@media print,screen{.mfp-wrap{z-index:20000 !important}.mfp-bg{z-index:19999 !important}.btn_magicpopupclose01{position:absolute;width:100%;text-align:center}.btn_magicpopupclose01 a{background:rgba(0,0,0,0);width:40.625vw;height:auto;display:block;margin:6.25vw auto 0 auto;position:relative}.btn_magicpopupclose01 a img{display:block;height:auto;width:100%}.btn_magicpopupclose01 a img.hover{position:absolute;top:0;left:0;opacity:0}html{visibility:hidden}.wf-active{visibility:visible}html.isModal,body.isModal{overflow:hidden}#contents{padding:0;font-family:tbudgothic-std,sans-serif;font-weight:400;letter-spacing:.09em}#contents .bold01{font-weight:700;letter-spacing:.09em}#contents .clearfix:before,#contents .clearfix:after{content:"";display:table}#contents .clearfix:after{clear:both}#contents .clearfix{zoom:1}#contents:before,#contents:after{content:"";display:table}#contents:after{clear:both}#contents .zoomIn{-webkit-transform:scale(0.7);transform:scale(0.7);-webkit-transition:.6s;transition:.6s}#contents .zoomIn.is-show{-webkit-transform:scale(1);transform:scale(1)}#contents .fadeIn{opacity:0;-webkit-transition:1.5s;transition:1.5s}#contents .fadeIn.is-show{opacity:1}#contents .fadeIn_up{opacity:0;-webkit-transform:translate(0, 30%);transform:translate(0, 30%);-webkit-transition:1.5s;transition:1.5s}#contents .fadeIn_up.is-show{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}#contents .fadeIn_zoomIn{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition:.8s;transition:.8s}#contents .fadeIn_zoomIn.is-show{-webkit-transform:scale(1);transform:scale(1);opacity:1}#contents #tag01{position:relative;background-image:-webkit-gradient(linear, left top, right top, from(#004BED), to(#00063D));background-image:linear-gradient(90deg, #004BED 0%, #00063D 100%)}#contents #tag01 section{padding:1.88vw 0}#contents #tag01 section h1,#contents #tag01 section p{letter-spacing:.02em !important;font-size:3.13vw;line-height:1.4em;color:#fff;text-align:center}}@media print,screen and (min-width: 640px){#contents{width:100%;min-width:1240px}#contents #tag01 section{margin:0 auto;width:1200px;padding:12px 0}#contents #tag01 section h1,#contents #tag01 section p{font-size:16px;line-height:1em}}