@charset "UTF-8";@-webkit-keyframes floating{0%,to{-webkit-transform:translatey(0);transform:translatey(0)}50%{-webkit-transform:translatey(-20px);transform:translatey(-20px)}}@keyframes floating{0%,to{-webkit-transform:translatey(0);transform:translatey(0)}50%{-webkit-transform:translatey(-20px);transform:translatey(-20px)}}body{width:auto}#message #message-main,#message .bg-figure-04{background-repeat:no-repeat;background-size:100% auto}#message #message-main{padding:100px 0 43.68%;overflow:hidden;background-position:bottom;background-image:url(/law2/img/concept/school_img.png);position:relative}#message #message-main .particles-js-canvas-el{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}#message .bg-figure-04{width:397px;height:291px;background-image:url(/law2/img/concept/bg_img04.png);position:absolute;bottom:-20px;left:0;-webkit-animation:floating 8s ease-in-out infinite;animation:floating 8s ease-in-out infinite;-webkit-animation-delay:.1s;animation-delay:.1s}#message .message-cnt{max-width:766px;margin:0 auto;position:relative;z-index:10}#message .message-lead-cnt{position:relative}#message .message-lead-txt{position:absolute;top:0;right:0;min-height:448px;box-sizing:border-box;padding:30px 0 0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-weight:700;color:#272727;line-height:1;white-space:nowrap}#message .message-lead-txt span.ofh{display:block;overflow:hidden}#message .message-lead-txt span.lead-letter{display:block;white-space:nowrap;opacity:0;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:.9s}#message .message-lead-txt span.lead-letter.right{-webkit-transform:translateX(-40px);transform:translateX(-40px)}#message .message-lead-txt span.lead-letter.left{-webkit-transform:translateX(40px);transform:translateX(40px)}#message .message-lead-txt strong,#message .message-main-txt{font-family:YuMincho,'游明朝',"ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif,"メイリオ",Meiryo,"Lucida Grande","Lucida Sans Unicode",serif;font-weight:400}#message .message-lead-txt:after{content:'';display:inline-block;width:2px;height:0;background-color:#ad181e;position:absolute;top:0;left:50%;margin-top:80px;transition-property:height,margin-top;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:.5s}#message .message-lead-txt.active span.left,#message .message-lead-txt.active span.right{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}#message .message-lead-txt.active:after{height:100%;margin-top:0}#message .message-main-txt{padding-top:270px;font-size:17px;line-height:2.5;font-weight:700;position:relative}#message .message-main-txt .br580{display:none}#message .message-main-txt p{opacity:0;transition-property:opacity;transition-duration:.5s;transition-timing-function:linear;transition-delay:1.4s}#message .message-main-txt.active p{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0)}#message .bg-figure-01{width:171px;height:135px;background-image:url(/law2/img/concept/bg_img01.png);top:20%;right:30%;-webkit-animation:floating 10s ease-in-out infinite;animation:floating 10s ease-in-out infinite}#message .bg-figure-01,#message .bg-figure-02,#message .bg-figure-03{background-repeat:no-repeat;background-size:100% auto;position:absolute}#message .bg-figure-02{top:50%;-webkit-animation-delay:.1s;animation-delay:.1s;width:68px;height:64px;background-image:url(/law2/img/concept/bg_img02.png);right:15%;-webkit-animation:floating 6s ease-in-out infinite;animation:floating 6s ease-in-out infinite}#message .bg-figure-03{width:343px;height:300px;background-image:url(/law2/img/concept/bg_img03.png);bottom:-60px;right:110px;-webkit-animation:floating 8s ease-in-out infinite;animation:floating 8s ease-in-out infinite}@media screen and (max-width:1024px){body{width:auto}#message .message-cnt{max-width:none;margin-left:20px;margin-right:20px}}@media screen and (max-width:767px){body{width:auto}#message #message-main{padding-top:60px}#message .bg-figure-04{width:280px;height:205px}#message .message-main-txt{padding-top:220px}#message .bg-figure-01{width:140px;top:10%;right:40%}#message .bg-figure-02{top:40%;right:20%}#message .bg-figure-03{width:260px;right:-200px}}@media screen and (max-width:580px){body{width:auto}#message #message-main{padding-top:0}#message .message-cnt{margin:0 20px}#message .message-lead-cnt{margin-bottom:32px;text-align:left}#message .message-lead-txt{min-height:250px;padding-top:20px}#message .message-lead-txt span.ofh{padding:0 5px}#message .message-lead-txt img{width:48px}#message .message-main-txt{font-size:15px;line-height:2}#message .message-main-txt .br580{display:block}}
