
@charset "utf-8";


/* 초기화 */
//body {margin:0;padding:0;font-size:0.75em;height:100%;font-family:sans-serif; background:#fff;min-width:320px}


/* 게시판용 버튼 */
//a.btn_b01,.btn_b01 {background:#4c4f6f;color:#fff;}
//.btn_b01:hover, .btn_b01:hover {}
//a.btn_b02 ,.btn_b02{background:#ff506a;color:#fff;}
//a.btn_b02:hover, .btn_b02:hover {}
//a.btn_b03, .btn_b03 {border:1px solid #ed6478;color:#ed6478;background:none;}
//a.btn_b03:hover, .btn_b03:hover {}
//a.btn_admin {background:#e8180c;color:#fff;} /* 관리자 전용 버튼 */
//a.btn_admin:focus, a.btn_admin:hover {}


/* 중간 레이아웃 */
//#container_title_shop {margin:10px ;font-size:1.5em;text-align:left;font-weight:bold;border-bottom:1px solid //#ccc;background:#fff;padding:15px;font-size:1.25em}
//#container_title_basic {margin:0px 0px 10px 0px;font-size:1.5em;text-align:left;font-weight:bold;border-bottom:1px solid //#ccc;background:#fff;padding:15px;font-size:1.25em}

/*2019-03-22 dudecha -- 글쓰기에서 버튼이 위로 올라감.btn_top{margin-top:-50px;text-align:right}*/

/* 하단 레이아웃 */
//#ft_to_top  {position:fixed;bottom:10px;right:10px;width:40px;height:40px;line-height:36px;border:2px solid //#333;background:rgba(255,255,255,0.6);color:#333;text-align:center;font-size:15px;z-index:999}





/* 게시판용 버튼 */
.btn {display:inline-block;padding:0 5px;height:30px;line-height:30px;border-radius:3px}
a.btn_b01,.btn_b01 {display:inline-block;background:#3a8afd;color:#fff;border-radius:3px;padding:10px;border:0;text-decoration:none;vertical-align:middle}
.btn_b01:hover, .btn_b01:hover {}
a.btn_b02, .btn_b02 {display:inline-block;background:transparent;color:#fff;border:0;border-radius:3px;padding:10px;text-decoration:none;vertical-align:middle}
a.btn_b02:hover, .btn_b02:hover {}
a.btn_b03, .btn_b03 {display:inline-block;line-height:28px;border:0;background:transparent;color:#bababa;text-decoration:none;vertical-align:middle}
a.btn_b03:hover, .btn_b03:hover {}
a.btn_admin {display:inline-block;color:#d13f4a;font-size:1.4em;text-decoration:none;vertical-align:middle} /* 관리자 전용 버튼 */
a.btn_admin:focus, a.btn_admin:hover {}
.fix_btn {position:fixed;z-index:99;bottom:65px;right:15px;background:#3a8afd;width:50px;height:50px;color:#fff !important;text-align:center;border-radius:50% !important;font-size:1.8em;line-height:50px !important;-webkit-box-shadow:1px 2px 5px rgba(191, 191, 191, 0.4);
-moz-box-shadow:1px 2px 5px rgba(191, 191, 191, 0.4);
box-shadow:1px 2px 5px rgba(191, 191, 191, 0.4)}


/* 중간 레이아웃 */
#wrapper {}
#wrapper:after {display:block;visibility:hidden;clear:both;content:""}
#container {position:relative;min-height:0px}
#container:after {display:block;visibility:hidden;clear:both;content:""}
#container_title {font-size:1.2em;font-weight:bold;height:50px;padding:10px 15px;line-height:30px;background:#fff;color:#333;
-webkit-box-shadow:0 0 10px rgba(181, 181, 181, 0.4);
-moz-box-shadow:0 0 10px rgba(181, 181, 181, 0.4);
box-shadow:0 0 10px rgba(181, 181, 181, 0.4);
}
#container_title a {display:inline-block;margin-right:5px}
.top {position:relative}
.btn_top {position:absolute;top:0px;right:10px;z-index:999;padding:8px 0}
.btn_top li {display:inline-block}
.btn_top a,.btn_top button,.btn_top .btn_submit {}
.btn_top .btn_cancel,.btn_top .btn_b01 {border:1px solid #aaa;background:none;color:#666;line-height:28px;background:#fff}
.fixed {position:fixed;top:0;right:0;z-index:999}
.fixed.btn_bo_user {right:10px}
#container_title.fixed {width:100%}



/* 하단 레이아웃 */
#top_btn {position:fixed;bottom:10px;right:15px;width:50px;height:50px;line-height:36px;border:2px solid #d2d2d2;border-radius:50%;background:#fff;color:#d2d2d2;text-align:center;font-size:15px;z-index:9999;
-webkit-box-shadow:1px 2px 5px rgba(191, 191, 191, 0.4);
-moz-box-shadow:1px 2px 5px rgba(191, 191, 191, 0.4);
box-shadow:1px 2px 5px rgba(191, 191, 191, 0.4)}
#top_btn i {font-size:1.4em}
#top_btn:hover {background:#3b8afb;border-color:#3b8afb;color:#fff}
#device_change {display:block;line-height:40px;border-radius:5px;background:#302e2e;color:#777;font-size:1em;text-decoration:none;text-align:center}



/* 기본리스트 */
.list_01 ul {}
.list_01 li {border-bottom:1px solid #e5ecee;padding:15px}
.list_01 li:after {display:block;visibility:hidden;clear:both;content:""}
.all_chk {padding:15px;border-bottom:1px solid #e8eaee;background:#fff}


/* 카테고리 */
#cate_tnb strong{position:absolute;top:12px;right:10px;font-size:0.846em;padding:0 5px;background:#37bc9b;color:#fff;line-height:20px;border-radius:35px}


/*2021-08-02 dudecha -- 서브 뷰 페이지 */
#bo_v_title .bo_v_tit {font-size:1.7em;letter-spacing:-0.1em;margin:0px 0px 10px 0px;}

.profile_info2{}
.profile_info2 table{width:100%;border-collapse:collapse;border-spacing:0;border-top:2px solid #000;}
.profile_info2 th{width:70px;background-color:#e8ebef;font-size:14px;color:#555;padding:10px;border-bottom:1px solid #aaa;}
.profile_info2 td{padding:10px 15px;border-bottom:1px solid #aaa;color:#333}




/*2026-09-23 dudecha -- 추가 주석*/

/*웹진 리스트 페이지*/
#bo_list{font-size:12px;}				
#bo_list .bo_tit{font-size:18px;font-weight:bold;padding:10px 0px;}
#bo_list .bo_cnt{font-size:16px;font-weight:normal;line-height:22px;color:#333;}		
/*갤러리 리스트 페이지*/
#bo_gall{font-size:12px;}				
#bo_gall .bo_tit{font-size:18px;padding:10px 0px;}
#bo_gall .bo_cnt{font-size:16px;line-height:22px;color:#333;}		

/*뷰 페이지*/
#bo_v_info {margin:0;border-bottom:0px}
#bo_v_con{font-size:16px;color:#333;}			
#bo_v_con h1{font-size:/*32*/26px;line-height: 3;}
#bo_v_con h2{font-size:24px;line-height: 2;}
#bo_v_con h3{font-size:20px;line-height: 3;}
.profile_info3{font-size:14px;color:#777;margin:20px 0px;padding:15px 0px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}

/*faq*/
#bo_cate{font-size:16px;}
#faq_wrap{font-size:14px;line-height:26px;}