@charset "utf-8";
/* doc.css는 디자인페이지 스타일을 정의합니다. */
.greeting {background-size:contain; background-repeat:no-repeat; background-image:url('../images/sub/greeting_bg.jpg'); padding-top:290px;}
.greeting .box {background-color:#fff; max-width:942px; margin:0 auto; text-align:center; padding:39px 0; box-shadow:5px 5px 5px rgba(0,0,0,.3);}
.greeting .box h4 {font-size:23px; line-height:1.3em; letter-spacing:-.03em; margin-bottom:20px;}
.greeting .box h4 span.s1 {color:#fa7a00;}
.greeting .box h4 span.s2 {color:#002d60;}
.greeting .box p {color:#454545;}
.greeting .box p strong {font-size:18px; font-weight:500; margin-bottom:5px; display:inline-block;}
.greeting .box p.ceo {font-size:18px; line-height:1.556em; margin-top:20px;}
.greeting .box p img {margin-left:8px; margin-top:-3px;}

.root_daum_roughmap{width:100% !important;}

.local li {display:flex; position:relative; border-bottom:1px solid #ddd; padding:11px 0 11px 90px; color:#454545;}
.local li span {display:inline-block; position:absolute; color:#0466b8; font-weight:500; left:20px;}
.local li p {margin-right:23px;}
.local li p:last-child {margin-right:0;}

.intro-box {border:1px solid #ddd; border-radius:10px; background-color:#fafafa; text-align:center; padding:34px 0; margin-bottom:40px;}
.intro-box p {font-size:20px; font-family:'NanumSquare', sans-serif; line-height:1.55em;}
.intro-box p span {font-weight:700;}
.intro-box p span.s1 {color:#fe7c00;}
.intro-box p span.s2 {color:#002d60;}

.test-report {display:flex; margin:0 -10px; justify-content:center;}
.test-report li {padding:0 10px;}
.test-report li a {display:block; border:1px solid #ddd;}

.inquiry-form table {border-top:2px solid #868686;}
.inquiry-form table td {padding:13px 20px;}
.inquiry-form table td .item {width:50%;}
.inquiry-form table td .item:first-child {margin-right:30px;}
.inquiry-form .form-agree {margin-bottom:0;}
.inquiry-form .check a {position:relative;}
.inquiry-form .btn-pack {width:130px; height:50px; line-height:50px; border-radius:0px; margin:0 auto; text-align:center; font-weight:400;}
.inquiry-form .buttons {margin-top:50px;}
.inquiry-form .buttons .cen {text-align:center;}