/* 인사말 */
.greeting_content{ width: 100%; height: auto; max-width: 1200px; margin: 0 auto 100px; padding: 0 20px; display: flex; flex-flow: row wrap; justify-content: space-between; transition: all 0.2s ease-in-out; }
.greeting_content>dt{ width: 60%; transition: all 0.2s ease-in-out; }
.greeting_content>dt>h4{ font-size: 24px; font-weight: bold; color: rgb(51,51,51); word-break: keep-all; transition: all 0.2s ease-in-out; }
.greeting_content>dt>h4>span{ font-weight: inherit; color: rgb(4,151,171); }
.greeting_content>dt>p{ margin-top: 50px; font-size: 16px; color: rgb(51,51,51); word-break: keep-all; transition: all 0.2s ease-in-out; }
.greeting_content>dd{ width: 35%; transition: all 0.2s ease-in-out; }
.greeting_content>dd>img{ width: 100%; height: auto; max-width: 482px; margin: auto; display: block; transition: all 0.2s ease-in-out; }

.greeting_content *{ font-family: 'Noto Sans KR', dotum, sans-serif; }
.greeting_content i{ font: normal normal normal 14px/1 FontAwesome; }

/* 오시는길 */
.location_content{ width: 100%; max-width: 1200px; height: auto; margin: 0 auto 100px; padding: 0 20px; transition: all 0.2s ease-in-out; }
.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; }
.location_content>ul{ width: 100%; margin-top: 20px; padding: 30px 50px; background-color: rgb(245,245,245); transition: all 0.2s ease-in-out; }
.location_content>ul>dl{ width: 100%; margin-top: 5px; display: flex; flex-flow: row nowrap; transition: all 0.2s ease-in-out; }
.location_content>ul>dl:nth-of-type(1){ margin-top: 0; }
.location_content>ul>dl>dt{ width: 60px; min-width: 60px; font-size: 16px; color: rgb(51,51,51); font-weight: 600; transition: all 0.2s ease-in-out; }
.location_content>ul>dl>dd{ font-size: 16px; color: rgb(51,51,51); transition: all 0.2s ease-in-out; }

.location_content *{ font-family: 'Noto Sans KR', dotum, sans-serif; }
.location_content i{ font: normal normal normal 14px/1 FontAwesome; }

/* 부품가공용지그 */
.fixture_content{ width: 100%; height: auto; margin: 0 auto 100px; display: flex; flex-flow: row wrap; transition: all 0.2s ease-in-out; }

.fixture_content *{ font-family: 'Noto Sans KR', dotum, sans-serif; }
.fixture_content i{ font: normal normal normal 14px/1 FontAwesome; }

/* TEST 설비 */
.leak_content{ width: 100%; height: auto; margin: 0 auto 100px; display: flex; flex-flow: row wrap; transition: all 0.2s ease-in-out; }

.leak_content *{ font-family: 'Noto Sans KR', dotum, sans-serif; }
.leak_content i{ font: normal normal normal 14px/1 FontAwesome; }

/* 검사 설비 */
.vision_content{ width: 100%; height: auto; margin: 0 auto 100px; display: flex; flex-flow: row wrap; transition: all 0.2s ease-in-out; }

.vision_content *{ font-family: 'Noto Sans KR', dotum, sans-serif; }
.vision_content i{ font: normal normal normal 14px/1 FontAwesome; }

/* 전용기 */
.custom_content{ width: 100%; height: auto; margin: 0 auto 100px; display: flex; flex-flow: row wrap; transition: all 0.2s ease-in-out; }

.custom_content *{ font-family: 'Noto Sans KR', dotum, sans-serif; }
.custom_content i{ font: normal normal normal 14px/1 FontAwesome; }
