@import"https://fonts.googleapis.com/css2?family=Lato:wght@400;700&family=Noto+Sans+JP:wght@400;700&display=swap";html{font-size:62.5%}body{font-family:"Lato","Noto Sans JP",sans-serif;font-size:1.6rem;color:#2c2c2c;line-height:1.8}.redtext{max-width:920px;text-align:left;color:#ff0004;font-size:11px;line-height:13px;margin-left:auto;margin-right:auto;padding:10px 20px}#groupname{width:100%;background-color:red;text-align:center}#groupname p{color:#fff;font-size:18px;padding-top:10px;padding-bottom:10px}@media screen and (max-width: 720px){.text-center img,.text-centertop img{width:100%}.whitebox{height:200px}.container-fluid{color:#525252;line-height:1.2em;padding-right:0px !important;padding-left:0px !important;margin-right:auto;margin-left:auto}.container-fluidfooter{padding-right:10px !important;padding-left:10px !important;margin-right:auto;margin-left:auto;width:100% !important}}.container-fluidfooter{padding-right:10px !important;padding-left:10px !important;margin-right:auto;margin-left:auto;width:100%}@media(min-width: 768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:auto;margin-left:auto}}@media screen and (max-width: 720px){.text-centertop video{display:none}}@media screen and (min-width: 720px){.text-centertop img{display:none}.whitebox{height:500px}}.navbar-brand{font-size:14px !important;padding:10px 15px}.navbar-default{background-color:rgba(255,199,210,.77)}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-brand{color:#fff}.text-centertop{text-align:center}.navbar{position:fixed !important;bottom:0 !important;width:100%;z-index:10000 !important;opacity:90%;position:relative;min-height:50px;margin-bottom:0px;border:1px solid rgba(0,0,0,0)}.navbar-default .navbar-nav>.active>a{color:#fff;background-color:#0760ac}.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#fff;background-color:#0760ac}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.pagetop{display:none;position:fixed;bottom:10px;right:10px}.pagetop a{display:block;text-align:center;color:#fff;font-size:12px;text-decoration:none;padding:0px 0px}.pagetop a:hover{display:block;text-align:center;color:#fff;font-size:12px;text-decoration:none;padding:0px 0px}#feedly-mini{display:none}.width700{max-width:700px;margin:10px auto}.container-fluid{color:#525252;line-height:1.2em}.sidelinetext{border-left:2px solid #075fab;padding-left:20px;color:#ff0004;font-size:12px}.navbar-header{float:left;width:100%;text-align:center}.navbar-header img{max-width:300px}@media only screen and (min-width: 320px){.at_box{max-width:95%;margin:0 auto 3rem auto;font-size:1.6rem;line-height:1.8}}@media only screen and (min-width: 768px){.at_box{max-width:1000px;margin:0 auto 3rem auto;font-size:1.6rem;line-height:1.8}}.rabbit img{max-width:100%}.rabbit_h{background:url(../img/rabbit_top.jpg) no-repeat;width:100%;height:0;padding-top:47.0625%;background-size:cover;position:relative}.rab_btn a{transition:.2s}.rab_btn a:hover{opacity:.7}.c_3_box{background:url(../img/c_3_b.png);padding:5rem 3rem 3rem 3rem;border-radius:10px;margin-top:-5rem}.im_c{text-align:center}.ra_at{display:block;text-align:left;line-height:1.8;color:#c3060b;margin:.5rem auto 0 auto;max-width:490px}@media only screen and (min-width: 320px){.top_btn_ra{text-align:right;position:absolute;top:7rem;right:2rem}.top_btn_ra img{width:50%}.rab_btn{margin:0rem 0 5rem 0}.ra_t{margin-bottom:2rem;border-bottom:2px solid #d4a2a2}.ra_ma{margin-bottom:3rem}}@media only screen and (min-width: 375px){.top_btn_ra{text-align:right;position:absolute;top:8.5rem;right:2rem}.top_btn_ra img{width:50%}}@media only screen and (min-width: 480px){.top_btn_ra{text-align:right;position:absolute;top:11rem;right:2rem}.top_btn_ra img{width:50%}}@media only screen and (min-width: 600px){.top_btn_ra{text-align:right;position:absolute;top:15rem;right:5rem}.top_btn_ra img{width:50%}}@media only screen and (min-width: 768px){.top_btn_ra{text-align:right;position:absolute;top:22rem;right:13rem}.top_btn_ra img{width:50%}.rab_btn{margin:5rem 0}.ra_t{margin-bottom:5rem;border-bottom:2px solid #d4a2a2}.ra_ma{margin-bottom:5rem}}@media only screen and (min-width: 868px){.top_btn_ra{text-align:right;position:absolute;top:25rem;right:15rem}.top_btn_ra img{width:60%}}@media only screen and (min-width: 992px){.top_btn_ra{text-align:right;position:absolute;top:30rem;right:20rem}.top_btn_ra img{width:70%}}@media only screen and (min-width: 1200px){.rabbit .container{width:1000px}.top_btn_ra{text-align:right;position:absolute;top:35rem;right:21rem}.top_btn_ra img{width:80%}}@media only screen and (min-width: 1300px){.rabbit .container{width:1000px}.top_btn_ra{text-align:right;position:absolute;top:37rem;right:25rem}.top_btn_ra img{width:80%}}@media only screen and (min-width: 1500px){.top_btn_ra{text-align:right;position:absolute;top:43rem;right:27rem}.top_btn_ra img{width:100%}}@media only screen and (min-width: 1650px){.top_btn_ra{text-align:right;position:absolute;top:50rem;right:30rem}}@media only screen and (min-width: 1800px){.top_btn_ra{text-align:right;position:absolute;top:55rem;right:40rem}}@media only screen and (min-width: 2100px){.top_btn_ra{text-align:right;position:absolute;top:60rem;right:40rem}}@media only screen and (min-width: 2200px){.top_btn_ra{text-align:right;position:absolute;top:65rem;right:40rem}}@media only screen and (min-width: 2300px){.top_btn_ra{text-align:right;position:absolute;top:75rem;right:47rem}}.teb{font-size:2rem;font-weight:bold}img{max-width:100%}.webapp{text-align:center;font-size:1.6rem}.dog_cat,.smalls{margin-bottom:5rem}.webapp h2{background:none;border:none;font-size:2.4rem;line-height:1.8;padding:1rem;font-weight:400}.webapp h3{border:none;font-weight:400;margin-bottom:2rem}.webapp p{line-height:1.8 !important}.mgb{margin-bottom:3rem}.dog_cat h2{border-bottom:2px solid #e75e64}.a_sm_t{font-weight:bold;margin-bottom:1rem;color:#000}.a_sm_t:after{content:"";border-bottom:2px solid #f29b46;display:block;width:3rem;margin:.5rem auto 0rem auto}.webapp p strong{color:#7b0a0d;font-weight:normal}.smalls h2{border-bottom:2px solid #74c7e5}.logo{margin-top:1rem}.fluid-box{width:100vw;position:relative;left:50%;transform:translateX(-50%);background:#0258a1}.fluid-box-inner{margin:0 auto;padding:1rem}.reg{font-size:1.6rem}.dcl img{transition:.3s;backface-visibility:hidden}.dcl img:hover{opacity:.8}@media only screen and (min-width: 320px){.smalls .col-lg{height:30rem}.head_t{margin:2rem auto 4rem auto;font-size:2rem;font-weight:300;color:#fff}}@media only screen and (min-width: 480px){.smalls .col-lg{height:31rem}}@media only screen and (min-width: 768px){.smalls .col-lg{height:auto}.head_t{margin:2rem auto 4rem auto;font-size:4rem;font-weight:300;color:#fff}}.birds h2{border-bottom:2px solid #178c40}.lp{margin:0 auto}.lp h2{font-weight:bold;background:none;border-radius:0;padding:0;color:#a63148;padding-bottom:1rem;text-align:center;border-bottom:3px dashed #fd869d}.lp .content_block h3{background:#0258a1;color:#fff;border-radius:5px;padding:1rem;text-align:center;line-height:1.5}.lp .content_block .pt_1{background:#ff931d}.lp .content_block .pt_2{background:#fe869d}@media(min-width: 320px){.lp{max-width:90%}}@media(min-width: 768px){.lp{max-width:1000px}}@media(min-width: 320px){.lp h2{font-size:2rem;margin:2rem 0}}@media(min-width: 768px){.lp h2{font-size:3.6rem;margin:5rem 0}}@media(min-width: 320px){.lp .content_block{margin-bottom:2rem}}@media(min-width: 768px){.lp .content_block{margin-bottom:5rem}}@media(min-width: 320px){.lp .content_block h3{margin-bottom:1rem;font-size:2rem}}@media(min-width: 768px){.lp .content_block h3{margin-bottom:2rem;font-size:3rem}}@media(min-width: 320px){.lp .content_block.info img{max-width:85%;margin-bottom:2rem}}@media(min-width: 992px){.lp .content_block.info img{max-width:75%;margin-bottom:0}}.next_btn{margin-top:2rem}.next_btn a{display:block;border-radius:10px;background:#e34269;border-bottom:5px solid #a7082e;color:#fff;font-weight:bold;margin:0 auto;transition:.3s}.next_btn a:hover{opacity:.7}@media(min-width: 320px){.next_btn a{max-width:95%;font-size:2.4rem;padding:1rem}}@media(min-width: 992px){.next_btn a{max-width:55%;font-size:3.6rem;padding:1rem 2rem}}footer{padding-bottom:5rem}@media(min-width: 320px){footer{margin-bottom:80px}}@media(min-width: 992px){footer{margin-bottom:120px}}@media(min-width: 320px){.point_block{margin:2rem 0}}@media(min-width: 992px){.point_block{margin:2rem 0 5rem 0}}.point_block a{transition:.3s}.point_block a:hover{opacity:.7}