@charset "utf-8";

/* news-bbs-01 */
.news-bbs .news-header{text-align: center;border-top: 2px solid #000;border-bottom: 1px solid #dfdfdf;padding: 65px 0 50px;}
.news-bbs .news-header > div{max-width:1100px; margin:0 auto; padding:0 20px;}
.news-bbs .news-header .category{color: #8b0029;font-size: 22px;}
.news-bbs .news-header .bbs_title{font-size: 45px;color: #000;font-weight: 700;margin: 20px auto 40px; line-height: 1.2;}
.news-bbs .news-header .summary{color: #666;font-size: 18px;}
.news-bbs .news-header .author-box{margin-top: 55px;display: flex;align-items: center;justify-content: center;gap: 30px;}
.news-bbs .source-text{display: flex;align-items: center;gap: 10px;}
.news-bbs .source-text dt{color:#333;}
.news-bbs .source-text dd{color:#888; margin:0;}

.news-bbs .content-body{padding: 60px 40px 80px;}
.news-bbs .content-body .image-area{text-align: center;margin-bottom: 60px;}
.news-bbs .content-body .image-area img{max-width:100%;}
.news-bbs .content-body .image-area .img-caption{color: #888;font-size: 16px;margin-top: 30px;}
.news-bbs .content-body .paragraph{color:#555; font-size:18px;}
.news-bbs .content-body .paragraph .mark{font-weight: 500; background-color: #eed9df; color:#222;}

/* news-bbs-02 */
.news-bbs-02 .news-header{border-top: 2px solid #000;border-bottom: 1px solid #dfdfdf;padding: 65px 40px 50px;}
.news-bbs-02 .news-header .category{color: #8b0029;font-size: 22px;}
.news-bbs-02 .news-header .bbs_title{font-size: 45px;color: #000;font-weight: 700;margin: 20px auto 40px; line-height: 1.2;}
.news-bbs-02 .news-header .summary{color: #666;font-size: 18px;}
.news-bbs-02 .news-header .author-box{display: flex;align-items: center;gap: 30px;}
.news-bbs-02 .source-text{display: flex;align-items: center;gap: 10px;}
.news-bbs-02 .source-text dt{color:#333;}
.news-bbs-02 .source-text dd{color:#888;margin:0;}

.news-bbs-02 .content-body{padding: 60px 40px 80px;}
.news-bbs-02 .content-body .highlight-text{border-left: 5px solid #8b0029;padding-left: 30px;color: #222;margin-bottom: 50px;}
.news-bbs-02 .content-body .image-area{text-align: center;margin-bottom: 60px;}
.news-bbs-02 .content-body .image-area img{max-width:100%;}
.news-bbs-02 .content-body .image-area .img-caption{color: #888;font-size: 16px;margin-top: 30px;}
.news-bbs-02 .content-body .paragraph{color:#555; font-size:18px;}
.news-bbs-02 .content-body .paragraph .mark{font-weight: 500; background-color: #eed9df; color:#222;}

/* news-bbs-03 */
.news-bbs-03 .news-header{border-top: 1px solid #f4f4f4;border-bottom: 2px solid #b08e68;padding: 65px 40px 50px;}
.news-bbs-03 .news-header .category{font-size: 20px; color:#888;}
.news-bbs-03 .news-header .category strong{color: #8b0029;}
.news-bbs-03 .news-header .bbs_title{font-size: 45px;color: #000;font-weight: 700;margin: 20px auto 40px; line-height: 1.2;}
.news-bbs-03 .news-header .summary{color: #666;font-size: 18px;}
.news-bbs-03 .news-header .author-box{display: flex;align-items: center;gap: 30px;}
.news-bbs-03 .source-text{display: flex;align-items: center;gap:10px;}
.news-bbs-03 .source-text dt{color:#333;}
.news-bbs-03 .source-text dd{margin: 0; color:#888; margin:0;}

.news-bbs-03 .content-body{padding: 60px 40px 80px;}
.news-bbs-03 .content-body .image-area{text-align: center;margin-bottom: 60px;}
.news-bbs-03 .content-body .image-area .bbs_thumb{}
.news-bbs-03 .content-body .image-area .bbs_thumb img{width:100%;}
.news-bbs-03 .content-body .image-area .img-caption{color: #888;font-size: 16px;margin-top: 30px;}
.news-bbs-03 .content-body .image-area .paragraph{}
.news-bbs-03 .content-body .paragraph{color:#555; font-size:18px;}
.news-bbs-03 .content-body .paragraph .mark{font-weight: 500; background-color: #eed9df; color:#222;}


/* news-bbs-04 */
.news-bbs-04 .image-area{text-align: center;margin-bottom: 60px;}
.news-bbs-04 .image-area .bbs_thumb{}
.news-bbs-04 .image-area .bbs_thumb img{max-width:100%;}

.news-bbs-04 .news-header{padding: 65px 0 50px;}
.news-bbs-04 .news-header .category{font-size: 22px; color:#8b0029;}
.news-bbs-04 .news-header .bbs_title{font-size: 45px;color: #000;font-weight: 700;margin: 20px auto 30px;line-height: 1.2;}
.news-bbs-04 .news-header .summary{color: #666;font-size: 18px;}
.news-bbs-04 .news-header .author-box{display: flex;align-items: center;gap: 30px;border-top: 1px solid #ddd;padding-top: 30px;}
.news-bbs-04 .source-text{display: flex;align-items: center;gap:10px;}
.news-bbs-04 .source-text dt{color:#333;}
.news-bbs-04 .source-text dd{margin: 0; color:#888; margin:0;}

.news-bbs-04 .content-body{padding: 0 0 80px;}
.news-bbs-04 .content-body .image-area .img-caption{color: #888;font-size: 16px;margin-top: 30px;}
.news-bbs-04 .content-body .image-area .paragraph{}
.news-bbs-04 .content-body .paragraph{color:#555; font-size:18px;}
.news-bbs-04 .content-body .paragraph .mark{font-weight: 500; background-color: #eed9df; color:#222;}

/* news-bbs-05 */
.news-bbs-05 .image-area{text-align: center;margin-bottom: 60px;}
.news-bbs-05 .image-area .bbs_thumb{}
.news-bbs-05 .image-area .bbs_thumb img{max-width:100%;}

.news-bbs-05 .news-header{padding: 0;width: 540px;flex-shrink: 0;}
.news-bbs-05 .news-header .category{font-size: 22px; color:#8b0029;}
.news-bbs-05 .news-header .bbs_title{font-size: 45px;color: #000;font-weight: 700;line-height: 1.2;padding-bottom: 30px;}
.news-bbs-05 .news-header .summary{color: #666;font-size: 18px;}
.news-bbs-05 .news-header .author-box{display: flex;align-items: center;gap: 10px;border-top: 3px solid #b08e68;padding-top: 30px;}
.news-bbs-05 .source-text{display: flex;align-items: center;gap:10px;}
.news-bbs-05 .source-text dt{color:#333;}
.news-bbs-05 .source-text dd{margin: 0; color:#888; margin:0;}

.news-bbs-05 .content-body{}
.news-bbs-05 .content-body .image-area .img-caption{color: #888;font-size: 16px;margin-top: 30px;}
.news-bbs-05 .content-body .image-area .paragraph{}
.news-bbs-05 .content-body .paragraph{color:#555; font-size:18px;}
.news-bbs-05 .content-body .paragraph .mark{font-weight: 500; background-color: #eed9df; color:#222;}

.news-bbs-05 .bbs_box{display: flex;align-items: flex-start;gap: 100px;}

@media all and (max-height:1400px) {
	.news-bbs-05 .bbs_box{gap:50px;}
	.news-bbs-05 .news-header{width: 400px;}
}

@media all and (max-height:1024px) {
	.news-bbs .news-header .bbs_title{font-size:30px;}
	.news-bbs .news-header .summary{text-align: left;}
	.news-bbs .news-header .author-box{gap:10px;}
	.news-bbs .news-header .author-box img{width:50px;}
	.news-bbs .content-body{padding:40px 20px;}

	.news-bbs-02 .news-header{padding: 35px 20px 20px;}
	.news-bbs-02 .news-header .bbs_title{font-size:30px; margin-bottom: 20px;}
	.news-bbs-02 .news-header .summary{text-align: left;}
	.news-bbs-02 .news-header .author-box{gap:10px;}
	.news-bbs-02 .news-header .author-box img{width:50px;}
	.news-bbs-02 .content-body{padding:40px 20px;}
	.news-bbs-02 .content-body .highlight-text{margin-bottom: 30px;}

	.news-bbs-03 .news-header{padding: 35px 20px 20px;}	
	.news-bbs-03 .news-header .bbs_title{font-size: 30px; margin: 20px auto 0;}
	.news-bbs-03 .content-body{padding:30px 20px 40px;}

	.news-bbs-04 .image-area{margin-bottom: 30px;}
	.news-bbs-04 .news-header{padding: 0;}
	.news-bbs-04 .news-header .bbs_title{font-size:30px;}
	.news-bbs-04 .news-header .author-box{gap:10px; margin-bottom: 50px;}
	.news-bbs-04 .news-header .author-box img{width:50px;}

	.news-bbs-05 .bbs_box{flex-direction: column;}
	.news-bbs-05 .news-header .bbs_title{font-size:30px;}
	.news-bbs-05 .news-header{width:100%;}

}