.ly_poster_103 a:hover{text-decoration: none}.ly_poster_103 img.block{width:100%}.ly_poster_103 img{vertical-align:middle}.ly_poster_103 .mt_100{margin-top:80px}.ly_poster_103 .img{width:48.6%}.ly_poster_103 .scale_img{overflow: hidden}.ly_poster_103 .scale_img:hover img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05)}.ly_poster_103 .text{width:51.4%}.ly_poster_103 .text_main{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:65px;right:65px}.ly_poster_103 .p_title{font-size:16px;margin-bottom:15px}.ly_poster_103 .h2_title{font-size:24px;letter-spacing:2px;padding-bottom:25px}.ly_poster_103 .p_text{font-size:16px;line-height:30px;margin-bottom:50px}.ly_poster_103 .span_more{font-size:16px}.ly_poster_103 .span_more:hover{padding-left: 10px}.ly_poster_103 .span_more img{vertical-align:middle;margin-left:20px}.ly_poster_103 .span_more  span{vertical-align:middle}.ly_poster_103 .pc_fr{float:right}.ly_poster_103 .m_banner_0 a, .m_banner_1 a{display: block;position: relative}.ly_poster_103 .m_banner_0 .box, .m_banner_1 .box{position: absolute;text-align: center}.ly_poster_103 .m_banner_0 .box .desc{display: block;line-height: 1.1;font-size: 34px;word-break: break-all}.ly_poster_103 .m_banner_0 .box .r_more, .m_banner_1 .box .r_more{display: inline-block;height: 40px;line-height: 40px;margin-top: 27px;padding: 0 45px;position: relative;font-size: 16px;letter-spacing:1.4px}.ly_poster_103 .m_banner_1 .box{top: 33%}.ly_poster_103 .m_banner_1 .box .tit{display: block;line-height: 46px;font-size: 36px;font-weight: bold;letter-spacing: 4px}.ly_poster_103 .m_banner_1 .box .desc{display: block;line-height: 30px;font-size: 18px;margin-top: 11px}@media(max-width:1200px){.ly_poster_103 .text_main{left:50px}}
@media(max-width:1000px){.ly_poster_103 .img{width: 100%}.ly_poster_103 .mt_100{margin-top:20px}.ly_poster_103 .scale_img:hover img{-webkit-transform: none;-ms-transform: none;transform: none}.ly_poster_103 .text{width:100%;height:auto;padding-left:15px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:20px;padding-right:10px}.ly_poster_103 .text_main{position:static;height:auto;top:0;-webkit-transform:none;-ms-transform:none;transform:none}.ly_poster_103 .h2_title{padding-bottom:15px}.ly_poster_103 .p_text{margin-bottom:30px}.ly_poster_103 .span_more{display:inline-block;margin-bottom:35px}.ly_poster_103 .span_more:hover{padding-left: 0}.ly_poster_103 .pc_fr{float:none}.ly_poster_103 .m_banner_0 .box, .m_banner_1 .box{width: 90%}.ly_poster_103 .m_banner_0 .box .r_more, .m_banner_1 .box .r_more{height: 28px;line-height: 28px;padding: 0 50px 0 23px;font-size: 12px;letter-spacing: 0;margin-top: 8px}.ly_poster_103 .m_banner_0 .box .r_more:after, .m_banner_1 .box .r_more:after{right: 17px}.ly_poster_103 .m_banner_0 .box, .m_banner_1 .box{top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}
	.ly_poster_103 .m_banner_1 .box .tit{font-size: 16px;line-height: 22px;letter-spacing: 0}.ly_poster_103 .m_banner_1 .box .desc{font-size: 12px;line-height: 20px;margin-top: 5px}.ly_poster_103 .p_text{margin-bottom: 0}.ly_poster_103 .text{padding-bottom: 15px}}
.ly_poster_103 .container{overflow: hidden}.ly_poster_103 .container a{display: flex;justify-content: space-between;align-items: center}.ly_poster_103 .container .scale_img{display: block;position: relative}.ly_poster_103 .clearfix::after{content:'';display:block;clear:both}.ly_poster_103 .bx_navigation{display:none}.ly_poster_103 .bx_relative{position:relative}.ly_poster_103 .bx_static{position:static!important}.ly_poster_103 .text_left{text-align:left}.ly_poster_103 .text_right{text-align:right}.ly_poster_103 .text_center{text-align:center}.ly_poster_103 .pull_right{float:right!important}.ly_poster_103 .pull_left{float:left!important}.ly_poster_103 .m_banner_0 .box{color: #fff}.ly_poster_103 .m_banner_0 .box .r_more{border: 2px solid #fff}.ly_poster_103 .m_banner_0 .box .r_more:hover{background: #000;border-color: #000}@media screen and (max-width: 1000px){.ly_poster_103 .container{padding-left: 0;padding-right: 0}.ly_poster_103 .container a{display: block}.ly_poster_103 .m_banner_0 .box .r_more, .m_banner_1 .box .r_more{border-width: 1px}.ly_poster_103 .m_banner_0 .box .r_more:hover{background: none;border-color: #fff}}
.themes_box_content{font-family: var(--ThemesTextContentFont)}