@charset "utf-8";
/* slide_bnr_029 - OSY 2021.07.28 */


.slide_bnr_029 {position:relative; float:left; width:100%; height:100%; box-sizing:border-box;}
.slide_bnr_029 .wzwgContextMenu > a {width:100%; height:100%; float:left; box-sizing:border-box; display:block;}
.slide_bnr_029 .wzwgContextMenu > a:focus {border:1px dotted #333;}

.slide_bnr_029 .innerbox {position:relative; /*float:left;*/ display:inline-block; width:100%; height:800px; box-sizing:border-box; background:rgba(255,255,255,0.8);}

.slide_bnr_029 .innerbox .imgbox {position:absolute; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); left:150px; z-index:2;
																	width:38.46%; max-width:500px; height:100%; max-height:354px; overflow:hidden; box-sizing:border-box;}
.slide_bnr_029 .innerbox .imgbox img {max-width:100%; min-width:100%; min-height:100%; opacity:1; display:block; position:absolute; left:-999px; right:-999px; top:-999px; bottom:-999px; margin:auto;}

.slide_bnr_029 .innerbox .tit {position:relative; z-index:2; width:78%; margin:80px auto 0; color:#000; font-weight:400; line-height:130%; letter-spacing:-0.5px;
															box-sizing:border-box; -webkit-line-clamp:1; text-over@charset "utf-8";
/* slide_bnr_029 - OSY 2021.07.28 */
/* @latest 2022.03.14 YHY */


.slide_bnr_029 {position:relative; float:left; width:100%; height:100%; box-sizing:border-box;}
.slide_bnr_029 .wzwgContextMenu > a {width:100%; height:100%; float:left; box-sizing:border-box; display:block;}
.slide_bnr_029 .wzwgContextMenu > a:focus {border:1px dotted #333;}

.slide_bnr_029 .innerbox {position:relative; /*float:left;*/  display: inline-block; width:100%; height:800px; box-sizing:border-box; background:rgba(255,255,255,0.8);}

.slide_bnr_029 .innerbox .imgbox {position:absolute; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); left:150px; z-index:2;
																	width:38.46%; max-width:500px; height:100%; max-height:354px; overflow:hidden; box-sizing:border-box;}
.slide_bnr_029 .innerbox .imgbox img {max-width:100%; min-width:100%; min-height:100%; opacity:1; display:block; position:absolute; left:-999px; right:-999px; top:-999px; bottom:-999px; margin:auto;}

.slide_bnr_029 .innerbox .tit {position:relative; z-index:2; width:78%; margin:80px auto 0; color:#000; font-weight:400; line-height:130%; letter-spacing:-0.5px;
															box-sizing:border-box; -webkit-line-clamp:1; text-overflow:ellipsis; white-space:normal; -webkit-box-orient:vertical; display:-webkit-box; overflow:hidden;}
.slide_bnr_029 .innerbox .tit:empty {display:none;}

.slide_bnr_029 .innerbox .txtBox {position:absolute; top:60%; transform:translateY(-60%); -webkit-transform:translateY(-60%); right:150px; z-index:3;
																	width:38.46%; max-width:500px; height:510px; padding:90px 50px; box-sizing:border-box; background:#fff; box-shadow:10px 10px 30px 5px rgba(0,0,0,0.3);}
.slide_bnr_029 .innerbox .txtBox .co {width:100%; height:70%; color:#333; line-height:140%; display:block; overflow:hidden; box-sizing:border-box; word-break:keep-all;}
.slide_bnr_029 .innerbox .txtBox .co:empty {display:none;}
.slide_bnr_029 .innerbox .txtBox .co .btit {display:block; line-height:1.3em; margin-bottom:20px; box-sizing:border-box;
																						-webkit-line-clamp:1; text-overflow:ellipsis; white-space:normal; -webkit-box-orient:vertical; display:-webkit-box; overflow:hidden;}
.slide_bnr_029 .innerbox .txtBox .co .txt {line-height:1.2em; letter-spacing:-0.5px;
																						-webkit-line-clamp:4; text-overflow:ellipsis; white-space:normal; -webkit-box-orient:vertical; display:-webkit-box; overflow:hidden;}
.slide_bnr_029 .innerbox .txtBox .link {color:#666; text-align:center; padding:0 15px; height:60px; line-height:60px; border:1px solid #343a40; margin-top:40px;
																				box-sizing:border-box; -webkit-line-clamp:1; text-overflow:ellipsis; white-space:normal; -webkit-box-orient:vertical; display:-webkit-box; overflow:hidden;}
.slide_bnr_029 .innerbox .txtBox .link:hover {background-color:#333; color:#fff; -webkit-transition:background .5s; transition:background .5s;}
.slide_bnr_029 .innerbox .bg_point {position:absolute; z-index:1; top:0; right:0; width:34.61%; max-width:450px; height:100%; background:#1c245c;}

.slide_bnr_029 .boardBgImg {overflow:hidden; position:absolute; top:0; left:0; width:100%; height:100%; z-index:-1;}
.slide_bnr_029 .boardBgImg img {width:100%; min-height:100%;}


/* slide bullet */
.slide_bnr_029 .slick-dots {position:absolute; width:auto; top:190px; left:150px; text-align:left;}
.slide_bnr_029 .slick-dots li {width:14px; height:14px; border-radius:50%; background:#fff; border:2px solid #333; box-sizing:border-box; margin-right:9px; display:inline-block; vertical-align:middle;}
.slide_bnr_029 .slick-dots li:last-of-type {margin-right:20px;}
.slide_bnr_029 .slick-dots li.slick-active {background:#333;}
.slide_bnr_029 .slick-dots li:focus {outline:thin dotted;}
.slide_bnr_029 .slick-dots li-active {background:#333;}
.slide_bnr_029 .slick-dots li button {width:100%; height:100%; float:left; text-indent:-999px; overflow:hidden;}
.slide_bnr_029 .slick-dots li button:focus {outline:auto;}


/* next prev */
.slide_bnr_029 .slick-arrow {overflow:hidden; text-indent:-9999px; width:40px; height:60px; background-color:rgba(255,255,255,0.3); box-sizing:border-box;
							 position:absolute; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); pointer-events:auto !important; z-index:999; transition:background-color .2s;}
.slide_bnr_029 .slick-arrow:not(.slick-disabled):hover {background-color:rgba(255,255,255,0.8);}
.slide_bnr_029 .slick-prev {background:rgba(255,255,255,0.3) url(../img/arrow_prev.png) center no-repeat; left:80px;}
.slide_bnr_029 .slick-next {background:rgba(255,255,255,0.3) url(../img/arrow_next.png) center no-repeat; right:80px;}
.slide_bnr_029 .slick-arrow.slick-disabled {opacity:0.3;}


	@media (max-width:899px){
		.slide_bnr_029 .innerbox {height:450px;}
		.slide_bnr_029 .innerbox .tit {width:78%; margin:50px auto 0;}
		.slide_bnr_029 .innerbox .txtBox {right:100px; height:60%; padding:30px 20px;}
		.slide_bnr_029 .innerbox .imgbox {left:100px; max-height:40%;}
		.slide_bnr_029 .innerbox .txtBox .link {height:40px; line-height:40px; margin-top:25px;}

		.slide_bnr_029 .slick-dots {top:110px; left:100px; text-align:left;}
		.slide_bnr_029 .slick-prev {left:30px;}
		.slide_bnr_029 .slick-next {right:30px;}
	}
	@media (max-width:799px){
		.slide_bnr_029 .innerbox .tit {width:70%;  margin:30px auto 0;}
		.slide_bnr_029 .innerbox .txtBox {z-index:3; top:auto; right:auto; bottom:30px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); width:70%; height:40%; padding:20px;}
		.slide_bnr_029 .innerbox .txtBox .co .btit {margin-bottom:10px;}
		.slide_bnr_029 .innerbox .txtBox .co .txt {-webkit-line-clamp:2;}
		.slide_bnr_029 .innerbox .imgbox {z-index:2; top:90px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); width:70%; height:35%; max-height:none;}
		.slide_bnr_029 .innerbox .txtBox .link {margin-top:0px;}
		.slide_bnr_029 .innerbox .bg_point {width:100%; max-width:none; height:30%; top:auto; bottom:0;}
		.slide_bnr_029 .slick-dots {display:none !important;}
	}
	@media (max-width:799px){
		.slide_bnr_029 .slick-prev {left:10px;}
		.slide_bnr_029 .slick-next {right:10px;}
	}
															flow:ellipsis; white-space:normal; -webkit-box-orient:vertical; display:-webkit-box; overflow:hidden;}
.slide_bnr_029 .innerbox .tit:empty {display:none;}

.slide_bnr_029 .innerbox .txtBox {position:absolute; top:60%; transform:translateY(-60%); -webkit-transform:translateY(-60%); right:150px; z-index:3;
																	width:38.46%; max-width:500px; height:510px; padding:90px 50px; box-sizing:border-box; background:#fff; box-shadow:10px 10px 30px 5px rgba(0,0,0,0.3);}
.slide_bnr_029 .innerbox .txtBox .co {width:100%; height:70%; color:#333; line-height:140%; display:block; overflow:hidden; box-sizing:border-box; word-break:keep-all;}
.slide_bnr_029 .innerbox .txtBox .co:empty {display:none;}
.slide_bnr_029 .innerbox .txtBox .co .btit {display:block; line-height:1.3em; margin-bottom:20px; box-sizing:border-box;
																						-webkit-line-clamp:1; text-overflow:ellipsis; white-space:normal; -webkit-box-orient:vertical; display:-webkit-box; overflow:hidden;}
.slide_bnr_029 .innerbox .txtBox .co .txt {line-height:1.2em; letter-spacing:-0.5px;
																						-webkit-line-clamp:4; text-overflow:ellipsis; white-space:normal; -webkit-box-orient:vertical; display:-webkit-box; overflow:hidden;}
.slide_bnr_029 .innerbox .txtBox .link {color:#666; text-align:center; padding:0 15px; height:60px; line-height:60px; border:1px solid #343a40; margin-top:40px;
																				box-sizing:border-box; -webkit-line-clamp:1; text-overflow:ellipsis; white-space:normal; -webkit-box-orient:vertical; display:-webkit-box; overflow:hidden;}
.slide_bnr_029 .innerbox .txtBox .link:hover {background-color:#333; color:#fff; -webkit-transition:background .5s; transition:background .5s;}
.slide_bnr_029 .innerbox .bg_point {position:absolute; z-index:1; top:0; right:0; width:34.61%; max-width:450px; height:100%; background:#1c245c;}

.slide_bnr_029 .boardBgImg {overflow:hidden; position:absolute; top:0; left:0; width:100%; height:100%; z-index:-1;}
.slide_bnr_029 .boardBgImg img {width:100%; min-height:100%;}


/* slide bullet */
.slide_bnr_029 .slick-dots {position:absolute; width:auto; top:190px; left:150px; text-align:left;}
.slide_bnr_029 .slick-dots li {width:14px; height:14px; border-radius:50%; background:#fff; border:2px solid #333; box-sizing:border-box; margin-right:9px; display:inline-block; vertical-align:middle;}
.slide_bnr_029 .slick-dots li:last-of-type {margin-right:20px;}
.slide_bnr_029 .slick-dots li.slick-active {background:#333;}
.slide_bnr_029 .slick-dots li:focus {outline:thin dotted;}
.slide_bnr_029 .slick-dots li-active {background:#333;}
.slide_bnr_029 .slick-dots li button {width:100%; height:100%; float:left; text-indent:-999px; overflow:hidden;}
.slide_bnr_029 .slick-dots li button:focus {outline:auto;}


/* next prev */
.slide_bnr_029 .slick-arrow {overflow:hidden; text-indent:-9999px; width:40px; height:60px; background-color:rgba(255,255,255,0.3); box-sizing:border-box;
							 position:absolute; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); pointer-events:auto !important; z-index:999; transition:background-color .2s;}
.slide_bnr_029 .slick-arrow:not(.slick-disabled):hover {background-color:rgba(255,255,255,0.8);}
.slide_bnr_029 .slick-prev {background:rgba(255,255,255,0.3) url(../img/arrow_prev.png) center no-repeat; left:80px;}
.slide_bnr_029 .slick-next {background:rgba(255,255,255,0.3) url(../img/arrow_next.png) center no-repeat; right:80px;}
.slide_bnr_029 .slick-arrow.slick-disabled {opacity:0.3;}


	@media (max-width:899px){
		.slide_bnr_029 .innerbox {height:450px;}
		.slide_bnr_029 .innerbox .tit {width:78%; margin:50px auto 0;}
		.slide_bnr_029 .innerbox .txtBox {right:100px; height:60%; padding:30px 20px;}
		.slide_bnr_029 .innerbox .imgbox {left:100px; max-height:40%;}
		.slide_bnr_029 .innerbox .txtBox .link {height:40px; line-height:40px; margin-top:25px;}

		.slide_bnr_029 .slick-dots {top:110px; left:100px; text-align:left;}
		.slide_bnr_029 .slick-prev {left:30px;}
		.slide_bnr_029 .slick-next {right:30px;}
	}
	@media (max-width:799px){
		.slide_bnr_029 .innerbox .tit {width:70%;  margin:30px auto 0;}
		.slide_bnr_029 .innerbox .txtBox {z-index:3; top:auto; right:auto; bottom:30px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); width:70%; height:40%; padding:20px;}
		.slide_bnr_029 .innerbox .txtBox .co .btit {margin-bottom:10px;}
		.slide_bnr_029 .innerbox .txtBox .co .txt {-webkit-line-clamp:2;}
		.slide_bnr_029 .innerbox .imgbox {z-index:2; top:90px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); width:70%; height:35%; max-height:none;}
		.slide_bnr_029 .innerbox .txtBox .link {margin-top:0px;}
		.slide_bnr_029 .innerbox .bg_point {width:100%; max-width:none; height:30%; top:auto; bottom:0;}
		.slide_bnr_029 .slick-dots {display:none !important;}
	}
	@media (max-width:799px){
		.slide_bnr_029 .slick-prev {left:10px;}
		.slide_bnr_029 .slick-next {right:10px;}
	}
