.pagetop{width:12.5vw;position:fixed;bottom:0;right:0;z-index:1000000;opacity:0;-webkit-transition-duration:.5s;transition-duration:.5s;visibility:hidden}@media only screen and (max-width: 1919px){.pagetop{width:240px}}@media only screen and (max-width: 1439px){.pagetop{width:220px}}@media only screen and (max-width: 1023px){.pagetop{display:none;visibility:hidden}}.pagetop.active{opacity:1;-webkit-transition-duration:.5s;transition-duration:.5s;visibility:visible}.pagetop a{padding:1.0416666667vw 0;display:block;text-align:center;background-color:#fbfb07;-webkit-box-shadow:0 .15625vw .4166666667vw rgba(0,0,0,.16);box-shadow:0 .15625vw .4166666667vw rgba(0,0,0,.16)}@media only screen and (max-width: 1919px){.pagetop a{padding:16px 0;-webkit-box-shadow:0 3px 8px rgba(0,0,0,.16);box-shadow:0 3px 8px rgba(0,0,0,.16)}}.pagetop a span{font-size:1.0416666667vw;padding-right:1.0416666667vw;color:#0e3288;font-weight:700;position:relative}@media only screen and (max-width: 1919px){.pagetop a span{font-size:20px}}@media only screen and (max-width: 1279px){.pagetop a span{font-size:17px}}@media only screen and (max-width: 767px){.pagetop a span{font-size:15px}}@media only screen and (max-width: 1919px){.pagetop a span{padding-right:18px}}.pagetop a span:after{content:"";display:block;-webkit-mask-image:url("/wp/wp-content/themes/i-mark/assets/images/common/arrow_pagetop.svg");mask-image:url("/wp/wp-content/themes/i-mark/assets/images/common/arrow_pagetop.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;width:.8333333333vw;height:.8333333333vw;right:0vw;bottom:.2083333333vw;background-color:#0e3288}@media only screen and (max-width: 1919px){.pagetop a span:after{width:14px;height:16px;right:0;bottom:6px}}@media only screen and (max-width: 1439px){.pagetop a span:after{bottom:6px}}footer{background:-webkit-gradient(linear, left top, right top, from(#D2FAFE), to(#AAC6E6));background:-webkit-linear-gradient(left, #D2FAFE 0%, #AAC6E6 100%);background:linear-gradient(to right, #D2FAFE 0%, #AAC6E6 100%);position:relative;padding-top:4.1666666667vw}@media only screen and (max-width: 1919px){footer{padding-top:80px}}@media only screen and (max-width: 1439px){footer{padding-top:64px}}@media only screen and (max-width: 1279px){footer{padding-top:48px}}@media only screen and (max-width: 767px){footer{padding:0}}.footer_inr{margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:100;max-width:83.3333333333vw;margin-right:auto;margin-left:auto}@media only screen and (max-width: 1919px){.footer_inr{max-width:1600px;padding-right:48px;padding-left:48px}}@media only screen and (max-width: 1599px){.footer_inr{max-width:1360px}}@media only screen and (max-width: 1439px){.footer_inr{max-width:1280px;padding-right:48px;padding-left:48px}}@media only screen and (max-width: 1023px){.footer_inr{padding-right:32px;padding-left:32px}}@media only screen and (max-width: 767px){.footer_inr{width:100%}}.footer_about{width:16.6666666667vw;color:#0e3288}@media only screen and (max-width: 1919px){.footer_about{width:320px}}@media only screen and (max-width: 1439px){.footer_about{width:280px}}@media only screen and (max-width: 767px){.footer_about{padding:32px 0;width:100%}}.footer_about .footer_logo{width:15.625vw}@media only screen and (max-width: 1919px){.footer_about .footer_logo{width:300px}}@media only screen and (max-width: 1439px){.footer_about .footer_logo{width:280px}}@media only screen and (max-width: 1023px){.footer_about .footer_logo{width:224px}}@media only screen and (max-width: 767px){.footer_about .footer_logo{width:100%}}.footer_about .footer_zip{margin-top:1.6666666667vw;font-size:.7291666667vw}@media only screen and (max-width: 1919px){.footer_about .footer_zip{font-size:14px}}@media only screen and (max-width: 1279px){.footer_about .footer_zip{font-size:14px}}@media only screen and (max-width: 767px){.footer_about .footer_zip{font-size:12px}}@media only screen and (max-width: 1919px){.footer_about .footer_zip{margin-top:32px}}@media only screen and (max-width: 1439px){.footer_about .footer_zip{margin-top:24px}}@media only screen and (max-width: 1279px){.footer_about .footer_zip{margin-top:20px}}@media only screen and (max-width: 767px){.footer_about .footer_zip{font-size:15px}}.footer_about .footer_address{font-size:.7291666667vw;margin-top:.8333333333vw}@media only screen and (max-width: 1919px){.footer_about .footer_address{font-size:14px}}@media only screen and (max-width: 1279px){.footer_about .footer_address{font-size:14px}}@media only screen and (max-width: 767px){.footer_about .footer_address{font-size:12px}}@media only screen and (max-width: 1919px){.footer_about .footer_address{margin-top:16px}}@media only screen and (max-width: 1279px){.footer_about .footer_address{margin-top:12px}}@media only screen and (max-width: 767px){.footer_about .footer_address{font-size:15px}}.footer_about .footer_phone{margin-top:.8333333333vw;font-size:.7291666667vw}@media only screen and (max-width: 1919px){.footer_about .footer_phone{font-size:14px}}@media only screen and (max-width: 1279px){.footer_about .footer_phone{font-size:14px}}@media only screen and (max-width: 767px){.footer_about .footer_phone{font-size:12px}}@media only screen and (max-width: 1919px){.footer_about .footer_phone{margin-top:16px}}@media only screen and (max-width: 1279px){.footer_about .footer_phone{margin-top:12px}}@media only screen and (max-width: 767px){.footer_about .footer_phone{font-size:15px}}.footer_about .footer_privacy{display:none;margin-top:16px}@media only screen and (max-width: 767px){.footer_about .footer_privacy{display:block}}.footer_nv{width:22.9166666667vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 1919px){.footer_nv{width:440px}}@media only screen and (max-width: 1439px){.footer_nv{margin-left:40px}}@media only screen and (max-width: 1279px){.footer_nv{margin-left:48px}}@media only screen and (max-width: 1023px){.footer_nv{display:none}}.footer_nv .footer_nv_block:nth-child(1){width:13.75vw}@media only screen and (max-width: 1919px){.footer_nv .footer_nv_block:nth-child(1){width:264px}}@media only screen and (max-width: 1439px){.footer_nv .footer_nv_block:nth-child(1){width:240px}}@media only screen and (max-width: 1279px){.footer_nv .footer_nv_block:nth-child(1){width:212px}}.footer_nv .footer_nv_block:nth-child(2){width:8.75vw}@media only screen and (max-width: 1919px){.footer_nv .footer_nv_block:nth-child(2){width:168px}}@media only screen and (max-width: 1279px){.footer_nv .footer_nv_block:nth-child(2){width:164px}}.footer_nv ul li:nth-child(n+2){margin-top:.9375vw}@media only screen and (max-width: 1919px){.footer_nv ul li:nth-child(n+2){margin-top:18px}}@media only screen and (max-width: 1279px){.footer_nv ul li:nth-child(n+2){margin-top:12px}}.footer_nv ul li a{display:block}.footer_nv ul li a span{font-size:.7291666667vw;font-weight:700;color:#0e3288}@media only screen and (max-width: 1919px){.footer_nv ul li a span{font-size:14px}}@media only screen and (max-width: 1279px){.footer_nv ul li a span{font-size:14px}}@media only screen and (max-width: 767px){.footer_nv ul li a span{font-size:12px}}@media only screen and (max-width: 1279px){.footer_nv ul li a span{font-size:12px}}.footer_nv ul li ul{margin-top:.9375vw}.footer_nv ul li ul li{padding-left:1em;position:relative}.footer_nv ul li ul li:nth-child(n+2){margin-top:.3125vw}@media only screen and (max-width: 1919px){.footer_nv ul li ul li:nth-child(n+2){margin-top:6px}}.footer_nv ul li ul li a:before{position:absolute;content:"";display:block;width:.75em;height:1px;top:calc(50% - 1px);left:0em;background-color:#0e3288}@media only screen and (max-width: 1919px){.footer_nv ul li ul li a:before{top:calc(50% - 0px)}}@media only screen and (max-width: 1279px){.footer_nv ul li ul li a:before{top:calc(50% + 2px)}}.footer_nv ul li ul li a span{font-weight:500}.footer_bnr{width:15vw;margin-right:16.6666666667vw}@media only screen and (max-width: 1919px){.footer_bnr{width:288px;margin-right:240px}}@media only screen and (max-width: 1599px){.footer_bnr{width:240px;margin-right:120px}}@media only screen and (max-width: 1439px){.footer_bnr{margin-right:120px}}@media only screen and (max-width: 1279px){.footer_bnr{margin-right:0px;width:220px}}@media only screen and (max-width: 1023px){.footer_bnr{margin-right:0px}}@media only screen and (max-width: 767px){.footer_bnr{display:none}}.footer_bnr a{display:block}.footer_bnr a:nth-child(n+2){margin-top:1.25vw}@media only screen and (max-width: 1919px){.footer_bnr a:nth-child(n+2){margin-top:24px}}@media only screen and (max-width: 1439px){.footer_bnr a:nth-child(n+2){margin-top:20px}}@media only screen and (max-width: 1279px){.footer_bnr a:nth-child(n+2){margin-top:16px}}@media only screen and (max-width: 1023px){.footer_bnr a:nth-child(n+2){margin-top:12px}}.footer_bnr .footer_sns{margin-top:1.6666666667vw}@media only screen and (max-width: 1919px){.footer_bnr .footer_sns{margin-top:32px}}@media only screen and (max-width: 1439px){.footer_bnr .footer_sns{margin-top:24px}}@media only screen and (max-width: 1279px){.footer_bnr .footer_sns{margin-top:20px}}@media only screen and (max-width: 1023px){.footer_bnr .footer_sns{margin-top:16px}}.footer_bnr .footer_sns ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer_bnr .footer_sns ul li{margin-right:1.25vw}@media only screen and (max-width: 1919px){.footer_bnr .footer_sns ul li{margin-right:24px}}@media only screen and (max-width: 1439px){.footer_bnr .footer_sns ul li{margin-right:20px}}@media only screen and (max-width: 1279px){.footer_bnr .footer_sns ul li{margin-right:16px}}@media only screen and (max-width: 1023px){.footer_bnr .footer_sns ul li{margin-right:12px}}.footer_bnr .footer_sns ul li a{width:2.0833333333vw;display:block}@media only screen and (max-width: 1919px){.footer_bnr .footer_sns ul li a{width:40px}}@media only screen and (max-width: 1279px){.footer_bnr .footer_sns ul li a{width:32px}}.footer_copy{background-color:#0e3288;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:4.1666666667vw;height:4.1666666667vw}@media only screen and (max-width: 1919px){.footer_copy{margin-top:80px;height:80px}}@media only screen and (max-width: 1439px){.footer_copy{margin-top:64px;height:64px}}@media only screen and (max-width: 1279px){.footer_copy{margin-top:48px;height:64px}}@media only screen and (max-width: 767px){.footer_copy{height:48px;margin-top:0px}}.footer_copy small{text-align:center;display:block;font-size:.9375vw;color:#fff;line-height:1;font-weight:700}@media only screen and (max-width: 1919px){.footer_copy small{font-size:18px}}@media only screen and (max-width: 1279px){.footer_copy small{font-size:17px}}@media only screen and (max-width: 767px){.footer_copy small{font-size:16px}}@media only screen and (max-width: 767px){.footer_copy small{font-size:11px}}