@import"preset.css";@import"module.css";@import"header.css";@import"footer.css";@import"mailformpro.css";body{font-family:"Zen Kaku Gothic New","Yu Gothic","YuGothic","Roboto","Hiragino Kaku Gothic Pro","Meiryo","Arial","sans-serif";font-size:15px;background:#ffead6;color:#eb4e32;line-height:2.2;letter-spacing:.06em;font-weight:700}@media screen and (max-width: 999px){body{font-size:13px;line-height:2}}@media screen and (max-width: 767px){body{font-size:12.5px}}@media screen and (max-width: 320px){body{font-size:90%}}main,footer{animation-name:fadein;animation-duration:2s}@keyframes fadein{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}#top #content #hero{margin:0 50px}@media screen and (max-width: 999px){#top #content #hero{margin:0 30px}}@media screen and (max-width: 767px){#top #content #hero{margin:0 25px}}#top #content #hero .copy{max-width:1500px;margin:-40px auto 0;width:100%;display:flex;justify-content:space-between;align-items:flex-end}#top #content #hero .copy p{line-height:1.7}@media screen and (max-width: 999px){#top #content #hero .copy{margin:0 auto 0}#top #content #hero .copy img{width:191.8px;height:109.9px}}@media screen and (max-width: 767px){#top #content #hero .copy{display:block;justify-content:flex-start}#top #content #hero .copy p{margin-top:20px}}#top #content .l-section-top{width:100%;height:100%;z-index:9990;position:relative}#top #content .l-section-top::before{content:"( scroll down )";position:absolute;font-size:10px;height:90px;right:calc(50% - 40px);bottom:0;font-family:"Poppins",sans-serif;font-weight:700;letter-spacing:.01em;color:#eb4e32}@media screen and (max-width: 767px){#top #content .l-section-top::before{font-size:80%;right:10px;bottom:50px;writing-mode:vertical-rl;text-orientation:mixed}}#top #content .c-scrolldown{width:1px;height:40px;position:absolute;bottom:0;right:50%;margin:0 auto;overflow:hidden}@media screen and (max-width: 767px){#top #content .c-scrolldown{right:19px}}#top #content .c-scrolldown .c-line{width:100%;height:100%;display:block;background:linear-gradient(to bottom, #EB4E32 50%, rgba(255, 255, 255, 0) 50%);background-position:0 -40px;background-size:100% 200%;animation:scrolldown 3s cubic-bezier(0.76, 0, 0.3, 1) forwards infinite}@media screen and (max-width: 999px){#top #content .c-scrolldown .c-line{background:linear-gradient(to bottom, #EB4E32 50%, rgba(255, 255, 255, 0) 50%);background-position:0 -40px;background-size:100% 200%;animation:scrolldown 3s cubic-bezier(0.76, 0, 0.3, 1) forwards infinite}}@keyframes scrolldown{0%{background-position:0 -40px}75%{background-position:0 0}100%{background-position:0 40px}}#top #content #sec2 #sec2-1{position:relative}#top #content #sec2 #sec2-1::before{content:"";position:absolute;background:url(../img/top/il2.png) 0 0/133px 100px;width:133px;height:100px;left:-30px;bottom:-100px}@media screen and (max-width: 1279px){#top #content #sec2 #sec2-1::before{left:30px;bottom:-130px}}@media screen and (max-width: 767px){#top #content #sec2 #sec2-1::before{background:url(../img/top/il2.png) 0 0/93px 70px;width:93px;height:70px;bottom:-60px;left:30px}}#top #content #sec2 #sec2-2{position:relative}#top #content #sec2 #sec2-2::before{content:"";position:absolute;background:url(../img/top/il1.png) 0 0/72px 82px;width:72px;height:82px;right:-30px;top:-40px}@media screen and (max-width: 1279px){#top #content #sec2 #sec2-2::before{right:30px;top:-50px}}@media screen and (max-width: 767px){#top #content #sec2 #sec2-2::before{background:url(../img/top/il1.png) 0 0/50px 57px;width:50px;height:57px;right:auto;top:auto;bottom:-50px;left:30px}}#top #content #sec2 a{position:relative;padding-bottom:40px}#top #content #sec2 a:hover::before{right:-20px}#top #content #sec2 a::before{content:"";position:absolute;width:55px;height:40px;background:url(../img/base/ar.png) 0 0/cover no-repeat;z-index:1;transition:all 1s;right:0;bottom:-60px}#top #content #sec3{margin:200px 0 0 auto;right:0;width:85%;padding:150px 150px 150px 250px;border-radius:300px 0 0 300px}@media screen and (max-width: 1279px){#top #content #sec3{width:90%;margin:150px 0 0 auto;padding:120px 50px 120px 100px}}@media screen and (max-width: 999px){#top #content #sec3{width:93%;padding:100px 30px 100px 50px;border-radius:220px 0 0 220px}}@media screen and (max-width: 767px){#top #content #sec3{padding:100px 10px 100px 40px;border-radius:150px 0 0 150px}}@media screen and (max-width: 999px){#plan #content .plan-h4{width:90px;text-align:center;display:flex;align-items:center;justify-content:center}}@media screen and (max-width: 767px){#plan #content .tbl-flow{width:100%}}#plan #content .tbl-flow th,#plan #content .tbl-flow td{vertical-align:middle;font-weight:normal}#plan #content .tbl-flow th{color:#eb4e32;width:50px;border-top:1px solid #fddac6;border-left:1px solid #fddac6;border-right:1px solid #fddac6;text-align:center;padding:10px 0}@media screen and (max-width: 767px){#plan #content .tbl-flow th{width:40px}}#plan #content .tbl-flow td{border-top:1px solid #fddac6;border-right:1px solid #fddac6;padding:10px 25px}@media screen and (max-width: 767px){#plan #content .tbl-flow td{padding:10px 20px}}#plan #content .tbl-flow:last-child th,#plan #content .tbl-flow:last-child td{border-bottom:1px solid #fddac6}#about #content #sec4{margin:150px 0 auto 0;left:0;width:94%;padding:130px 50px;border-radius:0 300px 300px 0}@media screen and (max-width: 1279px){#about #content #sec4{padding:100px 30px}}@media screen and (max-width: 999px){#about #content #sec4{width:80%;padding:100px 30px 100px 50px;border-radius:0 220px 220px 0}}@media screen and (max-width: 767px){#about #content #sec4{margin:100px 0 auto 0;width:93%;padding:100px 20px 100px 20px;border-radius:0 100px 100px 0}}#journal #content .new{border-top:1px solid #fddac6}#journal #content .new a{padding:20px 10px;transition:all .8s}@media screen and (max-width: 767px){#journal #content .new a{display:block}}#journal #content .new a:hover{background:#fddac6}/*# sourceMappingURL=style.css.map */