/* CSS Document */

.header,
.visual.sub .sub_title,
.body.fixed-width,
.body.fixed-width.none .content,
.footer .f_info_area,
.footer .copyright{ width:1000px;}

.header{ border-right:#e6e6e6 solid 1px; border-left:#e6e6e6 solid 1px; padding:0 15px; width:968px;}
.header>.side>ul>li .login_after,
.header>.side>ul>li .login_after img{ width:30px; height:30px; margin-top:-4px;}

body, html,
.container{ min-width:1000px;}

.footer{ border-bottom:none;}
.footer .site_map>ul li{ width:210px;}
.footer .site_map>ul{ background-image:none;}
.footer .f_cr_area{ display:none;}

.container.fixed_header{ padding-top:40px;}
.gnb>ul{ border-right:#e6e6e6 solid 1px;}
.gnb>ul>li{ border-left:#e6e6e6 solid 1px;}
.gnb>ul>li>a{ line-height:38px; height:40px; padding:0 15px; min-width:70px; text-align:center;}
.gnb>ul .depth2{ background-color:#ffffff; border:#e6e6e6 solid 1px; padding:0px; margin-left:-25px;}
.gnb>ul .depth2 a{ border-bottom:#e6e6e6 solid 1px; height:30px; line-height:30px; min-width:100px; font-size:12px; text-align:center; padding:0 20px;}
.gnb>ul .depth2 a:hover{ background-color:#f7f7f7; color:#cda25a;}
.gnb>ul .depth2>li:last-child a{ border-bottom-width:0px;}


.fixed_header .header_wrap{border-bottom:1px solid #e1e1e1; }
.fixed_header .header_wrap.shrink{ box-shadow:#ccc 0px 0px 5px;}
.fixed_header .header_wrap.shrink .gnb>ul>li>a{ line-height:40px;}
.fixed_header .header_wrap.shrink .header>.side{ margin-top:9px;}
.fixed_header .header_wrap.shrink .header>h1{ margin-top:0px;}
.fixed_header .header_wrap.shrink .header>h1 a{ margin-top:0px; display:block;}

.header>h1{ padding:0px 0 0 0; line-height:30px; }
.header>h1 a{ height:40px; overflow:hidden; display:block;}
.header>h1 a img{ margin-top:4px;}
.header>.side{ margin-top:8px;}


.visual.sub{ padding:0px 0; display:none;}
.visual.sub .sub_title{ padding:5px 15px; width:970px; border-right:#e6e6e6 solid 1px; border-left:#e6e6e6 solid 1px;}
.visual.sub .sub_title h1{ font-size:15px;}
.board, 
.board button, 
.board input, 
.board label, 
.board select, 
.board table, 
.board textarea{ font-size:13px;}


.read_body{ padding:15px 0px;}



body .cke_toolbar_break{ clear:none;}
body .cke{ box-shadow:none;}
body .cke_top,
body .cke_bottom{ background:#f7f7f7 !important;}
body a.cke_button{background:#fafafa !important;}
body textarea.cke_source{ border:none; box-sizing:border-box; padding:10px; font-family:"Consolas";  background-color:#333; color:#eee; font-size:14px;}
body .cke_wysiwyg_frame, 
body .cke_wysiwyg_div{ box-shadow:inset #eee 0 0 2px;}





/* .box_wrap_snap{ border:#e1e1e1 solid 1px !important; padding:10px; width:978px !important;} */

.ni_box .thumbnail_box img.thumbnail{ margin:0px;}
.ni_box .thumbnail_box td div.title{ display:none;}















