#s_container .txt_blur {
	color: rgb(170, 170, 170) !important;
}
#s_container .file_exist {
	margin: 3px; vertical-align: middle;
}
#s_container .selector02 {
	background: url("../../../nImages/main/board/btn_drop_down02.jpg") no-repeat 110px 8px; padding: 2px 0px; border: 1px solid rgb(226, 226, 226); border-image: none; width: 128px; height: 20px; margin-right: 5px;
}
#s_container .selector02 strong {
	height: 20px; line-height: 18px; padding-left: 10px;
}
#s_container .selector03 {
	background: url("../../../nImages/main/board/btn_drop_down03.jpg") no-repeat 243px 1px; padding: 2px 0px; border: 3px solid rgb(197, 186, 5); border-image: none; width: 280px; height: 30px;
}
#s_container .selector03 strong {
	width: 270px; height: 30px; line-height: 30px; padding-left: 10px; font-size: 14px; font-weight: bold;
}
#s_container .selector04 {
	background: url("../../../nImages/main/board/btn_drop_down02.jpg") no-repeat 80px 8px; padding: 2px 0px; border: 1px solid rgb(226, 226, 226); border-image: none; width: 100px; height: 20px; margin-right: 10px; float: left;
}
#s_container .selector04 strong {
	width: 90px; height: 20px; line-height: 18px; padding-left: 10px;
}
#s_container .selector05 {
	background: url("../../../nImages/main/board/btn_drop_down02.jpg") no-repeat 102px 9px; border: 1px solid rgb(226, 226, 226); border-image: none; width: 110px; height: 24px; line-height: 24px; margin-right: 15px;
}
#s_container .selector05 strong {
	height: 24px; color: rgb(85, 85, 85); line-height: 24px; padding-top: 0px; padding-left: 10px;
}
#s_container .selector2016 {
	background: url("../../../nImages/main/board/btn_drop_down02.jpg") no-repeat 60px 8px; padding: 2px 0px; border: 1px solid rgb(226, 226, 226); border-image: none; width: 79px; height: 20px; margin-right: 10px; float: left;
}
#s_container .selector2016 strong {
	width: 90px; height: 20px; line-height: 18px; padding-left: 10px;
}
#s_container .search_option {
	width: 710px; overflow: hidden; margin-bottom: 15px;
}
#s_container .search_option li {
	padding: 10px; height: 26px; line-height: 26px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
#s_container .search_option li.t1 {
	width: 335px; overflow: hidden; float: left;
}
#s_container .search_option li.t2 {
	padding: 10px; width: 690px; height: 26px; line-height: 26px;
}
#s_container .search_option li.t2 .ttl {
	width: 100px; padding-left: 10px; font-weight: bold; float: left;
}
#s_container .search_option li.t2 .cont {
	width: 580px; float: left;
}
#s_container .search_option li .radio_g {
	float: left;
}
#s_container .search_option li .radio_g input {
	margin-right: 10px; vertical-align: middle;
}
#s_container .search_option li .radio_g label {
	margin-right: 20px;
}
#s_container .search_option li .txt_g {
	float: left;
}
#s_container .search_option li .txt_g input {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(226, 226, 226) currentColor rgb(226, 226, 226) rgb(226, 226, 226); padding: 6px 5px; border-image: none; height: 12px; color: rgb(85, 85, 85); font-size: 12px;
}
#s_container .search_option li .txt_g input.width120 {
	width: 110px;
}
#s_container .search_option li .icon {
	margin: 3px 1px;
}
#s_container .did_icon {
	height: 33px; overflow: hidden;
}
#s_container .did_icon dt {
	width: 100px; height: 33px; line-height: 33px; margin-left: 10px; float: left;
}
#s_container .did_icon dd ul {
	overflow: hidden;
}
#s_container .did_icon dd ul li {
	margin-right: 10px; float: left;
}
#s_container .work_part_wrap {
	padding: 5px 0px 20px; height: 40px; overflow: hidden; margin-bottom: 15px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
#s_container .work_part_wrap .work_part {
	width: 355px; float: left; position: relative;
}
#s_container .work_part_wrap .work_part input {
	left: 291px; top: 0px; position: absolute;
}
#s_container .work_part_wrap .selector_desc {
	line-height: 40px; float: left;
}
#s_container .condition {
	height: 26px; overflow: hidden; padding-bottom: 10px;
}
#s_container .condition .category {
	border: 1px solid rgb(226, 226, 226); border-image: none; width: 158px; height: 24px; float: left; position: relative;
}
#s_container .condition .category .selector {
	background: url("../../../nImages/main//board//btn_drop_down01.jpg") no-repeat 98px 0px; border: 0px currentColor; border-image: none; width: 100px; line-height: 24px;
}
#s_container .condition .category .selector strong {
	color: rgb(85, 85, 85);
}
#s_container .condition .category span.selectbox_title {
	padding: 5px 15px;
}
#s_container .condition .category .apply {
	left: 129px; top: -1px; width: 30px; height: 26px; position: absolute;
}
#s_container .condition .search_box {
	border: 1px solid rgb(226, 226, 226); border-image: none; width: 278px; height: 24px; float: right; position: relative;
}
#s_container .condition .search_box .selector {
	background: url("../../../nImages/main/board/btn_drop_down01.jpg") no-repeat 48px 0px; border: currentColor; border-image: none; width: 40px; line-height: 24px;
}
#s_container .condition .search_box .selector strong {
	color: rgb(85, 85, 85);
}
#s_container .condition .search_box span.selectbox_title {
	padding: 5px 15px;
}
#s_container .condition .search_box .keyword_input {
	border: currentColor; border-image: none; width: 175px;
}
#s_container .condition .search_box .search {
	left: 253px; top: -1px; width: 26px; height: 26px; position: absolute;
}
#s_container .condition .search_box2 {
	border: 1px solid rgb(226, 226, 226); border-image: none; width: 150px; height: 24px; display: inline-block; position: relative;
}
#s_container .condition .search_box2 .keyword_input {
	padding: 4px 0px 5px 5px; border: currentColor; border-image: none; width: 110px; font-size: 12px;
}
#s_container .condition .search_box2 .search {
	left: 125px; top: -1px; width: 26px; height: 26px; position: absolute;
}
#s_container .condition .search_box3 {
	border: 1px solid rgb(226, 226, 226); border-image: none; width: 150px; height: 24px; float: right; position: relative;
}
#s_container .condition .search_box3 .keyword_input {
	padding: 4px 0px 5px 5px; border: currentColor; border-image: none; width: 110px; font-size: 12px;
}
#s_container .condition .search_box3 .search {
	left: 125px; top: -1px; width: 26px; height: 26px; position: absolute;
}
#s_container .condition .define_unit {
	border: 1px solid rgb(226, 226, 226); border-image: none; width: 143px; height: 24px; float: right; position: relative;
}
#s_container .condition .define_unit .selector {
	background: url("../../../nImages/main/board/btn_drop_down01.jpg") no-repeat 80px 0px; border: currentColor; border-image: none; width: 80px; line-height: 24px;
}
#s_container .condition .define_unit .selector strong {
	color: rgb(85, 85, 85);
}
#s_container .condition .define_unit span.selectbox_title {
	padding: 5px 15px;
}
#s_container .condition .define_unit .unit_ok {
	left: 113px; top: -1px; width: 26px; height: 26px; position: absolute;
}
#s_container .table_wrap {
	border-top-color: rgb(166, 10, 19); border-top-width: 2px; border-top-style: solid;
}
#s_container .table_wrap table {
	width: 710px;
}
#s_container .table_wrap .productName {
	padding: 0px 10px; text-align: left;
}
#s_container .table_wrap tr.notice td {
	background: rgb(238, 245, 244);
}
#s_container .table_wrap tr.notice td .search_txt {
	text-align: justify;
}
#s_container .table_wrap tr.trHover:hover td {
	background: rgb(238, 245, 244);
}
#s_container .table_wrap tr .subject {
	width: 410px; text-align: left; line-height: 18px; overflow: hidden;
}
#s_container .table_wrap tr .subject .ellipsis_text {
	width: auto; text-align: justify; float: left; max-width: 94%;
}
#s_container .table_wrap tr .subject .file_exist {
	margin: 3px;
}
#s_container .table_wrap tr .width280 {
	width: 280px; text-align: left; line-height: 18px;
}
#s_container .table_wrap tr .width240 {
	width: 230px; text-align: left; line-height: 18px; padding-left: 10px;
}
#s_container .table_wrap tr .width130 {
	width: 120px; line-height: 18px; padding-left: 10px;
}
#s_container .table_wrap th {
	height: 45px; text-align: center; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
#s_container .table_wrap td {
	height: 45px; text-align: center; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
#s_container .table_wrap th {
	background: rgb(248, 248, 248); color: rgb(85, 85, 85); font-weight: bold;
}
#s_container .table_wrap td .width400 {
	width: 400px;
}
#s_container .table_wrap td a {
	color: rgb(85, 85, 85);
}
#s_container .table_wrap td a:hover {
	color: rgb(166, 10, 19);
}
#s_container .table_wrap02 th {
	border: 1px solid rgb(226, 226, 226); border-image: none; height: 44px; text-align: center; line-height: 22px;
}
#s_container .table_wrap02 td {
	border: 1px solid rgb(226, 226, 226); border-image: none; height: 44px; text-align: center; line-height: 22px;
}
#s_container .table_wrap02 th {
	font-weight: bold; background-color: rgb(248, 248, 248);
}
#s_container .table_wrap02 td .posi_rela {
	position: relative;
}
#s_container .trHover tr:hover td {
	background: rgb(238, 245, 244);
}
#s_container .pager_wrap {
	text-align: center; margin-top: 10px;
}
#s_container .pager {
	margin: 0px auto; overflow: hidden; padding-top: 5px; display: inline-block;
}
#s_container .pager li {
	float: left;
}
#s_container .pager .shift {
	margin: 0px 3px;
}
#s_container .paging li a {
	width: 25px; height: 24px; text-align: center; line-height: 25px; padding-top: 1px; display: block;
}
#s_container .paging li a:hover {
	border: 1px solid rgb(172, 172, 172); border-image: none; width: 23px; height: 23px; color: rgb(166, 10, 19); padding-top: 0px; font-weight: bold;
}
#s_container .paging li a.on {
	border: 1px solid rgb(172, 172, 172); border-image: none; width: 23px; height: 23px; color: rgb(166, 10, 19); padding-top: 0px; font-weight: bold;
}
#s_container .form_wrap {
	overflow: hidden; border-top-color: rgb(166, 10, 19); border-top-width: 2px; border-top-style: solid;
}
#s_container .form_wrap .form_row {
	overflow: hidden; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(248, 248, 248);
}
#s_container .form_wrap .ttl {
	text-align: center; color: rgb(85, 85, 85); font-weight: bold; float: left; position: relative; min-height: 45px;
}
#s_container .form_wrap .ttl span {
	left: 0px; padding-left: 10px; display: block; position: absolute;
}
#s_container .form_wrap .ttl span.wdt100p {
	width: 130px; padding-left: 0px;
}
#s_container .form_wrap .ttl span.wdt100f {
	width: 100px; padding-left: 0px;
}
#s_container .form_wrap .ttl span.wdfcent {
	height:50px;line-height:50px;
}

#s_container .form_wrap .ttl2 {
	background: rgb(255, 255, 255); padding: 7px 0px 8px 20px; text-align: justify; color: rgb(85, 85, 85); line-height: 18px; float: left; position: relative; z-index: 10; min-height: 30px;
}

#s_container .form_wrap .cont {
	background: rgb(255, 255, 255); padding: 7px 0px 8px 20px; text-align: justify; color: rgb(85, 85, 85); line-height: 18px; float: left; position: relative; z-index: 10; min-height: 30px;
}
#s_container .form_wrap .cont span {
	left: 0px; padding-left: 20px; display: inline-block; position: absolute;
}
#s_container .form_wrap .cont span.selectbox_title {
	padding-left: 0px; position: static;
}
#s_container .form_wrap .cont span.static {
	padding-left: 0px; position: static;
}
#s_container .form_wrap .cont .detail_info {
	width: 610px; overflow: hidden;
}
#s_container .form_wrap .cont .detail_info dt {
	padding: 9px 0px; width: 90px; height: 28px; text-align: center; color: rgb(58, 61, 71); line-height: 28px; font-weight: bold; float: left; background-color: rgb(238, 245, 244);
}
#s_container .form_wrap .cont .detail_info dd {
	padding: 9px 0px 9px 20px; height: 28px; line-height: 28px; float: left;
}
#s_container .form_wrap .cont .detail_info dd.width500 {
	width: 500px;
}
#s_container .form_wrap .cont .detail_info dd.width204 {
	width: 215px; padding-left: 0px !important;
}
#s_container .form_wrap .cont .detail_info dd.width205 {
	width: 205px; padding-left: 10px;
}
#s_container .form_wrap .cont .detail_info .bdr_btm {
	border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid;
}
#s_container .form_wrap .cont_multiple {
	-ms-word-break: break-all;
}
#s_container .form_wrap .cont_multiple span {
	padding-left: 0px; position: static;
}
#s_container .form_wrap .cont_multiple img {
	max-width: 590px;
}
#s_container .form_wrap .cont_multiple li {
	
}
#s_container .form_wrap .subject {
	color: rgb(70, 70, 70);
}
#s_container .form_wrap .type1_01 {
	width: 100px;
}
#s_container .form_wrap .type2_01 {
	width: 590px;
}
#s_container .form_wrap .type2_02 {
	width: 370px;
}
#s_container .form_wrap .type2_22 {
	width: 750px; height:85px;
}
#s_container .form_wrap .type2_23 {
	width: 750px;
}
#s_container .form_wrap .type2_24 {
	width: 590px; height:40px;
}
#s_container .form_wrap .type1_02 {
	width: 100px;
}
#s_container .form_wrap .type2_03 {
	width: 100px;
}
#s_container .form_wrap .type2_04 {
	width: 235px;
}
#s_container .form_wrap .type1_03 {
	width: 130px;
}
#s_container .form_wrap .type2_05 {
	width: 560px;
}
#s_container .form_wrap .type2_06 {
	width: 609px;
}

#s_container .form_wrap .type2_07 {
	padding: 0px; width: 610px;
}
#s_container .form_wrap .file_list {
	margin: 5px 0px;
}
#s_container .form_wrap .file_list li {
	background: url("../../../nImages/main/board/icon_down.jpg") no-repeat; padding-left: 22px; margin-bottom: 3px;
}
#s_container .form_wrap .file_list li .file_name {
	color: rgb(85, 85, 85); margin-right: 5px;
}
#s_container .form_wrap .file_list li .file_name:hover {
	text-decoration: underline;
}
#s_container .form_wrap .file_list li .del_icon img {
	margin: 2px 4px;
}
#s_container .form_wrap .file_list li .delete {
	display: inline-block;
}
#s_container .form_wrap .file_list li .delete input {
	margin-right: 5px;
}
#s_container .form_wrap .file_list li .delete label {
	color: rgb(218, 103, 42); font-size: 11px;
}
#s_container .form_wrap .alram_list {
	margin: 5px 0px;
}
#s_container .form_wrap .alram_list .li_desc {
	margin: 5px 0px;
}
#s_container .form_wrap .icon_need00 {
	margin: 3px 4px;
}
#s_container .form_wrap .icon_need01 {
	margin: 4px;
}
#s_container .form_wrap .selector01 {
	background: url("../../../nImages/main/board/btn_drop_down02.jpg") no-repeat 110px 9px; padding: 2px 0px; border: 1px solid rgb(226, 226, 226); border-image: none; width: 128px; height: 24px; line-height: 24px; margin-right: 15px;
}
#s_container .form_wrap .selector01 strong {
	height: 24px; color: rgb(85, 85, 85); line-height: 24px; padding-top: 0px; padding-left: 10px;
}
#s_container .form_wrap .form_notice_row {
	padding: 20px 0px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
#s_container .form_wrap .form_notice_row .form_notice_desc {
	width: 530px; text-align: left; font-weight: bold; margin-bottom: 15px; display: inline-block;
}
#s_container .form_wrap .form_notice_row .form_check {
	width: 175px; text-align: right; margin-bottom: 15px; display: inline-block;
}
#s_container .form_wrap .form_notice_row .form_check input {
	margin-right: 5px;
}
#s_container .form_wrap .form_notice_row .need_desc {
	background: url("../../../nImages/main/board/icon_need02.jpg") no-repeat 0px 3px; color: rgb(85, 85, 85); padding-left: 14px; margin-left: 10px;
}
#s_container .icon_need02 {
	margin: 7px 4px 3px;
}
#s_container .adjoin_wrap {
	margin-top: 30px; border-top-color: rgb(226, 226, 226); border-top-width: 1px; border-top-style: solid;
}
#s_container .adjoin_wrap li {
	overflow: hidden; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(248, 248, 248);
}
#s_container .adjoin_wrap li div {
	padding: 13px 0px 14px; line-height: 18px;
}
#s_container .adjoin_wrap .adjoin {
	width: 100px; text-align: center; color: rgb(85, 85, 85); font-weight: bold; float: left;
}
#s_container .adjoin_wrap .subject {
	background: url("../../../nImages/main/sub/bg_bar_01.jpg") no-repeat 0px 15px; width: 360px; overflow: hidden; padding-left: 20px; float: left;
}
#s_container .adjoin_wrap .subject .ellipsis_text {
	width: auto; float: left; max-width: 94%;
}
#s_container .adjoin_wrap .subject .file_exist {
	margin: 3px;
}
#s_container .adjoin_wrap .writer {
	width: 130px; text-align: center; float: left;
}
#s_container .adjoin_wrap .date {
	width: 100px; text-align: center; float: left;
}
#s_container .gallery_wrap {
	overflow: hidden;
}
#s_container .column {
	width: 220px; height: 230px; margin-left: 25px; float: left;
}
#s_container .column_img {
	border: 1px solid rgb(226, 226, 226); border-image: none; width: 218px; height: 158px; margin-bottom: 5px; position: relative;
}
#s_container .column_img a {
	display: block; position: absolute;
}
#s_container .column_img a img {
	max-height: 158px; max-width: 218px;
}
#s_container .column_ttl {
	width: 220px; line-height: 24px;
}
#s_container .column_ttl a {
	color: rgb(70, 70, 70);
}
#s_container .column_info {
	font-size: 11px;
}
#s_container .column_date {
	background: url("../../../nImages/main/common/bg_bar_06.jpg") no-repeat 0px 1px; padding-left: 5px; margin-left: 2px;
}
#s_container .post_wrap {
	border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
#s_container .gallery_wrap .post {
	padding: 20px 31px; width: 149px; height: 295px; margin-bottom: 20px; margin-left: 38px; float: left; background-color: rgb(247, 247, 247);
}
#s_container .gallery_wrap .post .thumbnail {
	border: 1px solid rgb(189, 189, 193); border-image: none; width: 147px; height: 214px; margin-bottom: 10px;
}
#s_container .gallery_wrap .post .links {
	overflow: hidden;
}
#s_container .gallery_wrap .post .links a {
	float: left; display: block;
}
#s_container .gallery_wrap .post .links a.mg_r9 {
	margin-right: 9px;
}
#s_container .gallery_wrap li.new_row {
	margin-left: 0px;
}
#s_container .no_gallery_wrap {
	text-align: center; line-height: 490px; border-top-color: rgb(226, 226, 226); border-bottom-color: rgb(226, 226, 226); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(248, 248, 248);
}
.reply_wrap {
	padding: 20px; border-top-color: rgb(226, 226, 226); border-bottom-color: rgb(226, 226, 226); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(248, 248, 248);
}
.reply_wrap .reply {
	padding-bottom: 20px; margin-bottom: 20px; border-bottom-color: rgb(180, 180, 180); border-bottom-width: 1px; border-bottom-style: dashed; position: relative;
}
.reply_wrap .reply .not_answer {
	
}
.reply_wrap .reply .answer {
	background: url("../../../nImages/main/sub/reply/icon_reply.jpg") no-repeat 0px 2px; padding-left: 23px;
}
.reply_wrap .reply .writer {
	font-weight: bold; margin-right: 5px; display: inline-block;
}
.reply_wrap .reply .write_date {
	font-size: 11px; display: inline-block;
}
.reply_wrap .reply .service {
	left: 472px; top: 0px; width: 200px; height: 15px; text-align: right; font-size: 11px; position: absolute;
}
.reply_wrap .reply .service .delete {
	background: url("../../../nImages/main/common/bg_bar_06.jpg") no-repeat 0px 1px; padding-left: 6px;
}
.reply_wrap .reply .reply_paragraph {
	line-height: 20px; margin-top: 5px;
}
.reply_wrap .need_login {
	font-size: 11px;
}
.reply_wrap .reply_write .reply_form {
	padding: 5px; border: 1px solid rgb(226, 226, 226); border-image: none; width: 658px; height: 48px; font-family: "µ¸¿ò",dotum; font-size: 12px;
}
