/* sub */
.subContents {position:relative;}
.subContents .leftMenu {float:left;width:199px;border-right:1px solid #e2e2e2;}
.subContents .leftMenu ul.menu {margin:20px 0;}
.subContents .leftMenu li {margin-bottom:1px;}
.subContents .leftMenu li a {outline:none;}
.subContents .leftMenu ul.depth2 {padding:6px 0 6px 14px;border-top:1px solid #e2e2e2;border-right:3px solid #48b400;border-bottom:1px solid #e2e2e2;}
.subContents .leftMenu ul.depth2 li {padding:5px 10px; letter-spacing:0.5px;}
.subContents .leftMenu ul.depth2 li a {color:#888;font-weight:bold;}
.subContents .leftMenu ul.depth2 li:hover {background:url('image/bl/bl_list_02.gif') 0 40% no-repeat;}
.subContents .leftMenu ul.depth2 li:hover a {color:#3f9d00;}
.subContents .leftMenu ul.depth2 li.on {background:url('image/bl/bl_list_02.gif') 0 40% no-repeat;}
.subContents .leftMenu ul.depth2 li.on a {color:#3f9d00;}

.subContents .rightCon {float:right;width:752px;margin:50px 0;}
.subContents .rightCon h3 {margin-bottom:20px;}
.subContents .rightCon .page_con {border-top:2px solid #4e4e4e;}
.subContents .rightCon .page_con.noLine {border-top:0;}
.subContents .rightCon .page_con .map_choice {margin:23px 0 15px 0;}
.subContents .rightCon .page_con .map_choice span {cursor:pointer;}
.subContents .rightCon .page_con .map_choice span:hover {color:blue;text-decoration:underline;}
.subContents .rightCon .page_con .map_area {height:650px;border:1px solid #e2e2e2;}
.subContents .rightCon .page_con .map_info {margin-top:30px;}
.subContents .rightCon .page_con .map_info p {margin-bottom:20px;line-height:160%;}
.subContents .rightCon .page_con .result_year {*height:51px;border-bottom:2px solid #4e4e4e;}
.subContents .rightCon .page_con .result_year li {float:left;margin:15px 50px 15px 0;}
.subContents .rightCon .page_con .wb_btn {margin-top:20px;text-align:right;}

.data_list_01 {margin-top:38px;}
.data_list_01 table td {padding-right:12px;}
.data_list_01 table td ul {margin-bottom:36px;}
.data_list_01 table td li {width:140px;text-align:center;}
.data_list_01 table td li.tit_prod {line-height:30px;}
.data_list_02 {}
.data_list_02 table {width:100%;text-align:center;}
.data_list_02 table th {height:38px;border-bottom:1px solid #339e22;}
.data_list_02 table td {height:35px;border-bottom:1px solid #dadada;}
.data_list_02 table td.subject {text-align:left;}
.data_list_02 table td.subject a {}
.data_list_02 table td.subject_notice {text-align:left;}
.data_list_02 table td.subject_notice a {font-weight:bold;}

.data_view p.subject {margin:15px 0;font-weight:bold;}
.data_view p.info_box {position:relative;height:30px;padding-left:15px;line-height:30px;border:1px solid #d5d5d5;background-color:#f0f0f0;}
.data_view p.info_box span.w_info {position:absolute;top:0;right:15px;}
.data_view .con_view {padding:20px 5px;}
.data_view p.view_btn {padding-top:14px;text-align:right;border-top:2px solid #9d9d9d;}
.data_view .prev_next {margin-top:30px;border-top:1px solid #c7c7c7;}
.data_view .prev_next p {height:31px;line-height:31px;padding-left:5px;border-bottom:1px solid #c7c7c7;}
.data_view .prev_next p img {vertical-align:middle;}
.data_view .prev_next p span {padding-left:13px;}

.data_write {position:relative;}
.data_write table {width:100%;}
.data_write table th {height:39px;padding-left:20px;text-align:left;border-bottom:1px solid #c7c7c7;background-color:#dfdfdf;}
.data_write table th span {color:#d00000;}
.data_write table td {height:25px;padding:7px 10px;border-bottom:1px solid #c7c7c7;}
.data_write table td input[type="text"] {height:14px;padding:4px 5px 0 5px;line-height:100%;border:1px solid #b9b9b9;}
.data_write table td input.phone {width:40px;}
.data_write table td input.addr {width:35px;}
.data_write table td input.addr01 {width:95%;}
.data_write table td img {*margin-top:-5px;vertical-align:middle;}
.data_write table td p {line-height:140%;}
.data_write table td p.tit01 {color:#2a9c18;}
.data_write table td p.tit02 {padding-top:7px;color:#2a9c18;}
.data_write table td p input {margin-bottom:7px;}
.data_write table td p.con_check {padding-left:15px;line-height:30px;}
.data_write table td p.con_check input {margin-top:3px;}
.data_write table td p.con_check input[type="text"] {vertical-align:middle;}
.data_write table td p.con_check label {display:inline-block;min-width:50px;}
.data_write table td p textarea {width:95%;height:70px;padding:7px;border:1px solid #c7c7c7;}
.data_write table td p textarea.text_ap {height:250px;}
.data_write table td div.bbs_content {margin:10px 0;padding:15px 10px;border:1px solid #b9b9b9;}
.data_write .txt_essential {position:absolute;top:-20px;right:0;}
.data_write .txt_essential span {color:#d00000;font-weight:bold;}

.paging {position:relative;height:26px;line-height:26px;margin:20px 0 50px 0;}
.paging table {margin:0 auto;}
.paging table td {padding:0 5px;}
.paging table td a {padding:0 2px;}
.paging table td a img {margin-top:-2px;}
.paging table td.on a {font-weight:bold;}
.paging table td.pgL01,
.paging table td.pgL02,
.paging table td.pgR01,
.paging table td.pgR02 {padding:0;}
.paging .bbs_btn {position:absolute;top:0;right:0;}

.prod_info {margin:40px 0;*padding-top:40px;}
.prod_info.type01 {margin-top:35px;padding-top:50px;border-top:1px solid #cdcdcd;}
.prod_info .img_area {float:left;}
.prod_info .img_area p.big_view {margin-top:10px;text-align:right;}
.prod_info .info_area {float:right;}
.prod_info .info_area ul.info_list {margin:15px 0 30px 0;}
.prod_info .info_area ul.info_list li {margin-bottom:5px;padding:0 0 0 10px;line-height:160%;background:url('image/bl/bl_list_03.gif') 0 7px no-repeat;}
.prod_info .info_area .info_btn {text-align:center;}

table.prod_tb01 {width:100%;margin-bottom:20px;}
table.prod_tb01 th {border:1px solid #b7b7b7;background-color:#e9e9e9; padding:8px;}
table.prod_tb01 td {border:1px solid #b7b7b7;padding:8px;line-height:125%;}

.center{text-align:center;}