@charset "UTF-8";html{margin:0 !important;scroll-behavior:smooth}body{margin:0;padding:0;font-family:'Zen Kaku Gothic New','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo','游ゴシック','Yu Gothic','ＭＳ Ｐゴシック','MS PGothic',sans-serif;background-color:#f5f5f5;color:#333}#page{display:flex}header{position:fixed;width:50%}main{width:50%;position:absolute;right:0;margin:80px auto 0}header{height:100vh;background:linear-gradient(to bottom,#0e0ea8 0%,#007bff 70%,#fff 100%);color:#000;display:flex;align-items:center;justify-content:center;align-content:center;margin-bottom:120px}.header-contents{text-align:center}.header-contents img{width:80%;margin:0 auto 20px}.header-contents p{font-size:12px;color:#fff;font-weight:700}section{width:90%;margin:0 auto 120px;max-width:980px}h1,h2,h3{text-align:center;color:#000b62;margin:0 0 20px}.h1-center{text-align:center}.h1-center h1{font-size:24px;font-weight:700;position:relative;display:inline-block;margin-bottom:40px;z-index:10}.h1-center h1:after{content:"";position:absolute;left:-24px;top:50%;transform:translateY(-50%);width:40px;height:40px;background-image:url(//fujitore.jp/wp-content/themes/fujitore/css/icon.png);background-size:cover;background-repeat:no-repeat;z-index:-1;background:url('https://fujitore.jp/wp-content/themes/fujitore/img/circle-icon.png') no-repeat center center/contain}#top-about p{max-width:680px;margin:0 auto;line-height:2.2;font-size:14px}.top-features-box-wrap{max-width:680px;margin:40px auto;display:flex;flex-direction:column;gap:30px}.top-features-box{background:#e9f3ff;padding:20px;border-radius:8px;position:relative;font-size:14px;line-height:2;margin:40px auto}.top-features-number{position:absolute;top:-72px;left:20px;font-size:24px;font-weight:700;color:#0000cd}.top-features-number02{position:absolute;top:-72px;right:20px;font-size:24px;font-weight:700;color:#0000cd}#top-service h1:before{background:url(//fujitore.jp/wp-content/themes/fujitore/css/service-icon.png) no-repeat center center/contain}#top-service h2{font-size:16px;font-weight:700;color:#0000cd;text-align:left;margin-bottom:10px;text-align:center;transition:.3s;border-bottom:2px solid #0000cd;padding:16px;margin-bottom:40px}#top-service .plan-text,#top-service .plan-contents{font-size:14px;line-height:2;margin-bottom:40px;max-width:800px;margin-left:auto;margin-right:auto}.plan-contents ol{padding-left:1.2em;list-style-type:decimal}.plan-contents ol li{margin-bottom:15px}.plan{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;background:#2568dd;padding:40px 20px}.button-wrap{margin-bottom:40px;display:flex;justify-content:space-around;align-items:center}.button-wrap button{font-size:16px;font-weight:700;color:#fff;text-align:left;margin-bottom:10px;text-align:center;background-color:#0a0aa0;padding:16px;border-radius:8px;margin-bottom:40px;width:45%}#topics{padding-top:3vw}.tab{display:flex;list-style:none;justify-content:space-around}.tab li{font-size:14px;line-height:1.4rem;font-weight:700;color:#fff;text-align:left;margin-bottom:10px;text-align:center;background-color:#0a0aa0;padding:16px 0;border-radius:8px;margin-bottom:40px;width:45%;cursor:pointer;transition:color .3s}.tab li:last-child{margin-right:0}.topicon{position:relative;overflow:hidden;min-height:200px}.topicon .tab-content{display:none;opacity:0;transition:opacity .5s ease}.topicon .tab-content.active{display:block;opacity:1}#plan01{margin-bottom:80px}#plan02{margin-bottom:80px}.plan-box{background:#fff;color:#000;padding:30px 20px;border-radius:10px;text-align:center;width:70%}.plan-box h3{color:#0a0aa0;font-size:18px;font-weight:700;margin-bottom:10px}.plan-box .pran-price{font-size:24px;font-weight:700;margin:10px 0;border-bottom:2px dashed #0a0aa0;display:inline-block;padding-bottom:8px}.plan-text-span01{font-size:14px;letter-spacing:2px}.plan-text-span02{font-size:18px}.plan-box .pran-text{font-size:14px;margin-top:10px;line-height:1.4rem}.plan-button{width:80%;margin-top:20px;background:#f89b00;color:#fff;font-weight:700;padding:10px 20px;border-radius:8px;display:inline-block;font-size:14px;transition:all .3s ease}.plan-button:hover{background-color:#ffc300;transform:translateY(-2px);box-shadow:0 8px 12px rgba(0,0,0,.2)}.plan-button a{color:#fff}.plan-box ol{font-size:14px;text-align:left;padding:20px}.online-pran-text li{line-height:1.6rem}#profile{background:#e6ecf1;padding:60px 20px}#profile-box{max-width:700px;margin:0 auto;text-align:center}.profile-img img{width:120px;margin-bottom:20px}.profile-name01 h2,.profile-name02 h2{font-size:20px;color:#0a0aa0;margin-bottom:10px}.name-en{display:block;font-size:14px;color:#140097;margin-top:8px;font-style:italic}.profile-text p{text-align:left;max-width:600px;margin:20px auto;font-size:14px;line-height:2;border-top:1px solid #000bde;padding-top:10px}.profile-name02{display:flex;justify-content:center;align-items:center;gap:20px}footer{background:#0a0aa0;text-align:center;padding:20px}.line{width:300px;height:60px;background:#00c300;margin:40px auto 40px;border-radius:10px}address{font-style:normal;color:#fff}.sns{text-align:center;margin:40px auto}.sns img{width:40px}.copyright{color:#fff;font-size:12px}@media (max-width:980px){#page{display:inherit}header{width:100%;position:inherit}main{width:100%;position:inherit}.header-contents img{width:60%;margin:0 auto 20px}.plan{flex-direction:column;align-items:center}.plan-box{width:100%}}