.new-input-select1{margin-bottom: 35px;padding: 28px;background: #f5f5f5;text-align: center;border-radius: 15px;}
.new-input-select1 .input-box{width: 100%;max-width: 705px;margin: 0 auto;padding-right: 110px;position: relative;overflow: hidden;}
.new-input-select1 .input-box a{position: absolute;top: 0;right: 0;display: block;width: 95px;height: 42px;line-height: 42px;color: #fff;font-size: 18px;font-weight: 600;background: #444;border-radius: 25px;}
.new-input-select1 .input-box a:focus{outline: 5px solid #000;}/*2022-12-6*/
.new-input-select1 .input-box input{display: block;width: 100%;height: 42px;padding: 0;color: #1e1e1e;font-size: 18px;font-weight: 300;background: none;border: 0;border-bottom: 2px solid #4f4f4f;}
.new-ptitle1{color: #525252;font-size: 15px;line-height: 20px;text-align: right;}
.new-photo-list1{margin-top: 15px;padding: 35px 0 20px;overflow: hidden;border-top: 1px solid #3e3e3e;border-bottom: 1px solid #e5e5e5;}
.new-photo-list1 > ul{margin: -15px;}
.new-photo-list1 > ul > li{float: left;width: calc(33.33% - 30px);margin: 15px;}
.new-photo-list1 > ul > li > a{display: block;}
.new-photo-list1 > ul > li > a:hover  .photo> img{transform: scale(1.1,1.1);}
.new-photo-list1 .photo{margin-bottom: 15px;position: relative;padding-top: 66.5%;overflow: hidden;border-radius: 8px;}
.new-photo-list1 .photo > img{transition: all 0.45s ease-in-out;position: absolute;z-index: 9;bottom: -9999px;left: -9999px;right: -9999px;top: -9999px;width: 100%;height: 100%;margin: auto;vertical-align: middle;}
.new-photo-list1 .title{float: left;max-width: calc(100% - 75px);color: #333;font-size: 15px;line-height: 18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.new-photo-list1 .name{float: right;color: #269e50;font-size: 14px;line-height: 18px;}

.new-choice1-wrap{}
.new-choice1-wrap .left-box{float: right;width: 288px;}
.new-choice1-wrap .right-box{float: left;width: calc(100% - 338px);}
.new-choice1-wrap select{display: block;width: 100px;height: 36px;color: #656565;font-size: 15px;font-weight: 300;padding: 0 40px 0 10px;border: 1px solid #e4e4e4;background: #fff url('/resource/www/images/new20220823_bg1.png') no-repeat right 8px center;-webkit-appearance: none;-moz-appearance: none;word-wrap: break-word;border-radius: 6px;}
.new-choice1-wrap select::-ms-expand{display: none;}
.newtab_meun1{text-align: center;}
/* 사진게시판 전체메뉴 삭제로 인해 css 변경 */
/* .newtab_meun1 > li{float: left;display: table;width: 20%;height: 64px;font-size: 20px;line-height: 22px;} */
.newtab_meun1 > li{float: left;display: table;width: 25%;height: 64px;font-size: 20px;line-height: 22px;}
.newtab_meun1 > li > a{display: table-cell;vertical-align: middle;padding: 0 10px;color: #111;border: 1px solid #e8e8e8;position: relative;}
.newtab_meun1 > li:not(:first-child) > a{border-left: 0;}
.newtab_meun1 > li:not(:last-child) > a{border-right: 0;}
.newtab_meun1 > li > a::before{position: absolute;top: 50%;left: 0;width: 2px;height: 16px;margin-top: -8px;background: #dfdedf;content:"";box-sizing: border-box;}
.newtab_meun1 > li:first-child > a::before{display: none;}
.newtab_meun1 > li.on{}
.newtab_meun1 > li.on > a{color: #209348;}
.newtab_meun1 > li.on > a::before{display: block;top: -1px;left: -1px;margin: 0;width: calc(100% + 2px);height: calc(100% + 2px);background: none;border: 2px solid #269e50;}
.newtab_meun1 > li.on + li > a::before{display: none;}
.new-numtitle1{}
.new-numtitle1 > p{float: left;margin: 8px 8px 8px 0;color: #525252;font-size: 16px;font-weight: 300;line-height: 20px;}
.new-numtitle1 > p > strong{color: #269e50;}
.new-numtitle1 > select{float: right;}
.new-paging-wrap{margin-top: 30px;}
.new-paging-wrap .new-abtn2{float: right;margin: 0 0 0 15px;height: 58px;line-height: 58px;border-radius: 50px;}
.new-paging-wrap .pagination{float: left;margin-top: 15px;}
.new-toptitle1{margin: 30px 0;display: table;width: 100%;height: 146px;padding: 0 30px;background: url('../../images/new20220823_bg5.jpg') no-repeat center;background-size: 100% 100%;border-radius: 15px;}
.new-toptitle1 > p{display: table-cell;vertical-align: middle;text-align: center;}
.new-toptitle1 > p > span{display: inline-block;padding: 20px 38px 20px 32px;background: url('../../images/new20220823_bg3.png') no-repeat left top, url('../../images/new20220823_bg4.png') no-repeat right bottom;}


/* 2022-07-19 수정 */
.choice-title{margin: 32px 0 14px;color: #444;font-size: 20px;line-height: 22px;letter-spacing: -0.5px;font-weight: 600;}
.new-choice1{margin: -5px;overflow: hidden;}
.new-choice1 > select{float: left;width: calc(50% - 10px);height: 44px;margin: 5px;font-size: 16px;padding: 0 44px 0 12px;background: #fff url('../../images/new20220823_bg2.png') no-repeat right 8px center;}
.keyword-check{margin: -5px;max-height: 430px;overflow-y: auto;-ms-overflow-style: none;}
.keyword-check::-webkit-scrollbar{display: none;}
.keyword-check::after{display: block;clear: both;content: '';}
.keyword-check > li{float: left;display: table;width: calc(50% - 10px);height: 42px;margin: 5px; position:relative;}
.keyword-check > li > input[type=radio]{appearance: none; width:100%; height:100%;  border-radius: 25px; background: #ecf4eb;  position:absolute; left:0; top:0;}
.keyword-check > li > label{display: flex; vertical-align: middle; justify-content: center;	align-items: center; width:100%; height:43px; line-height:18px; color: #487f4d; font-size: 16px;  padding: 0 5px; text-align: center; border-radius: 25px; position:absolute;} 
.keyword-check > li > input[type=radio]:checked + label{background: #259e50;color: #fff;}
/* //2022-07-19 수정 */

.new-year-select1{}
.new-year-select1 select{float: left;width: 120px;height: 36px;color: #535353;font-size: 16px;padding: 0 30px 0 8px;background: #fff url('../../images/new2022_bg1.png') no-repeat right 10px center;-webkit-appearance: none;-moz-appearance: none;word-wrap: break-word;border: 1px solid #ccc;}
.new-year-select1 select::-ms-expand{display: none;}
.new-year-select1 .new-ptitle1{float: right;margin: 8px 0 0 8px;}

.page_title.new-style1{padding-bottom: 1.375em;text-align: left;border-bottom: 2px solid #999;}
.new-viewbox1{margin-bottom: 40px;}
.new-viewbox1 > .left{float: left;width: 30%;padding-bottom: 40px;border-bottom: 2px solid #e5e5e5;}
.new-viewbox1 > .right{float: right;width: 64%;padding-left: 40px;}
.new-viewbox1 .default_view .top .t dt{width: 30%;}
.new-viewbox1 .default_view .top dl dt{padding: 16px 0;font-size: 15px;}
.new-viewbox1 .default_view .top dl dd{padding: 5px 16px;font-size: 15px;}
.new-viewbox1 .view-img{margin-bottom: 16px;}
.new-viewbox1 .view-img > img{width: 100%;}
.new-viewbox1 .p-txt1{margin-top: 40px;color: #111;font-size: 14px;line-height: 20px;}
.new-viewbox1 .p-txt1 > span{display: block;margin-bottom: 12px;}
.new-abtn1{margin: -4px;overflow: hidden;}
.new-abtn1 > a{float: left;display: table;margin: 4px;min-width: 94px;height: 42px;line-height: 42px;padding: 0 4px;color: #3a3a3a;font-size: 17px;background: #e5e5e5;border-radius: 5px;text-align: center;}
.new-viewbox2{display: table;width: 100%;}
.new-viewbox2 > div{display: table-cell;vertical-align: top;}
.new-viewbox2 > .left{width: 54%;padding-bottom: 6px;position: relative;}
.new-viewbox2 > .right{width: 46%;padding-left: 40px;vertical-align: bottom;text-align: right;}
.new-viewbox2 .p-tips1{position: absolute;right: -77px;bottom: 0;margin-top: 10px;text-align: right;}
.new-abtn2{display: inline-block;margin-top: 5px;background: #259e50;padding: 0 36px;min-width: 126px;color: #fff;font-size: 18px;height: 50px;line-height: 50px;text-align: center;}
.new-abtn2.gray{background: #acacac; color: #333;}
.new-abtn2 + .new-abtn2{margin-left: 5px;}
.new-vtext1{}
.new-vtext1 > *{float: left;}
.new-vtext1 > h4{width: 120px;color: #3a3a3a;font-size: 20px;line-height: 22px;}
.new-vtext1 > ul{width: calc(100% - 120px);}
.new-vtext1 > ul > li:not(:first-child){margin-top: 8px;}
.new-vtext1 > ul > li{display: table;color: #3a3a3a;font-size: 14px;line-height: 18px;}
.new-vtext1 > ul > li > span:first-child{display: table-cell;vertical-align: top;white-space: nowrap;padding-right: 5px;}
.new-vtext1 > ul > li > p{margin-top: 3px;}
.new-vtext1 > ul > li:last-child{padding-right: 130px;}
.new-vtext1 > ul .red{color: #ff0000;}
.new-vtext1 > ul .black{color: #3a3a3a;}
.new-popup1{display: none;position: fixed;top: 50%;left: 50%;z-index: 10;width: 90%;max-width: 250px;padding-bottom: 10px;background: #fff;overflow: hidden;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);box-shadow: 1px 1px 5px #555;border-radius: 3px;}
.new-popup1.W-big{max-width: 350px;}
.new-popup1 .title{position: relative;min-height: 40px;background: linear-gradient(to right, #8dca5d,#3ca666);}
.new-popup1 .title .close{position: absolute;top: 50%;right: 8px;margin-top: -14px;}
.new-popup1 .title h4{color: #fff;font-size: 18px;line-height: 22px;padding: 9px 46px 9px 12px;word-break: keep-all;}
.new-popup1 .popup1-center{padding: 18px 20px 10px;max-height: calc(100vh - 300px);overflow-y: auto;}
.new-popup1 .popup-text1{color: #555;font-size: 16px;}
.new-popup1 .popup-text1 > li{line-height: 19px;word-break: keep-all;}
.new-popup1 .popup-text1 > li:not(:first-child){margin-top: 10px;}
.new-popup1 .popup-text1 input[type="text"],
.new-popup1 .popup-text1 input[type="password"]{float: none;width: 100%;padding-left: 8px;}
.new-popup1.W-big .popup-text1{font-size: 15px;}
/* ========================================================= */
.new-popup2{display: none;position: fixed;top: 50%;left: 50%;z-index: 10;width: 90%;max-width: 250px;padding-bottom: 10px;background: #fff;overflow: hidden;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);box-shadow: 1px 1px 5px #555;border-radius: 3px;}
.new-popup2.W-big{max-width: 350px;}
.new-popup2 .title{position: relative;min-height: 40px;background: linear-gradient(to right, #8dca5d,#3ca666);}
.new-popup2 .title .close{position: absolute;top: 50%;right: 8px;margin-top: -14px;}
.new-popup2 .title h4{color: #fff;font-size: 18px;line-height: 22px;padding: 9px 46px 9px 12px;word-break: keep-all;}
.new-popup2 .popup1-center{padding: 18px 20px 10px;max-height: calc(100vh - 300px);overflow-y: auto;}
.new-popup2 .popup-text1{color: #555;font-size: 16px;}
.new-popup2 .popup-text1 > li{line-height: 19px;word-break: keep-all;}
.new-popup2 .popup-text1 > li:not(:first-child){margin-top: 10px;}
.new-popup2 .popup-text1 input[type="text"],
.new-popup2 .popup-text1 input[type="password"]{float: none;width: 100%;padding-left: 8px;}
.new-popup2.W-big .popup-text1{font-size: 15px;}
/* ========================================================= */
.new-abtn3{margin-top: 13px;text-align: center;}
.new-abtn3 a{display: inline-block;background: #666;color: #fff;font-size: 15px;line-height: 18px;min-width: 66px;padding: 6px 10px;margin: 1px 2px;text-align: center;border-radius: 3px;}
.new-abtn3 a.red{background: #d95656;}
.new-title1{display: table;margin: 0 auto;padding: 5px 0 9px 80px;background: url('../../images/new2022_bg3.gif') no-repeat left top;}
.new-title1 > p{display: table-cell;vertical-align: middle;height: 48px;padding: 6px 22px;color: #111;font-size: 18px;line-height: 20px;background: #baf9d0;border-radius: 5px;}
.new-table1{border-top: 2px solid #999;border-bottom: 2px solid #999;}
.new-table1 table{width: 100%;}
.new-table1 table th, .new-table1 table td{padding: 8px 12px;color: #535353;font-size: 15px;line-height: 18px;border-bottom: 1px solid #dadade;}
.new-table1 table th{background: #f5f5f5;padding: 8px;color: #111;font-weight: 600;}
.new-table1 table th label{display: inline-block;cursor: auto;margin: 0;line-height: 18px;}
.new-table1 table td{}
.new-table1 select{float: none;width: 100%;max-width: 168px;height: 34px;color: #535353;font-size: 15px;padding: 0 30px 0 8px;background: #fff url('../../images/new2022_bg1.png') no-repeat right 10px center;-webkit-appearance: none;-moz-appearance: none;word-wrap: break-word;}
.new-table1 select::-ms-expand{display: none;}
.new-table1 input[type="text"], .new-table1 input[type="file"], .new-table1 input[type="password"]{float: none;width: 100%;max-width: 456px;height: 34px;font-size: 15px;padding: 0 8px;border: 1px solid #ccc;}
.new-table1 input[type="file"]{padding: 3px 5px;}
.new-table1 .p-tips1{margin-top: 6px;display: table;color: #ff0f0f;font-size: 14px;}
.new-table1 .p-tips1 > span:first-child{display: table-cell;vertical-align: top;white-space: nowrap;padding-right: 4px;width: 11px;}
.new-table1 .new-float1{margin: -4px 0 0 -12px;}
.new-table1 .new-float1 > *{float: left !important;margin: 4px 0 0 12px;}
.new-table1 .new-float1 > select,
.new-table1 .new-float1 > input[type="text"],
.new-table1 .new-float1 > input[type="password"]{width: calc(100% - 12px);}
.new-table1 .new-float1 .p-tips1{margin-top: 12px;}
.new-table1 .new-float1 .p-tips1.p-s1{margin-bottom: 8px;}
.new-table1 .new-float1 .p-title1{position: relative;padding-left: 52px;width: calc(100% - 12px);max-width: 348px;}
.new-table1 .new-float1 .p-title1 > span{position: absolute;top: 0;left: 12px;padding: 8px 0;}
.new-abtn4{padding: 0 14px;height: 34px;line-height: 32px;color: #269e50;font-size: 14px;border: 1px solid #259e50;}
.write-box1{width: 100%;max-width: 708px;padding: 8px;border: 1px solid #ccc;}
.write-box1 textarea{height: 80px;width: 100%;color: #535353;font-size: 15px;line-height: 20px;padding: 0;border: 0;font-family: 'Noto Sans KR', sans-serif;}
.write-box1 > p{margin-top: 8px;color: #838383;text-align: right;}



@media screen and (max-width: 1024px){
	.new-input-select1{padding: 20px;margin-bottom: 28px;}
	.new-choice1-wrap .left-box{float: none;width: 100%;margin-bottom: 30px;}
	.new-choice1-wrap .right-box{float: none;width: 100%;}
	.choice-title{margin-top: 20px}
	.new-choice1 > select{max-width: 250px;}
	.keyword-check > li{width: calc(20% - 10px);}
	.new-toptitle1{margin: 55px 0 28px;background-size: cover;}
	.keyword-check{max-height: 200px;}
	.new-viewbox1{margin-bottom: 30px;}
	.new-viewbox1 > .left{padding-bottom: 30px;}
	.new-viewbox1 > .right{padding-left: 30px;}
	.new-viewbox1 .p-txt1{margin-top: 30px;}
	.new-viewbox2 > .left{padding-bottom: 0;}
	.new-viewbox2 > .right{padding-left: 30px;}
	.new-viewbox2 .p-tips1{position: static;}
	.new-vtext1 > ul > li:last-child{padding-right: 0;}
	.new-abtn1 > a{font-size: 16px;}
	.new-table1 .new-float1 .p-tips1{width: 100%;margin-top: 6px;}
	.new-table1 .new-float1 .p-tips1.p-s1{margin-bottom: 2px;}
	.new-table1 .new-float1 .p-title1{padding-left: 40px;}
	.new-table1 .new-float1 .p-title1 > span{left: 0;}

}

@media screen and (max-width: 768px){
	.newtab_meun1 > li{height: 56px;font-size: 18px;line-height: 20px;}
	.new-photo-list1{padding: 25px 0 15px;}
	.new-photo-list1 > ul{margin: -10px;}
	.new-photo-list1 > ul > li{width: calc(33.33% - 20px);margin: 10px;}
	.keyword-check{max-height:160px;}
	.new-viewbox1 > .left{float: none;width: auto;max-width: 100%;border-bottom: 0;}
	.new-viewbox1 > .right{float: none;width: 100%;padding: 0 0 30px 0;border-bottom: 2px solid #e5e5e5;}
	.new-viewbox2 > div{display: block;width: 100% !important;}
	.new-viewbox2 > .right{padding: 25px 0 0;text-align: center;}
	
}

@media screen and (max-width: 680px){
	.new-table1 table colgroup col, .new-table1 table tr, .new-table1 table th, .new-table1 table td{display: block;width: 100%;}
	.new-table1 input[type="text"], .new-table1 input[type="file"], .new-table1 input[type="password"]{max-width: 100%;}
	.new-table1 select.WB-50{width: calc(50% - 12px);max-width: 100%;}
	.new-table1 .new-float1 .p-title1{max-width: 100%;}
	
	.keyword-check{margin: -3px;}
	.keyword-check > li{width: calc(25% - 6px);margin: 3px;}
	.keyword-check > li > label{font-size: 15px;line-height: 16px;}
	.keyword-check{max-height:145px;}
	.newtab_meun1 > li{font-size: 16px;line-height: 18px;}
	.new-photo-list1 > ul > li{width: calc(50% - 20px);}
}

@media screen and (max-width: 550px){
	.new-input-select1{padding: 10px 12px;border-radius: 6px;}
	.new-input-select1 .input-box{padding-right: 76px;}
	.new-input-select1 .input-box a{width: 68px;height: 36px;line-height: 36px;font-size: 15px;}
	.new-input-select1 .input-box input{height: 36px;font-size: 15px;}
	.new-toptitle1{height: auto;padding: 20px 30px;}
	.new-toptitle1 > p > span{max-width: 55%;min-width: 180px;padding: 12px 30px 12px 24px;background-size: 15px;}

	.new-abtn1{margin: -2px;}
	.new-abtn1 > a{margin: 2px;width: calc(33.33% - 4px);min-width: 84px;height: 36px; line-height: 36px;font-size: 15px;}
	.new-abtn2{padding: 0 20px;min-width: 90px;font-size: 16px;height: 44px;line-height: 44px;}
	.new-vtext1 > h4{width: 105px;font-size: 18px;line-height: 20px;}
	.new-vtext1 > ul{width: calc(100% - 105px);}
	.new-title1 > p{padding: 6px 12px;font-size: 16px;}
	
	.choice-title{font-size: 18px;line-height: 20px;}
	.keyword-check > li{width: calc(33.33% - 6px);height: 38px;}
	.keyword-check > li > label{font-size: 14px;}
	.keyword-check{max-height:130px;}
	.newtab_meun1{margin: -3px;}
	.newtab_meun1 > li{height: 50px;width: calc(33.33% - 6px);margin: 3px;}
	.newtab_meun1 > li > a{border: 1px solid #e8e8e8 !important;}
	.newtab_meun1 > li > a::before{display: none !important;}
	.newtab_meun1 > li.on > a{border: 2px solid #269e50 !important;}
	
	/* 사진게시판 전체메뉴 삭제로 css 변경 */
	/* .newtab_meun1 > li:nth-child(4),
	.newtab_meun1 > li:nth-child(5){width: calc(50% - 6px);} */
	.newtab_meun1 > li:nth-child(1),
	.newtab_meun1 > li:nth-child(2),
	.newtab_meun1 > li:nth-child(3),
	.newtab_meun1 > li:nth-child(4){width: calc(50% - 6px);}
	.new-paging-wrap .new-abtn2{height: 48px;line-height: 48px;}
}

@media screen and (max-width: 425px){
	.new-photo-list1 > ul > li{width: calc(100% - 20px);}
	
}

@media screen and (max-width: 375px){
	.new-vtext1 > h4{width: 100%;margin-bottom: 12px;}
	.new-vtext1 > ul{width: 100%;}
	.new-viewbox1 .default_view .top dl dt{padding: 12px 0;font-size: 14px;}
	.new-viewbox1 .default_view .top dl dd{padding: 5px 12px;font-size: 14px;}
	
}