@charset "UTF-8";
/* index */
body.inquiries .cslink ul li:nth-child(5) a, body.inquiries .inquiry .info_area ul li:nth-child(5) a{
	background-image: url(../images/cs/foodSafety.svg);
}

#contents.main .consumer-standard-mo{
	font-family:"CjOnlyOneBodyRegular",sans-serif;
	padding:0 20px;
}

#contents.main .consumer-standard-mo__title{
	font-size:18px;
	font-weight:700;
	text-align:center;
	color:#111;
}

#contents.main .consumer-standard-mo__desc{
	margin-top:16px;
	font-size:14px;
	line-height:1.7;
	color:#666;
	text-align:center;
}

#contents.main .consumer-standard-mo__flow{
	margin-bottom:50px;
}

#contents.main .consumer-standard-mo__item{
	overflow:hidden;
	border:3px solid #9ed5c5;
	border-radius:20px;
	background:#fff;
}

#contents.main .consumer-standard-mo__step{
	height:34px;
	background:#9ed5c5;
	color:#fff;
	font-size:16px;
	font-weight:700;
	display:flex;
	align-items:center;
	justify-content:center;
}

#contents.main .consumer-standard-mo__body2{
	padding:13px 20px 12px;
	text-align:center;
}

#contents.main .consumer-standard-mo__body2 strong{
	display:block;
	font-size:22px;
	font-weight:700;
	color:#111;
}

#contents.main .consumer-standard-mo__body2 p{
	margin-top:6px;
	font-size:14px;
	line-height:1.7;
	color:#666;
}

#contents.main .consumer-standard-mo__arrow{
	display:block;
	width:24px;
	height:35px;
	margin:0 auto 18px;
}

/* inquiries */
#contents.inquiry .consumer-standard-mo{
	font-family:"CjOnlyOneBodyRegular",sans-serif;
	padding:40px 20px 20px;
}

#contents.inquiry .consumer-standard-mo__top{
	padding:0 24px 0;
}

#contents.inquiry .consumer-standard-mo__desc{
	color:#666;
	font-size:14px;
	line-height:1.6;
	text-align:center;
	word-break:keep-all
}

.consumer-standard-mo__btn{
	width:100%;
	height:52px;
	margin-top:28px;
	border:1px solid #d9d9d9;
	background:#fff;
	color:#222;
	font-size:16px;
	text-decoration:none;
	display:flex;
	justify-content:center;
	align-items:center;
}

#contents.inquiry .consumer-standard-mo__btn svg{
	margin-left:6px;
}

#contents.inquiry .consumer-standard-mo__head{
	width:100%;
	height:64px;
	border:0;
	background:#f6f8f8;
	cursor:pointer;
	display:flex;
	justify-content:center;
	align-items:center;
}

#contents.inquiry .consumer-standard-mo__head span{
	font-size:16px;
	color:#222;
}

#contents.inquiry .consumer-standard-mo__head .ico{
	width:12px;
	height:12px;
	margin-left:16px;
	border-right:2px solid #222;
	border-bottom:2px solid #222;
	transform:rotate(45deg);
	transition:.25s;
}

#contents.inquiry .consumer-standard-mo__head.active .ico{
	transform:rotate(-135deg);
}

#contents.inquiry .consumer-standard-mo__body{
	max-height:0;
	overflow:hidden;
	transition:max-height .35s ease;
}

#contents.inquiry .consumer-standard-mo__inner{
	padding:0 24px 0;
}

#contents.inquiry .consumer-standard-mo h3{
	margin-top:10px;
	color:#333;
	font-size:18px;
	font-weight:700;
	line-height:1.4;
}

#contents.inquiry .consumer-standard-mo__list{
	list-style:none;
	margin:0;
	padding:0;
}

#contents.inquiry .consumer-standard-mo__list li{
	padding:18px 0;
	border-bottom:1px solid #e5e5e5;
}

#contents.inquiry .consumer-standard-mo__list strong{
	display:block;
	color:#555;
	font-size:14px;
	font-weight:700;
	line-height:1.5;
}

#contents.inquiry .consumer-standard-mo__list span{
	display:block;
	margin-top:6px;
	color:#666;
	font-size:14px;
	line-height:1.6;
}

#contents.inquiry .consumer-standard-mo__notice{
	margin-top:0;
	padding-top:24px;
}

#contents.inquiry .consumer-standard-mo__notice li{
	position:relative;
	padding-left:14px;
	color:#666;
	font-size:14px;
	line-height:1.8;
	word-break:keep-all;
}

#contents.inquiry .consumer-standard-mo__notice li+li{
	margin-top:8px;
}

#contents.inquiry .consumer-standard-mo__notice li::before{
	content:"·";
	position:absolute;
	left:0;
	top:0;
}

body.inquiries .basic, body.inquiries .additional {
    padding: 50px 36px 20px !important;
}
