/* 공통 */
.sub_con {width: 100%; margin:0 auto; }
.s_title h2 {font-size:18px; font-weight: 600; color:#2458ff; font-family: 'Montserrat'; }
.s_title h1 {font-size:30px; font-weight: 800; color:#000; font-family: 'NanumSquare',sans-serif; margin-top: 10px;}

/*Content CSS*/
#location {padding: 50px 20px; position: relative; text-align: center; }
#location .s_title {margin-bottom: 30px; }
#location .map_wr .root_daum_roughmap .wrap_controllers {display: none;}
/* list */
#location .list { margin-top: 40px; text-align: left; }
#location .list li {width: 100%; display: flex; align-items: flex-start; padding: 15px 0; border-bottom: 1px solid #d8d8d8;}
#location .list li:last-child { border-bottom: 0;}
#location .list li i {color:#000; font-size:20px; margin-right:10px; transition: transform 500ms; position: relative; top: 0;}
#location .list li .txt h2 {font-size:18px; font-weight: 600; color:#000; font-family: 'Montserrat';}
#location .list li .txt p {font-size:14px; font-weight: 400; color:#000;line-height: 25px; word-break: keep-all; margin-top: 10px ;}
#location .list li .txt p.flex {display: flex ;align-items: flex-start ;}
#location .list li .txt p.flex span {font-weight: 500; display: block; margin-right: 10px; }

#location .list li:hover i {transform: rotateY(180deg);}





@media screen and (max-width:1300px) {

}
