@charset "utf-8";

/* Write */
.write-wrap h2 { padding:0px; margin:0px; font-size:14px; font-weight:bold; }
.write-wrap label { font-weight:bold; margin-top:4px; }
.write-wrap .control-label { padding-top:0px; }
.write-wrap .write-content { height: 300px; }
.write-wrap .write-file { border:0;box-shadow:none; }
.write-wrap .write-btn { margin:15px 0px 25px; text-align:center; }
.write-wrap .delete-file { margin:0px; padding:0px 10px; font-weight:normal; }
.write-wrap .delete-file label { font-weight: normal; }
.write-wrap .sp-label { font-weight:normal; margin-right:10px; }
.write-wrap .sp-label input[type="checkbox"], .write-wrap .sp-label input[type="radio"] { margin-top:0px; }

#autosave_pop div { text-align:right; }
#autosave_pop button { margin:0; margin-left:10px; padding:0; border:0; background:transparent; color:#888; }
#autosave_pop ul { margin:0; padding:0; padding-left:15px; list-style:disc; }
#autosave_pop li { padding:2px 5px;  }
#autosave_pop li:after { display:block; visibility:hidden; clear:both; content:""; }
#autosave_pop a { display:block; float:left; }
#autosave_pop span { display:block;; float:right; }

#variableFiles { width:100%; margin:0; border:0; }
#variableFiles td { padding:0px 0px 7px; border:0; }
#variableFiles input[type=file] { box-shadow : none; border: 1px solid #ccc !important; outline:none; }
#variableFiles .form-group { margin-left:0; margin-right:0; margin-bottom:7px; }
#variableFiles .checkbox-inline { padding-top:0px; font-weight:normal; }



.board_group span { margin-top:0 !important; font-size:13px !important; }

.lt_date { text-align:right !important; }
.board_group > li { vertical-align:top; }

.cnt_cmt { display:inline !important; width:auto !important; margin-left:5px; color:red; font-size:12px !important; vertical-align:4px; }

.board_table { width:100% !important; border-top:2px solid #333333 !important; }
.board_table th { padding:0 !important; height:42px !important; border-bottom:1px solid #c3c3c3 !important; font-size:14px !important; font-weight:500 !important; color:#333333 !important; }
.board_table td { height:37px !important; padding:0 !important; text-align:center !important; color:#000 !important; border-bottom:1px solid #dddddd !important; font-size:13px !important; }



.bdtitle_bar { width:100%; border-bottom:1px solid #cccccc; font-size:0; margin-top:10px; }
.pg_title { width:50%; display:inline-block; }
.pg_title span { font-size:20px; font-weight:600; color:#1a1a1a; border-bottom:3px solid #0070c0; padding-bottom:7px; display:inline-block; }
.pg_location { width:50%; display:inline-block; text-align:right; color:##777; font-size:12px; padding-bottom:7px; }

.btn_b01 { border-radius:none !important; width:90px !important; height:30px !important; color:#fff !important; background:#0070c0 !important; display:inline-block !important; font-size:13px !important; font-weight:400 !important; vertical-align:top !important; line-height:30px !important; margin-left:5px !important;  }

.btn_b01_02 { width:90px !important; height:30px !important; color:#fff !important; background:#333 !important; display:inline-block !important; font-size:13px !important; font-weight:400 !important; vertical-align:top !important; line-height:30px !important; margin-left:5px !important; border:none;  }


.left_side { display:block !important; float:left; }
#aside { display:none !important; }
#container { float:right !important; }


.community { display:block !important; }

.consulting,
.membership,
.relation,
.request { display:none !important; }

.left_side > ul { width:100%; border:1px solid #dddddd; box-sizing:border-box; }
.left_side > ul > li:first-child { color:#fff; background:#0070c0; font-size:20px; width:100%; text-align:center; height:50px; line-height:50px; border-bottom:none !important; }

.left_side > ul > li { width:100%;border-bottom:1px solid #dddddd; font-size:14px; font-weight:400; color:#000; }
.left_side > ul > li:last-child { border-bottom:none !important; } 

.cate_more { height:36px; display:inline-block; width:13%; padding-right:10px; box-sizing:border-box; text-align:right; cursor:pointer; line-height:36px; font-size:12px; }
.bcate { height:36px; display:inline-block; width:87%; padding-left:10px; box-sizing:border-box; line-height:36px; }

#container { margin-left:30px !important; }

.subcate { border-top:1px solid #dddddd; width:100%; }
.subcate li { border-bottom:1px solid #ddd; }
.subcate li:last-child { border-bottom:none !important; } 
.subcate li a { height:35px; font-size:13px; font-weight:300; color:#000; width:100%; display:block; line-height:36px; padding-left:25px; }

.subTitle { display:block !important; width:1920px; background:url(/theme/basic/img/sub_back.jpg) no-repeat top left; height:80px; }
.subTitle h1 { width:1200px; margin:0 auto; height:80px; line-height:80px; color:#fff; text-align:left; font-size:25px; }

.info_bar { width:100%; box-sizing:border-box; margin-top:10px; padding:10px 15px; border-bottom:1px solid #ddd; border-top:1px solid #ddd; background:#f5f5f5; color:#333; font-size:0px; }
.if_left{ width:70%; display:inline-block; font-size:12px; }
.if_left > span { margin-right:20px; }
.if_right{ width:30%; display:inline-block; font-size:12px; text-align:right; }

a.btn, .btn { background:none; color:#333; }