@charset "UTF-8";
@import "https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&display=swap";:root{--i_bg_color:#fff;--i_txt_color:#333;--i_main_color:#78ff94;--i_sub_color:#78ff94;--i_sub2_color:#f5f5f5;--i_btn_color:#ff367f;--i_btn_hover_color:#ff367f;--i_btn_txt_color:#fff;--i_btn_hover_txt_color:#fff;--i_shadow_color:rgba(0,0,0,0.05);--i_border_color:rgba(0,0,0,0.1);--i_noimg_bg_color:#fff}@media screen and (max-width: 500px){:root{--i_padding:20px}}html{font-size:62.5%}body{font-size:1.75rem;line-height:1.9;letter-spacing:.02rem;-webkit-text-size-adjust:100%;color:var(--i_txt_color);font-weight:500}body,main{background:var(--i_bg_color)}@media all and (-ms-high-contrast: none){::-ms-backdrop,main{display:block}}@media screen and (max-width: 850px){html{font-size:60.606%}body{letter-spacing:0}}a{outline:0;text-decoration:none;color:var(--i_txt_color)}section[style*=" color:"]:not([style*=" color: inherit"]) a,div[style*=" color:"]:not([style*=" color: inherit"]) a{color:inherit}.composite_box01 .inner_item_img img{object-position:50% 50%;font-family:'object-position: 50% 50%;height: auto!important;'}@media screen and (max-width: 850px){#sidebar{border:5px solid var(--i_noimg_bg_color)}}.no_img{background:var(--i_noimg_bg_color,rgba(200,200,200,0.3));border:1px solid var(--i_border_color)}#load div:nth-of-type(1){background:var(--i_bg_color)}#load .loader,.popup .loader{border:1px solid var(--i_main_color)}#load .loader,#load .loader::before,.popup .loader,.popup .loader::before{border-top-color:var(--i_main_color)}#load .loader::before,#load .loader::after,.popup .loader::before,.popup .loader::after{left:-1px;top:-1px}#load img{max-width:300px}@media screen and (max-width: 850px){#load img{max-width:200px}}header{background:var(--i_bg_color)}body.scrolled header{box-shadow:3px 3px 3px var(--i_shadow_color)}header *{color:var(--i_txt_color)!important;font-weight:500}header .wraper{max-width:1500px}_:-ms-lang(x),header#pattern2 nav{justify-content:flex-end}_:-ms-lang(x),header#pattern2 .logo{margin-top:15px}@supports (-ms-ime-align: auto){header#pattern2logomargin-top:0}}header h1{line-height:1.5;font-size:1.3rem;font-weight:400;opacity:.7}header .logo a img{max-width:400px}body.scrolled header .logo a img{max-width:380px}header .header_contents .header_col1{flex-direction:row;align-items:center;justify-content:flex-end}header .header_contents .header_col1 .tel{position:relative;font-size:26px;line-height:1;padding-left:26px;font-weight:400}header .burger{right:20px}header .header_contents .header_col1 .tel svg,header .header_contents .header_col1 .btn .translate a svg,header .burger li.sp_translate a svg,header .header_contents .header_sns li svg{fill:var(--i_txt_color)}_:-ms-lang(x),header .header_contents .header_col1 .btn .translate{right:-50px}header .header_contents .header_sns li svg{fill:var(--i_main_color)}header .sp_menu a div span,header .sp_menu a div:before,header .sp_menu a div:after{background:var(--i_txt_color)}header .header_contents .header_col1 .tel svg{width:22px;height:22px;top:calc(50% - 11px);left:0}header .header_contents .header_col1 .btn>a{display:table-cell;text-align:center;min-width:180px;background-color:var(--i_btn_color);background-size:150%;color:#fff!important;padding:10px 15px;position:relative;border-radius:20px;transition:.5s ease-in-out;font-weight:600;font-size:1.5rem;border:2px solid var(--i_btn_color)}header .header_contents .header_col1 .btn>a:hover{opacity:1;background-color:transparent;color:var(--i_btn_color)!important}header .header_contents .header_col1 .btn>a:hover[target=_blank]:before,header .header_contents .header_col1 .btn>a:hover[target=_blank]:after{border-color:var(--i_btn_color)}@media screen and (max-width: 900px){header .logo a img{max-width:200px!important}body.scrolled header .logo a img{max-width:200px!important}header .logo,body.scrolledheader .logo{max-width:100%!important;height:50px;padding:10px!important;background:#fff}header .wraper{width:calc(100% - 5px);padding-left:0}}header .header_contents .header_col1 .btn .translate a svg{max-width:74%;max-height:74%;margin:13% auto 0}header nav{background:var(--i_main_color)}header nav ul.nav_1st{width:calc(100% - 50px);max-width:1500px!important}header nav ul.nav_1st>li:after{content:"";display:block;width:1px;height:20px;position:absolute;top:50%;transform:translateY(-50%);left:0;border-right:1px solid rgba(77,71,66,0.3)}header nav ul.nav_1st>li:last-child:before{content:"";display:block;width:1px;height:20px;position:absolute;top:50%;transform:translateY(-50%);right:0;left:auto;border-right:1px solid rgba(77,71,66,0.3)}header nav ul.nav_1st>li>a{font-size:1.6rem;font-weight:400;position:relative;padding-left:1vw;padding-right:1vw;letter-spacing:.2rem}header nav ul.nav_1st>li>a span{line-height:1.5!important;font-size:1.5rem!important;display:inline-block;padding-top:5px}header nav ul.nav_1st>li>a span br{height:0}@media screen and (max-width: 1200px){header nav ul.nav_1st>li>a span{font-size:1.3rem!important}}header nav ul.nav_1st > li > a:hover{color:var(--i_main_color)}header#pattern2 nav ul.nav_1st{width:80%}header#pattern2 nav ul.nav_1st>li>a span{line-height:3}body.margin header nav ul.nav_1st>li>a span{line-height:4}header nav ul.nav_1st>li.active a:before{width:80%;height:1px;background:var(--i_sub_color);bottom:0;left:10%}header nav ul.nav_1st>li:hover ul.nav_2nd{padding-top:10px}header nav ul.nav_1st>li:nth-child(6):hover ul.nav_2nd,header nav ul.nav_1st>li:nth-child(7):hover ul.nav_2nd,header nav ul.nav_1st>li:nth-child(9):hover ul.nav_2nd{padding-top:25px}@media screen and (min-width: 901px){header nav ul.nav_1st>li>#header9{display:grid!important;width:fit-content;grid-template-columns:repeat(2,auto)}header nav ul.nav_1st{min-height:60px}}header nav ul.nav_2nd>li{background:rgba(255,255,255,0.9)}header nav ul.nav_2nd>li:nth-last-of-type(1){border-bottom:none}header nav ul.nav_2nd li a{padding:10px 20px;font-weight:400;font-size:1.4rem}header nav ul.nav_2nd>li>a{padding-right:30px}header nav ul.nav_2nd>li>a:hover,header nav ul.nav_3rd>li>a:hover{color:#f29439!important;opacity:1}header nav ul.nav_2nd>li>a:after{height:5px;width:5px;transform:rotate(-45deg);border-right:1px solid var(--i_txt_color);border-bottom:1px solid var(--i_txt_color);top:calc(50% - 2.5px);right:20px}header nav ul.nav_3rd{padding-left:20px}header nav ul.nav_3nd li a{padding:5px 20px}header nav ul.nav_3rd>li>a:after{height:1px;width:4px;background:var(--i_sub_color);top:calc(50% - 0.5px);left:5px}@media screen and (max-width: 1100px){header nav ul.nav_1st{width:calc(100% - 30px)}}@media screen and (max-width: 900px){.sp_translate svg{transition:.3s ease-in-out}.sp_menu a{padding:7px 6px 5px}header.open:after,header .header_contents{background:#f29439}header .burger li.sp_translate a svg{height:28px;width:28px;margin:10% auto}header .header_sns,header .header_contents .header_col1,header .header_contents .header_col2{border-top:1px solid rgba(255,255,255,0.08);border-bottom:1px solid rgba(0,0,0,0.13)}header .header_sns{border-bottom:none}header .header_sns:empty,header .header_contents .header_col1:empty,header .header_contents .header_col2:empty{border:none}header .header_contents .header_col1 .tel,header .header_contents .header_col1 .btn{float:none}header .header_contents .header_col2{display:block!important}header nav{border-bottom:1px solid rgba(0,0,0,0.1)}header nav ul.nav_1st{border-bottom:1px solid rgba(255,255,255,0.08);border-top:1px solid rgba(0,0,0,0.1);width:100%}header nav ul.nav_1st li{border-bottom:1px solid rgba(0,0,0,0.1);border-top:1px solid rgba(255,255,255,0.08)}header nav ul.nav_1st>li>a span{color:#fff!important}header nav ul.nav_1st>li:before,header nav ul.nav_1st>li:after{display:none!important}header nav ul.nav_1st>li i:before,header nav ul.nav_1st>li i:after{background:#fff}header nav ul.nav_2nd{border-top:1px solid rgba(0,0,0,0.1)}header nav ul.nav_2nd>li{box-shadow:none}header nav ul.nav_3rd{border-top:1px solid rgba(0,0,0,0.1)}header nav ul.nav_3rd>li:nth-last-of-type(1){border-bottom:none}header nav ul.nav_1st li:nth-child(3) i:after,header nav ul.nav_1st li:nth-child(4) i:after,header nav ul.nav_1st li:nth-child(5) i:after{top:60%}header nav ul.nav_1st li:nth-child(3) i:before,header nav ul.nav_1st li:nth-child(4) i:before,header nav ul.nav_1st li:nth-child(5) i:before{top:68%}header .burger li:nth-child(2) a{background:#f29439}header .sp_menu a div span,header .sp_menu a div:before,header .sp_menu a div:after{background:#fff!important}header .header_contents .header_col2 .add,header .header_contents .header_col1 .tel a,.teli,header nav ul.nav_2nd>li>a span,header h1{color:#fff!important}header .header_contents .header_col1 .tel svg,header .header_contents .header_sns li svg{fill:#fff!important}header.open .burger li.sp_translate a svg{fill:#fff!important}header .wraper>.inner{min-height:50px}}main>section:first-child:not([class*="pt"]),main>div:first-child:not([class*="pt"]),div[class*='pb']+.contents_related,section[class*='pb']+.contents_related,div[class*='pb']+.contents_related_tags,section[class*='pb']+.contents_related_tags{padding-top:60px}main>section:not([class*="pt"]),main>div:not([class*="pt"]),aside>section:not([class*="pt"]),aside>div:not([class*="pt"]){padding-bottom:60px}@media screen and (max-width: 800px){main>section:first-child:not([class*="pt"]),main>div:first-child:not([class*="pt"]),div[class*='pb']+.contents_related,section[class*='pb']+.contents_related,div[class*='pb']+.contents_related_tags,section[class*='pb']+.contents_related_tags{padding-top:40px}main>section:not([class*="pt"]),main>div:not([class*="pt"]),aside>section:not([class*="pt"]),aside>div:not([class*="pt"]){padding-bottom:40px}}section .content_wrapper>.heading:first-child:last-child{margin-bottom:0}section:not([class*="pt"]) .content_wrapper>.heading:first-child:last-child{margin-bottom:0}.heading.block_header_1,.heading.block_header_6{margin-bottom:30px;display:flex;flex-direction:column-reverse;align-items:center;justify-content:center}.heading.block_header_1 p,.heading.block_header_6 .h{font-weight:500;font-size:3.6rem;line-height:1.4;position:relative;margin-bottom:10px;letter-spacing:.2rem}.index .heading.block_header_1 p,.index .heading.block_header_6 .h{font-size:3.6rem}.heading.block_header_1.align-left p:before,.heading.block_header_6.align-left .h:before{left:0}.heading.block_header_1.align-right p:before,.heading.block_header_6.align-right .h:before{right:0;left:auto}[style*="color: #ffffff;"] .heading.block_header_1 p:before,[style*="color: #ffffff;"] .heading.block_header_6 .h:before,[style*="color: rgb(255, 255, 255);"] .heading.block_header_1 p:before,[style*="color: rgb(255, 255, 255);"] .heading.block_header_6 .h:before{background:#fff}[style*="color: rgb(255, 255, 255);"] .heading.block_header_1 p,[style*="color: rgb(255, 255, 255);"] .heading.block_header_6 .h{color:#fff!important}.heading.block_header_1 .h,.heading.block_header_6 p{font-size:1.6rem;font-weight:500;letter-spacing:.1rem;color:#f29439}@media screen and (max-width: 800px){.heading.block_header_1,.heading.block_header_6{margin-bottom:20px}.heading.block_header_1 p,.heading.block_header_6 .h{font-size:2.6rem;letter-spacing:.1rem}.heading.block_header_1 .h,.heading.block_header_6 p{font-size:1.5rem}.index .heading.block_header_1 p,.index .heading.block_header_6 .h{font-size:2.6rem}}.heading.block_header_2{margin-bottom:30px}.heading.block_header_2 .h{display:inline-block;font-weight:500;font-size:2.1rem;line-height:1.5;position:relative}.heading.block_header_2 p{font-size:1.4rem;font-weight:500}.news_archive .heading.block_header_2,.glossary_archive .heading.block_header_2,.widget_gallery01 .heading.block_header_2,.gallery_archive .heading.block_header_2{border:none}[style*="color: #ffffff;"] .heading.block_header_2 .h:before,[style*="color: rgb(255, 255, 255);"] .heading.block_header_2 .h:before{border:3px solid #fff}@media screen and (max-width: 800px){.heading.block_header_2{margin-bottom:20px}.heading.block_header_2 .h{font-size:1.8rem!important}.heading.block_header_2 p{}}.heading.block_header_3{overflow:hidden;background:var(--i_sub2_color);padding:10px 20px;margin-bottom:30px}.heading.block_header_3 .h{font-weight:400;font-size:1.9rem;line-height:1.5;color:var(--i_txt_color)}.heading.block_header_3 p{font-size:1.4rem;color:var(--i_txt_color)}@media screen and (max-width: 800px){.heading.block_header_3{padding:5px 20px;margin-bottom:20px}.heading.block_header_3 .h{font-size:2rem}.heading.block_header_3 p{font-size:1.3rem}}.heading.block_header_4{margin-bottom:15px}.heading.block_header_4:before{display:none}.heading.block_header_4 .h{font-size:2.2rem;font-weight:500!important;line-height:1.5;margin-bottom:0;letter-spacing:.1rem;color:var(--i_btn_color)}.heading.block_header_4 p{font-size:1.5rem;font-weight:500!important;letter-spacing:0;opacity:.8}.heading.block_header_5{margin-bottom:15px}.heading.block_header_5 .h{display:inline;font-weight:500;font-size:2rem;margin-bottom:10px;letter-spacing:.1rem}.heading.block_header_5 p{display:inline;font-size:1.4rem;letter-spacing:.1rem}.heading.block_header_5 p:before{content:"　/　"}#sidebar .heading.block_header_5{border-top:2px solid var(--i_txt_color);padding-top:40px}.heading.block_header_5 .h,.heading.block_header_5 p{font-weight:600}.heading.block_header_7 .h{font-weight:400}.parallax{box-shadow:0 0 5px var(--i_shadow_color) inset}.contents_box01[class*="block_text"] .inner_item_txt .contents_btn01 .content_wrapper{padding-bottom:10px!important}.contents_btn01 a,.glossary_archive .content_wrapper .heading.block_header_2 a:after{border:2px solid var(--i_btn_color);color:#fff;background:var(--i_btn_color);position:relative;display:inline-block;cursor:pointer;font-family:inherit;transition:.4s ease-in-out;letter-spacing:.2rem;overflow:visible!important;font-weight:600;border-radius:20px;box-shadow:1px 3px 5px rgba(0,0,0,0.5)}main form .submit span input{border:2px solid var(--i_btn_color);color:#fff;background:var(--i_btn_color);display:inline-block;cursor:pointer;font-family:inherit;transition:.4s ease-in-out;letter-spacing:.2rem;font-weight:600;border-radius:20px;box-shadow:1px 3px 5px rgba(0,0,0,0.5)}.contents_btn01 a:hover,.glossary_archive .content_wrapper .heading.block_header_2 a:hover:after{background:#fff;color:var(--i_btn_color)!important}main form .submit:hover{}main form .submit span:hover input{background:transparent;color:var(--i_btn_color)!important}.glossary_archive .content_wrapper .heading.block_header_2 a:hover:after{transform:none}.contents_btn01 a[target=_blank] span:before,.contents_btn01 a[target=_blank] span:after{border:1px solid #fff}.contents_btn01 a:hover[target=_blank] span:before,.contents_btn01 a:hover[target=_blank] span:after{border:1px solid var(--i_btn_color)}.contents_btn01 a span{text-align:center;line-height:1.5;font-size:1.5rem}input[type="button"],input[type="text"],input[type="submit"],input[type="image"],textarea{-webkit-appearance:none;border-radius:0}section[style*="color: rgb(255, 255, 255);"] .contents_btn01 a,section[style*="color: rgb(255, 255, 255);"] .contents_btn01 a,div[style*="color: rgb(255, 255, 255);"] .contents_btn01 a,div[style*="color: rgb(255, 255, 255);"] .contents_btn01 a{border:1px solid #fff}section[style*="color: rgb(255, 255, 255);"] .contents_btn01 a:before,section[style*="color: rgb(255, 255, 255);"] .contents_btn01 a:before,div[style*="color: rgb(255, 255, 255);"] .contents_btn01 a:before,div[style*="color: rgb(255, 255, 255);"] .contents_btn01 a:before{border-right:1px solid #fff;border-bottom:1px solid #fff}section[style*="color: rgb(255, 255, 255);"] .contents_btn01 a:hover,section[style*="color: rgb(255, 255, 255);"] .contents_btn01 a:hover,div[style*="color: rgb(255, 255, 255);"] .contents_btn01 a:hover,div[style*="color: rgb(255, 255, 255);"] .contents_btn01 a:hover{border:1px solid var(--i_btn_color)}section[style*="color: rgb(255, 255, 255);"] .contents_btn01 a:hover:before,section[style*="color: rgb(255, 255, 255);"] .contents_btn01 a:hover:before,div[style*="color: rgb(255, 255, 255);"] .contents_btn01 a:hover:before,div[style*="color: rgb(255, 255, 255);"] .contents_btn01 a:hover:before{border-right:1px solid var(--i_btn_color);border-bottom:1px solid var(--i_btn_color)}#mv_outer{position:relative;box-sizing:border-box}#mv{width:100%;height:85vh;min-height:500px}#mv:after{pointer-events:none;z-index:6;}#mv .mv_text{height:80%;align-items:flex-end;width:100%!important;left:0!important;bottom:20%!important}#mv .mv_text>div{max-width:none!important;box-sizing:border-box;width:90%;color:#fff;position:relative;display:block}#mv .mv_text h2{font-size:60px;line-height:1.1;letter-spacing:.3rem;font-weight:500;font-size:3.7rem!important;position:relative;padding-top:85px}#mv .mv_text p{padding-top:10px;font-size:1.9rem;font-weight:500;letter-spacing:.3rem}#mv .mv_pointer{bottom:20px;padding:0;text-align:left;margin-left:5%}#mv .mv_pointer li:before{background:rgba(255,255,255,0.5)}#mv .mv_pointer li.current:before{background:rgba(255,255,255,0.9)}#mv .mv_arrow,#mv .mv_scroll{display:none}@media screen and (max-width: 100vh){#mv{height:75vh}}@media screen and (max-width: 900px){#mv_outer{padding-top:0}#mv .mv_text h2{letter-spacing:.1rem}}@media screen and (max-width: 800px){#mv .mv_text p{padding-top:5px;font-size:1.45rem!important}#mv .mv_text h2{font-size:5.5vw!important}}@media screen and (max-width: 600px){#mv .mv_text h2{line-height:1.5}}@media screen and (max-width: 480px){#mv .mv_text h2{font-size:6.2vw!important}}#lv_outer{}body:not(.edit_view) #lv{width:100%;height:400px;padding-bottom:0;transform:translateY(-25px);margin-bottom:-25px}header.over+#lv_outer #lv{min-height:400px}#lv p{left:0;text-align:left;width:100%;box-sizing:border-box;padding:0 10px;max-width:1200px;margin:0 auto}#lv p span{display:inline-block;font-size:4rem;font-weight:600;position:relative;word-break:break-all;line-height:1.2;letter-spacing:.4rem;padding-left:30px;color:var(--i_txt_color);text-shadow:#fff 2px 0px,#fff -2px 0px,#fff 0 -2px,#fff 0 2px,#fff 2px 2px,#fff -2px 2px,#fff 2px -2px,#fff -2px -2px,#fff 1px 2px,#fff -1px 2px,#fff 1px -2px,#fff -1px -2px,#fff 2px 1px,#fff -2px 1px,#fff 2px -1px,#fff -2px -1px}@media screen and (max-width: 900px){#lv{transform:translateY(-10px);margin-bottom:-10px}}@media screen and (max-width: 800px){#lv{height:250px}#lv p span{font-size:2.5rem}}@media screen and (max-width: 400px){#lv p span{padding-left:0!important}#lv p{text-align:center!important}}#pan{padding:0;margin-top:-80px}#pan ul{display:flex;justify-content:flex-start;box-sizing:border-box;padding:0 var(--i_padding,20px);max-width:1200px;margin:0 auto;text-align:left;align-items:center}#pan li{font-size:1.2rem;padding:5px 3px 3px 30px;text-shadow:#fff 2px 0px,#fff -2px 0px,#fff 0 -2px,#fff 0 2px,#fff 2px 2px,#fff -2px 2px,#fff 2px -2px,#fff -2px -2px,#fff 1px 2px,#fff -1px 2px,#fff 1px -2px,#fff -1px -2px,#fff 2px 1px,#fff -2px 1px,#fff 2px -1px,#fff -2px -1px}#pan li a span br{display:none}#pan li:before{display:none}#pan li:after{content:">";position:absolute;left:10px;top:calc(50% - 10px);width:10px;height:10px;z-index:10;transform:rotate(0)}.default_ul li:before{border-top:1px solid var(--i_sub_color);border-right:1px solid var(--i_sub_color);height:5px;width:5px;transform:rotate(45deg);top:8px;left:0}.category1 li a{border:1px solid var(--i_border_color);border-radius:50px;font-size:1.4rem}.category1 li a:hover,.category1 li a.current{background:var(--i_btn_color);color:#fff;border:1px solid var(--i_btn_color)}#sidebar section,#sidebar>div{margin-bottom:0;padding-bottom:40px}#sidebar h2{text-align:left;font-size:2.2rem}#sidebar .sidebar_list li{border-top:1px solid var(--i_border_color);border-right:1px solid var(--i_border_color);border-left:1px solid var(--i_border_color);margin-bottom:0;padding:5px 5px 5px 10px}#sidebar .sidebar_list li:nth-last-child(1){border:1px solid var(--i_border_color)}#sidebar .sidebar_tag li{border:1px solid var(--i_border_color);background:var(--i_sub2_color)}#sidebar .sidebar_list a{position:relative}#sidebar .sidebar_list a:before{}#sidebar ul.sidebar_list.archive{border-top:none}#sidebar ul.sidebar_list.archive>li{border-top:1px solid var(--i_border_color);border-left:1px solid var(--i_border_color);border-right:1px solid var(--i_border_color);border-bottom:none}#sidebar ul.sidebar_list.archive>li:nth-last-child(1){border:1px solid var(--i_border_color)}@media screen and (max-width: 850px){#sidebar ul.sidebar_list.archive>li{width:100%}#sidebar ul.sidebar_list.archive>li:nth-of-type(3n-1){margin-left:0;margin-right:0}#sidebar ul.sidebar_list.archive>li:nth-of-type(-n+3){border-top:1px solid var(--i_border_color)}}@media screen and (max-width: 700px){#sidebar ul.sidebar_list.archive>li:nth-of-type(2n-1){margin-right:0}#sidebar ul.sidebar_list.archive>li{width:100%}}.pager li a{height:45px;width:45px;border-radius:999px;line-height:45px;border:1px solid var(--i_border_color);font-size:1.4rem}.pager li:not(.arrow) a:hover,.pager li:not(.arrow).current a{background:var(--i_btn_color);color:#fff;border:1px solid var(--i_btn_color)}.pager li.arrow a{background:none}.pager2 li a{border:2px solid var(--i_btn_color);color:#fff;font-weight:600;line-height:45px;padding:0 15px;font-size:1.4rem;background:var(--i_btn_color);border-radius:99px;box-shadow:1px 3px 5px rgba(0,0,0,0.5);margin-bottom:8px}.pager2 li a:hover{background:#fff;color:var(--i_txt_color);border:2px solid var(--i_btn_color)}.pager2 li.next{padding-right:5px}.popup{background:rgba(255,255,255,0.7)}.popclose{}.popnav li{}.poptxt{font-size:1.2rem}#fixbtn{margin-bottom:30px;font-size:1.55rem}#fixbtn .fixbtnwrap{}.fixbtnwrap[style*="position: fixed;"]{background:rgba(0,0,0,0.75)}#fixbtn.no .fixbtnwrap{background-color:transparent}#fixbtn .fixbtntel,#fixbtn .fixbtntel a,#fixbtn .fixbtntel span{}#fixbtn .fixbtntel{border-right:1px solid var(--i_border_color)}#fixbtn .fixbtntel:nth-last-of-type(2){border-right:none}#fixbtn .fixbtntel a,#fixbtn .fixbtntel span{font-size:3.4rem;line-height:1;margin-right:10px}#fixbtn .contents_btn01 a:hover{transform:none}#fixbtn .fixbtntel a:last-child,#fixbtn .fixbtntel span:last-child{margin-right:0}#fixbtn .fixbtntel svg{width:22px;height:22px;margin-right:5px;fill:#fff}#fixbtn .contents_btn01{border-left:1px solid rgba(255,255,255,0.1)}#fixbtn .contents_btn01:nth-of-type(1){border-left:none}#fixbtn .contents_btn01:nth-of-type(1){margin-left:auto;margin-right:auto}#fixbtn .contents_btn01 a{padding:0;border:1px solid btn;box-shadow:none}#fixbtn .contents_btn01 a:hover{border:2px solid #fff;background:transparent}#fixbtn .contents_btn01 span{text-align:center;padding:10px;color:#fff;font-weight:600}#fixbtn .contents_btn01 a[target=_blank] span:before,#fixbtn .contents_btn01 a[target=_blank] span:after{border-color:#fff}#fixbtn #scrolltop:nth-of-type(1){margin-left:auto;margin-right:0;margin-right:auto}#fixbtn #scrolltop a{height:40px;width:40px}#fixbtn #scrolltop a:before{top:17px;left:3px;transform:rotate(45deg);transition:.2s ease-in-out;border-left:2px solid #fff;border-top:2px solid #fff;width:30px;height:30px}#fixbtn #scrolltop a:hover:before{opacity:.7}#fixbtn.no #scrolltop a:before{border-color:rgba(120,120,120,0.6)}#fixbtn.no #scrolltop a:hover:before{border-left:2px solid rgba(120,120,120,1);border-top:2px solid rgba(120,120,120,1)}@media screen and (max-width: 600px){#fixbtn{margin-bottom:0}#fixbtn,#fixbtn .fixbtntel a,#fixbtn .fixbtntel span{font-size:1.7rem;margin:0}#fixbtn .fixbtntel a,#fixbtn .fixbtntel span{font-size:2rem;color:#fff!important}#fixbtn .fixbtntel svg{width:18px;height:18px}#fixbtn .contents_btn01 a{padding:0;letter-spacing:0}#fixbtn .contents_btn01 a:before{display:none}#fixbtn .contents_btn01 a span{padding:10px 8px}}@media screen and (max-width: 400px){#fixbtn .contents_btn01 span{font-size:1.35rem!important}}footer{background:var(--i_main_color);padding:0;color:#fff;text-align:center;font-size:1.35rem}footer:before{position:absolute;display:block;content:"";width:100%;height:100%;bottom:0;left:0;background:url(/common/upload_data/g-bodycarenet/image/footer_1.jpg) no-repeat center / cover;filter:brightness(30%) contrast(80%);pointer-events:none;z-index:-1}footer a{color:#fff}footer nav li{letter-spacing:.2rem;padding:5px 0}footer nav li a{font-size:1.5rem}footer nav li a span br{display:none}footer .logo{width:300px}footer .sns{margin:0 auto 30px}footer .sns svg{width:40px;height:40px;padding:10px;fill:var(--i_main_color);transition:.2s ease-in-out}footer .sns a:hover svg{opacity:.8}#cp{padding:0 0 10px;font-size:1.1rem;letter-spacing:.1rem;color:var(--i_bg_color)}@media screen and (max-width: 600px){footer{background-position:center}footer nav{margin-bottom:30px}footer nav li a{font-size:1.3rem}footer nav ul{border-bottom:1px solid rgba(0,0,0,0.13)}footer nav ul li{border-top:1px solid rgba(255,255,255,0.1);border-bottom:1px solid rgba(0,0,0,0.13)}footer nav ul li:nth-last-of-type(2n){border-right:1px solid rgba(0,0,0,0.13)}footer nav ul li:nth-last-of-type(2n+1){border-left:1px solid rgba(255,255,255,0.1)}footer nav ul li:nth-of-type(1),footer nav ul li:nth-of-type(1),footer nav ul li:nth-of-type(2),footer nav ul li:nth-of-type(3):nth-last-of-type(2n-1){border-top:1px solid rgba(0,0,0,0.13)}footer nav ul li:nth-last-of-type(1),footer nav ul li:nth-last-of-type(2){border-bottom:1px solid rgba(255,255,255,0.1)}footer .logo{width:200px}#fixbtn .fixbtnwrap{border-bottom:1px solid rgba(255,255,255,0.2)}}.contents_faq01 dt{padding-left:5rem;margin-bottom:25px;min-height:35px;width:100%;padding-right:15px;box-sizing:border-box}.contents_faq01 dd{padding-left:7.3rem;margin-bottom:15px;width:100%;padding-right:15px;box-sizing:border-box}.contents_faq01 dt:before,.contents_faq01 dd:before{width:4rem;height:4rem;font-size:2.6rem;line-height:1.15;box-sizing:border-box;font-weight:500;color:var(--i_btn_color);border-radius:99px;border:2px solid var(--i_btn_color);padding-left:8px}.contents_faq01 dd:before{font-size:2.6rem;color:#fff;background:var(--i_btn_color);text-align:center;padding-left:0;line-height:1.25}@media screen and (max-width: 500px){.contents_faq01 dt{font-weight:500!important}}.contents_related_tags .inner_item{border:1px solid var(--i_border_color)}.contents_related_tags .inner_item:hover{background:var(--i_sub2_color)}.contents_related .inner_item a:hover{background:var(--i_sub2_color);opacity:.8}.contents_related .inner_item_img{}.block_table_1 table thead{background:var(--i_sub2_color)}.block_table_1 table thead th,.block_table_1 table thead td{background-color:var(--i_sub2_color)}.block_table_1 table th{background-color:var(--i_sub2_color);border:1px solid var(--i_border_color);text-align:center;vertical-align:middle}.block_table_1 table td{background-color:#fff;border:1px solid var(--i_border_color);vertical-align:middle}.block_table_1 table thead td{text-align:center;font-weight:700}.block_table_2 table thead,.block_table_2 table thead th,.block_table_2 table thead td,.block_table_5 table thead,.block_table_5 table thead th,.block_table_5 table thead td,.block_table_6 table thead,.block_table_6 table thead th,.block_table_6 table thead td{background-color:var(--i_sub2_color)}.block_table_2 table th,.block_table_5 table th,.block_table_6 table th{background-color:var(--i_sub2_color);border:1px solid var(--i_border_color);text-align:center;vertical-align:middle}.block_table_2 table td,.block_table_5 table td,.block_table_6 table td{background-color:var(--i_bg_color);border:1px solid var(--i_border_color);vertical-align:middle}.block_table_2 table thead td,.block_table_5 table thead td,.block_table_6 table thead td{text-align:center;font-weight:700}@media screen and (max-width: 500px){.block_table_2 table{border-bottom:1px solid var(--i_border_color)}.block_table_2 table th{border-top:1px solid var(--i_border_color)}.block_table_2 table td{border-top:1px dotted var(--i_border_color)}}.block_table_3 table thead,.block_table_3 table thead th,.block_table_3 table thead td,.block_table_7 table thead,.block_table_7 table thead th,.block_table_7 table thead td{background-color:var(--i_sub2_color)}.block_table_3 table th,.block_table_7 table th{background-color:var(--i_sub2_color);border:1px solid var(--i_border_color);text-align:center;vertical-align:middle}.block_table_3 table td,.block_table_7 table td{background-color:var(--i_bg_color);border:1px solid var(--i_border_color);vertical-align:middle}@media screen and (max-width: 500px){.block_table_3 table{border-bottom:1px solid var(--i_border_color)}.block_table_3 table th{border-top:1px solid var(--i_border_color)}.block_table_3 table td{border-top:1px dotted var(--i_border_color)}}.block_table_3_item li{vertical-align:middle}.gallery_archive .inner_item a,.gallery_single .inner_item a{transition:.2s ease-in-out;background-color:transparent}.gallery_archive .inner_item a:hover,.gallery_single .inner_item a:hover{background-color:#000}.gallery_archive .inner_item a:hover img,.gallery_single .inner_item a:hover img{opacity:.8}.gallery_archive .inner_item a:after,.gallery_single .inner_item a:after{color:#fff}.gallery_archive .inner_item p span,.gallery_single .inner_item p span{color:#fff}.gallery_single_slider .slick-arrow::before{border-color:var(--i_btn_color)}.widget_gallery01 .slick-arrow{height:40px;width:30px;top:37%;left:0}@media screen and (max-width: 500px){.widget_gallery01 .slick-arrow{top:25%}}.widget_gallery01 .slick-next{left:auto;right:0}main .widget_gallery01 a,main .gallery_archive .inner_item a,main .gallery_single .inner_item a{overflow:hidden}main .widget_gallery01 a img,main .gallery_archive .inner_item a img,main .gallery_single .inner_item a img{object-fit:cover;object-position:50% 50%;font-family:'object-fit: cover; object-position: 50% 50%;';backface-visibility:visible;transition:1s ease-out!important;transition-property:transform opacity!important;transform:scale(1.001,1.001)}main .widget_gallery01 a:hover img,main .gallery_archive .inner_item a:hover img,main .gallery_single .inner_item a:hover img{transform:scale(1.1,1.1);opacity:.8}.news_archive article .inner_item_img:hover{opacity:.8}.news_archive article .entry_meta{font-size:1.3rem}.add_design5 #primary article .inner_item_img a i:nth-last-child(1){background-size:50%!important}#sidebar .widget_news02 li a div span i{background-size:50%!important}.widget_coupon .content_wrapper{max-width:900px!important}.widget_coupon .inner_item>div,.widget_coupon .inner_item>dl{font-size:1.4rem;line-height:1.7}.widget_form .privacypolicy{border:1px solid var(--i_border_color)}.widget_form form{border-top:1px solid var(--i_border_color)}.widget_form form dl{border-bottom:1px solid var(--i_border_color)}.widget_form form dt,.widget_form form dd{vertical-align:middle}.widget_form form dt span{color:var(--i_sub2_color);color:#D43B3B!important;font-size:1.2rem;font-weight:700}main form dl input,main form textarea{}main form dl input:focus,main form textarea:focus{background:#fff!important}@media screen and (max-width: 770px){.widget_form form dt{border-bottom:1px dotted var(--i_border_color)}}main form dl input,main form textarea{background:var(--i_sub2_color);border:1px solid rgba(102,102,102,0.13);letter-spacing:1px}main form dl input:focus,main form textarea:focus{background:var(--i_bg_color);border:1px solid var(--i_border_color)}main form .submit input{letter-spacing:3px;border:none}main form select{background:var(--i_bg_color);border:1px solid var(--i_border_color);letter-spacing:1px}main form input[type=radio] + label,main form input[type=checkbox] + label{padding:0 15px 0 22px}main form input[type=radio] + label::before,main form input[type=checkbox] + label::before{top:50%;left:0;width:17px;height:17px;margin-top:-9px;background:var(--i_sub2_color)}main form input[type=radio] + label::before{border-radius:30px}main form input[type=radio]:checked + label::after,main form input[type=checkbox]:checked + label::after{left:4px;width:9px;height:9px;margin-top:-5px;background:var(--i_main_color)}main form input[type=radio]:checked + label::after{border-radius:100%}main form input[type=checkbox]:checked + label::after{}.widget_link .inner_item_txt{font-size:2rem}.widget_link.block_link_1 .wrapper_item a{}.widget_link .inner_item_url{}.widget_lp01 li a:hover{opacity:.8}.widget_lp01 li a div span{background-size:60% auto}.widget_menu01 h3{vertical-align:central;font-size:1.7rem;letter-spacing:1px;margin-bottom:15px}.widget_menu01 li dd{font-size:1.3rem;letter-spacing:0}.widget_menu02 h3{vertical-align:central;font-size:1.7rem;letter-spacing:1px}.widget_menu02 li>p{font-size:1.3rem;letter-spacing:0}.block_news_2 li{box-shadow:3px 3px 3px var(--i_shadow_color)!important}.block_news_2 li:nth-child(2n){background:var(--i_bg_color)!important}.block_news_2 li a{padding:30px}.block_news_2 li a:hover:after{border-width:10px!important}.block_news_2 li a::after{border:0 solid var(--i_sub2_color)!important}.widget_staff01 .inner_item a:hover *{opacity:.8}.widget_staff01 .sub{font-size:1.2rem;font-weight:700}.widget_tel .inner_item_tel a,.widget_tel .inner_item_tel span{font-size:3.6rem;letter-spacing:.1rem;line-height:1.1;padding:20px}@media screen and (max-width: 450px){.widget_tel .inner_item_tel a,.widget_tel .inner_item_tel span{font-size:2.6rem;padding:15px 10px}.widget_tel .inner_item_tel img{margin:0 5px -2px 0}.widget_tel .inner_item_tel svg{height:16px;width:16px}}.glossary_archive .content_wrapper article{margin-bottom:30px;padding-bottom:30px}.glossary_archive .content_wrapper .heading.block_header_2{margin-bottom:10px}.glossary_archive .content_wrapper .heading.block_header_2 .h{font-size:1.8rem}.glossary_archive .content_wrapper .heading.block_header_2 a:after{content:"View More";position:absolute;width:150px;bottom:32px;right:0;text-align:center;font-size:1.5rem;font-weight:400;padding:3px 10px}.glossary_archive .content_wrapper article .entry_body{padding-right:180px}@media screen and (max-width: 1224px){.glossary_archive .content_wrapper .heading.block_header_2 a:after{bottom:calc(32px + 1.8rem)}}@media screen and (max-width: 650px){.glossary_archive .content_wrapper article{padding-bottom:60px}.glossary_archive .content_wrapper .heading.block_header_2 a:after{bottom:30px}.glossary_archive .content_wrapper article .entry_body{padding-right:0}}.recruit_archive.add_design1 .recruitment_list .inner_item{background:rgba(255,255,255,.8)}.index main>section:first-child +div.composite_box01 .heading.block_header_4 .h,.index main>section:first-child +div+div.composite_box01 .heading.block_header_4 .h{font-size:2.5rem;letter-spacing:.1rem}@media screen and (min-width: 901px){header#pattern2 .header_contents .inner{position:relative;display:flex;justify-content:flex-end;align-items:center}header .header_contents .header_sns.on{position:relative;display:inline-block;width:auto;padding:0}header .header_contents .header_sns ul{width:auto}}@media screen and (min-width: 901px) and (max-width: 1000px){header .header_contents .header_col1 .tel{font-size:21px}header .header_contents .header_col1 .btn>a{padding:5px}}@media screen and (max-width: 800px){.index main>section:first-child +div.composite_box01 .heading.block_header_4 .h,.index main>section:first-child +div+div.composite_box01 .heading.block_header_4 .h{font-size:2.1rem}}.block_news_2 li{box-shadow:none;border:1px solid var(--i_border_color)}.block_news_2 li a::after{}a[id*="con"]+section .heading.block_header_2 .h{font-weight:500;font-size:3.2rem!important;padding-right:0;margin-bottom:0;padding-left:0}a[id*="con"]+section .heading.block_header_2 p{font-size:1.5rem!important}@media screen and (max-width: 900px){a[id*="con"]+.contents_box01 .inner_item_txt .heading{text-align:center}}@media screen and (max-width: 800px){a[id*="con"]+section .heading.block_header_2 .h{font-size:2.5rem!important}}a[id*="con"]+section{position:relative}a[id*="con"]+section::before{content:"";position:absolute;width:90%;height:70%;bottom:0;left:0;background:var(--i_sub2_color);pointer-events:none}#con2+section::before{left:auto;right:0}@media screen and (max-width: 900px){#con1+section::before{display:none}#con2+section::before{width:100%;height:100%}}#con_bottom+div .heading.block_header_4 .h{font-size:3rem!important}@media screen and (max-width: 800px){#con_bottom+div .heading.block_header_4 .h{font-size:2.3rem!important}}@media screen and (min-width: 481px){#con_bottom+.composite_box01 .inner_item:nth-child(1){flex-direction:column-reverse}#con_bottom+.composite_box01 .inner_item:nth-child(1) .inner_item_txt{margin-top:0;margin-bottom:10px}}#parallax1+section .parallax_img{opacity:.8;filter:brightness(90%) blur(5px) contrast(80%)}#parallax1+section>.content_wrapper{background:rgba(255,255,255,0.9)!important;padding:60px;outline:1px solid rgba(0,0,0,0.2);outline-offset:-10px;box-sizing:border-box}@media screen and (max-width: 1200px){#parallax1+section>.content_wrapper{padding:60px 4%;width:calc(100% - 30px)}}#c10+div .block_header_4 .h{font-size:2.3rem!important;min-height:6rem;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 800px){#c10+div .block_header_4 .h{font-size:2.1rem!important}}@media screen and (max-width: 480px){#c10+div .block_header_4 .h{min-height:initial}}#c10+.composite_box01.block_images_4 .inner_item_img{padding-top:60%;width:60%}#c10+.composite_box01.block_images_4 .inner_item_img{position:relative;margin-top:6px}#c10+.composite_box01.block_images_4 .inner_item_img::after{content:"";display:block;position:absolute;left:-6px;top:-6px;right:-6px;bottom:-6px;z-index:-1;border:1px solid rgba(0,0,0,0.1);border-radius:99px}#c3+div .heading.block_header_4 .h{color:#fff}#c3+div .heading.block_header_4 p{color:#fff!important;letter-spacing:0}.composite_box01.block_images_15 .inner_item_txt{outline:1px solid rgba(255,255,255,0.8);outline-offset:-10px;box-sizing:border-box;padding:10% 5%}@media screen and (min-width: 1161px){#c3+.composite_box01 .inner_item:nth-of-type(2){flex-direction:column-reverse}}@media screen and (max-width: 800px){#c3+div .heading.block_header_4 .h{}#c3+div .heading.block_header_4 p{}}@media screen and (max-width: 600px){#c3+.composite_box01.block_images_15 .inner_item_txt{padding:40px 15px 50px}}#c4+.composite_box01.block_images_11 .inner_item_txt .heading{background:rgba(255,54,127,0.9);max-width:95%;outline:1px solid rgba(255,255,255,0.3);outline-offset:-5px;box-sizing:border-box}#c4+div .heading.block_header_4 .h{font-size:2.3rem!important;color:#fff!important}#c4+div .heading.block_header_4 p{color:#fff!important}@media screen and (max-width: 800px){#c4+div .heading.block_header_4 .h{font-size:1.8rem!important}}@media screen and (max-width: 600px){#c4+.composite_box01.block_images_11 .inner_item_img img,#c4+.composite_box01.block_images_11 .inner_item_txt .pwrap .iwrap{height:300px!important}}a[id*="bg_blue"]+section>.content_wrapper,a[id*="bg_blue"]+div>.content_wrapper{padding-right:15%!important;padding-left:15%!important}@media screen and (max-width: 1300px){a[id*="bg_blue"]+section>.content_wrapper,a[id*="bg_blue"]+div>.content_wrapper{padding-right:20px!important;padding-left:20px!important}}#bg_blue1_1+section .heading.block_header_6 .h,#bg_blue2_1+section .heading.block_header_6 .h,#bg_blue3_1+section .heading.block_header_6 .h{color:#fe36ff;font-size:4.5rem!important;letter-spacing:0}#bg_blue1_1+section .heading.block_header_6 p,#bg_blue2_1+section .heading.block_header_6 p,#bg_blue3_1+section .heading.block_header_6 p{color:#036;font-size:2rem!important;font-weight:600}#bg_blue1_2+.contents_box01 .inner_item_txt p strong,#bg_blue2_2+.contents_box01 .inner_item_txt p strong,#bg_blue3_2+.contents_box01 .inner_item_txt p strong{font-size:2rem!important}@media screen and (max-width: 1200px){#bg_blue1_1+section .heading.block_header_6 .h,#bg_blue2_1+section .heading.block_header_6 .h,#bg_blue3_1+section .heading.block_header_6 .h{font-size:3.8rem!important}#bg_blue1_1+section .heading.block_header_6 p,#bg_blue2_1+section .heading.block_header_6 p,#bg_blue3_1+section .heading.block_header_6 p{font-size:1.8rem!important}#bg_blue1_2+.contents_box01 .inner_item_txt p strong,#bg_blue2_2+.contents_box01 .inner_item_txt p strong,#bg_blue3_2+.contents_box01 .inner_item_txt p strong{font-size:1.8rem!important}}@media screen and (max-width: 800px){#bg_blue1_1+section .heading.block_header_6 .h,#bg_blue2_1+section .heading.block_header_6 .h,#bg_blue3_1+section .heading.block_header_6 .h{font-size:2.5rem!important}#bg_blue1_1+section .heading.block_header_6 p,#bg_blue2_1+section .heading.block_header_6 p,#bg_blue3_1+section .heading.block_header_6 p{font-size:1.5rem!important}#bg_blue1_2+.contents_box01 .inner_item_txt p strong,#bg_blue2_2+.contents_box01 .inner_item_txt p strong,#bg_blue3_2+.contents_box01 .inner_item_txt p strong{font-size:1.5rem!important}}#bg_blue1_1+section,#bg_blue2_1+section,#bg_blue3_1+section{margin-top:80px}a[id*="bg_blue"]+section,a[id*="bg_blue"]+div{width:90%;margin-right:auto;margin-left:auto}@media screen and (max-width: 900px){#bg_blue1_1+section,#bg_blue2_1+section,#bg_blue3_1+section{margin-top:65px}}#bg_blue1_4+div .content_wrapper a,#bg_blue2_4+div .content_wrapper a,#bg_blue3_4+div .content_wrapper a{border:2px solid var(--i_btn_color);color:#fff!important;background:var(--i_btn_color)}#bg_blue1_4+div .content_wrapper a:hover,#bg_blue2_4+div .content_wrapper a:hover,#bg_blue3_4+div .content_wrapper a:hover{border:2px solid var(--i_btn_color);color:var(--i_txt_color)!important;background:#fff}#c2+div .heading.block_header_4 .h{color:#fff;font-size:2.5rem!important}@media screen and (max-width: 800px){#c2+div .heading.block_header_4 .h{font-size:2rem!important}}#c8+div .inner_item_txt{position:relative}#c8+div .inner_item_txt:before{position:absolute;display:block;content:"";bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 30px 30px;border-color:transparent transparent var(--i_main_color);z-index:-1;pointer-events:none}#c8+div .heading.block_header_4 .h{font-size:2.2rem!important;display:flex;align-items:center;justify-content:center;min-height:6rem}@media screen and (max-width: 480px){#c8+div .heading.block_header_4 .h{min-height:inherit}}#top_banner+.composite_box01 .inner_item_img img{height:100%!important}#top_service1+section .heading.block_header_6 p{color:var(--i_txt_color)}#top_service1+section .heading.block_header_6{margin-bottom:0}#top_service2+.composite_box01.block_images_7 .inner_item{height:450px}#top_service2+div .heading.block_header_4 .h{font-size:2rem!important;font-weight:600!important;padding-bottom:20px}@media screen and (max-width: 800px){#top_service2+.composite_box01.block_images_7 .inner_item{height:400px}#top_service2+div .heading.block_header_4 .h{font-size:1.8rem!important}}#top_img+section{height:400px;background-position:50% 60%!important}#top_img+.parallax .parallax_img{filter:blur(0px) saturate(100%) brightness(105%)}@media screen and (max-width: 900px){#top_img+section{height:350px}}#top_about1+section .heading.block_header_2 .h{padding-left:0;padding-right:0;margin-bottom:0;font-weight:400;font-size:4.5rem!important;font-family:"Lexend",'Noto Sans JP',"Open Sans","Helvetica Neue",Helvetica,Arial,Verdana,"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}a[id*="top_about"]+section .heading.block_header_2 .h::before{display:none}a[id*="top_about"]+section .inner_item_img img{height:600px;object-fit:cover;object-position:50% 50%}@media screen and (max-width: 1500px){a[id*="top_about"]+section .inner_item_img img{height:670px!important;object-position:75% 50%}}@media screen and (max-width: 900px){a[id*="top_about"]+.contents_box01 .inner_item_txt .heading{text-align:center}a[id*="top_about"]+section .inner_item_img img{height:inherit!important}}@media screen and (max-width: 800px){#top_about1+section .heading.block_header_2 .h{font-size:3.6rem!important}a[id*="top_about"]+section .heading.block_header_2 p{font-size:1.5rem}}#seo_c+section{width:90%;max-width:1200px;margin:0 auto}#top_txt+section>.content_wrapper{background:var(--i_bg_color)!important;padding:60px}@media screen and (max-width: 1200px){#top_txt+section>.content_wrapper{padding:60px 4%;width:calc(100% - 30px)}}#mv .mv_img li img[src*="img2.jpg"]{object-position:30% 50%!important}#staff_title+section .heading.block_header_4 .h{font-weight:600!important;margin-bottom:30px}#staff1+section .heading.block_header_2 .h{font-size:3rem!important;padding-left:0;padding-right:0;margin-bottom:0;color:#a43c4d}#staff1+section .heading.block_header_2 p{font-size:2.1rem!important;font-weight:600;padding-left:0}#staff1+section .heading.block_header_2 .h:before{display:none}#staff1+section .inner_item_txt p:nth-child(5){background:#ffcdcd;border-radius:5px 5px 0 0;margin-bottom:0;padding:10px 10px 0}#staff1+section .inner_item_txt p:nth-child(6){background:#ffcdcd;padding:0 10px 10px;border-radius:0 0 5px 5px}@media screen and (max-width: 1200px){#staff1+section .heading.block_header_2 .h{font-size:2.5rem!important}}@media screen and (max-width: 900px){#staff1+.contents_box01 .inner_item_img img{width:70%!important}}@media screen and (max-width: 800px){#staff1+section .heading.block_header_2 .h{font-size:2.3rem!important}#staff1+section .heading.block_header_2 p{font-size:1.8rem!important}}@media screen and (max-width: 600px){#staff1+section .heading.block_header_2 .h{font-size:1.8rem!important}}#staff2+section{width:80%;max-width:1200px;margin-left:26%}#staff_bottom+section>.content_wrapper{background:var(--i_sub2_color)!important;padding:60px}@media screen and (max-width: 1200px){#staff_bottom+section>.content_wrapper{padding:60px 4%;width:calc(100% - 30px)}}#lv1,#lv2,#lv3,#lv4,#lv5,#lv6,#lv7,#lv8,#lv9,#lv10,#lv11,#lv12,#lv13,#lv14,#lv15,#lv16,#lv17,#lv18,#lv19,#lv20,#lv21,#lv22,#lv23,#lv24,#lv25,#lv26,#lv27,#lv28,#lv29,#lv30,#lv31{display:flex;max-width:1200px;margin:0 auto}@media screen and (max-width: 800px){#lv1,#lv2,#lv3,#lv4,#lv5,#lv6,#lv7,#lv8,#lv9,#lv10,#lv11,#lv12,#lv13,#lv14,#lv15,#lv16,#lv17,#lv18,#lv19,#lv20,#lv21,#lv22,#lv23,#lv24,#lv25,#lv26,#lv27,#lv28,#lv29,#lv30,#lv31{display:block}}#course_title+section .heading.block_header_3{background:red;border-radius:5px}#course_title+section .heading.block_header_3 .h{color:#fff;font-size:3rem;font-weight:600}a[id*="lv_"]+section .heading.block_header_2{margin-bottom:0}a[id*="lv_"]+section .heading.block_header_2 .h{background:#ff0;margin-left:10px;font-weight:600;font-size:1.7rem!important}a[id*="lv_"]+section>.content_wrapper{background:#e6ffe9!important;border-top:1px solid #a43c4d;padding:10px 5px 5px!important}a[id*="lv_"]+.contents_box01.block_image_text_3.valign-center .inner_item_txt{padding-top:10px}a[id*="lv_"]+.contents_box01 .inner_item_img{max-width:50%!important;flex-basis:50%!important}@media screen and (max-width: 900px){a[id*="lv_"]+.contents_box01 .inner_item_img{max-width:100%!important}}a[id*="lv_"]+.contents_box01.block_image_text_3.valign-center .inner_item_txt p{margin-bottom:0;line-height:1.5}a[id*="lv_"]+section{width:560px;padding-left:var(--i_padding,20px);padding-right:var(--i_padding,20px)}@media screen and (min-width: 801px) and (max-width: 1200px){#sera #lv_10+section,#instructor #lv_12+section,#instructor #lv_16+section{width:50%;padding-right:20px;padding-left:20px;box-sizing:border-box}}@media screen and (max-width: 800px){#course_title+section .heading.block_header_3{padding:5px 10px}#course_title+section .heading.block_header_3 .h{font-size:2rem}a[id*="lv_"]+.contents_box01 .inner_item_img{max-width:100%!important;flex-basis:100%!important}a[id*="lv_"]+section{margin:0 auto;width:auto}}#c4_img+.composite_box01 .inner_item:nth-child(1) .inner_item_img img,#c4_img+.composite_box01 .inner_item:nth-child(2) .inner_item_img img{width:213px!important;height:150px!important}#c4_img+.composite_box01 .inner_item:nth-child(3) .inner_item_img img,#c4_img+.composite_box01 .inner_item:nth-child(4) .inner_item_img img{width:175px!important;height:248px!important}@media screen and (max-width: 800px){a[id*="lv_"]+section>.content_wrapper{min-height:inherit!important}}#sera a[id*="lv_"]+section>.content_wrapper{min-height:175px}#sera #lv_15+section>.content_wrapper,#sera #lv_24+section>.content_wrapper,#sera #lv_29+section>.content_wrapper{min-height:185px}#sera #lv_16+section>.content_wrapper{min-height:200px}@media screen and (max-width: 1200px){#sera a[id*="lv_"]+section>.content_wrapper{min-height:185px}#sera #lv_15+section>.content_wrapper,#sera #lv_23+section>.content_wrapper,#sera #lv_28+section>.content_wrapper{min-height:200px}#sera #lv_15+section>.content_wrapper,#sera #lv_26+section>.content_wrapper,#sera #lv_21+section>.content_wrapper{min-height:225px}#sera #lv_24+section>.content_wrapper,#sera #lv_29+section>.content_wrapper{min-height:250px}#sera #lv_16+section>.content_wrapper{min-height:265px}}@media screen and (max-width: 1000px){#sera #lv_15+section>.content_wrapper,#sera #lv_21+section>.content_wrapper,#sera #lv_21+section>.content_wrapper,#sera a[id*="lv_"]+section>.content_wrapper{min-height:275px}#sera #lv_16+section>.content_wrapper,#sera #lv_29+section>.content_wrapper{min-height:300px}}#therapist a[id*="lv_"]+section>.content_wrapper{min-height:185px}@media screen and (max-width: 1200px){#therapist a[id*="lv_"]+section>.content_wrapper{min-height:225px}}@media screen and (max-width: 1000px){#therapist a[id*="lv_"]+section>.content_wrapper{min-height:265px}}#instructor a[id*="lv_"]+section>.content_wrapper{min-height:185px}#instructor #lv_9+section>.content_wrapper,#instructor #lv_20+section>.content_wrapper{min-height:200px}@media screen and (max-width: 1200px){#instructor a[id*="lv_"]+section>.content_wrapper{min-height:235px}}@media screen and (max-width: 1000px){#instructor a[id*="lv_"]+section>.content_wrapper{min-height:300px}}a[id*="jujitu"]+.contents_box01 .inner_item_txt p:nth-last-of-type(2) span:nth-last-of-type(1) strong{border-bottom:2px solid #F04;padding-bottom:5px}a[id*="jujitu"]+.contents_box01 .inner_item_txt p:nth-last-of-type(2) span{border-radius:3px}#jujitu_point3_img+.composite_box01 .inner_item:nth-of-type(1):nth-last-of-type(3) .inner_item_img img{width:213px!important;height:150px!important}#jujitu_point3_img+.composite_box01 .inner_item:nth-of-type(2):nth-last-of-type(2) .inner_item_img img{height:246px!important;width:176px!important}#jujitu_point3_img+.composite_box01 .inner_item:nth-of-type(3):nth-last-of-type(1) .inner_item_img img{width:212px!important;height:150px!important}#serapisuto_title+section .heading.block_header_6 .h{color:#3F0;font-weight:600;margin-bottom:0}#serapisuto_underline+ .contents_box01.block_image_text_4.valign-center .inner_item_txt p:nth-last-of-type(2) span span{text-decoration:underline}#serapisuto_underline+ .contents_box01.block_image_text_4.valign-center .inner_item_txt p:nth-last-of-type(1) span strong{text-decoration:underline}@media screen and (max-width: 900px){#serapisuto_underline+.contents_box01 .inner_item_img img{width:50%!important}}#serapisuto_irasuto_title+section .heading.block_header_6 .h{font-weight:600;font-size:2.5rem!important;letter-spacing:0;position:relative;padding-left:25px}#serapisuto_irasuto_title+section .heading.block_header_6 .h:before{position:absolute;display:block;content:"";top:50%;transform:translateY(-50%);left:0;width:15px;height:15px;background:var(--i_txt_color);pointer-events:none}#serapisuto_irasuto+.contents_box01 .inner_item_img img{width:50%!important}@media screen and (min-width: 901px){#serapisuto_irasuto+.contents_box01.block_image_text_4.valign-center .inner_item_txt{padding-top:10px!important;padding-bottom:10px!important;min-height:120px!important}#serapisuto_irasuto+section .inner_item_txt p{margin-bottom:0}}#serapisuto_baisyou+section .heading.block_header_4 .h{font-weight:600!important}#serapisuto_omousikomi_title+section .heading.block_header_6 .h{font-weight:600;font-size:2.5rem!important;color:purple;margin-bottom:0}#serapisuto_step+section .heading.block_header_4{margin-bottom:0}#serapisuto_step+section .heading.block_header_4 .h{font-weight:600!important;margin-bottom:0;font-size:1.8rem}#nihonserapisuto_img+section .heading.block_header_3{background:var(--i_sub2_color);border:1px solid #ccc;border-radius:5px}#nihonserapisuto_img+section .heading.block_header_3 .h{font-weight:600;font-size:2.3rem!important;color:#a43c4d}#nihonserapisuto_img+section .heading.block_header_3 .h:before{position:absolute;display:block;content:"";top:50%;left:5px;transform:translateY(-50%);width:5px;height:90%;background:#a43c4d;pointer-events:none}#nihonserapisuto_img+.contents_box01 .inner_item_img img{max-width:180px!important;max-height:258px!important}#w_banner+.contents_box01 .inner_item_img img{max-width:680px!important;max-height:375px!important}#w_img1+.contents_box01 .inner_item_img img{max-width:276px!important;max-height:250px!important}#w_img2+.contents_box01 .inner_item_img img{max-width:276px!important;max-height:216px!important}#w_img3+.contents_box01 .inner_item_img img{max-width:276px!important;max-height:533px!important}#wsikaku_banner+.composite_box01 .inner_item_img img{max-width:111px!important;max-height:41px!important}@media screen and (max-width: 700px){#wsikaku_banner+.composite_box01 .wrapper_item{flex-wrap:nowrap}}#jukou_title+section .heading.block_header_3{background:#F04}#jukou_title+section .heading.block_header_3 .h{color:#fff;font-weight:600}#jukou1+section .heading.block_header_2 .h,#jukou2+section .heading.block_header_2 .h,#jukou3+section .heading.block_header_2 .h,#jukou4+section .heading.block_header_2 .h,#jukou5+section .heading.block_header_2 .h{font-weight:600}#jukou_yajirusi+.contents_box01 .inner_item_img img{width:80px!important;height:80px!important}@media screen and (max-width: 600px){#jukou_yajirusi+.contents_box01 .inner_item_img img{width:60px!important;height:60px!important}}#tokuten_img+.contents_box01 .inner_item_img img{max-width:680px!important;max-height:263px!important}#tokuten_banner+.contents_box01.block_image_1 .wrapper_item .inner_item_img{margin-left:0!important}#tokuten_banner+.contents_box01 .inner_item_img img{max-width:680px!important;max-height:150px!important}#tokuten_title+div .heading.block_header_4 .h{font-size:2rem!important;font-weight:600!important;color:#A43C4D;background:var(--i_sub2_color);border:1px solid var(--i_border_color);box-shadow:1px 1px 1px var(--i_shadow_color);padding:5px;letter-spacing:0}#school_rinen+section .heading.block_header_6 .h{font-weight:600;font-size:2.8rem!important;lettere-spacing:0;color:#A43C4D}#school_rinen2+section .heading.block_header_2 .h{color:#F04}#school_rinen3+section .heading.block_header_1 .h,#school_rinen3+section .heading.block_header_4 .h{font-weight:600!important;font-size:2rem!important;color:#f29439}#school_rinen_access+.widget_shop01 .wrapper_item{margin-bottom:0}#kouza_title+section .heading.block_header_3{background:var(--i_sub2_color);border:1px solid #ccc;border-radius:5px}#kouza_title+section .heading.block_header_3 .h{font-weight:600;font-size:2.3rem!important;color:#a43c4d}#kouza_title+section .heading.block_header_3 .h:before{position:absolute;display:block;content:"";top:50%;left:5px;transform:translateY(-50%);width:5px;height:90%;background:#a43c4d;pointer-events:none}#kouza_title+.contents_box01 .inner_item_img img{max-width:482px!important;max-height:81px!important}#kouza_subtitle+div .heading.block_header_4 .h{font-size:1.7rem;font-weight:600!important;background:#a43c4d;color:#fff;border-radius:5px;padding:5px 0}#kouza_subtitle+.dec2_3.composite_box01 .inner_item{border-radius:5px;box-shadow:0 2px 3px #313131}#kouza_img+.contents_box01 .inner_item_img img{max-width:175px!important;max-height:244px!important}@media screen and (max-width: 800px){#kouza_title+section .heading.block_header_3 .h{font-size:2rem!important}#kouza_title2+section .inner_item_txt p:nth-last-of-type(1)>span>strong>span{font-size:2rem!important}}#k_footer+section .parallax_img{filter:brightness(120%) blur(6px);opacity:.7}#k_footer+section .contents_btn01 a{border:2px solid var(--i_btn_color);color:#fff;background:var(--i_btn_color);box-shadow:1px 3px 5px rgba(0,0,0,0.5);border-radius:20px}#k_footer+section .contents_btn01 a span{font-size:2.2rem;padding:20px 80px 20px 100px;position:relative}#k_footer+section .contents_btn01 a span:before{position:absolute;content:" ";width:7px;height:7px;top:calc(50% - 4px);left:54px;border-top:2px solid var(--i_btn_color);border-right:2px solid var(--i_btn_color);transform:rotate(45deg);z-index:10;transition:all .3s ease}#k_footer+section .contents_btn01 a span:after{position:absolute;content:" ";width:20px;height:20px;top:50%;transform:translateY(-50%);left:50px;background:#fff;border-radius:99px;transition:all .3s ease}#k_footer+section .contents_btn01 a:hover{border:2px solid var(--i_btn_color);color:var(--i_btn_color);background:#fff}#k_footer+section .contents_btn01 a span:hover:before{border-top:2px solid #fff;border-right:2px solid #fff;transition:all .3s ease}#k_footer+section .contents_btn01 a span:hover:after{background:var(--i_btn_color);transition:all .3s ease}#k_footer+.contents_box01 .inner_item_txt p{font-size:4.5rem!important;font-weight:600;color:#fff}@media screen and (max-width: 900px){#k_footer+.contents_box01 .inner_item_img img{width:45%!important;max-width:889px!important;max-height:223px!important;background:none}#k_footer+section .contents_btn01 a span{padding:20px 60px 20px 80px;font-size:2rem}}@media screen and (max-width: 800px){#k_footer+.contents_box01 .inner_item_txt p{font-size:3rem!important}}#banner1_footer+.contents_box01 .inner_item_img a:hover img,#banner2_footer+.contents_box01 .inner_item_img a:hover img{opacity:.7}#banner2_footer+section{display:none}@media screen and (max-width: 600px){#banner1_footer+section{display:none}#banner2_footer+section{display:block}}#insto_kouza+.contents_box01 .inner_item_txt p:nth-last-of-type(1) strong span:nth-last-of-type(1){padding-bottom:1px;border-bottom:2px solid var(--i_txt_color)}#insto_kouza_omousikomi+div .heading.block_header_6 .h{color:#F0F;font-weight:600}#home_top+section .heading.block_header_6 .h{color:#F04;font-weight:600}#home_top+section .heading.block_header_6 p{color:#F04}#home_omousikomi+section .heading.block_header_3{background:#F04}#home_omousikomi+section .heading.block_header_3 .h{color:#fff}.block_html>.content_wrapper .blog_link{margin-top:30px}.block_html>.content_wrapper .blog_link ul{display:flex}.block_html>.content_wrapper .blog_link ul li{list-style:none;margin-bottom:30px}.block_html>.content_wrapper .blog_link ul li p{background:#FF367F;border-radius:20px;margin-right:5px;box-shadow:1px 3px 5px rgba(0,0,0,0.5);font-weight:600;border:2px solid var(--i_btn_color);transition:all .3s ease;font-size:1.6rem!important;padding:5px 15px!important;line-height:1.2;min-width:200px;max-width:300px;text-align:center}.block_html>.content_wrapper .blog_link ul li p>a{color:#fff!important;transition:all .3s ease}.block_html>.content_wrapper .blog_link ul li p:hover{background:#fff;color:var(--i_txt_color)!important;border:2px solid var(--i_btn_color);transition:all .3s ease}.block_html>.content_wrapper .blog_link ul li p:hover a{color:var(--i_txt_color)!important;transition:all .3s ease}@media screen and (max-width: 1200px){.block_html>.content_wrapper .blog_link ul li p{min-width:150px}}@media screen and (max-width: 950px){.block_html>.content_wrapper .blog_link ul{display:block;min-width:200px}}.news_archive .heading.block_header_2 p{color:#F49439}@media screen and (max-width: 530px){.table1{width:440px!important}}@media screen and (max-width: 480px){.table1{width:335px!important}}.under{text-decoration:underline;text-decoration-color:#EA6C72!important}.under:hover{text-decoration:none;cursor:pointer}.under2{color:#EA6C72!important}.under2:hover{cursor:pointer}.under3{text-decoration:underline;text-decoration-color:#EA6C72!important}.under4:hover{cursor:pointer}.under5{text-decoration:underline;text-decoration-color:#EA6C72!important}.under5:hover{text-decoration:none;cursor:pointer}.color5{text-decoration:underline;text-decoration-color:#EA6C72!important;color:#EA6C72!important}.color6{text-decoration:underline;text-decoration-color:#EA6C72!important;color:#EA6C72!important}.color6:hover{text-decoration:none;cursor:pointer}.color7{text-decoration:underline;text-decoration-color:#FF1800!important;color:#FF1800!important}.color7:hover{text-decoration:none;cursor:pointer}.block_html ol>.under3{list-style:none;padding-left:0;text-decoration:none;cursor:pointer}.block_html ul>.under6{list-style:none;padding-left:0;text-decoration:none}.weight{font-weight:600}.txt_title,.txt1,.txt2{display:none}body.b1 main .news_archive>.content_wrapper .txt_title,body.b1 main .news_archive>.content_wrapper .txt1,body.b1 main .news_archive>.content_wrapper .txt2{display:block}.news_archive>.content_wrapper>.txt_title{padding-bottom:30px;margin-top:100px}.news_archive>.content_wrapper>.txt_title h3{font-size:3rem!important}@media screen and (max-width: 850px){.news_archive>.content_wrapper>.txt_title{margin-top:0}}@media screen and (max-width: 800px){.news_archive>.content_wrapper>.txt_title h3{font-size:2.3rem!important}}#b1>.content_wrapper>.txt1{padding-bottom:80px}@media screen and (max-width: 600px){#b1>.content_wrapper>.txt1{padding-bottom:65px}}#b1>.content_wrapper>.txt2>.box{background:#F5F5F5!important;padding:80px 100px;margin:0 -100px}@media screen and (max-width: 1400px){#b1>.content_wrapper>.txt2>.box{padding:60px 4%;margin:0;box-sizing:border-box}}#blog1id>section>.content_wrapper #primary article .entry_body section:nth-child(2),#blog2id>section>.content_wrapper #primary article .entry_body section:nth-child(2){display:none}.youtube-ratio>.youtube_block{position:relative}.youtube-ratio{margin-top:20px}.youtube-ratio>.youtube_block>iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}@media screen and (min-width: 765px){.youtube-ratio{width:70%}}a#decoration+section .inner_item_txt a{padding:5px;border:1px solid #ccc;border-radius:5px;background:linear-gradient(to top,rgba(122,255,149,0.5),transparent)}a#decoration+section .inner_item_txt a:hover{text-decoration:none}.widget_form form input[type=radio] + label,.widget_form form input[type=checkbox] + label{display:flex;flex-direction:column}[data-type="gallery_archive"] .heading.block_header_2 .h{color:#FF367F}[data-type="gallery_archive"] .star{color:#78FF94}

/*------追加CSS------*/
a#decoration+section .inner_item_txt a{padding:5px;border:1px solid #ccc;border-radius:5px;background:linear-gradient(to top,rgba(122,255,149,0.5),transparent)}a#decoration+section .inner_item_txt a:hover{text-decoration:none}.widget_form form input[type=radio] + label,.widget_form form input[type=checkbox] + label{display:flex;flex-direction:column}[data-type="gallery_archive"] .heading.block_header_2 .h{color:#FF367F}[data-type="gallery_archive"] .star{color:#78FF94}header h1{line-height:1.5;font-size:1.2rem;font-weight:400;opacity:.7;top:13px!important}.right{width:50%;display:flex;flex-direction:column;margin:0 auto 40px}@media (max-width: 1160px){.right{width:60%}}@media (max-width: 1000px){.right{width:75%}}@media (max-width: 1000px){.right{width:75%}}@media (max-width: 870px){.right{width:85%}}@media (max-width: 850px){.right{width:60%}}@media (max-width: 690px){.right{width:70%}}@media (max-width: 595px){.right{width:80%}}@media (max-width: 525px){.right{width:90%}}@media (max-width: 475px){.right{width:100%}}.org_detail_company{background:#ffcdcd;padding:10px}.org_contact{margin-bottom:20px}table.common_table{margin:auto;text-align:center}td.border{text-align:center;border:1px solid #a43c4d;color:#a43c4d;font-weight:600}.org_flex_wrap .right table tr:nth-of-type(2) td{font-size:2rem;color:red;font-weight:600}.org_detail_company tr:nth-of-type(2) td .sp a{font-size:3rem;color:red;text-decoration:none;display:none}@media (max-width: 900px){.pc.tb{display:none}}@media (max-width: 900px){.sp a{display:block!important}}.org_link_wrap{text-align:center}.org_link_wrap a{width:100%;padding:25px 0}.more_btn.first{position:relative;transition:all .3s;padding:8px 5px;box-sizing:border-box;line-height:1;text-align:center;min-width:170px;font-size:32px;padding:15px}.more_btn.first a{display:inline-block;background:linear-gradient(#f7ca9e,#f29439);border:2px solid #eab37e;box-shadow:1px 3px 5px rgba(0,0,0,0.5);color:#fff;position:relative;color:#fff;transition:all .3s;padding:8px 5px;box-sizing:border-box;line-height:1;min-width:170px;border-radius:20px;font-size:32px;padding:25px}.org_link_wrap .first a:hover{background-color:#f5f5f5;color:#252525}.more_btn.second{position:relative;transition:all .3s;padding:8px 5px;box-sizing:border-box;line-height:1;min-width:170px;font-size:32px;padding:15px}.more_btn.second a{display:inline-block;border:2px solid #FF367F;box-shadow:1px 3px 5px rgba(0,0,0,0.5);background:linear-gradient(#a9737c,#a43c4d);background:#FF367F;position:relative;color:#fff;transition:all .3s;padding:8px 5px;box-sizing:border-box;line-height:1;text-align:center;min-width:170px;border-radius:20px;font-size:32px;padding:25px}.more_btn.second a:hover{color:#252525;background-color:#fff;border-color:#FF367F}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:liga;-webkit-font-smoothing:antialiased;margin-right:10px}@media (max-width: 850px){.more_btn.first a,.more_btn.second a{font-size:3rem}}.org_youtube_wrap{display:flex;margin:0 auto 30px;align-items:center}.org_youtube_txt{width:50%;padding:0 10px}.org_youtube_yt{width:70%}@media screen and (max-width: 1100px){.org_youtube_yt iframe{height:300px;max-width:100%}.org_youtube_wrap .org_youtube_txt{width:auto;text-align:justify;margin-top:100px}.org_youtube_wrap{flex-direction:column-reverse;align-items:center}.org_youtube_yt{width:100%}}.org_3col ul.clearfix{display:flex}ul.clearfix{display:flex}.org_3col ul.clearfix li::marker{list-style:none!important;color:#fff}ul.clearfix li{width:33.3%}.org_3col li .org_3col_txt{text-align:left;margin:0 auto;width:96%}@media screen and (max-width: 900px){.org_3col ul.clearfix{flex-direction:column;align-items:center}ul.clearfix li{width:100%}}.org_krk2_bot{margin:40px 0 20px;text-align:center}.org_2img{margin:60px 0 30px;display:flex}.org_img_wrap{text-align:center;margin:0 0 50px}.org_2imgL,.org_2imgR{width:50%;text-align:center}.org_text{text-align:center}.org_all_wrap{padding:20px;background:#ffcdcd85;border-radius:5px;margin:0 auto 50px}.org_all_wrap .org_flex_wrap{display:flex;justify-content:space-between}.org_all_wrap .org_flex_wrap{margin:0 0 30px}.org_all_wrap .org_img_wrap{margin:0}.org_img_wrap img{object-fit:contain}.org_text_wrap{width:90%;margin:0 auto 50px;font-size:20px}.org_all_wrap .org_text_wrap{background:#fff;margin:0 0 0 20px;border-radius:5px}.org_text_wrap .org_bg_h3{width:100%}.org_bg_h3{width:90%;margin:0 auto}.org_text_wrap .org_bg_h3{width:100%}.org_bg_h3 h3{background:#78FF94;color:#313131;padding:10px 15px;border-radius:5px}.org_flex_wrap h3{margin:20px 0}.org_bg_h3 h3{background:red;color:#fff}div h3 .org_bg_h3{width:100%}.org_all_wrap .org_flex_wrap ~ .org_text_wrap{margin:20px auto 0}.org_all_wrap .org_h3{margin-left:15px}.org_h3 h3{color:#0969CD}.org_text_wrap p{padding:10px;text-align:justify}@media screen and (max-width: 900px){.org_text_wrap{width:100%;margin:0!important;font-size:1.75rem}.org_all_wrap .org_flex_wrap{flex-direction:column}.org_bg_h3 h3{font-size:1.8rem}.org_all_wrap .org_flex_wrap ~ .org_text_wrap{margin:20px auto 0!important}}.org_2col{margin-bottom:30px}.org_2col ul.clearfix li::marker{list-style:none!important;color:#fff}.org_2col ul li{width:50%;text-align:center}.org_table_wrap{background:#ffcdcd;padding:15px 20px;border-radius:5px 5px 0 0}.detail_h2_wrap .org_table_wrap h3{color:#a43c4d;font-size:1.5rem;padding:0 0 0 1em;margin:0 0 10px}.org_table_wrap .org_table_inner{background:#fff;padding:10px 20px;border-radius:5px}.free_table{width:100%}.mb30{margin-bottom:30px!important}.free_table table.common_table{margin:0 auto 30px;width:100%}.free_table table.common_table tr{border-bottom:1px solid #ddd}.org_table_inner .free_table table.common_table tr:first-child{border-top:none}.free_table table.common_table tr th{text-align:center;color:#f29439}.free_table table.common_table tr th,.free_table table.common_table tr td{padding:25px 0}.free_table table.common_table.two_rows tr th{width:30%}.org_table_wrap .org_table_inner table tr:nth-of-type(2) th{font-size:26px}.free_table table.common_table tr td{text-align:left}.free_table table.common_table.two_rows tr td{width:70%;text-align:left}.free_table table.common_table tr td{vertical-align:middle}td.t_linear p{text-decoration:line-through;text-decoration-color:red}.free_table table.common_table tr td.t_red{color:red;font-size:24px}.free_table table.common_table tr td.t_bold{font-size:21px;font-weight:700}.t_org{color:#F90}.org_flex_wrap.org_flex_wrap2{background:#ffcdcd;display:flex}.org_flex_wrap.org_flex_wrap2 .org_contact{width:40%}.org_detail_company tr:first-of-type td{text-align:center;font-size:1.4rem}.org_detail_company tr:nth-of-type(2) td{font-size:3rem;color:red;font-weight:600;text-align:center}@media screen and (max-width: 900px){.pc.tb{display:none}.free_table table.common_table tr{display:flex;flex-direction:column}}.org_flex_wrap.org_flex_wrap2 .org_link_wrap{width:60%;margin:2% 0 0}.org_flex_wrap2 .flex2{display:flex}.org_flex_wrap.org_flex_wrap2 .org_link_wrap .more_btn{width:46%}.org_detail_company p,.org_detail_company td{font-size:1.4rem;text-align:left}.org_flex_wrap.org_flex_wrap2 .org_link_flex.flex2 .more_btn.first{padding:0;margin-bottom:0}.org_flex_wrap.org_flex_wrap2 .org_link_flex.flex2 .more_btn.first a{font-size:20px;padding:25px}.org_flex_wrap.org_flex_wrap2 .org_link_flex.flex2 .more_btn.second{padding:0;margin:0 0 0 3%}.org_flex_wrap.org_flex_wrap2 .org_link_flex.flex2 .more_btn.second a{font-size:20px;padding:25px}.org_flex_wrap.org_flex_wrap2 .material-icons{margin:0 auto}@media screen and (max-width: 950px){.free_table table.common_table{margin:0 auto 30px;width:100%}.org_table_wrap .free_table table.common_table tr th{text-align:left;padding:1em 0 0 1em;width:auto}.free_table table.common_table.two_rows tr td{width:auto}.org_flex_wrap.org_flex_wrap2 .org_contact{width:auto;text-align:center;margin:0 auto}.org_flex_wrap.org_flex_wrap2{flex-direction:column;align-items:center}.org_flex_wrap2 .flex2{flex-direction:column;align-items:center}.org_flex_wrap.org_flex_wrap2 .org_link_wrap{width:auto;margin:2% auto 0}.org_flex_wrap.org_flex_wrap2 .org_link_flex.flex2 .more_btn.second{margin:0 0 10px}.org_flex_wrap.org_flex_wrap2 .org_link_flex.flex2 .more_btn.first a,.org_flex_wrap.org_flex_wrap2 .org_link_flex.flex2 .more_btn.second a{display:flex;font-size:2.5rem}.org_flex_wrap.org_flex_wrap2 .material-icons{margin-right:10px}.org_flex_wrap.org_flex_wrap2 .org_link_flex.flex2 .more_btn.first{margin-bottom:10px}.org_flex_wrap.org_flex_wrap2 .org_link_wrap .more_btn{width:100%}}.org_kanrenkouza_out{margin-bottom:30px}.org_kanrenkouza_out{display:inline-block}.org_krk_midashi{font-size:30px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #313131}.org_kanrenkouza{width:calc(50% - 4%);float:left;padding:1%;margin:0 1% 10px;background:#ffcdcda1}.org_krk_LR{display:flex}.org_krk_L{width:30%}.org_krk_R{width:69%;padding-left:1%}.org_krk_ttl{color:#EC6D74;font-size:120%}.org_krk_R a{text-decoration:underline;text-decoration-color:#313131!important}.org_krk_R a:hover{text-decoration:none}.org_krk_qualification{font-size:90%}.org_krk_price{font-size:90%}@media (max-width: 1035px){.org_kanrenkouza{width:auto}}[data-type="blog4_detail"] .popimg{position:relative}a#c2+div .inner_item_txt .heading .h{color:#ff0!important}@media screen and (max-width: 900px){header nav ul.nav_1st li a span{font-size:1.5rem}header nav ul.nav_1st>li>a span{color:#fff!important;font-size:1.5rem!important}}header .logo a img,body.scrolled header .logo a img{max-width:600px}@media screen and (max-width: 1086px){header .logo a img,body.scrolled header .logo a img{max-width:500px}}@media screen and (max-width: 984px){header .logo a img,body.scrolled header .logo a img{max-width:417px}}@media screen and (max-width: 900px){header .logo a img,body.scrolled header .logo a img{max-width:320px!important}}@media screen and (max-width: 450px){header .logo a img,body.scrolled header .logo a img{max-width:255px!important}}#course_list .pager2 ul,#course_list .news_single #primary article .entry_meta{display:none}header .header_contents .header_col1 .btn > a span{color:#fff!important}header .header_contents .header_col1 .btn > a:hover span{color:#ff367f!important}header .header_contents .header_col1 .btn > a[target="_blank"]:hover span::before,header .header_contents .header_col1 .btn > a[target="_blank"]:hover span::after{border-color:#ff367f!important}#mv .mv_text>div{color:#00bfff}@media screen and (min-width: 1440px) and (max-width: 1229px){#mv .mv_text{bottom:23%!important}}header .header_contents .header_col1 .btn>a:hover[target=_blank]:not(:has(span.inn)):before,header .header_contents .header_col1 .btn>a:hover[target=_blank]:not(:has(span.inn)):after,header#pattern4 .wraper>.inner>.btn>a:hover[target=_blank]:not(:has(span.inn)):before,header#pattern4 .wraper>.inner>.btn>a:hover[target=_blank]:not(:has(span.inn)):after,header .header_contents .header_col1 .btn>a:hover[target=_blank] span.inn:before,header .header_contents .header_col1 .btn>a:hover[target=_blank] span.inn:after,header#pattern4 .wraper>.inner>.btn>a:hover[target=_blank] span.inn:before,header#pattern4 .wraper>.inner>.btn>a:hover[target=_blank] span.inn:after{border-color:var(--i_btn_color)!important}
body.edit_view #lv{min-height: 400px !important;}
body.edit_view .admin_edit_menu .material-icons{margin-right: 0;}
/*---見出しサイズ変更---*/
a[id*="lv_"]+section .heading.block_header_2 .h{font-size: 2rem !important;}

/*----- 見出しデザイン変更 -----*/
#dc01+.composite_box01 .heading.block_header_6 h2 {
  font-weight: 600;
  text-shadow: 1px 1px 0px #78ff94, -1px -1px 0px #78ff94, -1px 1px 0px #78ff94, 1px -1px 0px #78ff94, 1px 0px 0px #78ff94, -1px 0px 0px #78ff94, 0px 1px 0px #78ff94, 0px -1px 0px #78ff94;
}

#dc01+.composite_box01 .heading.block_header_6 .dc01-pink {
  color: var(--i_btn_color);
}

#dc01+.composite_box01 .heading.block_header_6 p {
  font-size: 2.4rem;
}

#bg_blue1_1+section, #bg_blue2_1+section, #bg_blue3_1+section {
    margin-top: 0;
}
.capacity_price_banner {
    margin: 10px 0 0;
}

#mv {
    width: 100%;
    height: 105vh !important;
    min-height: 563px !important;
    max-height: 850px !important;
}

#mv .mv_mp4 {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
    z-index: 2;
    max-height: 850px !important;
}

#mv .mv_mp4 video {
    display: block;
    max-height: 850px !important;
}

@media screen and (max-width: 1615px) {
#mv {
    max-height: 755px !important;
}

#mv .mv_mp4 {
    max-height: 755px !important;
}

#mv .mv_mp4 video {
    max-height: 755px !important;
}
}

@media screen and (max-width: 1320px) {
#mv {
    max-height: 700px !important;
}

#mv .mv_mp4 {
    max-height: 700px !important;
}

#mv .mv_mp4 video {
    max-height: 700px !important;
}
}

@media screen and (max-width: calc(125vh)) {
    #mv.mv_mp4_cover {
        height: calc(100vw /(8 / 4)) !important;
        min-height: 0 !important;
    }
}
/*----- タイマー -----*/
.content_wrapper:has(.timer-box) {
	text-align: center;
}
.timer-box {
	background-color: #ff3366;
	border: 4px solid #cc0033;
	border-radius: 16px;
	padding: 30px 20px;
	display: inline-block;
	box-shadow: 0 6px 12px rgba(0,0,0,0.2);
	max-width: 90%;
}
.headline {
	font-size: 6vw;
	font-weight: bold;
	color: #fff;
	margin-bottom: 15px;
}
.countdown {
	font-size: 5vw;
	font-weight: bold;
	color: #ffffcc;
}
@media (min-width: 768px) {
	.headline {
	  font-size: 32px;
	}
	.countdown {
	  font-size: 28px;
	}
}

/*----追加修正-----*/
#left_0 + .contents_box01.block_image_1 .content_wrapper .wrapper_item .inner_item_img {
    margin-left: 0;
}

#wrapper_left + .composite_box01 .content_wrapper {
    margin-left: 0;
    max-width: 800px !important;
}

#wrapper_left + .contents_box01 .content_wrapper {
    margin-left: 0;
    max-width: 800px !important;
}

#wrapper_left + .block_html .content_wrapper {
    margin-left: 0;
    max-width: 800px !important;
}

#wrapper_left + .contents_faq01 .content_wrapper {
    margin-left: 0;
    max-width: 800px !important;
}

#wrapper_left + .contents_btn01 .content_wrapper {
    margin-left: 0;
    max-width: 800px !important;
}

/*----追加修正-----*/
.composite_box01 .inner_item_img img {
    object-fit: contain;
}

a#f+section .heading.block_header_3.block_header {
    background: red;
    border-radius: 5px;
}
a#f+section .heading.block_header_3.block_header .h {
    color: #fff;
    font-size: 3rem;
    font-weight: 600;
}
@media screen and (max-width: 800px) {
    #a#f+section .heading.block_header_3.block_header {
        padding: 5px 10px;
    }
    a#f+section .heading.block_header_3.block_header .h {
        font-size: 2rem;
    }
}