.customer h4	{ font-size:28px; letter-spacing:-1.5px; font-weight:400; color:#333; line-height:33px; font-family: 'Spoqa Han Sans Neo'; font-weight:500; }
.customer .policy { overflow-y:scroll; height:250px; margin-top:25px; padding:15px 30px; font-size:13px; font-weight:300; color:#555; line-height:25px; border:1px solid #999;  font-family: 'Spoqa Han Sans Neo'; letter-spacing:-1px; }
.customer .policy strong	{font-size:15px; color:#121212; font-weight:500}
.customer .check { margin-top:20px; font-size:14px; font-weight:300; color:#121212; line-height:26px;  }
.customer .check input { margin:6px 6px 0 26px; padding:0; border:none; vertical-align:top; }
.customer .check input:first-child { margin:6px 6px 0 0; }
.customer .check  p	{position:relative; }
.customer .check  p	span		{position:absolute; right:0; top:0}

.customer .cus_text	{font-size:14px; line-height:1.5; color:#666; padding-top:10px;}


table.board-write { width:100%; margin-top:15px; border-top:3px solid #1d3932; }
table.board-write th { width:180px; padding:10px 0 10px 30px; font-size:15px; font-weight:500; color:#222; line-height:35px; text-align:left; vertical-align:top; background-color:#f8f8f8; border-left:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; }
table.board-write td { padding:10px 0 10px 20px; font-size:13px; font-weight:300; color:#666; line-height:35px; border-bottom:1px solid #c5c5c5; border-right:1px solid #c5c5c5; }
table.board-write td em { margin-left:10px; vertical-align:top; }
table.board-write td input { height:35px; margin:0; padding:0 0 0 10px; font-size:14px; font-weight:300; color:#777; vertical-align:top; border:1px solid #c5c5c5; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
table.board-write td input.radio { width:auto; height:auto; margin:12px 5px 0 0; padding:0; vertical-align:top; border:none; }
table.board-write td input.file { height:35px; margin:0; padding:0; vertical-align:top; border:none; background:none; }
table.board-write td select { height:35px; padding:0 0 0 10px; font-size:14px; font-weight:300; color:#777; vertical-align:top; border:1px solid #c5c5c5; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
table.board-write td textarea { width:95%; height:200px; padding:10px; font-size:14px; font-weight:300; color:#777; vertical-align:top; border:1px solid #c5c5c5; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
table.board-write td img { margin:9px 0 0 10px; vertical-align:top; }
table.board-write td .width1 { width:230px; }
table.board-write td .width2 { width:80px; }
table.board-write td .width3 { width:160px; }
table.board-write td .width4 { width:400px; }
table.board-write td .mg1 { margin-left:40px !important; }
table.board-write td a.click { display:inline-block; padding:0 10px; font-size:14px; color:#fff; line-height:35px; background-color:#666; }



.tbl-list {border-top:3px solid #1d3932}
.tbl-list ul li { position: relative; width: 100%; padding: 15px 0; border-bottom: 1px solid #e1e1e1;}
.tbl-list ul li:hover	{background-color:#f5f5f5}
.tbl-list ul li .title-box {width:100%; margin:0 auto; font-size:16px;  color:#333; font-weight:400}
.tbl-list ul li .title-box  span	{font-weight:500; display:inline-block; margin-right:15px; font-weight:500; color:#fff; background-color:#b18d69; padding:3px 0; font-size:13px; width:150px; text-align:center }
.tbl-list ul li .text-box {width:100%; margin:0 auto; font-size:13px; color:#777; padding-top:5px; line-height:1.2}




.search-area {display: block; margin: 0 0 30px; text-align: right;}
.search-area  select	{display:inline-block; vertical-align:top; font-size:13px; border:1px solid #ddd; height:30px}
.search-area .ipt-box {display: inline-block; width: 300px; font-size: 0;}
.search-area .ipt-box > * {float: left;}
.search-area .ipt-box input[type=text] {width: 220px; background: #f1f1f1; border: none;}
.search-area .searchBtn	{width:80px; background:#666; color:#fff; font-size:15px; line-height:30px;}


.pagination {text-align:center}
.pagination a {color:#444;display: inline-block;padding: 9px 14px;text-decoration: none; background-color: #eee; font-size:14px; margin:0 2px}
.pagination a.active {background-color: #75073A;color: white;}
.pagination a:hover:not(.active) {background-color: #eee;}


table.table2 {border-top:2px solid #1d3932;width:100%}
table.table2 thead th {text-align:center;background:#f5f5f5;color:#444;padding:5px 10px;vertical-align:middle;border-bottom:1px solid #ddd;border-left:1px solid #ddd; font-size:12px;}
table.table2 thead th:first-child {border-left:0}
table.table2 tbody th {background:#f5f5f5;color:#444;padding:5px 10px;vertical-align:middle;border-right:1px solid #ddd;border-bottom:1px solid #ddd; font-size:12px;}
table.table2 tbody td {background:#fff;color:#000;padding:5px 10px;vertical-align:middle;border-bottom:1px solid #ddd;border-left:1px solid #ddd; font-size:12px;}
table.table2 tbody td.tc:first-child, table.table2 tbody td:first-child {border-left:0}
table.table2 tbody td a {color:#000;}
table.table2 tbody td a:hover {text-decoration:underline}
table.table2 tbody td.noti {background: #eff9ff;}




.list_table			table				{width:100%;}
.list_table			table	thead		{border-top:3px solid #1d3932; border-bottom:1px solid #666; background-color:#f9f9f9}
.list_table			table	thead th	{padding:10px 0; font-weight:400; color:#121212; font-size:15px;}
.list_table			table	tbody	 td	{border-bottom:1px solid #ddd; padding:12px 0; text-align:center; font-size:15px;}
.list_table			table	tbody	 td a	{color:#666; font-size:15px; display:inline-block;  padding-left:10px;}


.list_table			table	tbody	 td span.noti		{display:inline-block; background-color:#666; color:#fff; font-size:14px; border-radius:5px; width:50px;}
.list_table			table	tbody	 td span.event		{display:inline-block; background-color:#e63c71; color:#fff; font-size:14px; border-radius:5px; width:50px;}


.board-view	{border-top:3px solid #1d3932}
.board-view .tlt {font-size:15px; padding:15px 10px; color:#333; border-bottom:1px solid #ddd}
.board-view .tlt span.noti		{display:inline-block; background-color:#666; color:#fff; font-size:14px; border-radius:5px; width:50px; text-align:center;  margin-right:15px}
.board-view .tlt span.event		{display:inline-block; background-color:#e63c71; color:#fff; font-size:14px; border-radius:5px; width:50px;text-align:center;  margin-right:15px}

.board-view .con {position:relative; padding:20px 10px;border-bottom:1px solid #dfdfdf; font-size:14px; color:#666; min-height:150px;}
.board-view .con img {width:100% !important; ;height:auto !important; max-width:1000px}


.cls {clear:both}
.fl {float:left;}
.fr {float:right;}

.pr {position:relative;}
.pa {position:absolute;}
.nobr {border:0}

.tr {text-align:right !important}
.tl {text-align:left !important;}
.tc {text-align:center !important;}

.stretch-it {white-space: nowrap; }
.justify {text-align:justify; }

/* button */

textarea.text {border:1px solid #ccc;resize:none;}
.btnPoint {display:inline-block;background:#75073A;font-size:16px;color:#fff;cursor:pointer;padding:10px 30px;text-align:center}
.btnPoint:hover {background:#b18d69;}

.fs12		{font-size:11px;}


@media all and (max-width:1080px){	


		.customer h4	{  padding-top:15px; font-size:18px; letter-spacing:-1.5px; font-weight:400; color:#333; line-height:33px; font-family: 'Spoqa Han Sans Neo';  }
		.customer .policy { overflow-y:scroll; height:250px; margin-top:20px; padding:5px; font-size:12px; font-weight:300; color:#999; line-height:16px; border:1px solid #999;  font-family: 'Spoqa Han Sans Neo'; letter-spacing:-1px; }
		.customer .policy strong	{font-size:14px; color:#444}
		.customer .check { margin-top:15px; font-size:13px; font-weight:300; color:#333; line-height:26px;  }
		.customer .check input { margin:6px 6px 0 26px; padding:0; border:none; vertical-align:top; }
		.customer .check input:first-child { margin:6px 6px 0 0; }
		.customer .check  p	{position:relative; height:50px; letter-spacing:-1px;}
		.customer .check  p	span		{position:absolute; right:none; left:10px; top:20px}

		.customer .cus_text	{font-size:13px; line-height:1.2; color:#666; padding-top:10px;}


		table.board-write { width:100%; margin-top:15px; border-top:3px solid #1d3932; }
		table.board-write th { width:80px; padding:10px 0 10px 10px; font-size:12px; font-weight:600; color:#222; line-height:35px; text-align:left; vertical-align:top; background-color:#f8f8f8; border-left:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; }
		table.board-write td { padding:10px 0 10px 10px; font-size:13px; font-weight:300; color:#666; line-height:35px; border-bottom:1px solid #c5c5c5; border-right:1px solid #c5c5c5; }
		table.board-write td em { margin-left:10px; vertical-align:top; }
		table.board-write td input { height:35px; margin:0; padding:0 0 0 10px; font-size:14px; font-weight:300; color:#777; vertical-align:top; border:1px solid #c5c5c5; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
		table.board-write td input.radio { width:auto; height:auto; margin:12px 5px 0 0; padding:0; vertical-align:top; border:none; }
		table.board-write td input.file { height:35px; margin:0; padding:0; vertical-align:top; border:none; background:none; }
		table.board-write td select { height:35px; padding:0 0 0 10px; font-size:14px; font-weight:300; color:#777; vertical-align:top; border:1px solid #c5c5c5; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
		table.board-write td textarea { width:95%; height:200px; padding:10px; font-size:14px; font-weight:300; color:#777; vertical-align:top; border:1px solid #c5c5c5; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
		table.board-write td img { margin:9px 0 0 10px; vertical-align:top; }
		table.board-write td .width1 { width:150px; }
		table.board-write td .width2 { width:60px; }
		table.board-write td .width3 { width:160px; }
		table.board-write td .width4 { width:400px; }
		table.board-write td .mg1 { margin-left:40px !important; }
		table.board-write td a.click { display:inline-block; padding:0 10px; font-size:14px; color:#fff; line-height:35px; background-color:#666; }



		.tbl-list {border-top:3px solid #1d3932}
		.tbl-list ul li { position: relative; width: 100%; padding: 15px 0; border-bottom: 1px solid #e1e1e1;}
		.tbl-list ul li:hover	{background-color:#f5f5f5}
		.tbl-list ul li .title-box {width:100%; margin:0 auto; font-size:13px;  color:#333; font-weight:500;  font-family: 'Spoqa Han Sans Neo'; }
		.tbl-list ul li .title-box  span	{ display:block; margin-right:5px;  color:#fff;  background-color:#b18d6; width:150px; font-size:12px;  text-align:center; padding:2px 0; margin-bottom:5px;  font-family: 'Spoqa Han Sans Neo'; }
		.tbl-list ul li .text-box {width:100%; margin:0 auto; font-size:11px; color:#777; padding-top:5px; line-height:1.4}



		.search-area {display: block; margin: 0 0 20px; text-align: center;}
		.search-area  select	{display:inline-block; vertical-align:top; font-size:13px; border:1px solid #ddd; height:30px}
		.search-area .ipt-box {display: inline-block; width: 300px; font-size: 0;}
		.search-area .ipt-box > * {float: left;}
		.search-area .ipt-box input[type=text] {width: 220px; background: #f1f1f1; border: none;}
		.search-area .searchBtn	{width:80px; background:#666; color:#fff; font-size:15px; line-height:27px;}


		.pagination {text-align:center}
		.pagination a {color:#444;display: inline-block;padding: 9px 14px;text-decoration: none; background-color: #eee; font-size:12px; margin:0 2px}
		.pagination a.active {background-color: #75073A;color: white;}
		.pagination a:hover:not(.active) {background-color: #eee;}


		table.table2 {border-top:2px solid #1d3932;width:100%}
		table.table2 thead th {text-align:center;background:#f5f5f5;color:#444;padding:5px 10px;vertical-align:middle;border-bottom:1px solid #ddd;border-left:1px solid #ddd; font-size:12px;}
		table.table2 thead th:first-child {border-left:0}
		table.table2 tbody th {background:#f5f5f5;color:#444;padding:5px 10px;vertical-align:middle;border-right:1px solid #ddd;border-bottom:1px solid #ddd; font-size:12px;}
		table.table2 tbody td {background:#fff;color:#000;padding:5px 10px;vertical-align:middle;border-bottom:1px solid #ddd;border-left:1px solid #ddd; font-size:12px;}
		table.table2 tbody td.tc:first-child, table.table2 tbody td:first-child {border-left:0}
		table.table2 tbody td a {color:#000;}
		table.table2 tbody td a:hover {text-decoration:underline}
		table.table2 tbody td.noti {background: #eff9ff;}




		.list_table			table				{width:100%;}
		.list_table			table	thead		{border-top:3px solid #1d3932; border-bottom:1px solid #666; background-color:#f9f9f9}
		.list_table			table	thead th	{padding:10px 0; font-weight:400; color:#121212; font-size:15px;}
		.list_table			table	tbody	 td	{border-bottom:1px solid #ddd; padding:12px 0; text-align:center; font-size:15px;}
		.list_table			table	tbody	 td a	{color:#666; font-size:15px; display:inline-block;  padding-left:10px;}


		.list_table			table	tbody	 td span.noti		{display:inline-block; background-color:#666; color:#fff; font-size:14px; border-radius:5px; width:50px;}
		.list_table			table	tbody	 td span.event		{display:inline-block; background-color:#e63c71; color:#fff; font-size:14px; border-radius:5px; width:50px;}


		.board-view	{border-top:3px solid #1d3932}
		.board-view .tlt {font-size:15px; padding:15px 10px; color:#333; border-bottom:1px solid #ddd}
		.board-view .tlt span.noti		{display:inline-block; background-color:#666; color:#fff; font-size:14px; border-radius:5px; width:50px; text-align:center;  margin-right:15px}
		.board-view .tlt span.event		{display:inline-block; background-color:#e63c71; color:#fff; font-size:14px; border-radius:5px; width:50px;text-align:center;  margin-right:15px}

		.board-view .con {position:relative; padding:20px 10px;border-bottom:1px solid #dfdfdf; font-size:14px; color:#666; min-height:150px;}
		.board-view .con img {width:100%;height:auto !important}


		.cls {clear:both}
		.fl {float:left;}
		.fr {float:right;}

		.pr {position:relative;}
		.pa {position:absolute;}
		.nobr {border:0}

		.tr {text-align:right !important}
		.tl {text-align:left !important;}
		.tc {text-align:center !important;}

		.stretch-it {white-space: nowrap; }
		.justify {text-align:justify; }

		/* button */

		textarea.text {border:1px solid #ccc;resize:none;}
		.btnPoint {display:inline-block;background:#75073A;font-size:16px;color:#fff;cursor:pointer;padding:10px 30px;text-align:center}
		.btnPoint:hover {background:#f08200;}






}