img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.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}.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:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@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}
@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;background:0 0;font-weight:400}img{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:bottom;background:0 0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.6}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-table;min-height:1%}*{box-sizing:border-box}* html .clearfix{height:1%}.clearfix{display:block}.clear{clear:both}body{color:#14475a;background-color:#def1f8;font-family:"Noto Sans JP","Noto Serif JP",sans-serif;font-size:16px;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%}img{max-width:100%;height:auto}a{color:#14475a}.text-center{text-align:center}.tb{display:none}@media (max-width:1150px){.tb{display:block}}@media (max-width:1150px){.pc{display:none}}.sp{display:none}@media (max-width:768px){.sp{display:block}}@media (max-width:768px){.sp_no{display:none}}h1{font-size:28px;font-weight:700;color:#14475a;line-height:normal}@media (max-width:768px){h1{font-size:24px}}h2{font-size:22px;font-weight:700;color:#ff2b3c;line-height:normal}.hamburger_menu{position:fixed;top:0;right:0;z-index:300}#menu_btn{display:none;width:56px;height:56px;margin-left:auto}@media (max-width:1300px){#menu_btn{display:flex;justify-content:center;align-items:center}}#menu_btn:hover{cursor:pointer}#menu_btn span,#menu_btn span:before,#menu_btn span:after{content:"";display:block;height:3px;width:30px;background-color:#ff2b3c;position:absolute;transition:all .4s}#menu_btn span:before{bottom:10px}#menu_btn span:after{top:10px}#menu_btn_check{display:none}@media (max-width:1300px){#menu_btn_check:checked~#menu_btn span{background-color:rgba(20,71,90,0)}#menu_btn_check:checked~#menu_btn span:before{bottom:0;transform:rotate(45deg)}#menu_btn_check:checked~#menu_btn span:after{top:0;transform:rotate(-45deg)}}#menu_content{width:220px;background:repeating-linear-gradient(#fff,#fff 40px,#def1f8 39px,#def1f8 43px);height:100vh;padding-top:24px;text-align:right}@media (max-width:1300px){#menu_content{position:absolute;right:-220px;width:220px;transition:all .5s}}.navigation li,.navigation a{display:block;background-color:#def1f8;width:140px;margin-left:auto;padding-right:10px;line-height:34px;margin-bottom:8.3px;font-size:14px;font-weight:700;transition:all .2s}@media (min-width:1300px){.navigation li:hover,.navigation a:hover{background-color:#99d2e6;width:135px}}.navigation .nav_space{margin-bottom:53px}.navigation .red_word a{color:#ff2b3c}.air{display:block;width:140px;height:34px;margin-left:auto;background-color:#def1f8;margin-bottom:8.3px;transition:all .2s}@media (min-width:768px){.air:hover{background-color:#99d2e6;width:135px}}.nav_space{margin-bottom:54px}#menu_btn_check:checked~#menu_content{right:0}#page_top{position:fixed;bottom:10px;right:10px;z-index:500}@media (max-width:768px){#page_top{bottom:0;right:0}}#page_top a{display:block;font-size:32px;color:#ff2b3c;padding:12px;transition:all .2s;line-height:1;transition:all .2s}@media (min-width:1300px){#page_top a:hover{padding-bottom:26px}}.hero{margin-right:220px;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://rika-piano.com/wp/wp-content/themes/omi-piano/./img/a_onpu.png);background-repeat:no-repeat;background-position:10% 85%}@media (max-width:1300px){.hero{margin-right:0}}@media (max-width:768px){.hero{background-image:none}}.hero_top{display:flex}@media (max-width:768px){.hero_top{display:block}}.hero_top .top_set{margin-top:90px;margin-left:22%;position:relative}@media (min-width:1560px){.hero_top .top_set{margin-left:26%}}@media (max-width:768px){.hero_top .top_set{max-width:297px;margin:auto;padding-top:86px}}.hero_top .top_set p{position:absolute;top:80px;right:0;text-align:right}@media (max-width:768px){.hero_top .top_set p{position:static;text-align:center}}.hero_top .top_set .piano_name{position:absolute;top:146px;right:0;font-size:36px;font-weight:400}@media (max-width:768px){.hero_top .top_set .piano_name{position:static;text-align:center;padding-top:20px;padding-bottom:10px}}@media (max-width:768px){.hero_top .top_set .rika_img{max-width:237px;margin:auto}}.hero_top .free_trial{margin-top:30px;margin-right:4.3%;margin-left:auto;width:128px;height:128px;border-radius:50%;border:#ff2b3c solid 2px;align-content:center}@media (max-width:1150px){.hero_top .free_trial{display:none}}.hero_top .free_trial p{font-weight:700;color:#ff2b3c}.catch_copy{padding-top:90px;margin-left:31.7%;font-size:48px;font-family:"Noto Serif JP";line-height:normal}@media (min-width:1560px){.catch_copy{margin-left:38%}}@media (max-width:1150px){.catch_copy{max-width:460px;padding-left:24px;margin:auto}}@media (max-width:768px){.catch_copy{font-size:36px;max-width:351px;padding-left:16px;padding-top:60px}}.lesson_content{padding-top:60px;margin-left:31.7%;font-size:24px}@media (min-width:1560px){.lesson_content{margin-left:38%}}@media (max-width:1150px){.lesson_content{max-width:600px;padding-left:24px;margin:auto}}@media (max-width:768px){.lesson_content{font-size:18px;max-width:351px;padding-left:16px}}.info{max-width:950px;display:flex;margin:150px 30px 60px;border-top:#14475a solid 1px;border-bottom:#14475a solid 1px;padding:10px 0 7px}@media (max-width:1150px){.info{flex-flow:column;border:none;max-width:422px;margin:0 auto 40px;padding:68px 16px 0}}@media (max-width:768px){.info{margin-bottom:20px}}@media (max-width:1150px){.info .info_img{max-width:390px;text-align:center;border-bottom:#14475a solid 1px}}.info img{padding-right:20px}@media (max-width:1150px){.info img{padding-right:0;padding-bottom:20px}}.info ul{display:flex}@media (max-width:1150px){.info ul{flex-flow:column}}.info ul .info_p{max-width:420px}@media (max-width:1150px){.info ul .info_p{border-bottom:#14475a solid 1px}}.info ul .info_p p{width:100%;padding:3px 20px 0;border-left:#14475a solid 1px;white-space:nowrap;overflow:hidden}@media (max-width:1150px){.info ul .info_p p{border-left:none;padding:16px 0}}.info ul .info_p p span{font-size:14px;float:left;padding-right:10px}@media (max-width:1150px){.info ul .info_p p span{float:none}}.info ul .info_p a p{display:inline-block;transition:all .2s}@media (min-width:1300px){.info ul .info_p a p:hover{background-color:#99d2e6}}.info a img{display:inline-block;transition:all .2s}@media (min-width:1300px){.info a img:hover{background-color:#99d2e6}}.section{padding:60px 16px;margin-right:220px}@media (max-width:1300px){.section{margin-right:0}}@media (max-width:768px){.section{padding:30px 16px 10px}}.onpu{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://rika-piano.com/wp/wp-content/themes/omi-piano/./img/a_onpu.png);background-repeat:no-repeat;background-position:top 60px right 60px}@media (max-width:768px){.onpu{background-image:none}}.lesson{max-width:1072px;margin:auto;height:500px;padding-bottom:60px;position:relative}@media (max-width:768px){.lesson{height:700px;padding-bottom:30px}}@media (max-width:768px){.lesson .child_img{position:absolute;left:-70px;max-width:500px}}.lesson .lesson_ex{position:absolute;top:150px;right:0;max-width:402px}@media (max-width:768px){.lesson .lesson_ex{top:350px}}.lesson .lesson_ex .lesson_title{font-size:24px;font-weight:500;color:#ff2b3c;padding-bottom:30px}@media (max-width:768px){.lesson .lesson_ex .lesson_title{padding:20px 0}}.lesson .lesson_ex a img{display:block;margin-top:24px;max-width:124px;margin-left:auto;transition:all .2s}@media (min-width:1300px){.lesson .lesson_ex a img:hover{background-color:#99d2e6}}@media (max-width:1150px){.lesson .lesson_ex a img{background-color:#def1f8}}@media (max-width:1150px){.lesson .lesson_ex p{background-color:#def1f8}}.lesson .ex_left{top:180px;left:0;padding-left:60px}@media (max-width:768px){.lesson .ex_left{top:350px;padding-left:0;left:auto;right:0}}.lesson .recitals{top:180px;left:0;padding-left:60px}@media (max-width:768px){.lesson .recitals{top:350px;padding-left:0}}.lesson .lesson_img{position:absolute;right:0}@media (max-width:768px){.lesson .lesson_img{left:-60px;max-width:500px}}@media (max-width:768px){.lesson .img_sp{padding-top:30px}}@media (max-width:768px){.lesson .exan_img{position:absolute;max-width:500px}}.lesson .reci_img{position:absolute;right:0}@media (max-width:768px){.lesson .reci_img{max-width:500px}}@media (max-width:768px){.lesson .seniors_img{position:absolute;top:-30px;max-width:400px}}.lesson .ex_exam{padding-left:20px}@media (max-width:768px){.lesson .ex_exam{padding-left:0}}.lesson .img_a{padding-right:30px}@media (max-width:768px){.lesson .img_a{padding-right:0}}.lesson .onpu_a{position:absolute;top:-100px;left:-100px}@media (max-width:768px){.lesson .onpu_a{display:none}}.lesson .onpu_b{position:absolute;bottom:-30px;right:0}@media (max-width:768px){.lesson .onpu_b{display:none}}.lesson .onpu_c{position:absolute;bottom:-50px;left:-100px}@media (max-width:1150px){.lesson .onpu_c{bottom:-100px;left:20px}}@media (max-width:768px){.lesson .onpu_c{display:none}}@media (max-width:768px){.lesson_a{height:630px}}@media (max-width:768px){.lesson_b{padding-top:70px}}.gif_g{max-width:532px;margin:auto}@media (max-width:768px){.gif_g{position:relative;max-width:300px;padding:20px 0}}.gif_g .balloon_a{float:left;margin-top:30px}@media (max-width:768px){.gif_g .balloon_a{position:absolute;top:-80px}}.about_title{font-size:24px;color:#14475a;font-weight:500;padding-bottom:10px}.about_text{max-width:640px;margin:auto;padding:60px 0}@media (max-width:768px){.about_text{padding:30px 0}}.about_text .about_a{font-size:32px;padding-bottom:30px}.about_text .about_b{padding-bottom:16px}.about_pro_wrap{max-width:996px;margin:auto;height:600px;position:relative}@media (max-width:1150px){.about_pro_wrap{height:780px}}@media (max-width:768px){.about_pro_wrap{position:static;height:auto;max-width:400px}}@media (max-width:1150px){.about_pro_wrap .my_img{position:absolute;left:30px}}@media (max-width:768px){.about_pro_wrap .my_img{position:static;text-align:center}}.about_pro_wrap .about_img_1{position:absolute;left:340px;top:20px}@media (max-width:1150px){.about_pro_wrap .about_img_1{left:370px}}@media (max-width:768px){.about_pro_wrap .about_img_1{position:static;max-width:210px;margin:auto;padding:10px 0}}.about_pro_wrap .about_name{position:absolute;left:350px;top:150px;width:180px;padding-top:10px;border-top:#14475a dashed 2px}@media (max-width:1150px){.about_pro_wrap .about_name{left:400px;top:130px}}@media (max-width:768px){.about_pro_wrap .about_name{position:static;width:210px;margin:auto}}.about_pro_wrap .arrow{padding-top:10px}@media (max-width:1150px){.about_pro_wrap .arrow{position:absolute;top:170px;left:390px}}@media (max-width:768px){.about_pro_wrap .arrow{position:static;max-width:251px;margin:auto;padding-bottom:30px}}.about_pro_wrap .arrow .arrow_text{float:left;color:#ff2b3c;padding:6px 6px 0 0;font-weight:500}@media (min-width:1300px){.about_pro_wrap .arrow .arrow_text:hover{font-weight:700}}.about_pro_wrap .about_room{position:absolute;right:70px;top:90px}@media (max-width:1150px){.about_pro_wrap .about_room{right:40px;top:240px}}@media (max-width:768px){.about_pro_wrap .about_room{position:static;text-align:right}}.about_pro_wrap .about_img_2{position:absolute;right:0;top:310px}@media (max-width:1150px){.about_pro_wrap .about_img_2{right:380px;top:280px}}@media (max-width:768px){.about_pro_wrap .about_img_2{position:static;width:214px;padding-bottom:10px}}.about_pro_wrap .about_name_2{position:absolute;right:30px;top:470px;width:180px;padding-top:10px;border-top:#14475a dashed 2px}@media (max-width:1150px){.about_pro_wrap .about_name_2{right:390px;top:430px}}@media (max-width:768px){.about_pro_wrap .about_name_2{position:static;padding-bottom:30px;width:214px}}.about_pro_wrap .about_house{position:absolute;right:360px;top:300px}@media (max-width:1150px){.about_pro_wrap .about_house{top:490px;right:0;left:100px}}@media (max-width:768px){.about_pro_wrap .about_house{position:static}}.about_pro_wrap .about_img_3{position:absolute;left:120px;top:410px}@media (max-width:1150px){.about_pro_wrap .about_img_3{left:410px;top:550px}}@media (max-width:768px){.about_pro_wrap .about_img_3{position:static;width:233px;padding-bottom:10px;margin-left:auto}}.about_pro_wrap .about_name_3{position:absolute;left:130px;top:550px;padding-top:10px;border-top:#14475a dashed 2px}@media (max-width:1150px){.about_pro_wrap .about_name_3{top:680px;left:420px}}@media (max-width:768px){.about_pro_wrap .about_name_3{position:static;width:235px;margin-left:auto}}.map{max-width:560px;margin:30px auto 0;height:280px;border:#14475a solid 1px}.to_form{height:250px;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://rika-piano.com/wp/wp-content/themes/omi-piano/./img/a_onpu.png);background-repeat:no-repeat;background-position:bottom left 80px}@media (max-width:768px){.to_form{background-image:none;height:auto;padding:30px 0 20px}}.to_form a{display:block;max-width:560px;margin:auto;border:#ff2b3c solid 2px;border-radius:10px;padding:20px;transition:all .2s}@media (min-width:1300px){.to_form a:hover{background-color:#c8e4ef}}@media (max-width:768px){.to_form a{padding:16px}}.to_form a .try_lesson{font-size:20px;color:#ff2b3c;font-weight:500;max-width:350px;margin:auto;margin-bottom:10px;padding:0 20px 6px;border-bottom:#ff2b3c dashed 2px}@media (max-width:768px){.to_form a .try_lesson{padding:0 0 6px}}.to_form a .arrow_form{max-width:220px;margin:auto}.to_form a .arrow_form p{float:left;padding:6px 6px 0 0;transition:all .2s}@media (min-width:1300px){.to_form a .arrow_form p:hover{font-weight:700}}.banner_wrap{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://rika-piano.com/wp/wp-content/themes/omi-piano/./img/a_onpu.png);background-repeat:no-repeat;background-position:top 455px right 60px}@media (max-width:768px){.banner_wrap{background-image:none}}.banner{max-width:732px;margin-right:10%;margin-left:auto;margin-bottom:66px;height:270px;position:relative}@media (max-width:768px){.banner{max-width:323px;margin:auto;height:360px}}.banner .banner_img{text-align:right;transition:all .2s}@media (min-width:1300px){.banner .banner_img:hover{opacity:.6}}.banner .banner_text{width:214px;height:214px;border-radius:50%;background-color:rgba(255,255,255,.75);position:absolute;top:56px}@media (max-width:768px){.banner .banner_text{background-color:rgba(255,255,255,0);top:auto;bottom:-20px}}.banner .banner_text .banner_p{max-width:145px;margin:auto;padding-top:54px}.banner .banner_text .banner_g{max-width:176px}@media (max-width:768px){.banner .banner_text .banner_g{padding-top:36px}}.banner_b{max-width:732px;margin-left:10%;margin-right:auto;margin-bottom:66px;height:270px;position:relative}@media (max-width:768px){.banner_b{max-width:323px;margin:auto;height:360px}}.banner_b .banner_img{text-align:left;transition:all .2s}@media (min-width:1300px){.banner_b .banner_img:hover{opacity:.6}}.banner_b .banner_text{width:214px;height:214px;border-radius:50%;background-color:rgba(255,255,255,.75);position:absolute;top:56px;right:0}@media (max-width:768px){.banner_b .banner_text{background-color:rgba(255,255,255,0);top:auto;bottom:-20px}}.banner_b .banner_text .banner_p{max-width:162px;margin:auto;padding-top:36px}.to_form_b{max-width:780px;margin-left:25%;margin-right:auto;height:204px;display:flex}@media (max-width:1150px){.to_form_b{flex-direction:column;height:316px;max-width:560px;margin:auto}}@media (max-width:768px){.to_form_b{height:374px}}.to_form_b a{display:block;max-width:560px;margin-top:55px;border:#ff2b3c solid 2px;border-radius:10px;padding:20px;transition:all .2s}@media (min-width:1300px){.to_form_b a:hover{background-color:#c8e4ef}}@media (max-width:1150px){.to_form_b a{margin-top:0}}@media (max-width:768px){.to_form_b a{padding:16px}}.to_form_b a .try_lesson{font-size:20px;color:#ff2b3c;font-weight:500;max-width:350px;margin:auto;margin-bottom:10px;padding-bottom:6px;border-bottom:#ff2b3c dashed 2px}.to_form_b a .arrow_form{max-width:220px;margin:auto}.to_form_b a .arrow_form p{float:left;padding:6px 6px 0 0;transition:all .2s}@media (min-width:1300px){.to_form_b a .arrow_form p:hover{font-weight:700}}@media (max-width:1150px){.to_form_b .balloon_b img{margin-left:auto}}.section_b{padding:60px 16px 30px;margin-right:220px}@media (max-width:1300px){.section_b{margin-right:0}}@media (max-width:768px){.section_b{padding:60px 16px}}.footer_top{max-width:500px;padding-left:30px;margin:auto;display:flex}@media (max-width:768px){.footer_top{display:block;width:100%;padding-left:0;text-align:center}}.footer_top .footer_text{padding-left:10px;padding-top:20px}.footer_top .footer_text .footer_name{font-size:24px}.footer_top .footer_text .since{font-size:14px;padding-bottom:30px}.footer_copy{margin:100px 20px 0;padding:10px 0;border-top:#14475a solid 1px;border-bottom:#14475a solid 1px;display:flex;justify-content:space-between}@media (max-width:768px){.footer_copy{flex-direction:column;margin-top:30px}}.footer_copy p{font-size:14px;line-height:37px;padding-left:30px}@media (max-width:768px){.footer_copy p{padding-left:0;text-align:center;order:2}}.footer_copy .sns{padding-right:30px}@media (max-width:768px){.footer_copy .sns{order:1;padding:10px 0 40px;text-align:center}}.footer_copy .sns img{margin-right:30px}.footer_copy .sns .last{margin-right:0}.under_hero{margin-right:220px;margin-top:50px;margin-bottom:22px}@media (max-width:1300px){.under_hero{margin-right:0}}@media (max-width:768px){.under_hero{padding:0 16px;margin-top:30px;margin-bottom:0}}.under_hero .hero_top{max-width:375px;margin:auto;position:relative}@media (max-width:768px){.under_hero .hero_top{max-width:342px}}.under_hero .hero_top p{position:absolute;top:20px;right:0;text-align:right;font-size:14px;line-height:normal}.under_hero .hero_top .piano_name{position:absolute;font-size:30px;font-weight:400;color:#14475a;top:80px;right:0}@media (max-width:768px){.under_hero .hero_top .piano_name{font-size:26px;top:70px}}.pro_sec{margin-right:220px;padding:60px 16px 0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://rika-piano.com/wp/wp-content/themes/omi-piano/./img/p_img@2x.png);background-repeat:no-repeat;background-position:top 50px left -20px;background-size:48vw}@media (max-width:1300px){.pro_sec{margin-right:0}}@media (max-width:1150px){.pro_sec{background-size:65vw}}@media (max-width:768px){.pro_sec{background-size:95vw;background-position:top 110px left -20px}}.pro_sec .pro_wrap{height:600px}@media (min-width:1560px){.pro_sec .pro_wrap{height:700px}}@media (max-width:768px){.pro_sec .pro_wrap{height:auto}}.pro_sec .pro_wrap .pro_moji{max-width:360px;margin-left:50%;margin-bottom:60px}@media (max-width:768px){.pro_sec .pro_wrap .pro_moji{margin-left:auto;text-align:right}.pro_sec .pro_wrap .pro_moji img{max-width:260px}}.pro_sec .pro_wrap .pro_moji .page_title{font-size:32px;text-align:right;line-height:32px}@media (max-width:768px){.pro_sec .pro_wrap .pro_moji .page_title{font-size:24px}}.greeting_wrap{max-width:424px;margin-left:48vw;margin-right:auto}@media (max-width:1150px){.greeting_wrap{max-width:444px;margin-left:50vw}}@media (max-width:768px){.greeting_wrap{margin:auto;padding-top:45vw}}@media (max-width:1150px){.greeting_wrap .gree_title{text-align:right;padding-right:10px}}@media (max-width:768px){.greeting_wrap .gree_title{text-align:left;background-color:#def1f8;padding-bottom:20px}}.greeting_wrap .gree_txt{background-color:#def1f8;padding-left:20px;padding-top:10px}@media (max-width:768px){.greeting_wrap .gree_txt{padding:0}}.greeting_wrap .gree_name{padding-top:30px;padding-right:5px;display:flex;max-width:291px;margin-left:auto}.greeting_wrap .gree_name p{padding-right:30px}.sec_wrap{margin-right:220px;padding:0 16px;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://rika-piano.com/wp/wp-content/themes/omi-piano/./img/a_onpu.png);background-repeat:no-repeat;background-position:bottom right 5%}@media (max-width:1300px){.sec_wrap{margin-right:0}}@media (max-width:768px){.sec_wrap{padding:0 16px 60px;background-size:130px}}.pro_h2{font-size:24px;color:#ff2b3c;padding-bottom:30px;font-weight:500}.career{max-width:860px;margin:auto;display:flex}@media (max-width:768px){.career{flex-direction:column}}.career .career_text{max-width:500px}@media (max-width:1150px){.career .career_text{padding-right:16px}}@media (max-width:768px){.career .career_text{order:2;padding-right:0}}.career .career_text p{padding:10px 20px 10px 0;border-top:#14475a 1px dashed}.career .career_text p:last-of-type{border-bottom:#14475a 1px dashed}@media (max-width:768px){.career .career_text p{padding:10px 0}}.career .career_img{margin-top:40px;margin-left:auto}@media (max-width:768px){.career .career_img{order:1;width:260px}}.history{max-width:920px;margin:auto;padding-top:60px;display:flex}@media (max-width:768px){.history{flex-direction:column}}.history .history_img{margin-right:auto}.history .history_text{max-width:424px;padding-top:30px}@media (max-width:1150px){.history .history_text{padding-left:16px}}@media (max-width:768px){.history .history_text{padding-left:0;padding-top:10px;margin-left:auto}}.history .history_text .text{padding-bottom:30px}.disciple{max-width:760px;margin:auto;display:flex}@media (max-width:768px){.disciple{flex-direction:column}}.disciple .disciple_text{max-width:410px}@media (max-width:768px){.disciple .disciple_text{order:2;padding-top:20px}}.disciple .disciple_text .text{padding-bottom:30px}.disciple .disciple_img{margin-left:auto;margin-top:40px}@media (max-width:768px){.disciple .disciple_img{order:1;margin:auto;margin-top:30px}}.banner_pro{margin:auto;margin-top:60px}@media (max-width:768px){.banner_pro{margin-top:0}}.child_sec{margin-right:220px;padding:60px 16px 0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://rika-piano.com/wp/wp-content/themes/omi-piano/./img/k_img@2x.png);background-repeat:no-repeat;background-position:top 50px left -20px;background-size:48vw}@media (max-width:1300px){.child_sec{margin-right:0}}@media (max-width:1150px){.child_sec{background-size:60vw}}@media (max-width:768px){.child_sec{background-size:95vw;background-position:top 110px left -20px}}.child_sec .child_wrap{height:650px}@media (min-width:1560px){.child_sec .child_wrap{height:750px}}@media (max-width:768px){.child_sec .child_wrap{height:auto}}.child_sec .child_wrap .child_moji{max-width:607px;margin-left:40%;margin-bottom:60px}@media (max-width:768px){.child_sec .child_wrap .child_moji{max-width:100%;margin-left:0;text-align:right}}.child_sec .child_wrap .child_moji .page_title{font-size:32px;text-align:right;line-height:32px}@media (max-width:768px){.child_sec .child_wrap .child_moji .page_title{font-size:24px}}@media (max-width:768px){.child_sec .child_wrap .child_moji img{width:100%;max-width:500px}}.child_ex{max-width:424px;margin-left:48vw;margin-right:auto}@media (max-width:1150px){.child_ex{max-width:444px;margin-left:auto;margin-right:0}}@media (max-width:768px){.child_ex{padding-top:55vw}}.child_ex .child_title{text-align:right}@media (max-width:768px){.child_ex .child_title{background-color:#def1f8}}.child_ex .text{padding-bottom:30px}@media (max-width:1150px){.child_ex .text{background-color:#def1f8;padding-left:16px}}@media (max-width:768px){.child_ex .text{padding-left:0}}.sec_child_wrap{margin-right:220px;padding:30px 16px;margin-bottom:60px;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://rika-piano.com/wp/wp-content/themes/omi-piano/./img/a_onpu.png);background-repeat:no-repeat;background-position:bottom left 3%}@media (max-width:1300px){.sec_child_wrap{margin-right:0}}@media (max-width:768px){.sec_child_wrap{margin-bottom:0;background-image:none}}.sec_child_wrap .merit_a{max-width:923px;margin:auto;display:flex}@media (max-width:768px){.sec_child_wrap .merit_a{flex-direction:column}}.sec_child_wrap .merit_a .item{flex:1}.sec_child_wrap .merit_a .merit_text{max-width:434px;padding-right:16px}@media (max-width:768px){.sec_child_wrap .merit_a .merit_text{order:2;padding-right:0;margin:auto}}.sec_child_wrap .merit_a .merit_text .text{padding-bottom:30px}.sec_child_wrap .merit_a .merit_a_img{margin-left:auto}@media (max-width:768px){.sec_child_wrap .merit_a .merit_a_img{order:1;padding-left:30px;padding-bottom:10px}}.sec_child_wrap .merit_b{max-width:923px;margin:auto;padding-top:60px;display:flex}@media (max-width:768px){.sec_child_wrap .merit_b{flex-direction:column}}.sec_child_wrap .merit_b .item{flex:1}.sec_child_wrap .merit_b .merit_b_img{margin-right:auto}@media (max-width:768px){.sec_child_wrap .merit_b .merit_b_img{padding-right:30px;padding-bottom:10px}}.sec_child_wrap .merit_b .merit_text{max-width:440px;padding-left:16px}@media (max-width:768px){.sec_child_wrap .merit_b .merit_text{margin:auto}}.sec_child_wrap .merit_b .merit_text .text{padding-bottom:30px}.sec_fee{margin-right:220px;padding:60px 16px 30px}@media (max-width:1300px){.sec_fee{margin-right:0}}.fee_wrap{max-width:600px;margin:auto}.fee_wrap .fee_text{padding-bottom:30px}.fee_title{font-size:24px;padding-bottom:10px;border-bottom:#ff2b3c solid 2px}.fee_type{font-size:24px;font-weight:500;color:#ff2b3c;padding:20px 0}dl{display:flex;flex-wrap:wrap;padding-bottom:30px}dl dt{width:3%}dl dd{width:97%}.fee_box{padding-bottom:40px}table th{border:#14475a 1px dashed;width:200px;padding:7px;font-weight:700;background-color:#f0d2d5}table td{border:#14475a 1px dashed;text-align:center;padding:7px;background-color:#fff}table td p{padding-bottom:20px;line-height:1.2}table .visitor{width:300px}.others_fee{border-bottom:#ff2b3c 1px dashed;padding-bottom:6px;font-size:20px}.others_fee:before{content:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://rika-piano.com/wp/wp-content/themes/omi-piano/./img/a_onpu2.png);display:inline-block;transform:translateY(15px);width:30px;height:30px}.other_fee_text{padding:6px 0}.adult_sec{margin-right:220px;padding:60px 16px 0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://rika-piano.com/wp/wp-content/themes/omi-piano/./img/o_img.png),url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://rika-piano.com/wp/wp-content/themes/omi-piano/./img/a_onpu.png);background-repeat:no-repeat,no-repeat;background-position:top 50px left -20px,bottom 3vw left 5vw;background-size:48vw,auto}@media (max-width:1300px){.adult_sec{margin-right:0}}@media (max-width:1150px){.adult_sec{background-size:62vw,auto}}@media (max-width:768px){.adult_sec{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://rika-piano.com/wp/wp-content/themes/omi-piano/./img/o_img.png),none;background-size:95vw,auto;background-position:top 110px left -20px,bottom 3vw left 5vw}}.adult_sec .adult_wrap{height:800px}@media (min-width:1560px){.adult_sec .adult_wrap{height:850px}}@media (max-width:768px){.adult_sec .adult_wrap{height:auto}}.adult_sec .adult_wrap .adult_moji{max-width:548px;margin-left:40%;margin-bottom:60px}@media (max-width:768px){.adult_sec .adult_wrap .adult_moji{max-width:100%;margin-left:0;text-align:right}}.adult_sec .adult_wrap .adult_moji .page_title{font-size:32px;text-align:right;line-height:32px}@media (max-width:768px){.adult_sec .adult_wrap .adult_moji .page_title{font-size:24px}}@media (max-width:768px){.adult_sec .adult_wrap .adult_moji img{width:100%;max-width:500px}}@media (max-width:1150px){.adult_sec .adult_wrap .title .pro_h2{text-align:right}}.sec_adult{margin-right:220px;padding:0 30px 16px}@media (max-width:1300px){.sec_adult{margin-right:0}}@media (max-width:768px){.sec_adult{padding:40px 16px 30px}}.adult_a_wrap{max-width:923px;margin:auto;height:690px;position:relative}@media (max-width:768px){.adult_a_wrap{height:900px}}.adult_a_wrap .img_main{position:absolute;top:0;right:0;z-index:100}@media (max-width:768px){.adult_a_wrap .img_main{padding-left:40px}}.adult_a_wrap .img_moji{position:absolute;top:-10px;z-index:200}@media (max-width:768px){.adult_a_wrap .img_moji{top:10px}}.adult_a_wrap .adult_moji{position:absolute;max-width:422px;padding-top:90px;z-index:200}@media (max-width:768px){.adult_a_wrap .adult_moji{top:210px}}.adult_a_wrap .adult_moji .adult_title{font-size:32px;padding-bottom:60px}@media (max-width:768px){.adult_a_wrap .adult_moji .adult_title{font-size:24px;padding-bottom:30px}}.adult_a_wrap .adult_moji .catch{font-size:22px}.adult_a_wrap .adult_moji .text{padding-bottom:30px}@media (max-width:1150px){.adult_a_wrap .adult_moji .text{background-color:#def1f8}}.adult_b_wrap{max-width:923px;margin:auto;height:660px;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://rika-piano.com/wp/wp-content/themes/omi-piano/./img/a_onpu.png);background-repeat:no-repeat;background-position:bottom 30px left 0;position:relative}@media (max-width:768px){.adult_b_wrap{background-image:none;height:900px}}.adult_b_wrap .img_main{position:absolute;top:0}@media (max-width:768px){.adult_b_wrap .img_main{padding-right:40px}}.adult_b_wrap .img_moji{position:absolute;top:-10px;right:0}@media (max-width:768px){.adult_b_wrap .img_moji{top:10px}}.adult_b_wrap .adult_moji{max-width:422px;padding-top:90px;position:absolute;right:0}@media (max-width:768px){.adult_b_wrap .adult_moji{top:220px}}.adult_b_wrap .adult_moji .adult_title{font-size:32px;padding-bottom:60px;text-align:right}@media (max-width:768px){.adult_b_wrap .adult_moji .adult_title{padding-bottom:30px;font-size:24px}}.adult_b_wrap .adult_moji .catch{font-size:22px}@media (max-width:1150px){.adult_b_wrap .adult_moji .catch{text-align:right}}.adult_b_wrap .adult_moji .text{padding-bottom:30px}@media (max-width:1150px){.adult_b_wrap .adult_moji .text{background-color:#def1f8;padding-left:16px}}@media (max-width:768px){.adult_b_wrap .adult_moji .text{padding-left:0}}.fee_a{padding:0 16px 40px}.contact_img{max-width:220px;margin:auto}.contact_title{font-size:24px;padding-bottom:60px}.contact_text{max-width:414px;margin:auto}.contact_text p{padding-bottom:30px}.form_sec{padding-top:20px;padding-bottom:80px}.form{max-width:640px;margin:auto}@media (max-width:768px){.form{max-width:540px}}.cf_a{margin-bottom:10px}@media (max-width:768px){.cf_a{margin-bottom:6px}}.contact-item{float:left;width:180px;padding:8px 10px 11px 0;line-height:1.4}@media (max-width:768px){.contact-item{padding:6px 10px 2px 0;float:none}}.contact-item span{margin-left:10px;padding:0 3px;background-color:#ff2b3c;font-size:12px;color:#fff;font-weight:700}.wpcf7-text{width:460px;padding:8px 6px;border:solid 1px #707070;margin-bottom:16px;font-size:16px}@media (max-width:768px){.wpcf7-text{width:100%;margin-bottom:4px}}.contact-text{height:10em}textarea{resize:both;width:460px;padding:8px 6px;border:solid 1px #707070;margin-bottom:16px;font-size:16px}@media (max-width:768px){textarea{width:100%;margin-bottom:4px}}.btn-area{margin-top:40px}.btn-area .wpcf7-submit{max-width:288px;width:100%;color:#fff;font-size:16px;font-weight:700;padding:10px;letter-spacing:.1em;background-color:#ff5764;border:none;border-radius:10px;cursor:pointer;transition:.2s}@media (min-width:768px){.btn-area .wpcf7-submit:hover{background-color:#ff9ba5}}.blog_img{max-width:300px;margin:auto}.blog_title{padding-bottom:20px}.notice_wrap{width:100%;max-width:500px;margin:auto;padding:30px 0}.notice_wrap .notice_item{padding:6px 0;border-top:#14475a solid 1px}.notice_wrap .notice_item:last-of-type{border-bottom:#14475a solid 1px}.notice_wrap .notice_item .time{font-size:14px;width:118px;float:left}@media (max-width:768px){.notice_wrap .notice_item .time{float:none}}.notice_wrap .notice_item .text-f{font-weight:700}.wp-pagenavi{padding-top:80px;display:flex;justify-content:center}@media (max-width:768px){.wp-pagenavi{padding:40px 0}}.wp-pagenavi .pages{border:#14475a solid 1px;padding:0 5px;margin:0 5px}.wp-pagenavi .page{border:#14475a solid 1px;padding:0 8px;margin:0 5px}@media (min-width:768px){.wp-pagenavi .page:hover{font-weight:700}}.wp-pagenavi .current{border:#14475a solid 1px;padding:0 8px;margin:0 5px;background-color:#14475a;color:#fff}.blog_wrap{max-width:700px;margin:auto;padding:30px;background-color:#fff}@media (max-width:768px){.blog_wrap{padding:30px 10px}}.blog_wrap p{padding-bottom:20px}.blog_wrap .time{padding:10px 0 30px}.blog_wrap img{margin-bottom:20px}.blog_arrow{max-width:204px;margin:auto;padding-top:60px}@media (max-width:768px){.blog_arrow{padding-top:30px}}.blog_arrow a p{float:left;padding-top:6px;padding-right:6px}@media (min-width:768px){.blog_arrow a p:hover{font-weight:700}}.grecaptcha-badge{visibility:hidden}
h2{font-size:22px;font-weight:700;color:#ff2b3c;line-height:normal}