body{background:#364b50;padding-top:40px}.head_nav_box{display:none !important}.rdt_header{position:fixed;height:40px;display:flex;background:#283438;width:100%;flex:0 100%;max-width:100%;top:0;left:0;align-items:center;justify-content:flex-start;line-height:0;z-index:9999}.rdt_header .rdt_nav_btn{padding:15px 33px 12px 25px;cursor:pointer}.rdt_header .rdt_nav_btn img{width:16px}.rdt_header h2{font-family:"Zen Kaku Gothic New", sans-serif;font-size:16px;color:white;font-weight:normal;margin:0}.d_page.rdt{background:#364b50;padding:0}.rdt_wrap img.draggable{cursor:grab}.rdt_wrap img.draggable:active{cursor:grabbing}.rdt .rdt_content{display:flex;width:100%;height:100%}.rdt .rdt_content .rdt_nav{display:flex;justify-content:center;align-items:center;width:100%;max-width:43px;position:fixed;height:100vh;top:0;bottom:0;margin:auto;cursor:pointer;z-index:2}.rdt .rdt_content .rdt_nav.noexist{cursor:default}.rdt .rdt_content .rdt_nav.noexist img{opacity:0.2}.rdt .rdt_content .rdt_nav.prev{right:0}.rdt .rdt_content .rdt_nav.prev img{transform:scale(-1, 1)}.rdt .rdt_content .rdt_nav.next{left:0}.rdt .rdt_content .rdt_nav img{width:43px}.rdt .rdt_content .rdt_wrap{flex:0 calc(100% - 86px);max-width:100%;margin:auto;position:relative;z-index:1;text-align:center}.rdt .rdt_content .rdt_wrap img{width:auto;height:calc(100vh - 80px)}.ex_sh{position:fixed;bottom:40px;right:0;line-height:0;z-index:2}.ex_sh img{width:50px;display:block;cursor:pointer}.ex_sh+footer{display:none !important}.rdt_nav_body{position:fixed;width:230px;height:100vh;top:0;left:-100%;transition:1s;background:#ff7b00;line-height:1;z-index:9999}.rdt_nav_body .rdt_nav_wrap{position:relative;padding:27px 0 0 34px;width:100%}.rdt_nav_body .rdt_f_logo img{max-width:100px;margin-bottom:34px}.rdt_nav_body ul li{cursor:pointer}.rdt_nav_body ul li a{font-size:17px;margin-bottom:14px;display:block;color:white;pointer-events:none}.rdt_nav_body ul li:hover>a{color:#364b50}.rdt_nav_body .poster a{font-size:17px;margin-top:42px;display:block;color:white}.rdt_nav_body .poster a:hover{color:#364b50}.rdt_nav_body .close{position:absolute;right:23px;top:13px;cursor:pointer}.rdt_nav_body .close img{width:14px}.rdt_nav_body.active{left:0}@media only screen and (max-width:1250px){.rdt .rdt_content{height:calc(100vh - 80px)}.rdt .rdt_content .rdt_nav{max-width:3.44vw}.rdt .rdt_content .rdt_nav img{width:3.44vw}.rdt .rdt_content .rdt_wrap{flex:0 calc(100% - 10vw);max-width:100%;align-items:center}.rdt .rdt_content .rdt_wrap img{width:100%;height:auto;max-height:calc(100vh - 80px);object-fit:contain}.ex_sh img{width:4vw}}@media only screen and (max-width:767px){body{padding:0}.rdt{padding:0 !important;display:flex;height:100%;min-height:100%;align-items:center}.rdt .rdt_content{position:relative;padding:10vw 0;flex-wrap:wrap;overflow:auto;height:auto}.rdt .rdt_content .nav_wrap{display:flex;flex-direction:row-reverse;position:fixed;left:0;width:100%;height:40.714vh;bottom:-40.714vh;background:rgba(40, 40, 49, 0.5);z-index:9999;transition:0.5s ease-in-out;padding-top:8.6666666667vw}.rdt .rdt_content .nav_wrap.active{bottom:0}.rdt .rdt_content .rdt_nav{position:relative;top:0;bottom:0;left:0;right:0;width:4.8vw;max-width:100%;height:10vw;justify-content:center;align-items:flex-start;margin:0;flex:0 50%}.rdt .rdt_content .rdt_nav.prev{justify-content:flex-end;padding-right:9.3333333333vw}.rdt .rdt_content .rdt_nav.next{padding-left:9.3333333333vw;justify-content:flex-start}.rdt .rdt_content .rdt_nav img{width:4.9333333333vw}.rdt .rdt_content .rdt_wrap{flex:0 100%}.rdt .rdt_content .rdt_wrap img{max-width:100%;height:auto !important;object-fit:unset;max-height:unset}.rdt_header{position:fixed;height:auto;align-items:flex-end;background:transparent}.rdt_header .rdt_nav_btn{padding:4.5333333333vw 5.6vw}.rdt_header .rdt_nav_btn img{width:6.1333333333vw}.rdt_header h2{width:100%;font-size:3.7333333333vw;text-align:center;padding-bottom:4.5333333333vw;line-height:1;padding-right:16.2666666667vw}.rdt_nav_body{width:100vw;padding:13.7333333333vw 8.2666666667vw}.rdt_nav_body .rdt_f_logo img{width:29.6vw;max-width:100%;margin-bottom:8.6666666667vw}.rdt_nav_body ul{display:flex;flex-wrap:wrap}.rdt_nav_body ul li{flex:0 100%;max-width:100%}.rdt_nav_body ul li a{font-size:4.2666666667vw;line-height:10.6666666667vw;margin-bottom:0}.rdt_nav_body .poster a{font-size:4.2666666667vw;margin-top:11.0666666667vw}.rdt_nav_body .close{right:0;top:3.6vw}.rdt_nav_body .close img{width:8.6666666667vw}}