._news_view { }
._news_view .wrap { padding-top: 190px; padding-bottom: 90px; }
._news_view .wrap .titleArea { text-align: center; padding-bottom: 24px; }
._news_view .wrap .titleArea .category { font-size: 14px; font-weight: 500; font-family: 'Inter', sans-serif; letter-spacing: -0.04em; color: var(--blue); }
._news_view .wrap .titleArea h1 { font-size: 48px; font-weight: 600; letter-spacing: -0.04em; line-height: 1.3; margin-top: 22px; margin-bottom: 50px; }
._news_view .wrap .titleArea .date { font-size: 14px; font-weight: 300; letter-spacing: -0.04em; color: rgba(0,0,0,0.5); }
._news_view .wrap .editorBx { border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; box-sizing: border-box; padding: 80px 0; }
._news_view .wrap .editorBx .iframeBx{width: 100%; position: relative; margin-bottom: 40px;}
._news_view .wrap .editorBx .iframeBx::before {content:''; display: block; padding-bottom: calc(9/16*100%);}
._news_view .wrap .editorBx .iframeBx iframe{position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
._news_view .wrap .editorBx .editor { }
._news_view .wrap .bottomArea { }
._news_view .wrap .bottomArea .aBx { font-size: 1px;  }
._news_view .wrap .bottomArea .aBx a { display: flex; align-items: center; justify-content: flex-start; padding: 20em 0; box-sizing: border-box; }
._news_view .wrap .bottomArea .aBx a .ico { display: flex; align-items: center; justify-content: flex-start; gap: 20em; min-width: 140em; }
._news_view .wrap .bottomArea .aBx a .ico .circle { min-width: calc(37/21*1em); min-height: calc(37/21*1em); border-radius: 50%; display: flex; align-items: center; justify-content: center; border: 1px solid #e9eaec; box-sizing: border-box; font-size: 21em; letter-spacing: -0.04em; transition: background-color 0.1s,color 0.1s,border-color 0.1s; }
._news_view .wrap .bottomArea .aBx a .ico .circle i { }
._news_view .wrap .bottomArea .aBx a .ico p { font-size: 17em; overflow: hidden; text-overflow: ellipsis; width: 100%; }

._news_view .wrap .bottomArea .aBx a:hover .ico .circle { background-color: var(--blue); color: #fff; border-color: transparent; }

._news_view .wrap .bottomArea .aBx a h2 { font-size: 17px; color: #626266; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
._news_view .wrap .btn { text-align: center; margin-top: 20px; }
._news_view .wrap .btn a { background-color: #000; margin: 0 auto; width: calc(108/17*1em); height: calc(42/17*1em); color: #fff; font-size: 17px; letter-spacing: -0.04em; border-radius: 100px; transition: background-color 0.1s; display: flex; align-items: center; justify-content: center; }
._news_view .wrap .btn a:hover { background-color: var(--blue); }


@media screen and (max-width:1600px) { }
@media screen and (max-width:1440px) {
	._news_view .wrap .titleArea h1{font-size: max(calc(48/1440*100vw),20px); }
}
@media screen and (max-width:1280px) { }
@media screen and (max-width:1024px) {}
@media screen and (max-width:820px) {
	._news_view .wrap .bottomArea .aBx{font-size: 0.8px; }
}
@media screen and (max-width:500px) {
	._news_view .wrap .titleArea h1{margin-bottom: 20px;}
	._news_view .wrap .titleArea .date{font-size: 12px; }

	._news_view .wrap .editorBx{padding: 40px 0;}
	._news_view .wrap .bottomArea .aBx a .ico{min-width: 90em; gap: 10em;}
	._news_view .wrap .bottomArea .aBx a h2{font-size: 14px; }

	._news_view .wrap .btn a{font-size: 14px; }
}
@media screen and (max-width:320px) { }