/* 인사말 */
.greeting_content{ width: 100%; height: auto; }
.greeting_content>h4{ width: 100%; margin-bottom: 10px; font-size: 26px; color: rgb(51,51,51); font-weight: normal; }
.greeting_content>h4>span{ font-weight: bold; }
.greeting_content>p{ width: 100%; margin: 30px 0 50px; font-size: 16px; color: rgb(102,102,102); text-align: justify; line-height: 30px; }
.greeting_content>img{ width: 701px; height: auto; margin: auto; display: block; }

.greeting_content_m{ width: 100%; height: auto; padding: 20px; }
.greeting_content_m>h4{ width: 100%; margin-bottom: 10px; font-size: 22px; color: rgb(51,51,51); font-weight: normal; }
.greeting_content_m>h4>span{ font-weight: bold; }
.greeting_content_m>p{ width: 100%; font-size: 14px; color: rgb(102,102,102); text-align: justify; line-height: 24px; display: flex; flex-flow: row wrap; }
.greeting_content_m>p:nth-of-type(1){ margin-top: 25px; }
.greeting_content_m>p>span{ margin-right: 5px; }
.greeting_content_m>img{ width: 100%; height: auto; max-width: 420px; margin: 35px auto 0; display: block; }

/* 오시는길 */
.direction_content{ width: 100%; height: auto; }
.daum_map{ width: 100% !important; height: 540px !important; margin-top: 50px; transition: all 0.2s ease-in-out; }
.daum_map .wrap_map{ height: calc(100% - 32px) !important; }
.direction_content>ul{ width: 100%; max-width: 1200px; margin: 25px auto 0; display: flex; flex-flow: row wrap; }
.direction_content>ul>li{ width: 100%; border-bottom: 1px solid rgb(201,224,239); display: flex; flex-flow: row nowrap; justify-content: center; }
.direction_content>ul>li>h4{ width: 10%; min-width: 70px; padding: 10px 10px 2px 10px;  color: rgb(51,51,51); font-size: 16px; font-weight: bold; display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center; transition: all 0.2s ease-in-out; }
.direction_content>ul>li>p{ width: 90%; padding: 10px 10px 2px 0; font-size: 16px; color: rgb(51,51,51); transition: all 0.2s ease-in-out; }

.direction_content_m{ width: 100%; height: auto; padding: 20px; }
.direction_content_m>ul{ width: 100%; max-width: 1200px; margin: 25px auto 0; display: flex; flex-flow: row wrap; }
.direction_content_m>ul>li{ width: 100%; border-bottom: 1px solid rgb(201,224,239); display: flex; flex-flow: row nowrap; justify-content: center; align-items: flex-start; }
.direction_content_m>ul>li>h4{ width: 10%; min-width: 80px; padding: 10px 10px 0 10px;  color: rgb(51,51,51); font-size: 15px; font-weight: bold; display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center; transition: all 0.2s ease-in-out; }
.direction_content_m>ul>li>p{ width: 90%; padding: 10px 10px 0 0; font-size: 15px; color: rgb(51,51,51); display: flex; flex-flow: row nowrap; transition: all 0.2s ease-in-out; }
.direction_content_m>ul>li>p>span:first-of-type{ margin-right: 10px; }
