@media only screen and (min-width: 769px){.contents_main{width:100%;min-width:1000px;height:660px;overflow:hidden;position:relative}.contents_main .contents_main_inner{height:660px;position:absolute;bottom:0;right:50%;z-index:10;transform:translateX(50%);-ms-transform:translateX(50%);-webkit-transform:translateX(50%);-ms-transform:translateX(50%)}.contents_main .contents_main_inner .img_01{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;width:155px;height:574px;background-repeat:no-repeat;background-position:left top;background-image:url(/Page/asahi/assets/img/img_main_01.png);position:absolute;top:40px;left:-10px}.contents_main .contents_main_inner .img_02{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;width:419px;height:583px;background-repeat:no-repeat;background-position:left top;background-image:url(/Page/asahi/assets/img/img_main_02.png);position:absolute;top:30px;right:10px}.contents_main .contents_notice{width:100%;background-color:rgba(0,0,0,0.4);position:absolute;left:50%;bottom:0;z-index:20;transform:translateX(-50%)}.contents_main .contents_notice .txt{color:#ffffff;font-size:2rem;text-align:center;line-height:40px;letter-spacing:0.2rem;width:1000px;margin:0 auto}.bg_slider{width:100%;min-width:1000px;height:660px;overflow:hidden}.bg_slider .bg_slider_inner .bg_slider_image{width:100%;position:relative}.bg_slider .bg_slider_inner .bg_slider_image img{display:block;width:100%;height:auto;min-width:1200px;position:absolute;bottom:50%;right:50%;transform:translate(50%, 50%);-ms-transform:translate(50%, 50%);-webkit-transform:translate(50%, 50%);-ms-transform:translate(50%, 50%)}.contents_title .contents_title_inner h1{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;width:420px;height:94px;background-repeat:no-repeat;background-position:left top;background-image:url(/Page/asahi/assets/img/h1.png)}.sec_01 .block_01{min-width:1000px;height:733px;padding-bottom:22px;margin:0 auto;overflow:hidden;box-sizing:content-box;position:relative}.sec_01 .block_01::after{display:block;content:" ";width:100%;min-width:1100px;height:366px;background:url(/Page/asahi/assets/img/bg_sec_0101.png) no-repeat 100% 0;position:absolute;bottom:0;left:50%;z-index:1;transform:translateX(-50%)}.sec_01 .block_01 .block_inner{width:1000px;height:733px;position:absolute;top:0;left:50%;z-index:2;transform:translateX(-50%)}.sec_01 .block_02{min-width:1000px;height:644px;margin:60px auto 0 auto;overflow:hidden;box-sizing:content-box;position:relative}.sec_01 .block_02::after{display:block;content:" ";width:1070px;height:352px;background:url(/Page/asahi/assets/img/bg_sec_0102.png) no-repeat 100% 0;position:absolute;bottom:31px;left:50%;z-index:1;transform:translateX(-50%)}.sec_01 .block_02 .block_inner{width:1000px;height:616px;position:absolute;top:0;left:50%;z-index:2;transform:translateX(-50%)}.sec_01 .btn_box .btn{text-align:center}.sec_02 .block_02{display:flex}.sec_03 .block_01 .box{display:flex;justify-content:center}.sec_03 .block_01 .box_01 .img_01{margin-right:50px}.sec_03 .block_01 .box_02 .img_01{order:2;margin:0 -30px 0 50px}.sec_03 .block_01 .box_02 .img_02{order:1}.sec_03 .btn_box .btn{text-align:center}.sec_relay{width:100%;min-width:1000px;height:660px;overflow:hidden;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;height:300px}.sec_relay .contents_main_inner{height:660px}.sec_relay_01{background-image:url(/Page/asahi/assets/img/bg_sec_relay_01.png)}.sec_relay_02{background-image:url(/Page/asahi/assets/img/bg_sec_relay_02.png)}}@media only screen and (max-width: 768px){.contents_main{width:100%;overflow:hidden;position:relative}.contents_main .contents_main_inner{width:100%;position:absolute;top:0;left:0;z-index:10}.contents_main .contents_notice{width:100%;background-color:rgba(0,0,0,0.4);position:absolute;left:0;bottom:0;z-index:20}.contents_main .contents_notice .txt{color:#ffffff;font-size:3.12vw;text-align:center;letter-spacing:0.1rem;width:100%;padding:5px}.bg_slider{width:100%}.img_narrow_96{padding:0 2%}.img_narrow_80{padding:0 10%}.sec_01{margin-top:40px}.sec_01 .btn_box .btn{padding:0 4%}.sec_02 .block_02 .box_02{margin-top:40px}.sec_03 .block_01 .box_01{margin-bottom:40px}.sec_03 .block_01 .box_01 .img_01{margin-bottom:40px}.sec_03 .block_01 .box_02 .img_01{margin-bottom:40px}.sec_03 .btn_box .btn{padding:0 4%}}
/*# sourceMappingURL=style.css.map */
