div.memberWrap {width:1041px; position:relative;}
div.loginWrap {height: 470px; margin: 100px 0 140px 240px;}

/* 리스트 탭 */
.tab-type {clear:both; position:relative;}
.tab-type * {display:block;}
.tab-type ul:after {content: "."; display:block; height:0; clear:both; visibility:hidden;}
.tab-type li {float:left;}
.tab-type p {position:absolute; top:12px; left:0;}

.tab-member {height:12px; overflow:hidden; width:1041px; padding:28px 0 30px 97px; border-bottom:1px solid #eaeaea;}
.tab-member * {height:12px;}
.tab-member .tab-li a {width:108px; background:url('../images/member/tab_member_1.gif') no-repeat 0 0;}
.tab-member .tab-li-2 a {width:69px; background:url('../images/member/tab_member_2.gif') no-repeat 0 0;}
.tab-member .tab-li-3 a {width:57px; background:url('../images/member/tab_member_3.gif') no-repeat 0 0;}
.tab-member .tab-li-4 a {width:44px; background:url('../images/member/tab_member_4.gif') no-repeat 0 0;}
.tab-member .tab-li-5 a {width:44px; background:url('../images/member/tab_member_5.gif') no-repeat 0 0;}
.tab-member .tab-li a.on {width:108px; background:url('../images/member/tab_member_1.gif') no-repeat 0 -12px;}
.tab-member .tab-li-2 a.on {width:69px; background:url('../images/member/tab_member_2.gif') no-repeat 0 -12px;}
.tab-member .tab-li-3 a.on {width:57px; background:url('../images/member/tab_member_3.gif') no-repeat 0 -12px;}
.tab-member .tab-li-4 a.on {width:44px; background:url('../images/member/tab_member_4.gif') no-repeat 0 -12px;}
.tab-member .tab-li-5 a.on {width:44px; background:url('../images/member/tab_member_5.gif') no-repeat 0 -12px;}
.tab-member .tab-li a:hover {width:108px; background:url('../images/member/tab_member_1.gif') no-repeat 0 -12px;}
.tab-member .tab-li-2 a:hover {width:69px; background:url('../images/member/tab_member_2.gif') no-repeat 0 -12px;}
.tab-member .tab-li-3 a:hover {width:57px; background:url('../images/member/tab_member_3.gif') no-repeat 0 -12px;}
.tab-member .tab-li-4 a:hover {width:44px; background:url('../images/member/tab_member_4.gif') no-repeat 0 -12px;}
.tab-member .tab-li-5 a:hover {width:44px; background:url('../images/member/tab_member_5.gif') no-repeat 0 -12px;}
.tab-member .tab-li-6 a {width:57px; background:url('../images/member/tab_member_6.gif') no-repeat 0 0;}
.tab-member .tab-li-6 a.on {width:57px; background:url('../images/member/tab_member_6.gif') no-repeat 0 -12px;}
.tab-member .tab-li-6 a:hover {width:57px; background:url('../images/member/tab_member_6.gif') no-repeat 0 -12px;}

div.memSubTit {display:inline-block; width:1041px; padding-top:30px; margin-bottom:40px; border-bottom:2px solid #bac6e7;}
div.memSubTit dd.leftTitA {float:left; height:23px; padding:0 12px 0 6px; border-bottom:2px solid #002ba5; margin-bottom:-2px; margin-left: 0px;}
div.memSubTit dd.rightBtnBg {}

div.memSubTit2 {display:inline-block; width:978px; padding-top:19px; margin-bottom:40px; border-bottom:1px solid #bac6e7;}
div.memSubTit2 dd.leftTitA {float:left; height:31px; padding:0 12px 0 6px;}

p.stitFindId {font-family:AppleSDGothicNeo-Regular,'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif; font-weight:bold; font-size:16px; color:#00207b; margin-top: 40px; letter-spacing: -1px;}

p.findBtmBtn {width:1041px; text-align:center; margin:29px 0 200px 0;}
p.findBtmBtn2 {width:1041px; text-align:center; margin:29px 0 56px 0;}

div.findIdPwBox {display:inline-block; width:1041px; border:1px solid #dadada; padding:30px 0 33px 0;}
div.findIdPwBox .topTxt {width: 628px; height:33px; font-size:12px; color:#333; margin:0 auto; border-bottom:1px solid #e6e6e6; text-align:center;}
div.findIdPwBox .radioArea {width:366px; height:13px; font-family:AppleSDGothicNeo-Regular,'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif; font-size:12px; color:#000; padding:18px 0 0 0; margin:0 0 0 227px;}
div.findIdPwBox .radioArea input.radioL {float:left; width:13px; height:13px; margin-right:4px;}
div.findIdPwBox .radioArea input.radioR {float:left; width:13px; height:13px; margin:0 4px 0 20px;}
div.findIdPwBox .radioArea span {float:left;}
div.findIdPwBox .chooseId {width:600px; font-weight:bold; font-size:12px; color:#737373; margin:0 0 0 227px; padding-top:15px;}
div.findIdPwBox .chooseId input.email1 {width:98px; height:24px; border:1px solid #bebebe; padding:4px 0 0 4px;}
div.findIdPwBox .chooseId input.email2 {width:105px; height:24px; border:1px solid #bebebe; padding:4px 0 0 4px;}
div.findIdPwBox .chooseId input.id {width:98px; height:24px; border:1px solid #bebebe; padding:4px 0 0 4px; margin-right:30px;}
div.findIdPwBox .endFind {width:536px; font-size:12px; margin:0 auto;}
div.findIdPwBox .endFind dd.topTxt {width:536px; color:#5e5e5e; border-bottom:1px solid #e6e6e6; text-align:center; padding-bottom:15px; line-height:20px; height: 53px;}
div.findIdPwBox .endFind dd.topTxt strong {font-size:14px; color:#1a2d72;}
div.findIdPwBox .endFind dd.btmTxt {width:536px; color:#737373; text-align:center; padding-top:13px; line-height:21px; margin-left:-10px;}
div.findIdPwBox .endFind dd.btmTxt img {vertical-align:middle;}

div.findIdPwBox2 { border:1px solid #dadada; padding-top:30px;}
div.findIdPwBox2 .endFind {width:536px; font-size:12px; margin:0 auto;}
div.findIdPwBox2 .endFind dd.topTxt {width:536px; font-size:17px; color:#5e5e5e; border-bottom:1px solid #e6e6e6; text-align:center; padding-bottom:15px;  line-height:20px;}
div.findIdPwBox2 .endFind dd.topTxt strong {font-size:18px; color:#1a2d72;}
div.findIdPwBox2 .endFind dd.btmTxt {width:536px; font-size:12px; color:#999; text-align:center; padding-top:13px; line-height:21px;}
div.findIdPwBox2 .endFind dd.btmTxt img {margin-top:-4px;}

div.findIdPwBox3 {width:1041px; border:1px solid #dadada; padding:50px 0;}
div.findIdPwBox3 p {width:1041px; font-size:17px; font-weight:bold; color:#000; line-height:20px; text-align:center;}
div.findIdPwBox3 p span {font-size:18px; color:#004b9f;}

table.changePw {width:978px; font-size:12px; border-top:1px solid #dadada; text-align:left;}
table.changePw th {height:35px; font-weight:normal; color:#333; background:#f9f9f9; border-bottom:1px solid #dadada; padding-left:20px;}
table.changePw td {height:49px; font-weight:normal; color:#f56a4f; border-bottom:1px solid #dadada; padding-left:6px;}
table.changePw td input.pw {width:198px; height:30px; border:1px solid #D7D7D7; padding:4px 0 0 4px; margin-right:9px;}
table.changePw td.c999 {color:#999;}
table.changePw td span.c999 {color:#999;}

table.memOut {width:1041px; font-size:12px; border-top:1px solid #dadada; text-align:left;}
table.memOut th {height:35px; font-weight:normal; color:#333; background:#f9f9f9; border-bottom:1px solid #dadada; padding-left:20px;}
table.memOut td {height:35px; font-weight:normal; color:#999; border-bottom:1px solid #dadada; padding-left:16px;}

div.memOutTxt {display:inline-block; font-size:12px; color:#8a8a8a; line-height:18px; padding-bottom:20px;}
div.memOutTxt li {background:url('../images/member/blit_red.gif') no-repeat left 5px; padding-left:11px;}

div.memOutRadioBox {width:1041px; height:136px; border:1px solid #cfcfcf; background:#f9f9f9; padding:26px 0 0;}
div.memOutRadioBox .radioArea {width:697px; margin-left:130px;}
div.memOutRadioBox .radioArea ul {display:inline-block; float:left; width:253px;}
div.memOutRadioBox .radioArea ul.last {width:170px;}
div.memOutRadioBox .radioArea li {height:30px;}
div.memOutRadioBox .radioArea li input.radioS {float:left; width:13px; height:13px; margin-right:4px;}
div.memOutRadioBox .radioArea li span.radioTxt {float:left; font-size:12px; color:#000;}
div.memOutRadioBox .resonBox {clear:both; margin-left:130px; padding-top:10px;}
div.memOutRadioBox .resonBox p.topTxt {height:20px;}
div.memOutRadioBox .resonBox input {width:695px; height:57px; border:1px solid #cecece; background:#fff;}

div.topStep {width:1041px; height:86px; background:url('../images/member/img_step_bg.gif') repeat-x; margin:20px 0;}
div.topStep li {float:left;}

p.btmAgree {width:978px; padding-top:8px; color:#333; display: inline-block;}
p.btmAgree input.radioS {float:left; width:20px; height:20px; margin-right:4px; cursor:pointer;}
p.btmAgree span.radioTxt {float:left; font-size: 18px; letter-spacing: -1px; line-height: 21px; color: #000;}
p.btmAgree span.rightBtn {float:right;}

table.join {width:1041px; font-size:12px; border-top:1px solid #dadada; text-align:left;}
table.join img {vertical-align:bottom; cursor:pointer;}
table.join th {font-weight:normal; color:#333; background:#f9f9f9; border-bottom:1px solid #dadada; padding:9px 0 9px 9px; text-align:left;}
table.join th span {background:url('../images/member/blit_blue02.gif') no-repeat left 2px; padding-left:13px;}
table.join th span.noBg {background:none;}
table.join td {font-weight:normal; color:#333; border-bottom:1px solid #dadada; padding:9px 0 9px 20px;}
table.join td span.orange {color:#f56a4f;}
table.join td p.topTxt {line-height:16px; padding-bottom:7px; color: #777;}
table.join td p.btmTxt {padding-top:5px;}
table.join td input {color:#999;}
table.join td input.id {width:198px; height:30px; border:1px solid #D7D7D7; padding:0px 0 0 4px;}
table.join td input.nickname {width:198px; height:30px; border:1px solid #D7D7D7; padding:0px 0 0 4px; margin: 1px 0;}
table.join td input.pw {width:198px; height:30px; border:1px solid #D7D7D7; padding:7px 0 0 4px;}
table.join td input.date {width:72px; height:30px; border:1px solid #D7D7D7; padding:0px 0 0 4px; color:#000; margin: 1px 0;}
table.join td input.address1 {width:198px; height:30px; border:1px solid #D7D7D7; padding:0px 0 0 4px;color:#000; margin: 1px 6px; position: absolute;}
table.join td input.address2 {width:302px; height:30px; border:1px solid #D7D7D7; padding:0px 0 0 4px; margin-left:35px;}
table.join td input.name {width:198px; height:30px; border:1px solid #D7D7D7; padding:0px 0 0 4px;}
table.join td input.phone {width:100px; height:30px; border:1px solid #D7D7D7; padding:1px 0 0 4px; color:#000; margin: 1px 0;}
table.join td input.radioSex {margin-top:-2px;}
table.join td img.blitOrange {margin:4px 6px 0 0;}
table.join select {color:#000; height:30px; vertical-align: bottom;border-color: #D7D7D7; margin: 1px 0;}
table.join .myPicL {float:left; width:122px;}
table.join .myPicR {float:left;}
table.join .myPicR p.upLoadInfo {line-height:18px; padding-top:1px;}

p.step02Txt {height:24px; font-size:12px; color:#3c3c3c; padding-left:9px;}
p.step02Txt img {margin:2px 6px 0 0;}

div.step04btmBox {width:970px; height:120px; font-size:12px; border:1px solid #dadada; background:#fafafa; margin-bottom:100px;}
div.step04btmBox p.topTxt {width:615px; margin:0 auto; text-align:center; padding-top:25px; line-height:21px;}
div.step04btmBox p.topTxt img {vertical-align:middle;}
div.step04btmBox p.btmEmail {width:615px; margin:0 auto; text-align:center; padding-top:13px;}
div.step04btmBox p.btmEmail input.date {width:72px; height:20px; border:1px solid #D7D7D7; padding:7px 0 0 4px; color:#000;}
div.step04btmBox p.btmEmail img {vertical-align: bottom;}

div.popFindPost {display:inline-block; width:450px; height:430px;}
div.popFindPost .topTitArea {width:100%; height:26px; border-bottom:1px solid #e6e6e6; padding-top:29px;}
div.popFindPost .contArea {margin:30px 0 0 10px;}
div.popFindPost .contArea p.postTxt01 {font-weight:bold; font-size:12px; color:#808080; padding-bottom:15px;}
div.popFindPost .contArea p.postTxt02 {font-size:12px; color:#808080; margin-bottom:30px;}
div.popFindPost .contArea p.postTxt03 {font-size:12px; color:#808080; line-height:18px;}
div.popFindPost .contArea p.searchInput {padding-bottom:26px; border-bottom:1px solid #ccc; margin-bottom:26px;}
div.popFindPost .contArea p.searchInput input {width:204px; height:14px; border:1px solid #D7D7D7; padding:4px 0 0 4px; color:#000;}
div.popFindPost .contArea textarea.post {width:371px; height:103px; font-size:12px; color:#808080; line-height:20px; border:1px solid #ccc; margin-top:12px; padding:17px 0 0 17px;}

div.memberWrap p.loginTitle2 {width:595px; height:25px; padding-left:3px; margin:150px 0 0 209px;}

div.wrapLog99 {display:inline-block; width:650px; margin:80px 0 100px 164px; border-bottom:3px solid #666;}
div.wrapLog_inner {width:604px; height:330px; border:1px solid #ececec; padding:21px 0 0 44px;}

div.loginBox {display:inline-block; width:600px; margin:0}
div.loginBox p.loginTitle {height:25px; padding-left:3px;}

div.loginBoxError {display:inline-block; width:604px; border:1px solid #c6cad5; margin:0; padding:21px 0 32px 44px;}
div.loginBoxError p.errorImg {padding-bottom:27px;}

div.leftLogin {float:left; width:310px; height:277px; font-size:12px; border:1px solid #e3e3e3; border-top:2px solid #1a2d72; background:#f9f9f9; margin-right:5px;}
div.leftLogin .idpwArea {display:inline-block; width:308px; margin:0 auto; border-bottom:1px solid #d9d9d9; padding:10px 0 20px 0;}
div.leftLogin .idpwArea p.id {padding-bottom:0px; margin-left:32px;}
div.leftLogin .idpwArea p.pw {padding-bottom:0px;; margin-left:32px;}
div.leftLogin .idpwArea p.txtLink {color:#333; margin-left:40px;}
div.leftLogin .idpwArea p.txtLink span {color:#d4d4d4;}
div.leftLogin .idpwArea p.txtLink a {color:#333;}
div.leftLogin .btmTxtArea {width:270px; font-size:12px; color:#999; line-height:17px; margin:0 auto; text-align:center; padding-top:20px;}
div.leftLogin .btmTxtArea p.tit {height:24px; font-weight:bold; font-size:13px; color:#333; padding-left:10px; text-align:left;}
div.leftLogin .btmTxtArea p.txt {height:50px; padding-left:10px; text-align:left;}
div.leftLogin .idpwArea input.id {width:140px; height:25px; border:1px solid #bebebe; padding:4px 0 0 4px; color:#999;}
div.leftLogin .idpwArea span.txtL {display:inline-block; float:left; width:51px; font-size:11px; color:#999;}
div.leftLogin .idpwArea input.pw {width:140px; height:25px; border:1px solid #bebebe; padding:4px 0 0 4px; color:#999;}
div.leftLogin .idpwArea input.memNum {width:70px; height:16px; border:1px solid #bebebe; padding:4px 0 0 4px; color:#999;}

div.wrapRealName {width:289px; height:150px; border:1px solid #ccc; margin-left:11px; background:#fff;}

div.rightBanner {float:left}

div.popLoginWrap {display:inline-block; width:577px; height:277px;}

div.tabInfoManage {display:inline-block; width:1041px; height:36px; font-size:12px; color:#999; margin:21px 0 12px 0; border-left:1px solid #e6e6e6;}
div.tabInfoManage li {float:left;}
div.tabInfoManage li a {display:block; width:173px; height:36px; color:#999; border:1px solid #e6e6e6; border-left:none; background:#f3f3f0; padding-top:10px; text-align:center;}
div.tabInfoManage li a:hover {display:block;  height:36px; color:#fff; border:1px solid #1a2d72; background:#1a2d72; padding-top:10px; text-align:center; font-weight:bold; text-decoration:none;}
div.tabInfoManage li a.on {display:block;  height:36px; color:#fff; border:1px solid #1a2d72; background:#1a2d72; padding-top:10px; text-align:center; font-weight:bold; text-decoration:none;}
div.tabInfoManage li a.last {display:block; width:173px; height:36px; color:#999; border:1px solid #e6e6e6; border-left:none; background:#f3f3f0; padding-top:10px; text-align:center;}
div.tabInfoManage li a.last:hover {display:block; height:36px; color:#fff; border:1px solid #1a2d72; background:#1a2d72; padding-top:10px; text-align:center; font-weight:bold; text-decoration:none;}
div.tabInfoManage li a.lastOn {display:block; height:36px; color:#fff; border:1px solid #1a2d72; background:#1a2d72; padding-top:10px; text-align:center; font-weight:bold; text-decoration:none;}

p.titUnderTxt {margin:-35px 0 20px 0;}

div.signManageList {position:relative; display:inline-block; width:1041px; border-top:1px solid #e6e6e6; margin-bottom:65px;}
div.signManageList li {height:39px; padding-top:10px; border-bottom:1px solid #e6e6e6;}
div.signManageList li span.leftA {float:left; width:885px; color:#333; font-size:12px; padding-left:25px;}
div.signManageList li span.leftA input {float:left; width:13px; height:13px; margin-right:4px;}
div.signManageList li span.leftA span {float:left}
div.signManageList li span.rightA {position:relative; float:left; width:155px; color:#999;}
div.signManageList li span.rightA a {color:#999;}
div.signManageList li span.rightA a.on {color:#2b4ba2;}

div.viewLayer {position:absolute; top:10px; left:160px; width:647px; height:406px; border:1px solid #818181; background:#fff; padding:19px 0 0 18px; z-index:100;}
div.viewLayer p.btnClose {position:absolute; top:13px; right:13px;}
div.viewLayer dt {width:635px; height:26px; font-family:'굴림',Gulim; font-size:11px; color:#848484; border-bottom:1px solid #ececec;}
div.viewLayer dt strong {font-size:12px; color:#6484fa; margin-right:20px;}
div.viewLayer dt span {color:#bebebe;}
div.viewLayer dt a {color:#848484;}
/*div.viewLayer dd.leftImg {float:left; padding-right:10px;}
div.viewLayer dd.rightIdTxt {float:left;}
div.viewLayer dd.rightIdTxt p.id {height:40px; font-size:12px; color:#333; padding-top:3px;}
div.viewLayer dd.rightIdTxt p a {color:#2b4ba2;}*/

div.tabMyWrite {display:inline-block; width:977px; height:27px; font-size:12px; color:#666; border-left:1px solid #e9e9e9;}
div.tabMyWrite li {float:left;}
div.tabMyWrite li a {display:block; width:74px; height:19px; color:#666; border:1px solid #e9e9e9; border-left:none; border-bottom:none; background:#fafafa; padding-top:7px; text-align:center;}
div.tabMyWrite li a:hover {display:block; width:74px; height:19px; color:#fd3400; border:1px solid #e9e9e9; border-left:none; border-bottom:none; background:#fff; padding-top:7px; text-align:center; font-weight:bold; text-decoration:none;}
div.tabMyWrite li a.on {display:block; width:74px; height:19px; color:#fd3400; border:1px solid #e9e9e9; border-left:none; border-bottom:none; background:#fff; padding-top:7px; text-align:center; font-weight:bold; text-decoration:none;}

div.joinEndTxt {display:inline-block; padding-bottom:10px;}
div.joinEndTxt li {color:#999; background:url('../images/member/blit_gray.gif') no-repeat left 6px; padding:0 0 8px 10px;}

table.myWriteList {width:1041px; font-size:12px; border-top:1px solid #e9e9e9; text-align:left;}
table.myWriteList input {width:13px; height:13px; margin-right:8px;}
table.myWriteList th {height:29px; background:#fcfcfc; border-bottom:1px solid #cacaca; line-height:12px;}
table.myWriteList th img {vertical-align:middle;}
table.myWriteList th.left {border-left:1px solid #e9e9e9; text-align:right;}
table.myWriteList th.right {border-right:1px solid #e9e9e9; text-align:left;}
table.myWriteList td {padding-top:5px; border-bottom:1px solid #e6e6e6; padding:9px 0 6px 0;}
table.myWriteList td a {color:#222;}
table.myWriteList td.check {text-align:right;}
table.myWriteList td.check img {margin-right:8px;}
table.myWriteList td.date {font-size:11px; color:#b6b6b6; text-align:center;}
table.myWriteList td span {color:#ff6748;}
table.myWriteList td.pl15 {padding-left:15px;}

table.myWriteList2 {width:978px; font-size:12px; border-top:1px solid #e9e9e9; text-align:center;}
table.myWriteList2 input {width:13px; height:13px; margin-right:8px;}
table.myWriteList2 th {height:29px; font-weight:normal; color:#515151; background:#fcfcfc; border-bottom:1px solid #cacaca; line-height:12px;}
table.myWriteList2 th img {vertical-align:middle;}
table.myWriteList2 th.left {border-left:1px solid #e9e9e9; text-align:right;}
table.myWriteList2 th.right {border-right:1px solid #e9e9e9; text-align:left;}
table.myWriteList2 td {padding-top:5px; border-bottom:1px solid #e6e6e6; padding:9px 0 6px 0;}
table.myWriteList2 td a {color:#222;}
table.myWriteList2 td.check {text-align:right;}
table.myWriteList2 td.check img {margin-right:8px;}
table.myWriteList2 td.date {font-family:Verdana; font-size:9px; color:#888; text-align:center;}
table.myWriteList2 td span {color:#ff6748;}
table.myWriteList2 td.condition1 {font-size:12px; color:#009afb;}
table.myWriteList2 td.condition2 {font-size:12px; color:#ff3b00;}
table.myWriteList2 td.potion {color:#222;}
table.myWriteList2 td.left {text-align:left; padding-left:15px;}
table.myWriteList2 td.pl15 {padding-left:15px;}
table.myWriteList2 th a.separate {color:#898989; margin-left:-2px;}

p.makeSign {height:26px; font-family:AppleSDGothicNeo-Regular,'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif; font-size:12px; font-weight:bold; color:#333;}
.makeSingBox {width:1041px;}

div.makeSingBox input.title {width:1041px; height:36px; border:1px solid #B5B5B5; padding:0 0 0 10px; color:#666;}

.faqList11 {display:inline-block; width:1041px; border-top:1px solid ##e7e7e7;}
.faqList11 dl {display:inline-block; border-bottom:1px solid #e7e7e7;}
.faqList11 dl.on {display:inline-block; border-bottom:1px solid #e7e7e7; background:#f5f5f5;}
.faqList11 dd.leftIcon {float:left; width:72px; height:30px; padding:15px 0 0 10px;}
.faqList11 dd.leftIcon img.iconQ {margin:-1px 0 0 5px; vertical-align: bottom;}
.faqList11 dd.leftIcon2 {float:left; width:72px; padding:15px 0 0 10px;}
.faqList11 dd.leftIcon2 img.iconQ {margin:-1px 0 0 5px;vertical-align: bottom;}

.faqList11 dd.rightTit {float:left; width:997px; height:53px; font-family:AppleSDGothicNeo-Regular,'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif; font-size:12px; color:#333; border-left:1px solid #e7e7e7; padding:17px 0 0 20px;}
.faqList11 dd.rightTit a {float:left; color:#333;}
.faqList11 dd.rightTit span {float:right; font-size:12px; color:#a6a6a6; padding-right:12px;}
.faqList11 dd.rightTit img {margin:-2px 0 0 10px;}
.faqList11 dd.rightTit2 {float:left; width:875px; font-family:AppleSDGothicNeo-Regular,'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif; font-size:12px; color:#333; border-left:1px solid #e7e7e7; padding:17px 0 15px 20px; background:#fff; line-height:18px;}
.faqList11 dd.rightTit2 a {color:#333;}
.faqList11 dd.rightTit2 .answerBox {width:800px; border:1px solid #e7e7e7; background:#fafafa; margin-top:18px; padding:26px 32px 26px 28px;}
.faqList11 dd.rightTit2 .answerBox p {background:url('../images/cscenter/icon_a.gif') no-repeat; padding-left:26px;}

.potionTopMem {display:inline-block; padding-bottom:10px;}

div.memWrap {position:relative; display:inline-block; width:978px;}
div.memWrap .separateLayer {position:absolute; top:25px; left:120px; width:81px; height:140px; border:1px solid #d1d1d1; background:#fff; padding-top:6px;}
div.memWrap .separateLayer li a {display:block; width:81px; height:19px; background:#f5f5f5;}

div.pop19 {width:650px; height:275px; border:1px solid #e3e3e3;}
div.pop19 p.img {padding:60px 0 0 50px;}
div.pop19 p.txt {padding:16px 0 0 268px;}


#view_user99 {padding:0; width:668px; height:75px; background:url('../images/board/bg_dot.gif') no-repeat bottom; /*border-bottom:1px solid #F0F0F0;*/ text-align:left;}
#view_user99 img {vertical-align:middle;}
.user_imgMan99 {float:left; width:72px; height:66px; padding:8px 0 0 12px;}
.user_id2 {float:left; width:500px; color:#666; text-align:left; font-family:'돋움',dotum; font-size:12px; margin-top:8px;}
.user_id2 .idName {float:left; padding-right:9px;}
.user_id2 .idName p.potion {font-family:AppleSDGothicNeo-Regular,'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif; font-size:12px; color:#6b6d70; padding:4px 0 4px 5px;}
.user_id2 .idName p.potion span {color:#ff0103;}
.user_id2 .recommand {float:right; margin:3px -4px 0 0;}
.user_id2 .recommand span.leftTxt {display:inline-block; float:left; width:34px; margin:2px 0 0 6px;}
.user_id2 .recommand span.rightNum {display:inline-block; float:left; width:19px; margin:2px 6px 0 0; text-align:right; font-weight:bold;}
.user_id2 .recommand dd.leftBox {width:65px; float:left; height:18px; color:#fb4c14; border:1px solid #e4e4e6;}
.user_id2 .recommand dd.rightBox {width:65px; float:left; height:18px; color:#888; border:1px solid #e4e4e6; border-left:none;}
.user_date2 {margin-top:-8px;}
.user_date2 .rightDate {float:right; margin-top:-2px;}
.user_date2 .rightDate ul {float:left; font-size:12px;}
.user_date2 .rightDate ul li {margin:0;padding:0}
.user_date2 .rightDate ul li {list-style:none; float:left;line-height:26px;}
.user_date2 .rightDate ul li span.click {color:#444444;}
.user_date2 .graphBoxGray {float:left; width:197px; height:16px; background:#909090; margin-top:3px;}
.user_date2 .graphBoxOrange {float:left; width:40px; height:16px; background:#fe3c00;}
.user_date2 .graphBoxTxt {float:left; padding-top:1px;}
.user_date2 .graphBoxTxt span {color:#fff; margin-left:3px;}
.user_date2 {width:409px; height:25px; float:left; color:#888; text-align:left; font-family:'돋움',dotum;font-size:11px; padding:7px 0 0 5px;}
.view_conte2 {clear:both; padding:23px 15px 15px 9px; text-align:left; color:#444; word-break:keep-all; font-family:'굴림',Gulim,;font-size:12px;line-height:25px;}

.popMyWriteWrap {width:696px; height:1157px; padding-left:26px;}
.popMyWriteWrap .topTitle {width:653px; height:37px; font-size:14px; color:#1a2430; border-bottom:1px solid #f0f0f0; padding:22px 0 0 15px;}
.popMyWriteWrap .topTitle strong {color:#0565d8;}
.popMyWriteWrap .tbWrap {display:inline-block; width:668px;}

div.tabPopBoard {display:inline-block; float:left; /*width:500px;*/ height:27px; font-size:12px; color:#666; border-left:1px solid #e9e9e9;}
div.tabPopBoard li {float:left;}
div.tabPopBoard li a {display:block; width:120px; height:19px; color:#666; border:1px solid #e9e9e9; border-left:none; border-bottom:none; background:#fafafa; padding-top:7px; text-align:center;}
div.tabPopBoard li a:hover {display:block; width:120px; height:19px; color:#fd3400; border:1px solid #e9e9e9; border-left:none; border-bottom:none; background:#fff; padding-top:7px; text-align:center; font-weight:bold; text-decoration:none;}
div.tabPopBoard li a.on {display:block; width:120px; height:19px; color:#fd3400; border:1px solid #e9e9e9; border-left:none; border-bottom:none; background:#fff; padding-top:7px; text-align:center; font-weight:bold; text-decoration:none;}

div.popTopHead {display:inline-block; width:650px; border-bottom:4px solid #1a2d72; margin-bottom:10px;}
div.popTopHead dd.leftA {float:left; width:219px; height:30px; padding-left:1px;}
div.popTopHead dd.rightA {float:left; width:430px; height:24px; padding-top:6px;}


/*포션현황 추가 120404*/
.potionToptxt {float:left; width:1041px;  margin:0 0 30px 17px;}
.potionMybox {float:left; width:1041px;  margin:0 0 0 17px; padding:0 0 30px 0;}
.leftgraph {float:left; width:270px;  margin:0 0 0 0;}
.rightTable {float:left; width:640px;  margin:0 0 0 30px;}
.potionpoint {float:left; width:270px; height:37px; background:url('../images/member/postion_point.gif') no-repeat;}
.potionpoint  ul.point {float:left; width:270px; height:27px;}
.potionpoint  ul.point li {float:left;  margin:10px 0 0 0}
.potionpoint  ul.point li.wht {float:left; width:90px; height:27px; font-family:'굴림',Gulim; font-size:13px; font-weight:bold; color:#fff; text-align:center; line-height:17px;}
.potionpoint  ul.point li.wht1 {float:left;  padding:0 0 0 10px; width:170px; height:27px; font-family:'굴림',Gulim; font-size:13px; font-weight:bold; color:#fff; line-height:17px;}
.potionpoint  ul.point li.gry {width:90px; height:27px; font-family:'굴림',Gulim; font-size:13px; font-weight:bold; color:#CECECE; text-align:center; line-height:17px;}
.potionname {float:left; width:270px; height:45px; background:url('../images/member/postion_name.gif') no-repeat;}
.potionname dd.leftA {float:left; width:90px; height:35px; padding:8px 0 0 0;  text-align:center;}
.potionname dd.rightA {float:left; width:170px; height:25px;  padding:18px 0 0 10px;  font-family:'굴림',Gulim; font-size:12px; color:#4F8EAF;}
.levelchart {float:left; width:270px; height:406px; background:url('../images/member/level_bg.gif') no-repeat;}
.levelchart .levelbg {float:right; width:180px; height:400px;}
.levelchart .levelbg ul {}
.levelchart .levelbg li.level0 {width:180px; height:40px;}
.levelchart .levelbg li.level1 {width:180px; height:40px; background:#FFD62E;}
.levelchart .levelbg li.level2 {width:180px; height:40px; background:#FFB900;}
.levelchart .levelbg li.level3 {width:180px; height:40px; background:#FC9401;}
.levelchart .levelbg li.level4 {width:180px; height:40px; background:#55BB02;}
.levelchart .levelbg li.level5 {width:180px; height:40px; background:#2FA501;}
.levelchart .levelbg li.level6 {width:180px; height:40px; background:#199000;}
.levelchart .levelbg li.level7 {width:180px; height:40px; background:#006DA6;}
.levelchart .levelbg li.level8 {width:180px; height:40px; background:#00148D;}
.levelchart .levelbg li.level9 {width:180px; height:40px; background:#F70039;}
.levelchart .levelbg li.level10 {width:180px; height:40px; background:#E21500;}
.levelchart .leverarea {position:relative; width:123px; background:url('../images/member/lever_are.png') no-repeat;}
.levelchart .leverarea ul.area {margin:0 0 0 18px; padding:17px 0 0 0; width:81px; font-family:'돋움',Dotum; font-size:11px; color:#FFFFFF;}
.levelchart .leverarea li {width:81px; height:15px; font-family:'돋움',Dotum; font-size:11px; color:#FFFFFF;}
.levelchart .leverarea .span { font-family:'돋움',Dotum; font-size:11px; font-weight:bold; color:#FFEA00;}

/*포션검색 추가 120404*/
.poSearch {width:640px;  border-top:1px solid #efefef; border-bottom:1px solid #efefef; margin-bottom:10px;}
.poSearch .poleft {float:left; width:136px; height:78px; font-family:'굴림',Gulim; font-size:12px; color:#333; text-align:center; background:#F6F6F5;}
.poSearch .poright {float:left; width:490px; height:78px; font-family:'굴림',Gulim; font-size:12px; color:#333; margin-left:14px;}
.poSearch .poright li {float:left; height:32px;  margin:10px 0 0 7px;}
.poSearch .poright ul.infut{float:left; width:490px; }
p.pobtn {width:640px; margin-bottom:5px;  text-align:center; }
p.txtLeft {margin:33px 0 0 0;}




/*내가 쓴글 리스트*/
div.tabMyWrite3 {display:inline-block; width:640px; height:27px; font-size:12px; color:#666; border-left:1px solid #e9e9e9;}
div.tabMyWrite3 li {float:left;}
div.tabMyWrite3 li a {display:block; width:136px; height:19px; color:#666; border:1px solid #e9e9e9; border-left:none; border-bottom:none; background:#fafafa; padding-top:7px; text-align:center;}
div.tabMyWrite3 li a:hover {display:block; width:136px; height:19px; color:#fd3400; border:1px solid #e9e9e9; border-left:none; border-bottom:none; background:#fff; padding-top:7px; text-align:center; font-weight:bold; text-decoration:none;}
div.tabMyWrite3 li a.on {display:block; width:136px; height:28px; color:#fd3400; border:1px solid #e9e9e9; border-left:none; border-bottom:none; background:#fff; padding-top:7px; text-align:center; font-weight:bold; text-decoration:none;}
p.potionBtn {margin:10px 0 0 611px;}

div.memWrap3 {position:relative; display:inline-block; width:640px;}
div.memWrap3 .separateLayer3 {position:absolute; top:25px; left:120px; width:81px; height:140px; border:1px solid #d1d1d1; background:#fff; padding-top:6px;}
div.memWrap3 .separateLayer3 li a { width:81px; height:19px; background:#f5f5f5;}

table.myWriteList2 {width:720px; font-size:12px; border-top:1px solid #e9e9e9; text-align:center;}
table.myWriteList2 input {width:13px; height:13px; margin-right:8px;}
table.myWriteList2 th {height:29px; font-weight:normal; color:#515151; background:#fcfcfc; border-bottom:1px solid #cacaca; line-height:12px;}
table.myWriteList2 th img {vertical-align:middle;}
table.myWriteList2 th.left {border-left:1px solid #e9e9e9; text-align:right;}
table.myWriteList2 th.right {border-right:1px solid #e9e9e9; text-align:left;}
table.myWriteList2 td {padding-top:5px; border-bottom:1px solid #e6e6e6; padding:9px 0 6px 0;}
table.myWriteList2 td a {color:#222;}
table.myWriteList2 td.check {text-align:right;}
table.myWriteList2 td.check img {margin-right:8px;}
table.myWriteList2 td.date {font-family:Verdana; font-size:9px; color:#888; text-align:center;}
table.myWriteList2 td span {color:#ff6748;}
table.myWriteList2 td.condition1 {font-size:12px; color:#009afb;}
table.myWriteList2 td.condition2 {font-size:12px; color:#ff3b00;}
table.myWriteList2 td.potion {color:#222;}
table.myWriteList2 td.left {text-align:left; padding-left:15px;}
table.myWriteList2 td.pl15 {padding-left:15px;}
table.myWriteList2 th a.separate {color:#898989; margin-left:-2px;}


/*서비스약관 택스트*/
.csCont01 {font-size: 14px; line-height: 21px; padding-left: 15px; padding-right: 15px;  padding-top: 15px; color: #777;}
.titNumBox {font-size: 12px; line-height: 21px; padding-left: 15px; padding-right: 15px; padding-top: 15px;}


/*아이콘 현황*/
.iconbox { width:977px; margin:0 0 0 0px; padding:0 0 0 0;}
.iconbox .stit {font-family:'굴림',Gulim; height:15px; font-weight:bold; font-size:14px; color:#00207B;}

.iconbox .iconuse {display:inline-block; width:977px; font-size:12px; color:#999; margin:12px 0 12px 0; border-left:1px solid #e6e6e6;}
.iconbox .iconuse li {float:left; margin-right:5px; width:76px; height:76px; background:#F0F0F0;}
.iconbox .iconuse li a {display:block; width:76px; height:76px; background:#F0F0F0; text-align:center; padding:6px;}
.iconbox .iconuse li a:hover {display:block; width:76px; height:76px; background:#222; text-align:center; padding:6px;}
.iconbox .iconuse li a.on {display:block; width:76px; height:76px; background:#222; text-align:center; padding:6px;}

.iconbox .potionAllbox {width:1041px; }

.iconbox .potionAllbox .potionCont {width:1041px; height:auto; border-left:1px solid #EAEAEA;  border-top:1px solid #EAEAEA; margin-bottom:30px;}
.iconbox .potionAllbox .potionCont .potiitem { font-size:12px; color:#999; margin:0 0 0 0;}
.iconbox .potionAllbox .potionCont .potiitem li {float:left; display:block; width:325px; height:106px; border:1px solid #EAEAEA; background:#fff; margin: 21px 0;}

.iconbox .potionAllbox .itemThum {padding: 3px 0 0 13px;;}
.iconbox .potionAllbox .itemThum dd.leftThum {float:left; width:72px;height: 72px; border:4px solid #F0F0F0; margin-left: 5px;}
.iconbox .potionAllbox .itemThum dd.centerCont {float:left; width:121px; margin: -11px 0 0 10px;;}
.iconbox .potionAllbox .itemThum dd.centerCont p.title {font-family:'굴림',Gulim; height:15px; font-weight:bold; font-size:13px; color:#222; padding:4px 0 0 0;}
.iconbox .potionAllbox .itemThum dd.centerCont p span.text {display:inline-block; float:left; font-size:12px; color:#757575; padding:5px 0 5px 0px;}
.iconbox .potionAllbox .itemThum dd.centerCont p span.pay {display:inline-block; float:left;  font-size:12px; color:#F32200; padding-bottom:5px;}
.iconbox .potionAllbox .itemThum dd.rightBtn {position:relative; float:right; width:50px; padding-top:8px; }

/* 1:1문의 */
div.LayerMemberQnA {height:425px; border:1px solid #000; background:#fff; z-index:1000000;display:none;}
div.LayerMemberQnA dl {margin-top: 0;}
div.LayerMemberQnA dt {height:54px; background:url('../images/member/pop_top_bg.gif') repeat;}
div.LayerMemberQnA dt span.leftTit {display:inline-block; float:left; width:606px; padding:21px 0 0 18px;}
div.LayerMemberQnA dt span.btnClose {display:inline-block; float:right; padding-top:19px; padding-right: 19px;}
div.LayerMemberQnA .contArea {margin:20px 0 0 16px;}
div.LayerMemberQnA .contArea p.sTitle {width:1004px; height:29px; border-bottom:1px solid #e9e9ea; margin-bottom:7px;}
div.LayerMemberQnA .contArea p.popTxt {font-size:12px; color:#666; margin-bottom:35px; line-height:21px;}
div.LayerMemberQnA .contArea p.tabBtmBtns {width:1004px; padding-top:10px; text-align:center;}
.popTbl01 {width:1004px; border-bottom:1px solid #e9e9ea; text-align:left;}
.popTbl01 caption{visibility:hidden;width:0;height:0;font-size:0;line-height:0;overflow:hidden;}
.popTbl01 th {font-size:12px; padding:5px 0 10px 0; background:#fafafa;}
.popTbl01 th span {background:#fafafa url('../images/member/blit_plus.gif') no-repeat left 3px; padding-left:10px;}
.popTbl01 th span.noBack {background:none;}
.popTbl01 td {padding:5px 0 10px 0; text-align:left;}
.popTbl01 td input.cont {width:508px; height:150px; border:1px solid #d4d4d4; margin-left:14px;}
.popTbl01 td input.addFile {width:900px; height:26px; border:1px solid #d4d4d4; margin-left:14px; padding:4px 0 0 4px;}
.popTbl01 td select.service {width:150px; height:26px; border:1px solid #d1d1d1; padding:0px; margin-left:14px;}
.popTbl01 td select.community {width:129px; height:26px; border:1px solid #d1d1d1; padding:3px; margin-left:14px;}
.popTbl01 td p {margin-left:14px; padding-top:7px;}

.popTbl02 {width:1004px; border-bottom:1px solid #e9e9ea; text-align:left;}
.popTbl02 th {font-size:12px; padding:15px 0 15px 0; background:#fafafa;}
.popTbl02 th span {background:#fafafa url('../images/member/blit_plus.gif') no-repeat left 3px; padding-left:10px;}
.popTbl02 th span.noBack {background:none;}
.popTbl02 td {padding:15px 0 15px 0;}
.popTbl02 td textarea.cont {width:900px; height:125px; border:1px solid #d4d4d4; margin-left:14px;}
.popTbl02 td input.addFile {width:504px; height:16px; border:1px solid #d4d4d4; margin-left:14px; padding:4px 0 0 4px;}
.popTbl02 td p {margin-left:14px; padding-top:7px;}


/*검색*/
.srchbox {margin:-10px 0 24px 0;}
.srch {width:100%; padding:10px 0; /*border:1px solid #E8E8E8; background-color:#F8F8F8;*/}
.srch legend {overflow:hidden; visibility:hidden; position:absolute; top:0; left:0; width:1px; height:1px; font-size:0; line-height:0}
.srch {color:#c4c4c4; text-align:center;  border: 0;}
.srch select,.srch input {height:21px; margin:-1px 0 1px; font-size:12px; color:#373737; vertical-align: middle}
.srch .keyword {width:188px; height:21px; margin-left:5px; padding:2px 3px 5px 3px; border:1px solid #D6D6D6; font-size:12px; line-height:15px}
.srch .keyword2 {width:90px; height:12px; margin-left:48px; padding:2px 3px 5px; border:1px solid #D6D6D6; font-size:12px; line-height:15px; color:#878787;}

.select{ display:inline-block; *display:inline; position:relative; background:#fff; line-height:normal; vertical-align:middle; *zoom:1}
.select *{ margin:0; padding:0; font-size:12px; font-family:Tahoma, Sans-serif; cursor:pointer;}
.select .my_value{ overflow:visible; position:relative; top:0; left:0; z-index:2; border:1px solid #C6C6C6; background:transparent; color:#777; text-align:left; line-height:19px; _line-height:normal}
.select .my_value.selected{ font-weight:bold}
.select.open .my_value,
.select .my_value.outLine{ border:1px solid #B7B7B7;}
.select button.my_value{ width:100%; height:21px; *padding-left:5px; text-indent:5px; *text-indent:0}
.select div.my_value{ height:24px; text-indent:8px}
.select .ctrl{ position:absolute; top:0; right:0; width:18px; height:24px; background:#fff}
.select .arrow{ position:absolute; margin:3px 0;  width:0; height:0; top:9px; right:7px; border-top:3px solid #999; border-right:3px solid #fff; border-left:3px solid #fff; font-size:0; line-height:0}
.select ul{ overflow:hidden; position:absolute; top:20px; left:0; width:100%; border:0; border-top:1px solid #bababa; border-bottom:1px solid #bababa; background:#fff; list-style:none}
.select ul.a_list{ display:none}
.select.open ul.a_list{ display:block}
.select ul.i_list{ left:-2000%}
.select.open ul.i_list{ left:0}
.select li{ overflow:hidden; position:relative; height:18px; border-left:1px solid #bababa; border-right:1px solid #bababa; white-space:nowrap}
.select li input.option{ position:absolute; width:100%; height:20px; line-height:20px}
.select li label{ position:absolute; top:0; left:0; width:100%; height:18px; background:#fff; color:#767676; line-height:18px; text-indent:8px; *text-indent:6px}
.select li a{ display:block; height:18px; background:#fff; color:#333333; line-height:18px; text-indent:8px; *text-indent:6px; text-decoration:none}
.select li.hover *{ background:#F4F4F4; color:#333333}

/*가입인증*/
.member-step {width:1041px; margin: 20px 0 55px 0;}
.step-box {width:1041px; height:329px; background:#F8F8F8; padding: 10px 26px;}
.step-box .certi_txt {
    position: relative;
    color: #222;
    font-size: 18px;
    text-align: left;
}
.step-box .way {
    display: inline-block;
    margin-top: 37px;
}
.step-box .way li {
    position: relative;
    float: left;
    padding: 120px 183px 0;
}
.step-box .way li span.bg {
    display: block;
    position: absolute;
    margin-left: -55px;
    top: 0;
    left: 50%;
}
.step-box .way li.type1 {border-right: 1px solid #DDDDDD;}
.step-box .way li a {
    text-decoration: none;
	font-size: 14px;
	line-height: 34px;
}
.step-box .way li .abtn {
    margin: 0;
}
.abtn.abtn_em {
    background-color: #333;
    color: #fff;
}
.abtn {
    display: inline-block;
    min-width: 128px;
    height: 38px;
    margin: 0 3px;
    padding: 0 15px;
    border: 1px solid #333;
    border-radius: 3px;
    background-color: #fff;
    color: #333;
    text-align: center;
    line-height: 38px;
    vertical-align: middle;
    cursor: pointer;
    transition: border .5s, background .5s, color .5s;
}


.step-fail {width:1041px; height:350px; margin-top: 31px;}
.step-fail .hfail {
    float: left;
}
.step-fail .hfail {
    width: 510px;
    height: 310px;
    padding: 23px 31px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(221, 221, 221);
    border-image: initial;
}
.step-fail .hfail dl dt {
    color: rgb(34, 34, 34);
    font-size: 22px;
}
.step-fail .hfail dl dd {
    color: rgb(34, 34, 34);
    font-size: 14px;
	margin-left:0px;
	line-height: 24px;
    margin-top: 13px;
	letter-spacing: -0.5px;
}
.step-fail .hfail .bul_list {margin-top:30px; 0 0}

.step-fail .hfail .bul_list .dot_arr {
    display: block;
    margin-bottom: 6px;
    padding-left: 13px;
    color: rgb(85, 85, 85);
    line-height: 1.5;
    background: url('../images/common/ico_ver1.png') 0px -1027px no-repeat;
}

.step-fail .mfail {
    float: right;
}
.step-fail .mfail {
    width: 510px;
    height: 310px;
    padding: 23px 31px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(221, 221, 221);
    border-image: initial;
}
.step-fail .mfail dl dt {
    color: rgb(34, 34, 34);
    font-size: 22px;
}
.step-fail .mfail dl dd {
    color: rgb(34, 34, 34);
    font-size: 14px;
	margin-left:0px;
	line-height: 24px;
    margin-top: 13px;
	letter-spacing: -0.5px;
}
.step-fail .mfail .bul_list {margin-top:30px; 0 0}

.step-fail .mfail .bul_list .dot_arr {
    display: block;
    margin-bottom: 6px;
    padding-left: 13px;
    color: rgb(85, 85, 85);
    line-height: 1.5;
    background: url('../images/common/ico_ver1.png') 0px -1027px no-repeat;
}

/*인증팝*/
.onpop_h {width: 400px;  padding: 15px;}
.poptit {font-family: 굴림; font-size: 12px;color: #000;font-weight: bold;}
.poptit .hp_arr {
    display: block;
    margin-bottom: 6px;
    padding-left: 14px;
    line-height: 1.5;
    background: url('../images/common/ico_ver1.png') 0px -1069px no-repeat;
}
.poptit .mp_arr {
    display: block;
    margin-bottom: 6px;
    padding-left: 19px;
    line-height: 1.5;
    background: url('../images/common/ico_ver1.png') 0px -1048px no-repeat;
}
.opbox-1 {width: 370px; height:168px; background:#F9F9FA; border:1px solid #E4E4E4;padding: 44px;}
.opbox-1 .optxt {font-family: 굴림; font-size: 12px;color: #000;font-weight: bold;margin-right: 15px;}
.opbox-1 p {text-align:center; margin-top:17px;}
.opbox-1 p a {
    text-decoration: none;
	font-size: 14px;
	line-height: 34px;
}
.opbox-1 input.pnum {
    width: 192px;
    height: 30px;
    border: 1px solid #D7D7D7;
    padding: 0px 0 0 4px;
}
.opbox-1 input.date {
    width: 87px;
    height: 30px;
    border: 1px solid #D7D7D7;
    padding: 0px 0 0 4px;
    color: #000;
}
.opbox-1 select {
    color: #000;
    height: 30px;
    vertical-align: bottom;
    border-color: #D7D7D7;
}

.opbox-1m {width: 370px; height:168px; background:#F9F9FA; border:1px solid #E4E4E4;    padding: 27px 0; text-align: center;}
.opbox-1m .optxt {font-family: 굴림; font-size: 12px;color: #000;font-weight: bold;margin-right: 15px; margin-left: -202px;height: 22px;}
.opbox-1m p {text-align:center; margin-top:17px;}
.opbox-1m p a {
    text-decoration: none;
	font-size: 14px;
	line-height: 34px;
}
.opbox-1m input.pnum {
    width: 194px;
    height: 30px;
    border: 1px solid #D7D7D7;
    padding: 0px 0 0 4px;
}
.opbox-1m input.date {
    width: 87px;
    height: 30px;
    border: 1px solid #D7D7D7;
    padding: 0px 0 0 4px;
    color: #000;
}
.opbox-1m select {
    color: #000;
    height: 30px;
    vertical-align: bottom;
    border-color: #D7D7D7;
}


.opbox-2 {width: 370px; height:90px; background:#F9F9FA; border:1px solid #E4E4E4; padding: 29px 0 0 55px; margin-top: 15px;}
.opbox-2 .optxt {font-family: 굴림; font-size: 12px;color: #000;font-weight: bold;margin-right: 15px;}
.opbox-2 input.pnum {
    width: 100px;
    height: 30px;
    border: 1px solid #D7D7D7;
    padding: 0px 0 0 4px;
}
.opbox-2 .optime {font-family: verdana; font-size: 12px;color: #4D4D4D;font-weight: bold;}
.optime-btn { float: right; margin-right: 29px; margin-top: -10px;}
.optime-btn li .timebtn1 {display: block;
	width: 56px;
	height: 20px;
    margin-bottom: 6px;
    padding-left: 14px;
    line-height: 1.5;
    background: url('../images/common/ico_ver1.png') 0px -1093px no-repeat;
}
.optime-btn li .timebtn2 {display: block;
	width: 56px;
	height: 20px;
    margin-bottom: 6px;
    padding-left: 14px;
    line-height: 1.5;
    background: url('../images/common/ico_ver1.png') 0px -1121px no-repeat;
}
.okbtnar{width: 370px; margin-top: 25px;text-align: center;}

.okbtnar a {
    text-decoration: none;
	font-size: 14px;
	line-height: 40px;
	font-weight: bold;
}
.cabtn {
    display: inline-block;
    min-width: 82px;
    height: 45px;
    margin: 0 3px;
    padding: 0 15px;
    border: 1px solid #B6B6B6;
    border-radius: 3px;
    background-color: #fff;
    color: #838383;
    text-align: center;
    line-height: 38px;
    vertical-align: middle;
    cursor: pointer;
    transition: border .5s, background .5s, color .5s;
}
.cabtn.cabtn_em {
    background-color: #fff;
    color: #838383;
}
.okbtn {
    display: inline-block;
    min-width: 250px;
    height: 45px;
    margin: 0 3px;
    padding: 0 15px;
    border: 1px solid #E93340;
    border-radius: 3px;
    background-color: #E93340;
    color: #fff;
    text-align: center;
    line-height: 38px;
    vertical-align: middle;
    cursor: pointer;
    transition: border .5s, background .5s, color .5s;
}
.okbtn.okbtn_em {
    background-color: #E93340;
    color: #fff;
}

.myotp_pc_join {float: right;}
.myotp_pc_login {
    width: 575px;
	height: 86px;
    text-align: center;
    background: #47AE1E;
    margin: 45px 0 0;
}

