﻿@charset "utf-8";


/* --------------------- community 공통 --------------------- */

/* 공통 - 레이아웃 */
.community_wrap {position:relative; width:1140px; margin:0 auto;}
.top_txt {margin:30px 0 50px; font-size:24px; font-family:'NanumSquareNeo-Variable'; text-align:center; line-height:36px;}


/* 탭메뉴 */
.tabmenu2 {position:relative; overflow:hidden; margin:0 0 20px;}
.tabmenu2 li {float:left; line-height:normal;}
.tabmenu2 li a {font-family:'NanumSquareNeo-Variable'; text-align:center;}
.tabmenu2 li.left a {display:block; min-width:120px; padding:10px 0 12px; border:1px solid #ddd; border:1px solid #ddd; -moz-border-radius:5px 0 0 5px; -khtml-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px; transition:all .3s;}
.tabmenu2 li.left a:hover {background:#00afa0; border:1px solid #00afa0; color:#fff;}
.tabmenu2 li.left .curr {background:#00afa0; border:1px solid #00afa0; color:#fff;}
.tabmenu2 li.center a {display:block; min-width:120px; padding:10px 0 12px; border-right:1px solid #ddd; border-top:1px solid #ddd; border-bottom:1px solid #ddd; transition:all .3s;}
.tabmenu2 li.center a:hover {background:#00afa0; border-top:1px solid #00afa0; border-bottom:1px solid #00afa0; color:#fff;}
.tabmenu2 li.center .curr {background:#00afa0; border-top:1px solid #00afa0; border-bottom:1px solid #00afa0; color:#fff;}
.tabmenu2 li.right a {display:block; min-width:120px; padding:10px 0 12px; border-right:1px solid #ddd; border-top:1px solid #ddd; border-bottom:1px solid #ddd; -moz-border-radius:0 5px 5px 0; -khtml-border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0; border-radius:0 5px 5px 0; transition:all .3s;}
.tabmenu2 li.right a:hover {background:#00afa0; border-right:1px solid #00afa0; border-top:1px solid #00afa0; border-bottom:1px solid #00afa0; color:#fff;}
.tabmenu2 li.right .curr {background:#00afa0; border-right:1px solid #00afa0; border-top:1px solid #00afa0; border-bottom:1px solid #00afa0; color:#fff;}
/* //탭메뉴 */



/* 버튼 공통 */
.btn_area_network {margin:30px auto 0; text-align:center;}
.btn_area_network .btn_apply {display:inline-block; min-width:220px; margin:0 5px; padding:9px 50px; background:#ffcc00; color:#FFF; font-size:18px; font-family:'NanumSquareNeo-Variable'; -moz-border-radius:50px; -khtml-border-radius:50px; -webkit-border-radius:50px; border-radius:50px; transition:all .3s; text-align:center;}
.btn_area_network .btn_apply:hover {background:#ffa300;}



/* 고객센터 안내 */
.community_wrap .notice {float:left; width:450px; margin-bottom:100px;}
.community_wrap .notice .tit {float:left; margin-bottom:5px; font-size:16px; font-family:'NanumSquareNeo-Variable';}
.community_wrap .notice .more {float:right; background:url(/images/common/bl_more.png) no-repeat 38px 14px;}
.community_wrap .notice .more a {padding-right:10px; font-size:12px; color:#555;}
.community_wrap .notice ul {clear:both;}
.community_wrap .notice li {height:34px; padding-left:12px; background:url(/images/common/bl_grey2.gif) no-repeat 2px 15px; line-height:34px; border-bottom:#ddd 1px solid;}
.community_wrap .notice li span {float:right; padding-right:5px;}
.community_wrap .notice li a:hover {/*text-decoration:underline;*/ color:#00afa0;}

.help_quickmenu {float:right; width:660px; margin-top:5px;}
.help_quickmenu li a {float:left; width:155px; height:170px; margin-left:10px; padding-top:70px; background:#e1e1e1; font-family:'NanumSquareNeo-Variable'; border-radius:6px; -moz-border-radius:6px; -khtml-border-radius:6px; -webkit-border-radius:6px; cursor:pointer; transition:all .3s; text-align:center;}
.help_quickmenu li a:hover {background:#bbb;}
/* //고객센터 안내 */



/* 자주묻는 질문 */
.faq_search {overflow:hidden; width:1140px; padding:30px 0; margin-bottom:30px; background:#f9f9f9; border:#ddd 1px solid; text-align:center;}
.faq_search div {display:inline-block; line-height:22px; vertical-align:top; text-align:left;}
.faq_search span {font-size:12px;}
.faq_search .tit {margin-right:25px;}
.faq_search .i_text {width:310px; height:40px; padding-left:18px; border:#aaa 10x solid; font-size:16px; font-family:'NanumSquareNeo-Variable';}
.faq_search .btn_blue {min-width:100px; height:40px; background:#00afa0; font-family:'NanumSquareNeo-Variable'; color:#fff; border:1px solid #00afa0; border-radius:2px; -moz-border-radius:2px; -khtml-border-radius:2px; -webkit-border-radius:2px; cursor:pointer; transition:all .3s;}
.faq_search .btn_blue:hover {background:#00837a; border:1px solid #00837a;}

.community_wrap .acodian_area .aco_view .txt2 {margin:0 0 10px 0;}
.community_wrap .acodian_area .aco_view .answer_li {}
.community_wrap .acodian_area .aco_view .answer_li p {padding-left:12px; background:url(/images/common/bl_grey.gif) no-repeat 0 12px;}
/* //자주묻는 질문 */



/* 1:1문의하기 */
.inquiry_register {position:relative; width:1140px; margin-top:40px; padding-bottom:50px; border-bottom:#f3f3f3 1px solid; border-top:#f3f3f3 1px solid; text-align:left;}
.inquiry_register fieldset {width:940px; margin:0 auto; border:0;}
.inquiry_register legend {display:none;}
.inquiry_register .register_tit {float:left; margin:50px 0 5px 0; font-family:'NanumSquareNeo-Variable'; font-size:22px; text-align:left; letter-spacing:-0.03em;}
.inquiry_register .register_tit span {color:#00afa0;}
.inquiry_register .register_cap {float:right; margin:10px 0 5px 0; font-size:12px; text-align:right; color:#777;}
.inquiry_register .register_cap span {color:#f2613b;}
.inquiry_register .register_essential {padding:0; border-top:none;}

.register_li .ra_list {display:inline-block; min-width:180px; padding:0; margin:5px 0; font-size:12px;}
.register_li .i_text4 {width:100%; height:40px; padding-left:18px; margin:0 5px 0 0; border:1px solid #aaa; font-size:16px; color:#222;}
.inquiry_register .i_textarea {width:100%; height:300px; padding:18px; border:1px solid #aaa; font-size:16px; color:#222;}
.inquiry_list_top .hbs_new_srch {float:right; width:190px; height:32px; border:0; margin:0 0 17px;}
.inquiry_list_top .wishlist_cate {float:right; margin-right:10px;}

.inquiry_list_area {overflow:hidden; width:1140px;}
.inquiry_list_area .qu_li {position:relative; height:50px; border-bottom:#ddd 1px solid;}
.inquiry_list_area .qu_li .qu_num {position:absolute; top:10px; left:0; width:100px; text-align:center;}
.inquiry_list_area .qu_li .qu_type {position:absolute; top:10px; left:100px; width:140px; text-align:center;}
.inquiry_list_area .qu_li a.qu_tit {display:block; padding:10px 270px 14px 260px;}
.inquiry_list_area .qu_li a.qu_tit:hover {text-decoration:underline;}
.inquiry_list_area .qu_li .qu_date {position:absolute; top:10px; right:140px; width:130px; text-align:center;}
.inquiry_list_area .qu_li .qu_state {position:absolute; top:10px; right:5px; width:140px; text-align:center;}

.inquiry_list_area .an_li {position:relative; height:50px; padding:0 30px; background:#f9f9f9; border-bottom:#ddd 1px solid;}
.inquiry_list_area .an_li .an_type {position:absolute; top:8px; left:100px; width:140px; font-family:'NanumSquareNeo-Variable'; text-align:center;}
.inquiry_list_area .an_li a.an_tit {display:block; padding:8px 270px 14px 230px;}
.inquiry_list_area .an_li a.an_tit:hover {text-decoration:underline;}
.inquiry_list_area .an_li .an_date {position:absolute; top:8px; right:140px; width:130px; text-align:center;}
/* /1:1문의하기 */



/* 부록/예제소스 */
.acodian_area .aco_li span.li_type {position:absolute; top:8px; left:25px; width:120px; text-align:center;}
.acodian_area .aco_li span.li_sorce {position:absolute; top:11px; right:60px; width:120px; text-align:center;}

.table_area_supplement {overflow:hidden; clear:both;}
.table_area_supplement .tbl_type_list {width:100%; margin-top:30px;}
.table_area_supplement .tbl_type_list .bdr_r {border-right:#aaa 1px solid;}
.table_area_supplement .tbl_type_list tr td { background:#FFF;}

.community_wrap .acodian_area .aco_li a.trigger {padding:10px 150px 14px 30px;}
.community_wrap .acodian_area .hide .aco_li a.trigger {padding:14px 150px 14px 30px}
.acodian_area  .aco_li .prod_type {display:inline-block; height:20px; margin-left:7px; padding:4px 14px; background:#999; color:#FFF; font-size:11px; font-family:'NanumSquareNeo-Variable'; border-radius:10px; -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; line-height:11px;}
/* //부록/예제소스 */



/* 공지사항 */
.notice_list_top {overflow:hidden; margin:0 0 30px;}
.notice_list_top .hbs_new_srch {margin:0;}
.notice_list_top .hbs_new_srch_list {margin:10px 15px 0 40px;}

/* 공지사항 */



/* 게시판 상세보기 */
.board_view_area {overflow:hidden;}
.view_tit_area {overflow:hidden; width:100%; padding:10px 0 17px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}

.view_tit_area h3 {padding:0 20px; margin-bottom:20px; font-size:24px; font-family:'NanumSquareNeo-Variable'; line-height:1.7em;}
.inq_stit {display:inline-block; width:100px; height:32px; margin-right:10px; background:#00afa0; font-size:14px; border:none; border-radius:16px; -moz-border-radius:16px; -khtml-border-radius:16px; -webkit-border-radius:16px; transition:all .3s; color:#FFF; font-family:'NanumGothicBold'; text-align:center;}
.view_tit_area .inq_type {color:#999; margin-right:10px; font-weight:normal;}
.view_tit_area .inq_type2 {display:inline-block; height:32px; margin-left:-5px; padding:0 20px; background:#fff; font-size:14px; border:#ddd 1px solid; border-radius:16px; -moz-border-radius:16px; -khtml-border-radius:16px; -webkit-border-radius:16px; transition:all .3s; color:#222; font-family:'NanumGothicBold'; text-align:center;}

.view_tit_area .view_tit_li {padding:0 20px; margin-right:10px;}
.view_tit_area p {margin-right:20px;}

.view_tit_area .date {float:left;}
.view_tit_area .name {float:left;}
.view_tit_area .email {float:left;}
.view_tit_area .cell {float:left;}
.view_tit_area .hits {display:inline-block; float:right; height:32px; padding-left:39px; background:url(/life/images/icon_hits.png) no-repeat 0}
.view_tit_area .like {display:inline-block; float:right; height:32px; padding-left:39px; background:url(/life/images/icon_like.png) no-repeat 0}
.view_tit_area .bar {float:left; margin-right:20px; color:#ccc;}

.view_tit_area .sns_ico {float:right;}
.view_tit_area .sns_ico span {display:inline-block; margin-left:4px;}
.view_tit_area .sns_ico .ico_facebook a {display:block; width:28px; height:28px; background:url(/images/store/ico_facebook.png) no-repeat; text-indent:-99999px;}
.view_tit_area .sns_ico .ico_facebook a:hover {background:url(/images/store/ico_facebook_r.png) no-repeat;}
.view_tit_area .sns_ico .ico_google a {display:block; width:28px; height:28px; background:url(/images/store/ico_google.png) no-repeat; text-indent:-99999px;}
.view_tit_area .sns_ico .ico_google a:hover {background:url(/images/store/ico_google_r.png) no-repeat;}
.view_tit_area .sns_ico .ico_twitter a {display:block; width:28px; height:28px; background:url(/images/store/ico_twitter.png) no-repeat; text-indent:-99999px;}
.view_tit_area .sns_ico .ico_twitter a:hover {background:url(/images/store/ico_twitter_r.png) no-repeat;}

.board_view_contents {width:100%; overflow:hidden; margin:0 auto; padding:45px 20px 45px; font-size:16px; line-height:1.6em;}
.board_view_contents2 {width:100%; overflow:hidden; margin:0 auto;}
.board_view_contents2 .con_q {padding:45px 30px;}
.board_view_contents2 .con_a {background:#fafafa; padding:45px 30px;}
.board_view_contents2 .con_a_no {background:#fafafa; padding:45px 30px 80px; text-align:center; text-align:justify; line-height:2em;}

.view_tit_area2 {background:#fafafa;}
.view_tit_area2 h3 {padding:30px 30px 0; font-size:24px; font-family:'NanumSquareNeo-Variable';}
.view_tit_area2 .view_tit_li {height:54px; padding:11px 30px 10px;}
.view_tit_area2 p {margin-right:20px;}
.view_tit_area2 .date {float:left;}
.view_tit_area2 .name {float:left;}
.view_tit_area2 .bar {float:left; margin-right:20px; color:#ccc;}
/* //게시판 상세보기 */




/* 독자리뷰 상세 */
.editor_book_area {position:relative; overflow:hidden; width:880px; padding:30px 0 0; /*border-bottom:1px solid #ccc; border-top:1px solid #ddd;*/}

.b_info_box {float:left; width:280px; margin:0 40px 0 50px;}
.b_info_box_img img {width:280px;}

.editor_book_info_box {float:left; width:460px;}
.editor_book_info_box h3 {font-size:24px; font-family:'NanumSquareNeo-Variable'; line-height:34px; }
.editor_book_info_box .stit {margin:8px 0 15px 0; font-size:13px; text-align:justify;}

.editor_book_info_box .info_area {overflow:hidden; float:left;}
.editor_book_info_box .info_area .info_ico {float:left;}
.editor_book_info_box .info_area .info_ico p {display:inline-block; margin-right:20px; font-size:12px;}
.editor_book_info_box .info_area .sns_ico {float:right;}
.editor_book_info_box .info_area .sns_ico span {display:inline-block; margin-left:1px;}
.editor_book_info_box .info_area .sns_ico .ico_facebook a {display:block; width:28px; height:28px; background:url(/images/store/ico_facebook.png) no-repeat; text-indent:-99999px;}
.editor_book_info_box .info_area .sns_ico .ico_facebook a:hover {background:url(/images/store/ico_facebook_r.png) no-repeat;}
.editor_book_info_box .info_area .sns_ico .ico_google a {display:block; width:28px; height:28px; background:url(/images/store/ico_google.png) no-repeat; text-indent:-99999px;}
.editor_book_info_box .info_area .sns_ico .ico_google a:hover {background:url(/images/store/ico_google_r.png) no-repeat;}
.editor_book_info_box .info_area .sns_ico .ico_twitter a {display:block; width:28px; height:28px; background:url(/images/store/ico_twitter.png) no-repeat; text-indent:-99999px;}
.editor_book_info_box .info_area .sns_ico .ico_twitter a:hover {background:url(/images/store/ico_twitter_r.png) no-repeat;}

.editor_book_info_box .info_list {padding:20px 0 10px; margin-bottom:20px; border-bottom:#ddd 1px solid;}
.editor_book_info_box .info_list li {overflow:hidden; clear:both; padding-bottom:6px; font-size:13px; line-height:22px;}
.editor_book_info_box .info_list strong {display:block; float:left; width:90px; background:url(/images/common/bl_grey2.gif) no-repeat 1px 10px; font-family:'NanumSquareNeo-Variable'; padding:0 0 0 11px;}
.editor_book_info_box .info_list span {display:block; float:left; width:330px;}
.editor_book_info_box .info_list  a.view_map {display:inline-block; height:24px; margin-left:16px; padding:5px 15px 0; background:#00afa0; border-radius:2px; -moz-border-radius:2px; -khtml-border-radius:2px; -webkit-border-radius:2px; color:#fff; font-family:'NanumGothicBold'; line-height:14px; transition:all .1s;}
.editor_book_info_box .info_list  a.view_map:hover {background:#00837a;}

.editor_quick a.btn_view {display:inline-block; width:48px; height:48px; margin-right:10px; background:url(/life/images/btn_view.png) no-repeat; text-indent:-9999px;}
.editor_quick a.btn_view:hover {background:url(/life/images/btn_view_r.png) no-repeat;}
.editor_quick a.btn_cart {display:inline-block; width:48px; height:48px; background:url(/life/images/btn_cart.png) no-repeat; text-indent:-9999px;}
.editor_quick a.btn_cart:hover {background:url(/life/images/btn_cart_r.png) no-repeat;}
.editor_quick a.btn_view2 {display:inline-block; width:160px; height:40px; padding:0 0 0 14px; background:#ffcc00 url(/images/common/icon_seach_r.png) 40px 12px no-repeat; background-size:16px 16px; border-radius:30px; -moz-border-radius:30px; -khtml-border-radius:30px; -webkit-border-radius:30px; line-height:36px; color:#fff; transition:all .1s; text-align:center; line-height:38px;}
.editor_quick a.btn_view2:hover {background:#ffa300 url(/images/common/icon_seach_r.png) 40px 12px no-repeat; background-size:16px 16px;}
/* //독자리뷰 상세 */



/* 한빛리더스 - 안내 */
.hb_readers_area {width:1140px; padding-bottom:40px; border-bottom:#ddd 1px solid;}
.hb_readers_visual {width:960px; overflow:hidden; margin:40px auto 0;}
.hb_readers_visual img {width:960px;}

.hb_readers_contents {width:960px; overflow:hidden; margin:0 auto; padding:45px 0 80px;}
.hb_readers_contents h3 {font-size:22px; line-height:32px; padding:0 0 30px;}
.hb_readers_contents .facebook {padding-left:40px; background:url(/images/store/ico_facebook_r.png) no-repeat 0 2px;}
.hb_readers_contents .facebook a {margin-left:10px;}
.hb_readers_contents .facebook a:hover {text-decoration:underline;}
.msg_txt {margin:50px 0; font-size:18px; font-family:'NanumSquareNeo-Variable'; text-align:center;}
/* //한빛리더스 - 안내 */



/* 한빛리더스 - 지원 */
.community_wrap .member_register .register_cap2 {float:right; margin:95px 0 5px 0; font-size:12px; text-align:right; color:#777;}
.community_wrap .member_register .register_cap2 span {color:#f2613b;}

.community_wrap .register_choice {clear:both; padding:25px; vertical-align:middle; border-top:1px solid #f3f3f3; background:#f5f5f5;}
.community_wrap .register_choice .register_li {padding:0; margin:20px; border-bottom:1px solid #ddd;}

.community_wrap .register_choice .i_textarea {width:100%; height:80px; padding:20px; font-size:16px;}
.community_wrap .register_choice .i_tit2 {margin:0 20px; font-size:16px; /*font-family:'NanumGothicBold'; font-weight:normal; color:#222;*/}
.community_wrap .register_choice .i_tit2 span {color:#f2613b; margin-left:3px;}
.community_wrap .register_choice .i_con {padding:0 0 30px; margin:10px 20px 20px; border-bottom:1px solid #ddd; line-height:20px;}
.community_wrap .register_choice .i_con2 {margin:30px 20px; line-height:20px;}
.community_wrap .register_choice .i_con2 .caution {padding-left:160px;}
.community_wrap .register_choice .i_con3 {margin:10px 0 30px;}
.community_wrap .register_choice .i_con3 .ra_li {display:inline-block; width:30%;}
.community_wrap .register_choice .i_text5 {width:500px; height:40px; padding-left:18px; margin:0 5px 0 0; border:1px solid #aaa; font-size:16px; color:#222;}
.community_wrap .register_choice .i_tit3 {font-size:16px;}
/* //한빛리더스 - 지원 */



/* 한빛리더스 - 완료 */
.community_wrap  .wrap_member .tit span {font-family:'NanumSquareNeo-Variable';}
/* //한빛리더스 - 완료 */



/* 테이블 공통 */
.tbl_type_list td.thumb_area {}
.tbl_type_list td.thumb_area img {width:auto; height:160px;}
.tbl_type_list .b_tit {margin-bottom:15px;}
.tbl_type_list .b_tit span {color:#666; font-family:'NanumSquareNeo-Variable' !important; font-size:13px;}
.tbl_type_list .txt_tit {color:#666; font-size:13px;}
.tbl_type_list .txt_nomal {margin-top:3px; color:#666; font-size:13px; font-family:'NanumSquareNeo-Variable' !important; line-height:18px;}
/* //테이블 공통 */




/* 커뮤니티 서브메인 */
.community_submain_wrap {overflow:hidden; position:relative; width:1140px; margin:40px auto 0;}
.community_submain_wrap h2 {font-size:26px; font-family:'NanumSquareNeo-Variable';}
.submain_wrap_l {float:left; width:880px;}
.submain_wrap_r {float:right; width:240px;}

.submain_wrap_l .submain_visual {width:880px; height:190px; margin-bottom:40px;}
.submain_wrap_l .comm_board_list {overflow:hidden; width:920px; margin:0 -20px;}
.submain_wrap_l .comm_board_list li.board_list {float:left; width:420px; min-height:180px; margin:0 20px 40px;}
.comm_board_list .board_list {float:left; width:420px; margin-bottom:100px;}
.comm_board_list .board_list .tit {float:left; margin-bottom:5px; font-size:16px; font-family:'NanumSquareNeo-Variable';}
.comm_board_list .board_list .more {float:right; background:url(/images/common/bl_more.png) no-repeat 38px 12px;}
.comm_board_list .board_list .more a {padding-right:10px; font-size:12px; color:#555;}
.comm_board_list .board_list ul {clear:both;}
.comm_board_list .board_list li {height:34px; padding-left:12px; background:url(/images/common/bl_grey2.gif) no-repeat 2px 15px; line-height:34px; border-bottom:#ddd 1px solid;}
.comm_board_list .board_list li a:hover {/*text-decoration:underline;*/ color:#ffa300;}

.submain_wrap_l .comm_banner_area {overflow:hidden; width:880px;  margin:40px 0;}
.submain_wrap_l .comm_banner_area .bn_l {float:left; width:420px; height:140px; text-align:center; background:#8dc63f;}
.submain_wrap_l .comm_banner_area .bn_l a {display:inline-block; width:420px; color:#FFF; line-height:140px;}
.submain_wrap_l .comm_banner_area .bn_r {float:right; width:420px; height:140px; text-align:center; background:#999;}
.submain_wrap_l .comm_banner_area .bn_r a {display:inline-block; width:420px; color:#FFF; line-height:140px;}

.submain_wrap_r .facebook1 {width:240px; height:720px; background:#47639e; color:#FFF; line-height:600px; text-align:center;}
/* //커뮤니티 서브메인 */





/* 통합 게시판 - 리스트 */
.tbl_type_list .notify td {color:#ffa300;}
.tbl_type_list .notify td.left a {color:#ffa300;}
.tbl_type_list .notify td strong {display:inline-block; padding:0 10px 2px; background:#ffcc00; color:#694503; border-radius:10px; -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; font-size:11px; line-height:18px; letter-spacing:0.05em;}
.file_download {display:inline-block; width:12px; height:20px; margin-left:5px; background:url(/images/common/icon_data.png) no-repeat; background-size:12px 20px; text-indent:-9999px; line-height:18px;}
span.cmt_num {display:inline-block; width:47px; height:20px; padding-left:2px; background:url(/images/common/icon_hits_box.png) no-repeat; background-size:47px 20px; font-size:12px; text-align:center; line-height:18px;}

.board_info_box {}
.board_info_box .tbox_txt {padding-left:10px; background:url(/images/common/bl_grey.gif) no-repeat 0 10px; font-size:13px; line-height:22px;}

.board_list_area {clear:both;}
.board_list_area ul {width:1154px; margin:0 -7px;}
.board_list_area li.board_list {position:relative; float:left; width:274px; margin:0 7px 60px;}
.board_list_area li.board_list a {}
.board_list_area li.board_list a:hover {text-decoration:underline;}
.board_list_area li.board_list a img {width:274px; height:274px;}
.board_list_area li.board_list a:hover img {opacity:0.8;}
.board_list_area li.board_list .li_tit {margin:7px 0 6px; line-height:24px;}
.board_list_area li.board_list .date {font-size:12px; color:#777;}
.board_list_area li.board_list .date span {margin-left:5px; font-family:'NanumSquareNeo-Variable';}

.board_notice1 {display:inline-block; height:20px; margin-right:10px; padding:0 10px 2px; background:#ffcc00; color:#694503; border-radius:10px; -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; font-size:11px; line-height:18px; letter-spacing:0.05em; vertical-align:middle;}
.board_notice2 {position:absolute; width:61px; height:61px; top:213px; right:0; background:url(/life/images/icon_notice.png) no-repeat;}

.board_hits {display:inline-block; height:32px; margin:0 20px; padding-left:39px; background:url(/life/images/icon_hits.png) no-repeat 0;}

.series_book_list .list_type2 .date {}
.series_book_list .list_type2 .writer {margin-left:5px;}
/* //통합 게시판 - 리스트 */




/* 통합 게시판 - 상세 */
.board_view_wrap {overflow:hidden; position:relative; width:1140px; margin:0 auto;}
.board_view_wrap_l {float:left; width:880px;}
.board_view_wrap_r {float:right; width:240px;}

.board_view_wrap_r .bn_area {width:240px; height:300px; background:#CCC; margin-bottom:10px; text-align:center; padding-top:140px;}
.board_view_wrap_r .choice_area {width:240px; height:300px; margin-bottom:60px; background:#CCC; text-align:center; padding-top:140px;}

.board_view_wrap_l .tag_area {padding: 0 0 24px 30px; border-bottom:1px solid #ccc;}
.board_view_wrap_l .tag_area span {display:inline-block; width:51px; margin-right:15px; background:url(/images/store/ico_tag.png) 0 6px no-repeat; text-indent:-99999px;}
.board_view_wrap_l .tag_area a {margin-left:5px; font-size:13px;}
.board_view_wrap_l .tag_area a:hover {color:#ffcc00;}

.board_view_wrap .btn_area_board {width:100%; margin-bottom:60px;}
.file_download2 {display:inline-block; padding-left:16px; background:url(/images/common/icon_data.png) no-repeat 0 6px; background-size:12px 20px;}
.file_download2:hover {color:#ffcc00;}
/* //통합 게시판 - 상세 */




/* 통합 게시판 - 등록/수정 */
.board_register {position:relative; width:940px; margin:0 auto; text-align:left;}
.board_register .register_tit span {/*color:#ffcc00;*/}
.board_register .register_li .i_text4 {width:100%; height:40px; padding-left:18px; margin:0 5px 0 0; border:1px solid #aaa; font-size:16px; color:#222;}
.board_register .register_li .i_button {width:80px; height:36px; margin-left:5px; border:1px solid #ffcc00; background:#ffcc00; font-family:'NanumSquareNeo-Variable'; font-size:14px; color:#694503; text-align:center; cursor:pointer;}
.board_register .register_li span.account {margin-left:10px; font-size:12px; color:#777;}

.cheditor-tb-wrapper {height:67px !important;}
/* //통합 게시판 - 등록/수정 */






