<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*Content CSS*/
#about1{overflow: hidden;}
section &gt; article{padding: 90px 0 115px;}
section &gt; article:nth-child(even){}
.sub_inner{width: 100%; max-width: 1400px; padding: 0 50px; margin: 0 auto;}

/* sub font */
.ff_mon{font-family: 'Montserrat'}
.fs_55{font-size: 55px; font-weight: 800; margin-bottom: 50px;}
.fs_30{font-size: 30px; line-height: 1; font-weight: 700;}
.fs_18{font-size: 18px; line-height: 33px; letter-spacing: -.45px; font-weight: 300; color: #333;}
.fs_15{font-size: 15px; line-height: 1.7; letter-spacing: -.38px; font-weight: 300; color: #333; }

/* bar */
.bar{position: relative; padding-left: 15px;}
.bar::before{content: ''; display: block; width: 4px; height: 30px; background-color: #0a5445; position: absolute; top: 1px; left: 0;}

/* dot */
.dot{position: relative; padding-left: 11px; margin-top: 10px;}
.dot::before{content: ''; display: block; width: 4px; height: 4px; border-radius: 50%; background-color: #333; position: absolute; top: 11px; left: 0;}

/* img_list */
.img_list{display: flex; margin-top: 55px; flex-wrap: wrap;}
.img_list li{width: calc(33.3% - 16px); margin-right: 24px;}
.img_list li:nth-child(n+4){margin-top: 24px;}
.img_list li:nth-child(3n){margin-right: 0;}
.img_list li .img{overflow: hidden; border: solid 1px #ddd;}
.img_list li img{transition: .3s;}
.img_list li .img:hover img{transform: scale(1.1);}

.content2 .img_list li{width: initial;}
.img_list li .img{display: inline-block;}
.img_list li:last-child{display: flex; flex-direction: column; }
.img_list li:last-child .box + .box{margin-top: 24px;}

.img_box{margin-top: 45px; display: flex; align-items: center; justify-content: space-between;}
.img_box &gt; .img{border: solid 1px #ddd; display: inline-block; overflow: hidden; width: calc(50% - 12px);}
.img_box &gt; .img img{transition: .3s;}
.img_box &gt; .img:hover img{transform: scale(1.1);}



/* content_wrap */
.content_wrap{display: flex; padding-top: 65px; border-top: solid 1px #ddd;}
.content_wrap + .content_wrap{margin-top: 90px;}
.content_wrap &gt; h4{min-width: 134px; margin-right: 52px;}

/* icon */
.icon{}
.icon::before{content: ''; display: inline-block; width: 23px; height: 20px; background: url('../img/xi_home.png'); margin-right: 10px; position: relative; top: 1px;}

/* map_wrap */
.map_wrap{width: 950px; margin-top: 45px;}
.map_wrap .root_daum_roughmap .wrap_map{height: 480px;}
</pre></body></html>