@CHARSET "utf-8";
/*------------------------------------*
    Main Content
 *------------------------------------*/
 table{width:100%;}
.content-heading { position: relative; margin-bottom: 25px; padding: 20px 0 10px; border-bottom: 2px solid #c3c3c3 }
.content-heading h2 { padding-left: 5px; font-size: 24px; color: #383838; font-weight: 600; }
.breadcrumbs { position: absolute; top: 34px; right: 0; }
.breadcrumbs, .breadcrumbs a { color: #b7b7b7; font-weight: 600; vertical-align: middle; }
.breadcrumbs, .breadcrumbs strong { color: #616060 }
.breadcrumbs a:after { content: '>'; margin: 5px }
.content-body { margin: 15px auto;}

/*¸ñ·Ï*/
.list-table th, .list-table td { padding: 13px 5px 13px; border-bottom: 1px solid #e9e9e9;/* font-family: dotum, µ¸¿ò, sans-serif;*/ text-align: center;font-size:11px;}
.list-table th { border-top: 1px solid #787775; background-color: #fafafa; font-weight: 600; }
.list-table td.name { padding-left: 5px; text-align: left }
.list_gallery li .img img {width: 100%;}
/*¾²±â*/
.write-table th, .write-table td {
    padding: 7px 5px 6px;
    border-bottom: 1px solid #e9e9e9;
    text-align: left;
    vertical-align: middle;font-size: 11px;
}
.write-table tr:first-child th, .write-table tr:first-child td { border-top: 1px solid #787775; }
.write-table th { padding-left: 5px; border-right: 1px solid #e9e9e9; background-color: #fafafa; font-weight: 600; line-height: 22px }
.write-table td + th { border-left: 1px solid #e9e9e9; }
.write-table td { padding-left: 5px; }
/*º¸±â*/
.view-table{width:100%;}
.view-table th, .view-table td { padding: 10px 5px 9px; border-bottom: 1px solid #e9e9e9;/* font-family: dotum, µ¸¿ò, sans-serif;*/ text-align: left; vertical-align: top }
.view-table tr:first-child th, .view-table tr:first-child td { border-top: 1px solid #787775; }
.view-table th { padding-left: 20px; border-right: 1px solid #e9e9e9; background-color: #fafafa; font-weight: 600; line-height: 22px }
.view-table td + th { border-left: 1px solid #e9e9e9; }
.view-table td { padding-left: 12px; }
.content { line-height:150%; color:#5f5f5f;}
/* »ó´Ü - °Ë»ö*/
.toolbar { overflow: hidden; margin-bottom: 10px }
.toolbar .total { float: left; padding: 20px 0 0 ;}
.toolbar .total b{color: #000;}
.toolbar .search { float: right }
.toolbar .search .button { padding: 0 15px; font-size: 12px; line-height: 22px;background-color: #787775;color: #fff;display:inline-block;}

/*------------------------------------*
    °Ô½ÃÆÇ
 *------------------------------------*/

/*ÆäÀÌÁöÀÌµ¿*/

/* ÇÏ´Ü - ¹öÆ°*/
.button-group .back-to-list { float: left; border: 1px solid #787775; background-color: #fff; color: #787775; line-height: 26px }
.button-group .action { float: right; }
.button-group .action a { margin-left: 5px; padding: 0 20px }
.button-group .button.gray { background-color: #aaa }
/* »ó¼¼ - ÀÌÀü±Û/´ÙÀ½±Û */
.board-nav { border-top: 1px solid #d7d5d5; border-bottom: 1px solid #d7d5d5; margin-top: 46px; }
.board-nav li { overflow: hidden; border-bottom: 1px solid #e9e9e9; line-height: 140%; color: #353535; }
.board-nav li strong, .board-nav li a { float: left; padding: 10px; }
.board-nav li strong { box-sizing: border-box; width: 22%; padding-left: 21px; border-right: 1px solid #e9e9e9; background-color: #fafafa; font-weight: normal; background: url("../images/sub/board/icon_nav_prev.gif") no-repeat 25px 15px; }
.board-nav li.next { border: 0; }
.board-nav li.next strong { background: url("../images/sub/board/icon_nav_next.gif") no-repeat 25px 15px; }
/* »ó¼¼ - ´ñ±Û */
#comment .comment-list { margin-top: 55px; }
#comment .comment-list ul li { position: relative; padding: 15px; border-top: 1px solid #d7d5d5; color: #353535; line-height: 140%; }
#comment .comment-list ul li:first-child { }
#comment .comment-list ul li div.meta { overflow: hidden; margin-bottom: 5px; }
#comment .comment-list ul li .name { float: left; }
#comment .comment-list ul li .name input { width: 13px; height: 13px; margin: 0 2px 0 0; vertical-align: -2px; *vertical-align:2px;
}
#comment .comment-list ul li .date { margin: 1px 10px 0 15px; font-size: 11px; }
#comment .comment-list ul li .button-group { position: absolute; top: 7px; right: 20px; }
#comment .comment-list ul li .button-group a { margin: 0 2px; padding: 4px 15px; font-size: 12px; font-weight: 400; line-height: 22px; font-weight:bold;color:#565656;}
#comment .comment-list ul li .comment { clear: both; word-break: break-all; }
#comment .comment-form { margin: 0; padding: 5px 10px 20px; border: 1px solid #e9e9e9; background-color: #fafafa; color: #353535; }
#comment .comment-form legend { visibility: hidden; overflow: hidden; width: 0; height: 0; font-size: 0; line-height: 0; }
#comment .comment-form p { margin: 10px 0 0; }
#comment .comment-form strong { display: block; margin: 0 0 10px 0; }
#comment .comment-form input[type=text], #comment .comment-form input[type=password], #comment .comment-form textarea { border: 1px solid #d9d9d9; }
#comment .comment-form input {  margin: 5px 10px 0 0px; }
#comment .comment-form input[type=text],#comment .comment-form input[type=password]{width:61px;}
#comment .comment-form .view { position: relative; margin: 10px 0 0; }
#comment .comment-form .view textarea {height:116px;box-sizing: border-box;padding: 5px; width: 100%; }
#comment .comment-form .submit { position: absolute; top: 125px; right: 0;margin-right:0; line-height: 45px; }
/* ¸ñ·Ï */
.button-group.list { text-align: right; }
/* ±Û¾²±â */
.cs-center .write-table td.agreement { padding: 15px 0; background-color: #fafafa; text-align: center }
.cs-center .write-table td input[type=text], .write-table td input[type=password], .write-table td input[type=file] { width: 100%; }
.cs-center .write-table td.subject input[type=text] { width: 428px; }
.cs-center .write-table td.small input[type=text] { width: 50px; }
.cs-center .write-table td.medium input[type=password], .cs-center .write-table td.medium input[type=text] { width: 150px;}
.cs-center .write-table td textarea { width: 95%; height: 200px; }
.cs-center .write-table td input, img { vertical-align: middle; }
.cs-center .write-table td label { padding-right: 20px; }
.button-group.write { overflow: hidden; padding-top: 25px; }
/* ±Ûº¸±â */
.cs-center .view-table td.subject { font-weight: 600 }
.cs-center .view-table td.content { padding: 25px; line-height: 1.65 }
.button-group.view { overflow: hidden; padding-top: 25px; }
/* ºñ¹Ð¹øÈ£ */
.confirm-password { margin: 0 auto; padding-top: 50px; width: 250px;margin:0 auto; }
.confirm-password .button-group { overflow: hidden; padding-top: 25px; text-align: center }
.confirm-password .button-group a { margin: 0 2px;line-height:20px;}

select{border: 1px solid #bfbfbf;height:21px;}



.content-body .btn {
    padding: 0;
    width: 212px;
    height: 59px;
	line-height: 59px;
    border: none;
    text-align: center;
	background:#d5d5d5;
	font-size:25px;font-weight:500 ;
	color: #000;
}
.btn.list {
    width: 92px;
    height: 28px;
	background:#0ebaac;
	color:#fff;
}
.btn.submit {
    background:#0ebaac;
	margin: 0 5px;
	color:#fff;
}
.write-table{border-top:5px solid #232323}
input[type=text],input[type=password]{
-webkit-appearance: none;
   -webkit-border-radius: 0;
   -webkit-padding: 0;
   -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;    
}
input[type=text], input[type=password],textarea{border: 1px solid #d9d9d9;  }

.button-group {padding: 50px 0;}

.button-group { font-size: 0 }
.button-group a.button, .button-group input.button, .button-group button.button { box-sizing: border-box; display: inline-block; padding:0 25px; background-color: #787775; border: 0 none; font-size: 13px; color: #fff; text-align: center; text-decoration: none; line-height: 28px; cursor: pointer; }
.button.gray { background-color: #777 }

.content-body{max-width:1145px}

.content-body td input[type=text],.content-body td input[type=file],.content-body textarea{font-size:12px ;width: 100%;}

/*¸ñ·Ï*/
.list-table th:{}
.list-table th, .list-table td { padding: 13px 5px 13px; border-bottom: 1px solid #d7d5d5;/* font-family: dotum, µ¸¿ò, sans-serif;*/ text-align: center }
.list-table td,.list-table td *{font-size: 13px;color: #7e7e7e;font-weight: 400;}
.list-table th { border-top: 2px solid #363636; font-size:15px;color:#363636;font-weight: 400; }
.list-table td.name { padding-left: 10px; text-align: left }
.list-table.border{border-top:2px solid #000}
/*¾²±â*/
.write-table{margin: 94px 0 0;}
.write-table th, .write-table td { padding: 5px 5px 5px; border-bottom: 1px solid #d7d5d5;/* font-family: dotum, µ¸¿ò, sans-serif;*/ text-align: left; vertical-align: top }
.write-table tr:first-child th, .write-table tr:first-child td { border-top: 1px solid #d7d5d5; }
.write-table th {
    padding-left: 34px;
    color: #212121;
    background-color: #f8f8f8;
    font-weight: 600;
    font-size: 16px;
    text-transform: uppercase;
    vertical-align: middle;
}
.list-table .tr_notice td, .list-table .tr_notice td * {

    color: #008c77;

}
.write-table td .txt_input.w102{width: 102px !important;}
.write-table td .txt_input.w240{width: 240px !important;}
.list-table .tr_notice td {

    background: #e9f5f2;
	

}
.toolbar .search select{vertical-align: top;}
.write-table td { padding-left: 30px;height:29px;vertical-align: middle;}
.write-table td .txt_input {
    height: 45px;
    box-sizing: border-box;
    width: 81%;
	color:#7e7e7e;
	font-size:15px ;
}
.write-table td .txt_input.height{height:283px;width: 100%;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 15px;
}
/*º¸±â*/
.view-table{width:100%;}
.view-table th, .view-table td { padding: 10px 5px 9px; border-bottom: 1px solid #e9e9e9;/* font-family: dotum, µ¸¿ò, sans-serif;*/ text-align: left; vertical-align: top;line-height:22px}
.view-table tr:first-child th, .view-table tr:first-child td { border-top: 2px solid #363636; }
.view-table th { text-align: center;font-size: 14px;color: #898989;font-weight: 400;}
.view-table th.subject{font-size: 18px;color: #0ea14c;font-weight: 600;}
.view-table td + th { border-left: 1px solid #e9e9e9; }
.view-table td { padding-left: 12px; }
.content { line-height:150%; color:#5f5f5f;}

.view-table td.content {
    padding: 58px;
	font-size: 16px;color: #363636;line-height:26px;
}
/* »ó´Ü - °Ë»ö*/
.toolbar { overflow: hidden;padding: 74px 0 10px;}
.toolbar .total { float: left;  line-height: 22px;color: #818181;font-size: 13px;}
.toolbar .search { float: right }
.toolbar .search .button { padding: 0 15px; font-size: 12px; line-height: 22px;background-color: #787775;color: #fff;display:inline-block;}
.toolbar .step {
    width: 330px;
	text-align:right;
	color: #818181;font-size: 14px;
	 padding: 20px 0 0 ;
}
.toolbar .step *{color: #818181;}
.toolbar .step {
    float: right;
}
/*------------------------------------*
    °Ô½ÃÆÇ
 *------------------------------------*/

 .list-table .tr_notice td img {
    width: auto;
    display: inline-block;
}

.content-body .agree{padding: 34px 0 0;}
.content-body .agree h2{font-size:18px;font-weight:300 ;padding: 0 0 12px;}
.content-body .agree textarea{background:#f8f8f8;padding: 27px;font-size:14px;color:#4c4c4c;font-weight:300 ;line-height:24px}
.content-body .agree .txt{padding: 45px 0;position: relative;font-size:14px;color:#121212;font-weight:300 ;}
.content-body .agree .txt_r{position: absolute;right: 0;top: 45px;}
.content-body .agree .txt_r label{margin: 0 0 0 20px;}
caption{display: none;}
/*ÆäÀÌÁöÀÌµ¿*/
.pager { padding: 60px 0;overflow:hidden;}
.pager li.direction a{line-height:1}
.pager ol { font-size: 0; text-align: center }
.pager li { display: inline-block; width:32px;margin: 0 0 0 -1px;  vertical-align: top; color: #a8a8a8;border:1px solid #e5e5e5;}
.pager li > a, .pager li > span, .pager li.current { line-height: 31px; padding: 0 0; display: inline-block; font-size: 12px; vertical-align: top;font-size:11px;font-weight:100; }
.pager li.current{background-color: #bebebe;}
.pager li > a{padding:0;margin:0;display: block;}
.pager li.current { color: #fff;line-height: 30px;vertical-align: middle; font-weight: 600 }
.pager li > a:hover { }
.pager li.prev > a, .pager li.next > a { font-size: 10px; }
.pager li > a.next:hover { }
.pager li.margin_l{margin-left:10px;}
.pager li.margin_r{margin-right:10px;}

/* ÇÏ´Ü - ¹öÆ°*/
.button-group .back-to-list { float: left; border: 1px solid #787775; background-color: #fff; color: #787775; line-height: 26px }
.button-group .action { float: right; }
.button-group .action a { margin-left: 5px; padding: 0 20px }
.button-group .button.gray { background-color: #aaa }
/* »ó¼¼ - ÀÌÀü±Û/´ÙÀ½±Û */
.board-nav { border-top: 1px solid #d7d5d5; border-bottom: 1px solid #d7d5d5; margin-top: 46px; }
.board-nav li { overflow: hidden; border-bottom: 1px solid #e9e9e9; line-height: 140%; color: #353535; }
.board-nav li strong, .board-nav li a { float: left; padding: 10px; }
.board-nav li strong { box-sizing: border-box; width: 15%; padding-left: 45px; border-right: 1px solid #e9e9e9; background-color: #fafafa; font-weight: normal; background: url("/new2018/images/sub/board/icon_nav_prev.gif") no-repeat 25px 15px; }
.board-nav li.next { border: 0; }
.board-nav li.next strong { background: url("/new2018/images/sub/board/icon_nav_next.gif") no-repeat 25px 15px; }
/* »ó¼¼ - ´ñ±Û */
#comment .comment-list { margin-top: 55px; }
#comment .comment-list ul li { position: relative; padding: 15px; border-top: 1px solid #d7d5d5; color: #353535; line-height: 140%; }
#comment .comment-list ul li:first-child { }
#comment .comment-list ul li div.meta { overflow: hidden; margin-bottom: 5px; }
#comment .comment-list ul li .name { float: left; }
#comment .comment-list ul li .name input { width: 13px; height: 13px; margin: 0 2px 0 0; vertical-align: -2px; *vertical-align:2px;
}
#comment .comment-list ul li .date { margin: 1px 10px 0 15px; font-size: 11px; }
#comment .comment-list ul li .button-group { position: absolute; top: 7px; right: 20px; }
#comment .comment-list ul li .button-group a { margin: 0 2px; padding: 0 15px; font-size: 12px; font-weight: 400; line-height: 22px;          }
#comment .comment-list ul li .comment { clear: both; word-break: break-all; }
#comment .comment-form { margin: 0; padding: 5px 20px 20px; border: 1px solid #e9e9e9; background-color: #fafafa; color: #353535; }
#comment .comment-form legend { visibility: hidden; overflow: hidden; width: 0; height: 0; font-size: 0; line-height: 0; }
#comment .comment-form p { margin: 10px 0 0; }
#comment .comment-form strong { display: block; margin: 0 0 10px 0; }
#comment .comment-form input[type=text], #comment .comment-form input[type=password], #comment .comment-form textarea { border: 1px solid #d9d9d9; }
#comment .comment-form input {  margin: 5px 10px 0 9px; }
#comment .comment-form .view { position: relative; margin: 10px 0 0; }
#comment .comment-form .view textarea {box-sizing: border-box;padding: 5px; width: 100%; }
#comment .comment-form .submit { position: absolute; top: 167px; right: 0;margin-right:0; line-height: 45px; }
/* ¸ñ·Ï */
.button-group.list { text-align: right; }
/* ±Û¾²±â */
.cs-center .write-table td.agreement { padding: 15px 0; background-color: #fafafa; text-align: center }
.cs-center .write-table td input[type=text], .write-table td input[type=password], .write-table td input[type=file] { width: 260px; }
.cs-center .write-table td.subject input[type=text] { width: 428px; }
.cs-center .write-table td.small input[type=text] { width: 50px; }
.cs-center .write-table td.medium input[type=password], .cs-center .write-table td.medium input[type=text] { width: 150px;}
.cs-center .write-table td textarea { width: 95%; height: 200px; }
.cs-center .write-table td input, img { vertical-align: middle; }
.cs-center .write-table td label { padding-right: 20px; }
.button-group.write { overflow: hidden; padding-top: 25px; }
/* ±Ûº¸±â */
.cs-center .view-table td.subject { font-weight: 600 }
.cs-center .view-table td.content { padding: 25px; line-height: 1.65 }
.button-group.view { overflow: hidden; padding-top: 25px; }
/* ºñ¹Ð¹øÈ£ */
.confirm-password { margin: 0 auto; padding-top: 65px; width: 450px }
.confirm-password input[type=password]{height:30px;}
.confirm-password th {
    padding-left: 20px;
    border-right: 1px solid #e9e9e9;
    background-color: #fafafa;
    font-weight: 600;
    line-height: 27px;
}
.confirm-password .button-group { overflow: hidden; padding-top: 25px; text-align: center }
.confirm-password .button-group a { margin: 0 2px;line-height:20px;}
.confirm-password .button-group a {
    margin: 0 2px;
    line-height: 20px;
    padding: 5px 20px;
}
select{border: 1px solid #bfbfbf;height:21px;}


/* Buttons */
.button-group { font-size: 0 }
a.button, input.button, button.button { box-sizing: border-box; display: inline-block; padding:0 25px; background-color: #787775; border: 0 none; font-size: 13px; color: #fff; text-align: center; text-decoration: none; line-height: 28px; cursor: pointer;margin: 0 2px;}
.button.gray { background-color: #777 }

.write-table td.subject input[type="text"] {
    width: 428px;
	
}


.write-table td input, img {
    vertical-align: middle;
}
.write-table td input, img {
    vertical-align: middle;
}
.write-table td input[type="text"], .write-table td input[type="password"], .write-table td input[type="file"] {
	box-sizing:border-box;
	padding:0 10px;
	height: 39px;
}
.write-table td textarea {
    width: 95%;
    height: 200px;
	font-size: 13px;
}
.write-table td p{display:inline-block;padding-left:22px;font-size: 12px;color: #7e7e7e;font-weight: 500;}
.write-table td{font-size: 14px;color: #7e7e7e;font-weight: 500;}
.write-table select, input[type="text"],.write-table  input[type="password"],.write-table input[type="file"], textarea {
    box-sizing: border-box;
    border: 1px solid #dddddd;
}
.write-table input[type="file"] {
    padding: 0 2px;
    background-color: #f9f9f9;
}

.page_info{padding:15px 0;text-align:right;width:1000px;margin:0 auto;}

.txt_phone{width:auto!important;}

.board-nav li strong {
    box-sizing: border-box;
    width: 15%;
    padding:0;
	border:0;
    background-color: #fafafa;
    font-weight: normal;
    background: url("/new2018/images/sub/board/icon_nav_prev.gif") no-repeat 25px 15px;
    line-height: 61px;
	width:119px;
	text-align:center;
	color:#acacac;
	font-size:13px;
}
.board-nav li *{color:#acacac;
	font-size:13px;}
.board-nav li a {
    float: left;
    padding: 22px 27px;
}
.board-nav li .date {
    float: right;
    padding: 22px 50px;
}

.toolbar .search{width: 330px;height:42px;}
.toolbar .search input[type="text"] {
    border: 0;
    height: 40px;
    width: 219px;
}
.toolbar .search .button {
    padding: 0 21px;
    font-size: 12px;
    line-height: 22px;
    background: #939393;
    font-size:16px;color: #fff;font-weight:100 ;
	border:1px solid #d9d9d9;
	border-radius:2px;
	text-align:center;
	line-height:40px;
	text-transform: uppercase;

}
.toolbar .search select {
    border: 1px solid #d9d9d9;
    height: 39px;
    width: 98px;
    border-radius: 2px;
}
.toolbar .search .line{display:inline-block;border: 1px solid #d9d9d9;
    height: 40px;margin-left:7px;padding:0 10px;border-radius: 2px;}


.confirm .btn.btn1.form_btn {
    display: inline-block;
    font-size: 14px;
    color: #fff;
    font-weight: 400;
    height: 46px;
    line-height: 46px;
    background: #0ea14c;
    text-align: center;
    padding: 0 44px;
    vertical-align: top;
    text-transform: uppercase;
}

.write-table td .txt_input.prj_file {
    width: 63.5%;
    margin-right: 5px;
    background: #f8f8f8;
}
.write-table input[type="file"] {
    padding: 0 2px;
    background-color: #f9f9f9;
}

.write-table td .txt_input.prj_file {

    width: 63.5%;
    margin-right: 3px;
    width: 181px !important;

}

.toolbar .search input[type="text"] {border: 1px solid #d9d9d9;vertical-align: top;}
.list_gallery{overflow: hidden;padding: 20px 0;}
.list_gallery ul{width: 110%;}
.list_gallery li{width: 258px;height: 286px;float: left;margin: 0 36px 0 0;text-align:center;}
.list_gallery li .img{border:1px solid #959595;overflow: hidden;display: block;}
.list_gallery li .img img{float: left;}
.list_gallery li .name{font-size:16px;color: #434343;font-weight:600 ;padding: 10px 0;}
.list_gallery li  .date{font-size:13px;color: #808080;font-weight:100 ;}

@media all and (max-width:1300px) {
.list_gallery li {
    width: 46%;
    height: auto;
    float: left;
    margin: 0 2% 5%;
    text-align: center;
}
.list_gallery li .name {
    font-size: 13px;
}
.list_gallery li .date {
    font-size: 11px;
}
.list_gallery ul {

    width: auto;

}
.write-table td input[type="text"], .write-table td input[type="password"], .write-table td input[type="file"] {
	height: 28px;
	width: 100% !important;
}
.write-table td .txt_input.w240 {
    width: 111px !important;
}
.write-table td .txt_input.w102 {
    width: 72px !important;
}
.select_box{width: 100% !important;}
.list-table th {
    font-size: 12px;
	vertical-align: middle;
}
.toolbar .search .button {
    padding: 0 19px;
    font-size: 13px;
}
.toolbar .search {
    width: 284px;
    height: 42px;
}
.toolbar .search.search2 {
    width: 284px !important;
    height: 42px;
}
.toolbar .total.total2 {
    float: none;
    line-height: 22px;
    color: #6c6666;
    display: block;
    margin: 0 0 15px;
}
.toolbar .search2 .button {
    padding: 0 6px;
    font-size: 13px;
}
.toolbar .search.search2 input[type="text"] {
    width: 123px;
}
.pager{padding: 30px 0 ;}
.pager li.current a {
    color: #000;
    border: 1px solid #000;
    box-sizing: border-box;
	display: block;
}
.pager li > a {
    padding: 0;
    margin: 0;
    line-height: 23px;
    display: block;
    color: #545454;
}
.pager li {
    display: inline-block;
    width: 23px;
    height: 23px;
    margin: 0 1px 0;
    vertical-align: top;
    color: #545454;
}
.pager li > a, .pager li > span, .pager li.current {
    padding: 0 0;
    display: inline-block;
    font-size: 12px;
    vertical-align: top;
    font-size: 12px;
    font-weight: 600;
}
.pager li.prev > a, .pager li.next > a {
    font-size: 7px;
}
.toolbar .search input[type="text"] {
    width: 186px;
}
.toolbar .search select {
    width: 88px;
}
.wrap_id_pw .write-table {

    margin: 0px 0 0;
    border-top: 0;

}
.wrap_id_pw .write-table td {

    padding-left: 0;
    padding-right: 0;

}
.write-table td .txt_input {

    height: 26px;
    width: 100% !important;
    margin: 0 0 5px;

}
.wrap_id_pw .left,.wrap_id_pw .right {

    width: auto;
    float: none;
    padding: 0 19px;

}
.write-table td {

    padding: 7px 5px 5px;

}
.write-table.confirm td .txt_input.height {

    height: 158px;
    color: #989898;
    font-size: 11px;
    padding: 5px 10px;

}
.wrap_id_pw {

    width: auto;
    padding: 0 0 100px;

}
.wrap_id_pw .right .tit_sub_s {

    font-size: 15px;
    padding: 46px 0 7px;
    border-top: 1px solid #d7d5d5;
    margin-top: 46px;

}
.write-table th {
    padding-left: 12px;
    font-size: 11px;
}
.view-table td.content {
    padding: 10px;
}
.write-table td{font-size: 12px;}
.write-table td .txt_input {

	font-size:12px ;
}
.content-body .agree h2 {
    font-size: 15px;
}
.content-body .agree textarea {
    padding: 13px;
    font-size: 12px;
    line-height: 20px;
}
.content-body .agree .txt {
    padding: 19px 0;
    font-size: 12px;
}
.content-body .btn {
    width: 155px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
}
}