@charset "UTF-8";

.intro-tit01{padding:0 0 2rem;font-weight:var(--font-weight-bold);font-size:3rem;line-height:3.8rem;color:var(--text-color20);text-align:center;word-break:keep-all;}
.intro-tit01 .intro-red{color:var(--color53);}
.intro-con-p{padding:0 0 5.6rem;font-weight:var(--font-weight-semibold);font-size:1.8rem;line-height:3rem;text-align:center;word-break:keep-all;}

.intro-img-wrap{position:relative;left:50%;width:190.3rem;transform:translateX(-50%);}

.location-info-wrap{padding:6rem 0 2rem;}
.location-info-box{display:flex;align-items:center;gap:1.6rem;padding:4.3rem 6rem;border-radius:3px;background:var(--color02);}
.location-info-box h5{width:8.2rem;font-weight:var(--font-weight-bold);font-size:2.4rem;line-height:3.4rem;color:#fff;}
.location-info-box .location-address{position:relative;padding:0 0 0 2.5rem;font-weight:var(--font-weight-bold);font-size:2rem;line-height:2.6rem;color:#fff;word-break:keep-all;box-sizing:border-box;}
.location-info-box .location-address:before{content:'';position:absolute;top:50%;left:0;width:1.7rem;height:2rem;background:url(/_res/sejong/convention/img/common/ico-location01-w@2x.png) no-repeat center center / 100%;transform:translateY(-50%);}
.location-info-box .location-etc{font-weight:var(--font-weight-medium);font-size:1.4rem;line-height:2rem;color:rgba(255,255,255,0.3);}

.intro-detail-wrap{padding:0 0 7.5rem;}
.intro-detail-box{display:grid;gap:2.2rem;padding:3.4rem 5rem;border:1px solid var(--border-color18);border-radius:3px;box-sizing:border-box;}
.intro-detail-row{display:flex;align-items:center;gap:1.6rem;}
.intro-detail-row h6{position:relative;padding:0 0 0 3.2rem;width:11.6rem;font-weight:var(--font-weight-bold);font-size:1.6rem;line-height:2.8rem;color:var(--text-color20);box-sizing:border-box;}
.intro-detail-row:first-of-type h6:before{content:'';position:absolute;top:3px;left:0;width:2rem;height:1.9rem;background:url(/_res/sejong/convention/img/common/ico-calendar01@2x.png) no-repeat center center / 100%;}
.intro-detail-row:nth-of-type(2) h6:before{content:'';position:absolute;top:3px;left:0;width:2rem;height:1.9rem;background:url(/_res/sejong/convention/img/common/ico-star01@2x.png) no-repeat center center / 100%;}
.intro-detail-row:last-of-type h6:before{content:'';position:absolute;top:4px;left:0;width:2rem;height:1.9rem;background:url(/_res/sejong/convention/img/common/ico-magnifier01@2x.png) no-repeat center center / 100%;}
.intro-detail-row p{width:calc(100% - 13.2rem);font-weight:var(--font-weight-medium);font-size:1.6rem;line-height:2.8rem;color:var(--text-color07);}


@media screen and (max-width:1024.98px) {
	.intro-tit01{padding:0 0 1.4rem;font-size:2.3rem;line-height:3.3rem;}
	.intro-con-p{padding:0 0 3rem;font-size:1.4rem;line-height:2rem;}
	.intro-img-wrap{width:100vw;}
	.location-info-wrap{padding:3rem 0 1.5rem;}
	.location-info-box{flex-wrap:wrap;gap:1rem;padding:2.5rem;}
	.location-info-box h5{width:2.8rem;font-size:1.5rem;line-height:2.1rem;}
	.location-info-box .location-address{width:calc(100% - 3.8rem);font-size:1.5rem;line-height:2.1rem;}
	.location-info-box .location-etc{width:100%;word-break:keep-all;}
	.intro-detail-wrap{padding:0 0 3rem;}
	.intro-detail-box{gap:1.5rem;padding:2.5rem;}
	.intro-detail-row{gap:1.5rem;}
	.intro-detail-row h6{width:7.5rem;}
	.intro-detail-row p{width:calc(100% - 9rem);font-size:1.5rem;line-height:2.2rem;}
}

@media screen and (max-width:768px) {
	.intro-con-p br{display:none;}
	.location-info-box{justify-items:center;gap:5px;text-align:center;}
	.location-info-box h5{padding:0 0 7px;width:100%;font-size:1.9rem;line-height:2.4rem;}
	.location-info-box .location-address{padding:0;width:100%;}
	.location-info-box .location-address:before{display:inline-block;position:static;margin:0px 6px 0px 0;vertical-align:middle;transform:none;}
	.intro-detail-row{gap:1rem;}
	.intro-detail-row h6{width:7rem;padding:0 0 0 2.7rem;}
	.intro-detail-row p{width:calc(100% - 8rem);font-size:1.4rem;line-height:2rem;word-break:keep-all;}
}