@charset "utf-8";
@import url("/site/common/css/default.css");
@import url("/site/common/css/component.css");
@import url("/site/common/css/common.css");
@import url("/site/common/css/sub.css");

/*20260818*/body {width:100%; background-color:#d4efe7;}

/* 메인 */
#eventWrap {width:100%; height:100%; margin:0; padding:0 1.6rem; }
#eventWrap.main {width:100%; padding:0;}
.wrap-inside.main {max-width:1200px; padding:0 1.6rem 10rem 1.6rem; width:100%; background:url(/usr/research2026/image/2026home_bg2.png) right bottom no-repeat;}
.wrap-inside{max-width:1000px; width:100%; margin:0 auto; padding-bottom:1.6rem;}
.wrap-footer{width:100%; text-align:center; padding:2rem 0;background-image:url(/usr/research2026/image/bottom_bg.png); background-position:bottom left; background-repeat: repeat-x;}

.title {display:flex; width:100%; flex-direction:column; padding:3rem 0 ; position:relative; gap:0.2rem; align-items: center;}
.title .logo img{width:170px;}
.title h1 {text-align:center;font-size:23px;color:#026239;}
/*20260818.title .img{text-align:center;} */
.title .img img{min-width:auto !important; }
.text {font-size:1.9rem;}
.evbutton{margin-top:4rem;}
.evbutton button{margin-left:20rem}

/* 서브 */
.researchWrap {max-width:1000px; width:100%; margin:0 auto; padding:3rem 4rem;background:#fff;border-radius:10px;border:1px solid #f0dabe;box-sizing:border-box; -webkit-box-sizing:border-box;}
.researchWrap .title02{margin-top:1rem;}
.researchWrap .title03{font-size:2.0rem !important; margin-top:1rem;}
.quetit{padding:0 0 15px;font-weight:700; font-size:1.9rem;}
.anslist{width:100%;display:inline-block; border-bottom: 1px dotted #d6dee5; margin-bottom:35px; padding-bottom:20px;}
.anslist .krds-check-area {flex-wrap:wrap;}
.anslist.col .krds-check-area{flex-direction:column;}

.done {padding:40px 10px; font-size:18px; line-height:2rem;}
.done strong {color:#b12a0a; font-weight:700;}

.box {padding:15px;border:1px solid #ccc;border-radius:10px;line-height:1.6rem;}
.box label {padding:0 20px 0 5px}
.box ol{margin-top:5px;}
.box ol li{ margin-bottom:7px;}

@media all and (max-width:1200px) {
	.wrap-inside.main {padding-bottom:10rem; background-size:50%; }
}


@media all and (max-width:767px) {
	.wrap-inside.main {padding-bottom:40rem; background-size:80%; background-position:center bottom;}
	.evbutton { text-align:center;}
	.evbutton button{ margin-left:0;}
	.title{align-items:center; padding:2rem 0 ; gap:0.4rem;}
	.researchWrap {padding:2.4rem;}	
}

@media all and (max-width:640px) {
	.wrap-inside.main {padding-bottom:30rem;}
}

@media all and (max-width:479px) {
	.wrap-inside.main {padding-bottom:25rem;}
}
/*20260818*@media all and (max-width:420px) {
	.wrap-inside.main {padding-bottom:28rem;}
}*/



