@media screen and (max-width: 1024px){
	#wrap{min-width: 320px;}
	#wrap::before{visibility: hidden;opacity: 0;position: absolute;left: 0;top: 0;z-index: 9;width: 100%;height: 100%;padding: 0;background: rgba(0, 0, 0, 0.6);content: "";transition: all 0.5s;}
	#wrap.Menu-bg{position: relative;}
	#wrap.Menu-bg::before{visibility: visible;opacity: 1;transition: all 0.5s ease .1s;}
	#header{position: static;}
	#header > .wid-1400{display: block;padding: 15px 0;}
	#header .logo{margin: 0 auto;}
	#header .logo > a{/*background: url('../images/logo_on.png') no-repeat;*/background-size: 100%;}
	#header .Eenu-open1{position: absolute;top: 50%;right: 0;margin-top: -10px;/*background: url('../images/menu1_on.png') no-repeat;*/}
	/* S 2025-02-27 */
	.gomain-list1{font-size: 16px;}
	/* E 2025-02-27 */
	.logon-list1{display: none;}
	.Search-open1,
	.Search-close1{display: block;}
	.header-search{display: none;position: fixed;top: 0;left: 0;z-index: 3;width: 100%;padding: 72px 15px 20px;background: #000;margin-top: 0;}
	.header-search .a-go1{background: url('../images/search1_on.png') no-repeat;}
	.header-search input[type="text"]{color: #002222;}
	.header-search input[type="text"]::-webkit-input-placeholder{color: #002222;}
	.header-search .input-box1{background: #fff;border-radius: 0;}
	.gnb-mo-top{height: 54px;padding: 15px;display: flex;justify-content: space-between;align-items: center;}
	.gnb-mo-top .logon-list1{position: static;display: flex;}
	.header-menu.show{right: 0;}
	.header-menu{position: fixed;top: 0;right: -100%;z-index: 25;width: 90%;max-width: 410px;height: 100vh;padding: 0;background: #53ccf1;transition: all 0.5s ease .1s;}
	#gnb{height: calc(100vh - 54px);overflow-y: auto;background: #fff;padding: 15px;border-radius: 15px 15px 0 0;}
	#gnb > li{float: none;width: auto;height: auto;padding: 0;margin: 0;text-align: left;border-bottom: 1px solid #ddd;}
	#gnb > li > a{display: block;padding: 15px;color: #000;position: relative;}
	#gnb > li > a::before{display: none;}
	#gnb > li > a::after{position: absolute;top: calc(50% - 3.5px);right: 10px;width: 12px;height: 7px;background: url('../images/am1.png') no-repeat;content: "";}
	#gnb > li > a.on{background: #000;color: #fff;font-weight: bold;}
	#gnb > li > a.on::after{background: url('../images/am2.png') no-repeat;}
	#gnb > li > a.on + .depth2{background: #000;}
	#gnb > li > a.on + .depth2 a{color: #fff;}
	.depth2{position: static;padding: 20px 15px;height: auto !important;border-top: 1px solid #ddd;}
	.depth2 > li > a{margin: 0;}
	.depth3 > li > a{margin: 0;}
	#footer{padding: 26px 0;}

	/* MAIN */
	.main-slider1 .slick-prev,
	.main-slider1 .slick-next{top: calc(50% - 23px);width: 24px;height: 46px;}
	.main-slider1 .slick-prev{left: 10px;}
	.main-slider1 .slick-next{right: 10px;}
	.slider1-box1 .pc img{width: 120%;margin: 0 -10%;max-width: none;}
	.main-title1{margin-bottom: 20px;font-size: 40px;text-align: center;}
	#main-floor2{margin: 0 auto;padding: 40px 0;}
	#main-floor2 .main-title1{margin-bottom: 30px;}
	.main-icon1 > li > a{font-size: 20px;}
	#main-floor3{padding: 40px 0;border-bottom: 1px solid #cecfcf;}
	#main-floor3 .main-title1{position: static}
	.main-slider2{padding-bottom: 120px;}
	.main-slider2 .slick-dots{left: 50%;bottom: 75px;right: auto;transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);}
	.main-slider2 .slick-prev,
	.main-slider2 .slick-next{bottom: 0;}
	.main-slider2 .slick-prev{left: calc(50% - 61px);}
	.main-slider2 .slick-next{left: calc(50% + 5px);}
	.slider2-box1{position: relative;padding-top: 54px;}
	.slider2-box1 .photo{float: none;width: 100%;}
	.slider2-box1 > ul{float: none;width: 100%;padding: 20px 5% 0;text-align: center;}
	.slider2-box1 > ul > li.title{position: absolute;top: 0;left: 0;}
	#main-floor4{margin: 0 auto;padding: 40px 0;border-bottom: 1px solid #cecfcf;}
	.main-days1{display: none;}
	.main-moer1{margin: 30px auto 0;position: static;width: 160px;height: 50px;background: #000;color: #fff;font-size: 18px;font-weight: bold;border-radius: 0;display: flex;align-items: center;justify-content: center;}
	.main-balance1{padding-right: 0;}
	.main-balance1 .main-title1{float: none;padding-top: 0;margin-right: 0;}
	.main-slider3{position: relative;padding-bottom: 90px;}
	.main-slider3 .slick-list{margin-right: -18px;}
	.main-slider3 .slick-slide{margin-right: 20px;}
	.main-slider3 .slick-prev,
	.main-slider3 .slick-next{top: auto;bottom: 0;}
	.main-slider3 .slick-prev{left: calc(50% - 61px);}
	.main-slider3 .slick-next{left: calc(50% + 5px);}
	.sliaer3-box1 .title{padding: 20px 0 16px;font-size: 22px;}
	.sliaer3-box1 .date{font-size: 16px;}
	#main-floor5{margin: 40px auto;}
	#main-floor5 .main-title1{padding-top: 0;}
	#main-floor5-1{margin: 40px auto;}
	#main-floor5-1 .main-title1{padding-top: 0;}
	.main-board1 > li{height: auto;font-size: 18px;}
	.main-board1 > li > a{max-width: calc(100% - 120px);font-size: 20px;}
	#main-floor6 .wid-1400{min-height: 220px;}
	#main-floor6 .wid-1400::before{left: 20px;width: 30px;}
	#main-floor6 .wid-1400::after{top: 0;width: 215px;height: 100%;}
	.main-title2{font-size: 35px;}
	.main-abtn1{margin-top: 26px;width: 165px;height: 48px;font-size: 18px;}

	/* SUB */
	#sub-center{padding-bottom: 80px;}
	.sub-menu{display: none;}
	.sub-slogan{height: 220px;padding: 40px 15px;font-size: 44px;}
	.sub-title{margin-bottom: 35px;padding-top: 15px;}
	.sub-title > ul{margin-bottom: 25px;font-size: 16px;    padding-left: 60px;}
	.sub-title > ul > li{padding-left: 26px;background-position: left 10px center;}
	.sub-title > h3{font-size: 36px;}
	.sub2-slider1-list1 > li{padding: 30px 0;}
	.sub2-slider1-list1 .text-box1{padding: 0 0% 0 4.5%;}
	.sub2-view1{display: block;}
	.sub2-view1 > div:first-child{width: 100%;min-width: auto;}
	.sub2-view1 > div:last-child{width: 100%;padding: 35px 0 0;}
	.sub2-slider1 + .sub2-calbox1{margin-top: 35px;}
	.sb-title1{font-size: 30px;}
	.row-table1 + .sb-title2{margin-top: 35px;}
	.sb-title2{margin: 25px 0 12px;font-size: 26px;}
	.sub2-scoring1{padding-top: 45px;display: block;}
	.sub2-scoring1 > dt{width: 100%;padding-right: 0;}
	.sub2-scoring1 > dd{width: 100%;margin-top: 30px;padding: 30px 0 0;border-top: 1px solid #d9d9d9;border-left: 0;}
	.sub-tab1{margin-bottom: 40px;}
	.sub-tab1 > ul > li{min-height: 60px;}
	.sub2-scoring1{padding-top: 35px;}
	.sub-board1 > li{padding: 18px 0;}
	.sub-board1 .num{width: 65px;font-size: 26px;}
	.sub-board1 .name{width: 80px;}
	.sub-board1 .text{width: calc(100% - 145px);}
	.sub-board1 .a-title{font-size: 20px;}
	.sub-board1 .ul-list1{margin-top: 8px;}
	.sub-board1.view-1 .text{width: calc(100% - 80px);}
	.view-img1{padding: 35px 0;font-size: 22px;}
	.view-img1 .title{margin-bottom: 20px;}
	.sub-annex1{padding: 25px;}
	.sub-article1{margin-top: 40px;min-height: 96px;padding: 20px 0;font-size: 18px;}
	.sub-faq1 > dl{padding: 20px;line-height: 26px;}
	.sub-faq1 > dl > dt{padding: 0 35px;font-size: 20px;}
	.sub-faq1 > dl > dt::after{right: 5px;width: 18px;height: 10px;}
	.sub-faq1 > dl > dd{padding: 20px 0 10px 35px;font-size: 18px;}
	.sub-faq1 > dl > dt::before{font-size: 32px;}
	.sub-faq1 > dl > dd::before{top: 20px;font-size: 32px;}
	.sub-faq1 > dl.on > dt{margin-bottom: 20px;}
	.sub-table1 table th{font-size: 18px;}
	.sub-table1 table td{font-size: 16px;}
	/*.scroll-1000{width: 100%;overflow-x: auto;}
	.scroll-1000::after{display: block;}
	.scroll-1000 > table{width: 1000px;}*/
	.sub-table1.mo1024-title1{}
	.sub-table1.mo1024-title1 caption,
	.sub-table1.mo1024-title1 colgroup,
	.sub-table1.mo1024-title1 thead{display: none;}
	.sub-table1.mo1024-title1 tbody{display: block;}
	.sub-table1.mo1024-title1 tr:nth-child(even){background: #f9f9f9;}
	.sub-table1.mo1024-title1 tr{width: 100%;padding: 12px 6px;display: flex;flex-wrap: wrap;border-bottom: 1px solid #d9d9d9;}
	.sub-table1.mo1024-title1 td{width: 50%;padding: 6px 10px !important;border-bottom: 0;text-align: left;display: flex;align-items: center;}
	.sub-table1.mo1024-title1 td .mo_tti{display: inline-block;margin-right: 10px;font-weight: 600;white-space: nowrap;}
	.sub-abtn1.mt-100{margin-top: 65px;}
	.sub-date-search1 .apply-day1{width: calc(100% - 10px);justify-content: center;}
	.sub-date-search1 .date-input1{width: calc(50% - 10px);max-width: none;}
	.sub-date-search1 .sub-search1{width: calc(50% - 10px);max-width: none;}
	.sub-Saques1{margin-top: 50px;padding: 20px;}
	.sub-Saques1 .input-box1 > a{height: 50px;}
	.sub-Saques1 .input-box1 > input{height: 50px;}

	.search-photo1 > ul{margin: -25px -10px 0;}
	.search-photo1 > ul > li{margin: 25px 10px 0;width: calc(25% - 20px);}
	.search-photo1 .ul-btn1{margin-top: 15px;}
	.search-photo1 .ul-btn1 > li{min-height: 38px;}
	.search-photo1 .photo > span{width: 60px;height: 28px;font-size: 18px;}
	.search-photo1 .ul-text1{margin-top: 16px;}
	.search-photo1 .title{font-size: 20px;}
	.search-photo1 .date{margin-top: 8px;font-size: 16px;}

	.Page-state1{margin-bottom: 40px;}
	.Page-state1 > ul{margin: -40px 0 0;}
	.Page-state1 > ul > li{width: 100%;margin: 40px 0 0;}
	.modify-btn1{margin: -10px -5px 0;display: flex;flex-wrap: wrap;}
	.modify-btn1 > a{margin: 10px 5px 0;width: calc(33.33% - 10px);font-size: 20px;}
}

@media screen and (max-width: 768px){
	.footer-menu1{float: none;margin: 0 -20px 20px;justify-content: center;}
	.footer-select1{float: none;width: 100%;}
	.footer-text1{text-align: center;}

	.main-slider1 .slick-prev,
	.main-slider1 .slick-next{display: none !important;}
	.slider1-box1 .pc{display: none;}
	.slider1-box1 .mo{display: block;}

	/* SUB */
	.sub2-slider1-list1 > li{display: block;padding: 25px 0 30px}
	.sub2-slider1-list1 .sub2-slider1{width: 100%;min-width: auto;max-width: 500px;margin: 0 auto 25px;}
	.sub2-slider1-list1 .text-box1{width: 100%;padding: 25px 20px 0;border-top: 1px dashed #d9d9d9;}
	.sub2-slider1-list1 .sub-abtn1{margin-top: 22px;justify-content: center;}
	.sub-abtn1{margin-top: 35px;}
	.sub-abtn1 > a{font-size: 17px;width: 140px;height: 46px;}
	.sub-abtn1.mt-100{margin-top: 50px;}
	.paging{margin-top: 40px;padding: 0 80px;}
	.paging > a{margin: 2px;width: 36px;height: 36px;font-size: 16px;}
	.paging > a.arr{top: calc(50% - 20px);}
	.paging > a.arr.prev{left: 40px;}
	.paging > a.arr.next{right: 40px;}
	.sub-board1 > li{display: block;padding: 18px 0;text-align: left;}
	.sub-board1 .num{display: none;}
	.sub-board1 .name{width: auto;}
	.sub-board1 .text{margin-bottom: 10px;width: 100% !important;padding: 0;}
	.sub-board1 .a-title{font-size: 18px;line-height: 24px;white-space: unset;overflow: unset;text-overflow: unset;}
	.sub-board1 .a-title.bg1::after{top: 2px;}
	.sub-board1 .a-title.pore1{padding-left: 58px;}
	.sub-board1 .notice{width: 48px;min-width: 48px;height: 24px;line-height: 24px;}
	.sub-search1{margin-bottom: 35px;}
	.view-img1{padding: 26px 0;}
	.sub-annex1{font-size: 18px;padding: 18px;}
	.sub-annex1 > dt{width: 115px;min-width: 115px;}
	.sub-article1{display: block;padding: 0;}
	.sub-article1::before{display: none;}
	.sub-article1 > dl{width: 100%;padding: 24px 0 !important;border-bottom: 1px solid #e4e4e4;display: flex;align-items: center;}
	.sub-article1 > dl > *{float: none !important;}
	.sub-article1 > dl > dt{width: 106px;}
	.sub-article1 > dl > dd{width: calc(100% - 140px);}
	.sub-article1 > dl:last-child{padding: 0;text-align: left;border-bottom: 0;}
	.sub-article1 .left-btn{padding-left: 32px;background-size: 20px;}
	.sub-article1 .right-btn{padding-right: 32px;background-size: 20px;}
	.sub-input-box1{margin-bottom: 30px;}
	.sub-table1.mo768-title1{}
	.sub-table1.mo768-title1 caption,
	.sub-table1.mo768-title1 colgroup,
	.sub-table1.mo768-title1 thead{display: none;}
	.sub-table1.mo768-title1 tbody{display: block;}
	.sub-table1.mo768-title1 tr:nth-child(even){background: #f9f9f9;}
	.sub-table1.mo768-title1 tr{width: 100%;padding: 12px 6px;display: flex;flex-wrap: wrap;border-bottom: 1px solid #d9d9d9;}
	.sub-table1.mo768-title1 td{width: 50%;padding: 6px 10px !important;border-bottom: 0;text-align: left;display: flex;align-items: center;}
	.sub-table1.mo768-title1 td .mo_tti{display: inline-block;margin-right: 10px;font-weight: 600;white-space: nowrap;}
	.sub-Saques1 > dl > dt{float: none;margin-right: 0;}
	.sub-Saques1 > dl > dd{float: none;margin: 20px auto 0;display: table;}
	.sub-Saques1 .input-box1{padding-right: 130px;}
	.sub-Saques1 .input-box1 > a{width: 120px;}

	.search-keyword1 .sub-search1 .input-box{height: 50px;font-size: 19px;padding-right: 42px;}
	.search-keyword1 .sub-search1 .input-box input{padding-left: 15px;}
	.search-keyword1 .sub-search1 .input-box .a-go1{right: 15px;top: calc(50% - 11px);width: 23px;height: 22px;}
	.search-keyword1 .keyword1 > dd > a{padding: 0 15px;}
	.sub-tab2{margin: 50px 0 35px;}
	.sub-tab2 > ul > li{min-height: 48px;font-size: 16px;}
	.sub-tab3{margin: -4px -2px 25px;}
	.sub-tab3 > li{margin: 4px 2px 0;width: calc(20% - 4px);min-height: 40px;font-size: 16px;}
	.search-show1{margin-top: 40px;padding: 25px 20px;}
	.search-show1 .sub-abtn1{margin-top: 20px;}
	.search-itemize1 > dl{min-height: 40px;}
	.search-itemize1 > dl > dt{width: 75px;padding-right: 25px;font-size: 18px;}
	.search-itemize1 > dl > dd{width: calc(100% - 75px);}
	.search-itemize1 select, .search-itemize1 input[type="text"]{height: 40px;}
	.search-itemize1 .sub-tab3 > li{width: calc(25% - 4px);}
	.search-title1{font-size: 22px;}
	.search-board1 .title h5{margin-bottom: 12px;font-size: 20px;line-height: 24px;padding-right: 54px;}
	.search-board1 .title h5 > span{width: 46px;height: 24px;line-height: 25px;}
	.search-nohas1{font-size: 20px;}
	.search-photo1 > ul > li{width: calc(33.33% - 20px);}
	.input-style1 input.w-50{max-width: 100%;}
	.find-add1{max-width: 100%;}
	.Email-box1{max-width: 100%;}
	.phone-box1{max-width: 100%;}
}

@media screen and (max-width: 600px){
	#wrap{font-size: 16px;}
	.slider2-box1{padding-top: 45px;}
	.slider2-box1 > ul{padding: 20px 2% 0;font-size: 16px;}
	.slider2-box1 > ul > li.title{margin-bottom: 15px;font-size: 30px;}
	.sub2-make1 > li:not(:first-child){margin-top: 20px;}
	.sub2-make1 > li{padding-left: 0;}
	.sub2-make1 > li > label{position: static;width: 100%;margin: 0 0 10px;}
	.row-table1 table th,
	.row-table1 table td{font-size: 16px;padding: 10px 5px;}
	.row-table1 table td{padding: 10px;}
	.row-table1 .red-dot{margin: 0 8px 0 0;}
	.row-table1 .red-dot::after{top: calc(50% - 1.5px);right: -8px;width: 4px;height: 4px;}
	.row-table1 colgroup{display: none;}
	.row-table1 th,
	.row-table1 td{height: auto;display: flex;flex-wrap: wrap;align-items: center;}
	.row-table1 tbody tr{width: 100%;display: flex;flex-wrap: wrap;}
	.row-table1 tbody th{width: 30%;justify-content: center;}
	.row-table1 tbody td{width: 70%;}
	.row-table1 tbody td.td-w100{width:100%;}
	.row-table1 tbody th > p, .row-table1 tbody th > div,
	.row-table1 tbody td > p, .row-table1 tbody td > div{width:100%;}
	.input-style1 th,
	.input-style1 td{padding: 10px;}
	.sub-table1.mo1024-title1 td{width: 100%;}
	.sub-table1.mo768-title1 td{width: 100%;}
	.sub2-scoring1 > dt .p-title1{font-size: 20px;}
	.sub2-star-mark1{margin: 40px -15px;}
	.sub2-comment1 > li{padding: 20px;}
	.sub2-comment1 .id-list > dt{font-size: 16px;}
	.sub2-comment1 .id-list > dd{font-size: 14px;}
	.sub2-comment1 .text-list1{margin-top: 15px;font-size: 16px;}
	select{height: 40px;}
	input[type="text"], input[type="password"], input[type="date"],input[type="number"]{height: 40px;}
	.sub-search1{margin-bottom: 30px;}
	.sub-search1 > div.guard{margin: 0 -3px;}
	.sub-search1 select{margin: 0 3px;width: calc(32% - 6px);height: 40px;padding-left: 10px;}
	.sub-search1 .input-box{margin: 0 3px;width: calc(68% - 6px);height: 40px;padding-right: 36px;}
	.sub-search1 .input-box input{padding-left: 10px;}
	.sub-search1 .input-box .a-go1{right: 10px;}
	.sub-search1.only-in1 .input-box{width: calc(100% - 6px);}
	.sub-search1.two-select select{width: calc(24% - 6px);}
	.sub-search1.two-select .input-box{width: calc(52% - 6px);}
	.sub-board1 .a-title{font-size: 17px;}
	.view-img1{font-size: 20px;}
	.sub3-view-title1{margin-bottom: 16px;}
	.sub3-view-title1 .sb-title1{margin-bottom: 12px;}
	.date-input1 > input[type="text"]{height: 40px;}
	.sub-input-box1{padding: 18px;}
	.sub-input-box1 > ul > li{padding-left: 75px;}
	.sub-input-box1 > ul > li > label{line-height: 40px;}
	.apply-day1 > dt{font-size: 17px;}
	.apply-day1 > dd{margin: 0 -3px;}
	.apply-day1 a{width: 72px;height: 40px;font-size: 16px;}
	.sub-date-search1 .date-input1{width: calc(100% - 10px);}
	.sub-date-search1 .sub-search1{width: calc(100% - 10px);}
	.main-pop-box1{font-size: 18px;}
	.main-pop-box1 .ul-list1 h5 > span{width: 28px;min-width: 28px;height: 28px;}

	.sub-tab2 > ul{flex-wrap: wrap;}
	.sub-tab2 > ul > li{width: 50%;}
	.sub-tab3 > li{width: calc(33.33% - 4px);}
	.search-photo1 > ul > li{width: calc(50% - 20px);}
	.find-add1 > a{margin-left: 5px;width: 145px;min-width: 85px;height: 40px;font-size: 15px;}
	.find-add1 > input{max-width: calc(100% - 150px);}
}

@media screen and (max-width: 550px){
	.main-icon1{margin-top: -25px;}
	.main-icon1 > li{margin-top: 25px;width: 50%;}
	#main-floor6 .wid-1400{min-height: 200px;}
	.main-title2{font-size: 30px;}
	.main-abtn1{width: 146px;height: 44px;}

	/* SUB */
	.sb-title1{font-size: 24px;margin-bottom: 14px;}
	.sb-title2{ font-size: 24px;}
	.sub2-vrtitle1{margin-bottom: 20px;}
	.sub2-vrtitle1 .sb-title1{margin-right: 14px;}
	.sub2-vrbtn1 > a{width: 74px;height: 30px;line-height: 30px;font-size: 15px;}
	.sub2-calbox1{padding: 22px 12px 15px;}
	.sub2-calbox1 table thead th,
	.sub2-calbox1 table tbody td{font-size: 16px;}
	.sub2-make1 > li{font-size: 16px;}
	.sub2-make1 > li > select,
	.sub2-make1 > li > input[type="text"]{height: 44px;width: calc(50% - 5px);}
	.sub2-make1 > li > .and{width: 100%;padding: 0 10px;text-align: left;}
	.sub2-text1{margin-top: 30px;padding: 18px 20px;font-size: 16px;}
	.choice-list1 > span > label{font-size: 16px;}
	.sub-tab1{margin-bottom: 35px;}
	.sub-tab1 > ul > li{min-height: 50px;font-size: 18px;}
	.sub2-scoring1 > dt .p-title1{text-align: center;}
	.sub2-star-mark1{margin: 25px -15px 30px;padding: 0;justify-content: center;}
	.sub2-star-mark1 > *{width: calc(100% - 30px);}
	.sub2-star-mark1 > *:not(:first-child){margin-top: 30px;}
	.sub-annex1{font-size: 16px;padding: 15px;}
	.sub-annex1 > dt{width: 108px;min-width: 108px;}
	.sub-annex1 .down-btn1{height: 30px;line-height: 30px;padding: 0 12px 0 30px;font-size: 16px;background-position: left 10px center;}
	.sub-article1{margin-top: 35px;font-size: 16px;}
	.sub-article1 > dl{padding: 20px 0 !important;}
	.sub-article1 > dl > dt{width: 95px;}
	.view-img1{font-size: 19px;}
	.view-img1 .title{margin-bottom: 15px;}
	.sub-faq1 > dl{padding: 15px;line-height: 24px;}
	.sub-faq1 > dl > dt{font-size: 18px;padding-left: 28px;}
	.sub-faq1 > dl > dd{font-size: 16px;padding-left: 28px;}
	.sub-faq1 > dl > dt::before{top: 0px;font-size: 25px;}
	.sub-faq1 > dl > dt::after{top: 7px;}
	.sub-faq1 > dl > dd::before{font-size: 25px;}
	.sub-popup1 .pop1-title{padding: 20px;font-size: 24px;text-align: left;}
	.sub-popup1 .pop1-center{padding: 0px 20px;}
	.sub-popup1 .pop1-out{position: absolute;top: 20px;right: 20px;}
	.sub-popup1 .sub-abtn1{margin-top: 20px;}
	.sub-popup1 .sub-abtn1 > a{width: 100px;height: 40px;}
	.pop1-input-list1 input[type="text"]{height: 40px;}
	.sub-search1.two-select select{width: calc(50% - 6px);}
	.sub-search1.two-select .input-box{margin-top: 6px;width: calc(100% - 6px);}
	.sub3-view-title1 .sub-Sapp1{position: static;margin: 6px 0 0 auto;}
	.sub3-view-title1 .sub-Sapp1 > a{width: 34px;}
	.sub-Saques1{margin-top: 35px;padding: 18px;}
	.sub-Saques1 > dl > dt{min-height: 30px;font-size: 18px;padding-left: 40px;background-size: 30px;}
	.sub-Saques1 .input-box1{padding-right: 0;}
	.sub-Saques1 .input-box1 > a{position: static;margin: 10px auto 0;height: 40px;font-size: 17px;}
	.sub-Saques1 .input-box1 > input{height: 44px;padding: 0 12px;}
	.choice-list1.style-bg1{margin-left: -18px;}
	.choice-list1.style-bg1 > span{margin-left: 18px;}

	.search-itemize1 .sub-tab3 > li{width: calc(50% - 4px);}
	.search-board1 > li{display: block;}
	.search-board1 .date{width: auto;text-align: left;margin-top: 8px;}
	.search-board1 .title{max-width: 100%;}
	.Email-box1 > input{width: calc(50% - 11px) !important;}
	.Email-box1 > select{width: 100%;margin: 8px 0 0;}
	.phone-box1 > select + span{display: none !important;}
	.phone-box1 > select{width: 100% !important;margin-bottom: 8px;}
	.phone-box1 > input[type="text"]{width: calc(50% - 9px) !important;}

	.simybh-title1{padding: 35px 0 15px;font-size: 28px;}
	.Page-state1 .more1{width: 24px;height: 24px;background-size: 24px;}
	.modify-btn1 > a{min-height: 50px;font-size: 18px;}
}

@media screen and (max-width: 425px){
	#wrap{font-size: 15px;}
	#header .logo{width: 185px;height: 32px;}
	.main-title1{font-size: 34px;margin-bottom: 15px;}
	.main-icon1 > li > a{font-size: 18px;}
	.slider2-box1{padding-top: 40px;}
	.slider2-box1 > ul > li.title{font-size: 28px;}
	.main-board1 > li{font-size: 16px;}
	.main-board1 > li > a{max-width: calc(100% - 120px);font-size: 18px;}

	/* SUB */
	#sub-center{padding-bottom: 65px;}
	.sub-slogan{height: 180px;font-size: 36px;}
	.sub-title > h3{font-size: 32px;}
	.sub2-slider1-list1 .text-box1{padding: 25px 0 0;}
	.sub2-slider1-list1 .text-box1 > h5{margin-bottom: 20px;font-size: 28px;}
	.sub2-slider1-list1 .text-box1 > ul > li:not(:first-child){margin-top: 14px;}
	.sub2-slider1-list1 .text-box1 > ul > li{font-size: 17px;}
	.sub2-slider1-list1 .text-box1 > ul > li > span:first-child{width: 100px;}
	.sub2-slider1-list1 .text-box1 > ul > li > span:first-child::before{right: 20px;}
	.sb2-slider1-box1 > span{width: 120px;height: 42px;font-size: 17px;}
	.sub2-vrtitle1 > div:first-child{display: block;}
	.sub2-vrtitle1 .sb-title1{margin: 0 0 10px;}
	.row-table1 table th,
	.row-table1 table td{font-size: 15px;}
	.sub2-scoring1{padding-top: 28px;}
	.sub2-scoring1 > dt .p-title1{font-size: 19px;}
	.sub-input-box1{padding: 12px;}
	.sub-input-box1 > ul > li:not(:first-child){margin-top: 14px;}
	.sub-input-box1 > ul > li{padding-left: 0;}
	.sub-input-box1 > ul > li > label{margin-bottom: 8px;display: block;position: static;line-height: 1.2;}

	.search-keyword1 .keyword1{padding-left: 0;}
	.search-keyword1 .keyword1 > dt{position: static;line-height: 1.2;margin: 4px 0 8px;}
	.search-keyword1 .keyword1 > dd{margin: -4px -2px 0;}
	.search-keyword1 .keyword1 > dd > a{margin: 4px 2px 0;}
	.search-show1{padding: 15px 15px 25px;}
	.search-itemize1 > dl:not(:first-child){margin-top: 15px;}
	.search-itemize1 > dl{display: block;min-height: auto;}
	.search-itemize1 > dl > dt{width: auto;padding: 0 0 8px;text-align: left;}
	.search-itemize1 > dl > dd{width: auto;}
	.sub-tab3 > li{width: calc(50% - 4px);min-height: 36px;}
	.search-photo1 > ul{justify-content: center;}
	.search-photo1 > ul > li{width: calc(100% - 20px);max-width: 300px;}
	.find-add1{display: block;}
	.find-add1 > a{margin: 5px 0 0;width: 100%;height: 36px;}
	.find-add1 > input{max-width: 100%;}
	
	/* S 2025-01-16 */
	#header-top{padding: 2px 0 0;}
	.gomain-list1{width: 100%;text-align: center;font-size: 15px;}
	.gomain-list1 > li{width: 50%;padding: 8px;}
	.gomain-list1 > li:first-child{width: 100%;border-bottom: 1px dashed #fff;}
	.gomain-list1 > li:first-child > a{display: table;margin: auto;}
	.gomain-list1 a{height: 24px;line-height: 25px;}
	.gomain-list1 .btn1.on{margin: 0;padding: 0 8px;line-height: 27px;}
	/* E 2025-01-16 */
}

@media screen and (max-width: 375px){
	.row-table1 table th,
	.row-table1 table td{font-size: 14px;}
	.input-style1 tbody th{width: 100px;}
	.input-style1 tbody td{width: calc(100% - 100px);}
	.choice-list1 > span > label{font-size: 15px;}
}