/* menu public css */
#pages {padding:0 0 10% 0;font-size:11pt;line-height:1.6;}

#pages .btns {width:100%;}
#pages .btns li {cursor:pointer;float:left;width:calc(95% / 3);height:50px;padding:0;;margin:0 2% 2% 0;font-size:11pt;line-height:48px;text-align:center;border:1px solid #d0d0d0;background:none;border-radius:2px;}
#pages .btns li:nth-child(3n) {margin-right:0;}
#pages .btns li.on {color:#FFF;border-color:#28A84B;background-color:#28A84B;}


#pages .txt {line-height:1.6;color:#555;}

#pages .top2img {width:100%;}
#pages .top2img li {float:left;width:calc(50% - 20px);margin:0 40px 0 0;} 
#pages .top2img li img {display:block;width:100%;}
#pages .top2img li.end {margin-right:0;}
#pages .top2img_txt {line-height:1.5;text-align:center;}

#pages .pagetab {width:100%;height:60px;border-left:1px solid #d0d0d0;}
#pages .pagetab li {cursor:pointer;float:left;width:33.33%;height:60px;font-weight:600;font-size:14pt;text-align:center;border:1px solid #d0d0d0;border-left:none;line-height:60px;background-color:#FAFAFA;}
#pages .pagetab li.on {background-color:#FFF;border-bottom-color:#FFF;}

#pages .pagetabb {width:100%;height:50px;border-left:1px solid #333;}
#pages .pagetabb li {cursor:pointer;float:left;height:50px;text-align:center;border:1px solid #333;border-left:none;line-height:50px;color:#333;background-color:#fff;}
#pages .pagetabb li.on {background-color:#333;color:#fff;}

#pages .pagetab2 li {width:50%;}
#pages .pagetab4 li {width:25%;}

#pages h2 {padding:0 0 10px 0;margin:0 0 10px 0;font-size:18pt;border-bottom-color:#eee;}

#pages h3:first-child {margin-top:0;}
#pages h3 {margin-bottom:10px;}

#pages .guidebox {width:100%;padding:20px;text-align:center;background-color:#555;color:#FFF;}
#pages .guidebox h2,
#pages .guidebox h3,
#pages .guidebox h4 {padding:0;margin:0;}

#pages #cal {width:800px;max-width:100%;padding:1% 2% 2% 2%;background-color:#F0F0F0;border-radius:4px;}
#pages .cal {width:100%;}
#pages .cal h3 {width:100%;padding:0;margin:0 0 10px 0;text-align:left;}
#pages .cal select {float:left;width:calc(97% / 3);height:46px;margin:0 1.5% 0 0;}
#pages .cal select.end {margin-right:0;}
#pages .cal div {font-size:10pt;text-align:left;letter-spacing:-1px;}
#pages .cal div i {margin-right:3px;}
#pages .cal .cal_price {position:relative;width:100%;height:36px;border-bottom:2px solid #333;}
#pages .cal .cal_price #tp {position:absolute;left:0;top:0;width:100%;height:34px;padding-right:0;font-weight:bold;font-size:14pt;line-height:34px;border:none;text-align:right;background-color:#F0F0F0;}
#pages .cal .cal_price span {position:absolute;left:0;top:8px;}

#pages .btn {border-radius:4px;}
#pages button.btn {font-weight:normal;}
#pages .btn-write {height:60px;line-height:58px;padding-top:0;padding-bottom:0;}

.table-border {width:100%;}
.table-border tr td {background-color:#FFF;}
.table-border tr.center td {text-align:center;}
.table-border tr td.ntd {height:20px;padding:0;border:none;}
.table-border tr td.tcenter {text-align:center;}
.table-border tr td.tleft {text-align:left;}
.table-border tr td.zones {padding:0;height:3px;}

#pages .img img {max-width:100%;}
#pages P {line-height:2.4;color:#555;}

#pages .img_two {width:100%;margin-top:40px;}
#pages .img_two li {text-align:center;}
#pages .img_two li:first-child {float:left;width:45%;}
#pages .img_two li:last-child {float:right;width:45%;}
#pages .img_two li img {display:block;width:100%;}

#pages .img_twos {width:100%;}
#pages .img_twos li {text-align:center;}
#pages .img_twos li:first-child {float:left;width:45%;}
#pages .img_twos li:last-child {float:right;width:45%;}
#pages .img_twos li img {display:block;width:100%;}


#pages .img_three {width:100%;}
#pages .img_three li {float:left;width:calc(100% / 3 - 10px);text-align:center;}
#pages .img_three li.cen {margin:0 15px;}
#pages .img_three li img {display:block;width:100%;}

#pages .img_ones {width:70%;}
#pages .img_ones img {width:100%;}

.btn-l {width:50%;height:50px;padding:0;margin:0;font-size:14pt;line-height:50px;}

.linkbox {width:400px;height:120px;padding:0;margin:30px 0;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);}
.linkbox .limg {float:left;width:120px;height:120px;overflow:hidden;}
.linkbox .limg img {width:120px;height:120px;}
.linkbox .rconts {float:left;height:120px;padding:0 20px 0 20px;overflow:hidden;}
.linkbox .rconts h3 {padding:15px 0 10px 0;margin:0;font-size:12pt;color:#333;line-height:1;}
.linkbox .rconts p {padding:5px 0 0 0;margin:0;font-size:8pt;color:#00a832;line-height:1;}

.linkboxm {width:330px;min-width:100%;height:120px;padding:0;margin:30px 0;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);}
.linkboxm .limg {float:left;width:120px;height:120px;margin-right:8px;overflow:hidden;}
.linkboxm .limg img {width:120px;height:120px;}
.linkboxm .rconts {float:left;display:inline-block;width:calc(100% - 128px);height:120px;padding:0;overflow:hidden;}
.linkboxm .rconts h3 {padding:5px 0;margin:0;font-size:12pt;color:#333;line-height:1.2;}
.linkboxm .rconts p {padding:2px 0 0 0;margin:0;font-size:8pt;color:#00a832;line-height:1;}

#pages .receipt_list {width:100%;padding:0;margin:0;}
#pages .receipt_list li {position:relative;width:100%;height:90px;padding:0;margin:0;border-bottom:1px solid #eaeaea;background:none;overflow:hidden;z-index:1;}
#pages .receipt_list li .icon {float:left;display:block;width:100px;height:90px;padding:20px 25px;}
#pages .receipt_list li .icon i {display:block;width:50px;height:50px;font-size:18pt;line-height:50px;text-align:center;color:#FFF;background-color:#000;border-radius:50%;}
#pages .receipt_list li .icon i.fabg0 {background-color:#000;}
#pages .receipt_list li .icon i.fabg1 {background-color:#000;}
#pages .receipt_list li .icon i.fabg2 {background-color:#000;}
#pages .receipt_list li .icon i.fabg3 {background-color:#000;}
#pages .receipt_list li .icon i.fabg4 {background-color:#000;}
#pages .receipt_list li .titx {float:left;width:calc(100% - 110px);padding-top:20px;} 
#pages .receipt_list li .tit {padding:0;margin:0;font-weight:600;font-size:14pt;color:#000;letter-spacing:0;}
#pages .receipt_list li .txt {padding:0;margin:0;font-weight:400;font-size:11pt;color:#555;letter-spacing:0;}
#pages .receipt_list li .txt2 {letter-spacing:-2px;}
#pages .receipt_list li .btn {position:absolute;right:10px;top:20px;width:180px;height:46px;padding:0;font-size:12pt;line-height:44px;}

#pages .receipt_guide {width:96%;padding:0;margin:50px auto;}
#pages .receipt_guide h3 {margin:20px 0 0 0;}
#pages .receipt_guide p {padding:0 0 0 6px;margin:0;font-size:11pt;line-height:1.6;background:url('../../_core/image/_public/bul_dot_1.gif') no-repeat left top 11px;color:#555;}

@media (max-width: 420px) {
	#pages .pagetab li {font-weight:600;font-size:14pt;letter-spacing:-1px;line-height:56px;}
	#pages .pagetabb li {font-weight:600;font-size:14pt;letter-spacing:-1px;line-height:56px;}	
	#pages .img_two li:first-child {float:default;width:100%;}
	#pages .img_two li:last-child {float:default;width:100%;margin-top:20px;}
	#pages .img_ones {width:100%;}
	#pages .img_three li {width:100%;margin:10px 0;}
	#pages .img_three li.cen {margin:10px 0;}
	#pages .cal {padding:3% 4% 4% 4%;}
	.linkbox {max-width:100%;}

	#pages .receipt_list {width:108%;padding:0;margin:-20px 0 0 -4%;}
	#pages .receipt_list li .icon {width:80px;padding:20px;}
	#pages .receipt_list li .titx {width:calc(100% - 100px)} 
	#pages .receipt_list li .tit {letter-spacing:-1px;} 
	#pages .receipt_list li .txt {letter-spacing:-2.5px;}
	#pages .receipt_list li .btn {display:none;}
	#pages .receipt_guide {width:100%;margin:20px auto;}
}

#pages .receipt_list2 {width:100%;padding:0;margin:0;}
#pages .receipt_list2 li {position:relative;width:100%;padding:0;margin:0;border-bottom:1px solid #eaeaea;background:none;overflow:hidden;z-index:1;}
#pages .receipt_list2 li .icon {float:left;display:block;width:100px;height:90px;padding:20px 25px;}
#pages .receipt_list2 li .icon i {display:block;width:50px;height:50px;font-size:18pt;line-height:50px;text-align:center;color:#FFF;background-color:#000;border-radius:50%;}
#pages .receipt_list2 li .icon i.fabg0 {background-color:#000;}
#pages .receipt_list2 li .icon i.fabg1 {background-color:#000;}
#pages .receipt_list2 li .icon i.fabg2 {background-color:#000;}
#pages .receipt_list2 li .icon i.fabg3 {background-color:#000;}
#pages .receipt_list2 li .icon i.fabg4 {background-color:#000;}
#pages .receipt_list2 li .titx {float:left;width:calc(100% - 110px);padding-top:20px;} 
#pages .receipt_list2 li .tit {padding:0;margin:0;font-weight:600;font-size:14pt;color:#000;letter-spacing:0;}
#pages .receipt_list2 li .txt {padding:0;margin:0;font-weight:400;font-size:11pt;color:#555;letter-spacing:0;}
#pages .receipt_list2 li .btn {position:absolute;right:10px;top:20px;width:180px;height:46px;padding:0;font-size:12pt;line-height:44px;}

#nh_head {
	width: 100%;
	height: 50px;
	padding: 0 20px;
	margin: 0;
	font-size: 14pt;
	font-weight: 600;
	line-height: 50px;
	color: #FFF;
	background-color: #007a21;
}

.imgs_two {width:100%;margin-top:40px;}
.imgs_two li {background-color:#F1F1F7;border-radius:10px;}
.imgs_two li:first-child {float:left;width:45%;}
.imgs_two li:last-child {float:right;width:45%;}
.imgs_two li img {display:block;width:100%;}
.imgs_two li h3 {font-size:16pt;padding:10px 30px 0 30px;margin:0;}

#pagesbox,
.pageboxs {padding:30px;background-color:#F1F1F7;border-radius:10px;}
.pageboxs h3 {font-size:16pt;}

.pageboxs_img {padding:30px 0 0 0;background-color:#F1F1F7;border-radius:10px;}
.pageboxs_img h3 {padding:0 30px;margin:0;font-size:16pt;}
.pageboxs_img h3 small {margin-left:5px;font-size:10pt;}
.pageboxs_img img {display:block;width:100%;}

@media (max-width: 420px) {
	#pagesbox,
	.pageboxs {padding:3%;}
	.pageboxs_img h3 small {letter-spacing:-1px;}
	.imgs_two li:first-child {float:default;width:100%;}
	.imgs_two li:last-child {float:default;width:100%;margin-top:40px;}	
}
#pages .txt {line-height:1.6;color:#555;}

#pages .top2img {width:100%;}
#pages .top2img li {float:left;width:calc(50% - 20px);margin:0 40px 0 0;} 
#pages .top2img li img {display:block;width:100%;}
#pages .top2img li.end {margin-right:0;}
#pages .top2img_txt {line-height:1.5;text-align:center;}

#pages .YouTube {width:100%;}
#pages .YouTube iframe {width:100%;height:453px;}

#pages .mboxnsear {width:100%;padding:10px 20px;margin:0;border:1px solid #d0d0d0;background-color:#fafafa;}
#pages .mboxnsear .manbox {float:left;width:50%;margin:0;}
#pages .mboxnsear .manbox h2 {padding:0;margin:0;}
#pages .mboxnsear .manbox p {padding-left:10px;background:url('../../../../../_core/image/_public/bul_dot_1.gif') no-repeat left top 12px;line-height:1.8;}
#pages .mboxnsear .searchbox {float:left;width:50%;padding:10px 40px 20px 40px;margin:0 auto;}
#pages .mboxnsear .searchbox h2 {padding:0;margin:0;}
#pages .mboxnsear .searchbox p {line-height:1.8;}
#pages .mboxnsear .searchbox .inbtn {width:100%;height:50px;padding:0;margin:20px 0 0 0;border:none;box-shadow:none;text-align:left;}
#pages .mboxnsear .searchbox .inbtn li {float:left;width:calc(100% / 3 - 2%);margin-right:2%;}
#pages .mboxnsear .searchbox .inbtn .input {width:100%;height:44px;font-size:13pt;text-align:center;}
#pages .mboxnsear .searchbox .btn {height:60px;line-height:60px;padding-top:0;padding-bottom:0;}

#pages .option {width:100%;}
#pages .option li {float:left;width:30%;margin:0 45px 0 0;}
#pages .option li .opt_img,
#pages .option li .opt_img img {display:block;width:100%;height:150px;background-color:#000;color:#FFF;} 
#pages .option li .opt_sbj {font-size:13pt;font-weight:600;margin:7px 0 20px 0;text-align:center;}
#pages .option li.end {margin-right:0;}

#pages .option3 li {width:293px;}
#pages .option3 li .opt_img,
#pages .option3 li .opt_img img {width:293px;height:180px;} 

#pages .option5 li {float:left;width:184px;margin-right:10px;}
#pages .option5 li .opt_img,
#pages .option5 li .opt_img img {display:block;width:100%;height:92px;} 
#pages .option5 li .opt_sbj {font-size:13pt;font-weight:600;margin:7px 0;text-align:center;}
#pages .option5 li.end {margin-right:0;}

#pages .no_option {width:100%;}
#pages .no_option li {float:left;width:calc(50% - 20px);margin:0 40px 0 0;} 
#pages .no_option li .opt_img {float:left;width:40%;}
#pages .no_option li .opt_img img {width:100%;height:110px;background-color:#000;color:#FFF;} 
#pages .no_option li .opt_snc {float:right;width:57%;margin-left:3%;}
#pages .no_option li .opt_sbj {margin:-5px 0 6px 0;font-size:13pt;font-weight:600;}
#pages .no_option li .opt_cnt {line-height:1.3;color:#555;}
#pages .no_option li.end {margin-right:0;}

#management {width:100%;font-size:12pt;}
#management .option {width:100%;}
#management .option dd {width:100%;height:110px;}
#management .option dd .opt_img,
#management .option dd .opt_img img {float:left;display:block;width:120px;height:100px;background-color:#000;color:#FFF;} 
#management .option dd .opt_snc {float:left;display:block;width:calc(100% - 135px);margin-left:15px;}
#management .option dd .opt_sbj {margin:5px 0 10px 0;font-size:14pt;font-weight:600;}
#management .option dd .opt_cnt {font-size:11pt;line-height:1.3;color:#555;}
#management .option dd.end {margin-right:0;}
#management .option .slick-dots {position: absolute;bottom: -25px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}
#management .option .slick-dots li button:before {color:#000;}
#management .no_option {width:100%;}
#management .no_option li {float:left;width:100%;} 
#management .no_option li .opt_img,
#management .no_option li .opt_img img {float:left;width:120px;height:100px;background-color:#000;color:#FFF;} 
#management .no_option li .opt_snc {float:left;display:block;width:calc(100% - 135px);margin-left:15px;}
#management .no_option li .opt_sbj {margin:5px 0 10px 0;font-size:12pt;font-weight:600;}
#management .no_option li .opt_cnt {font-size:11pt;line-height:1.3;color:#555;}
#management .no_option li.end {margin-top:20px;}
#management .YouTube {position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0;}
#management .YouTube iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#management .manbox {padding:5%;margin-top:30px;border:1px solid #d0d0d0;background-color:#fafafa;}
#management .manbox h2 {margin:0 0 2% 0;font-size:15pt;}
#management .manbox p {padding-left:10px;background:url('../../../../../_core/image/_public/bul_dot_1.gif') no-repeat left top 12px;line-height:1.6;}
#management .manbox .inbtn {width:100%;height:50px;padding:0;margin:0;border:none;box-shadow:none;text-align:left;}
#management .manbox .inbtn li {float:left;width:calc(100% / 3 - 2%);margin-right:2%;}
#management .manbox .inbtn .input {width:100%;height:44px;font-size:13pt;text-align:center;}
#management .manbox .btn {height:60px;line-height:60px;padding-top:0;padding-bottom:0;}

#pages .top2img_m {width:100%;}
#pages .top2img_m li {float:left;width:49%;margin:0 2% 0 0;} 
#pages .top2img_m li img {display:block;width:100%;}
#pages .top2img_m li.end {margin-right:0;}

#pages .mboxnsear_m {width:100%;padding:4%;margin:0;border:1px solid #d0d0d0;background-color:#fafafa;}
#pages .mboxnsear_m .manbox {width:100%;margin:0;}
#pages .mboxnsear_m .manbox h2 {padding:0;margin:0;}
#pages .mboxnsear_m .manbox p {padding-left:10px;background:url('../../../../../_core/image/_public/bul_dot_1.gif') no-repeat left top 12px;line-height:1.8;}
#pages .mboxnsear_m .searchbox {width:100%;margin:20px 0 0 0;}
#pages .mboxnsear_m .searchbox h2 {padding:0;margin:0;}
#pages .mboxnsear_m .searchbox p {line-height:1.8;}
#pages .mboxnsear_m .searchbox .inbtn {width:100%;height:50px;padding:0;margin:20px 0 0 0;border:none;box-shadow:none;text-align:left;}
#pages .mboxnsear_m .searchbox .inbtn li {float:left;width:calc(100% / 3 - 2%);margin-right:2%;}
#pages .mboxnsear_m .searchbox .inbtn .input {width:100%;height:44px;font-size:13pt;text-align:center;}
#pages .mboxnsear_m .searchbox .btn {height:60px;line-height:60px;padding-top:0;padding-bottom:0;}

#pages .option_m {width:100%;}
#pages .option_m li {width:100%;margin:0 0 20px 0;}
#pages .option_m li .opt_img,
#pages .option_m li .opt_img img {display:block;width:100%;background-color:#000;color:#FFF;} 
#pages .option_m li .opt_sbj {font-size:13pt;font-weight:600;margin:7px 0;text-align:center;}
#pages .option_m li .opt_cnt {line-height:1.3;color:#555;}
#pages .option_m li.end {margin-right:0;}


#pages .option5_m {width:100%;}
#pages .option5_m li {width:100%;margin:0 0 20px 0;}
#pages .option5_m li .opt_img,
#pages .option5_m li .opt_img img {display:block;width:100%;background-color:#000;color:#FFF;} 
#pages .option5_m li .opt_sbj {font-size:13pt;font-weight:600;margin:7px 0;text-align:center;}
#pages .option5_m li .opt_cnt {line-height:1.3;color:#555;}
#pages .option5_m li.end {margin-right:0;}

#pages .no_option_m {width:100%;}
#pages .no_option_m li {width:100%;margin:0 0 20px 0;} 
#pages .no_option_m li .opt_img,
#pages .no_option_m li .opt_img img {display:block;width:100%;background-color:#000;color:#FFF;} 
#pages .no_option_m li .opt_snc {width:100%;}
#pages .no_option_m li .opt_sbj {margin:5px 0 6px 0;font-size:13pt;font-weight:600;}
#pages .no_option_m li .opt_cnt {line-height:1.3;color:#555;}
#pages .no_option_m li.end {margin-right:0;}