.qna-comp{display:block;margin-bottom:40px;padding:30px 20px;color:#000}
.qna-comp__top{display:block}
.qna-comp__top__title{margin-bottom:20px;padding-top:10px;font-size:24px;line-height:1.33em;word-break:break-all;border-right:none !important;border-bottom:none !important;border-left:none !important}
.qna-comp__top__title.f-size-small{font-size:17px}
.qna-comp__top__title.f-size-medium{font-size:24px}
.qna-comp__top__title.f-size-big{font-size:32px}
.qna-comp__top__image.type-w110{width:110px}
.qna-comp__desc{font-size:17px;line-height:1.7em}
.qna-comp__desc__q{position:relative;padding-left:42px;color:#02c1c1;font-weight:bold;word-break:break-all;line-height:1.7em}
.qna-comp__desc__q.f-size-small{font-size:17px}
.qna-comp__desc__q.f-size-medium{font-size:24px}
.qna-comp__desc__q.f-size-big{font-size:32px}
.qna-comp__desc__q.f-size-mark-14{padding-left:37px}
.qna-comp__desc__q.f-size-mark-16{padding-left:41px}
.qna-comp__desc__q.f-size-mark-17{padding-left:41px}
.qna-comp__desc__q.f-size-mark-18{padding-left:42px}
.qna-comp__desc__q.f-size-mark-20{padding-left:44px}
.qna-comp__desc__q.f-size-mark-24{padding-left:48px}
.qna-comp__desc__q.f-size-medium{padding-left:46px}
.qna-comp__desc__q.f-size-big{padding-left:60px}
.qna-comp__desc__q__mark{position:absolute;left:0;top:-3px;width:26px;height:25px;line-height:25px;font-size:15px;text-align:center;color:#02c1c1;border-radius:50%;z-index:2;background:none !important;border:none !important}
.qna-comp__desc__q__mark.f-size-small{font-size:15px}
.qna-comp__desc__q__mark.f-size-medium{font-size:22px}
.qna-comp__desc__q__mark.f-size-big{font-size:30px}
.qna-comp__desc__q__mark::before{content:"";position:absolute;left:0;top:0;width:26px;height:25px;border:2px solid #02c1c1;border-radius:50%;text-align:center;font-weight:bold;z-index:-2}
.qna-comp__desc__q__mark::after{position:absolute;content:"";right:0;bottom:0;display:inline-block;width:10px;height:4px;transform:skewX(38deg);background-color:#fff;border-style:solid;border-width:0 2px 2px 0;border-color:transparent #02c1c1 #02c1c1 transparent;z-index:-1}
.qna-comp__desc__q__mark.border-cms-black::before{border-color:#000}
.qna-comp__desc__q__mark.border-cms-black::after{border-color:transparent #000 #000 transparent}
.qna-comp__desc__q__mark.border-cms-white::before{border-color:#fff}
.qna-comp__desc__q__mark.border-cms-white::after{border-color:transparent #fff #fff transparent}
.qna-comp__desc__q__mark.border-cms-gray::before{border-color:#666}
.qna-comp__desc__q__mark.border-cms-gray::after{border-color:transparent #666 #666 transparent}
.qna-comp__desc__q__mark.border-cms-no::before{border:0}
.qna-comp__desc__q__mark.border-cms-no::after{border:0}
.qna-comp__desc__q__mark.bg-cms-black::before{background:#000}
.qna-comp__desc__q__mark.bg-cms-black::after{background:#000}
.qna-comp__desc__q__mark.bg-cms-white::before{background:#fff}
.qna-comp__desc__q__mark.bg-cms-white::after{background:#fff}
.qna-comp__desc__q__mark.bg-cms-gray::before{background:#666}
.qna-comp__desc__q__mark.bg-cms-gray::after{background:#666}
.qna-comp__desc__q__mark.bg-cms-green::before{background:#02c1c1}
.qna-comp__desc__q__mark.bg-cms-green::after{background:#02c1c1}
.qna-comp__desc__q__mark.bg-cms-no::before{background:0}
.qna-comp__desc__q__mark.bg-cms-no::after{background:0}
.f-size-mark-14 .qna-comp__desc__q__mark{width:28px;height:28px;line-height:28px;font-size:14px !important}
.f-size-mark-14 .qna-comp__desc__q__mark::before{width:28px;height:28px}
.f-size-mark-14 .qna-comp__desc__q__mark::after{width:16px;height:7px}
.f-size-mark-16 .qna-comp__desc__q__mark{width:32px;height:32px;line-height:32px;font-size:16px !important}
.f-size-mark-16 .qna-comp__desc__q__mark::before{width:32px;height:32px}
.f-size-mark-16 .qna-comp__desc__q__mark::after{width:16px;height:7px}
.f-size-mark-17 .qna-comp__desc__q__mark{width:32px;height:32px;line-height:32px;font-size:17px !important}
.f-size-mark-17 .qna-comp__desc__q__mark::before{width:32px;height:32px}
.f-size-mark-17 .qna-comp__desc__q__mark::after{width:16px;height:7px}
.f-size-mark-18 .qna-comp__desc__q__mark{width:34px;height:34px;line-height:34px;font-size:18px !important}
.f-size-mark-18 .qna-comp__desc__q__mark::before{width:34px;height:34px}
.f-size-mark-18 .qna-comp__desc__q__mark::after{width:19px;height:8px}
.f-size-mark-20 .qna-comp__desc__q__mark{width:36px;height:36px;line-height:36px;font-size:20px !important}
.f-size-mark-20 .qna-comp__desc__q__mark::before{width:36px;height:36px}
.f-size-mark-20 .qna-comp__desc__q__mark::after{width:19px;height:8px}
.f-size-mark-24 .qna-comp__desc__q__mark{width:40px;height:40px;line-height:40px;font-size:24px !important}
.f-size-mark-24 .qna-comp__desc__q__mark::before{width:40px;height:40px}
.f-size-mark-24 .qna-comp__desc__q__mark::after{width:22px;height:9px}
.qna-comp__desc__q.al-right{padding-left:0;padding-right:42px}
.qna-comp__desc__q.al-right.f-size-mark-14{padding-left:0;padding-right:37px}
.qna-comp__desc__q.al-right.f-size-mark-16{padding-left:0;padding-right:41px}
.qna-comp__desc__q.al-right.f-size-mark-17{padding-left:0;padding-right:41px}
.qna-comp__desc__q.al-right.f-size-mark-18{padding-left:0;padding-right:42px}
.qna-comp__desc__q.al-right.f-size-mark-20{padding-left:0;padding-right:44px}
.qna-comp__desc__q.al-right.f-size-mark-24{padding-left:0;padding-right:48px}
.qna-comp__desc__q.al-right .qna-comp__desc__q__mark{left:auto;right:0}
.qna-comp__desc__q.al-right .qna-comp__desc__q__mark::after{left:0;right:auto;transform:skewX(-38deg);border-width:0 0 2px 2px;border-color:transparent transparent #02c1c1 #02c1c1}
.qna-comp__desc__q.al-right .qna-comp__desc__q__mark.border-cms-black::before{border-color:#000}
.qna-comp__desc__q.al-right .qna-comp__desc__q__mark.border-cms-black::after{border-color:transparent transparent #000 #000}
.qna-comp__desc__q.al-right .qna-comp__desc__q__mark.border-cms-white::before{border-color:#fff}
.qna-comp__desc__q.al-right .qna-comp__desc__q__mark.border-cms-white::after{border-color:transparent transparent #fff #fff}
.qna-comp__desc__q.al-right .qna-comp__desc__q__mark.border-cms-gray::before{border-color:#666}
.qna-comp__desc__q.al-right .qna-comp__desc__q__mark.border-cms-gray::after{border-color:transparent transparent #666 #666}
.qna-comp__desc__a{position:relative;padding-left:42px;margin-top:20px;color:#000;word-break:break-all;line-height:1.7em;z-index:2}
.qna-comp__desc__a.f-size-small{font-size:17px}
.qna-comp__desc__a.f-size-medium{font-size:24px}
.qna-comp__desc__a.f-size-big{font-size:32px}
.qna-comp__desc__a.f-size-mark-14{padding-left:37px}
.qna-comp__desc__a.f-size-mark-16{padding-left:41px}
.qna-comp__desc__a.f-size-mark-17{padding-left:41px}
.qna-comp__desc__a.f-size-mark-18{padding-left:42px}
.qna-comp__desc__a.f-size-mark-20{padding-left:44px}
.qna-comp__desc__a.f-size-mark-24{padding-left:48px}
.qna-comp__desc__a.f-size-medium{padding-left:46px}
.qna-comp__desc__a.f-size-big{padding-left:60px}
.qna-comp__desc__a__mark{position:absolute;left:0;top:-3px;width:30px;height:29px;line-height:29px;font-size:15px;text-align:center;color:#fff;border-radius:50%;font-weight:bold;background:none !important;border:none !important}
.qna-comp__desc__a__mark.f-size-small{font-size:15px}
.qna-comp__desc__a__mark.f-size-medium{font-size:22px}
.qna-comp__desc__a__mark.f-size-big{font-size:30px}
.qna-comp__desc__a__mark::before{content:"";position:absolute;left:0;top:0;width:30px;height:29px;background-color:#02c1c1;border:2px solid #02c1c1;border-radius:50%;text-align:center;font-weight:bold;z-index:-1}
.qna-comp__desc__a__mark::after{position:absolute;content:"";right:0;bottom:0;display:inline-block;width:10px;height:4px;transform:skewX(38deg);background-color:#02c1c1;border-style:solid;border-width:0 2px 2px 0;border-color:transparent #02c1c1 #02c1c1 transparent;z-index:-1}
.qna-comp__desc__a__mark.border-cms-black::before{border-color:#000}
.qna-comp__desc__a__mark.border-cms-black::after{border-color:transparent #000 #000 transparent}
.qna-comp__desc__a__mark.border-cms-white::before{border-color:#fff}
.qna-comp__desc__a__mark.border-cms-white::after{border-color:transparent #fff #fff transparent}
.qna-comp__desc__a__mark.border-cms-gray::before{border-color:#666}
.qna-comp__desc__a__mark.border-cms-gray::after{border-color:transparent #666 #666 transparent}
.qna-comp__desc__a__mark.border-cms-no::before{border:0}
.qna-comp__desc__a__mark.border-cms-no::after{border:0}
.qna-comp__desc__a__mark.bg-cms-black::before{background:#000}
.qna-comp__desc__a__mark.bg-cms-black::after{background:#000}
.qna-comp__desc__a__mark.bg-cms-white::before{background:#fff}
.qna-comp__desc__a__mark.bg-cms-white::after{background:#fff}
.qna-comp__desc__a__mark.bg-cms-gray::before{background:#666}
.qna-comp__desc__a__mark.bg-cms-gray::after{background:#666}
.qna-comp__desc__a__mark.bg-cms-green::before{background:#02c1c1}
.qna-comp__desc__a__mark.bg-cms-green::after{background:#02c1c1}
.qna-comp__desc__a__mark.bg-cms-no::before{background:0}
.qna-comp__desc__a__mark.bg-cms-no::after{background:#fff}
.f-size-mark-14 .qna-comp__desc__a__mark{width:28px;height:28px;line-height:28px;font-size:14px !important}
.f-size-mark-14 .qna-comp__desc__a__mark::before{width:28px;height:28px}
.f-size-mark-14 .qna-comp__desc__a__mark::after{width:16px;height:7px}
.f-size-mark-16 .qna-comp__desc__a__mark{width:32px;height:32px;line-height:32px;font-size:16px !important}
.f-size-mark-16 .qna-comp__desc__a__mark::before{width:32px;height:32px}
.f-size-mark-16 .qna-comp__desc__a__mark::after{width:16px;height:7px}
.f-size-mark-17 .qna-comp__desc__a__mark{width:32px;height:32px;line-height:32px;font-size:17px !important}
.f-size-mark-17 .qna-comp__desc__a__mark::before{width:32px;height:32px}
.f-size-mark-17 .qna-comp__desc__a__mark::after{width:16px;height:7px}
.f-size-mark-18 .qna-comp__desc__a__mark{width:34px;height:34px;line-height:34px;font-size:18px !important}
.f-size-mark-18 .qna-comp__desc__a__mark::before{width:34px;height:34px}
.f-size-mark-18 .qna-comp__desc__a__mark::after{width:19px;height:8px}
.f-size-mark-20 .qna-comp__desc__a__mark{width:36px;height:36px;line-height:36px;font-size:20px !important}
.f-size-mark-20 .qna-comp__desc__a__mark::before{width:36px;height:36px}
.f-size-mark-20 .qna-comp__desc__a__mark::after{width:19px;height:8px}
.f-size-mark-24 .qna-comp__desc__a__mark{width:40px;height:40px;line-height:40px;font-size:24px !important}
.f-size-mark-24 .qna-comp__desc__a__mark::before{width:40px;height:40px}
.f-size-mark-24 .qna-comp__desc__a__mark::after{width:22px;height:9px}
.qna-comp__desc__a.al-right{padding-left:0;padding-right:42px}
.qna-comp__desc__a.al-right.f-size-mark-14{padding-left:0;padding-right:37px}
.qna-comp__desc__a.al-right.f-size-mark-16{padding-left:0;padding-right:41px}
.qna-comp__desc__a.al-right.f-size-mark-17{padding-left:0;padding-right:41px}
.qna-comp__desc__a.al-right.f-size-mark-18{padding-left:0;padding-right:42px}
.qna-comp__desc__a.al-right.f-size-mark-20{padding-left:0;padding-right:44px}
.qna-comp__desc__a.al-right.f-size-mark-24{padding-left:0;padding-right:48px}
.qna-comp__desc__a.al-right .qna-comp__desc__a__mark{left:auto;right:0}
.qna-comp__desc__a.al-right .qna-comp__desc__a__mark::after{left:0;right:auto;transform:skewX(-38deg);border-width:0 0 2px 2px;border-color:transparent transparent #02c1c1 #02c1c1}
.qna-comp__desc__a.al-right .qna-comp__desc__a__mark.border-cms-black::before{border-color:#000}
.qna-comp__desc__a.al-right .qna-comp__desc__a__mark.border-cms-black::after{border-color:transparent transparent #000 #000}
.qna-comp__desc__a.al-right .qna-comp__desc__a__mark.border-cms-white::before{border-color:#fff}
.qna-comp__desc__a.al-right .qna-comp__desc__a__mark.border-cms-white::after{border-color:transparent transparent #fff #fff}
.qna-comp__desc__a.al-right .qna-comp__desc__a__mark.border-cms-gray::before{border-color:#666}
.qna-comp__desc__a.al-right .qna-comp__desc__a__mark.border-cms-gray::after{border-color:transparent transparent #666 #666}
.qna-comp__desc.type-nomark .qna-comp__desc__q,.qna-comp__desc.type-nomark .qna-comp__desc__a{padding-left:0;padding-right:0}