@charset "utf-8";

/********/
/* 소개 */
/********/
/* 인사말 */
.getting_img {background:url("./../../images/fs/content/getting_bg.png") no-repeat center center / cover;height:40rem;border-radius:2rem;display:flex;align-items:flex-end;justify-content:end;padding:0 3rem;}
.getting_img .getting_img_txt {width:100%;color:#fff;padding-bottom:4rem;}
.getting_img .getting_img_txt p {font-size:6.2rem;color:#fff;font-weight:800;letter-spacing:-2px;text-align:right;}
.getting_img .getting_img_txt h4 {position:relative;margin-top:1rem;font-weight:500;}
.getting_img .getting_img_txt h4:before {content:"";position:absolute;right:0;top:50%;width:calc(100% - 18rem);height:1px;background:#fff;}
.getting_txt {font-size:1.6rem;margin-top:4rem;display:block;}
.getting_txt p {line-height:1.6;}
.getting_txt p b {color: #222;font-weight: 500;}
.getting_txt strong {font-size:1.8rem;font-weight:600;margin-top:8rem;display:block;color:#222;text-align: right;}
.getting_txt strong span {font-size:3rem;padding-left:2rem;}
	@media only screen and (max-width:767px){
		.getting_img .getting_img_txt h4 {font-size:2.5rem;letter-spacing:-1px;}
		.getting_txt {margin-top:4rem;}
		.getting_txt strong {margin-top:5rem;}
		.getting_txt strong span {font-size:4.5rem;padding-left:1rem;}
		.getting_txt p {font-size:0.7em;}
	}

/* Q&A */
#qna {background:white;}
.faq_box .faq_cont em {display:inline-block;margin:0 4rem 0 5rem;padding-right:4rem;border-right:1px solid rgba(36,49,61,.5);font-weight:700;font-size:2.7rem;vertical-align:middle;text-decoration:none;}
.faq_box .faq_cont dt {position:relative;z-index:1;margin-top:1.5rem;background:#f4f4f4;border-radius:2rem;transition:.3s;}
.faq_box .faq_cont dt:first-child {margin-top:0;}
.faq_box .faq_cont dt a {display:flex;align-items:center;padding:3rem 0;font-weight:600;font-size:2.2rem;text-decoration:none;}
.faq_box .faq_cont dt a span {margin:12px 60px 0 auto;transition:.3s;}
.faq_box .faq_cont dt a .etc {position:relative;}
.faq_box .faq_cont dt a .etc:before {content:"";position:absolute;left:-10px;top:-7px;display:block;width:22px;height:2px;background:#24313d;}
.faq_box .faq_cont dt a .etc:after {content:"";position:absolute;left:0;top:-17px;display:block;width:2px;height:22px;background:#24313d;}
.faq_box .faq_cont dt em {color:#1a88e8;}
.faq_box .faq_cont dd {position:relative;z-index:0;display:none;align-items:flex-start;margin-top:-3rem;padding:8rem 0 5rem;line-height:1.5;background:#f4f4f4;border-radius:2rem;}
.faq_box .faq_cont dd:after {content:"";display:block;clear:both;}
.faq_box .faq_cont dd em {float:left;color:#222;}
.faq_box .faq_cont dd p {overflow:hidden;}
.faq_box .faq_cont dt.on {background:#1a88e8;border:1px solid #1a88e8;color:#fff;}
.faq_box .faq_cont dt.on a {font-weight:600;}
.faq_box .faq_cont dt.on a .etc:before {background:#fff;}
.faq_box .faq_cont dt.on a .etc:after {display:none;}
.faq_box .faq_cont dt.on em {color:#fff;border-right:1px solid rgba(255,255,255,.5);}
.faq_box .faq_cont dt.on span {transform:rotate(-180deg);margin-top:-12px;}
.faq_box .faq_cont dt.on span img {filter:hue-rotate(315deg) brightness(10);}
	@media only screen and (max-width:1399px){
		.faq_box {padding:0;}
	}
	@media only screen and (max-width:1023px){
		.faq_box .faq_cont em {margin:1px 1rem 0 2rem;padding-right:1rem;}
		.faq_box .faq_cont dt a {padding:2rem 0;font-size:2rem;}
		.faq_box .faq_cont dt a span {margin:1rem 3rem 0 auto;}
		.faq_box .faq_cont dt a .etc:before {left:-8px;top:-6px;width:18px;height:2px;}
		.faq_box .faq_cont dt a .etc:after {left:0;top:-14px;width:2px;height:18px;}
		.faq_box .faq_cont dd {padding:5rem 4rem 3rem 0;}
		.faq_box .faq_cont dd em {margin-right:1rem;}
	}
	@media only screen and (max-width:767px){
		.faq_box .faq_cont dt a {line-height:1.5;padding:15px 0;font-size:1.8rem;}
	}