*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#fff0}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:#fff0;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:#fff0;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer}button:disabled,[type="button"]:disabled,[type="reset"]:disabled,[type="submit"]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}body{font-family:"Noto Sans JP";color:#333;background-color:#F0F0F0;font-size:16px;line-height:25px;letter-spacing:.1px}dd{line-height:1.5}header{position:fixed;top:0;left:0;z-index:100;width:100%;height:65px;background-color:rgb(231 208 169 / .8);transition:0.5s;.header-flex{width:100%;display:flex;justify-content:space-between;.header-flex-left{display:flex;width:350px;position:relative;a{h1{padding-top:18px;margin-left:20px;font-size:24px;font-family:"Noto Serif JP";span{margin-left:3px;font-size:16px}}}img{position:relative;width:100px;height:auto;z-index:102}}.header-flex-right{width:60px;.hamburger-menu-button-area{width:50px;height:50px;position:relative;.hamburger-menu-button{position:absolute;width:60px;height:60px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10001;margin-top:5px;border:none;box-shadow:none;background-color:#fff0;span{display:block;width:21px;height:1px;background-color:#333;position:absolute;left:50%;transform:translateX(-50%);transition:0.3s ease-in-out;&:nth-child(1){top:22px}&:nth-child(2){top:50%}&:nth-child(3){bottom:22px}}&.active{span{&:nth-child(1){top:50%;transform:translateX(-10px) rotate(45deg)}&:nth-child(2){transform:translateX(100vw)}&:nth-child(3){top:50%;transform:translateX(-10px) rotate(-45deg)}}}}}}.header-flex-right-pc{display:none}}.header-flex-right-2{display:none}.hamburger-menu{position:absolute;width:210px;height:325px;margin:0;top:-100vh;right:0;z-index:101;opacity:1;transition:0.5s ease;background-color:#fff;border-top-right-radius:30px;border-bottom-left-radius:30px;&.active{top:0}ul{position:relative;width:200px;height:250px;margin:50px auto 0 auto;text-align:center;li{width:200px;height:50px;a{display:inline-block;font-size:16px;opacity:1;color:var(--main-color);padding-top:10px}}}}}.top-page-first-view{width:100%;padding-top:60px;.bg-layer{position:absolute;width:100%;height:668px;inset:0;background-image:url(../assets/img/Mask\ group\ mb.png);background-size:cover;background-repeat:no-repeat;z-index:0;opacity:.8;&::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-image:linear-gradient(9deg,rgb(0 0 0 / .4) 0%,rgb(0 0 0 / .3) 40%,#fff0 80%,#fff0 100%),url(../assets/img/Mask\ group\ mb.png);background-size:cover;background-repeat:no-repeat}}.top-page-first-view-img-area{position:relative;width:90%;height:540px;margin-top:36px;top:0;left:50%;transform:translateX(-50%);background-image:url(../assets/img/Mask\ group\ mb.png);background-size:contain;background-position:center;background-repeat:no-repeat;.top-page-first-view-text-group1{position:absolute;width:50px;height:150px;top:40px;right:50%;transform:translateX(310%);font-family:"Noto Serif JP";font-size:48px;letter-spacing:5px;.top-page-first-view-text-group1-text-1{position:absolute;width:40px;top:0;right:-10px;font-size:35px;line-height:40px}.top-page-first-view-text-group1-text-2{position:absolute;font-size:24px;top:80px;right:35px;line-height:25px}}}}.title-design{width:250px;margin:150px auto 150px auto;position:relative;font-size:36px;font-weight:700;text-align:center;&::before{position:absolute;display:block;content:"";width:65px;height:65px;top:-40px;left:-30px;background-image:url(/wp-content/themes/浅井さんHPリニューアルWP化/assets/img/Profile.png);background-repeat:no-repeat}&::after{position:absolute;display:block;content:"";width:50px;height:8px;background-color:#333;top:50px;left:50%;transform:translateX(-50%)}}button{display:block;width:200px;height:64px;margin:50px auto 70px auto;border-radius:50px;border:solid 2px #000;box-shadow:0 4px 4px rgb(51 51 51 / .25);background-color:#E7D0A9;transition:all 0.3s ease;a{display:block;width:195px;height:60px;padding-top:15px;border-radius:50px;font-size:20px;padding-left:18px}}.profile{.profile-content{.profile-content-text-area{h3{&::before,&::after{position:absolute;display:block;content:"";width:50px;height:1px;background-color:#333;top:50%;translate:0 -50%}&::before{right:0}&::after{left:0}}.mb-img{display:block;margin:50px auto;width:330px;height:500px}.tb-img{display:none}.profile-content-text-group1-flex{.profile-content-text-group1-left{width:100%;.mb-img{display:block;margin:0 auto;width:350px;height:auto;margin-bottom:100px;border-top-right-radius:50px;border-bottom-left-radius:50px}}.profile-content-text-group1-right{width:300px;margin:50px auto;p{line-height:1.5}}}.profile-content-text-group2{width:350px;margin:50px auto;h3{position:relative;width:180px;margin:0 auto 40px auto;font-size:20px;font-weight:700;text-align:center}dl{display:grid;grid-template-columns:22% 78%;width:330px;dd{margin-bottom:15px}}.mb-img{display:block;margin:0 auto;width:350px;height:auto;margin-bottom:100px;border-top-right-radius:50px;border-bottom-left-radius:50px}.tb-img{display:none}}.profile-content-text-group3{width:330px;margin:0 auto;h3{position:relative;width:180px;margin:70px auto 40px auto;font-size:20px;font-weight:700;text-align:center}p{width:300px;font-size:16px;line-height:27px}}}}}.content{.content-content{width:360px;margin:0 auto 200px auto;.content-content-text-group1-flex{width:100%;.content-content-text-group1-text{position:relative;width:360px;margin:0 auto;.special-text1{position:absolute;width:191px;font-size:32px;text-align:right;font-weight:700;color:#fff;top:55px;right:15px}p{width:330px;height:180px;margin:0 auto;margin-top:20px}button{margin-bottom:150px}}}}}footer{width:100%;background-color:#E7D0A9;padding-bottom:30px;.footer-flex1{.footer-flex-left{padding-top:10px;padding-left:20px;.footer-flex-left-text-group1{margin-top:50px;margin-left:40px;h2{font-size:16px;font-family:"Noto Serif JP";margin-bottom:10px}ul{li{width:120px;margin-bottom:15px;a{display:block}&:nth-child(1){width:50px}&:nth-child(2){width:50px}&:nth-child(3){width:50px}&:nth-child(4){width:120px}&:nth-child(5){width:85px}&:nth-child(6){width:170px}}}}}.footer-flex-right{width:300px;margin:80px auto 0 auto;.footer-flex-right-imgs{width:210px;margin:0 auto;a{&:hover{img{transition:all 0.3s ease;opacity:.5}}&:nth-child(1){margin-right:40px}&:nth-child(3){margin-right:40px}}img{margin-bottom:30px;width:80px;height:80px}}}}.footer-flex2{width:280px;margin:0 auto;text-align:center;font-family:"Noto Serif JP";p{margin-top:100px;font-size:12px;line-height:15px}}}.top-page-first-view-others{width:100%;height:520px;padding-top:60px;position:relative;.top-page-first-view-text-group{position:absolute;bottom:0;left:0;h2{position:relative;width:300px;height:50px;writing-mode:horizontal-tb;color:#fff;font-size:50px;padding-top:0;padding-left:50px;letter-spacing:5px;z-index:1;&::before{position:absolute;z-index:-1;content:"";bottom:0;left:0;width:300px;height:70px;padding:10px;background:linear-gradient(to right,#333333 0%,#fff0 100%)}}}.bg-layer{position:absolute;width:100%;height:520px;inset:0;background-size:cover;background-repeat:no-repeat;z-index:0;opacity:.8;&::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-image:linear-gradient(9deg,rgb(0 0 0 / .4) 0%,rgb(0 0 0 / .3) 40%,#fff0 80%,#fff0 100%);background-size:cover;background-repeat:no-repeat}}.top-page-first-view-img-area{position:relative;width:90%;height:416px;margin-top:25px;top:0;left:50%;transform:translateX(-50%);background-size:contain;background-position:center;background-repeat:no-repeat}.lecture{background-image:url(../assets/img/Mask\ group2.png);.top-page-first-view-text-group{position:absolute;bottom:0;left:0;h2{position:relative;width:200px;height:55px;writing-mode:horizontal-tb;color:#fff;font-size:48px;padding-left:50px;letter-spacing:5px;z-index:1;&::before{position:absolute;z-index:-1;content:"";top:-12px;left:0;width:300px;height:55px;padding:10px;background:linear-gradient(to right,#333333 0%,#fff0 100%)}}}}}.theme{width:100%;.theme-content{width:320px;margin:0 auto;img:nth-of-type(1){margin-bottom:50px}img{width:320px;border-top-right-radius:50px;border-bottom-left-radius:50px}.special-img2{display:block}.theme-content-text-area{width:100%;.theme-content-flex{width:100%;margin-top:100px;.theme-content-flex-left{.theme-content-flex-left-text-group{width:310px;margin:0 auto;margin-bottom:50px;p:nth-of-type(2){.special-span1{padding-top:0}}.special-img3{display:block}p{font-size:16px;line-height:35px;span{font-size:16px;font-weight:700;margin-left:20px}.special-span1{display:block;font-size:18px;font-weight:700;padding-top:40px}.special-span2{display:block;padding-left:20px}}.special-p1{padding-left:0;font-size:20px;font-weight:700;margin-top:0;margin-bottom:40px}}}.theme-content-flex-right{display:none}}}}}.lecture-achievement{width:100%;border:solid 1px #F0F0F0;.lecture-achievement-content{width:320px;margin:0 auto;p{margin-bottom:30px}.lecture-achievement-content-flex{width:100%;.lecture-achievement-content-flex-left{img{border-top-right-radius:50px;border-bottom-left-radius:50px}.special-img{display:none}}.lecture-achievement-content-flex-right{margin:100px auto 50px auto;text-align:center;img{width:320px;margin-top:50px;border-top-right-radius:50px;border-bottom-left-radius:50px}.special-p2{margin-top:100px;font-size:18px;text-align:center}.special-h3-1{display:block;font-size:30px;font-weight:700;margin:50px auto 0 auto;padding-bottom:40px}ul{li{.special-li{display:block;width:320px;margin:50px auto;padding:10px 0;font-weight:700;text-align:center;background-color:#E7D0A9;border-radius:15px}&:nth-child(4){margin-bottom:70px}}}}}}}.request-flow{width:100%;.request-flow-content{width:320px;margin:0 auto;.request-flow-content-flex{width:320px;height:280px;margin-bottom:20px;background-color:#E7D0A9;&:nth-of-type(7)+.request-flow-content-border{display:none}.request-flow-content-flex-left{width:320px;margin:0 auto;padding-top:30px;.request-flow-content-flex-left2{display:flex;width:190px;padding-top:10px;margin:0 auto;p{font-size:36px}.special-p3{font-size:36px;margin-right:20px}}}.request-flow-content-flex-right{p{width:270px;margin:55px auto 50px auto;font-size:16px}}}.request-flow-content-border{position:relative;width:320px;height:1px;margin-bottom:40px;&:nth-child(2){background-color:aqua}&:before{position:absolute;content:"";width:30px;height:3px;top:0;left:50%;transform:translateX(-50%);border-left:15px solid #fff0;border-right:15px solid #fff0;border-top:25px solid #333}}.special-div1{background-color:#FFF0D5}}}.question{width:100%;margin-bottom:200px;.question-content{.question-content-accordion{.accordion-container{width:320px;margin:0 auto;ul{width:320px;margin:0 auto;padding:0;li{position:relative;width:320px;margin:0 auto;list-style-type:none;border-radius:10px;background-color:#E7D0A9;p{width:220px;font-size:14px}&:nth-child(1)::before{position:absolute;content:"Q1.";top:50px;left:20px}&:nth-child(2)::before{position:absolute;content:"Q2.";top:50px;left:20px}&:nth-child(3)::before{position:absolute;content:"Q3.";top:50px;left:20px}&:nth-child(4)::before{position:absolute;content:"Q4.";top:50px;left:20px}}.special-div2{background-color:#FFF0D5}.accordion-container-menu-item-open{width:100%;margin:0 auto;padding:50px;font-size:14px;cursor:pointer;position:relative;&::before{content:"";position:absolute;width:20px;height:2px;top:65px;right:20px;background-color:#333;transition:0.5s}&::after{content:"";position:absolute;width:2px;height:20px;top:56px;right:29px;background-color:#333;transition:0.5s;opacity:1}.accordion-container-menu-item-open-button{width:100px;margin:0 auto}&.open{&::after{opacity:0}.accordion-container-menu-item-open-button{transform:rotate(90deg)}}}}.accordion-container-menu-item-close{overflow:hidden;height:0;transition:height 1s ease;p{width:220px;margin:0 auto;padding:20px 0}&.open{height:auto}}}}}}.top-page-first-view-others{.sns{background-image:url(../assets/img/Mask\ group-1.png)}}.instagram{width:100%;margin:0 auto;margin-top:200px;.instagram-content{width:320px;margin:0 auto;.instagram-content-flex{width:100%;.instagram-content-flex-item{&:nth-child(2){display:none}}}}}.special-margin-bottom{margin-bottom:200px}.youtube{width:100%;margin:0 auto;.youtube-content{width:320px;margin:0 auto;.youtube-content-post{margin:100px auto}}}.youtube-embed{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.youtube-embed iframe{position:absolute;width:100%;height:100%;top:0;left:0}.tiktok{width:100%;margin:0 auto;.tiktok-content{width:320px;margin:0 auto;.tiktok-content-post-flex{.tiktok-content-post-item{&:nth-child(2){display:none}}}}}.facebook{width:100%;margin-bottom:150px;.facebook-content{width:320px;margin:0 auto;.facebook-content-flex{.facebook-content-post{width:320px;&:nth-child(2){display:none}}}}}.top-page-first-view-others{.top-page-first-view-text-group{.special-h2{width:360px;font-size:40px}}.media2{background-image:url(../assets/img/Mask\ group21.png)}}.lecture-practice{width:100%;.lecture-practice-content{width:330px;margin:0 auto;.lecture-practice-content-text-group1{width:330px;margin:200px auto;h3{margin-bottom:70px;font-size:20px;text-align:center;font-weight:700}.container{width:100%;padding:10px}@media (min-width:768px){.container{max-width:900px;margin:0 auto;padding:30px}}.nav-controls{display:none;grid-template-columns:1fr 1fr 1fr 1fr;gap:8px;margin-bottom:15px}@media (min-width:768px){.nav-controls{gap:15px;margin-bottom:25px}}.btn-control{width:auto;height:auto;margin:0;padding:10px;background:#d4a574;color:#fff;border:none;cursor:pointer;font-size:18px;text-align:center;font-weight:700;border-radius:4px;transition:all 0.2s;transform:none;-webkit-tap-highlight-color:rgb(0 0 0 / .1)}@media (min-width:768px){.btn-control{padding:12px;font-size:16px}}.btn-control:hover:not(:disabled){background:#c4975f}.btn-control:active:not(:disabled){background:#b48850;transform:scale(.98)}.btn-control:disabled{background:#ccc;cursor:not-allowed;opacity:.5}.btn-control:focus{outline:3px solid #000;outline-offset:2px}.selector{display:grid;grid-template-columns:1fr 2fr;gap:10px;margin-bottom:20px}@media (min-width:768px){.selector{gap:20px;margin-bottom:40px}}.section{display:flex;flex-direction:column;gap:5px}@media (min-width:768px){.section{gap:10px}}.column{display:flex;flex-direction:column;gap:3px;height:200px;overflow-y:auto;padding:5px;border:2px solid #d4a574;border-radius:4px;background:#fff;transition:border-color 0.3s}@media (min-width:768px){.column{height:230px;gap:8px;padding:10px}}.column.focused{border-color:#d4a574}.column::-webkit-scrollbar{width:4px}.column::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}button.item{width:auto;height:auto;margin:0;padding:8px;border:none;background:#f0f0f0;cursor:pointer;font-size:16px;font-weight:700;border-radius:4px;transition:all 0.2s;text-align:center;border:none;box-shadow:none;-webkit-tap-highlight-color:rgb(0 0 0 / .1)}@media (min-width:768px){button.item{padding:12px;font-size:15px}}button.item:hover{background:#e8e8e8;border-color:#999;transform:none}button.item:active{background:#d8d8d8}button.item.active{background:#d4a574;color:#fff;border-color:#d4a574}button.item:focus{outline:2px solid #000;outline-offset:1px}.article{margin-top:20px;padding:15px;background:#fff;border-radius:8px;border:2px solid #d4a574}@media (min-width:768px){.article{margin-top:40px;padding:25px}}.article-header{margin-bottom:12px}.article-date{font-size:12px;color:#888;margin-bottom:4px}@media (min-width:768px){.article-date{font-size:14px;margin-bottom:6px}}.article-title{font-size:16px;font-weight:700;color:#333;margin-bottom:8px}@media (min-width:768px){.article-title{font-size:22px;margin-bottom:10px}}.article-text{font-size:14px;line-height:1.6;color:#555;margin-bottom:12px}@media (min-width:768px){.article-text{font-size:15px;margin-bottom:15px}}.article-images{margin:50px auto 30px auto;img{width:300px;margin-bottom:20px}}@media (min-width:768px){.article-images{gap:15px}}.article-images img{width:100%;height:auto;border-radius:6px}}.lecture-practice-content-text-group2{width:320px;margin:0 auto;h3{margin-top:180px;margin-bottom:50px}img{width:320px}p{margin:50px auto;font-size:16px;line-height:30px}}}}.media{width:100%;margin:0 auto 160px auto;.youtube-content{width:320px;margin:0 auto;.youtube-content-post1{h3{font-size:20px;font-weight:700;margin:10px}}.youtube-content-post2{h3{font-size:20px;font-weight:700;margin:10px;margin-top:50px}}}.past-appearances-content{width:100%;margin:0 auto;padding-bottom:1px;margin-top:100px;background-color:#FFF0D5;h3{padding:30px 0 50px 30px;font-size:20px;font-weight:700}.past-appearances-content-flex{.past-appearances-content-flex-left{width:300px;margin:0 auto;dl{display:grid;grid-template-columns:33% 67%;width:300px;dt{width:105px;font-size:16px;font-weight:700}dd{font-size:16px;margin-left:20px;margin-bottom:20px;.special-dd1{display:block;font-size:16px;font-weight:700;margin-bottom:-10px}}}}.past-appearances-content-flex-right{width:300px;height:200px;margin:30px auto;background-image:url(../assets/img/Mask\ group31.png);background-size:cover;background-repeat:no-repeat}}}}.top-page-first-view-others{.contact{background-image:url(../assets/img/Mask\ group41.png);background-position:center center}}.contact-content{width:320px;margin:0 auto;h2{margin:100px auto 150px auto;font-size:36px;font-weight:700;text-align:center}p{display:block;width:321px;margin:0 auto;font-size:16px}.special-p4,.special-p5,.special-p6{width:315px;font-size:15px;font-family:"Noto Serif JP"}form{width:320px;margin:0 auto}.field{margin-bottom:25px;font-size:16px}label{display:block;margin-bottom:18px;padding-top:15px;font-weight:500;font-size:15px;cursor:pointer;font-weight:700}.req{background:red;color:#fff;font-size:11px;padding:3px 8px;border-radius:3px;margin-left:8px;font-weight:600}input[type="text"],input[type="email"],input[type="tel"],textarea{width:100%;padding:12px 15px;background-color:#DEDEDE;box-shadow:0 -3px 0 rgb(0 0 0 / .25);transition:all 0.3s}input[type="text"].special-input1{background-color:#F0F0F0}input[type="text"].special-input2{box-shadow:none}input[type="email"].special-input1{background-color:#F0F0F0}input[type="email"].special-input2{box-shadow:none}input[type="tel"].special-input1{background-color:#F0F0F0}input[type="tel"].special-input2{box-shadow:none}.special-textarea1{background-color:#F0F0F0}.special-textarea2{box-shadow:none}input:focus,textarea:focus{outline:none;border-color:#666}textarea{min-height:200px;resize:vertical;font-family:inherit}::placeholder{color:#727272}.container{width:320px;margin:0 auto;background-color:#EAEAEA;box-shadow:0 -3px 0 rgb(0 0 0 / .25);h1{font-size:16px;font-weight:600;line-height:1.6}.content{width:295px;margin:0 auto;max-height:300px;overflow-y:auto}.section{width:280px;margin-bottom:20px;.special-p4{width:280px;margin:30px auto 30px auto;font-size:20px;font-weight:700;text-align:center}}p{width:250px;font-size:13px;line-height:1.8;margin-bottom:15px;padding-left:20px;span{font-size:18px;font-weight:700;margin-left:-20px}}}.checkbox-wrapper{width:320px;margin:0 auto;margin-top:50px;padding-left:10px;display:flex;align-items:center;gap:10px;background-color:#D9D9D9;box-shadow:0 3px 5px rgb(0 0 0 / .25)}input[type="checkbox"]{width:20px;height:20px;cursor:pointer;flex-shrink:0;appearance:auto;-webkit-appearance:checkbox;-moz-appearance:checkbox}.special-label1{font-size:16px;font-weight:100;padding-top:15px}p{line-height:40px}.special-button{display:block;width:200px;height:64px;margin:120px auto 200px auto;padding-left:26px;font-size:18px;border-radius:50px;border:solid 2px #000;box-shadow:0 4px 4px rgb(51 51 51 / .25);background-color:#E7D0A9;transition:all 0.3s ease;&:hover{opacity:.5;font-weight:700;transform:scale(1.1)}a{font-size:20px;padding-left:0}}}.special-margin-top{margin-top:100px}.privacy-policy-content{width:100%;margin-top:210px;margin-bottom:150px;.privacy-policy-content-text{width:320px;margin:0 auto;font-size:16px;p{padding-left:20px}.special-p4{margin-bottom:50px;font-size:24px;font-weight:700;text-align:center}span{display:block;font-size:20px;font-weight:700;margin-left:-20px}}.special-button2{margin-top:100px}}@media (min-width:768px){button{a{padding-top:10px}}body{font-size:18px;line-height:2;letter-spacing:.1px}header{line-height:1;.header-flex{.header-flex-left{a{h1{margin-left:50px}}}}.hamburger-menu{width:335px}}.title-design{&::after{top:70px}}.top-page-first-view{height:700px;.bg-layer{height:615px;&::before{background-image:linear-gradient(9deg,rgb(0 0 0 / .4) 0%,rgb(0 0 0 / .3) 40%,#fff0 80%,#fff0 100%),url(../assets/img/Mask\ group\ pc.png)}}.top-page-first-view-img-area{height:475px;margin-top:45px;background-image:url(../assets/img/Mask\ group\ pc.png)}}.profile{.profile-content{.profile-content-text-area{position:relative;width:700px;margin:0 auto;.tb-img{display:block;width:300px}.profile-content-text-group1-flex{display:flex;width:700px;margin:0 auto;.profile-content-text-group1-left{width:350px;.mb-img{width:300px;margin:0;anchor-name:--profile-1}}.profile-content-text-group1-right{width:350px;margin-top:0;p{margin-bottom:.5em}}}.profile-content-text-group2{line-height:1.5;margin-right:0;h3{line-height:1}.mb-img{display:none}}.profile-content-text-group3{margin-right:0;h3{line-height:1}}}.tb-img{position-anchor:--profile-1;position:absolute;top:anchor(bottom);display:block;margin:70px 0 0 0;width:350px;height:auto;border-top-right-radius:50px;border-bottom-left-radius:50px}}}.content{.content-content{width:720px;margin:0 auto 100px auto;.content-content-text-group1-flex{width:720px;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;.content-content-text-group1-text{position:relative;width:350px;margin:0 auto;img{width:352px}.special-text1{width:195px;position:absolute;font-size:32px;font-weight:700;color:#fff;top:55px;right:15px}p{height:210px;margin-top:20px;font-size:18px;line-height:27px}}}}}footer{padding-bottom:0;.footer-flex1{.footer-flex-left{.footer-flex-left-text-group1{ul{li{&:nth-child(6){width:187px}}}}}.footer-flex-right{width:700px;height:200px;margin-top:-100px;margin-bottom:0;.footer-flex-right-imgs{width:400px;margin-right:0;a{&:nth-child(1){margin-right:10px}&:nth-child(3){margin-right:10px}margin-right:10px}}.footer-flex2{width:550px;margin:50px auto;.special-br{display:none}span{margin-right:100px}&:nth-child(1){margin-bottom:20px;border:solid 1px #000}}}}}.top-page-first-view-others{height:615px;.bg-layer{height:615px;&::before{background-image:linear-gradient(9deg,rgb(0 0 0 / .4) 0%,rgb(0 0 0 / .3) 40%,#fff0 80%,#fff0 100%)}}.top-page-first-view-img-area{height:475px;margin-top:45px}.lecture{background-image:url(../assets/img/Mask\ group13.png);.top-page-first-view-text-group{bottom:50px;left:0;h2{font-size:64px;&::before{width:400px;top:-23px;left:0;height:80px}}}}}.theme{.theme-content{width:700px;margin:0 auto;.special-img2{display:none}.theme-content-text-area{.theme-content-flex{display:flex;justify-content:space-between;.theme-content-flex-left{width:45%;.theme-content-flex-left-text-group{width:345px;.special-img3{display:none}}}.theme-content-flex-right{display:block;width:45%;img{display:block;width:310px;margin-bottom:70px}}}}}}.lecture-achievement{.lecture-achievement-content{width:740px;.lecture-achievement-content-flex{display:flex;justify-content:space-between;.lecture-achievement-content-flex-left{width:350px;img{width:350px}.special-img{margin-top:100px;display:block}}.lecture-achievement-content-flex-right{width:390px;margin-top:50px;margin:0 0 0 0;.special-p2{margin-left:auto}.special-h3-1{margin-top:0}ul{li{font-size:25px;.special-li{width:350px;line-height:40px;margin:0;margin-left:auto;margin-bottom:50px}}li:nth-of-type(1){.special-li{margin-top:0}}}img{display:none}p{width:370px;font-size:18px;&:nth-child(1){margin-bottom:50px}.special-p8{width:360px;margin:0 auto}}}}}}.request-flow{.request-flow-content{width:720px;margin:0 auto;>.request-flow-content-flex:nth-of-type(1){.request-flow-content-flex-left{.request-flow-content-flex-left2{&::before{background-image:url(../assets/img/24840114\ 1.png)}}}}>.request-flow-content-flex:nth-of-type(3){.request-flow-content-flex-left{.request-flow-content-flex-left2{&::before{width:130px;height:80px;left:10px;background-image:url(../assets/img/22474390\ 1.png)}}}}>.request-flow-content-flex:nth-of-type(5){.request-flow-content-flex-left{.request-flow-content-flex-left2{&::before{width:110px;height:80px;left:20px;background-image:url(../assets/img/22474390\ 1.png)}}}}>.request-flow-content-flex:nth-of-type(5){.request-flow-content-flex-left{.request-flow-content-flex-left2{&::before{background-image:url(../assets/img/22407663\ 1.png)}}}}>.request-flow-content-flex:nth-of-type(7){.request-flow-content-flex-left{.request-flow-content-flex-left2{&::before{background-image:url(../assets/img/26783483\ 1.png)}}}}>.request-flow-content-flex:nth-of-type(9){.request-flow-content-flex-left{.request-flow-content-flex-left2{&::before{background-image:url(../assets/img/22407663\ 1.png)}}}}.request-flow-content-flex{display:flex;width:720px;height:200px;&:nth-of-type(1)+.request-flow-content-border{width:720px}&:nth-of-type(3)+.request-flow-content-border{width:720px}&:nth-of-type(5)+.request-flow-content-border{width:720px}.request-flow-content-flex-left{width:320px;margin:0 auto 0 50px;.request-flow-content-flex-left2{position:relative;width:190px;padding-top:10px;&::before{position:absolute;content:"";top:60px;left:20px;width:100px;height:80px;background-size:cover;background-repeat:no-repeat}p{font-size:36px}.special-p3{position:absolute;top:50px;left:-70px;font-size:64px}}}.request-flow-content-flex-right{width:400px;p{width:280px;margin:30px auto 50px auto;font-size:16px}}}.special-div1{background-color:#FFF0D5}}}.question{width:100%;.question-content{.question-content-accordion{.accordion-container{width:720px;ul{width:720px;li{width:720px;p{width:550px;font-size:24px}&:nth-child(1)::before{position:absolute;content:"Q1.";top:50px;left:40px;font-size:20px}&:nth-child(2)::before{position:absolute;content:"Q2.";top:50px;left:40px;font-size:20px}&:nth-child(3)::before{position:absolute;content:"Q3.";top:50px;left:40px;font-size:20px}&:nth-child(4)::before{position:absolute;content:"Q4.";top:50px;left:40px;font-size:20px}}.special-div2{background-color:#FFF0D5}.accordion-container-menu-item-open{width:100%;margin:0 auto;padding:50px 50px 50px 80px;font-size:14px;cursor:pointer;position:relative;&::before{content:"";position:absolute;width:20px;height:2px;top:65px;right:20px;background-color:#333;transition:0.5s}&::after{content:"";position:absolute;width:2px;height:20px;top:56px;right:29px;background-color:#333;transition:0.5s;opacity:1}.accordion-container-menu-item-open-button{width:100px;margin:0 auto}&.open{&::after{opacity:0}.accordion-container-menu-item-open-button{transform:rotate(90deg)}}}}.accordion-container-menu-item-close{overflow:hidden;height:0;transition:height 1s ease;p{width:630px;margin:0 0 0 40px;padding:20px 0 70px 0}&.open{height:auto}}}}}}.top-page-first-view-others{.sns{background-image:url(../assets/img/Mask\ group15.png)}}.instagram{width:100%;.instagram-content{width:720px;margin:0 auto;.instagram-content-flex{display:flex;width:700px;justify-content:space-between;margin:0 auto;.instagram-content-flex-item{width:300px;margin-right:50px;margin-bottom:50px;&:nth-child(2){display:block}}.instagram-content-flex-right{display:block}}}}.youtube{width:100%;margin:100px auto 200px auto;.youtube-content{width:700px;margin:0 auto}}.tiktok{width:100%;margin:0 auto;.tiktok-content{width:700px;margin:0 auto;.tiktok-content-post-flex{display:flex;justify-content:space-between;.tiktok-content-post-item{&:nth-child(2){display:block}}}}}.facebook{width:100%;margin-bottom:150px;.facebook-content{width:690px;margin:0 auto;.facebook-content-flex{display:flex;justify-content:space-between;.facebook-content-post{width:320px;&:nth-child(2){display:block}}}}}.top-page-first-view-others{.media2{background-image:url(../assets/img/Mask\ group20.png)}}.lecture-practice{.lecture-practice-content{width:720px;.lecture-practice-content-text-group1{width:720px;.container{width:700px;margin:0 auto}.timeline{gap:50px}.year-column{width:150px}.year-item{font-size:24px}.month-column{width:100px}.month-item{font-size:24px}.day-item{width:330px}.day-item .date{font-size:24px}.day-item .content{font-size:24px}.arrows{position:absolute;right:-20px;top:50%;transform:translateY(-50%);display:block;flex-direction:column;gap:10px}.arrow.down{top:140px;right:180px}.arrow.up{top:-160px;right:180px;transform:rotate(-90deg)}.article-section{width:600px;margin:0 auto;margin-top:150px;padding:20px;display:none}.article-section-flex{display:flex}.article-section.show{display:block}.article-section h2{font-size:18px;margin-bottom:8px}.article-section .article-date{width:140px;margin-right:10px;font-size:18px}.article-section .article-content{font-size:18px;line-height:1.8;color:#555}.article-section .article-content p{margin-bottom:50px}}.lecture-practice-content-text-group2{width:500px;img{width:500px}p{padding:20px}}}}.media{.youtube-content{width:500px}.past-appearances-content{padding:50px 0 100px 0;.past-appearances-content2{width:765px;margin:0 auto;h3{padding-left:15px}.past-appearances-content-flex{width:720px;margin:0 auto;display:flex;.past-appearances-content-flex-left{width:490px;font-size:18px;margin:0;dl{display:grid;grid-template-columns:25% 75%;width:500px;font-size:18px;dt{width:120px;font-size:18px}dd{width:300px;margin-left:10px;margin-bottom:40px;font-size:18px}}}.past-appearances-content-flex-right{width:230px;height:545px;margin:0;background-image:url(../assets/img/Mask\ group32.png)}}}}}.top-page-first-view-others{.contact{background-image:url(../assets/img/Mask\ group40.png);.top-page-first-view-text-group{bottom:50px;left:0;h2{width:500px;font-size:64px;&::before{width:600px;top:-23px;left:0;height:80px}}}}}.contact-content{width:520px;form{width:520px}p{width:480px;font-size:24px;line-height:40px}.special-p4,.special-p5,.special-p6{width:500px;font-size:18px;font-family:"Noto Serif JP";.special-br2{display:none}}.container{width:520px;.content{width:520px;.section{width:450px;margin:0 auto 30px auto;.special-p4{width:450px;margin:30px auto 30px auto;font-size:20px;text-align:center}}p{width:450px}}}.special-label1{font-size:18px}.checkbox-wrapper{width:360px;margin:100px auto 0 auto}}.special-margin-top{margin-top:100px}.privacy-policy-content{.privacy-policy-content-text{width:600px}}}@media (min-width:1280px){header{position:fixed;top:0;left:0;z-index:100;width:100%;height:65px;transition:0.5s;.header-flex{width:100%;display:flex;justify-content:space-between;.header-flex-left{display:flex;width:350px;position:relative;a{transition:all 0.3s ease;&:hover{opacity:.5}h1{width:330px;padding-top:18px;font-size:40px;font-family:"Noto Serif JP";span{font-size:20px}}}img{position:relative;width:100px;height:auto;z-index:102}}.header-flex-right{display:none}.header-flex-right-pc{display:block;width:800px;height:65px;padding-top:20px;padding-right:40px;ul{display:flex;justify-content:space-between;align-items:center;font-size:30px;li{margin:0 auto;transition:all 0.3s ease;&:hover{opacity:.5}}}}}.header-flex-right-2{display:none}.hamburger-menu{display:none}}.title-design{margin:200px auto 150px auto}button{&:hover{opacity:.5;font-weight:700;transform:scale(1.1)}}.top-page-first-view{position:relative;height:800px;z-index:10;.bg-layer{height:720px;&::before{position:absolute;content:"";top:0;left:0;background-image:linear-gradient(9deg,rgb(0 0 0 / .4) 0%,rgb(0 0 0 / .3) 40%,#fff0 80%,#fff0 100%),url(../assets/img/Mask\ group\ pc.png)}}.top-page-first-view-img-area{height:600px;margin-top:35px;.top-page-first-view-text-group1{top:50px;right:50%;transform:translateX(420%);.top-page-first-view-text-group1-text-1{font-size:30px}.top-page-first-view-text-group1-text-2{font-size:24px;top:80px;right:50px;line-height:30px}}}}.profile{.profile-content{.profile-content-text-area{position:relative;width:850px;margin:0 auto;.profile-content-text-group1-flex{display:flex;justify-content:space-between;width:850px;margin:0 auto;font-size:20px;.profile-content-text-group1-left{width:350px;.mb-img{width:350px}}.profile-content-text-group1-right{width:450px;margin:0}}.profile-content-text-group2{width:450px;font-size:20px;h3{font-size:30px}dl{width:450px;dd{margin-bottom:20px}}}.profile-content-text-group3{width:450px;h3{font-size:30px}p{font-size:20px}}.tb-img{width:350px}}}}footer{.footer-flex1{.footer-flex-left{margin-left:200px;ul{li{transition:all 0.3s ease;&:hover{opacity:.3;font-weight:700}}}}.footer-flex-right{height:150px;padding-bottom:200px;.footer-flex2{a{display:inline-block;width:130px;transition:all 0.3s ease;opacity:1;&:hover{opacity:.5}}}}}}.top-page-first-view-others{height:600px;.top-page-first-view-text-group{h2{height:55px;width:700px;font-size:96px;padding-bottom:74px;padding-left:100px;&::before{width:700px;height:120px}}}.bg-layer{height:600px}.top-page-first-view-img-area{margin-top:35px}.lecture{background-image:url(../assets/img/Mask\ group14.png)}}.theme{.theme-content{.theme-content-text-area{.theme-content-flex{.theme-content-flex-left{.theme-content-flex-left-text-group{width:325px;p{font-size:18px;line-height:35px;span{font-size:18px}.special-span1{font-size:20px}.special-span2{padding-left:22px}.special-font-weight{font-weight:100}}.special-p1{font-size:24px}}}.theme-content-flex-right{width:320px;margin:0 auto;img{width:320px}}}}}}.top-page-first-view-others{.sns{background-image:url(../assets/img/Mask\ group12.png)}}.instagram{.instagram-content{width:750px;.instagram-content-flex{display:flex;width:750px;justify-content:space-between;margin:0 auto;.instagram-content-flex-left{width:400px}.instagram-content-flex-right{width:400px}}}}.youtube{width:100%;margin:200px auto;.youtube-content{width:720px;margin:0 auto}}.tiktok{.tiktok-content{width:750px;.tiktok-content-post-flex{width:750px;margin:0 auto}}}.facebook{.facebook-content{width:750px;margin:0 auto}}.top-page-first-view-others{.top-page-first-view-text-group{.special-h2{width:700px;font-size:75px}}.media2{background-image:url(../assets/img/Mask\ group22.png)}}.lecture-practice{.lecture-practice-content{.lecture-practice-content-text-group1{h3{margin-top:220px;font-size:30px}img{width:700px}}.lecture-practice-content-text-group2{width:700px;h3{margin-top:200px;font-size:30px}p{margin:50px auto;font-size:20px}}}}.media{margin-bottom:200px;.youtube-content{width:700px}.past-appearances-content{width:915px;h3{padding-top:60px}.past-appearances-content-flex{.past-appearances-content-flex-left{width:750px;dl{width:750px;grid-template-columns:18% 82%;dt{font-size:20px}dd{font-size:16px}}}}}}.top-page-first-view-others{.contact{background-image:url(../assets/img/Mask\ group42.png);.top-page-first-view-text-group{h2{width:900px;padding-left:200px;&::before{width:900px;height:120px}}}}}.top-page-first-view-others{.contact{background-image:url(../assets/img/Mask\ group42.png);.top-page-first-view-text-group{h2{width:900px;padding-left:200px;&::before{width:900px;height:120px}}}}}* .request-flow{.request-flow-content{.request-flow-content-flex{.request-flow-content-flex-right{width:400px;p{font-size:18px}}}}}.contact-content{width:820px;.special-p4,.special-p5,.special-p6{width:820px;font-size:25px}}.privacy-policy-content{.privacy-policy-content-text{width:800px;font-size:18px}}}@media (min-width:1500px){.title-design{margin:300px auto 200px auto}.top-page-first-view{.bg-layer{height:864px}.top-page-first-view-img-area{height:730px;margin-top:42px;.top-page-first-view-text-group1{top:50px;right:50%;transform:translateX(430%);.top-page-first-view-text-group1-text-1{font-size:64px;line-height:70px}.top-page-first-view-text-group1-text-2{position:absolute;display:block;font-size:32px;line-height:35px;top:80px;right:60px}}}}.profile{.profile-content{.profile-content-text-area{position:relative;width:1000px;.profile-content-text-group1-flex{width:1000px;margin:0;font-size:24px;.profile-content-text-group1-left{width:500px;.mb-img{width:450px}}.profile-content-text-group1-right{width:500px;margin:0;p{width:500px}}}.profile-content-text-group2{font-size:24px;width:500px;h3{font-size:34px}dl{width:500px;dd{line-height:30px}}}.profile-content-text-group3{width:500px;h3{font-size:34px}p{font-size:24px}}.tb-img{width:450px}}}}.content{.content-content{width:1000px;margin-bottom:300px;.content-content-text-group1-flex{width:1000px;row-gap:150px;column-gap:50px;.content-content-text-group1-text{width:450px;img{width:452px}.special-text1{top:80px}}}}}.lecture-practice{.lecture-practice-content{.lecture-practice-content-text-group{.lecture-practice-content-text-group2{width:1000px;border:solid 1px #000;img{width:700px}}}}}.theme{.theme-content{width:1000px;p{font-size:20px;line-height:1.8}.theme-content-text-area{.theme-content-flex{.theme-content-flex-left{.theme-content-flex-left-text-group{&:nth-of-type(1){.special-p1{margin-top:0}}}}.theme-content-flex-right{width:500px;img{width:400px;border-bottom-left-radius:30px}}}}}}.lecture-achievement{width:1000px;margin:0 auto;.lecture-achievement-content{width:1000px;.lecture-achievement-content-flex{.lecture-achievement-content-flex-left{width:500px;img{width:400px}}.lecture-achievement-content-flex-right{width:500px;margin:0 0 0 0;.special-h3-1{font-size:35px;margin-top:0}ul{li{font-size:20px;.special-li{width:500px;margin:100px auto 50px auto;font-size:30px;line-height:50px}}}.special-p2{margin:150px auto 0 auto}button{margin-bottom:0;margin-left:150px}}}}}.question{.question-content{.question-content-accordion{.accordion-container{width:1000px;ul{width:1000px;li{width:1000px;p{width:750px}&:nth-child(1)::before{left:60px}&:nth-child(2)::before{left:60px}&:nth-child(3)::before{left:60px}&:nth-child(4)::before{left:60px}.accordion-container-menu-item-open{padding:50px 50px 50px 100px;&::before{top:65px;right:60px}&::after{right:69px}}}}.accordion-container-menu-item-close{p{width:850px;margin:0 0 0 60px;padding:20px 0 70px 0}}}}}}.privacy-policy-content{.privacy-policy-content-text{width:1200px;font-size:20px}}}@media (min-width:1700px){.top-page-first-view{.bg-layer{height:911px}.top-page-first-view-img-area{height:770px;.top-page-first-view-text-group1{top:80px;right:50%;transform:translateX(510%)}}}}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.wpcf7-back{float:left;width:70px;margin-top:5px;position:relative}.cf7msm-ro{white-space:pre-wrap}