@media (min-width: 768px){.hdPage__jp{position:absolute;font-size:30px}.hdPage__jp span{writing-mode:vertical-lr;letter-spacing:0.2em;top:0;margin-top:30px;margin-left:24px}.hdPage__jp span::before,.hdPage__jp span::after{display:none}}@media only screen and (min-width: 768px) and (max-width: 1010px){.hdPage__jp{font-size:2.9703vw}}@media (max-width: 767px){.hdPage__en{letter-spacing:0.27em}.hdPage__jp{letter-spacing:0.2em;font-size:6.25vw}.hdPage__jp span{padding:0 4.6875vw}.hdPage__jp span::before,.hdPage__jp span::after{display:none}}.trial{overflow:hidden;position:relative}@media (min-width: 768px){.trial{display:flex;flex-direction:column}}.trial::before,.trial::after{content:"";position:absolute}.trial::before{content:"";position:absolute;width:100vw;height:1238px;bottom:0;left:calc((100vw - 910px)/2 - 53px);z-index:-1;background:url(../../img/trial/bg_cir.png) left top/auto 100% no-repeat}@media only screen and (max-width: 1020px){.trial::before{left:0}}@media only screen and (min-width: 768px) and (max-width: 1010px){.trial::before{height:122.57426vw}}@media (max-width: 767px){.trial::before{width:231.25vw;height:307.1875vw;background:url(../../img/trial/bg_cir_sp.png) left top/auto 100% no-repeat;bottom:auto;top:48.4375vw}}.trial::after{height:1238px;width:100vw;left:50vw;bottom:0;z-index:-1;left:calc(100vw - (100vw - 910px)/2  + 593px);background:url(../../img/trial/bg_cir2.png) right top/100% 100% no-repeat}.trial-cont{margin-top:11.5625vw;margin-bottom:10.3125vw}@media (min-width: 768px){.trial-cont{margin-top:95px;margin-bottom:93px}}@media only screen and (min-width: 768px) and (max-width: 1010px){.trial-cont{margin-top:9.40594vw;margin-bottom:9.20792vw}}@media (max-width: 767px){.trial-cont .inner{padding:0 4.6875vw}}.trial-cont .item{display:flex;align-items:flex-end;flex-wrap:wrap;position:relative;width:calc(100% - 20px);margin-left:10px;padding-bottom:10.9375vw}@media (min-width: 768px){.trial-cont .item{padding-bottom:36px;padding-top:0px;width:calc(100% - 195px);margin-left:195px;padding-right:52px}}@media only screen and (min-width: 768px) and (max-width: 1010px){.trial-cont .item{margin-left:19.30693vw;padding-right:5.14851vw;width:calc(100% - 19vw)}}.trial-cont .item::before,.trial-cont .item::after{content:"";position:absolute}.trial-cont .item:before{content:"";position:absolute;width:3.4375vw;height:3.125vw;bottom:0vw;left:-.9375vw;transform:translateX(-50%);z-index:2;width:2.1875vw;height:2.1875vw;border:1px solid #000;border-width:0 0 1px 1px;transform:rotate(-45deg)}@media (min-width: 768px){.trial-cont .item:before{width:13px;height:13px;bottom:-2px;left:-6px}}@media only screen and (min-width: 768px) and (max-width: 1010px){.trial-cont .item:before{width:1.28713vw;height:1.28713vw;bottom:-.19802vw;left:-.59406vw}}.trial-cont .item::after{left:0;height:calc(100% - 22px);width:1px;background-color:#000;left:0;top:11px;z-index:2}@media (min-width: 768px){.trial-cont .item::after{top:3px;height:calc(100% - 22px)}}.trial-cont .item .ins{display:flex;flex-wrap:wrap;overflow:hidden;position:relative;padding-left:8.75vw;padding-right:.9375vw;padding-top:9.375vw}@media (min-width: 768px){.trial-cont .item .ins{padding-top:30px;padding-right:0;padding-left:55px;align-items:flex-start}}.trial-cont .item:last-child{position:relative;padding-bottom:2.5vw}@media (min-width: 768px){.trial-cont .item:last-child{padding-bottom:12px}}.trial-cont .item:last-child::before{display:none}.trial-cont .item:nth-child(1){padding-bottom:59px}@media only screen and (min-width: 768px) and (max-width: 1010px){.trial-cont .item:nth-child(1){padding-bottom:5.84158vw}}.trial-cont .item:nth-child(1) .ins{padding-top:0}.trial-cont .item:nth-child(1)::before{bottom:9px}@media (max-width: 767px){.trial-cont .item:nth-child(1)::before{bottom:0vw}}@media (max-width: 767px){.trial-cont .item:nth-child(1)::after{height:calc(100% - 4px);top:0}}@media (max-width: 767px){.trial-cont .item:nth-child(1){letter-spacing:-0.13em;padding-bottom:9.375vw;padding-top:0}}@media (max-width: 767px){.trial-cont .item:nth-child(2){padding-bottom:11.875vw}}@media (max-width: 767px){.trial-cont .item:nth-child(2) .item__hd__ttl{margin-bottom:1.5625vw;letter-spacing:0.22em}}.trial-cont .item:nth-child(2)::after{height:calc(100% - 2px);top:-4px}@media (max-width: 767px){.trial-cont .item:nth-child(2)::after{height:calc(100% - 7px);top:4px}}.trial-cont .item:nth-child(2)::before{bottom:-2px}@media (max-width: 767px){.trial-cont .item:nth-child(2)::before{bottom:-.625vw}}.trial-cont .item:nth-child(3) .item__hd__num{letter-spacing:-0.04em;bottom:.625vw}.trial-cont .item:nth-child(3) .item__txt{position:relative}@media (max-width: 767px){.trial-cont .item:nth-child(3) .item__txt{top:.625vw}}.trial-cont .item:nth-child(3)::after{height:calc(100% - 11px);top:6px}@media (min-width: 768px){.trial-cont .item:nth-child(3)::after{top:7px}}.trial-cont .item:nth-child(3)::before{bottom:-5px}@media (max-width: 767px){.trial-cont .item:nth-child(3)::before{bottom:0vw}}.trial-cont .item:nth-child(4)::after{height:calc(100% - 28px);top:10px}@media (max-width: 767px){.trial-cont .item:nth-child(4)::after{height:calc(100% - 18px);top:4px}}.trial-cont .item__num{font-size:15.625vw;letter-spacing:-0em;line-height:1;color:#000;white-space:nowrap;position:absolute;left:-3.75vw;bottom:-.625vw;font-family:"tbudmincho-std",sans-serif;z-index:1}@media (min-width: 768px){.trial-cont .item__num{font-size:96px;font-size:9.6rem;bottom:-7px;left:-20px}}@media only screen and (min-width: 768px) and (max-width: 1010px){.trial-cont .item__num{font-size:9.50495vw;bottom:-.69307vw;left:-1.9802vw}}.trial-cont .item__hd{padding-bottom:1.5625vw;display:flex;justify-content:flex-start;align-items:center;font-family:"tbudmincho-std",sans-serif;padding:0 0 2.1875vw 0;width:100%}@media (min-width: 768px){.trial-cont .item__hd{padding-bottom:15px;overflow:visible;width:100%}}@media only screen and (min-width: 768px) and (max-width: 1010px){.trial-cont .item__hd{padding-bottom:1.48515vw}}.trial-cont .item__hd__ttl{width:auto;position:relative;font-size:4.0625vw;line-height:calc(36/26);letter-spacing:0.2em;margin-top:0vw;font-family:"ten-mincho-text",sans-serif}@media (min-width: 768px){.trial-cont .item__hd__ttl{font-size:20px;font-size:2rem;letter-spacing:0.07em;width:auto;position:relative}}@media only screen and (min-width: 768px) and (max-width: 1010px){.trial-cont .item__hd__ttl{font-size:1.9802vw}}.trial-cont .item__hd__ttl small{position:absolute;right:0;top:-2.1875vw;right:-9.375vw;width:9.375vw;height:9.375vw;font-family:"ten-mincho-text",sans-serif;color:#ad9e90;border-radius:50%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media (min-width: 768px){.trial-cont .item__hd__ttl small{position:absolute;width:38px;height:38px;right:-50px;top:-7px}}@media only screen and (min-width: 768px) and (max-width: 1010px){.trial-cont .item__hd__ttl small{width:3.76238vw;height:3.76238vw;right:-4.9505vw;top:-.69307vw}}.trial-cont .item__txt{padding:0 0 0;letter-spacing:0.185em;line-height:calc(36/20)}@media (min-width: 768px){.trial-cont .item__txt{font-size:14px;font-size:1.4rem;line-height:26px}}@media only screen and (min-width: 768px) and (max-width: 1010px){.trial-cont .item__txt{font-size:1.38614vw}}@media only screen and (min-width: 768px) and (max-width: 1010px){.trial-cont .item__txt{line-height:2.57426vw}}.campaign{margin-bottom:20.3125vw}@media (min-width: 768px){.campaign{order:4;margin-bottom:100px}}@media only screen and (min-width: 768px) and (max-width: 1010px){.campaign{margin-bottom:9.90099vw}}@media (max-width: 767px){.campaign .inner{padding:0 calc(4.6875vw + .9375vw) 0 4.6875vw;width:calc(100% - 20px);margin-left:10px}}.grLink{justify-content:center;margin-bottom:23.125vw}@media (min-width: 768px){.grLink{order:3;padding-bottom:105px;margin-bottom:0}}@media only screen and (min-width: 768px) and (max-width: 1010px){.grLink{padding-bottom:10.39604vw}}.grLink a{font-size:3.125vw;letter-spacing:0.19em;padding:0 2.5vw 2.5vw}@media (min-width: 768px){.grLink a{font-size:12px;font-size:1.2rem;letter-spacing:0.19em;padding:0 5px 7px}}@media only screen and (min-width: 768px) and (max-width: 1010px){.grLink a{padding:0 .49505vw .69307vw}}
