* {
	margin: 0;
	padding: 0;
	outline: 0;
}
html, body {
	font-family: 'NanumGothic' 'dotum', '돋움';
	font-size: 14px;
	color: #333333;
	background-color: #ffffff;
	height: 100%;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
ul, ol, dl {
	list-style: none;
}
img, video, input {
	border: 0;
	vertical-align: middle;
	color: #333333;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
label {
	cursor: pointer;
}
/*select {
	appearance:none;
}*/

a {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #333333;
}
/*----------------페이징----------------*/

.paging_area {
	float: left;
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: center;
 flex=warp:wrap;
	/*
	display: -webkit-box;
	display: -ms-flexbox;*/
	margin-bottom: 20px;
}
.paging_area .page_no {
	float: left;
	width: 26px;
	height: 26px;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin: 0px 5px;
}
.paging_area .page_no li {
	float: left;
	width: 26px;
	height: 26px;
}
.paging_area .page_no li > a {
	color: #727272;
	border: 1px solid #dddddd;
}
.paging_area .page_no li > a:hover {
	color: #0091d6;
	border: 1px solid #0091d6;
}
.paging_area .page_no li > a.btn {
	display: inline-block;
	width: 100%;
	height: 26px;
	padding: 0;
	margin: 0;
	line-height: 26px;
	text-align: center;
	font-size: 12px;
	cursor: pointer;
	background-color: #ffffff;
}
.paging_area .page_no .page_on a {
	float: left;
	color: #0091d6;
	border: 1px solid #0091d6;
}
.paging_area .submit_bx {
	float: left;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin: 0px 0px;
}
.paging_area .submit_bx img {
	margin: 0px 2px;
}
.tt_paging_area {
	width: 100%;
	margin: 0px auto;
}
.tt_paging_box {
	float: right;
	position: relative;
	left: -50%;
	margin: 0px 0px 0px 0px;
	height: 40px;
}
.tt_paging_box li {
	float: left;
	position: relative;
	left: 50%;
}
.tt_paging_box img {
	padding-top: 0px;
}
.tt_paging_block {
	float: left;
	width: 26px;
	height: 26px;
	color: #727272;
	line-height: 26px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #dddddd;
	background: #ffffff;
	margin: 0px 4px;
}
.tt_paging_block:hover {
	color: #0091d6;
	border: 1px solid #0091d6;
}
.tt_paging_block_on {
	float: left;
	width: 26px;
	height: 26px;
	color: #0091d6;
	line-height: 26px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #0091d6;
	background: #ffffff;
	margin: 0px 4px;
}
/*----------------버튼----------------*/
.center_area {
	width: 100%;
	margin: 0px auto;
}
.center_box {
	float: right;
	position: relative;
	left: -50%;
	margin: 0px 0px 20px 0px;
}
.center_box li {
	float: left;
	position: relative;
	left: 50%;
}
.center_box .submit_bx {
	float: left;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin: 0px 5px;
}
.center_box .submit_bx img {
	margin: 0px 2px;
}
.center_box .submit_bx_b {
	float: left;
	width: 180px;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin: 0px 5px;
}
.center_box .submit_bx_b img {
	margin: 0px 2px;
}
.button_area {
	float: left;
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: center;
 flex=warp:wrap;
	/*display: -webkit-box;
	display: -ms-flexbox;*/
	margin-bottom: 20px;
}
.button_area .submit_bx {
	float: left;
	width: 100px;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin: 0px 5px;
}
.button_area .submit_bx img {
	margin: 0px 2px;
}
.btn_pay {
	float: left;
	width: 100%;
	height: 48px;
	line-height: 48px;
	background: #ffffff;
	text-align: center;
}
.btn_pay > a.btn {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 48px;
	line-height: 48px;
	text-align: center;
	color: #565656;
	font-size: 13px;
	font-weight: bold;
	border: 1px solid #c8c8c8;
	cursor: pointer;
}
.btn_pay > a.btn:hover {
	border: 1px solid #0091d6;
	background: #e5f7ff;
}
.btn_pay_bj {
	float: left;
	width: 100%;
	height: 48px;
	line-height: 48px;
	background: #ffffff;
	text-align: center;
}
.btn_pay_bj > a.btn {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 48px;
	line-height: 48px;
	text-align: center;
	color: #565656;
	font-size: 13px;
	font-weight: bold;
	border: 1px solid #c8c8c8;
	cursor: pointer;
}
.btn_pay_bj > a.btn:hover {
	border: 1px solid #8957a1;
	background: #fbf2ff;
}
.btn_pay_s {
	float: left;
	width: 100%;
	height: 34px;
	line-height: 34px;
	background: #ffffff;
	text-align: center;
}
.btn_pay_s > a.btn {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color: #565656;
	font-size: 13px;
	font-weight: bold;
	border: 1px solid #c8c8c8;
	cursor: pointer;
}
.btn_pay_s > a.btn:hover {
	border: 1px solid #0091d6;
	background: #e5f7ff;
}
.btn_pds_top_menu {
	float: left;
	width: 100px;
	height: 34px;
	line-height: 34px;
	background: #203a54;
	text-align: center;
	margin-left: 4px;
}
/*.btn_pds_top_menu img {
	padding-top: 10px;
}*/
.btn_pds_top_menu > a.btn {
	display: inline-block;
	width: 99px;
	padding: 0;
	margin: 0;
	height: 33px;
	/*line-height: 33px;*/
	text-align: center;
	color: #565656;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	border: 1px solid #132b43;
}
.btn_pds_top_menu > a.btn:hover {
	background: #203a54;
	border: 1px solid #eabd0f;
}
.btn_pds_top_menu_on {
	float: left;
	width: 100px;
	height: 34px;
	line-height: 34px;
	background: #203a54;
	text-align: center;
	margin-left: 4px;
}
/*.btn_pds_top_menu_on img {
	padding-top: 10px;
}*/
.btn_pds_top_menu_on > a.btn {
	display: inline-block;
	width: 99px;
	padding: 0;
	margin: 0;
	height: 33px;
	/*line-height: 33px;*/
	text-align: center;
	color: #565656;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	border: 1px solid #eabd0f;
}
.btn_pds_top_menu_on > a.btn:hover {
	background: #203a54;
	border: 1px solid #eabd0f;
}
.round_btn {
	float: left;
	height: 28px;
	color: #898888;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 28px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	border-radius: 20px;
	padding: 0 20px;
	margin: 3px;
}
.round_btn:hover {
	background: #fafafa;
}
.round_btn_on {
	float: left;
	height: 28px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 28px;
	background-color: #0091d6;
	border: 1px solid #0091d6;
	border-radius: 20px;
	padding: 0 20px;
	margin: 3px;
}
.btn_join {
	float: left;
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #203a54;
	text-align: center;
	border: 1px solid #132b43;
}
/*.btn_navy_35 img {
	padding-top: 11px;
}*/
.btn_join a:hover {
	background: #284867;
}
.btn_join > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	cursor: pointer;
}
.btn_file_find {
	float: left;
	width: 80px;
	height: 24px;
	line-height: 24px;
	background: #a5a5a5;
	text-align: center;
	border: 1px solid #9c9c9c;
}
/*.btn_gray_24 img {
	padding-top: 6px;
}*/
.btn_file_find a:hover {
	background: #adadad;
}
.btn_file_find > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}
.btn_back {
	float: left;
	width: 170px;
	height: 40px;
	line-height: 40px;
	background: #f8f8f8;
	text-align: center;
	border: 1px solid #bfbfbf;
}
/*.btn_gray_42 img {
	padding-top: 11px;
}*/
.btn_back a:hover {
	background: #e4e4e4;
}
.btn_back > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #686868;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
}
.btn_red_42 {
	float: left;
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #f3141f;
	text-align: center;
	border: 1px solid #e00a14;
}
/*.btn_red_42 img {
	padding-top: 11px;
}*/
.btn_red_42 a:hover {
	background: #ef0a15;
}
.btn_red_42 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
}
.btn_red_35 {
	float: left;
	width: 100%;
	height: 35px;
	line-height: 35px;
	background: #f3141f;
	text-align: center;
	border: 1px solid #e00a14;
}
/*.btn_red_35 img {
	padding-top: 11px;
}*/
.btn_red_35 a:hover {
	background: #ef0a15;
}
.btn_red_35 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
}
.btn_red_30 {
	float: left;
	width: 100%;
	height: 30px;
	line-height: 28px;
	background: #f3141f;
	text-align: center;
	border: 1px solid #e00a14;
}
/*.btn_red_30 img {
	padding-top: 6px;
}*/
.btn_red_30 a:hover {
	background: #ef0a15;
}
.btn_red > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 30px;
	line-height: 28px;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}
.btn_red_26 {
	float: left;
	width: 100%;
	height: 26px;
	line-height: 26px;
	background: #f3141f;
	text-align: center;
	border: 1px solid #e00a14;
}
/*.btn_red_26 img {
	padding-top: 6px;
}*/
.btn_red_26 a:hover {
	background: #ef0a15;
}
.btn_red_26 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}
.btn_red_24 {
	float: left;
	width: 100%;
	height: 24px;
	line-height: 24px;
	background: #f3141f;
	text-align: center;
	border: 1px solid #e00a14;
}
/*.btn_red img {
	padding-top: 6px;
}*/
.btn_red a:hover {
	background: #ef0a15;
}
.btn_red > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}
.btn_red_20 {
	float: left;
	width: 100%;
	height: 20px;
	line-height: 20px;
	background: #f3141f;
	text-align: center;
	border: 1px solid #e00a14;
}
/*.btn_red_20 img {
	padding-top: 3px;
}*/
.btn_red_20 a:hover {
	background: #ef0a15;
}
.btn_red_20 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}
.btn_red_18 {
	float: left;
	width: 100%;
	height: 18px;
	/*line-height: 18px;*/
	background: #f3141f;
	text-align: center;
	border: 1px solid #e00a14;
}
/*.btn_red_18 img {
	padding-top: 3px;
}*/
.btn_red_18 a:hover {
	background: #ef0a15;
}
.btn_red_18 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 18px;
	line-height: 18px;
	text-align: center;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}
.btn_navy_42 {
	float: left;
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #203a54;
	text-align: center;
	border: 1px solid #132b43;
}
/*.btn_navy_35 img {
	padding-top: 11px;
}*/
.btn_navy_42 a:hover {
	background: #284867;
}
.btn_navy_42 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #e8f2ff;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
}
.btn_navy_35 {
	float: left;
	width: 100%;
	height: 35px;
	line-height: 35px;
	background: #203a54;
	text-align: center;
	border: 1px solid #132b43;
}
/*.btn_navy_35 img {
	padding-top: 11px;
}*/
.btn_navy_35 a:hover {
	background: #284867;
}
.btn_navy_35 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #e8f2ff;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
}
.btn_navy_30 {
	float: left;
	width: 100%;
	height: 30px;
	line-height: 28px;
	background: #203a54;
	text-align: center;
	border: 1px solid #132b43;
}
/*.btn_navy_30 img {
	padding-top: 6px;
}*/
.btn_navy_30 a:hover {
	background: #284867;
}
.btn_navy_30 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 30px;
	line-height: 28px;
	text-align: center;
	color: #e8f2ff;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}
.btn_navy_26 {
	float: left;
	width: 100%;
	height: 26px;
	line-height: 26px;
	background: #203a54;
	text-align: center;
	border: 1px solid #132b43;
}
/*.btn_navy_26 img {
	padding-top: 6px;
}*/
.btn_navy_26 a:hover {
	background: #284867;
}
.btn_navy_26 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #e8f2ff;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}
.btn_navy_24 {
	float: left;
	width: 100%;
	height: 24px;
	line-height: 24px;
	background: #203a54;
	text-align: center;
	border: 1px solid #132b43;
}
/*.btn_navy_24 img {
	padding-top: 6px;
}*/
.btn_navy_24 a:hover {
	background: #284867;
}
.btn_navy_24 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #e8f2ff;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}
.btn_navy_20 {
	float: left;
	width: 100%;
	height: 20px;
	line-height: 20px;
	background: #203a54;
	text-align: center;
	border: 1px solid #132b43;
}
/*.btn_navy_20 img {
	padding-top: 3px;
}*/
.btn_navy_20 a:hover {
	background: #284867;
}
.btn_navy_20 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #e8f2ff;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}
.btn_navy_18 {
	float: left;
	width: 100%;
	height: 18px;
	/*line-height: 18px;*/
	background: #203a54;
	text-align: center;
	border: 1px solid #132b43;
}
/*.btn_navy_18 img {
	padding-top: 3px;
}*/
.btn_navy_18 a:hover {
	background: #284867;
}
.btn_navy_18 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 18px;
	line-height: 18px;
	text-align: center;
	color: #e8f2ff;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}
.btn_blue_42 {
	float: left;
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #0091d6;
	text-align: center;
	border: 1px solid #0086c5;
}
/*.btn_blue_42 img {
	padding-top: 11px;
}*/
.btn_blue_42 a:hover {
	background: #009be5;
}
.btn_blue_42 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
}
.btn_blue_35 {
	float: left;
	width: 100%;
	height: 35px;
	line-height: 35px;
	background: #0091d6;
	text-align: center;
	border: 1px solid #0086c5;
}
/*.btn_blue_35 img {
	padding-top: 11px;
}*/
.btn_blue_35 a:hover {
	background: #009be5;
}
.btn_blue_35 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
}
.btn_blue_30 {
	float: left;
	width: 100%;
	height: 30px;
	line-height: 28px;
	background: #0091d6;
	text-align: center;
	border: 1px solid #0086c5;
}
/*.btn_blue_30 img {
	padding-top: 6px;
}*/
.btn_blue_30 a:hover {
	background: #009be5;
}
.btn_blue_30 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 30px;
	line-height: 28px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}
.btn_blue_26 {
	float: left;
	width: 100%;
	height: 26px;
	line-height: 26px;
	background: #0091d6;
	text-align: center;
	border: 1px solid #0086c5;
}
/*.btn_blue_26 img {
	padding-top: 6px;
}*/
.btn_blue_26 a:hover {
	background: #009be5;
}
.btn_blue_26 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}
.btn_blue_24 {
	float: left;
	width: 100%;
	height: 24px;
	line-height: 24px;
	background: #0091d6;
	text-align: center;
	border: 1px solid #0086c5;
}
/*.btn_blue_24 img {
	padding-top: 6px;
}*/
.btn_blue_24 a:hover {
	background: #009be5;
}
.btn_blue_24 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}
.btn_blue_20 {
	float: left;
	width: 100%;
	height: 20px;
	line-height: 20px;
	background: #0091d6;
	text-align: center;
	border: 1px solid #0086c5;
}
/*.btn_blue_20 img {
	padding-top: 3px;
}*/
.btn_blue_20 a:hover {
	background: #009be5;
}
.btn_blue_20 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}
.btn_blue_18 {
	float: left;
	width: 100%;
	height: 18px;
	/*line-height: 18px;*/
	background: #0091d6;
	text-align: center;
	border: 1px solid #0086c5;
}
/*.btn_blue_18 img {
	padding-top: 3px;
}*/
.btn_blue_18 a:hover {
	background: #009be5;
}
.btn_blue_18 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 18px;
	line-height: 18px;
	text-align: center;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}
.btn_blueline_42 {
	float: left;
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #ffffff;
	text-align: center;
	border: 1px solid #0091d6;
}
/*.btn_blueline_42 img {
	padding-top: 11px;
}*/
.btn_blueline_42 a:hover {
	background: #f2f2f2;
}
.btn_blueline_42 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #565656;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
}
.btn_blueline_35 {
	float: left;
	width: 100%;
	height: 35px;
	line-height: 35px;
	background: #ffffff;
	text-align: center;
	border: 1px solid #0091d6;
}
/*.btn_blueline_35 img {
	padding-top: 11px;
}*/
.btn_blueline_35 a:hover {
	background: #f2f2f2;
}
.btn_blueline_35 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #565656;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
}
.btn_blueline_30 {
	float: left;
	width: 100%;
	height: 30px;
	line-height: 28px;
	background: #ffffff;
	text-align: center;
	border: 1px solid #0091d6;
}
/*.btn_blueline_30 img {
	padding-top: 6px;
}*/
.btn_blueline_30 a:hover {
	background: #f2f2f2;
}
.btn_blueline_30 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 30px;
	line-height: 28px;
	text-align: center;
	color: #565656;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}
.btn_blueline_26 {
	float: left;
	width: 100%;
	height: 26px;
	line-height: 26px;
	background: #ffffff;
	text-align: center;
	border: 1px solid #0091d6;
}
/*.btn_blueline_26 img {
	padding-top: 6px;
}*/
.btn_blueline_26 a:hover {
	background: #f2f2f2;
}
.btn_blueline_26 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #565656;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}
.btn_blueline_24 {
	float: left;
	width: 100%;
	height: 24px;
	line-height: 24px;
	background: #ffffff;
	text-align: center;
	border: 1px solid #0091d6;
}
/*.btn_blueline_24 img {
	padding-top: 6px;
}*/
.btn_blueline_24 a:hover {
	background: #f2f2f2;
}
.btn_blueline_24 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #565656;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}
.btn_blueline_20 {
	float: left;
	width: 100%;
	height: 20px;
	line-height: 20px;
	background: #ffffff;
	text-align: center;
	border: 1px solid #0091d6;
}
/*.btn_blueline_20 img {
	padding-top: 3px;
}*/
.btn_blueline_20 a:hover {
	background: #f2f2f2;
}
.btn_blueline_20 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #565656;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}
.btn_blueline_18 {
	float: left;
	width: 100%;
	height: 18px;
	/*line-height: 18px;*/
	background: #ffffff;
	text-align: center;
	border: 1px solid #0091d6;
}
/*.btn_blueline_20 img {
	padding-top: 3px;
}*/
.btn_blueline_18 a:hover {
	background: #f2f2f2;
}
.btn_blueline_18 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 18px;
	line-height: 18px;
	text-align: center;
	color: #565656;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}
.btn_gray_42 {
	float: left;
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #a5a5a5;
	text-align: center;
	border: 1px solid #9c9c9c;
}
/*.btn_gray_42 img {
	padding-top: 11px;
}*/
.btn_gray_42 a:hover {
	background: #adadad;
}
.btn_gray_42 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
}
.btn_gray_35 {
	float: left;
	width: 100%;
	height: 35px;
	line-height: 35px;
	background: #a5a5a5;
	text-align: center;
	border: 1px solid #9c9c9c;
}
/*.btn_gray_35 img {
	padding-top: 11px;
}*/
.btn_gray_35 a:hover {
	background: #adadad;
}
.btn_gray_35 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
}
.btn_gray_30 {
	float: left;
	width: 100%;
	height: 30px;
	line-height: 28px;
	background: #a5a5a5;
	text-align: center;
	border: 1px solid #9c9c9c;
}
/*.btn_gray_30 img {
	padding-top: 6px;
}*/
.btn_gray_30 a:hover {
	background: #adadad;
}
.btn_gray_30 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 30px;
	line-height: 28px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}
.btn_gray_26 {
	float: left;
	width: 100%;
	height: 26px;
	line-height: 26px;
	background: #a5a5a5;
	text-align: center;
	border: 1px solid #9c9c9c;
}
/*.btn_gray_26 img {
	padding-top: 6px;
}*/
.btn_gray_26 a:hover {
	background: #adadad;
}
.btn_gray_26 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}
.btn_gray_24 {
	float: left;
	width: 100%;
	height: 24px;
	line-height: 24px;
	background: #a5a5a5;
	text-align: center;
	border: 1px solid #9c9c9c;
}
/*.btn_gray_24 img {
	padding-top: 6px;
}*/
.btn_gray_24 a:hover {
	background: #adadad;
}
.btn_gray_24 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}
.btn_gray_20 {
	float: left;
	width: 100%;
	height: 20px;
	line-height: 20px;
	background: #a5a5a5;
	text-align: center;
	border: 1px solid #9c9c9c;
}
/*.btn_gray_20 img {
	padding-top: 3px;
}*/
.btn_gray_20 a:hover {
	background: #adadad;
}
.btn_gray_20 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}
.btn_gray_18 {
	float: left;
	width: 100%;
	height: 18px;
	/*line-height: 18px;*/
	background: #a5a5a5;
	text-align: center;
	border: 1px solid #9c9c9c;
}
/*.btn_gray_18 img {
	padding-top: 3px;
}*/
.btn_gray_18 a:hover {
	background: #adadad;
}
.btn_gray_18 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 18px;
	line-height: 18px;
	text-align: center;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}
.btn_grayline_42 {
	float: left;
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #ffffff;
	text-align: center;
	border: 1px solid #9c9c9c;
}
/*.btn_grayline_42 img {
	padding-top: 11px;
}*/
.btn_grayline_42 a:hover {
	background: #f2f2f2;
}
.btn_grayline_42 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #787878;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
}
.btn_grayline_35 {
	float: left;
	width: 100%;
	height: 35px;
	line-height: 35px;
	background: #ffffff;
	text-align: center;
	border: 1px solid #9c9c9c;
}
/*.btn_grayline_35 img {
	padding-top: 11px;
}*/
.btn_grayline_35 a:hover {
	background: #f2f2f2;
}
.btn_grayline_35 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #787878;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
}
.btn_grayline_30 {
	float: left;
	width: 100%;
	height: 30px;
	line-height: 28px;
	background: #ffffff;
	text-align: center;
	border: 1px solid #9c9c9c;
}
/*.btn_grayline_30 img {
	padding-top: 6px;
}*/
.btn_grayline_30 a:hover {
	background: #f2f2f2;
}
.btn_grayline_30 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 30px;
	line-height: 28px;
	text-align: center;
	color: #787878;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}
.btn_grayline_26 {
	float: left;
	width: 100%;
	height: 26px;
	line-height: 26px;
	background: #ffffff;
	text-align: center;
	border: 1px solid #9c9c9c;
}
/*.btn_grayline_26 img {
	padding-top: 6px;
}*/
.btn_grayline_26 a:hover {
	background: #f2f2f2;
}
.btn_grayline_26 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #787878;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}
.btn_grayline_24 {
	float: left;
	width: 100%;
	height: 24px;
	line-height: 24px;
	background: #ffffff;
	text-align: center;
	border: 1px solid #9c9c9c;
}
/*.btn_grayline_24 img {
	padding-top: 6px;
}*/
.btn_grayline_24 a:hover {
	background: #f2f2f2;
}
.btn_grayline_24 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #787878;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}
.btn_grayline_20 {
	float: left;
	width: 100%;
	height: 20px;
	line-height: 20px;
	background: #ffffff;
	text-align: center;
	border: 1px solid #9c9c9c;
}
/*.btn_grayline_20 img {
	padding-top: 3px;
}*/
.btn_grayline_20 a:hover {
	background: #f2f2f2;
}
.btn_grayline_20 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #787878;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}
.btn_grayline_18 {
	float: left;
	width: 100%;
	height: 18px;
	/*line-height: 18px;*/
	background: #ffffff;
	text-align: center;
	border: 1px solid #9c9c9c;
}
/*.btn_grayline_20 img {
	padding-top: 3px;
}*/
.btn_grayline_18 a:hover {
	background: #f2f2f2;
}
.btn_grayline_18 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 18px;
	line-height: 18px;
	text-align: center;
	color: #787878;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}
.btn_darkgray_42 {
	float: left;
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #787878;
	text-align: center;
	border: 1px solid #686868;
}
/*.btn_darkgray_42 img {
	padding-top: 11px;
}*/
.btn_darkgray_42 a:hover {
	background: #7b7b7b;
}
.btn_darkgray_42 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
}
.btn_darkgray_35 {
	float: left;
	width: 100%;
	height: 35px;
	line-height: 35px;
	background: #787878;
	text-align: center;
	border: 1px solid #686868;
}
/*.btn_darkgray_35 img {
	padding-top: 11px;
}*/
.btn_darkgray_35 a:hover {
	background: #7b7b7b;
}
.btn_darkgray_35 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
}
.btn_darkgray_30 {
	float: left;
	width: 100%;
	height: 30px;
	line-height: 28px;
	background: #787878;
	text-align: center;
	border: 1px solid #686868;
}
/*.btn_darkgray_30 img {
	padding-top: 6px;
}*/
.btn_darkgray_30 a:hover {
	background: #7b7b7b;
}
.btn_darkgray_30 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 30px;
	line-height: 28px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}
.btn_darkgray_26 {
	float: left;
	width: 100%;
	height: 26px;
	line-height: 26px;
	background: #787878;
	text-align: center;
	border: 1px solid #686868;
}
/*.btn_darkgray_26 img {
	padding-top: 6px;
}*/
.btn_darkgray_26 a:hover {
	background: #7b7b7b;
}
.btn_darkgray_26 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}
.btn_darkgray_24 {
	float: left;
	width: 100%;
	height: 24px;
	line-height: 24px;
	background: #787878;
	text-align: center;
	border: 1px solid #686868;
}
/*.btn_darkgray_24 img {
	padding-top: 6px;
}*/
.btn_darkgray_24 a:hover {
	background: #7b7b7b;
}
.btn_darkgray_24 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}
.btn_darkgray_20 {
	float: left;
	width: 100%;
	height: 20px;
	line-height: 20px;
	background: #787878;
	text-align: center;
	border: 1px solid #686868;
}
/*.btn_darkgray_20 img {
	padding-top: 3px;
}*/
.btn_darkgray_20 a:hover {
	background: #7b7b7b;
}
.btn_darkgray_20 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}
.btn_darkgray_18 {
	float: left;
	width: 100%;
	height: 18px;
	/*line-height: 18px;*/
	background: #787878;
	text-align: center;
	border: 1px solid #686868;
}
/*.btn_darkgray_20 img {
	padding-top: 3px;
}*/
.btn_darkgray_18 a:hover {
	background: #7b7b7b;
}
.btn_darkgray_18 > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 18px;
	line-height: 18px;
	text-align: center;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}
/*----------------셀렉트,체크,라디오,인풋----------------*/

.input_txt_default {
	height: 24px;
	font-size: 12px;
	line-height: 24px;
	padding-left: 2%;
	padding-right: 2%;
	background: #f6f6f6;
	border: 1px solid #dddddd;
	resize: none;
}
.input_default {
	width: 96%;
	height: 24px;
	font-size: 12px;
	line-height: 24px;
	padding-left: 2%;
	padding-right: 2%;
	border: 1px solid #dddddd;
}
.input_default_b {
	width: 96%;
	height: 30px;
	color: #626262;
	font-size: 12px;
	line-height: 24px;
	padding-left: 2%;
	padding-right: 2%;
	border: 1px solid #dddddd;
}
.input_table_gray {
	width: 96%;
	height: 24px;
	font-size: 12px;
	line-height: 24px;
	padding-left: 2%;
	padding-right: 2%;
	background: #f6f6f6;
	border: 1px solid #dddddd;
}
.input_point {
	height: 30px;
	color: #626262;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	line-height: 24px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #dddddd;
}
.input_default_gray {
	width: 96%;
	height: 24px;
	font-size: 12px;
	line-height: 24px;
	padding-left: 2%;
	padding-right: 2%;
	background: #f6f6f6;
	border: 1px solid #dddddd;
}
.input_default_gray_h {
	width: 96%;
	height: 48px;
	color: #626262;
	font-size: 14px;
	line-height: 48px;
	padding-left: 2%;
	padding-right: 2%;
	background: #f6f6f6;
	border: 1px solid #dddddd;
}
.input_board_write {
	width: 96%;
	height: 24px;
	font-size: 12px;
	line-height: 24px;
	padding-left: 2%;
	padding-right: 2%;
	border: 1px solid #dddddd;
	background-color: #f6f6f6;
}
.input_bx_size_m {
	float: left;
	width: 150px;
}
.input_join {
	height: 30px;
	color: #626262;
	font-size: 13px;
	font-weight: bold;
	line-height: 28px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #dddddd;
}
.input_table_m {
	height: 24px;
	background: #fafafa;
	border: 1px solid #777777;
	padding: 0px 5px;
}
.input_board_find {
	width: 100px;
	height: 24px;
	font-size: 12px;
	line-height: 24px;
	padding-left: 10px;
	border: 1px solid #dddddd;
}
.input_multi_default {
	width: 96%;
	font-size: 12px;
	padding: 2%;
	border: 1px solid #dddddd;
	resize: none;
}
.input_multi_default_gray {
	width: 96%;
	font-size: 12px;
	padding: 2%;
	border: 1px solid #dddddd;
	background: #f6f6f6;
	resize: none;
}
.input_multi_write {
	width: 96%;
	font-size: 12px;
	padding: 2%;
	border: 1px solid #dddddd;
	background-color: #f6f6f6;
	resize: none;
}
.input_main_search {
	width: 336px;
	height: 36px;
	font-size: 13px;
	line-height: 32px;
	padding-left: 10px;
}
.input_cs_main_search {
	width: 98%;
	height: 36px;
	font-size: 13px;
	line-height: 32px;
	padding-left: 2%;
}
.input_faq_main_search {
	width: 98%;
	height: 30px;
	font-size: 13px;
	line-height: 32px;
	padding-left: 2%;
}
.input_login {
	width: 100%;
	height: 24px;
	color: #626262;
	font-size: 12px;
	line-height: 24px;
	padding-left: 5px;
	margin-bottom: 4px;
	border: 1px solid #dddddd;
}
.input_login_b {
	width: 100%;
	height: 40px;
	color: #626262;
	font-size: 14px;
	line-height: 40px;
	padding-left: 8px;
	border: 1px solid #dddddd;
}
.input_browser_board_find {
	width: 100px;
	height: 19px;
	color: #626262;
	font-size: 12px;
	line-height: 19px;
	padding-left: 10px;
	margin-bottom: 4px;
	border: 1px solid #dddddd;
}
.input_select_default {
	width: 100%;
	height: 30px;
	color: #626262;
	font-size: 12px;
	line-height: 24px;
	margin-bottom: 4px;
	border: 1px solid #dddddd;
	background: #ffffff;
	padding-left: 2%;
}
.input_c[type=checkbox].css-checkbox {
	position: absolute;
	z-index: -1000;
	left: -1000px;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
}
.input_c[type=checkbox].css-checkbox + .label_c.css-label {
	padding-left: 19px;
	margin-top: 0px;
	height: 17px;
	display: inline-block;
	line-height: 17px;
	background-repeat: no-repeat;
	background-position: 0 0;
	vertical-align: middle;
	cursor: pointer;
	color: #717171;
	font-size: 12px;
}
.input_c[type=checkbox].css-checkbox:checked + .label_c.css-label {
	background-position: 0 -17px;
}
.label_c.css-label {
	background-image: url(https://wimg.totodisk.com/2021/web/sel_chkbox_img.png);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.input_r[type=radio].css-checkbox {
	position: absolute;
	z-index: -1000;
	left: -1000px;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
}
.input_r[type=radio].css-checkbox + .label_r.css-label {
	padding-left: 19px;
	margin-top: 0px;
	height: 17px;
	display: inline-block;
	line-height: 17px;
	background-repeat: no-repeat;
	background-position: 0 0;
	vertical-align: middle;
	cursor: pointer;
	color: #717171;
	font-size: 12px;
}
.input_r[type=radio].css-checkbox:checked + .label_r.css-label {
	background-position: 0 -17px;
}
.label_r.css-label {
	background-image: url(https://wimg.totodisk.com/2021/web/sel_radio_img.png);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.input_c2[type=checkbox].css-checkbox2 {
	position: absolute;
	z-index: -1000;
	left: -1000px;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
}
.input_c2[type=checkbox].css-checkbox2 + .label_c2.css-label2 {
	padding-left: 19px;
	margin-top: 0px;
	height: 17px;
	display: inline-block;
	line-height: 17px;
	background-repeat: no-repeat;
	background-position: 0 0;
	vertical-align: middle;
	cursor: pointer;
	color: #a4a4a4;
	font-size: 12px;
	font-weight: bold;
}
.input_c2[type=checkbox].css-checkbox2:checked + .label_c2.css-label2 {
	background-position: 0 -17px;
}
.label_c2.css-label2 {
	background-image: url(https://wimg.totodisk.com/2021/web/sel_chkbox_img.png);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.input_r2[type=radio].css-checkbox2 {
	position: absolute;
	z-index: -1000;
	left: -1000px;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
}
.input_r2[type=radio].css-checkbox2 + .label_r2.css-label2 {
	padding-left: 19px;
	margin-top: 0px;
	height: 17px;
	display: inline-block;
	line-height: 17px;
	background-repeat: no-repeat;
	background-position: 0 0;
	vertical-align: middle;
	cursor: pointer;
	color: #a4a4a4;
	font-size: 12px;
	font-weight: bold;
}
.input_r2[type=radio].css-checkbox2:checked + .label_r2.css-label2 {
	background-position: 0 -17px;
}
.label_r2.css-label2 {
	background-image: url(https://wimg.totodisk.com/2021/web/sel_radio_img.png);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.comm_sel {
	float: left;
	margin-right: 3px;
}
.comm_sel .jq_sel {
	display: block;
	position: relative;
	height: 32px;
	background: url('https://wimg.totodisk.com/2021/web/bg_selbox.gif') no-repeat 0 0;
	font-size: 12px;
	vertical-align: middle;
}
.comm_sel .jq_sel span {
	position: absolute;
	left: 0;
	top: 0;
	white-space: nowrap;
	height: 32px;
	width: 100%;
	_width: auto;
	line-height: 30px;
	text-align: left;
	text-indent: 8px;
	color: #9c9daf;
	overflow: hidden;
	cursor: pointer
}
.comm_sel .jq_sel a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 0px;
	width: 18px;
	height: 32px;
	background: url('https://wimg.totodisk.com/2021/web/bg_selbox.gif') no-repeat 100% 0
}
.comm_sel .jq_sel ul {
	overflow: auto;
	position: absolute;
	z-index: 9999;
	top: 31px;
	left: 0px;
	max-height: 500px;
	width: 100%;
	list-style: none;
	background-color: #3d3d45;
	border-top: solid 1px #3695df;
	border-bottom: solid 1px #3695df;
	display: none;
	overflow: auto;
	overflow-y: auto;
	z-index: 10;
	white-space: nowrap
}
.comm_sel .jq_sel li {
	border-right: solid 1px #3695df;
	border-left: solid 1px #3695df
}
.comm_sel .jq_sel ul a {
	display: block;
	padding: 5px 2px 5px 5px;
	text-decoration: none;
	color: #9c9daf;
	text-align: left
}
.comm_sel .jq_sel ul a:hover {
	background-color: #212227
}
.comm_sel .jq_sel ul a.selected {
}
.comm_sel .jq_sel_hide {
	display: none
}
.comm_sel_type1 .jq_sel {
	height: 28px;
	background-position: 0 -40px
}
.comm_sel_type1 .jq_sel span {
	height: 28px;
	color: #555;
	line-height: 28px
}
.comm_sel_type1 .jq_sel a.jqTransformSelectOpen {
	width: 26px;
	height: 28px;
	background-position: 100% -40px
}
.comm_sel_type1 .jq_sel ul {
	top: 25px;
	border-color: #3695df;
	background-color: #ffffff;
}
.comm_sel_type1 .jq_sel li {
	border-color: #3695df;
}
.comm_sel_type1 .jq_sel ul a {
	color: #666666;
}
.comm_sel_type1 .jq_sel ul a:hover {
	background-color: #f7f7f7;
	color: #404040;
}
.comm_sel_type2 .jq_sel {
	height: 25px;
	background-position: 0 -70px;
	font-size: 13px;
	margin-top: 6px;
}
.comm_sel_type2 .jq_sel span {
	height: 25px;
	line-height: 25px;
	color: #555;
}
.comm_sel_type2 .jq_sel a.jqTransformSelectOpen {
	height: 25px;
	background-position: 100% -70px
}
.comm_sel_type2 .jq_sel ul {
	top: 28px;
	border-color: #3695df;
	background-color: #ffffff;
}
.comm_sel_type2 .jq_sel li {
	border-color: #3695df;
}
.comm_sel_type2 .jq_sel ul a {
	color: #666666;
	font-size: 12px;
}
.comm_sel_type2 .jq_sel ul a:hover {
	background-color: #f7f7f7;
	color: #404040;
}
.comm_sel_type3 .jq_sel {
	height: 28px;
	background-position: 0 -100px;
	font-size: 12px;
	font-weight: bold;
}
.comm_sel_type3 .jq_sel span {
	height: 28px;
	color: #000000;
}
.comm_sel_type3 .jq_sel a.jqTransformSelectOpen {
	width: 26px;
	background-position: 100% -100px;
}
.comm_sel_type3 .jq_sel ul {
	top: 27px;
	border-color: #3695df;
	background-color: #ffffff;
}
.comm_sel_type3 .jq_sel li {
	border-color: #3695df
}
.comm_sel_type3 .jq_sel ul a {
	color: #666666;
}
.comm_sel_type3 .jq_sel ul a:hover {
	background-color: #f7f7f7;
	color: #404040;
}
.comm_sel_type4 .jq_sel {
	height: 32px;
	background-position: 0 -0px;
}
.comm_sel_type4 .jq_sel span {
	height: 30px;
	color: #555;
}
.comm_sel_type4 .jq_sel a.jqTransformSelectOpen {
	width: 26px;
	height: 31px;
 background-position: 100% -0px font-size: 12px;
}
.comm_sel_type4 .jq_sel ul {
	top: 30px;
	border-color: #3695df;
	background-color: #ffffff;
}
.comm_sel_type4 .jq_sel li {
	border-color: #3695df
}
.comm_sel_type4 .jq_sel ul a {
	color: #666666;
}
.comm_sel_type4 .jq_sel ul a:hover {
	background-color: #f7f7f7;
	color: #404040;
}
/*----------------레이아웃----------------*/
.font_letter {
	letter-spacing: -1px;
}
.goods_size {
	width: 80px;
	height: 80px;
}
.list_size_1p {
	width: 1%;
}
.list_size_2p {
	width: 2%;
}
.list_size_5p {
	width: 5%;
}
.list_size_9p {
	width: 9%;
}
.list_size_10p {
	width: 10%;
}
.list_size_15p {
	width: 15%;
}
.list_size_18p {
	width: 19%;
}
.list_size_19p {
	width: 19%;
}
.list_size_20p {
	width: 20%;
}
.list_size_24p {
	width: 24%;
}
.list_size_25p {
	width: 25%;
}
.list_size_26p {
	width: 26%;
}
.list_size_27p {
	width: 27%;
}
.list_size_28p {
	width: 28%;
}
.list_size_29p {
	width: 29%;
}
.list_size_30p {
	width: 30%;
}
.list_size_31p {
	width: 31%;
}
.list_size_32p {
	width: 32%;
}
.list_size_33p {
	width: 33%;
}
.list_size_35p {
	width: 35%;
}
.list_size_38p {
	width: 38%;
}
.list_size_40p {
	width: 40%;
}
.list_size_43p {
	width: 43%;
}
.list_size_45p {
	width: 45%;
}
.list_size_49p {
	width: 49%;
}
.list_size_50p {
	width: 50%;
}
.list_size_55p {
	width: 55%;
}
.list_size_60p {
	width: 60%;
}
.list_size_65p {
	width: 65%;
}
.list_size_70p {
	width: 70%;
}
.list_size_75p {
	width: 75%;
}
.list_size_78p {
	width: 78%;
}
.list_size_80p {
	width: 80%;
}
.list_size_85p {
	width: 85%;
}
.list_size_90p {
	width: 90%;
}
.list_size_95p {
	width: 95%;
}
.list_size_100p {
	width: 100%;
}
.list_size_5px {
	width: 5px;
}
.list_size_10px {
	width: 10px;
}
.list_size_15px {
	width: 15px;
}
.list_size_20px {
	width: 20px;
}
.list_size_30px {
	width: 30px;
}
.list_size_40px {
	width: 40px;
}
.list_size_50px {
	width: 50px;
}
.list_size_60px {
	width: 60px;
}
.list_size_65px {
	width: 65px;
}
.list_size_70px {
	width: 70px;
}
.list_size_75px {
	width: 75px;
}
.list_size_80px {
	width: 80px;
}
.list_size_85px {
	width: 80px;
}
.list_size_90px {
	width: 90px;
}
.list_size_100px {
	width: 100px;
}
.list_size_150px {
	width: 150px;
}
.list_size_160px {
	width: 160px;
}
.list_size_170px {
	width: 170px;
}
.list_size_200px {
	width: 200px;
}
.list_size_270px {
	width: 270px;
}
.list_size_300px {
	width: 300px;
}
.list_size_400px {
	width: 400px;
}
.list_size_450px {
	width: 450px;
}
.list_size_500px {
	width: 500px;
}
.list_size_600px {
	width: 600px;
}
.box_size_6pe {
	width: 6% !important;
}
.box_size_10pe {
	width: 10% !important;
}
.box_size_20pe {
	width: 20% !important;
}
.box_size_24pe {
	width: 24% !important;
}
.box_size_28pe {
	width: 28% !important;
}
.box_size_30pe {
	width: 30% !important;
}
.box_size_32pe {
	width: 32% !important;
}
.box_size_38pe {
	width: 38% !important;
}
.box_size_40pe {
	width: 40% !important;
}
.box_size_49pe {
	width: 49% !important;
}
.box_size_50pe {
	width: 50% !important;
}
.box_size_60pe {
	width: 60% !important;
}
.box_size_70pe {
	width: 70% !important;
}
.box_size_80pe {
	width: 80% !important;
}
.box_size_90pe {
	width: 90% !important;
}
.box_size_99pe {
	width: 99% !important;
}
.box_size_100pe {
	width: 100% !important;
}
.pd_10 {
	padding: 10px !important;
}
.pd_20 {
	padding: 20px !important;
}
.pd_30 {
	padding: 30px !important;
}
.pd_40 {
	padding: 40px !important;
}
.pd_10_w {
	padding-left: 10px !important;
	padding-right: 10px !important;
}
.pd_20_w {
	padding-left: 20px !important;
	padding-right: 20px !important;
}
.pd_30_w {
	padding-left: 30px !important;
	padding-right: 30px !important;
}
.pd_40_w {
	padding-left: 40px !important;
	padding-right: 40px !important;
}
.pd_10_h {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
.pd_20_h {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}
.pd_30_h {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
}
.pd_40_h {
	padding-top: 40px !important;
	padding-bottom: 40px !important;
}
.pt_1 {
	padding-top: 1px !important;
}
.pt_3 {
	padding-top: 3px !important;
}
.pt_5 {
	padding-top: 5px !important;
}
.pt_7 {
	padding-top: 7px !important;
}
.pt_10 {
	padding-top: 10px !important;
}
.pt_15 {
	padding-top: 15px !important;
}
.pt_20 {
	padding-top: 20px !important;
}
.pt_25 {
	padding-top: 25px !important;
}
.pt_30 {
	padding-top: 30px !important;
}
.pt_40 {
	padding-top: 40px !important;
}
.pt_50 {
	padding-top: 50px !important;
}
.pb_5 {
	padding-bottom: 5px !important;
}
.pb_7 {
	padding-bottom: 7px !important;
}
.pb_1 {
	padding-bottom: 1px !important;
}
.pb_10 {
	padding-bottom: 10px !important;
}
.pb_15 {
	padding-bottom: 15px !important;
}
.pb_20 {
	padding-bottom: 20px !important;
}
.pb_25 {
	padding-bottom: 25px !important;
}
.pb_30 {
	padding-bottom: 30px !important;
}
.pb_40 {
	padding-bottom: 40px !important;
}
.pb_50 {
	padding-bottom: 50px !important;
}
.pl_2 {
	padding-left: 2px !important;
}
.pl_3 {
	padding-left: 3px !important;
}
.pl_5 {
	padding-left: 5px !important;
}
.pl_6 {
	padding-left: 6px !important;
}
.pl_7 {
	padding-left: 7px !important;
}
.pl_8 {
	padding-left: 8px !important;
}
.pl_10 {
	padding-left: 10px !important;
}
.pl_15 {
	padding-left: 15px !important;
}
.pl_20 {
	padding-left: 20px !important;
}
.pl_25 {
	padding-left: 25px !important;
}
.pl_30 {
	padding-left: 30px !important;
}
.pl_40 {
	padding-left: 40px !important;
}
.pl_50 {
	padding-left: 50px !important;
}
.pl_60 {
	padding-left: 60px !important;
}
.pl_70 {
	padding-left: 70px !important;
}
.pl_80 {
	padding-left: 80px !important;
}
.pl_85 {
	padding-left: 85px !important;
}
.pl_90 {
	padding-left: 90px !important;
}
.pl_100 {
	padding-left: 100px !important;
}
.pl_110 {
	padding-left: 110px !important;
}
.pl_120 {
	padding-left: 120px !important;
}
.pl_150 {
	padding-left: 150px !important;
}
.pl_300 {
	padding-left: 300px !important;
}
.pl_400 {
	padding-left: 400px !important;
}
.pl_450 {
	padding-left: 450px !important;
}
.pl_470 {
	padding-left: 470px !important;
}
.pl_480 {
	padding-left: 480px !important;
}
.pl_500 {
	padding-left: 500px !important;
}
.pl_1p {
	padding-left: 1% !important;
}
.pr_5 {
	padding-right: 5px !important;
}
.pr_10 {
	padding-right: 10px !important;
}
.pr_15 {
	padding-right: 15px !important;
}
.pr_20 {
	padding-right: 20px !important;
}
.pr_25 {
	padding-right: 25px !important;
}
.pr_30 {
	padding-right: 30px !important;
}
.pr_40 {
	padding-right: 40px !important;
}
.pr_50 {
	padding-right: 50px !important;
}
.pr_60 {
	padding-right: 60px !important;
}
.pr_70 {
	padding-right: 70px !important;
}
.pr_80 {
	padding-right: 80px !important;
}
.pr_90 {
	padding-right: 90px !important;
}
.pr_100 {
	padding-right: 100px !important;
}
.pr_130 {
	padding-right: 130px !important;
}
.pr_150 {
	padding-right: 150px !important;
}
.mt_4 {
	margin-top: 4px !important;
}
.mt_5 {
	margin-top: 5px !important;
}
.mt_7 {
	margin-top: 7px !important;
}
.mt_10 {
	margin-top: 10px !important;
}
.mt_15 {
	margin-top: 15px !important;
}
.mt_20 {
	margin-top: 20px !important;
}
.mt_25 {
	margin-top: 25px !important;
}
.mt_30 {
	margin-top: 30px !important;
}
.mt_40 {
	margin-top: 40px !important;
}
.mt_50 {
	margin-top: 50px !important;
}
.mb_4 {
	margin-bottom: 4px !important;
}
.mb_5 {
	margin-bottom: 5px !important;
}
.mb_7 {
	margin-bottom: 7px !important;
}
.mb_10 {
	margin-bottom: 10px !important;
}
.mb_15 {
	margin-bottom: 15px !important;
}
.mb_20 {
	margin-bottom: 20px !important;
}
.mb_25 {
	margin-bottom: 25px !important;
}
.mb_30 {
	margin-bottom: 30px !important;
}
.mb_40 {
	margin-bottom: 40px !important;
}
.mb_50 {
	margin-bottom: 50px !important;
}
.mr_1 {
	margin-right: 1px !important;
}
.mr_5 {
	margin-right: 5px !important;
}
.mr_10 {
	margin-right: 10px !important;
}
.ml_5 {
	margin-left: 5px !important;
}
.ml_10 {
	margin-left: 10px !important;
}
.ml_15 {
	margin-left: 15px !important;
}
.ml_20 {
	margin-left: 20px !important;
}
.ml_25 {
	margin-left: 25px !important;
}
.ml_30 {
	margin-left: 30px !important;
}
.ml_40 {
	margin-left: 40px !important;
}
.ml_50 {
	margin-left: 50px !important;
}
.ml_60 {
	margin-left: 60px !important;
}
.ml_70 {
	margin-left: 70px !important;
}
.ml_80 {
	margin-left: 80px !important;
}
.ml_85 {
	margin-left: 85px !important;
}
.ml_90 {
	margin-left: 90px !important;
}
.ml_100 {
	margin-left: 100px !important;
}
.ml_110 {
	margin-left: 110px !important;
}
.ml_120 {
	margin-left: 120px !important;
}
.ml_150 {
	margin-left: 150px !important;
}
.ml_300 {
	margin-left: 300px !important;
}
.ml_400 {
	margin-left: 400px !important;
}
.ml_450 {
	margin-left: 450px !important;
}
.ml_470 {
	margin-left: 470px !important;
}
.ml_480 {
	margin-left: 480px !important;
}
.ml_500 {
	margin-left: 500px !important;
}
.ml_1p {
	margin-left: 1% !important;
}
.ml_2p {
	margin-left: 2% !important;
}
.ml_3p {
	margin-left: 3% !important;
}
.ml_4p {
	margin-left: 4% !important;
}
.ml_5p {
	margin-left: 5% !important;
}
.ml_10p {
	margin-left: 10% !important;
}
.mr_1p {
	margin-right: 1% !important;
}
.mr_2p {
	margin-right: 2% !important;
}
.mr_3p {
	margin-right: 3% !important;
}
.mr_4p {
	margin-right: 4% !important;
}
.mr_5p {
	margin-right: 5% !important;
}
.mr_10p {
	margin-right: 10% !important;
}
