/*#inquiry{position: absolute; left: 85%;-webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 50%;}*/
#inquiry{left: 85%;width: 50%;}

.at-container{max-width:220px;display:table;width:100%;margin:0 auto;}
.at-container .table-css{display:table-cell;vertical-align:middle;}
#pc-header .at-container .left-box{text-align:left;}
#pc-header .at-container .right-box{width:30%;}
.at-container .right-box{text-align:right;}
.right-box{float:right;}

#hd_wrapper .at-container {
	width: 40%;
	position: absolute;
	top: 0;
	right: 0;
}

.imgsertoku { float:left; margin-left:10px; margin-right:0px; margin-top:15px; clear:both; }

.at-container .right-box .second-gnb ul li {
	float: left;
	width: 220px;
	margin: 20px 0 10px 20px;
	text-align: left;
	line-height: 48px;
}

.at-container .right-box .second-gnb ul li img {
	padding: 0 10px;
}

.at-container .right-box .second-gnb ul li:nth-child(2) a {
	width: 240px;
	height: 48px;
	border-radius: 40px;
	padding: 0 10px;
	display: block;
	background-color: white;
	box-sizing: border-box;
	border: 1px solid #ddd;
		font-size: 16px;
	letter-spacing: -.5px;
}


.at-container .right-box .second-gnb ul li:nth-child(2) a:hover {
	color: #fff;
	border: 1px solid #1760a3;
	transition: all 0.3s ease-out;
	box-sizing: border-box;
	color: #1760a3;
}

@keyframes blink {
 0% {background-color: #1760a3;border-radius: 40px;}
 50% {background-color: #0570d3;}
}
 
/* for Chrome, Safari */
@-webkit-keyframes blink {
 0% {background-color: #1760a3;}
 50% {background-color: #0570d3;}
}

.blinkcss {
 font-weight:bold;
 animation: blink 1.5s step-end infinite;
 -webkit-animation: blink 1.5s step-end infinite;
}

.blinkcss {
    animation-name: blink;
    animation-duration: 1.5s;
    animation-timing-function: step-end;
    animation-iteration-count: infinite;
}

.stcont { display: block; padding: 90px 0;}
.stcont .box_img { width: 100%; margin-bottom: 50px;}
.stcont .box_img img { width: 100%;}
.stcont .title { width: 100%; border-bottom: 1px solid #3e3e3e; padding-bottom: 20px; margin-bottom: 40px;}
.stcont h4 { font-family: 'Noto Sans KR', sans-serif; letter-spacing: -1px; font-size: 28px; font-weight: 600; color: #333;}
.stcont p.t_news { font-family: 'Noto Sans KR', sans-serif; letter-spacing: -1px; font-size: 35px; font-weight: 600; color: #333; text-align: center;}
.stcont h4::before { content: ""; float: left; width: 20px; height: 23px; background: url(/theme/AT_WEB01/img/inquiry/ico-h4.png); line-height: 120%; margin-right: 15px;}

.stcont .form_table { width: 100%; border-collapse: separate; border-spacing: 0px; border-top: 1px solid #333; margin-top: 40px;}
.stcont .form_table th { color: #444; font-weight: 600; font-family: 'NotoKR-Medium', sans-serif; text-align: left; padding: 12px 0 12px 15px; border-bottom: 1px solid #d4d4d4; background-color: #f9f9f9; letter-spacing: -0.5pt; vertical-align: middle; font-size: 13px; width: 20%;}
.stcont .form_table td { font-family: 'Noto Sans KR', sans-serif; border-bottom: 1px solid #e9e9e9; padding: 12px 0 12px 15px; text-align: left; font-size: 14px;}
.stcont input { border: 0px; font-size: 13px; font-family: 'Noto Sans KR', sans-serif; color: #666; border: 1px solid #ddd; background-color: #f9f9f9; padding: 9px 5px;}
.stcont select { font-size: 13px; font-family: 'Noto Sans KR', sans-serif; color: #666; border: 1px solid #ddd; background-color: #ffffff; padding: 8px 5px;}
.stcont input[type="checkbox"] { background-color: initial; cursor: default; -webkit-appearance: checkbox; box-sizing: border-box; margin: 3px 3px 3px 4px; padding: initial; border: initial;}
.stcont input[type="radio"] { background-color: initial; cursor: default; -webkit-appearance: radio; box-sizing: border-box; margin: 3px 3px 3px 4px; padding: initial; border: initial;}
.stcont .textarea_td { padding: 0 !important;}
.stcont .textarea_td h6 { margin-top: 30px; font-size: 17px; font-family: 'Noto Sans KR', sans-serif; letter-spacing: -1px;}
.stcont textarea { margin: 20px 0 15px 0; padding: 20px; font-size: 14px; font-family: 'Noto Sans KR', sans-serif; color: #666; border: 1px solid #e7e7e7; background-color: #f9f9f9; box-sizing: border-box; width: 100%; box-sizing: border-box;}
.stcont .confirm_q { font-size: 15px;}
.stcont .confirm_line { display: block;}
.stcont .btn_confirm { font-size: 18px; width: 250px; height: 63px; background: #1760a3; color: #fff; cursor: pointer; border: none; letter-spacing: -0.75pt; margin: 0 2px 0 0; transition: all 0.3s ease-out; text-align: center; margin-top: 30px;}
.stcont .btn_confirm:hover { background: #013b75; transition: all 0.3s ease-out;}
