﻿@charset "utf-8";

/* 회원 */
.member { position:relative; width:100%; }

/* 로그인 */
.member .login { width:551px; margin:50px auto 50px; }
.member .login .login_header { height:43px; border:1px solid #686868; background:url(../images2/member/login_header_bg.png) repeat-x; }
.member .login .login_header .radio01 { position:relative; float:left; width:17px; height:43px; left:89px; top:15px; }
.member .login .login_header .text01 { position:relative; float:left; width:195px; height:43px; left:89px; line-height:43px; font-size:15px; color:#0c2e86; font-Family:'Dotum', '돋움','Verdana'; }
.member .login .login_body { position:relative; height:154px; border-right:1px solid #686868; border-bottom:1px solid #686868; border-left:1px solid #686868; background:none; }
.member .login .login_body .title_id { position:absolute; width:70px; height:13px; left:100px; top:29px; font-size:15px; color:#0c2e86; font-Family:'Dotum', '돋움','Verdana'; }
.member .login .login_body .title_pw { position:absolute; width:70px; height:13px; left:100px; top:69px; font-size:15px; color:#0c2e86; font-Family:'Dotum', '돋움','Verdana'; }
.member .login .login_body .input_id { position:absolute; width:150px; height:30px; left:176px; top:20px; }
.member .login .login_body .input_pw { position:absolute; width:150px; height:30px; left:176px; top:60px; }
.member .login .login_body .login_btn { position:absolute; width:90px; height:70px; left:336px; top:20px; }
.member .login .login_body .login_line { position:absolute; width:490px; height:3px; left:29px; top:107px; background:url(../images2/member/login_line.png) no-repeat; }
.member .login .login_body .login_info { position:absolute; width:486px; height:36px; left:34px; top:115px; line-height:17px; font-size:13px; color:#909090; font-Family:'Dotum', '돋움','Verdana'; }

.member .login .ldpw_header { height:43px; margin-top:45px; border:1px solid #686868; background:url(../images2/member/login_header_bg.png) repeat-x; }
.member .login .ldpw_header .idpw_title { height:43px; left:89px; line-height:43px; font-size:15px; color:#0c2e86; font-Family:'Dotum', '돋움','Verdana'; text-align:center; }
.member .login .ldpw_body { position:relative; height:104px; border-right:1px solid #686868; border-bottom:1px solid #686868; border-left:1px solid #686868; background:none; }
.member .login .ldpw_body .idpw_btn { position:relative; height:52px; top:19px; text-align:center; }
.member .login .ldpw_body .idpw_btn img { margin:0px 12px; }
.member .login .ldpw_body .idpw_line { position:relative; width:490px; height:3px; top:19px; margin:0 auto; background:url(../images2/member/login_line.png) no-repeat center top; }
.member .login .ldpw_body .idpw_info { position:relative; width:490px; height:30px; top:19px; line-height:30px; font-size:13px; color:#909090; font-Family:'Dotum', '돋움','Verdana'; text-align:center; }

/* 아이디/비번찾기 */
.member .find { width:550px; margin:50px auto 50px; }
.member .find .id_find { height:178px; border:1px solid #686868; }
.member .find .id_find .id_head { height:38px; border-bottom:1px solid #686868; background:url(../images2/member/idpw_header_bg.png) repeat-x; }
.member .find .id_find .id_head .text { height:38px; background:url(../images2/member/idpw_header_dot.png) no-repeat 13px top; padding-left:51px; line-height:38px; font-size:15px; color:#0c2e86; font-Family:'Dotum', '돋움','Verdana'; }
.member .find .id_find .id_body { position:relative; width:490px; height:100px; margin:0 auto; }
.member .find .id_find .id_body .body_area { position:relative; width:490px; top:14px; }
.member .find .id_find .id_body .body_area ul { margin:0px; padding:0px; }
.member .find .id_find .id_body .body_area li { position:relative; list-style:none; height:36px; }
.member .find .id_find .id_body .body_area .title01 { position:relative; float:left; width:50px; height:36px; line-height:36px; font-size:15px; color:#7d7d7d; font-Family:'Dotum', '돋움','Verdana'; background:url(../images2/member/idpw_title_bg.png) no-repeat left top; padding-left:20px; }
.member .find .id_find .id_body .body_area .input01 { position:relative; float:left; width:120px; height:25px; top:5px; }
.member .find .id_find .id_body .body_area .text01 { position:relative; float:left; width:20px; height:36px; line-height:36px; font-size:15px; color:#7d7d7d; font-Family:'Dotum', '돋움','Verdana'; text-align:center; }
.member .find .id_find .id_body .body_area .select01 { position:relative; float:left; width:104px; height:25px; top:5px; text-align:right; }

.member .find .id_find .idpw_line { position:relative; width:490px; height:3px; margin:0 auto; background:url(../images2/member/idpw_line.png) no-repeat center top; }
.member .find .id_find .idpw_info { position:relative; width:480px; height:36px; margin:0 auto; }
.member .find .id_find .idpw_info .text { position:relative; float:left; width:330px; height:36px; line-height:36px; font-size:13px; color:#909090; font-Family:'Dotum', '돋움','Verdana'; }
.member .find .id_find .idpw_info .btn { position:relative; float:right; width:58px; height:26px; top:5px; }

.member .find .pw_find { height:213px; border:1px solid #686868; margin-top:40px; }
.member .find .pw_find .pw_head { height:38px; border-bottom:1px solid #686868; background:url(../images2/member/idpw_header_bg.png) repeat-x; }
.member .find .pw_find .pw_head .text { height:38px; background:url(../images2/member/idpw_header_dot.png) no-repeat 13px top; padding-left:51px; line-height:38px; font-size:15px; color:#0c2e86; font-Family:'Dotum', '돋움','Verdana'; }
.member .find .pw_find .pw_body { position:relative; width:490px; height:135px; margin:0 auto; }
.member .find .pw_find .pw_body .body_area { position:relative; width:490px; top:14px; }
.member .find .pw_find .pw_body .body_area ul { margin:0px; padding:0px; }
.member .find .pw_find .pw_body .body_area li { position:relative; list-style:none; height:36px; }
.member .find .pw_find .pw_body .body_area .title01 { position:relative; float:left; width:50px; height:36px; line-height:36px; font-size:15px; color:#7d7d7d; font-Family:'Dotum', '돋움','Verdana'; background:url(../images2/member/idpw_title_bg.png) no-repeat left top; padding-left:20px; }
.member .find .pw_find .pw_body .body_area .input01 { position:relative; float:left; width:120px; height:25px; top:5px; }
.member .find .pw_find .pw_body .body_area .text01 { position:relative; float:left; width:20px; height:36px; line-height:36px; font-size:15px; color:#7d7d7d; font-Family:'Dotum', '돋움','Verdana'; text-align:center; }
.member .find .pw_find .pw_body .body_area .select01 { position:relative; float:left; width:104px; height:25px; top:5px; text-align:right; }

.member .find .pw_find .idpw_line { position:relative; width:490px; height:3px; margin:0 auto; background:url(../images2/member/idpw_line.png) no-repeat center top; }
.member .find .pw_find .idpw_info { position:relative; width:480px; height:36px; margin:0 auto; }
.member .find .pw_find .idpw_info .text { position:relative; float:left; width:330px; height:36px; line-height:36px; font-size:13px; color:#909090; font-Family:'Dotum', '돋움','Verdana'; }
.member .find .pw_find .idpw_info .btn { position:relative; float:right; width:58px; height:26px; top:5px; }

/* 회원가입-약관동의 */
.member .joinagree { width:731px; margin:20px auto 50px; }
.member .joinagree .title01 { }
.member .joinagree .text01 { position:relative; width:703px; left:28px; margin-bottom:30px; line-height:17px; font-size:14px; color:#909090; font-Family:'Dotum', '돋움','Verdana'; }
.member .joinagree .text02 { position:relative; width:184px; height:32px; margin:0 auto; }
.member .joinagree .text03 { position:relative; float:left; width:160px; height:32px; font-size:15px; color:#7d7d7d; font-Family:'Dotum', '돋움','Verdana'; }
.member .joinagree .check { position:relative; float:right; width:20px; }
.member .joinagree .textarea { height:196px; }
.member .joinagree .btn { position:relative; text-align:center; }
.member .box_head { height:30px; background:url(../images2/member/popemail_box_head.png) no-repeat; }
.member .box_bottom { height:30px; background:url(../images2/member/popemail_box_bottom.png) no-repeat; }
.member .box_body { background:url(../images2/member/popemail_box_body.png) repeat-y; }
.member .box_body .text { width:636px; margin:0 auto; color:#494949; font-size:14px; line-height:20px; font-Family:'Dotum', '돋움','Verdana'; text-align:justify; }

/* 회원가입-정보입력 */
.member .joinwrite { margin:0px auto 29px; }
.member .joinwrite ul { margin:0px; padding:0px; }
.member .joinwrite li { position:relative; height:34px; line-height:34px; border-bottom:1px solid #686868; }
.member .joinwrite .email { position:relative; height:59px; line-height:34px; border-bottom:1px solid #686868; }
.member .joinwrite .title { position:relative; float:left; width:115px; height:34px; line-height:34px; border-right:1px solid #686868; font-size:14px; color:#6a6a6a; font-Family:'Dotum', '돋움','Verdana'; background:url(../images2/member/joinwrite_dot.png) no-repeat 19px 14px; padding-left:33px; }
.member .joinwrite .title01 { position:relative; float:left; width:115px; height:60px; line-height:34px; border-right:1px solid #686868; font-size:14px; color:#6a6a6a; font-Family:'Dotum', '돋움','Verdana'; background:url(../images2/member/joinwrite_dot.png) no-repeat 19px 14px; padding-left:33px; }
.member .joinwrite .select01 { position:relative; float:left; width:140px; left:15px; top:5px; }
.member .joinwrite .select02 { position:relative; float:left; left:15px; top:5px; }
.member .joinwrite .input01 { position:relative; float:left; width:137px; left:15px; top:5px; }
.member .joinwrite .input02 { position:relative; float:left; width:70px; left:15px; top:5px; }
.member .joinwrite .input03 { position:relative; float:left; width:120px; left:15px; top:5px; }
.member .joinwrite .input04 { position:relative; float:left; width:128px; left:15px; top:5px; }
.member .joinwrite .btn01 { position:relative; float:left; width:87px; left:15px; top:5px; }
.member .joinwrite .info01 { position:relative; float:left; height:34px; line-height:34px; left:15px; font-size:14px; color:#e46e3a; font-Family:'Dotum', '돋움','Verdana'; }
.member .joinwrite .text01 { position:relative; float:left; width:23px; height:34px; line-height:34px; left:15px; font-size:14px; color:#6a6a6a; font-Family:'Dotum', '돋움','Verdana'; text-align:center; }
.member .joinwrite .text02 { position:relative; float:left; width:510px; height:24px; line-height:24px; left:15px; font-size:14px; color:#e46e3a; font-Family:'Dotum', '돋움','Verdana'; }
.member .joinwrite .text03 { position:relative; float:left; width:300px; left:15px; top:5px; line-height:24px; font-size:14px; color:#6a6a6a; font-Family:'Dotum', '돋움','Verdana'; }
.member .joinwrite_btn { position:relative; margin-bottom:50px; text-align:center; }


/* 아이디중복체크 */
.idcheck { position:relative; width:370px; height:230px; }
.idcheck .area { position:relative; height:202px; border:4px solid #0c2e87; margin:10px; }
.idcheck .area .title { position:relative; width:200px; height:32px; left:11px; top:16px; color:#242424; font-size:20px; font-Family:'Dotum', '돋움','Verdana'; }
.idcheck .area .text01 { position:relative; width:360px; height:68px; left:11px; top:16px; color:#494949; font-size:14px; font-Family:'Dotum', '돋움','Verdana'; line-height:24px; }
.idcheck .area .text02 { position:relative; width:360px; height:21px; left:11px; top:16px; color:#494949; font-size:14px; font-Family:'Dotum', '돋움','Verdana'; }
.idcheck .area .text03 { position:relative; width:360px; height:21px; left:11px; top:16px; color:#494949; font-size:14px; font-Family:'Dotum', '돋움','Verdana'; }
.idcheck .area .brown { color:#ae6533; }
.idcheck .area .btn01 { position:absolute; width:87px; height:22px; left:181px; top:73px; }
.idcheck .area .btn02 { position:absolute; width:87px; height:22px; left:201px; top:162px; }
.idcheck .area .input { position:relative; width:180px; height:30px; left:11px; top:16px; }

/* 회원정보수정 */
.memberinfo0 { position:relative; width:680px; margin:30px auto 50px; }


/* 마이페이지-회원정보수정 */
.member .mypage { position:relative; margin:0px auto 29px; }
.member .mypage ul { margin:0px; padding:0px; }
.member .mypage li { position:relative; width:580px; height:34px; line-height:34px; border-bottom:1px solid #686868; }
.member .mypage li.type01 { width:100%; }
.member .mypage .title { position:relative; float:left; width:115px; height:34px; line-height:34px; border-right:1px solid #686868; font-size:14px; color:#6a6a6a; font-Family:'Dotum', '돋움','Verdana'; background:url(../images/member/joinwrite_dot.png) no-repeat 19px 14px; padding-left:33px; }
.member .mypage .text01 { position:relative; float:left; width:300px; left:15px; top:5px; line-height:24px; font-size:14px; color:#6a6a6a; font-Family:'Dotum', '돋움','Verdana'; }
.member .mypage .mypage_photo { position:absolute; width:121px; height:151px; right:0px; top:35px; border:2px solid #bebebe; background-color:#FFF; }
.member .mypage .mypage_photo img { margin:8px; }
.member .text02 { float:left; width:570px; margin-left:30px; margin-bottom:25px; line-height:34px; font-size:17px; color:#6a6a6a; font-Family:'Dotum', '돋움','Verdana'; }
.member .text03 { color:#d94d4d; }
.member .mypage_btn { float:left; width:104px; }
.mypage_title { width:750px; height:38px; border-bottom:2px solid #0c2e86; }
.mypage_list { margin-bottom:60px; }
.mypage_list ul { margin:0px; padding:0px; }
.mypage_list li { list-style:none; padding-top:25px; padding-bottom:10px; border-bottom:1px solid #686868; }
.mypage_list .mypage_list_title { width:722px; margin:0 auto; padding-top:20px; font-size:17px; color:#6a6a6a; font-Family:'Dotum', '돋움','Verdana'; font-weight:bold; }
.mypage_list .mypage_list_text { width:722px; margin:10px auto 0; font-size:14px; color:#6a6a6a; font-Family:'Dotum', '돋움','Verdana'; line-height:20px; }


/* 대관예약현황 */
.roomlent { position:relative; width:680px; margin:30px auto 50px; }

/* 스크랩 */
.scrap { margin:0px auto 50px; }
.scrap .table { border-bottom:1px solid #c9d0cf; }
.scrap .table ul { margin:0px; padding:0px; }
.scrap .table li { list-style:none; height:30px; line-height:30px; border-bottom:1px solid #c9d0cf; background:url(../images2/member/scrap_dot.png) no-repeat left; color:#78848b; font-size:14px; font-Family:'Dotum', '돋움','Verdana'; font-weight:bold; padding-left:20px; }
.scrap .table li img { vertical-align:middle; }

/* MY 즐겨찾기 */
.favorite { position:relative; width:680px; margin:30px auto 50px; }

/* 개인보호정책 */
.personal { position:relative; width:680px; margin:30px auto 50px; }

/* 이메일무단수집거부 */
.popemail { position:relative; width:680px; margin:30px auto 50px; }
.popemail .box_head { height:30px; background:url(../images2/member/popemail_box_head.png) no-repeat; }
.popemail .box_bottom { height:30px; background:url(../images2/member/popemail_box_bottom.png) no-repeat; }
.popemail .box_body { background:url(../images2/member/popemail_box_body.png) repeat-y; }
.popemail .box_body .text { width:636px; margin:0 auto; color:#494949; font-size:14px; line-height:20px; font-Family:'Dotum', '돋움','Verdana'; text-align:justify; }
.popemail .box_body .text01 { color:#295873; }


/* link */
a.board_tab_link01:link {font-size:14px; color:#323232; font-Family:'Dotum', '돋움','Verdana'; text-decoration:none; }
a.board_tab_link01:visited {font-size:14px; color:#323232; font-Family:'Dotum', '돋움','Verdana'; text-decoration:none; }
a.board_tab_link01:active {font-size:14px; color:#323232; font-Family:'Dotum', '돋움','Verdana'; text-decoration:none; }
a.board_tab_link01:hover {font-size:14px; color:#0c2e86; font-Family:'Dotum', '돋움','Verdana'; text-decoration:none; }

/* 영상정보처리기기 운영 */
.popmultimedia { position:relative; width:680px; margin:30px auto 50px; }
.popmultimedia .box_head { height:30px; background:url(../images2/member/popemail_box_head.png) no-repeat; }
.popmultimedia .box_bottom { height:30px; background:url(../images2/member/popemail_box_bottom.png) no-repeat; }
.popmultimedia .box_body { background:url(../images2/member/popemail_box_body.png) repeat-y; }
.popmultimedia .box_body .text { width:636px; margin:0 auto; color:#494949; font-size:14px; line-height:20px; font-Family:'Dotum', '돋움','Verdana'; text-align:justify; }
.popmultimedia .box_body .text01 { color:#295873; }
.popmultimedia .content { position:relative; border-top:2px solid #807fa7; }
.popmultimedia .content th { background-color:#c1c5d5; border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; text-align:center; font-size:14px; color:#78848b; font-Family:'Dotum', '돋움','Verdana'; padding:10px 0px; }
.popmultimedia .content td { border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; text-align:center; font-size:14px; color:#78848b; font-Family:'Dotum', '돋움','Verdana'; padding:10px 0px; line-height:18px; }
.popmultimedia .content .no_line { border-right:none; }