@charset "euc-kr";
/*** Content Style ***/
/* Floor Guide */
.lnb_floor{width:100%; overflow:hidden; margin:0 0 20px 0; border-left:1px solid #5a385b;}
.lnb_floor li{float:left; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
.lnb_floor li a{display:block; height:27px; padding:0 40px; border:1px solid #5a385b; border-left:0; line-height:29px; color:#6f4978; text-align:center; text-decoration:none;}
.lnb_floor li a.on{background:#614262; color:#fff;}
.floor_guide .floor{padding:30px 0; border:2px solid #724C7B; text-align:center;}
.floor_guide .info{margin:20px 0 0 0;}
.floor_guide .info table{border-collapse:collapse; width:100%;}
.floor_guide .info td{padding:0 0 10px; text-align:left; vertical-align:top;}
.floor_guide .info h3{margin:0 0 10px 0; padding:0 0 0 10px; background:url(../images/about/bu_floor01.jpg) no-repeat 0 3px;}
/* pagination */
.pagination{padding:0; text-align:center; font-size:1em; font-weight:bold;}
.pagination a,
.pagination strong{display:inline-block; margin:0 1px; padding:4px 6px; border:1px solid #fff; color:#949494; text-decoration:none; vertical-align:top;}
.pagination strong{color:#0099CC;}
.pagination .prev{display:inline-block; margin:0; padding:5px 3px 0 0; border:0;}
.pagination .prevEnd{display:inline-block; margin:0; padding:5px 0 0 0; border:0;}
.pagination .next{display:inline-block; margin:0; padding:5px 0 0 3px; border:0;}
.pagination .nextEnd{display:inline-block; margin:0; padding:5px 0 0 0; border:0;}
/** 전시 **/
.exh{width:100%;}
.exh .lst_exh{overflow:hidden; width:100%;}
.exh .lst_exh li{overflow:hidden; width:100%; margin:0 0 20px 0; line-height:1.6;}
.exh .lst_exh .thumb{float:left; margin:0 20px 0 0;}
.exh .lst_exh .title{float:left; width:440px; margin:0 0 0; font-weight:bold;}
.exh .lst_exh .place{}
.exh .lst_exh .artist{}
.exh .lst_exh .caption{float:left; width:440px; margin:10px 0 0 0;}
.exh_view{}
.exh_view .title{margin:0 0 15px 0; font-size:18px;}
.exh_view .img_top{margin:0 0 30px 0;}
.exh_view .nav_tab{overflow:hidden; width:100%;}
.exh_view .nav_tab li{float:left; margin:0 4px 0 0;}
.exh_view .nav_lnk{margin:40px 0 0 0;}
.exh_view .nav_lnk li{margin:0 0 20px 0;}
.exh_view .nav_lnk a{font-weight:bold; text-decoration:underline;}
.exh_view .btn_list{margin:20px 0 0 0; text-align:right;}
/* 전시개요 */
.exh_view .exh_intro{margin:20px 0 0 0; line-height:1.6;}
/* 작품이미지 */
.exh_view .exh_art{margin:20px 0 0 0;}
.exh_view .exh_art .lst_img{overflow:hidden; width:580px; margin:0 auto;}
.exh_view .exh_art .lst_img li{float:left; width:100px; height:99px; margin:0 10px 6px 0; padding:2px; border:1px solid #cbcbcb; text-align:center;}
.exh_view .exh_art .lst_img img{cursor:pointer;}

/* 작가소개 */
.exh_view .exh_artist{margin:20px 0 0 0; line-height:1.6;}


/** 아카데미 **/
.edu{width:100%;}
.edu .lst_edu{width:100%; margin:10px 0 10px; border-top:2px solid #B6AC90;}
.edu .lst_edu li{overflow:hidden; width:100%; padding:10px 0; border-bottom:1px solid #ddd;}
.edu .lst_edu .thumb{float:left; width:300px; margin:0 10px 0 0; padding:0 0 0 5px;}
.edu .lst_edu .thumb img{width:300px; height:100px;}
.edu .lst_edu .title{margin:0 5px 10px 315px; padding:7px 0 4px 5px; border-bottom:1px solid #ddd; font-size:12px; line-height:140%; font-weight:bold;}
.edu .lst_edu .title img{vertical-align:text-top;}
.edu .lst_edu .title a{display:block; padding-left:55px; text-indent:-55px;}
.edu .lst_edu dl{margin:0 5px 0 315px; font-size:11px;}
.edu .lst_edu dt{float:left; padding:0 0 0 5px;}
.edu .lst_edu dd{padding:0 0 5px 62px;}
.edu .lst_edu .date{color:#f26522;}
.edu_view{width:100%;}
.edu_view .title{margin:0 0 10px 0; padding:0; font-weight:bold; font-family:'Nanum Gothic', '맑은 고딕', '굴림', Gulim, '돋움', Dotum, Sans-serif;}
.dt_edu_view{width:640px; padding:0; border-collapse:collapse; border-top:2px solid #B6AC90;}
.dt_edu_view th{width:90px; padding:12px 0 7px; border-bottom:1px solid #d9d9d9; font-weight:bold; text-align:center; font-family:'Nanum Gothic', '맑은 고딕', '굴림', Gulim, '돋움', Dotum, Sans-serif;}
.dt_edu_view .line_l{border-left:1px solid #d9d9d9;}
.dt_edu_view td{padding:12px 5px 7px; font-family:'Nanum Gothic', '맑은 고딕', '굴림', Gulim, '돋움', Dotum, Sans-serif;}
.dt_edu_view thead td{width:215px; padding:12px 0 7px 10px; border-bottom:1px solid #d9d9d9;}
.dt_edu_view thead td img{vertical-align:middle;}
.dt_edu_view .b_body{width:620px; padding:20px 10px 30px;}
/* 2015.6 추가 */
.dt_edu_view2{width:100%; margin:10px 0 0; padding:0; border-collapse:collapse; border-top:2px solid #b6ac90;}
.dt_edu_view2 th{padding:10px 0 9px; border:1px solid #d9d9d9; background:#f5f5f5; font-weight:bold; text-align:center; font-family:'Nanum Gothic', '맑은 고딕', '굴림', Gulim, '돋움', Dotum, Sans-serif;}
.dt_edu_view2 td{padding:7px 5px 7px; border:1px solid #d9d9d9; text-align:center; font-family:'Nanum Gothic', '맑은 고딕', '굴림', Gulim, '돋움', Dotum, Sans-serif;}

.edu_view .btn_area{margin:30px 0 0 0; text-align:center;}

/** 소장품 **/
.collection{width:100%;}
.collection .lst_num{padding:4px 10px 3px 10px; background: #333; color:#ccc;}
.collection .lst_img{overflow:hidden; width:640px; margin:15px auto 6px;}
.collection .lst_img li{float:left; width:160px; height:190px; margin:0 0 26px 0; text-align:center;}
.collection .lst_img li table{width:127px; margin:0 auto; border-collapse:collapse; border-spacing:0; border:0;}
.collection .lst_img li table .thumb{width:125px; height:125px; border:1px solid #cbcbcb; text-align:center; vertical-align:middle;}
.collection .lst_img li table .title{padding:5px 0 0 0; text-align:center; vertical-align:middle;}
.collection .lst_img li span{display:block; width:125px; height:125px; border:1px solid #cbcbcb; text-align:center; vertical-align:middle;}
.collection .lst_img img{cursor:pointer; vertical-align:middle;}
.collection .bx_srch{width:100%; margin:0 0 10px 0; padding:10px 0 0 0; background:#dbdbdb;}
.collection .srch_area{width:100%;}
.collection .srch_area th{width:90px;}
.collection .srch_area .inp_title,
.collection .srch_area .inp_artist,
.collection .srch_area .inp_date,
.collection .srch_area .inp_tech{width:480px; height:16px; border:1px solid #ccc; background:#eaeaea;}
.collection .srch_area .cate{}
.collection .srch_area .cate *{vertical-align:top;}
.collection .srch_area .cate td{padding:1px 5px 0 0;}
.collection .bx_srch .btn_area{text-align:right;}

/** 아카이브 **/
/* 언론보도,사진자료,발간자료,영상자료 */
.doc_wrap{width:100%;}
.doc_wrap .bx_srch{height:20px; margin:0 0 0px 0; padding:20px 0 10px; text-align:center;}
.doc_wrap .bx_srch *{vertical-align:top;}
.doc_wrap .bx_srch select{display:inline-block; height:20px; margin:0 15px 0 0;}
.doc_wrap .bx_srch input{display:inline-block;}
.doc_wrap .bx_srch .inp_word{width:244px; height:18px; margin:0 10px 0 0; border:1px solid #d2d2d2;}
.doc_wrap .btn_area{position:relative; overflow:hidden; width:630px; padding:10px 5px; text-align:center;}
.doc_wrap .btn_area .btn_left{float:left;}
.doc_wrap .btn_area .btn_right{float:right;}
/* 언론보도 list */
.b_media_list{width:100%; margin:0 0 5px 0; border-collapse:collapse; border-bottom:1px solid #ddd;}
.b_media_list tbody tr:hover{background:#ccc;}
.b_media_list tbody tr.no_list:hover{background:none;}
.b_media_list th{padding:8px 5px 6px; border-bottom:2px solid #B6AC90; color:#707070; font-weight:normal; text-align:center;}
.b_media_list td{padding:10px 5px 9px; border-bottom:1px solid #ccc; text-align:center;}
.b_media_list .no_list td{padding:30px 0;}
.b_media_list .num{}
.b_media_list .title{text-align:left;}
.b_media_list .source{width:90px;}
.b_media_list .name{width:50px;}
.b_media_list .date{width:60px;}
/* 언론보도 view */
.b_media_view{width:100%; border-collapse:collapse;}
.b_media_view thead td{padding:5px; background:#e7e7e7; color:#333; word-break:break-all;}
.b_media_view .title td{padding:5px; background:#686868; color:#ccc;}
.b_media_view .writer td{padding:5px; background:#e7e7e7; color:#333;}
.b_media_view .b_body{width:624px; padding:8px; line-height:21px;}
/* 사진자료 list */
.b_photo_head{margin:5px 0 15px; padding:5px 10px; background:#333; color:#ccc;}
.b_photo_list{width:100%; margin:0 0 5px 0; border-collapse:collapse; border-bottom:1px solid #ddd;}
.b_photo_list td{width:150px; height:180px; padding:0 5px; text-align:center; vertical-align:top;}
.b_photo_list td img{margin:0 0 5px 0;}
.b_photo_list .no_list td{padding:30px 0;}
/* 사진자료 view */
.b_photo_view{width:100%; border-collapse:collapse;}
.b_photo_view thead td{padding:5px; background:#e7e7e7; color:#333;}
.b_photo_view .title td{padding:5px; background:#686868; color:#ccc;}
.b_photo_view .b_body{width:624px; padding:8px; line-height:21px;}
.b_photo_paging{padding:7px 10px; background:#686868; text-align:center;}
.b_photo_paging img{margin:0 5px; vertical-align:middle;}
.b_photo_paging .current{border:4px solid #e7e7e7;}
/* 발간자료 list */
.b_publish_list{width:100%; margin:0 0 5px 0; border-collapse:collapse; border-bottom:1px solid #ddd;}
.b_publish_list tbody tr:hover{background:#ccc;}
.b_publish_list tbody tr.no_list:hover{background:none;}
.b_publish_list th{padding:8px 5px 6px; border-bottom:2px solid #a5a5a5; color:#707070; font-weight:normal; text-align:center;}
.b_publish_list td{padding:10px 5px 9px; border-bottom:1px solid #ccc; text-align:center;}
.b_publish_list .no_list td{padding:30px 0;}
.b_publish_list .num{}
.b_publish_list .title{text-align:left;}
.b_publish_list .date{}
.b_publish_list .name{}
.b_publish_list .file{}
.b_publish_list .count{}
/* 발간자료 view */
.b_publish_view{width:100%; border-collapse:collapse;}
.b_publish_view thead td{padding:5px; background:#e7e7e7; color:#333;}
.b_publish_view .title td{padding:5px; background:#686868; color:#ccc;}
.b_publish_view .b_body{width:624px; padding:8px; line-height:21px;}
/* 영상자료 list */
.b_image_list{width:100%; margin:0 0 5px 0; border-collapse:collapse; border-bottom:1px solid #ddd;}
.b_image_list tbody tr:hover{background:#ccc;}
.b_image_list tbody tr.no_list:hover{background:none;}
.b_image_list th{padding:8px 5px 6px; border-bottom:2px solid #B6AC90; color:#707070; font-weight:normal; text-align:center;}
.b_image_list td{padding:10px 5px 9px; border-bottom:1px solid #ccc; text-align:center;}
.b_image_list .no_list td{padding:30px 0;}
.b_image_list .num{}
.b_image_list .title{text-align:left;}
.b_image_list .date{}
.b_image_list .writer{}
.b_image_list .count{}
/* 영상자료 view */
.b_image_view{width:100%; border-collapse:collapse;}
.b_image_view thead td{padding:5px; background:#e7e7e7; color:#333;}
.b_image_view .title td{padding:5px; background:#686868; color:#ccc;}
.b_image_view .b_body{width:624px; padding:8px; line-height:21px;}
/** 게시판,관람후기,뉴스레터,새소식,공지사항,보도자료제공 **/
.news_wrap{width:100%;}
.news_wrap .bx_srch{height:20px; margin:0 0 0px 0; padding:20px 0 10px; text-align:center;}
.news_wrap .bx_srch *{vertical-align:top;}
.news_wrap .bx_srch select{display:inline-block; height:20px; margin:0 15px 0 0;}
.news_wrap .bx_srch input{display:inline-block;}
.news_wrap .bx_srch .inp_word{width:244px; height:18px; margin:0 10px 0 0; border:1px solid #d2d2d2;}
.news_wrap .btn_area{position:relative; width:630px; padding:10px 5px; text-align:center;}
.news_wrap .btn_area .btn_left{float:left;}
.news_wrap .btn_area .btn_right{float:right;}
/* 게시판,관람후기,뉴스레터,새소식,공지사항,보도자료제공 list */
.b_news_list{width:100%; margin:0 0 5px 0; border-collapse:collapse; border-bottom:1px solid #ccc;}
.b_news_list tbody tr:hover{background:#ccc;}
.b_news_list tbody tr.no_list:hover{background:none;}
.b_news_list th{padding:8px 5px 6px; border-bottom:2px solid #B6AC90; color:#707070; font-weight:normal; text-align:center;}
.b_news_list td{padding:10px 5px 9px; border-bottom:1px solid #ccc; text-align:center;}
.b_news_list .no_list td{padding:30px 0;}
.b_news_list .num{}
.b_news_list .title{ text-align:left;}
.b_news_list .title img{vertical-align:middle;}
.b_news_list .date{}
.b_news_list .name{}
.b_news_list .file{}
.b_news_list .count{}
/* 게시판,관람후기,뉴스레터,새소식,공지사항,보도자료제공 view */
.b_news_view{width:100%; border-collapse:collapse;}
.b_news_view thead td{padding:5px; background:#e7e7e7; color:#333;}
.b_news_view .title td{padding:5px; background:#686868; color:#ccc;}
.b_news_view .b_body{width:704px; padding:8px; line-height:21px;}
/* 이벤트 */
.event_wrap{width:100%;}
.event_wrap .lst_event{width:100%; margin:10px 0 10px; border-top:2px solid #B6AC90;}
.event_wrap .lst_event li{overflow:hidden; width:100%; padding:10px 0; border-bottom:1px solid #ddd;}
.event_wrap .lst_event .thumb{float:left; width:300px; margin:0 10px 0 0; padding:0 0 0 5px;}
.event_wrap .lst_event .title{margin:7px 5px 10px 315px; padding:0 0 4px 5px; border-bottom:1px solid #ddd; font-size:13px; font-weight:bold;}
.event_wrap .lst_event .title img{vertical-align:text-top;}
.event_wrap .lst_event .title a{display:block; padding-left:55px; text-indent:-55px;}
.event_wrap .lst_event dl{margin:0 5px 0 315px; font-size:11px;}
.event_wrap .lst_event dt{float:left; padding:0 0 0 5px;}
.event_wrap .lst_event dd{padding:0 0 5px 62px;}
.event_wrap .lst_event .date{color:#f26522;}
.event_view{width:100%;}
.event_view .title{margin:0 0 10px 0; font-weight:bold;}
.dt_event_view{width:640px; padding:0; border-collapse:collapse; border-top:2px solid #B6AC90;}
.dt_event_view th{width:90px; padding:12px 0 7px; border-bottom:1px solid #d9d9d9; font-weight:bold; text-align:center;}
.dt_event_view .line_l{border-left:1px solid #d9d9d9;}
.dt_event_view thead td{width:215px; padding:12px 0 7px 10px; border-bottom:1px solid #d9d9d9;}
.dt_event_view thead td img{vertical-align:middle;}
.dt_event_view td{padding:12px 5px 7px;}
.dt_event_view .b_body{width:620px; padding:20px 10px 30px;}
.event_view .btn_area{margin:30px 0 0 0; text-align:center;}
/** 커뮤니티 **/
/* 게시판 qna,관람후기,온라인커뮤니티 */
.board_wrap{width:100%;}
.board_wrap .bx_srch{width:715px; padding:3px; background:#dbdbdb;}
.board_wrap .bx_srch *{vertical-align:top;}
.board_wrap .bx_srch select{margin:6px 15px 0 15px;}
.board_wrap .bx_srch .inp_word{width:435px; height:16px; margin:6px 0 0 0; border:1px solid #ccc; background:#eaeaea;}
.board_wrap .btn_area{position:relative; width:630px; padding:5px; text-align:center;}
.board_wrap .btn_area .btn_left{float:left;}
.board_wrap .btn_area .btn_right{float:right;}
/* 게시판 qna,관람후기,온라인커뮤니티 list */
.b_qna_list{width:100%; border-collapse:collapse; border-bottom:1px solid #ddd;}
.b_qna_list tbody tr:hover{background:#ccc;}
.b_qna_list tbody tr.no_list:hover{background:none;}
.b_qna_list th{padding:5px; background:#686868; color:#ccc; font-weight:normal; text-align:center;}
.b_qna_list td{padding:10px 5px 9px; border-bottom:1px solid #ccc; text-align:center;}
.b_qna_list .no_list td{padding:30px 0;}
.b_qna_list .num{}
.b_qna_list .title{text-align:left;}
.b_qna_list .title img{vertical-align:top;}
.b_qna_list .repl{color:#f60;}
.b_qna_list .date{}
.b_qna_list .writer{}
.b_qna_list .count{}
/* 게시판 qna,관람후기,온라인커뮤니티 view */
.b_qna_view{width:100%; border-collapse:collapse;}
.b_qna_view .title td{padding:5px; background:#686868; color:#ccc;}
.b_qna_view .writer td{padding:5px; background:#e7e7e7; color:#333;}
.b_qna_view .user_body{padding:8px; line-height:21px;}
.b_qna_view .repl_body{padding:8px; font-family:"굴림", gulim; font-size:13px; line-height:21px;}
/* 게시판 qna,관람후기,온라인커뮤니티 write */
.b_qna_write{width:100%; border-collapse:collapse;}
.b_qna_write thead td{padding:5px; background:#686868; color:#ccc;}
.b_qna_write .inp_title{width:600px; height:16px; border:1px solid #ccc; background:#eaeaea;}
.b_qna_write .cate td{background:#e7e7e7; color:#333;}
.b_qna_write .txt_body{width:715px; height:230px; padding:2px; border:1px solid #939393; border-right-color:#e3e3e3; border-bottom-color:#e3e3e3; background:#f7f5f1;}
/* 메일링리스트 */
.mail_wrap{width:100%;}
.mail_wrap .boardReadBody img{width:620px;}
.mail_wrap .btn_area{position:relative; width:630px; padding:10px 5px; text-align:center;}
.mail_wrap .btn_area .btn_left{float:left;}
.mail_wrap .btn_area .btn_right{float:right;}
/* 메일링리스트 list */
.b_mail_list{width:100%; margin:0 0 5px 0; border-collapse:collapse; border-bottom:1px solid #ddd;}
.b_mail_list tbody tr:hover{background:#ccc;}
.b_mail_list tbody tr.no_list:hover{background:none;}
.b_mail_list th{padding:5px; background:#686868; color:#ccc; font-weight:normal; text-align:center;}
.b_mail_list td{padding:10px 5px 9px; border-bottom:1px solid #ccc; text-align:center;}
.b_mail_list .no_list td{padding:30px 0;}
.b_mail_list .num{}
.b_mail_list .title{text-align:left;}
.b_mail_list .date{}
.b_mail_list .name{}
.b_mail_list .file{}
.b_mail_list .count{}
/* 메일링리스트 view */
.b_mail_view{width:100%; border-collapse:collapse;}
.b_mail_view thead td{padding:5px; background:#e7e7e7; color:#333;}
.b_mail_view .title td{padding:5px; background:#686868; color:#ccc;}
.b_mail_view .b_body{padding:8px 0; line-height:21px;}
/* network */
.network_wrap{width:100%;}
.network_wrap h2{padding:5px 0 0 6px; height:17px; background:#b1b1b1; color:#fff;}
.network_wrap .net_ul{overflow:hidden; width:636px; margin:10px 0 14px 4px;}
.network_wrap .net_ul li{float:left; width:159px; height:20px; line-height:20px; font-size:11px;}
.network_wrap .net_ul li a{color:#006c80;}
/* 온라인 커뮤니티 */
.online_wrap{width:100%;}
.online_wrap dl{overflow:hidden; width:100%;}
.online_wrap dt{float:left; width:100px;}
.online_wrap dd{padding:0 0 30px 100px; line-height:1.5;}
/* 도슨트&자원봉사 */
.docent{width:100%; line-height:1.5; color:#666;}
.docent h2{margin:40px 0 20px 0; font-size:16px; color:#666;}
.docent h3{margin:20px 0 10px 0; font-size:12px; color:#666;}
.docent ul{margin:0 0 10px 0;}
.docent li{padding:0 0 0 15px; background:url(../images/sub/blit0.gif) no-repeat 0 2px;}
.docent li li{padding:0; background:none;}
/** 회원정보 **/
/* 로그인 */
.login_wrap{width:100%;}
.login_wrap .bx_login{width:634px; padding:20px 0; border:3px solid #e8e8e8; background:#fff;}
.login_wrap .input_area{position:relative; width:310px; margin:0 auto; border-bottom:1px solid #ddd;}
.login_wrap .input_area *{vertical-align:top;}
.login_wrap .input_area .u_id{overflow:hidden; width:100%; padding:0 0 6px 0;}
.login_wrap .input_area .u_pw{overflow:hidden; width:100%; padding:0 0 10px 0;}
.login_wrap .input_area label{float:left; width:63px; padding:6px 0 0 0;}
.login_wrap .input_area .u_id input, 
.login_wrap .input_area .u_pw input{float:left; width:160px; height:18px; padding:3px 0 0 5px; border:1px solid #ccc;}
.login_wrap .input_area .btn_login{position:absolute; top:4px; left:244px;}
.login_wrap .join{width:310px; margin:15px auto 0;}
.login_wrap .id_find{width:310px; margin:6px auto 0;}
/* 아이디,패스워드 찾기 */
.find_wrap{overflow:hidden; width:100%;}
.find_wrap h2{margin:0 0 12px 0; padding:0 0 18px 0; border-bottom:1px solid #e8e8e8;}
.find_wrap .find_area{position:relative; float:left; width:280px; height:131px; padding:20px 15px 0; border:3px solid #e8e8e8; background:#fff;}
.find_wrap .find_area *{vertical-align:top;}
.find_wrap .find_area label{float:left; width:44px; padding:3px 0 0 0;}
.find_wrap .find_area .name{overflow:hidden; width:100%; margin:0 0 5px 0;}
.find_wrap .find_area .id{overflow:hidden; width:100%; margin:0 0 5px 0;}
.find_wrap .find_area .mail{overflow:hidden; width:100%; margin:0;}
.find_wrap .find_area .btn_ok{position:absolute; top:63px; right:20px;}
.find_wrap .find_area .inp_name{float:left; width:142px; height:13px; padding:3px 0 0 5px; border:1px solid #ccc;}
.find_wrap .find_area .inp_id{float:left; width:142px; height:13px; padding:3px 0 0 5px; border:1px solid #ccc;}
.find_wrap .find_area .inp_mail{float:left; width:53px; height:13px; padding:3px 0 0 5px; border:1px solid #ccc;}
.find_wrap .find_area .at{float:left; padding:3px 1px 0 1px;}
.find_wrap .find_area .domain{float:left; width:70px; height:13px; padding:3px 0 0 5px; border:1px solid #ccc;}
/* 회원가입 */
.join_wrap{width:100%;}
.join_wrap .txt_terms{width:638px; height:150px; border:1px solid #ccc;}
.join_wrap .btn_area{overflow:hidden; width:100%; padding:5px 0 0 0;}
.join_wrap .btn_area .btn_left{float:left; padding:2px 0 0 0;}
.join_wrap .btn_area .btn_right{float:right;}
.join_wrap .bx_step2{width:634px; height:180px; border:3px solid #e8e8e8; background:#fff;}
.join_wrap .bx_step2 .ipin_area{float:left; width:285px; height:155px; padding:25px 15px 0; border-right:2px solid #e8e8e8;}
.join_wrap .bx_step2 .ipin_area .txt{border-top:1px solid #e8e8e8; padding:10px 0 0 0; text-align:center;}
.join_wrap .bx_step2 .jumin_area{position:relative; float:left; width:287px; height:155px; padding:25px 15px 0;}
.join_wrap .bx_step2 .jumin_area .txt{position:absolute; top:96px; left:10px; width:297px; border-top:1px solid #e8e8e8; padding:10px 0 0 0; text-align:center;}
.join_wrap .bx_step2 .jumin_area *{vertical-align:middle;}
.join_wrap .bx_step2 .jumin_area .u_name{position:absolute; top:32px; left:24px;}
.join_wrap .bx_step2 .jumin_area .u_jumin{position:absolute; top:55px; left:24px;}
.join_wrap .bx_step2 .jumin_area label{margin:0 5px 0 0;}
.join_wrap .bx_step2 .jumin_area .u_name input{width:140px; height:13px; margin:2px 0 0 0; padding:3px 0 0 5px; border:1px solid #ccc; vertical-align:top;}
.join_wrap .bx_step2 .jumin_area .u_jumin input{width:59px; height:13px; margin:3px 0 0 0; padding:3px 0 0 5px; border:1px solid #ccc; font-size:11px; vertical-align:top;}
.join_wrap .bx_step2 .jumin_area .btn_ok{position:absolute; top:33px; right:20px;}
.join_wrap .celebrate_area{height:170px; padding:0 10px 0 0; background:url(/images/sub/mem_end_04.jpg) no-repeat 0 0; text-align:right;}
/* 회원정보수정,회원가입(정보입력) */
.member_wrap{width:100%;}
.member_wrap .member_basic{border:solid 1px #ccc; padding:20px 0;}
.member_wrap .dt_member{width:100%; border-collapse:collapse;}
.member_wrap .dt_member .line2{background:#eee;}
.member_wrap .dt_member th{padding:10px 0 8px 30px; text-align:left;}
.member_wrap .dt_member td{padding:6px 0 4px 0; text-align:left;}
.member_wrap .dt_member td *{vertical-align:middle;}
.member_wrap .dt_member .mark{color:#F00;}
.member_wrap .dt_member .inp_txt{height:150px; height:16px; border:1px solid #ccc;}
/* 회원정보수정,자녀정보 */
.mem_tit{padding:0 0 10px 0;}
.member_children{border:solid 1px #ccc; padding:20px 0;}
.member_children .txt{color:#E50B05; padding:10px 0 10px 20px;}
.member_children .child_add{width:95%; margin:30px auto 10px; padding:10px 0; text-align:center; border:solid 1px #cccccc;}
.tbl_rsrv02{width:95%; margin:0 auto; border-top:2px solid #b6ac90;}
.tbl_rsrv02 th{border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; background:#f5f5f5; padding:10px 0 5px 0;}
.tbl_rsrv02 th:first-child{border-left:1px solid #d9d9d9;}
.tbl_rsrv02 td{border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; padding:10px 0 5px 0; text-align:center;}
.tbl_rsrv02 td:first-child{border-left:1px solid #d9d9d9;}
/** 미술관 소개 **/
/* 시설-전시실 소개 */
.exh_hall_intro{line-height:150%;}
.exh_hall_intro h2{margin:20px 0 10px; font-size:14px; color:#90795e;}
.exh_hall_intro .pic{margin:20px 0 40px;}
/* 구성원 */
.org_wrap{width:640px;}
.org_wrap .img_org{position:relative; margin:0 0 30px 0;}
.org_wrap #masterl{position:absolute; top:30px; left:376px; width:276px; height:84px; background:url(/images/sub/pongsun.png) no-repeat 0 0;}
.org_wrap #masterl .cont{padding:12px 0 0 25px; line-height:1.5; color:#666;}
.org_wrap h2{margin:20px 0 10px 0; font-size:14px; color:#666;}
.org_wrap .dt_org{width:100%; margin:0 0 30px 0; border-top:3px solid #dcdcdc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-collapse:separate; background:#fff;}
.org_wrap .dt_org th{padding:5px 3px 4px; border-top:1px solid #ccc; border-left:1px solid #ccc; background:#f2f2f2;}
.org_wrap .dt_org td{padding:5px 3px 4px; border-top:1px solid #ccc; border-left:1px solid #ccc; line-height:19px; text-align:center;}
.org_wrap .dt_org .task{text-align:left;}
/* 관람안내 */
.admission_wrap{width:100%;}
.admission_wrap .bx_cont{margin:10px 0 0 0; padding:20px; border:4px solid #d5d5d5; background:#fff; line-height:1.5;}
.admission_wrap h2{margin:0 0 20px 0; padding:30px 0 0 0;}
.admission_wrap .time{float:left; width:415px; border-right:1px solid #e9e9e9;}
.admission_wrap .time h2{padding:0;}
.admission_wrap .closed{padding:0 0 0 425px;}
.admission_wrap .closed h2{padding:0;}
.admission_wrap .dt_charge{border-collapse:collapse; border:1px solid #c5c5c5; text-align:center;}
.admission_wrap .dt_charge th{padding:5px 5px 3px; border:1px solid #c5c5c5; background:#e2e2e2;}
.admission_wrap .dt_charge td{padding:5px 5px 3px; border:1px solid #c5c5c5;}
.admission_wrap .dt_charge .em{background:#f0f0f0;}
/* 단체관람예약 */
.reserve_wrap{width:100%;}
.reserve_wrap .bx_srch{height:20px; margin:0 0 0px 0; padding:10px;}
.reserve_wrap .bx_srch *{vertical-align:top;}
.reserve_wrap .bx_srch select{float:left; height:20px; margin:0 10px 0 0;}
.reserve_wrap .bx_srch input{float:left;}
.reserve_wrap .bx_srch .inp_word{width:165px; height:18px; margin:0 10px 0 0; border:1px solid #d2d2d2;}
.reserve_wrap .btn_area{position:relative; width:630px; padding:5px; text-align:center;}
.reserve_wrap .btn_area .btn_left{float:left;}
.reserve_wrap .btn_area .btn_right{float:right;}
/* 단체관람예약 list */
.b_reserve_list{width:100%; border-collapse:collapse; border-bottom:1px solid #ddd;}
.b_reserve_list tbody tr:hover{background:#ccc;}
.b_reserve_list tbody tr.no_list:hover{background:none;}
.b_reserve_list th{padding:8px 5px 6px; border-bottom:2px solid #B6AC90; color:#707070; font-weight:normal; text-align:center;}
.b_reserve_list td{padding:10px 5px 9px; border-bottom:1px solid #ccc; text-align:center;}
.b_reserve_list .no_list td{padding:30px 0;}
.b_reserve_list .num{}
.b_reserve_list .name{text-align:left;}
.b_reserve_list .repl{color:#f60;}
.b_reserve_list .date{}
.b_reserve_list .writer{}
.b_reserve_list .count{}
/* 단체관람예약 view */
.reserve_wrap .bx_login{width:500px; margin:0 auto; padding:20px; border:3px solid #e8e8e8; background:#fff;}
.reserve_wrap .bx_login table{width:250px; margin:10px auto 0; border-collapse:collapse;}
.reserve_wrap .bx_login th,
.reserve_wrap .bx_login td{padding:3px; text-align:left;}
.reserve_wrap .bx_login .inp_txt{padding:3px 0 0 5px; border:1px solid #ccc; background:#fff;}
.b_reserve_view{width:100%; border-collapse:collapse; border-top:2px solid #686868;}
.b_reserve_view th{padding:5px; border-bottom:1px solid #ccc; background:#e7e7e7; color:#333;}
.b_reserve_view td{padding:5px; border-bottom:1px solid #ccc;}
/* 단체관람예약 write */
.b_reserve_write{width:100%; border-collapse:collapse; border-top:2px solid #686868;}
.b_reserve_write th{padding:5px; border-bottom:1px solid #ccc; background:#e7e7e7; color:#333;}
.b_reserve_write td{padding:5px; border-bottom:1px solid #ccc;}
.b_reserve_write label{margin:0 10px 0 0;}
.b_reserve_write .inp_txt{padding:3px 0 0 5px; border:1px solid #ccc; background:#fff;}
.b_reserve_write .cate td{background:#e7e7e7; color:#333;}
.b_reserve_write .txt_body{width:715px; height:230px; padding:2px; border:1px solid #939393; border-right-color:#e3e3e3; border-bottom-color:#e3e3e3; background:#f7f5f1;}
.reserve_wrap .attention{overflow:auto; height:100px; margin:10px 0 5px 0; padding:10px; border:1px solid #ccc; background:#fff; line-height:1.5;}
.reserve_wrap .attention p{margin:0 0 15px;}
.reserve_wrap .attention li{margin:0 0 15px;}
.reserve_wrap .attention li ul{margin:0 0 0 10px;}
.reserve_wrap .attention li li{margin:0;}
/* 단체관람예약 확인 */
.reserve_wrap h2{margin:0 0 10px 0;}
.reserve_wrap .reserve_info{border-collapse:collapse; border-top:2px solid #686868;}
.reserve_wrap .reserve_info th{padding:5px; border-bottom:1px solid #ccc; background:#e7e7e7; color:#333;}
.reserve_wrap .reserve_info td{padding:5px; border-bottom:1px solid #ccc;}
.reserve_wrap .caution{line-height:1.8;}
.reserve_wrap .caution p{margin:0 0 10px 0;}
.reserve_wrap .caution .bx_lst{margin:0 0 5px 0; padding:10px 5px; border:2px solid #ccc;}
/** 사이트맵 **/
.sitemap{width:100%;}
.sitemap td{padding:0 0 20px 0; vertical-align:top;}
.sitemap dl{margin:0 3px 0 0;}
.sitemap dt{margin:0 0 10px 0; padding:5px 0 4px 10px; background:#686868; font-weight:bold; color:#fff;}
.sitemap .type_b dt{background:#b1b1b1;}
.sitemap dd{}
.sitemap dd a{display:block; padding:8px; border-bottom:1px solid #cbcbcb; font-size:13px; font-weight:bold; color:#006c80;}
.sitemap dd ul{width:100%; padding:10px 0 15px 0; border-bottom:1px solid #cbcbcb;}
.sitemap dd li{width:100%;}
.sitemap dd li a{padding:3px 0 2px 18px; border:0; background:url(/images/sub/blit0.gif) no-repeat 0 3px; font-size:12px; font-weight:normal;}
/** 개인정보처리방침 **/
.privacy_wrap{width:100%; font-family:"나눔고딕", dotum; line-height:1.5;}
.privacy_wrap h2{margin:0 0 5px 0; font-family:"나눔고딕", dotum; font-size:16px;}
.privacy_wrap h3{margin:15px 0 5px 0; font-family:"나눔고딕", dotum; font-size:14px;}
.privacy_wrap ul{margin:0 0 10px 15px;}
.privacy_wrap .dt_privacy01{width:100%; margin:10px 0 0 0; border-collapse:collapse;}
.privacy_wrap .dt_privacy01 th{padding:5px; border:1px solid #ddd; background:#e6e6e6; font-family:"나눔고딕", dotum;}
.privacy_wrap .dt_privacy01 td{padding:5px; border:1px solid #ddd; font-family:"나눔고딕", dotum; text-align:center;}
/** 미술관 일정 **/
.schedule_wrap{width:100%;}
.schedule_wrap .slt_area{width:100%; margin:0 0 15px 0; text-align:center;}
.schedule_wrap .slt_area .btn{overflow:hidden; display:inline-block; width:30px; height:19px; background:url(../images/2012/sub/btn_calendar01.gif) no-repeat 0 0; font-size:11px; color:#7d7d7d; line-height:21px; text-align:center; text-decoration:none; vertical-align:top;}
.b_schedule{width:100%; border-collapse:collapse; border-spacing:0; border:0;}
.b_schedule th{padding:5px; border:1px solid #ccc; border-top-color:#aaa; border-bottom-color:#aaa; background:url(../images/2012/sub/bg_calendar_head.gif) repeat-x 0 0; color:#333; font-weight:bold; text-align:center;}
.b_schedule th.sun{color:#f03;}
.b_schedule th.sat{color:#6da6bb;}
.b_schedule td{padding:5px; border:1px solid #ccc; text-align:left; vertical-align:top;}
.b_schedule td div{margin:5px 0 0 0;}
.b_schedule .tag{line-height:23px; font-size:11px; font color:#afafaf;   letter-spacing:-1px; text-decoration:none; font:}
.b_schedule .tag span{display:inline-block; height:18px; width:45px; color:#ffffff; font-weight:bold;  background:#a7bccc; text-align:center;
   border-radius: 2px; margin-right:4px;}
.tag_m { margin-bottom:0;}
/*
.b_schedule .exh span{background:url(../images/2012/sub/btn_calendar02.gif) no-repeat 0 0;}
.b_schedule .event span{background:url(../images/2012/sub/btn_calendar02.gif) no-repeat 0 0;}
.b_schedule .academi span{background:url(../images/2012/sub/btn_calendar02.gif) no-repeat 0 0;}
*/
/* 스케쥴 팝업 */
.schedule_pop{padding:15px; color:#aeaeae;}
.schedule_pop .lst{width:100%;}
.schedule_pop .lst li{padding:7px 5px; border-bottom:1px solid #eee;}
.schedule_pop .lst li a{font-size:13px; color:#aeaeae;}
.schedule_pop .date{font-weight:bold;}
.schedule_pop .title{margin:10px 0; padding:5px; border-top:1px solid #cacaca; border-bottom:1px solid #cacaca; background:#f5f5f5; text-align:center; font-size:14px; color:#aeaeae;}


/*** 일반게시판 ***/
/** boardList **/
.boardListHeader{width:100%; overflow:hidden; margin:0 0 5px 0;}
.boardListHeader .boardInformation{float:left; padding:5px 0 0 0;}
.boardListHeader .boardInformation strong{color:#3f66a5;}
.boardListHeader .boardSearch{float:right;}
.boardListHeader .boardSearch *{vertical-align:top; font-size:1em;}
.boardListHeader .boardSearch .inputText{width:130px; padding:3px 0 0 5px; border:1px solid #ddd;}

.boardList{width:100%; border-spacing:0; border-top:2px solid #3f66a5; border-bottom:1px solid #ddd; font-size:1em; line-height:normal;}
.skin1 .boardList{border-top:2px solid #3f66a5;}
.skin2 .boardList{border-top:2px solid #554fb5;}
.skin3 .boardList{border-top:2px solid #944190;}
.skin4 .boardList{border-top:2px solid #aa542d;}
.skin5 .boardList{border-top:2px solid #2860c4;}
.skin6 .boardList{border-top:2px solid #658a29;}
.skin7 .boardList{border-top:2px solid #3c8351;}
.boardList th, .boardList td{padding:6px; border:0; padding-top:8px;  text-align:center;}
.boardList th{border-bottom:1px solid #fff; background:url(/images/board/bg_thead.gif) repeat-x 0 bottom;}
.boardList td{border-top:1px solid #eee;}
.boardList td img{vertical-align:middle;}
.boardList .title{width:100%; white-space:normal; text-align:left;}

.boardListButton{text-align:right;}

/** boardRead **/
.boardReadHeader{width:100%; overflow:hidden; margin:0 0 5px 0;}
.boardReadHeader .ip{float:left;}
.boardReadHeader .read{float:right;}

.boardRead{width:100%; border-spacing:0; border-top:2px solid #3f66a5; font-size:1em; line-height:normal;}
.skin1 .boardRead{border-top:2px solid #686868;}
.skin2 .boardRead{border-top:2px solid #554fb5;}
.skin3 .boardRead{border-top:2px solid #944190;}
.skin4 .boardRead{border-top:2px solid #aa542d;}
.skin5 .boardRead{border-top:2px solid #2860c4;}
.skin6 .boardRead{border-top:2px solid #658a29;}
.skin7 .boardRead{border-top:2px solid #3c8351;}

.boardRead th, .boardRead td{padding:6px 6px; border:0;}
.boardRead th{border-bottom:1px solid #ddd; background:#f4f4f4;}
.boardRead td{border-bottom:1px solid #ddd;}
.boardRead td img{vertical-align:middle;}
.boardRead .boardReadBody{padding:10px 8px; height:220px; line-height:170%; vertical-align:top;}


.boardReadButton{overflow:hidden; width:100%; margin:8px 0; padding:5px 0;}
.boardReadButton .buttonLeft{float:left;}
.boardReadButton .buttonRight{float:right;}
.boardReadNav{width:100%; margin:0 0 10px 0; border-top:1px solid #ddd;}
.boardReadNav *{vertical-align:middle;}
.boardReadNav dt{float:left; clear:left; padding:5px 0 0 10px;}
.boardReadNav dd{padding:9px 0 7px 80px; border-bottom:1px solid #ddd;}

.skin1 .boardRead2{border-top:1px solid #ccc;}
.boardRead2 th, .boardRead2 td{padding:6px 6px; border:0;}
.boardRead2 th{border-bottom:1px solid #ddd; background:#f4f4f4;}
.boardRead2 td{border-bottom:1px solid #ddd;}
.boardRead2 td img{vertical-align:middle;}
.boardRead2 .boardReadBody{padding:10px; line-height:170%;height:220px;vertical-align:top;}


/** boardWrite **/
.boardWrite{width:100%; border-spacing:0; border-top:2px solid #3f66a5; font-size:1em; line-height:normal;}
.skin1 .boardWrite{border-top:2px solid #3f66a5;}
.skin2 .boardWrite{border-top:2px solid #554fb5;}
.skin3 .boardWrite{border-top:2px solid #944190;}
.skin4 .boardWrite{border-top:2px solid #aa542d;}
.skin5 .boardWrite{border-top:2px solid #2860c4;}
.skin6 .boardWrite{border-top:2px solid #658a29;}
.skin7 .boardWrite{border-top:2px solid #3c8351;}
.boardWrite th, .boardWrite td{padding:4px 6px; border:0;}
.boardWrite th{border-bottom:1px solid #ddd; background:#f4f4f4; padding-top:6px; white-space:nowrap;}
.boardWrite td{border-bottom:1px solid #ddd;}
.boardWrite .inputName{width:120px; padding:2px 0 0 5px; border:1px solid #ddd;}
.boardWrite .inputNum{width:120px; padding:2px 0 0 5px; border:1px solid #ddd;}
.boardWrite .inputPw{width:120px; padding:2px 0 0 5px; border:1px solid #ddd;}
.boardWrite .u_tel{width:60px; padding:2px 0 0 5px; border:1px solid #ddd;}
.boardWrite .u_mail{width:200px; padding:2px 0 0 5px; border:1px solid #ddd;}
.boardWrite .u_title{width:400px; padding:2px 0 0 5px; border:1px solid #ddd;}
.boardWrite .u_date{width:40px; padding:2px 0 0 5px; border:1px solid #ddd;}
.boardWrite .inputSecret{vertical-align:middle; width:12px; height:12px;}
.boardWrite .text{width:550px; height:300px; padding:2px 0 0 5px; border:1px solid #ddd;}

.boardWriteFile{width:100%; margin:10px 0 0; border-top:1px solid #ddd;}
.boardWriteFile dt{float:left; clear:left; padding:8px 0 0 10px;}
.boardWriteFile dd{padding:4px 0 5px 80px; border-bottom:1px solid #ddd;}
.boardWriteFile .inputFile{width:400px; padding:2px; border:1px solid #ccc;}
.boardWriteFile .inputDel{vertical-align:middle; width:14px; height:14px; margin:0 0 0 5px;}

.boardWriteButton{overflow:hidden; width:100%; margin:8px 0; padding:5px 0; text-align:center;}
.boardWriteButton .buttonRight{float:right;}

/** boardCheck **/
.boardCheck{width:500px; margin:0 auto; padding-bottom:20px; text-align:center; border-top:2px solid #3f66a5; border-bottom:1px solid #ddd;}
.boardCheck *{vertical-align:middle;}
.boardCheck .title{margin:0 0 10px 0; padding:5px; border:1px solid #ddd;}
.boardCheck legend{position:relative; display:block; width:140px; height:auto; margin:5px auto 10px; overflow:hidden; visibility:visible; font-size:1em; line-height:normal;}
.boardCheck .inputPw{width:120px; padding:2px 0 0 5px; border:1px solid #ddd;}

/*** 앨범게시판 ***/
/** albumList **/
.albumListHeader{width:100%; overflow:hidden; margin:0 0 5px 0;}
.albumListHeader .albumInformation{float:left; padding:5px 0 0 0;}
.albumListHeader .albumInformation strong{color:#3f66a5;}
.albumListHeader .albumCategory{float:left; padding:0 0 0 10px;}
.albumListHeader .albumCategory .buttonCategory{padding:0 2px; font-size:1em;}
.albumListHeader .albumSearch{float:right;}
.albumListHeader .albumSearch *{vertical-align:top; font-size:1em;}
.albumListHeader .albumSearch .inputText{width:130px; padding:3px 0 0 5px; border:1px solid #ddd;}

.albumList{overflow:hidden; width:100%; border-top:2px solid #3f66a5;}
.skin1 .albumList{border-top:2px solid #3f66a5;}
.skin2 .albumList{border-top:2px solid #554fb5;}
.skin3 .albumList{border-top:2px solid #944190;}
.skin4 .albumList{border-top:2px solid #aa542d;}
.skin5 .albumList{border-top:2px solid #2860c4;}
.skin6 .albumList{border-top:2px solid #658a29;}
.skin7 .albumList{border-top:2px solid #3c8351;}
.albumList li{float:left; width:24.9%; height:140px; padding:10px 0 0 0; border-bottom:1px solid #ddd; text-align:center;}
.albumList li .thumb img{width:109px; height:82px; padding:3px; border:1px solid #eee;}
.albumList li .title{padding:4px 5px;}
.albumList li .title img{vertical-align:middle;}

.albumListButton{text-align:right;}

/** albumRead **/
.albumReadHeader{width:100%; overflow:hidden; margin:0 0 5px 0;}
.albumReadHeader .ip{float:left;}
.albumReadHeader .read{float:right;}

.albumRead{width:100%; border-spacing:0; border-top:2px solid #3f66a5; font-size:1em; line-height:normal;}
.skin1 .albumRead{border-top:2px solid #3f66a5;}
.skin2 .albumRead{border-top:2px solid #554fb5;}
.skin3 .albumRead{border-top:2px solid #944190;}
.skin4 .albumRead{border-top:2px solid #aa542d;}
.skin5 .albumRead{border-top:2px solid #2860c4;}
.skin6 .albumRead{border-top:2px solid #658a29;}
.skin7 .albumRead{border-top:2px solid #3c8351;}
.albumRead th, .albumRead td{padding:6px 6px; border:0;}
.albumRead th{border-bottom:1px solid #ddd; background:#f4f4f4;}
.albumRead td{border-bottom:1px solid #ddd;}
.albumRead td img{vertical-align:middle;}
.albumRead .albumReadBody{padding:10px; line-height:150%;}
.albumRead .albumReadBody img{margin:1px;padding:5px;border:1px solid #eee; text-align:center;}

.albumReadButton{overflow:hidden; width:100%; margin:8px 0; padding:5px 0;}
.albumReadButton .buttonLeft{float:left;}
.albumReadButton .buttonRight{float:right;}
.albumReadComment{position:relative; margin:0 0 10px 0; padding:5px; background:#fafafa; border:1px solid #ddd;}
.albumReadComment .inputName{width:60px; padding:2px 0 0 3px; border:1px solid #ddd;}
.albumReadComment .inputPw{width:60px; padding:2px 0 0 3px; border:1px solid #ddd;}
.albumReadComment .textComment{width:550px; height:39px; margin:5px 0 0 0; padding:3px 0 0 5px; border:1px solid #ddd; vertical-align:top;}
.albumReadComment .btn_comment{margin:5px 0 0 0; vertical-align:top;}
.albumReadComment .u_byte{position:absolute; right:10px; top:5px;}
.albumReadComment .inputByte{width:30px; border:1px solid #ddd; text-align:right;}

.albumReadNav{width:100%; margin:0 0 10px 0; border-top:1px solid #ddd;}
.albumReadNav *{vertical-align:middle;}
.albumReadNav dt{float:left; clear:left; padding:5px 0 0 10px;}
.albumReadNav dd{padding:9px 0 7px 80px; border-bottom:1px solid #ddd;}

/** albumWrite **/
.albumWrite{width:100%; border-spacing:0; border-top:2px solid #3f66a5; font-size:1em; line-height:normal;}
.skin1 .albumWrite{border-top:2px solid #3f66a5;}
.skin2 .albumWrite{border-top:2px solid #554fb5;}
.skin3 .albumWrite{border-top:2px solid #944190;}
.skin4 .albumWrite{border-top:2px solid #aa542d;}
.skin5 .albumWrite{border-top:2px solid #2860c4;}
.skin6 .albumWrite{border-top:2px solid #658a29;}
.skin7 .albumWrite{border-top:2px solid #3c8351;}
.albumWrite th, .albumWrite td{padding:4px 6px; border:0;}
.albumWrite th{border-bottom:1px solid #ddd; background:#f4f4f4; padding-top:6px; white-space:nowrap;}
.albumWrite td{border-bottom:1px solid #ddd;}
.albumWrite .inputName{width:120px; padding:2px 0 0 5px; border:1px solid #ddd; vertical-align:top;}
.albumWrite .u_pw{width:120px; padding:2px 0 0 5px; border:1px solid #ddd;}
.albumWrite .u_tel{width:60px; padding:2px 0 0 5px; border:1px solid #ddd;}
.albumWrite .u_mail{width:200px; padding:2px 0 0 5px; border:1px solid #ddd;}
.albumWrite .u_title{width:400px; padding:2px 0 0 5px; border:1px solid #ddd;}
.albumWrite .text{width:600px; height:300px; padding:2px 0 0 5px; border:1px solid #ddd;}

.albumWriteFile{width:100%; margin:10px 0 0; border-top:1px solid #ddd;}
.albumWriteFile dt{float:left; clear:left; padding:8px 0 0 10px;}
.albumWriteFile dd{padding:4px 0 5px 80px; border-bottom:1px solid #ddd;}
.albumWriteFile .inputFile{width:400px; padding:2px; border:1px solid #ccc;}

.albumWriteButton{overflow:hidden; width:100%; margin:8px 0; padding:5px 0;}
.albumWriteButton .buttonRight{float:right;}



/* 메일링 */
.mailing_wrap .txt_terms_mail{width:638px; height:150px; border:1px solid #ccc;}