/* menu public css */
#pages {padding:0 0 10% 0;font-size:11pt;line-height:1.6;}

#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;}

@media (max-width: 420px) {
	.imgs_two li:first-child {float:default;width:100%;}
	.imgs_two li:last-child {float:default;width:100%;margin-top:40px;}	
}