@charset "utf-8";

.greetings {}
.greetings .tit {font-family: 'GmarketSansBold'; height:70px; line-height:70px; background:#164755; text-align:center; color:#fff; font-size:24px; font-weight:700; letter-spacing:0; margin-bottom:30px;}
.greetings .greetings-bg {background-size:cover; min-height:800px; text-align:center; padding-top:120px;}
.greetings .greetings-bg .txt {font-size:18px; color:#222; letter-spacing:0; line-height:1.778em; margin-bottom:30px;}
.greetings .greetings-bg .txt.right {width:100%; max-width:740px; margin:0 auto; margin-top:80px; text-align:right;}
.greetings .greetings-bg .lg-txt {font-size:21px; color:#222; letter-spacing:0; line-height:1.524em;}
.greetings .greetings-bg .lg-txt strong {font-size:24px; color:#e68f21; font-weight:700; letter-spacing:0;}

.service {}
.service .service-list {}
.service .service-list ul {margin-bottom:-100px;}
.service .service-list ul li {display:flex; margin-bottom:100px;}
.service .service-list ul li:nth-child(2) {flex-direction:row-reverse;}
.service .service-list ul li:nth-child(2) .tt-box {border-radius:100px 0 0 100px; padding-left:180px;}
.service .service-list ul li:nth-child(2) .tt-box .tit {color:#8a6df9;}
.service .service-list ul li:nth-child(3) .tt-box .tit {color:#43aad3;}
.service .service-list ul li .img {}
.service .service-list ul li .tt-box {display:flex; flex-direction:column; justify-content:center; background:#f8f8f8; padding-left:75px; width:62.5%; border-radius:0 100px 100px 0;}
.service .service-list ul li .tt-box .tit {font-family: 'GmarketSansBold'; font-size:24px; color:#ff858b; letter-spacing:0; line-height:1.3em; margin-bottom:15px;}
.service .service-list ul li .tt-box .list {}
.service .service-list ul li .tt-box .list p {font-size:18px; color:#121212; letter-spacing:0; line-height:1.833em;}

.ui-table {width:100%; border-collapse:collapse; border-spacing:0px; } 
.ui-table th {font-size:18px; border-top:0; font-weight:700; height:60px; background:#3193af; border:1px solid #fff; color:#fff; text-align:center;}  
.ui-table th strong {font-family: 'GmarketSansBold'; font-size:21px;}
.ui-table td {font-size:18px; color:#222; border:1px solid #ddd; background:#f8f8f8; text-align:center; height:60px; line-height:1.556em; padding:10px 15px;} 
.ui-table td.bg {background:#fafafa;}
.ui-table td.left {text-align:left;}
.ui-table th:first-child,
.ui-table td:first-child {border-left:0; border-bottom:0;}
.ui-table th:last-child,
.ui-table td:last-child {border-right:0; border-bottom:0;}

.price-wrap {}
.price-wrap .price-tit {font-family: 'GmarketSansBold'; height:70px; line-height:70px; background:#164755; text-align:center; color:#fff; font-size:24px; font-weight:700; letter-spacing:0; margin-bottom:30px;}
.price-list ul {display:flex; margin-left:-30px;}
.price-list ul li {width:calc(33.3333% - 30px); margin-left:30px;}
.price-list ul li:nth-child(2) .ui-table th {background:#8354ab;}
.price-list ul li:nth-child(3) .ui-table th {background:#f78187;}
.price-list-tt {text-align:right; margin-top:15px;}






















