@charset "utf-8";

/********** skip_nav **********/
.skip_nav {display:block;overflow:hidden;position:absolute;left:0;right:0;top:0;z-index:1000;height:0;background:#000;text-align:center;}
.skip_nav:focus {overflow:auto;height:auto;padding:5px 0;color:#fff;}

/********** 폰트사이즈 **********/
.ft-16 {font-size:1.6rem;}

/********** 숨김 **********/
.hide {overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);}


/********** 말줄임(사용시 클래스가 맨앞에 위치해야함) **********/
[class^="ellipsis"] {display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.ellipsis1 {-webkit-line-clamp:1;}/* 1줄 */
.ellipsis2 {-webkit-line-clamp:2;}/* 2줄 */
.ellipsis3 {-webkit-line-clamp:3;}/* 3줄 */
.ellipsis4 {-webkit-line-clamp:4;}/* 4줄 */


/********** 타이틀 **********/
.tith4 {font-weight:600;font-size:2.5rem;color:#000;padding-left:3rem;margin-bottom:15px;position:relative;}
.tith4::before {width:19px;height:18px;content:"";background:url("/img/sub/bl_h4.png") no-repeat;position:absolute;top:1.5rem;left:0;transform:translateY(-50%);}
.tith5 {font-size:1.375em;font-weight:400;color:#2675bf;}
.tith6 {position:relative;padding-left:16px;font-size:1.250em;font-weight:400;color:#444;}
.tith6::after {content:"";position:absolute;left:0;top:8px;width:6px;height:10px;background:#1a88e8;border-radius:50px;}


/********** 리스트(사용시 클래스가 맨앞에 위치해야함) **********/
[class^="list"] > li {position:relative;padding-left:2rem;margin-top:5px;}
[class^="list"] > li:after {content:"";position:absolute;left:0;top:1rem;}
/* 리스트_1 */
.list1 > li {font-weight:500;font-size:2rem;color:#000;}
.list1 > li:after {width:1rem;height:3px;background:#1a88e8;}
/* 리스트_2 */
.list2 {margin-top:1rem;}
.list2 > li {padding:0;margin-top:5px;color:#666;}
/* 리스트_3 */
.list3 > li {color:#666;}
.list3 > li:after {width:3px;height:1px;background:#666;}
/* 리스트_테이블 */
.list_table > li {font-size:1.6rem;color:#222;padding-left:1.5rem;}
.list_table > li:first-child {margin-top:0;}
.list_table > li:after {width:.5rem;height:.5rem;border-radius:50%;background:#57c200;}
.list_table.grid {display:grid;grid-template-columns:repeat(auto-fill, minmax(50%, auto));gap:5px 0;}
.list_table.grid li {margin-top:0;}
	@media only screen and (max-width:1023px){
		.list_table.grid {display:grid;grid-template-columns:repeat(auto-fill, minmax(100%, auto));gap:5px 0;}
	}


/********** 폰트색상 **********/
.cr_red {color:#ff0000;}
.cr_blue {color:#1a88e8;}
.cr_green {color:#57c200;}
.cr_yellow {color:#ffa800;}
.cr_gray {color:#999;}
.cr_black {color:#000;}


/********** 테이블 **********/
.table_box {overflow-x:auto;border-top:2px solid #000;}

/* 반응형 테이블 */
.scroll-message {display:none;text-align:center;padding:10px 0;color:#1a88e8;font-size:2rem;font-weight:600;}
.table_box_wide {overflow-x:auto;border-top:2px solid #000;}
.table_box_wide .tStyle04 {border-top:none;}
	@media only screen and (max-width:767px){
		.scroll-message {display:block;}
		.table_box_wide {overflow-x:scroll;border-top:2px solid #000;}
		.table_box_wide > table {width:867px;}
	}
	@media only screen and (max-width:639px){
		.table_box_wide > table {width:739px;}
	}

/* 가로형 테이블 */
.table_box .tStyle04 {border-top:none;}
.tStyle04 {width:100%;border-bottom:1px solid #ddd;border-top:2px solid #000;word-break:normal;text-align:center;}
.tStyle04 thead th {position:relative;padding:2rem 1rem;background:#eef6fd;border-left:1px solid #ddd;border-bottom:1px solid #ddd;color:#000;}
.tStyle04 th {position:relative;}
.tStyle04 thead th:first-child {border-left:none;}
.tStyle04 tfoot th {padding:2.5rem 2rem;background:#e8e8e2;border-top:1px solid #ddd;}
.tStyle04 tfoot td {padding:2.5rem 2rem;border-left:1px solid #ddd;border-top:1px solid #ddd;background:#eef6fd;}
.tStyle04 tbody th {padding:2rem;border-left:1px solid #ddd;border-top:1px solid #ddd;background:#eef6fd;vertical-align:middle;color:#000;}
.tStyle04 tbody td {padding:2rem;border-left:1px solid #ddd;border-top:1px solid #ddd;line-height:1.5;}
.tStyle04 tbody tr th:first-child,
.tStyle04 tbody tr td:first-child {border-left:none;}
.tStyle04 tbody tr:first-child th,
.tStyle04 tbody tr:first-child td {border-top:none;}
.tStyle04 tbody tr th.bd_none,.tStyle04 tbody tr td.bd_none,
.tStyle04 thead tr th.bd_none,.tStyle04 thead tr td.bd_none {border-left:none;}
.tStyle04 tbody tr th.bd_left,.tStyle04 tbody tr td.bd_left,
.tStyle04 thead tr th.bd_left,.tStyle04 thead tr td.bd_left {border-left:1px solid #ddd;}
.tStyle04 .flex {display:flex;gap:0.5rem;}
.tStyle04 input[type="file"] {line-height:4.5rem;}
.tStyle04 input.FILE_SELECT_CANCLE {min-width:4.5rem;background:#000;color:#fff;padding:0;border:none;font-family:'remixicon' !important;font-size:2.4rem;}


/***********************/
/* 게시판 공통 */
/***********************/
/* 검색 */
.searchZone {display:flex;justify-content:flex-end;gap:4px;margin-bottom:2rem;}
.searchZone select {width:20rem;border:1px solid #ddd;color:#000;}
.searchZone input {width:42rem;border:1px solid #ddd;color:#000;}
.searchZone button {flex-shrink:0;width:4.5rem;height:4.5rem;background:#1a88e8;border-radius:1rem;color:#fff;}

/* 상세검색 */
.detail_search .searchZone {justify-content:flex-start;margin-bottom:0;}
	@media only screen and (max-width:767px){
		.detail_search .searchZone {flex-direction:column;}
		.detail_search .searchZone * {width:100%;}
	}

/* 일반 게시판(목록) */
.tStyle01 {width:100%;border-collapse:collapse;color:#000;border-top:2px solid #000;border-bottom:1px solid #ddd;}
.tStyle01 thead th {position:relative;padding:3rem 2rem;font-weight:800;border-bottom:1px solid #000;}
.tStyle01 tbody tr {border-top:1px solid #ddd;}
.tStyle01 tbody td {padding:2.5rem 1rem;height:56px;text-align:center;}
.tStyle01 tbody td .tit {font-weight:600;}
.tStyle01 tbody td .tit:is(:hover,:focus,:active) {color:#1a88e8;text-decoration:underline #1a88e8 wavy;text-underline-position:under;}
.tStyle01 tbody tr:is(:hover,:focus,:active) {background:#f9f9f9;}
	/* 답변 */
	.state {border:1px solid #1a88e8;color:#1a88e8;padding:5px 0;width:8rem;display:inline-block;border-radius:3rem;font-size:1.6rem;font-weight:500;text-align:center;} /* 진행중 */
	.state_completed {border-color:#28a745;color:#28a745;} /* 수정완료 */
	.state_rejected {border-color:#dc3545;color:#dc3545;} /* 반려 */
	.state_request {border-color:#fd7e14;color:#fd7e14;} /* 수정요청 */
		@media only screen and (max-width:1023px){
			.tStyle01 thead th {padding:2rem 1.5rem;}
			.tStyle01 tbody td {padding:1.5rem;}
		}
		@media only screen and (max-width:767px){
			.tStyle01 {text-align:left;}
			.tStyle01 colgroup,
			.tStyle01 thead th {display:none;}
			.tStyle01 tbody tr:first-child {border-top:0;}
			.tStyle01 tbody tr {display:flex;flex-wrap:wrap;padding:1rem 0;}
			.tStyle01 tbody td {display:block;width:100%;height:auto;text-align:left;padding:.5rem 1rem;}
			.tStyle01 tbody td .ellipsis1 {font-size:2.2rem;}
			.tStyle01 tbody td:nth-child(n+3) {display:inline-block;width:auto;padding:0 1rem;border-right:1px solid #ddd;}
			.tStyle01 tbody td:last-child {border-right:none;}
		}

/* 일반 게시판(상세) */
.tStyle06 {width:100%;border-collapse:collapse;border-top:2px solid #000;}
.tStyle06 th {position:relative;padding:2rem;font-weight:700;color:#000;border-bottom:1px solid #ddd;}
.tStyle06 td {padding:2.5rem;border-bottom:1px solid #ddd;vertical-align:middle;}
.tStyle06 td * {word-break:break-all;}
.tStyle06 td img {max-width:100%;}
.tStyle06 td > *:empty {padding:0.4rem 0;}
.tStyle06 thead th, .tStyle06 tbody th {background:#eef6fd;}
.tStyle06 thead td .cate {display:inline-block;padding:0 1.5rem;height:3.2rem;line-height:3.2rem;font-weight:600;border-radius:2.0rem;background:#d1e7fa;color:#095da9;}
.tStyle06 thead td .cate:empty {display:none;}
.tStyle06 thead td.board_title {font-weight:700;color:#000;}
.tStyle06 tbody td .fileAtt a:is(:hover,:focus,:active) {font-weight:500;color:#1a88e8;}
	@media only screen and (max-width:767px){
		.tStyle06 td {padding:2.5rem 1.5rem;}
	}

/* 상세 - 이전글, 다음글 */
.boardNext ul {border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:2rem 1.5rem;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;}
.boardNext ul li {display:flex;align-items:center;gap:4px;font-size:1.6rem;}
.boardNext ul li.next {flex-direction:row-reverse;text-align:right;}
.boardNext ul li > strong {width:12.5rem;font-weight:700;color:#000;}
.boardNext ul li > p {width:calc(100% - 12.5rem);}
.boardNext ul li > p > a:is(:hover,:focus,:active) {text-decoration:underline;text-underline-position:under;color:#000;}
.boardNext li span.date {display:none;}
	@media only screen and (max-width:767px){
		.boardNext ul {grid-template-columns:repeat(1,1fr);}
		.boardNext ul li.next {flex-direction:row;text-align:left;}
		.boardNext ul li > strong > i {display:none;}
	}

/* 폼테이블 */
.tStyle02 {width:100%;border-bottom:1px solid #ddd;border-top:2px solid #000;}
.tStyle02 tr:is(:hover,:focus,:active) {background:#f7f7f7;}
.tStyle02 tbody th {padding:1.5rem 2rem;border-left:1px solid #ddd;border-bottom:1px solid #ddd;background:#eef6fd;vertical-align:middle;text-align:left;font-weight:800;color:#000;}
.tStyle02 tbody th.point {background:#cde8ff;}
.tStyle02 tbody td {padding:1.5rem 2rem;border-left:1px solid #ddd;border-bottom:1px solid #ddd;}
.tStyle02 tbody tr th:first-child,
.tStyle02 tbody tr td:first-child {border-left:none;}
.tStyle02 tbody tr:last-child th,
.tStyle02 tbody tr:last-child td {border-bottom:none;}
.tStyle02 tbody tr th.bd_none,.tStyle02 tbody tr td.bd_none {border-left:none;border-bottom:none;}
.tStyle02 tbody tr th.bd_bottom_none {border-bottom:none;}
.tStyle02 tbody tr th.bd_left,.tStyle02 tbody tr td.bd_left {border-left:1px solid #ddd;}
.tStyle02 tbody tr td .si_ex {}
.tStyle02 tbody tr td .si_ex select {min-width:auto;width:35%;margin-right:5px;}
.tStyle02 tbody tr td .si_ex input {min-width:auto;width:50%;}
.tStyle02 input[type="file"] {line-height:4.5rem;}
.tStyle02 input.FILE_SELECT_CANCLE {min-width:4.5rem;background:#000;color:#fff;padding:0;border:none;font-family:'remixicon' !important;font-size:2.4rem;}
.tStyle02 .flex {display:flex;flex-wrap:wrap;align-items:center;gap:0.2rem;}
.tStyle02 .flex.btn_wrap {justify-content:center;gap:4rem;}
.tStyle02 .flex .checks {width:25%;margin:1rem 0;}
.tStyle02 .flex .checks.etc_input {display:flex;align-items:center;}
.tStyle02 .flex .checks.etc_input input[type="text"] {flex-grow:1;margin-left:5px;}
	@media only screen and (max-width:1499px){
		.tStyle02 tbody tr td .si_ex select {width:100%;margin-right:0;}
		.tStyle02 tbody tr td .si_ex input {width:100%;margin-top:10px;}
	}
	@media only screen and (max-width:1199px){
		.tStyle02 .flex .checks {width:33.3%;}
		.tStyle02 .email_box select,
		.tStyle02 .email_box input {width:100%;}
	}
	@media only screen and (max-width:1023px){
		.tStyle02 .flex .checks {width:50%;}
	}
	@media only screen and (max-width:767px){
		.tStyle02 colgroup {display:none;}
		.tStyle02 tbody tr:last-child th,
		.tStyle02 tbody tr:last-child td {border-bottom:1px solid #ddd;}
		.tStyle02 tbody tr:last-child td:last-child {border-bottom:none;}
		.tStyle02 tbody tr th.bd_none,.tStyle02 tbody tr td.bd_none {border-bottom:1px solid #ddd;}
		.tStyle02 tbody tr th.bd_left,.tStyle02 tbody tr td.bd_left {border-left:none;}
		.tStyle02 tbody th {display:block;padding:1rem;border-left:none;text-align:left;}
		.tStyle02 tbody td {display:block;padding:1rem;border-left:none;}
		.tStyle02 .flex .checks {width:100%;}
	}

/* 페이지 넘버 */
.paging {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:4rem;}
.paging a, .paging strong {display:grid;place-items:center;width:34px;height:34px;line-height:1.2;text-align:center;font-size:1.5rem;color:#000;}
.paging .num {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}
.paging .num a:is(:hover, :focus, :active), .paging strong.on {background:#1a88e8;border-radius:1rem;color:#fff;}
.paging .first {background:url("../images/common/first_prev.png") no-repeat center;}
.paging .prev {background:url("../images/common/prev.png") no-repeat center;}
.paging .next {background:url("../images/common/next.png") no-repeat center;}
.paging .last {background:url("../images/common/last_next.png") no-repeat center;}


/********** 버튼 **********/
/* Button */
.btn_guide h4, .btn_guide p.tit {font-weight:400;font-size:16px;}
.btn_guide p.tit strong {display:inline-block;margin-right:5px;font-weight:900;}
.btn_guide button {font-size:.9em;width:160px;}
.btn_guide .flexbox {display:flex;flex-wrap:wrap;}
.btn_guide .flexbox .f-item {width:33%;}
.btn_guide .flexbox .f-item:nth-child(n+4) {margin-top:40px;}
.btn_bace {display:inline-block;height:4.5rem;line-height:4.5rem;padding:0 4.5rem;background:#1a88e8;color:#fff;border-radius:1rem;transition:all .4s;-webkit-transition:all .4s;}
.btn_bace:hover, .btn_bace:active,.btn_bace.on {background:linear-gradient(90deg, rgba(26,136,232,1) 0%, rgba(13,60,158,1) 100%);color:#fff;}

.btn_bace.small, .btn_line.small {height:40px;line-height:40px;}
.btn_bace.big, .btn_line.big {height:55px;line-height:55px;font-size:1em;}
.btn_bace.none {background:#ddd;color:#999;pointer-events:none;}

/* 라인버튼 */
.btn_line {display:inline-block;height:50px;line-height:50px;padding:0 30px;border:1px solid #bbb;color:#666;background:none;border-radius:1rem;transition:all .4s;-webkit-transition:all .4s;}
.btn_line:hover, .btn_line:active, .btn_line.on {border:1px solid #000;color:#000;}

/* 디자인 buttons */
.btn_guide :active, .btn_guide :hover, .btn_guide :focus {outline:0 !important;outline-offset:0;}
.btn-holder {display:flex;flex-wrap:wrap;}
.btn-holder .btn {position:relative;display:inline-block;width:150px;height:auto;background-color:transparent;border:none;cursor:pointer;margin-right:25px;padding:0;}
.btn-holder .btn:before, .btn-holder .btn:after {position:absolute;content:'';}
.btn-holder .btn span {position:relative;display:inline-block;font-size:14px;font-weight:bold;letter-spacing:2px;text-transform:uppercase;top:0;left:0;width:100%;padding:15px 20px;transition:.3s;-webkit-transition:.3s;}

.btn.btn-1:before {background-color:rgb(28,31,30);transition:.3s ease-out;}
.btn.btn-1 span {color:rgb(28,31,30);border:1px solid rgb(28,31,30);transition:.2s;}
.btn.btn-1 span:hover {color:rgb(255,255,255);transition:.2s .1s;}
.btn-1.hover-slide-down:before {top:0;left:0;right:0;height:0;width:100%;}
.btn-1.hover-slide-down:hover:before {height:100%;}
.btn-1.hover-slide-right:before {top:0;bottom:0;left:0;height:100%;width:0;}
.btn-1.hover-slide-right:hover:before {width:100%;}

.btn.btn-2 {padding:5px;}
.btn.btn-2 span {color:rgb(255,255,255);background-color:rgb(54,56,55);}
.btn.btn-2:before, .btn.btn-2:after {background:transparent;z-index:2;}
.btn-2.hover-border-1:before,
.btn-2.hover-border-1:after {width:10%;height:25%;transition:.35s;}
.btn-2.hover-border-1:before {top:0;left:0;border-left:1px solid rgb(28,31,30);border-top:1px solid rgb(28,31,30);}
.btn-2.hover-border-1:after {bottom:0;right:0;border-right:1px solid rgb(28,31,30);border-bottom:1px solid rgb(28,31,30);}
.btn-2.hover-border-1:hover:before,
.btn-2.hover-border-1:hover:after {width:99%;height:98%;}
.btn-2.hover-border-2:before,
.btn-2.hover-border-2:after {width:0;height:0;opacity:0;transition:width .2 .15s linear, height .15s linear, opacity 0s .35s;}
.btn-2.hover-border-2:before {top:0;right:0;border-top:1px solid rgb(28,31,30);border-left:1px solid rgb(28,31,30);}
.btn-2.hover-border-2:after {bottom:0;left:0;border-bottom:1px solid rgb(28,31,30);border-right:1px solid rgb(28,31,30);}
.btn-2.hover-border-2:hover:before,
.btn-2.hover-border-2:hover:after {width:100%;height:98%;opacity:1;transition:width .2s linear, height .15s .2s linear, opacity 0s;}

.btn_Search {display:flex;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;background:#000;border-radius:1rem;color:#fff;font-size:2.4rem;}

/********** 체크버튼(라디오, 체크) **********/
.checks {position:relative;display:flex;flex-wrap:wrap;gap:1rem;}
.checks input {overflow:hidden;position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);border:0;}
.checks input + label {display:inline-block;position:relative;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;cursor:pointer;}
.checks input:hover + label:before,
.checks input:focus + label:before,
.checks input:active + label:before {outline:1px dotted #000;}
.checks input:disabled:hover + label:before,
.checks input:disabled:focus + label:before,
.checks input:disabled:active + label:before {outline:0;}
.checks input[type="radio"] + label {padding-left:30px;}
.checks input[type="radio"] + label:before {content:'';position:absolute;left:0;top:0;width:22px;height:22px;background:#fff;border:1px solid #ddd;border-radius:100%;text-align:center;}
.checks input[type="radio"]:checked + label:after {content:'';position:absolute;top:4px;left:4px;width:14px;height:14px;background:#1a88e8;border-radius:100%;}
.checks input[type="radio"]:checked + label:before {border:1px solid #1a88e8;}
.checks input[type="radio"]:disabled + label:before {background:#eee;}
.checks input[type="checkbox"] + label:before {content:'';display:inline-block;width:2.4rem;height:2.4rem;line-height:2.4rem;margin:-2px 4px 0 0;border:1px solid #ddd;border-radius:3px;text-align:center;vertical-align:middle;}
.checks input[type="checkbox"]:checked + label:before {content:'';text-shadow:1px 1px #fff;background:url("./../images/common/icon_checks.png") no-repeat center #1a88e8;background-size:cover;border:0;font-size:1.4rem;}
.checks input[type="checkbox"]:disabled + label:before {background:#eee;}


/********** 인풋스타일 **********/
input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="search"],input[type="url"],input[type="file"],input[type="date"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="time"],input[type="number"], input[type="button"], select {height:4.5rem;padding:0 2rem;border:1px solid #ddd;background:#fff;border-radius:1rem;font-size:1.7rem;}
input[type="date"]{position:relative;}
input[type="date"]::-webkit-clear-button,
input[type="date"]::-webkit-inner-spin-button {display:none;}
input[type="date"]::-webkit-calendar-picker-indicator {position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background:transparent;z-index:1;cursor:pointer;}
input[type="date"]:after {content:'';position:absolute;top:50%;right:20px;z-index:0;width:17px;height:15px;background:url("./../images/common/icon_de.png") no-repeat center center#fff;margin-top:-9px;}
input:focus,select:focus,textarea:focus {border:1px solid #1a88e8;}
input[type=file] {font-family:inherit;font-size:inherit;}
input[type=file]::file-selector-button {width:15%;min-width:10rem;height:4.5rem;margin:0 2rem 0 -2rem;text-align:center;border:none;border-radius:1rem 0 0 1rem;color:#fff;vertical-align:top;background-color:#000;cursor:pointer;}
select {padding:0 40px 0 20px;background:url("./../images/common/arrow_down.png") no-repeat right 10px center #fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
textarea {font-family:inherit;font-size:inherit;padding:15px;border:1px solid #ddd;border-radius:1rem;resize:vertical;}
button {vertical-align:middle;}
	@media only screen and (max-width:767px){
		input:first-child,select:first-child {margin-top:0;}
		input[type=file]::file-selector-button {width:25%;min-width:2rem;}
		select {padding:0 40px 0 10px;background-position:right 15px center;}
		textarea {padding:10px;}
	}


/********** 가로값 **********/
.wh100p {width:100%;}
.wh99p {width:99%;}
.wh90p {width:90%;}
.wh80p {width:80%;}
.wh70p {width:70%;}
.wh50p {width:50%;}
.wh45p {width:45%;}
.wh40p {width:40%;}
.wh30p {width:30%;}
.wh20p {width:20%;}
.wh200 {width:20rem;}
.wh100 {width:10rem;}
.wh70 {width:70px;}
	@media only screen and (max-width:767px){
		.wh99p,
		.wh90p,
		.wh80p,
		.wh70p,
		.wh50p,
		.wh45p,
		.wh40p,
		.wh30p,
		.wh20p,
		.wh200,
		.wh100 {width:100%;}
	}


/********** 정렬 **********/
.ta-l {text-align:left;}
.ta-c {text-align:center;}
.ta-r {text-align:right;}
.vt-t {vertical-align:top;}
.vt-c {vertical-align:middle;}
.vt-b {vertical-align:bottom;}


/********** 전역클래스 **********/
.ft-l {float:left;}
.ft-r {float:right;}
.block {display:block;}
.inblock {display:inline-block;}
.overflow {overflow:hidden;}
.clear:after {content:"";display:block;clear:both;}


/********** 참고텍스트 **********/
/* 느낌표_흰배경파란 */
.point1 {display:block;padding-left:20px;background:url("./../images/common/ico_caution1.png") no-repeat 0 0.4rem;}
/* 느낌표_흰배경빨강 */
.point2 {display:block;padding-left:20px;background:url("./../images/common/ico_caution2.png") no-repeat 0 0.7rem;}
/* 느낌표_빨강배경흰색 */
.point3 {display:block;padding-left:20px;background:url("./../images/common/ico_caution3.png") no-repeat 0 0.4rem;}
/* 당구장표시 */
.point4 {display:block;padding-left:14px;background:url("./../images/common/bul_focus.gif") no-repeat 0 9px;}


/********** 가장자리_외부(margin) **********/
/* 위 */
.mt5 {margin-top:0.5rem !important;}
.mt10 {margin-top:1rem !important;}.mt15 {margin-top:1.5rem !important;}
.mt20 {margin-top:2rem !important;}.mt25 {margin-top:2.5rem !important;}
.mt30 {margin-top:3rem !important;}.mt35 {margin-top:3.5rem !important;}
.mt40 {margin-top:4rem !important;}.mt45 {margin-top:4.5rem !important;}
.mt50 {margin-top:5rem !important;}.mt55 {margin-top:5.5rem !important;}
.mt60 {margin-top:6rem !important;}.mt65 {margin-top:6.5rem !important;}
.mt70 {margin-top:7rem !important;}.mt75 {margin-top:7.5rem !important;}
.mt80 {margin-top:8rem !important;}
/* 우측 */
.mr5 {margin-right:0.5rem !important;}
.mr10 {margin-right:1rem !important;}
/* 좌측 */
.ml5 {margin-left:0.5rem !important;}
.ml10 {margin-left:1rem !important;}
.ml30 {margin-left:3rem !important;}
