@media print,screen and (max-width: 767.9px){.btn_hover{position:relative;z-index:10;margin:13.0666666667vw auto 0;width:219.2vw;cursor:pointer}.btn_hover picture:nth-child(1){position:relative;z-index:20;transition:.3s all cubic-bezier(0.16, 1, 0.3, 1)}.btn_hover picture:nth-child(2){position:absolute;z-index:19;top:0;left:0}.btn_hover:hover picture:nth-child(1){top:0.5333333333vw;transition:.3s all cubic-bezier(0.16, 1, 0.3, 1)}.btn_hover_cmn{position:relative;z-index:10;width:60vw;height:17.0666666667vw;border-radius:2.1333333333vw;background-color:#2e4356}.btn_hover_cmn::after{content:"";display:block;bottom:-2.6666666667vw;left:0;width:60vw;height:17.0666666667vw;position:absolute;z-index:20;border-radius:2.1333333333vw;background-color:#2e4356}.btn_hover_cmn .btn_hover{position:relative;z-index:30;background-color:#fff;margin:0;width:60vw;font-size:4.2666666667vw;font-weight:700;letter-spacing:.1em;line-height:1.5;text-align:center;padding:5.3333333333vw 0;border-radius:2.1333333333vw;color:#2e4356;border:3px solid #2e4356;text-decoration:none}html,body{overflow-x:clip !important;width:100%;margin:0;padding:0}.wrapper{font-family:"Zen Kaku Gothic New",serif;position:relative;z-index:10;width:100vw;background-image:url("../img/bg_main.jpg");background-size:250px 250px;background-position:center top;background-repeat:repeat}#kv{position:relative;z-index:10;padding-bottom:26.6666666667vw}#kv .ttl{width:78.6666666667vw;padding-top:8.5333333333vw;margin:0 auto 0}#kv .pic{width:87.2vw;margin:6.4vw auto 0}#kv .pic.c img{border-radius:2.1333333333vw}#kv .subttl{width:64.8vw;margin:14.9333333333vw auto 0}#kv .ekinet_ttl{width:60.5333333333vw;margin:14.9333333333vw auto 0}#kv .btn_hover.a{margin:6.4vw auto 0;width:78.6666666667vw}#kv .btn_hover.b{margin:21.3333333333vw auto 0;width:78.6666666667vw}.page_top{width:17.0666666667vw;bottom:4.2666666667vw;position:sticky;z-index:1000;margin:0 6.4vw 0 auto;padding-bottom:4.2666666667vw;bottom:0vw;right:0vw;transition:.6s all cubic-bezier(0.32, 0, 0.67, 0);opacity:0;pointer-events:none}.page_top.on{transition:.6s all cubic-bezier(0.32, 0, 0.67, 0);opacity:1;pointer-events:all}.page_top img:nth-child(1){position:relative;z-index:20;transition:.3s all cubic-bezier(0.32, 0, 0.67, 0)}.page_top img:nth-child(2){position:absolute;z-index:19;top:0.5333333333vw;left:0}.page_top:hover img:nth-child(1){top:0.5333333333vw;transition:.3s all cubic-bezier(0.32, 0, 0.67, 0)}}@media print,screen and (min-width: 768px){.btn_hover{position:relative;z-index:10;margin:3.4027777778vw auto 0;width:57.0833333333vw;cursor:pointer}.btn_hover picture:nth-child(1){position:relative;z-index:20;transition:.3s all cubic-bezier(0.16, 1, 0.3, 1)}.btn_hover picture:nth-child(2){position:absolute;z-index:19;top:0.0694444444vw;left:0;transform:scaleY(0.9)}.btn_hover:hover picture:nth-child(1){top:0.2083333333vw;transition:.3s all cubic-bezier(0.16, 1, 0.3, 1)}.btn_hover_cmn{position:relative;z-index:10;width:15.625vw;height:4.4444444444vw;border-radius:0.5555555556vw;background-color:#2e4356}.btn_hover_cmn::after{content:"";display:block;bottom:-0.6944444444vw;left:0;width:15.625vw;height:4.4444444444vw;position:absolute;z-index:20;border-radius:0.5555555556vw;background-color:#2e4356}.btn_hover_cmn .btn_hover{position:relative;z-index:30;background-color:#fff;margin:0;width:15.625vw;font-size:1.1111111111vw;font-weight:700;letter-spacing:.1em;line-height:1.5;text-align:center;padding:1.3888888889vw 0;border-radius:0.5555555556vw;color:#2e4356;border:3px solid #2e4356;text-decoration:none}#jre_mtd_footer{z-index:50}html,body{overflow-x:clip !important;width:100%;margin:0;padding:0}.wrapper{font-family:"Zen Kaku Gothic New",serif;position:relative;z-index:10;width:100vw;background-image:url("../img/bg_main.jpg");background-size:250px 250px;background-position:center top;background-repeat:repeat}#kv{position:relative;z-index:10;padding-bottom:6.9444444444vw}#kv .ttl{width:37.3611111111vw;padding-top:3.3333333333vw;margin:0 auto 0}#kv .pic{width:65.9722222222vw}#kv .pic.a{margin:2.2222222222vw auto 0}#kv .pic.b{margin:2.7777777778vw auto 0}#kv .pic.c{margin:2.2222222222vw auto 0}#kv .pic.c img{border-radius:0.5555555556vw}#kv .subttl{width:44.6527777778vw;margin:6.9444444444vw auto 0}#kv .ekinet_ttl{width:37.3611111111vw;margin:6.9444444444vw auto 0}#kv .btn_hover.a{margin:2.2222222222vw auto 0;width:57.0833333333vw}#kv .btn_hover.a picture:nth-child(1){position:relative;z-index:20;transition:.3s all cubic-bezier(0.16, 1, 0.3, 1)}#kv .btn_hover.a picture:nth-child(2){position:absolute;z-index:19;top:0.2083333333vw;left:0;transform:scaleY(0.95)}#kv .btn_hover.a:hover picture:nth-child(1){top:0.4166666667vw;transition:.3s all cubic-bezier(0.16, 1, 0.3, 1)}#kv .btn_hover.b{margin:9.7222222222vw auto 0;width:29.1666666667vw}.page_top{width:5.5555555556vw;position:sticky;z-index:1000;margin:0 2.7777777778vw 0 auto;padding-bottom:1.6666666667vw;bottom:0vw;right:2.7777777778vw;transition:.6s all cubic-bezier(0.32, 0, 0.67, 0);opacity:0;pointer-events:none}.page_top.on{transition:.6s all cubic-bezier(0.32, 0, 0.67, 0);opacity:1;pointer-events:all}.page_top img:nth-child(1){position:relative;z-index:20;transition:.3s all cubic-bezier(0.32, 0, 0.67, 0)}.page_top img:nth-child(2){position:absolute;z-index:19;top:0.2777777778vw;left:0;width:5.5555555556vw;height:5.5555555556vw}.page_top:hover img:nth-child(1){top:0.2777777778vw;transition:.3s all cubic-bezier(0.32, 0, 0.67, 0)}}