﻿@charset "utf-8";
@import url("font.css");
@import url("icofont.min.css"); /* hex 이용하여 css에 넣음 https://icofont.com/icons */
@import url("boxicons.css"); /* i테그 이용하여 html에 넣음 https://boxicons.com/ */
@import url("bootstrap-icons.css"); /* class="bi bi-list" http://www.teins.co.kr:8015/css/index.html */
@import url("bootstrap.min.css");
@import url("animate.min.css");

/*--------------------------------------------------------------
font-family: 'NanumGothic', sans-serif;
font-family: 'NanumBarunGothic', sans-serif;
font-family: 'dinbol', sans-serif;
font-family: 'NotoSansKR', sans-serif;
font-family: 'NotoSerifCJKkr', serif;
font-family: 'Cardo', serif;
font-family: 'TimesNewRoman', serif;
--------------------------------------------------------------*/



/* add_etc */
	
	.d-none{display: none ;}
	.d-flex {display: flex! important;}
	.align-items-center {align-items: center !important;} 
	.align-items-end {align-items: flex-end !important;} 
	.d-flex-center { text-align: center; display: flex; justify-content: center;align-items: center; }
	.mr-auto{margin-right: auto !important;}
	.fixed-top { position: fixed;top: 0; right: 0;left: 0;}
	.order-1 {order: 1;}
	.order-2 {order: 2;}
	.fst-italic {font-style: italic!important;}

	.table_typeA, .table_typeB{margin-bottom: 10px;}
	.table_typeA thead{border-top: 2px solid #5C5C5C;background-color: #F5F5F5;}
	.table_typeA thead th{border-bottom: 1px solid #ddd;}
	.table_typeA th{border-right: 1px solid #ddd;padding: 10px 0;text-align: center;}
	.table_typeA th:last-child{border-right: 0 none;}
	.table_typeA td{border: 1px solid #ddd;text-align: center;padding: 10px 0;}
	.table_typeA td:first-child{border-left: 0 none;}
	.table_typeA td:last-child{border-right: 0 none;}
	.table_typeA tbody th{border-bottom: 1px solid #ddd;}

	.table_typeB{font-size: 14px;}
	.table_typeB tbody{border-top: 2px solid #C19370;}
	.table_typeB td{border: 1px solid #ddd;padding: 10px;}
	.table_typeB td > span{display: inline-block;color: #947853;padding-right: 6px;font-weight: bold;}
	.table_typeB td:first-child{border-left: 0 none;}
	.table_typeB td:last-child{border-right: 0 none;}
	.table_typeB tbody th{border-bottom: 1px solid #ddd; border-right:1px solid #ddd; background-color: #F2E9DC;text-align: center;}

	.table_typeC{margin-bottom: 10px;}
	.table_typeC thead{border-top: 2px solid #5C5C5C;background-color: #F5F5F5;}
	.table_typeC thead th{border-bottom: 1px solid #ddd;}
	.table_typeC th{border-right: 1px solid #ddd;padding: 10px 0;text-align: center;}
	.table_typeC th:last-child{border-right: 0 none;}
	.table_typeC td{border: 1px solid #ddd;text-align: center;padding: 10px 0;}
	.table_typeC td:first-child{border-left: 0 none;}
	.table_typeC td:last-child{border-right: 0 none;}
	.table_typeC tbody th{border-bottom: 1px solid #ddd;}

	.table2{margin-bottom:10px;}
	.table2 th{text-align:center;font-size: 14px;}
	.table2 thead th{background-color:#F2F2F2;color:#000;border:1px solid #ccc;border-bottom:none;padding:5px 0;line-height:13px;border-top:2px solid #C19370;}
	.table2 tbody{border-top:1px solid #D8D8D8;}
	.table2 tbody span{border-top:1px solid #D8D8D8; font-weight:bold; color:#000;}
	.table2 tbody th{background-color:#f2e9dc;color:#000;border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:5px 0;line-height:16px;text-align:center;line-height:16px;font-size:12px;line-height:14px;font-weight:normal;}
	.table2 td{border:1px solid #D8D8D8;border-top:none;height:18px;padding:3px 2px;text-align:left; padding-left:5px;text-align:center;line-height:16px;font-size:12px;}
	.table2 td li{background:url("../images/dot03.png") 0 8px no-repeat;padding-left:8px;}
	td > input[type="text"]{width: 100%;}

	ul.dot_list{width: 100%;padding: 0;margin: 0;}
	ul.dot_list > li{background: url('/images/common/dot02.gif')4px 10px no-repeat;margin-bottom: 4px;padding-left: 15px;}
	ul.dot_list span{font-weight: bold;}

	h6{font-size: 18px;font-weight: normal;background:url('/images/common/title_dot02.gif') 0 7px no-repeat;padding-left: 16px;margin-top: 20px;font-weight: bold;}
	.golftel_title{font-size: 16px;}
	.color-red{color: red;}
	.td-left{border-top: 2px solid #5C5C5C;}
	.td-left td{text-align: left;padding-left: 10px;}
	thead.th3 > tr > th:last-child{border-left: 1px solid #ddd;}

	




	@media (min-width: 992px){
		.d-lg-none {display: none !important;}
		.d-lg-block {display: block !important;}
		.order-lg-1 {order: 1;}
		.order-lg-2 {order: 2;}
	}

/* 공지사항 */
#notice_list{width:100%;padding:0;margin:0;}
	#notice_list > li{padding:7px 0;position:relative;border-bottom:1px solid #ddd;padding-left:5px; }
	#notice_list > li > a{color:#000;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:75%;display:block;}
	#notice_list span{position:absolute;right:5px;top:7px;}
	#notice_list strong{display:block;text-align:center;}
	#notice_list img{max-width:100%; border:1px solid rgba(0,0,0,.1)}

.notice_cont{/*height:200px;*/}

.noticefile {height:200px; color:#888; font-size:11px;} 

.noticefile a{height:200px; color:#888; font-size:11px;} 


/* 게시판 탭 */	
	.tab_menu{overflow:hidden;}
	.tab_menu > li{float:left;}
	.tab_conts{position:relative;}
	.tab_conts:after{display:block;content:"";clear:both;}
	.tab_conts > li{display:none;}
	.tab_conts > li.on{display:block;}
	
	.main_board{margin:0; padding:0; margin-bottom:6px; border-bottom:1px solid #ddd;}
	.main_board > li{margin-left:20px; position:relative;}
	.main_board > li:first-child{margin-left:0px;}
	.main_board > li > a{width:100%; font-size:21px; color:#666; white-space:normal;}
	.main_board > li.on a{font-weight:bold; color:#227053;}
	.main_notice .tab_conts .btn_more{width:90px; height:20px; position:absolute; top:-15px; right:0; font-size:12px; line-height:20px; padding:0;  text-align:right;}



#page{height:60px;text-align:center;}
	#page ul{height:30px;padding:20px 0;margin:0 auto;display:inline-block;}
	#page li{float:left;margin-right:5px;}
	#page li.last{margin-right:none 0;}
	#page a{display:inline-block;border:1px solid #ddd;width:20px;height:20px;line-height:17px;text-align:center;}
	#page a.on{background-color:#ddd;}
	.btn_page{display:inline-block;border-radius:3px;color:#000;font:12px 'Nanum Gothic',sans-serif;
		background: #f6f8f9; /* Old browsers */
		background: -moz-linear-gradient(top,  #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f8f9), color-stop(50%,#e5ebee), color-stop(51%,#d7dee3), color-stop(100%,#f5f7f9)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 ); /* IE6-9 */
	}
/* reserve01 */

.month{font-size: 21px;text-align: center;font-weight: bold;position: relative;}
.month > a{position: absolute;top: 0;bottom: 0;}
.month > a.btn_month_prev{left: 80px;}
.month > a.btn_month_next{right: 80px;}
.today{height:40px;line-height:40px;padding-left:10px;}
.today span{color:#0066cc;}
.red{color:#cc0000;}
.blue{color:#0033cc;}

#calendar{}
#calendar th{background-color:#F2F2F2;padding:2px 0;border:1px solid #ddd;border-top:2px solid #C19370; text-align:center;}
#calendar td{border:1px solid #ddd;text-align:center;height:60px;vertical-align:text-top;}
#calendar td button{margin-top:5px;}
#calendar td span{font-size:11px;}

button.book{border:1px solid #cc6600;border-radius:4px;display:inline-block;padding:2px 5px 0;
	background: #f6e6b4; /* Old browsers */
	background: -moz-linear-gradient(top,  #f6e6b4 0%, #ed9017 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6e6b4), color-stop(100%,#ed9017)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f6e6b4 0%,#ed9017 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f6e6b4 0%,#ed9017 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f6e6b4 0%,#ed9017 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f6e6b4 0%,#ed9017 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6e6b4', endColorstr='#ed9017',GradientType=0 ); /* IE6-9 */
}
button.hold{border:1px solid #6598BC;border-radius:4px;display:inline-block;padding:2px 5px 0;
	background: #e1ffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #e1ffff 0%, #e1ffff 7%, #e1ffff 12%, #fdffff 12%, #e6f8fd 30%, #c8eefb 54%, #bee4f8 75%, #b1d8f5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1ffff), color-stop(7%,#e1ffff), color-stop(12%,#e1ffff), color-stop(12%,#fdffff), color-stop(30%,#e6f8fd), color-stop(54%,#c8eefb), color-stop(75%,#bee4f8), color-stop(100%,#b1d8f5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e1ffff 0%,#e1ffff 7%,#e1ffff 12%,#fdffff 12%,#e6f8fd 30%,#c8eefb 54%,#bee4f8 75%,#b1d8f5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e1ffff 0%,#e1ffff 7%,#e1ffff 12%,#fdffff 12%,#e6f8fd 30%,#c8eefb 54%,#bee4f8 75%,#b1d8f5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e1ffff 0%,#e1ffff 7%,#e1ffff 12%,#fdffff 12%,#e6f8fd 30%,#c8eefb 54%,#bee4f8 75%,#b1d8f5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e1ffff 0%,#e1ffff 7%,#e1ffff 12%,#fdffff 12%,#e6f8fd 30%,#c8eefb 54%,#bee4f8 75%,#b1d8f5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1ffff', endColorstr='#b1d8f5',GradientType=0 ); /* IE6-9 */
}

#tab{background-color:#FF0;height:40px;padding:0;margin:0; margin-top:1px;}
#tab li{float:left;width:50%;height:40px;line-height:40px;text-align:center;background:#afa77b url("../images/line.png") 0 12px no-repeat;border-bottom:2px solid #ddd;}
#tab li:first-child{background-position:-50px 0;}
#tab li.on{border-bottom:2px solid #afa77b; background-color:#6d6742;}
#tab li.on a{color:#fff;}
#tab a{font-size:16px;font-weight:bold;color:#fff;}



#re_step1 th{background-color:#F2F2F2;border:1px solid #ccc;padding:2px 0; text-align:center;}
#re_step1 td{text-align:center;padding:5px 0;vertical-align:top;border:1px solid #ddd;}
#re_step1 td ul{padding:0;margin:0;}
#re_step1 td ul li{line-height:30px;}
#re_step1 td.center{border-right:1px solid #ddd;border-left:1px solid #ddd;}
#re_step1 td button{margin-left:5px;}


#re_step2 th{background-color:#F2F2F2;border:1px solid #ccc;padding:7px 0; text-align:center;}
#re_step2 td{border:1px solid #ccc;padding:7px 0;text-align:center;}

#btn_wrap{height:200px;}
#btn_wrap span{display:block;}
#btn_wrap div{text-align:center;padding:10px;}
#btn_wrap div:first-child{padding-top:40px;}
.btn_OK{border:1px solid #cc6600;border-radius:4px;display:inline-block;padding:5px 20px;color:#fff;font-weight:bold;
		background: #feccb1; /* Old browsers */
		background: -moz-linear-gradient(top,  #feccb1 0%, #f17432 50%, #ea5507 51%, #fb955e 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feccb1), color-stop(50%,#f17432), color-stop(51%,#ea5507), color-stop(100%,#fb955e)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #feccb1 0%,#f17432 50%,#ea5507 51%,#fb955e 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #feccb1 0%,#f17432 50%,#ea5507 51%,#fb955e 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #feccb1 0%,#f17432 50%,#ea5507 51%,#fb955e 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #feccb1 0%,#f17432 50%,#ea5507 51%,#fb955e 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feccb1', endColorstr='#fb955e',GradientType=0 ); /* IE6-9 */
		}

.btn_other2{border:1px solid #999999;border-radius:4px;display:inline-block;padding:5px;
		background: #f6f8f9; /* Old browsers */
		background: -moz-linear-gradient(top,  #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f8f9), color-stop(50%,#e5ebee), color-stop(51%,#d7dee3), color-stop(100%,#f5f7f9)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 ); /* IE6-9 */
		}

/* 대기예약 */
#re_hold table{}
#re_hold thead th{padding:0;}
#re_hold tbody th{background-color:#F2F2F2;border:1px solid #ccc;padding:7px 0;}
#re_hold tbody td{border:1px solid #ccc;padding:7px;}
#re_hold span{display:block;}
.btn_OK{border:1px solid #cc6600;border-radius:4px;display:inline-block;padding:5px 20px;color:#fff;font-weight:bold;
		background: #feccb1; /* Old browsers */
		background: -moz-linear-gradient(top,  #feccb1 0%, #f17432 50%, #ea5507 51%, #fb955e 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feccb1), color-stop(50%,#f17432), color-stop(51%,#ea5507), color-stop(100%,#fb955e)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #feccb1 0%,#f17432 50%,#ea5507 51%,#fb955e 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #feccb1 0%,#f17432 50%,#ea5507 51%,#fb955e 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #feccb1 0%,#f17432 50%,#ea5507 51%,#fb955e 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #feccb1 0%,#f17432 50%,#ea5507 51%,#fb955e 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feccb1', endColorstr='#fb955e',GradientType=0 ); /* IE6-9 */
		}
.btn_other2{border:1px solid #999999;border-radius:4px;display:inline-block;padding:5px 20px;
		background: #f6f8f9; /* Old browsers */
		background: -moz-linear-gradient(top,  #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f8f9), color-stop(50%,#e5ebee), color-stop(51%,#d7dee3), color-stop(100%,#f5f7f9)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 ); /* IE6-9 */
}

/* reserve02 */
	#re02{font-size: 14px;}
	#re02 th{background-color:#F2F2F2;border:1px solid #ccc;padding:2px 0;border-bottom:0;border-right:0; text-align:center;}
	#re02 th:first-child{border-left:0;}
	#re02 td{border:1px solid #ccc;padding:7px 0;text-align:center;border-right:0;}
	#re02 td:first-child{border-left:0;}
	#re02 dl{margin:10px;}
	#re02 dt{color:#000;}
	#re02 dd{padding-left:16px;}

	#re_entrust th{background-color:#CADFF0;border:1px solid #ccc;padding:2px 0;border-right:0;}
	#re_entrust th:first-child{border-left:0;}
	#re_entrust td{border:1px solid #ccc;padding:7px;border-right:0;}
	#re_entrust td:first-child{border-left:0;}
	#re_entrust p.text{text-align:center;padding-top:10px;color:#000;font-weight:bold;}
	#re_entrust p.text strong{color:#ff0000;}
	#re_entrust ul{margin:0 10px;}
	#re_entrust ul li{padding:3px 0 3px 7px;background:url("../images/dot_02.gif") 0 10px no-repeat;text-align:justify;}

	button.blue{border:1px solid #999999;border-radius:4px;display:inline-block;padding:0px 3px;color:#fff;
		background: #b5bdc8; /* Old browsers */
		background: -moz-linear-gradient(top,  #b5bdc8 0%, #828c95 8%, #28343b 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b5bdc8), color-stop(8%,#828c95), color-stop(100%,#28343b)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #b5bdc8 0%,#828c95 8%,#28343b 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #b5bdc8 0%,#828c95 8%,#28343b 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #b5bdc8 0%,#828c95 8%,#28343b 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #b5bdc8 0%,#828c95 8%,#28343b 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=0 ); /* IE6-9 */
	}
	.btn_wrap{margin:20px 0;text-align:center;}

/* golftel */
	.img100 > img{width: 100%;}

	.golftel01_cont{width: 100%;margin: 0;padding: 0;font-size: 20px;}
	.golftel01_cont > li{border: 1px solid #ddd;margin-bottom: 20px;}
	.golftel01_cont img{width: 100%;}
	.golftel01_cont span{display: block;text-align: center;}
	.golftel01_cont dt{color: #C78A3D;text-align: center;padding-top: 10px;}
	.golftel01_cont dd > span:nth-child(2){color: #D0A972;font-size: 30px;}
	.golftel01_cont dd > span:nth-child(3) i{background-color: #CC9448;color: #fff;display: inline-block;padding: 0 6px;}
	.golftel01_cont dd > span:nth-child(4){color: #82510E;}


	ul.wrap_room{display:flex; flex-wrap:wrap; justify-content:space-between;}
	ul.wrap_room li{width:100%; text-align:center; margin-bottom:16px;}
	ul.wrap_room li .box_info{padding-bottom:24px; border:1px solid #e0e0e0;}
	/*
	ul.wrap_room li .image{width:100%; height:192px; margin-bottom:30px;}
	ul.wrap_room li .image img{width:100%; height:100%;}
	ul.wrap_room li .py34{background:url('/images/golftel/golftel34.jpg') center center no-repeat; background-size:100% auto;}
	ul.wrap_room li .py34_pet{background:url('/images/golftel/golftel34_pet.jpg') center center no-repeat; background-size:100% auto;}
	ul.wrap_room li .py52{background:url('/images/golftel/golftel52.jpg') center center no-repeat; background-size:100% auto;}
	ul.wrap_room li .py81{background:url('/images/golftel/golftel81.jpg') center center no-repeat; background-size:100% auto;}
	*/
	ul.wrap_room li .text{font-size:19px;}
	ul.wrap_room li .text span{display:block; font-size:22px; color:#bc863d; font-weight:600;}

	ul.wrap_room li .info_meter{font-weight:bold; font-size:50px; color:#d0a972; line-height:70px;}
	ul.wrap_room li .info_py{display:inline-block; color:#fff; font-size:25px; background:#cc9448; padding:0 8px;}
	ul.wrap_room li .info_type{color:#82510e; font-size:25px;}

	ul.wrap_room li .box_video{overflow:hidden;}
	ul.wrap_room li .box_video i{display:inline-block; background-color:#fff; margin-right:8px; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; width:16px; height:16px; position:relative; top:2px; left:0;}
	ul.wrap_room li .box_video i:after{content:""; border:5px solid #9E825A; border-right-color:transparent; border-top-color:transparent; border-bottom-color:transparent; width:0; height:0; position:absolute; top:3px; left:6px;}
	ul.wrap_room li .box_video .btn_video_common{width:100%; color:#fff; font-weight:bold; font-size:16px; text-align:center; padding:8px 0; background:#9E825A;}
	ul.wrap_room li .box_video .cont_video_common{display:none;}
	ul.wrap_room li .box_video .cont_video_common video{width:100%;}
	ul.wrap_room li .preparing_video .btn_video_common{background:#bbb; cursor:default;}
	ul.wrap_room li .preparing_video i:after{border:5px solid #bbb; border-right-color:transparent; border-top-color:transparent; border-bottom-color:transparent;}





/* course */	
	.tab_menu_course{width: 100%;height: 30px;line-height: 30px;}
	.tab_menu_course > li{width:11.11%;float: left;}
	.tab_menu_course > li > a{display: inline-block;width: 32px;height: 32px;border-radius:100%;background-color: #DFD7CF;text-align: center;}
	.tab_menu_course > li.on > a{background-color: #299567;color: #fff;}
	.tab_conts_course{width: 100%;}
	.tab_conts_course:after{display:block;content:"";clear:both;}
	.tab_conts_course > li{display:none;}
	.tab_conts_course > li.on{display:block;}

	.tab_conts_course > li img{width: 100%;}
	.hole_summary {overflow:hidden; margin:0px; padding:20px 12px 20px 5px; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
	.hole_summary .par {position:relative; display:inline; float:left; width:50%; height:48px;}
	.hole_summary .par strong{display:block; font-size:35px; color:#299567; font-weight:400; line-height:1em; text-align:center;}
	.hole_summary .par strong:after {position:absolute; right:0; top:0; content:""; width:1px; height:50px; margin-left:10px; display:inline-block; border-right:1px solid #299567;}
	.hole_summary .par em{position:absolute; bottom:-10px; left:0; width:100%; text-align:center; font-size:16px; color:#299567;}
	.hole_summary .hdcp {position:relative; display:inline; float:right; width:50%; height:48px;}
	.hole_summary .hdcp strong{display:block; font-size:35px; color:#545b27; font-weight:400; line-height:1em; text-align:center;}
	.hole_summary .hdcp strong:after {position:absolute; left:0; top:0; content:""; width:1px; height:50px; margin-right:10px; display:inline-block; border-left:1px solid #545b27;}
	.hole_summary .hdcp em{position:absolute; bottom:-10px; left:0; width:100%; text-align:center; font-size:16px; color:#545b27;}
	.point_title {width:100%; padding:10px; line-height:20px; margin-top:30px; color:#fff; background:#4a4a4a; text-align:center;}

	@media (max-width:768px){
		.table-responsive{overflow-x:scroll}
		.table-responsive table{width: 600px;}
	}

/* main */
	#main{padding-top: 20px;padding-bottom: 20px;}
	.main_notice li{position: relative;}
	.main_notice a{font-size: 16px;display: block;width: 75%;padding: 2px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
	.main_notice a:hover{color: #7E632E;}
	.main_notice span{width: 25%;position: absolute;right: 0;top: 4px;text-align: right;font-size: 14px;}
	.main_notice .btn_more{width: 90px;height: 20px;position: absolute;right: 0;font-size: 12px;line-height: 20px;padding: 0;top: 10px;text-align: right;}

	.main_notice .title{font-size: 21px;border-bottom: 1px solid #ddd;margin-bottom: 6px;position: relative;color: #227053;}
	.main_notice{padding: 0px 14px 0 !important;width: 100%;height: 170px;}		

	.quick_menu{background-color: #7E632E;padding: 10px 0;display:flex; justify-content: center;}
	.quick_menu > a > span{display: block;font-size: 30px;}
	.quick_menu > a{padding: 0 !important;width: 33.33%;text-align: center;color: #fff !important;font-size: 14px;}
	.quick_menu > a:active, .quick_menu > a:focus{color: #000 !important;}
	.quick_menu > ul{margin-bottom: 0;}
	.btn_book{width: 230px;}
	.btn_book > li:first-child{background: #d5b87c url('../images/main_img01.jpg') 0 0 no-repeat;height: 171px;background-size: 100% auto;}
	.btn_book > li:last-child{background: #d5b87c url('../images/main_img02.jpg') 0 0 no-repeat;height: 171px;background-size: 100% auto;}
	.btn_book > li > a{display: inline-block;border: 2px solid #fff;width: 84%;margin-left: 8%;height: 150px;margin-top: 10px;text-align: center;padding-top: 114px;font-size: 21px;}

	.btn_other{width: 110px;margin-left: 6px;}
	.btn_other > li{background: url('../images/main_btn01.jpg') 0 0 no-repeat;background-size: 100% auto;width: 110px;height: 110px;margin-bottom: 6px;}
	.btn_other > li:nth-child(2){background-image: url('../images/main_btn02.jpg');}
	.btn_other > li:nth-child(3){background-image: url('../images/main_btn04.jpg');margin-bottom: 0; letter-spacing:-1px}
	.btn_other > li > a{display: block;text-align: center;padding-top: 70px;}

	footer{background-color: #5f5f5f;color: #fff;text-align: center;font-size: 12px;padding: 14px 0;}
	footer a{color: #fff;}
	.footer_phone > span{display: block;}
	.footer_phone a{font-size: 30px;}

	.mobile_login_wrap{margin-bottom: 10px;padding-left: 10px;}


/* common */
	body{background-color: #666;}
	#main{background-color: #fff;}
	section {padding: 60px 0;}
	.section-title {text-align: center;  padding-bottom: 30px;}
	.section-title h2 {font-size: 32px;font-weight: bold;text-transform: uppercase;margin-bottom: 20px;padding-bottom: 20px;position: relative;}
	.section-title h2::before {content: '';position: absolute;display: block;width: 120px;height: 1px;background: #ddd;bottom: 1px;left: calc(50% - 60px);}
	.section-title h2::after {content: '';position: absolute;display: block;width: 40px;height: 3px;background: #7E632E;bottom: 0;left: calc(50% - 20px);}
	.section-title p {margin-bottom: 0;}
	h3{margin-top: 50px;}
	h3:first-child{margin-top: 0px;}
	input[type="radio"] {display:none;}
	input[type="radio"] + label {padding-left:25px; font-size:15px; color:#000; background:url("/mobile/images/common/radio_btn_off.png") no-repeat 0 center; margin-right:10px;}
	input[type="radio"]:checked + label {padding-left:25px; font-size:15px; color:#000; background:url("/mobile/images/common/radio_btn_on.png") no-repeat 0 center; }

	.btn_wrap{width:300px;height: 45px;margin: 0 auto;}
	.btn_wrap li{float:left;width: 150px;height: 45px;border: 2px solid #F4F6F8;}
	.btn_wrap li:last-child a{background:#7E632E; }
	.btn_wrap li a{display: block; height: 43px;line-height:43px; font-size:14px; color:#fff; text-align:center; background:#888888;}

	.submenu{display: flex; justify-content: center;align-items: center;background-color: #eee;}
	.submenu > a{display: inline-block;padding: 4px 8px;background-color: #947853;color: #fff;margin: 4px 2px;}
	.submenu > a.active{background-color: #6d4b1f;}
	h5{font-size:20px; font-weight:bold;color:#227053;background:url("/mobile/images/title_dot.gif") 0 2px no-repeat; padding-left:10px; margin-bottom:10px;}
	h5:first-child{margin-top:0px;}


		@media (max-width: 992px){
			section {padding: 30px 0;}
		}


/* login */
	@media (min-width:992px){

		.loginForm{width:50%; margin:0 auto; position:relative;}
		.member_login{width: 50%;height: 43px;margin: 0 auto;}
		.idpw_wrap label{display:inline-block; width:15%; font-weight:bold; color:#666;}
		.btn_login_wrap{width:25%;padding-left: 6px;position:absolute; top:0px; right:0;}
		.btn_login_wrap button{width:100%; height:79px; font-weight:bold; font-size:16px; color:#fff; background:#7E632E; }
		.loginForm input[type="text"],.loginForm input[type="password"]{width:60%; height:36px; margin-bottom:7px; background-color:rbg(250,255,189) !important; background-image: none !important; color:#000; border:1px solid #ccc}
		.contents{width: 1000px;}
		.btn_searchpw{height:122px !important}

	}
	@media (max-width:992px){

		.loginForm{width:76%; margin:0 auto; position:relative;}
		.member_login{width: 76%;height: 43px;margin: 0 auto;}
		.idpw_wrap label{display:inline-block; width:15%; font-weight:bold; color:#666;}
		.btn_login_wrap{width:25%;padding-left: 6px;position:absolute; top:0px; right:0;}
		.btn_login_wrap button{width:100%; height:79px; font-weight:bold; font-size:16px; color:#fff; background:#7E632E; }
		.loginForm input[type="text"],.loginForm input[type="password"]{width:60%; height:36px; margin-bottom:7px; background-color:rbg(250,255,189) !important; background-image: none !important; color:#000; border:1px solid #ccc}
		.contents{width: 90%;}
		.btn_searchpw{height:122px !important}

	} 
	@media (max-width:768px){
		.loginForm{width:96%; position:relative;}
		.idpw_wrap label{display:block; width: 100%;font-weight:bold; color:#666;}
		.btn_login_wrap{width:100%;padding-left: 0px;position:static;}
		.btn_login_wrap button{width:100%; height:43px; font-weight:bold; font-size:16px; color:#fff; background:#7E632E; }
		.loginForm input[type="text"],.loginForm input[type="password"]{width:100%; height:36px; margin-bottom:7px; background-color:rbg(250,255,189) !important; background-image: none !important; color:#000; border:1px solid #ccc}
		.member_login{width: 96%;height: 43px;margin: 0 auto;}
		.member_login li{float:left;width: 50% !important;}
		.member_login li:first-child{display: none;}
		.txt_login{width: 70%;text-align: center;margin: 0 auto;}
		.contents{width: 90%;}
		.btn_searchpw{height:43px !important}
		.idpw_save_wrap{margin-bottom: 30px;}

	} 

	#login_wrap{padding:30px 20px; background:#f4f6f8; border-top:2px solid #333; border-bottom:1px solid #e4e7ea;}
	.title_login{ font-family: 'NotoSansKR';color:#666; margin:0 auto 24px; padding-bottom:20px; border-bottom:1px dotted #ccc;text-align: center;}
	.title_login span{display:block; font-weight:bold; font-size:30px; color:#333; line-height:30px; padding-bottom:10px; }

	.idpw_save_wrap{padding: 10px 0;width: 100%;}
	.idpw_save_wrap > div{width: 150px;}
	

	.member_login li{float:left;width: 33.33%;height: 43px;border: 2px solid #F4F6F8;}
	.member_login li:last-child a{background:#7E632E; }
	.member_login li a{display: inline-block; width: 100%; height: 43px;line-height:43px; font-size:14px; color:#fff; text-align:center; background:#888888;}
	

/*  board  */
	.board_count{text-align: right;}
	.board_header{width: 100%;height: 42px;margin: 0;}
	.board_header > li{float: left;text-align: center;font-weight: bold;display: inline-block;background-color: #F7F7F7;border-top: 2px solid #000;border-bottom: 1px solid #DFDFDF;line-height: 40px;}
	.board_header > li:nth-child(1){width: 5%;}
	.board_header > li:nth-child(2){width: 75%;}
	.board_header > li:nth-child(3){width: 10%;}
	.board_header > li:nth-child(4){width: 10%;}

	.board_list{width: 100%;}
	.board_list:after{display: block;content: '';clear: both;}
	.board_list > ul{width: 100%;height: 42px;border-bottom: 1px solid #dfdfdf;margin: 0;}
	.board_list > ul > li{float: left;line-height: 40px;text-align: center;}
	.board_list > ul > li:nth-child(1){width: 5%;}
	.board_list > ul > li:nth-child(2){width: 75%;text-align: left !important;}
	.board_list > ul > li:nth-child(3){width: 10%;}
	.board_list > ul > li:nth-child(4){width: 10%;}
	.board_list a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
	
	.notxt{text-align: center;height: 41px;border-bottom: 1px solid #dfdfdf;line-height: 40px;}
	
	#paging a{width: 30px;height: 30px;text-align: center;line-height: 30px;transition: background-color .3s;}
	#paging a.pre,#paging a.next{font-size:20px;}
	#paging a.active{background-color: #7E632E;color: #fff;}
	#paging a:hover:not(.active){background-color:#f4f4f4;}

	.board_header2{width: 100%;height: 80px;}
	.board_header2 > div:first-child{background-color: #F7F7F7;border-top: 2px solid #000;border-bottom: 1px solid #DFDFDF;line-height: 40px;text-align: center;font-weight: bold;}
	.board_header2 > div:last-child{border-bottom: 1px solid #dfdfdf;line-height: 40px;text-align: right;}
	.view_con{width: 100%;padding: 30px;}
	.view_con:after{display: block;content: '';clear: both;}
	.board_img{text-align: center;}
	.board_img > img{max-width: 100%;}
	.board_txt{padding: 10px 0;}
	.view_list{width: 100%;height: 83px;border-top: 1px solid #dfdfdf;}
	.view_list dt{width: 20%;height: 41px;line-height: 40px;background-color: #f5f5f5;text-align: center;float: left;}
	.view_list dd{width: 80%;height: 41px;line-height: 40px;border-bottom: 1px solid #dfdfdf;float: left;margin: 0;}
	.view_list a{padding-left: 10px;display: block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;  }
	.btn_list{background-color: #666;color: #fff;padding: 9px 30px;}
	.btn_write{background-color: #12A299;color: #fff;padding: 9px 30px;}

	@media (max-width:768px){
		.board_header, .board_count{display: none !important;}
		.board_list > ul{border-top: 2px solid #000;}
		.board_list > ul > li:nth-child(1){display: none;}
		.board_list > ul > li:nth-child(2){width: 75%;text-align: left !important;}
		.board_list > ul > li:nth-child(3){width: 25% !important;text-align: right;}
		.board_list > ul > li:nth-child(4){display: none;}
	} 

/*--------------------------------------------------------------
# Breadcrumbs
--------------------------------------------------------------*/
	.breadcrumbs { padding: 15px 0; background: #f5f7fb; min-height: 40px; margin-top: 100px;}
	.breadcrumbs h2 {font-weight: 300; margin: 0 auto;}

	@media (max-width: 992px) {
	  .breadcrumbs { margin-top: 58px;}
	}

	@media (max-width: 768px) {
	  .breadcrumbs { padding: 10px 0;}
	  .breadcrumbs h2 {font-size: 21px;}
	}

/* main */
	


/*--------------------------------------------------------------
# Hero Section
--------------------------------------------------------------*/
	#hero h2 {-webkit-animation-delay: 0.4s;animation-delay: 0.4s;margin-bottom: 20px;font-size: 40px;color: #fff;text-align: center;text-shadow:2px 2px 1px #333}
	#hero p {margin: 0 auto 30px auto;color: #fff;text-align: center;text-shadow:1px 1px 1px #333;font-size: 28px;line-height: 30px;}	
	
	#hero {width: 100%;height: 80vh;background-color: rgba(22, 30, 56, 0.8);overflow: hidden;position: relative;}
	#hero .carousel, #hero .carousel-inner, #hero .carousel-item, #hero .carousel-item::before {position: absolute;top: 0;right: 0;left: 0;bottom: 0;}
	#hero .carousel-item {background-size: cover;background-position: center;background-repeat: no-repeat;}
	#hero .carousel-container {display: flex;justify-content: center;align-items: center;position: absolute;bottom: 0;top: 70px;left: 20px;right: 20px;	}
	#hero .carousel-inner .carousel-item {transition-property: opacity;background-position: center center;	}
	#hero .carousel-inner .carousel-item,
	#hero .carousel-inner .active.carousel-item-left,
	#hero .carousel-inner .active.carousel-item-right {opacity: 0;}
	#hero .carousel-inner .active,
	#hero .carousel-inner .carousel-item-next.carousel-item-left,
	#hero .carousel-inner .carousel-item-prev.carousel-item-right {opacity: 1;transition: 0.5s;}
	#hero .carousel-inner .carousel-item-next,
	#hero .carousel-inner .carousel-item-prev,
	#hero .carousel-inner .active.carousel-item-left,
	#hero .carousel-inner .active.carousel-item-right {left: 0;transform: translate3d(0, 0, 0);}
	#hero .carousel-control-prev, #hero .carousel-control-next {width: 10%;top: 82px;}
	#hero .carousel-control-next-icon, #hero .carousel-control-prev-icon {background: none;font-size: 36px;line-height: 1;width: auto;height: auto;background: rgba(255, 255, 255, 0.2);border-radius: 50px;padding: 10px;transition: 0.3s;color: rgba(255, 255, 255, 0.5);	}
	#hero .carousel-control-next-icon:hover, #hero .carousel-control-prev-icon:hover {background: rgba(255, 255, 255, 0.3);color: rgba(255, 255, 255, 0.8);	}
	#hero .carousel-indicators li {cursor: pointer;background: #fff;overflow: hidden;border: 0;width: 12px;height: 12px;border-radius: 50px;opacity: .6;transition: 0.3s;}
	#hero .carousel-indicators li.active {opacity: 1;background: #7E632E;}
	#hero .btn-get-started {font-size: 14px;letter-spacing: 1px;display: inline-block;padding: 14px 32px;border-radius: 4px;transition: 0.5s;line-height: 1;color: #fff;-webkit-animation-delay: 0.8s;animation-delay: 0.8s;background: #7E632E;}
	#hero .btn-get-started:hover {background: #007ed8;}

	




/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
	#header { background: #fff;  z-index: 997;  padding:5px 0;top: 0px;}
	#header.header-scrolled {  box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);  padding: 10px 0;top: 0;}
	#header .logo img {  max-height: 50px;}
	#header .logo {font-size: 28px; margin: 0;padding: 0;}
	

/*--------------------------------------------------------------
# Navigation Menu
--------------------------------------------------------------*/
	.nav-menu ul { display: flex; align-items: center;margin-bottom: 0;}
	.nav-menu li {position: relative;}
	.nav-menu a, .nav-menu a:focus { display: flex;  align-items: center;justify-content: space-between;padding: 10px 0 10px 50px;transition: 0.3s;}
	.nav-menu a i, .nav-menu a:focus i { margin-left: 5px;}
	.nav-menu a:hover, .nav-menu .active > a, .nav-menu .active:focus, .nav-menu li:hover > a { color: #7E632E;}

	.nav-menu .drop-down ul {display: block;position: absolute;left: 15px;top: calc(100% + 30px);z-index: 99;opacity: 0;visibility: hidden;padding: 10px 0;background: #fff;box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);transition: 0.3s;}
	.nav-menu .drop-down:hover > ul {  opacity: 1;  top: 100%;  visibility: visible;}
	.nav-menu .drop-down li {min-width: 180px;  position: relative;}
	.nav-menu .drop-down ul a {padding: 10px 20px;  color: #1a1814;}
	.nav-menu .drop-down ul a:hover, .nav-menu .drop-down ul .active > a, .nav-menu .drop-down ul li:hover > a {color: #7E632E;}
	.nav-menu .drop-down > a{cursor:default; }
	.nav-menu .drop-down > a:after {content: "\ea99";font-family: IcoFont;padding-left: 5px;}


	.nav-menu .drop-down .drop-down ul {top: 0;left: calc(100% - 30px);}
	.nav-menu .drop-down .drop-down:hover > ul {opacity: 1;top: 0;left: 100%;}
	.nav-menu .drop-down .drop-down > a {padding-right: 35px;}
	.nav-menu .drop-down .drop-down > a:after {content: "\eaa0";font-family: IcoFont;  position: absolute;  right: 15px;}

	@media (max-width: 1366px) {
	  .nav-menu .drop-down .drop-down ul {left: -90%;}
	  .nav-menu .drop-down .drop-down:hover > ul {left: -100%;}
	  .nav-menu .drop-down .drop-down > a:after {content: "\ea9d";}
	}	

/* Mobile Navigation */
	.add_menu{display: none;}
	.mobile-nav .add_menu{display: block;padding-left: 0px;padding-bottom: 20px;}
	.mobile-nav .mobile_login_wrap > a{display: inline-block;border: 1px solid #868686;padding: 3px 6px;margin-right: 6px;font-size: 14px;}
	.mobile-nav-toggle {position: absolute;right: 15px;top: 12px;z-index: 9998;border: 0;background: none;font-size: 24px;transition: all 0.4s;outline: none !important;line-height: 1;cursor: pointer;text-align: right;}
	.mobile-nav {position: fixed;top: 0px;right: 0px;bottom: 0;left: 30%;z-index: 9999;overflow-y: auto;background: #3f3b3a;transition: ease-in-out 0.2s;opacity: 0;visibility: hidden;padding: 10px 0;}
	.mobile-nav .mobile-nav-close {  margin: 0 15px 0 auto;  display: block;  border: 0;  background: none;  font-size: 24px;  transition: all 0.4s;  outline: none !important;  line-height: 1;  cursor: pointer;  text-align: right;color: #fff;}
	.mobile-nav .mobile-nav-close:hover {color: #ccc;}
	.mobile-nav a {display: block;position: relative;padding: 10px 20px;outline: none;transition: 0.3s;color: #fff;}
	.mobile-nav a:hover, .mobile-nav .active > a, .mobile-nav li:hover > a {color: #7E632E;text-decoration: none;}
	.mobile-nav .drop-down > a:after {content: "\ea99";font-family: IcoFont;padding-left: 10px;position: absolute;right: 15px;}
	.mobile-nav .active.drop-down > a:after {content: "\eaa1";}
	.mobile-nav .drop-down > a {padding-right: 35px;}
	.mobile-nav .drop-down ul {display: none;overflow: hidden;}
	.mobile-nav .drop-down li {padding-left: 20px;}
	.mobile-nav-overly {width: 100%;height: 100%;z-index: 9997;top: 0;left: 0;position: fixed;background: rgba(0, 0, 0, 0.6);overflow: hidden;display: none;transition: ease-in-out 0.2s;}
	.mobile-nav-active {overflow: hidden;}
	.mobile-nav-active .mobile-nav {opacity: 1;visibility: visible;}

	.mobile-nav-toggle .bx-menu{font-size: 36px;color: #7e632e;}

/*--------------------------------------------------------------
reset
--------------------------------------------------------------*/
	*{margin:0;padding:0;box-sizing:border-box;}
	
	body,input,select,textarea,button{font:16px/1.5 'NotoSansKR',"돋움","굴림", Gulim,sans-serif ; color:#333;}
	a,img,input{outline:none;}
	li{list-style:none;vertical-align:top;}
	img,fieldset,iframe{border:none 0;vertical-align:top;border:0 none;}
	input,select,button{vertical-align:middle;}
	strong,em,address,th{font-style:normal;font-weight:normal;}
	label,button{cursor:pointer;margin-bottom: 0;}
	.hide,.skip,legend,caption{position:absolute;left:-9999px;width:0;height:0;font-size:0;overflow:hidden;text-indent:-9999px;}
	table{width:100%;table-layout:fixed;border-spacing:0;border-collapse:collapse;}
	a{text-decoration:none;color:#333;}
	a:hover,a:focus{text-decoration:none;}
	input[type="text"], input[type="password"]{border:1px solid #ddd;padding:0 6px;}
	button{border: 0;}
	label{font-weight: normal;position: relative;top: 2px;}
	textarea{border: 1px solid #ddd;}
	i{font-style: normal;}
	td{word-wrap:break-word}

/*--------------------------------------------------------------
etc
--------------------------------------------------------------*/
	.img100 > img{width: 100%;}
	.maximg100 > img{max-width: 100%;}
	.align-center{text-align: center;}
	.align-left{text-align: left;}
	.align-right{text-align: right;}
	.display-none{display: none !important;}
	.display-block{display: block;}
	.width50{width: 50%;}
	.width100{width: 100%;}
	.clearfix:after{display: block;content:'';clear: both;}
	.hide{position:absolute;left:-9999px;width:0;height:0;font-size:0;overflow:hidden;text-indent:-9999px;}
	span.line{display: inline-block;padding: 0 6px;}
	span.line2{display: inline-block;padding: 0 12px;font-size: 11px;color: #ccc;}
	.color-blue{color: blue;}
	.color-white{color: #eee;}
	.color-red{color: red;}
	.preparing{position:absolute;left:50%; top:50%;transform: translate(-50%, -50%);margin:auto;}
	.font-bold{font-weight:bold;}
	

	.mb10{margin-bottom: 10px;}
	.mb20{margin-bottom: 20px;}
	.mb30{margin-bottom: 30px;}
	.mb40{margin-bottom: 40px;}
	.mb50{margin-bottom: 50px;}
	.mb100{margin-bottom: 100px;}
	.mt0{margin-top: 0px;}
	.mt10{margin-top: 10px;}
	.mt20{margin-top: 20px;}
	.mt30{margin-top: 30px;}
	.mt40{margin-top: 40px;}
	.mt50{margin-top: 50px;}
	.mt100{margin-top: 100px;}

	.pt10{padding-top: 10px;}
	.pt20{padding-top: 20px;}
	.pt30{padding-top: 30px;}
	.pt40{padding-top: 40px;}
	.pt50{padding-top: 50px;}
	.pt100{padding-top: 100px;}
	.pb10{padding-bottom: 10px;}
	.pb20{padding-bottom: 20px;}
	.pb30{padding-bottom: 30px;}
	.pb40{padding-bottom: 40px;}
	.pb50{padding-bottom: 50px;}
	.pb100{padding-bottom: 100px;}

	.pd10{padding: 10px;}
	.pd20{padding: 20px;}
	.pd30{padding: 30px;}
	.pd40{padding: 40px;}
	.pd50{padding: 50px;}
	.pd100{padding: 100px;}

	.fz10{font-size: 11px;}
	.fz20{font-size: 20px;}
	.fz30{font-size: 30px;}
	.fz40{font-size: 40px;}
	.fz50{font-size: 50px;}
	.fw_b{font-weight:bold;}
	
	.fcolor1{color:#ff3737;}
	.fcolor2{color:#299567;}
	.fcolor3{color:#2fa1c1;}
	
	/* 텍스트정렬 */
	.ta_c{text-align:center;}
	.ta_l{text-align:left;}
	.ta_r{text-align:right;}