@media print, screen{html.isModal,body.isModal{overflow:hidden}#contents #contentnav{padding:3.2vw 0;background-image:url(../../common/img/bg03.png);background-position:center top;background-size:109.33vw auto}#contents #contentnav ul{display:flex;justify-content:center;flex-shrink:0}#contents #contentnav ul li{width:32.53vw}#contents #contentnav ul li:nth-child(3){width:26.66vw}#contents #contentnav ul li:nth-child(2) a{font-size:3vw}#contents #contentnav ul li a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:26.67vw;border:0.533vw solid #0C71E1;-moz-border-radius:4vw;-webkit-border-radius:4vw;border-radius:4vw;background-color:#fff;height:17.6vw;display:table;text-decoration:none;text-align:center;color:#0C71E1;font-weight:700;float:left}#contents #contentnav ul li a span{vertical-align:middle;display:table-cell}#contents #contentnav ul li a.active{color:#fff;background-color:#0C71E1;pointer-events:none}#contents #contentnav ul li:nth-child(1):after,#contents #contentnav ul li:nth-child(2):after{content:"";float:left;display:block;width:5.86vw;height:17.6vw;background-image:url(../../common/img/arrow_right03.svg);background-repeat:no-repeat;background-size:3.47vw 5.07vw;background-position:center}#contents article{padding:10.67vw 4vw}#contents article section{margin-top:10.67vw}#contents article section:first-of-type{margin-top:0}#contents article section p{margin-top:4vw}#contents article section .spinner01{padding:0 1.33vw}#contents article section .symbolico01{margin:0 auto;display:block}#contents article section h2{margin-top:0.8vw;margin-bottom:5.33vw;font-size:5.07vw;text-align:center;color:#1078E2;line-height:1.47em}#contents article section h2 span{font-size:4.27vw}#contents article section h3{color:#1078E2;border-bottom:0.53vw solid #1078E2;padding-bottom:0.5em;line-height:1em;font-size:4.27vw}#contents article section sup{font-size:70%;vertical-align:top;position:relative;top:-0.4em}#contents article #contentfooter{background-image:url(../../common/img/splitline01_sp.png);background-size:100% auto;background-repeat:no-repeat;background-position:center top;width:92vw;margin:5.33vw auto 0 auto;padding:0 2.67vw 0 2.67vw}#contents article #contentfooter>a{width:53.33vw;height:10.66vw;-moz-border-radius:5.33vw;-webkit-border-radius:5.33vw;border-radius:5.33vw;text-align:center;line-height:10.66vw;vertical-align:middle;margin:10.66vw auto 0 auto}}@media screen and (min-width: 640px){#contents #contentnav{padding:25px 0;background-size:820px auto}#contents #contentnav ul{display:flex;justify-content:center;flex-shrink:0}#contents #contentnav ul li{width:344px}#contents #contentnav ul li:nth-child(3){width:312px}#contents #contentnav ul li:nth-child(2) a{font-size:18px}#contents #contentnav ul li a{font-size:18px;width:312px;border:2px solid #0C71E1;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;background-color:#fff;height:80px;transition:.3s;background-image:linear-gradient(to right, #ffffff 50%,#1078e2 50%);background-position:0 0;background-size:200% auto}#contents #contentnav ul li a.active{background-position:-100% 0}#contents #contentnav ul li a:hover{background-position:-100% 0;color:#fff}#contents #contentnav ul li:nth-child(1):after,#contents #contentnav ul li:nth-child(2):after{content:"";float:left;display:block;width:30px;height:80px;background-size:16px 23px}#contents article{width:1000px;margin:0 auto;padding:100px 0}#contents article section{margin-top:60px}#contents article section .spinner01{padding:0}#contents article section p{margin-top:30px}#contents article section h2{margin-top:7px;font-size:30px;line-height:1.47em;margin-bottom:50px}#contents article section h2 span{font-size:20px}#contents article section h3{border-bottom:2px solid #1078E2;padding-bottom:14px;font-size:24px}#contents article #contentfooter{width:100%;background-image:url(../../common/img/splitline01_pc.png);background-size:100% auto;background-repeat:no-repeat;background-position:center top;margin:30px auto 0 auto;padding:70px 10px 0 10px}#contents article #contentfooter>a{width:300px;height:70px;-moz-border-radius:35px;-webkit-border-radius:35px;border-radius:35px;line-height:70px;margin:0 auto 0 auto}}
