﻿@charset "utf-8";

/* search */
.search{ height:21px; margin:24px 0 22px 0; vertical-align:top;}
.search_input{ height:17px; border:1px solid #738b48 ; width:152px; margin:0 3px 0 0; float:left;}
/*<p class="search">
	<select name="s_case" class="search_select">
	<option value="b_title">Title</option>
	<option value="b_content">Contents</option>
	</select>
	<input type="text" name="s_string" class="search_input" />
	<input type="image" src="img/sub04/search.jpg" />
</p>*/

/* page_num */
.number{ text-align:center; height:22px; clear:both; font-family:dotum, gulim, nanum gothic, Verdana, Geneva, sans-serif; padding:20px 0 0 0; border-top:1px solid #979797; clear:both; vertical-align:top;}
.number strong{ color:#3d3c3c; font-size:12px; margin:0 7px 0 0; padding:0; display:inline-block;line-height:22px; vertical-align:top;}
.number a{ color:#3d3c3c; font-size:12px; margin:0 7px 0 0; padding:0; display:inline-block;line-height:22px;}
.number a:hover{ color:#3d3c3c; text-decoration:underline;}
.number a img{ vertical-align:middle;}
.number a.number_l{ margin:0 13px 0 0; padding:2px;}
.number a.number_ll{ padding:2px;}
.number a.number_r{ margin:0 7px 0 13px; padding:2px;}
.number a.number_rr{ margin:0; padding:2px;}

/* s21_ul */
.s21_ul{ position:relative; width:765px;}
.s21_ul li{ display:block; float:left; width:181px; height:190px; padding:0 0 35px 0; margin:0 7px 0 0;}
.s21_ul li.last{ display:block; float:left; width:181px; height:190px; padding:0 0 35px 0; margin:0;}
.s21_ul li a{ color:#525151; font-size:12px; width:181px; display:block;}
.s21_ul li a img{ border:1px solid #d2d0d0; width:179px; height:133px; margin:0 0 10px 0;}
.s21_ul li p{ color:#525151; font-size:12px; line-height:15px;}
.s21_ul li span{ color:#868484; font-size:12px; line-height:15px;}

/* s21_table */
.s21_table{ width:745px; border-top:1px solid #979797;}
.s21_table tr th{ color:#666666; font-size:12px; border-bottom:1px dashed #979797; line-height:30px; font-weight:bold; text-align:left; padding:0 0 0 10px;}
.s21_table tr td{ color:#666666; font-size:12px; border-bottom:1px dashed #979797; line-height:30px; text-align:right; padding:0 10px 0 0;}
.s21_table tr td.last{ color:#666666; font-size:12px; border-bottom:1px solid #979797; line-height:15px; text-align:left; padding:10px;}

/* s31_table */
.s31_table{ border-top:1px solid #979797; width:745px;}
.s31_table tr th{ border-bottom:1px solid #979797; font-size:12px; color:#333333; font-weight:bold; height:30px; line-height:30px;}
.s31_table tr td{ border-bottom:1px dashed #979797; font-size:12px; color:#333333; height:30px; line-height:30px; text-align:center;}
.s31_table tr td a{ display:block; text-align:left;}
.s31_table tr td a:hover{ display:block; text-align:left; text-decoration:underline;}
.s31_table tr td.one a{ font-size:12px; color:#126090; font-weight:bold;}
.s31_table tr td.last{ border-bottom:1px solid #979797; font-size:12px; color:#333333; height:30px; line-height:30px; text-align:center;}

/* inquiry */
.inquiry{ width:745px; border-top:1px solid #979797;}
.inquiry tr th{ color:#666666; font-size:12px; border-bottom:1px dashed #979797; height:30px; line-height:30px; font-weight:bold;}
.inquiry tr td{ color:#666666; font-size:12px; border-bottom:1px dashed #979797; height:30px; line-height:30px;}
.inquiry tr th.last{ color:#666666; font-size:12px; border-bottom:1px solid #979797; height:475px; padding:10px 0;}
.inquiry tr td.last{ color:#666666; font-size:12px; border-bottom:1px solid #979797; height:475px; line-height:15px; padding:10px 0;}
.inquiry_input1{ border:1px solid #dedede; height:18px; width:600px;}
.inquiry_input2{ border:1px solid #dedede; height:18px; width:230px;}
.inquiry_input3{ border:1px solid #dedede; height:18px; width:128px;}
.inquiry_input4{ border:1px solid #dedede; height:18px; width:81px;}
.inquiry_input5{ border:1px solid #dedede; height:453px; width:580px; padding:10px;}
.am_re{ background:url(../img/board/re.png) 10px 0 no-repeat; padding:0 0 0 25px;}

.board_bt{ float:right; margin:20px 0 0 0;}
.board_bt a{ margin:0 0 0 5px;}
.board_bt_line{ text-align:right; padding:20px 0 0 0; width:745px; position:relative; clear:both;}
.board_bt_line a{ margin:0 0 0 5px;}