@charset "utf-8";
/* 당근고양이 'ㅅ' */

/* for styles */
@import url("/css/default.css");
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@100..900&display=swap');

body {font-family:'Noto Sans', 'nanum gothic', 'Dotum', '돋움', 'Arial', sans-serif; font-size:13px; font-weight:400; color:#666666; line-height:1.5;}

.notos {font-family:'Noto Serif', serif;}
/* header */
.header .gnb li a {padding:0 30px;}

/* main */
.mcon01 p {display:none;}
.msearch .search_wrap input.text {width:640px;}
.msearch .search_wrap .btn {width:160px; font-size:13px;}
.mcon02 {display:none;}

/* aside */
.aside h2 {font-size:22px;}

.g01.s01 .sign strong {display:block; font-size:28px; line-height:30px;}
.stit strong {font-size:30px;}

.history {background-image:url('/vie/images/img_s0103.jpg') !important;}

.select_wrap.set_sh li .text::placeholder {font-size:14px;}
.select_wrap.set_sh li .btn {width:100px;}
.btbl.tal td .btn {width:auto;}

.contact {position:relative;}
.contact li {margin-bottom:40px; background:#f5f5f5; padding:30px;}
.contact .name {margin-bottom:20px;}
.contact .name em {display:inline-block; font-size:16px; color:#fff; font-weight:400; line-height:40px; padding:0 20px; text-align:center; background:#c61017; vertical-align:top; margin-right:10px;}
.contact .name strong {font-size:35px; color:#333; font-weight:700; line-height:40px;}
.contact table {width:80%;}
.contact th,
.contact td {font-size:16px; font-weight:400; line-height:32px; border-bottom:#ddd 1px solid; padding:10px 0 0 10px;}
.contact th {width:90px; color:#333; text-align:left;}
.contact td {color:#666;}
.contact .blank {border-bottom:0;}

.fcontact .inner .fl li {    float: left;    width: 347px;    font-size: 13px;    color: #666;    font-weight: 400;    line-height: 80px;}