@charset "UTF-8";

html,body{width:100%;height:100%;font-family: 'Noto Sans KR', sans-serif;-webkit-text-size-adjust:none; -moz-text-size-adjust: none;  -ms-text-size-adjust: none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,input{margin:0;padding:0;box-sizing:border-box;}
body{background-color:#fff; *word-break:break-all;-ms-word-break:break-all}
img,fieldset,iframe{border:0 none}
li{list-style:none}
input,select,button{vertical-align:middle;}
i,em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}
a{color:#222;text-decoration:none}
/* a:hover{color:#000;text-decoration:none} */
header,footer,nav,section,article,aside{display:block;}
input,select,button,textarea{outline: 0;}

div,input,textarea{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

/* clearfix */
.clearfix {
	*zoom: 1;
}
.clearfix:after {
	content: '';
	display: block;
	clear: both;
}

/* Hide */
.blind {
	display: block;
	position: absolute;
	left: 0;
	top: -9999em;
}

/* Skip */
.skip a {
	position: absolute;
	left: 0;
	top: -9999em;
	z-index: 9999;
	display: block;
	width: 100%;
	background-color: #039;
	color: #eee;
	font-family: ;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 30px;
}
.skip a:hover,
.skip a:active,
.skip a:focus {
	top: 0;
}

#oorioneEvnetForm_bnr{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;clip:rect(0px, 0px, 0px, 0px);clip:rect(0, 0, 0, 0);z-index:-1;}
.adult_portal_m{position:relative;width:100%;height:100%;display:flex;flex-direction:column;}
.adult_portal_inner{position:relative;width:calc(100% - 30px);max-width:700px;border:1px solid #E2E2E2;margin:auto;box-shadow:0 5px 12px rgba(0, 0, 0, 0.15);}
.adult_portal_dep{padding:40px 30px;}
.adult_portal_notice{display:flex;gap:25px 20px;}
.cert_ico_19{width:80px;height:80px;object-fit:cover;flex-shrink:0;margin:0 auto;}
.adult_portal_notice p{color:#4E4E4E;align-self:center;word-break:keep-all;word-wrap:break-word;}
.adult_portal_notice b{font-weight:500;color:#000;}
.adult_portal_go_links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 20px;margin-top:25px;}
.adult_portal_go_link, .a_cert_btn{padding:11px 26px;border:1px solid transparent;border-radius:3px;color:var(--main-ft-color);text-align:center;-webkit-user-drag:none;transition-property:box-shadow;transition-duration:0.2s;}
.adult_portal_go_link{display:block;max-width:200px;background-color:var(--main-line-color);flex:1 0 170px;}
.adult_portal_bottom{background-color:#F1F1F1;}
.adt_pt_cert_text{font-weight:500;text-align:center;margin-bottom:25px;word-break:keep-all;word-wrap:break-word;}
.adult_portal_btn{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 20px;}
.a_cert_btn{display:flex;display:inline-flex;align-items:center;justify-content:center;gap:5px 7px;background-color:#F04E21;color:#FFF;}
.a_cert_ipin_btn{background-color:#2196f3;}
.a_cert_kakao_btn{background-color:#FADA0A;color:#191919;}
.a_cert_btn img{width:20px;height:20px;}
.a_cert_btn:not(.a_cert_kakao_btn) img{filter:brightness(10);}

@media (hover:hover) and (pointer:fine){
	.adult_portal_go_link:hover, .a_cert_btn:hover{box-shadow:0 2px 6px rgba(0, 0, 0, 0.35);}
}

@media screen and (max-width:730px){
	.adult_portal_notice{flex-direction:column;}
	.adult_portal_notice p{word-break:break-word;}
	.adult_portal_go_link{padding-top:8px;padding-bottom:8px;font-size:0.9em;}
	.a_cert_btn{flex:1 0 170px;}
}