@charset "utf-8";
/* CSS Document */

.home-news {}
.home-news .title {border:1px solid #b1c5d1;background:#f1f1f1;font-size:16px;padding:0 5px;margin-bottom:10px}
.home-news .title-fst {background:#d6eaff}
.home-news .tbl {width:100%;font-size:12px;margin-bottom:20px}
.home-news .tbl td {padding:5px 0;border-bottom:1px dashed #ccc}

#container .maincontent .subcontent {margin:0 20px}

/*.inputtxt {border:1px solid #696969;width:90%; }*/
.inputtxt {border:1px solid #696969;width:90%; padding-left: 3px;}
/*.select {border:1px solid #696969;padding:0 0 0 4%;width:95%}*/
.select {border:1px solid #696969;}
.select01 {border:1px solid #696969;padding:0 0 0 4%;width:90%}
/*.txtarea {border:1px solid #696969;width:94%;resize:none;overflow:auto}*/
.txtarea {border:1px solid #696969;width:94%;resize:none;overflow:auto;padding-left: 3px;}

.under-link {color:#0000ff!important;text-decoration:underline!important}
.under-link:hover {text-decoration:none!important}

.tbl_style01 {width:100%;border-collapse:collapse;margin-bottom:10px}
.tbl_style01 th {border:1px solid #000;background:#bed3e4;text-align:center;font-size:16px;font-weight:bold; padding: 5px 0}
/*.tbl_style01 td {border:1px solid #000;padding:5px 10px}*/
.tbl_style01 td {border:1px solid #000;padding:5px 10px;max-width: 0px;}
.tbl_style01 td span {    overflow-x: auto; white-space: pre-wrap; white-space: -moz-pre-wrap !important;word-wrap: break-word; white-space : normal;}
.tbl_style01 .even td {background:#ffffe5}
.tbl_style01 .a_center {text-align:center;padding:5px 0}
.tbl_style01 .index {display:block;margin-top:-5px}
.tbl_style01 .index a {color:#376fd6}
.tbl_style01 .desc {padding:5px 0 10px}

.status {display:inline-block;border:1px solid #000;border-radius:5px;padding:0 5px;line-height:23px}
.status01 {background:#9bc682 url(../img/css_new_function_20131108/bg_01.gif) repeat-x 0 0}
.status02 {background:#f5c58c url(../img/css_new_function_20131108/bg_02.gif) repeat-x 0 0}
/*.status03 {background:#80b1d5 url(../img/css_new_function_20131108/bg_03.gif) repeat-x 0 0}*/
.status03 {background:#b85d66 url(../img/css_new_function_20131108/bg_04.gif) repeat-x 0 0}
.status04 {background:#80b1d5 url(../img/css_new_function_20131108/bg_03.gif) repeat-x 0 0}

.btnarea {text-align:center;margin-top:10px}
.btn_style01 {display:inline-block;padding:0 15px;border:1px solid #aba9a8;border-collapse:separate;border-radius:3px;box-shadow:1px 2px 3px 0 #555;line-height:28px;background:#e4e3e2 url(../img/css_new_function_20131108/bg_05.gif) repeat-x 0 0;color:#2e3232}
.btn_style02 {display:inline-block;padding:0 15px;border:1px solid #535353;border-collapse:separate;border-radius:3px;box-shadow:2px 2px 2px #555;color:#fff!important;line-height:33px;font-size:18px;background:#e4e3e2 url(../img/css_new_function_20131108/bg_07.gif) repeat-x 0 0}
.btn_style03 {display:inline-block;padding:0 15px;border:0;border-collapse:separate;border-radius:3px;box-shadow:2px 2px 2px #555;color:#fff!important;line-height:33px;font-size:18px;background:#e4e3e2 url(../img/css_new_function_20131108/bg_07.gif) repeat-x 0 0}
.btn_style04 {display:inline-block;padding:0 15px;border:1px solid #aba9a8;border-collapse:separate;border-radius:3px;line-height:28px;background:#e4e3e2 url(../img/css_new_function_20131108/bg_05.gif) repeat-x 0 0;color:#2e3232}
.btn_style05 {display:inline-block;padding:0 30px;border:1px solid #535353;border-collapse:separate;border-radius:4px;box-shadow:2px 2px 2px #acaaaa;line-height:33px;background:#c1c1c1 url(../img/css_new_function_20131108/bg_06.gif) repeat-x 0 0;font-size:18px;float:right;margin-right:5px}
.btnarea .fleft{float:left}
.btnarea .font01{font-size:16px;margin: 7px 0 0 5px}
.paging {border:1px solid #535353;border-radius:4px;box-shadow:2px 2px 2px #acaaaa;height:30px;padding:3px 10px 0;background:#c1c1c1 url(../img/css_new_function_20131108/bg_06.gif) repeat-x 0 0}
.paging li {display:inline;margin:0 5px;font-size:16px}
.paging li.current {font-size:20px;color:#3d6ebf;font-weight:bold}

.action {margin-bottom:10px}
.action .col_left {float:left}
.action .col_right {float:right}
.action .btn_style02 {float:left}
.action .btn_style01 {float:left;height:33px;line-height:33px;font-size:15px}
.action .selector {float:left;border:1px solid #535353;border-radius:4px;box-shadow:2px 2px 2px #acaaaa;height:30px;padding:3px 10px 0;background:#c1c1c1 url(../img/css_new_function_20131108/bg_06.gif) repeat-x 0 0;font-size:18px;margin-left:10px}
.action .selector select {width:145px;border:1px solid #535353}
.action .paging {float:left;margin-left:10px}

.select-file-area {padding:5px 20px 20px}
.select-file-area .select-file {border:1px dashed #535353;border-radius:10px;padding:10px 0;text-align:center}
.select-file-area .list-file {margin-top:10px}
.select-file-area .list-file li, .list-files li {border-bottom:1px solid #c9c9c9;padding:5px 0}
.select-file-area .list-file .name, .list-files .name {float:left;width:40%;color:#0000ff;text-decoration:underline;margin-top:3px}
.select-file-area .list-file .name a, .list-files .name a {color:#0000ff;text-decoration:underline}
.list-files p, .list-files {clear: both}
.select-file-area .list-file .progress {float:left;width:40%;margin-top:2px}
.select-file-area .list-file .progress .finish {width:103px;text-align:center}
.select-file-area .list-file .progress .bar {display:inline-block;*display:inline;zoom:1;text-align:left;border:1px solid #535353;width:103px;height:9px;vertical-align:middle;margin-right:10px}
.select-file-area .list-file .progress .bar .inner {
	display:inline-block;*display:inline;zoom:1;text-align:left;width:103px;height:9px;vertical-align:top;
	background: #0252cb; /* Old browsers */
	background: -moz-linear-gradient(left, #0252cb 0%, #009acd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0252cb), color-stop(100%,#009acd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #0252cb 0%,#009acd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #0252cb 0%,#009acd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #0252cb 0%,#009acd 100%); /* IE10+ */
	background: linear-gradient(to right, #0252cb 0%,#009acd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0252cb', endColorstr='#009acd',GradientType=1 ); /* IE6-9 */
}
.select-file-area .list-file .btn {float:right;width:20%;text-align:center}
.select-file-area .btn_style01 {line-height:25px;padding:0 5px}

/*.box-popup {position:absolute;top:100px;left:50%;border:1px solid #696969;box-shadow:10px 10px 10px #333;background:#fff;width:448px;margin-left:-224px;z-index:100000}*/
.box-popup {position:fixed;top:100px;left:50%;border:1px solid #696969;box-shadow:10px 10px 10px #333;background:#fff;width:448px;margin-left:-224px;z-index:100000}
.box-popup-2 {position:fixed;top:100px;left:10%;width:80%;z-index:99}
.box-popup-2 .box-qa {border-radius: 0px !important;padding:0 0 15px 0}
.box-popup-2 .box-qa-full .txt {padding: 10px}
.box-popup-header {text-align:center;background:url(../img/css_new_function_20131108/bg_08.gif) repeat-x 0 0;line-height:35px;color:#fff;font-size:18px;font-weight:bold}
.box-popup-cont {padding:20px}

.box-tab {margin:40px 0 20px}
.box-tab .tab {padding-left:17px}
.box-tab .tab li {float:left;margin-right:6px}
.box-tab .tab li a {display:block;float:left;height:37px;line-height:37px;width:112px;border:1px solid #696969;border-bottom:0;border-radius:5px 5px 0 0;background:url(../img/css_new_function_20131108/bg_tab.gif) repeat-x 0 -37px;text-align:center;color:#808080;font-size:16px}
.box-tab .tab li.current a, .box-tab .tab li a:hover {background:url(../img/css_new_function_20131108/bg_tab.gif) repeat-x 0 0;color:#333}
.box-tab .box-tab-cont {border:1px solid #696969;padding:10px 15px}

.message {font-size:16px;font-weight:bold;margin:0 0 10px 20px}

.box-qa {border:1px solid #333;border-radius:10px;padding:20px 10px;margin-bottom:20px}
.box-qa-01 {background:#f6f1f0}
.box-qa-02 {background:#e8f9ce}
.box-qa-03 {background:#f5dada}
.box-qa-04 {background:#f8e7bb}
.box-qa-05 {background:#cae9fb}
.box-qa-06 {background:#ffffff}
.box-qa .user {float:left;width:140px;text-align:center}
.box-qa .user .img {margin-bottom:10px}
.box-qa .txt {margin-left:160px;border-left:1px solid #333;padding-left:30px}
.box-qa-full .txt {margin-left:0;border-left:0;padding-left:0}
.box-qa .txt .title {height:45px;font-size:18px;position:relative}
.box-qa .txt .title .name {display:inline-block;background:url(../img/css_new_function_20131108/bg_09_r.png) no-repeat 100% 0;padding-right:49px}
.box-qa .txt .title .name .inner {display:inline-block;height:38px;line-height:38px;padding-left:20px;background:url(../img/css_new_function_20131108/bg_09.png) no-repeat 0 0;color:#fff;font-size:15px;font-weight:bold}
.box-qa .txt .editor {position:relative}
.box-qa .txt .editor li {float:left;margin:0 10px 10px 0;border:1px solid #aba9a8;border-radius:3px;box-shadow:1px 2px 3px 0 #555;height:30px;background:#e4e3e2 url(../img/css_new_function_20131108/bg_05.gif) repeat-x 0 0;font-size:15px}
.box-qa .txt .editor li .btn {display:block;float:left;padding:0 15px}
.box-qa .txt .editor li span {font-family:Georgia;font-size:24px;font-weight:bold}
.box-qa .txt .editor li.italic span {font-style:italic}
.box-qa .txt .editor li.under span {text-decoration:underline}
.box-qa .txt .editor li.color span {color:#f00}
.box-qa .txt .editor li.attach {padding:3px 15px 0;height:27px}
.box-qa .txt .editor li select {vertical-align:middle}
.box-qa .txt .editor .txtarea {border-radius:10px;box-shadow:2px 2px 2px #333 inset}
.box-ans .txt .title {height:auto;border-bottom:1px dashed #333;padding-bottom:7px;margin-bottom:7px}
.box-ans .txt .detail {margin-bottom:7px}
/*.box-qa .txt .lock {position:absolute;right:2%;top:0;border:1px solid #aba9a8;border-radius:3px;box-shadow:1px 2px 3px 0 #555;height:30px;background:#e4e3e2 url(../img/css_new_function_20131108/bg_05.gif) repeat-x 0 0;font-size:15px}*/
.box-qa .txt .lock {position:absolute;right:2%;top:15px;border:1px solid #aba9a8;border-radius:3px;box-shadow:1px 2px 3px 0 #555;height:30px;background:#e4e3e2 url(../img/css_new_function_20131108/bg_05.gif) repeat-x 0 0;font-size:15px}
.box-qa .txt .lock .btn {float:left;padding:0 5px;line-height:30px}
.box-qa .txt .lock .btn-l {border-right:1px solid #aba9a8}
.box-qa .txt .lock .btn img {vertical-align:text-top}
/*.box-qa .txt .lock .active, .box-qa .txt .lock .btn:hover {background:#0575e2 url(../img/css_new_function_20131108/bg_10.gif) repeat-x 0 0}*/
.box-qa .txt .lock .active {background:#0575e2 url(../img/css_new_function_20131108/bg_10.gif) repeat-x 0 0}
.box-ans .txt .title .lock {top:-10px}

.box-qa .txt .lock2 {position:absolute;right:2%;top:40px;border:1px solid #aba9a8;border-radius:3px;box-shadow:1px 2px 3px 0 #555;height:30px;background:#e4e3e2 url(../img/css_new_function_20131108/bg_05.gif) repeat-x 0 0;font-size:15px}
.box-qa .txt .lock2 .btn {float:left;padding:0 5px;line-height:30px}
.box-qa .txt .lock2 .btn-l {border-right:1px solid #aba9a8}
.box-qa .txt .lock2 .btn img {vertical-align:text-top}
.box-qa .txt .lock2 .active, .box-qa .txt .lock2 .btn:hover {background:#0575e2 url(../img/css_new_function_20131108/bg_10.gif) repeat-x 0 0}
.box-ans .txt .title .lock2 {top:-10px}

.list-ans {padding:0 0 0 15px}
.list-ans .have-ico {background:url(../img/css_new_function_20131108/ico_14.png) no-repeat 50px 25px;padding-left:160px}

.line {border:0;border-top:1px solid #333;height:1px;margin-bottom:20px}

.ffie {position:relative}

#breadcrumb {background:url(../img/css_new_function_20131108/bg_11.gif) repeat-x 0 50%}
#breadcrumb li {float:left;height:45px;background:url(../img/css_new_function_20131108/bg_12.png) repeat-x 0 50%}
#breadcrumb li a {position:relative;display:block;float:left;height:45px;line-height:45px;padding:0 5px 0 45px;color:#585859;font-size:18px;font-weight:bold;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;}
#breadcrumb li a .arr {position:absolute;display:block;right:-51px;top:4px;background:url(../img/css_new_function_20131108/breadcrumb_arr_cmn.png) no-repeat 0 0;width:37px;height:45px}
#breadcrumb li.lst a .arr {position:absolute;display:block;right:-51px;top:0;background:url(../img/css_new_function_20131108/breadcrumb_arr.png) no-repeat 0 0;width:39px;height:45px}

#evaluation_group {width:273px;margin-left:-3px}
#evaluation_group li {height:66px;margin:0 0 5px;background:url(../img/css_new_function_20131108/bg_evaluation_group.png) no-repeat 0 0}
#evaluation_group li a img {display:block;float:left;margin:0 55px 0 0;padding:12px 0 0 18px}
#evaluation_group ul li a span {display:table-cell;font-size:12px;height:50px;margin:0;padding:9px 0;vertical-align: middle;width:130px}
#grpup_header .user li {
    float: left;
    margin-right: 20px;
}
#grpup_header .user {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #808080;
    border-radius: 5px;
    box-shadow: 2px 2px 3px #999999 inset;
    float: left;
    margin: 20px 0 0 13px;
    padding: 5px 0 5px 10px;
}
.tbl-header {background:#eee;padding:5px 10px;border:1px solid #000;border-bottom:0}

#container .maincontent .subcontent .ttl_maincontetent {margin-bottom:0;width:auto}
.box_maincontetent {border:1px solid #535353;border-top:0;padding:10px 10px 20px}
.origin_a_tag {color: blue !important; text-decoration: underline !important;}

#feeds-view-types-request {
    float: left;
    text-align: left;
    width: 215px;
}
#feeds-view-types-request .feeds-type-btn {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #DDDDDD;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #3366CC;
    cursor: pointer;
    height: 30px;
    margin: 0 4px 0 0;
    padding: 0;
    position: relative;
    width: 100px;
    z-index: 2;
}
#feeds-view-types-request .feeds-type-btn.active {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #5B90C3 #DDDDDD #FFFFFF;
    border-style: solid;
    border-width: 1px;
    color: #000000;
}
#feeds-view-types-request .feeds-type-btn:hover {
    text-decoration: underline;
}
#feeds-view-types-request .feeds-type-btn:hover:not(.active) {
    background: none repeat scroll 0 0 #EEEEEE;
    color: #FF0000;
}

.nick-name {
    width: 57%;
    padding: 5px;
}
.select_ev_change_role {
    width: 80%;
}
.customize-select-box .select {
    border: none !important;
}
.customize-select-box .daysEdit {
    float: left;
    margin-right: 4px;
}