*,*::before,*::after{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body,p,figure,blockquote,dl,dd{margin:0}h1{margin:0}h2{margin:0}h3{margin:0}h4{margin:0}h5{margin:0}h6{margin:0}ul,ol,span,a,div{margin:0;padding:0;border:0}ol{list-style-position:outside}ol>li{margin-left:2em}ol>li+li{margin-top:.5em}*+ul[role=list]{margin-top:1rem}ul:not([role=list]){list-style-type:none}ul[role=list]{list-style-position:outside}ul[role=list]:not([data-style-list]){list-style-type:disc}ul[role=list][data-style-list]{list-style-type:none}ul[role=list][data-style-list][data-style-list=attention]>li:before{content:"※";margin-left:-1.5em;padding-right:.5em}ul[role=list][data-style-list][data-style-list=attention]>li{margin-left:2.65em}ul[role=list][data-style-list]{margin-left:-0.5rem}ul[role=list]>li{margin-left:2em}ul[role=list]>li+li{margin-top:.5em}html{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}body .size{width:1200px;margin-left:auto;margin-right:auto}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;height:auto;display:block;margin-left:auto;margin-right:auto}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}article,header,footer,aside,figure,figcaption,nav,section{display:block}body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}#debug{z-index:2147483647;position:fixed;left:1rem;bottom:1rem;padding:.25rem .5rem;background:#000;color:#fff}#debug::before,#debug::after{display:inline-block}@media screen and (max-width: 640px){#debug::before{content:"DEBUG / sp"}}@media screen and (min-width: 641px)and (max-width: 1024px){#debug::before{content:"DEBUG / tablet"}}@media screen and (min-width: 1025px){#debug::before{content:"DEBUG / pc"}}#debug::after{padding-left:.5rem}@media screen and (min-width: 1001px)and (max-width: 1000px){#debug::after{content:" / contents_limit"}}@media screen and (min-width: 1001px)and (max-width: 1000px){#debug::after{content:" / contents_over"}}html,body{overflow-x:hidden;height:auto}html{font-size:16px;line-height:1.5}@media screen and (max-width: 460px){html{font-size:16px;font-size:3.4782608696vw}}html body{font-size:1rem}@media screen and (min-width: 421px)and (max-width: 640px){.is_hidden_sp{display:none !important}}@media screen and (min-width: 421px){.is_hidden_sp_min{display:none !important}}@media screen and (max-width: 640px){.is_hidden_sp_max{display:none !important}}@media screen and (min-width: 641px)and (max-width: 1024px){.is_hidden_tablet{display:none !important}}@media screen and (min-width: 641px){.is_hidden_tablet_min{display:none !important}}@media screen and (max-width: 1024px){.is_hidden_tablet_max{display:none !important}}@media screen and (min-width: 1025px)and (max-width: ){.is_hidden_pc{display:none !important}}@media screen and (min-width: 1025px){.is_hidden_pc_min{display:none !important}}@media screen and (max-width: ){.is_hidden_pc_max{display:none !important}}@media screen and (min-width: 1001px)and (max-width: 1000px){.is_hidden_contents{display:none !important}}@media screen and (min-width: 1001px)and (max-width: 1000px){.is_hidden_contents_limit{display:none !important}}@media screen and (min-width: 1001px)and (max-width: 1000px){.is_hidden_contents_over{display:none !important}}.align-left{text-align:left !important;margin-left:0;margin-right:auto}.align-center{text-align:center !important;margin-left:auto;margin-right:auto}.align-right{text-align:right !important;margin-left:auto;margin-right:0}a[href^="tel:"]{cursor:default}.text5{font-size:.5em}.text6{font-size:.6em}.text7{font-size:.7em}.text8{font-size:.8em}.text9{font-size:.9em}.text10{font-size:1em}.text11{font-size:1.1em}.text12{font-size:1.2em}.text13{font-size:1.3em}.text14{font-size:1.4em}.text15{font-size:1.5em}.text16{font-size:1.6em}.text17{font-size:1.7em}.text18{font-size:1.8em}.text19{font-size:1.9em}.text20{font-size:2em}.text21{font-size:2.1rem}.text22{font-size:2.2rem}.text23{font-size:2.3rem}.text24{font-size:2.4rem}.text25{font-size:2.5rem}.text26{font-size:2.6rem}.line-height1{line-height:1}.line-height1p5{line-height:1.5}.per5{width:5%}.per6{width:6%}.per7{width:7%}.per8{width:8%}.per9{width:9%}.per10{width:10%}.per11{width:11%}.per12{width:12%}.per13{width:13%}.per14{width:14%}.per15{width:15%}.per16{width:16%}.per17{width:17%}.per18{width:18%}.per19{width:19%}.per20{width:20%}.per21{width:21%}.per22{width:22%}.per23{width:23%}.per24{width:24%}.per25{width:25%}.per30{width:30%}.per33{width:33%}.per35{width:35%}.per40{width:40%}.per41{width:41%}.per42{width:42%}.per43{width:43%}.per44{width:44%}.per45{width:45%}.per46{width:46%}.per47{width:47%}.per48{width:48%}.per49{width:49%}.per50{width:50%}.per51{width:51%}.per52{width:52%}.per53{width:53%}.per54{width:54%}.per55{width:55%}.per56{width:56%}.per57{width:57%}.per58{width:58%}.per59{width:59%}.per60{width:60%}.per61{width:61%}.per62{width:62%}.per63{width:63%}.per64{width:64%}.per65{width:65%}.per66{width:66%}.per67{width:67%}.per68{width:68%}.per69{width:69%}.per70{width:70%}.per71{width:71%}.per72{width:72%}.per73{width:73%}.per74{width:74%}.per75{width:75%}.per76{width:76%}.per77{width:77%}.per78{width:78%}.per79{width:79%}.per80{width:80%}.per81{width:81%}.per82{width:82%}.per83{width:83%}.per84{width:84%}.per85{width:85%}.per86{width:86%}.per87{width:87%}.per88{width:88%}.per89{width:89%}.per90{width:90%}.per90{width:90%}.per95{width:95%}.per98{width:98%}.full{width:100%}.width1em{width:1em}.width2em{width:2em}.width3em{width:3em}.width4em{width:4em}.width5em{width:5em}.width6em{width:6em}.width7em{width:7em}.width8em{width:8em}.width9em{width:9em}.width10em{width:10em}.width11em{width:11em}.width12em{width:12em}.width13em{width:13em}.width14em{width:14em}.width15em{width:15em}.width16em{width:16em}.width17em{width:17em}.width18em{width:18em}.width19em{width:19em}.width20em{width:20em}.width21em{width:21em}.width22em{width:22em}.width23em{width:23em}.width24em{width:24em}.width25em{width:25em}.width26em{width:26em}.width27em{width:27em}.width28em{width:28em}.min-width100vw{min-width:100vw}.min-height100vh{min-height:100vh}.posi-rel{position:relative}.posi-abs{position:absolute}.posi-fix{position:fixed}.ver-top{vertical-align:top}.ver-middle{vertical-align:middle}.ver-bottom{vertical-align:bottom}section{margin:0;padding:1rem 0}.padding-left2rem{padding-left:2rem}.padding-right2rem{padding-right:2rem}ul,ol{width:100%}.not-list,ul,ul.disp-flex,dl.disp-flex,ol.disp-flex{list-style:none}ol.marker{list-style-type:decimal}ul.marker li{margin-left:1.5em}ul.marker.disc{list-style-type:disc}ul.marker.circle{list-style-type:circle}ul.marker.square{list-style-type:square}ul.marker.disc{list-style-type:disc}ul.marker.disc{list-style-type:disc}dl{width:100%}dl dt{font-weight:bold}button,input,select,textarea{font-family:inherit;font-size:1rem}body textarea{font-size:1.1rem}input[type=text],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=email],input[type=date],input[type=time],input[type=number],input[type=range],input[type=color],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],select,textarea{width:auto}input[type=checkbox],input[type=radio]{width:1.5rem;height:1.5rem}html form input,html form textarea,html form select,html button{background:#fff;border:solid 1px #aaa;box-shadow:inner 0 0 4px rgba(0,0,0,.5);font-family:inherit;margin:.25em 0;padding:.25em .5em;vertical-align:middle;font-size:.9em}form input,form select,form textarea{display:inline-block}form .cal{display:inline-block;width:6.5em}fieldset{border:1px solid #bcbcbc;padding:0 .5em .5em;margin:.25rem .5rem .5rem}form.img_chk fieldset input[type=radio]+label,form.img_chk fieldset input[type=checkbox]+label{margin-left:.5rem}input.disabled,textarea.disabled,select.disabled,button.disabled{background:#ddd;color:#000;cursor:default}button.disabled:hover{border-color:#000;border:solid rgba(66,66,66,.8) 2px;text-shadow:1px 1px 0 rgba(66,66,66,.8)}button:hover:not(.disabled),input[type=radio]:not(.disabled)+label:hover,input[type=checkbox]:not(.disabled)+label:hover{cursor:pointer}input[type=radio]:not(.disabled)+label:hover,input[type=checkbox]:not(.disabled)+label:hover{color:#ff8c00}form.img_chk input[type=radio],form.img_chk input[type=checkbox]{display:none}form.img_chk input[type=radio]+label,form.img_chk input[type=checkbox]+label{position:relative;display:block;padding:.3rem 1rem .2rem 1.8rem}form.img_chk input[type=radio]+label:before,form.img_chk input[type=checkbox]+label:before{margin:auto 0;display:block;position:absolute;content:"";width:1.4rem;height:1.4rem;top:0;bottom:0;left:0;background-repeat:no-repeat;background-size:auto 100%}form.img_chk input[type=radio]+label:before{background-image:url("./images/iconmonstr-radio.png")}form.img_chk input[type=radio]:checked+label:before{background-image:url("./images/iconmonstr-radio_check.png") !important}form.img_chk input[type=checkbox]+label:before{background-image:url("./images/iconmonstr-square.png")}form.img_chk input[type=checkbox]:checked+label:before{background-image:url("./images/iconmonstr-square_check.png") !important}.disp-flex{display:-moz-flex;display:flex}.disp-flex.justify-content_space-between{-webkit-flex-pack:justify;-moz-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}.disp-flex.justify-content_space-around{-webkit-flex-pack:distribute;-moz-flex-pack:distribute;-moz-justify-content:space-around;justify-content:space-around}.disp-flex.justify-content_start{-webkit-flex-pack:start;-moz-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start}.disp-flex.justify-content_end{-webkit-flex-pack:end;-moz-flex-pack:end;-moz-justify-content:flex-end;justify-content:flex-end}.disp-flex.justify-content_center{-webkit-flex-pack:center;-moz-flex-pack:center;-moz-justify-content:center;justify-content:center}.disp-flex.align-items_baseline{-moz-align-items:baseline;align-items:baseline}.disp-flex.align-items_start{-moz-align-items:flex-start;align-items:flex-start}.disp-flex.align-items_end{-moz-align-items:flex-end;align-items:flex-end}.disp-flex.align-items_center{-moz-align-items:center;align-items:center}.disp-flex.align-items_stretch{-moz-align-items:stretch;align-items:stretch}.disp-flex>.flex-item.align-self_auto{-ms-align-self:auto;align-self:auto}.disp-flex>.flex-item.align-self_start{-ms-align-self:flex-start;align-self:flex-start}.disp-flex>.flex-item.align-self_end{-ms-align-self:flex-end;align-self:flex-end}.disp-flex>.flex-item.align-self_center{-ms-align-self:center;align-self:center}.disp-flex>.flex-item.align-self_baseline{-ms-align-self:baseline;align-self:baseline}.disp-flex>.flex-item.align-self_stretch{-ms-align-self:stretch;align-self:stretch}.disp-flex.flex-wrap_nowrap{-webkit-box-lines:single;-moz-box-lines:single;flex-wrap:nowrap}.disp-flex.flex-wrap_wrap{-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-wrap:wrap}.disp-flex.flex-wrap_wrap-reverse{flex-wrap:wrap-reverse}.disp-flex.flex-direction_row{-moz-flex-direction:row;flex-direction:row}.disp-flex.flex-direction_column{-moz-flex-direction:column;flex-direction:column}.disp-flex.flex-direction_row-reverse{-moz-flex-direction:row-reverse;flex-direction:row-reverse}.disp-flex.flex-direction_column-reverse{-moz-flex-direction:column-reverse;flex-direction:column-reverse}.disp-flex.align-content_space-between{flex-wrap:wrap;-webkit-flex-line-pack:justify;-moz-flex-line-pack:justify;align-content:space-between}.disp-flex.align-content_space-between{flex-wrap:wrap;-webkit-flex-line-pack:distribute;-moz-flex-line-pack:distribute;align-content:space-around}.disp-flex.align-content_start{flex-wrap:wrap;-webkit-flex-line-pack:start;-moz-flex-line-pack:start;align-content:flex-start}.disp-flex.align-content_end{flex-wrap:wrap;-webkit-flex-line-pack:end;-moz-flex-line-pack:end;align-content:flex-end}.disp-flex.align-content_center{flex-wrap:wrap;-webkit-flex-line-pack:center;-moz-flex-line-pack:center;align-content:center}.disp-flex.align-content_stretch{flex-wrap:wrap;-webkit-flex-line-pack:stretch;-moz-flex-line-pack:stretch;align-content:stretch}.disp-flex>.flex-item.flex-grow{-moz-flex-grow:1;flex-grow:1}.disp-flex>.variable{-moz-flex:1;flex:1}@font-face{font-family:"Yu Gothic M";src:local("Yu Gothic Medium")}@font-face{font-family:"Yu Gothic M";src:local("Yu Gothic Bold");font-weight:bold}html body{font-family:-apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"Yu Gothic M","游ゴシック Medium","Yu Gothic Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN W3",HiraKakuProN-W3,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Segoe UI",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}html body{background:linear-gradient(to bottom, #fbaab9, #f8e6e9) !important;background-attachment:fixed;width:100%;height:100vh;margin:0;color:#663f33}html body img{display:block}@media screen and (max-width: 640px){html body img{width:100%}}article{margin:1rem auto 0}header{font-size:18px !important}header .bottom_shadow{background:linear-gradient(to bottom, #f6f6ed 0%, #ffffff 67%, #f3f3e7 100%);box-shadow:0 0 7px 0 rgba(0,0,0,.3)}header .header_logo_area{padding:.7rem 0}header .contact_tel{text-align:center}header .contact_tel a{color:#663f33;text-decoration:none;font-size:1.2rem;background-image:linear-gradient(360deg, rgb(255, 253, 222), rgb(235, 212, 126) 49%, rgb(236, 207, 131) 51%, rgb(255, 253, 222));border:1px solid #663f33;margin:.2rem;padding:.3rem .8rem;border-radius:10px;box-shadow:1px 1px 3px 1px rgba(0,0,0,.2)}@media screen and (max-width: 640px){header .main-img_area{display:none}}header .main-img_area_sp{display:none}@media screen and (max-width: 640px){header .main-img_area_sp{display:revert;width:100%}}@media screen and (max-width: 640px){header .header_logo_area ul li{width:100%;height:100%}header .header_logo_area ul li ul li+li{margin-top:.5rem}header .contact_tel a{padding:.3rem 3rem;display:block}}footer{text-align:center;background-color:#f271d8;padding-top:2rem;color:#fff}footer a{color:#fff !important}@media screen and (max-width: 640px){footer{margin-bottom:29%}footer ul li{width:100% !important}footer ul li img{width:70% !important;margin:.7rem auto}}#bsc-copyright{font-size:.7em;text-align:left}#copyright{font-size:.8em;text-align:center;margin-top:2rem}.nav_is-fixed{z-index:50;position:fixed;top:0;left:0;width:100%}#wrapper *+h2,#wrapper *+h3,#wrapper *+h4,#wrapper *+h5{margin-top:2rem}#front-page h2{background:linear-gradient(to bottom, #ff8ca6 1%, #ff456e 9%, #ff6f8e 94%, #ff6f8e 94%, #ff6a8b 100%);color:#fff;padding:.5rem 0;text-align:center;font-size:1.1rem;font-weight:bold}body:not(#front-page) h2{font-size:2rem;text-align:center;padding:3rem 0}h3{font-size:1.3rem;text-align:center;margin-bottom:1.5rem}h4{font-size:1.1rem}.bold{font-weight:bold}.pink{color:#ff456c;font-weight:bold;font-size:larger}.red{color:#c00}.underline_marker{background:linear-gradient(transparent 50%, #fff67d 50%)}#wrapper div.ttl_container{font-family:"游明朝体",YuMincho,"游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",Georgia,Times,"Times New Roman",serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem !important;font-weight:bold;padding:0 0 0;margin:3.0769230769rem auto 1.5rem;display:block;width:100%}#wrapper div.ttl_container div:is(.ttl,.ttl2){background:linear-gradient(to bottom, #ff8ca6 1%, #ff456e 9%, #ff6f8e 94%, #ff6f8e 94%, #ff6a8b 100%);display:block;width:100%;padding:1rem 0;color:#fff;text-align:center}#wrapper div.ttl_container div:is(.ttl,.ttl2)>div.ttl_text{position:relative;display:inline-block;margin:auto;padding:0 8rem 0 4rem;max-width:900px}@media screen and (max-width: 640px){#wrapper div.ttl_container div:is(.ttl,.ttl2)>div.ttl_text{padding-left:0}}#wrapper div.ttl_container div:is(.ttl,.ttl2)>div.ttl_text:after{position:absolute;right:0;bottom:-1rem;margin:0;padding:0;display:inline-block;content:"";background-repeat:no-repeat;background-position:center center;background-size:contain;width:8rem;height:8rem}#wrapper div.ttl_container div:is(.ttl,.ttl2):is(.ttl)>.ttl_text:after{background-image:url(../img/point_staff_left1_upper.png)}#wrapper div.ttl_container div:is(.ttl,.ttl2):is(.ttl2)>.ttl_text:after{background-image:url(../img/point_staff_left3.png)}#wrapper div.ttl_container div.ttl_text span.spot{display:inline-block}@media screen and (max-width: 420px){#wrapper div.ttl_container div.ttl_text:not(:has(>:nth-child(3))){font-size:1.2em}}@media screen and (min-width: 421px)and (max-width: 640px){#wrapper div.ttl_container div.ttl_text:not(:has(>:nth-child(3))){font-size:1.4em}}@media screen and (min-width: 421px)and (max-width: 640px)and (max-width: 420px){#wrapper div.ttl_container div.ttl_text:not(:has(>:nth-child(3))){font-size:1.25em}}@media screen and (min-width: 641px){#wrapper div.ttl_container div.ttl_text:not(:has(>:nth-child(3))){font-size:1.7em}}@media screen and (min-width: 641px)and (max-width: 420px){#wrapper div.ttl_container div.ttl_text:not(:has(>:nth-child(3))){font-size:1.25em}}@media screen and (min-width: 641px)and (min-width: 421px)and (max-width: 640px){#wrapper div.ttl_container div.ttl_text:not(:has(>:nth-child(3))){font-size:1.5em}}@media screen and (max-width: 640px){#wrapper div.ttl_container div.ttl_text:has(>:nth-child(3)){font-size:1.1em}}@media screen and (min-width: 641px)and (max-width: 1024px){#wrapper div.ttl_container div.ttl_text:has(>:nth-child(3)){font-size:1.3em}}@media screen and (min-width: 641px)and (max-width: 1024px)and (max-width: 420px){#wrapper div.ttl_container div.ttl_text:has(>:nth-child(3)){font-size:1.25em}}@media screen and (min-width: 1025px){#wrapper div.ttl_container div.ttl_text:has(>:nth-child(3)){font-size:1.6em}}@media screen and (min-width: 1025px)and (max-width: 420px){#wrapper div.ttl_container div.ttl_text:has(>:nth-child(3)){font-size:1.25em}}@media screen and (min-width: 1025px)and (min-width: 421px)and (max-width: 640px){#wrapper div.ttl_container div.ttl_text:has(>:nth-child(3)){font-size:1.5em}}#wrapper div.ttl_container div.ttl_text:has(>:nth-child(4)){letter-spacing:-2px}#totop{z-index:999;display:none;position:fixed;bottom:1rem;right:1rem}@media screen and (max-width: 1024px){#totop{bottom:9rem}}#totop a{display:block;width:2rem;height:2rem;background:#333;text-align:center;color:#fff;text-decoration:none;line-height:2rem;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;text-decoration:none !important}#totop a:hover{-moz-filter:opacity(0.7);-o-filter:opacity(0.7);-ms-filter:opacity(0.7);filter:opacity(0.7)}#wrapper{background-color:#fff;margin-top:2rem;margin-bottom:2rem;box-shadow:0px 5px 15px 0px rgba(0,0,0,.35)}#wrapper p:not(.larger,.smaller){font-size:1.25rem}@media screen and (max-width: 640px){#wrapper p:not(.larger,.smaller){font-size:1rem}}.txt{padding:0 1rem}@media screen and (max-width: 640px){.txt{padding:0 .5rem}}#banner_area .kuchikomi{display:block;width:100%;max-width:750px;margin:0 auto}@media screen and (max-width: 640px){#banner_area .kuchikomi{margin:0}}#banner_area .taiken_link{display:block;width:100%;max-width:750px;margin:1.5rem auto}@media screen and (max-width: 640px){#banner_area .taiken_link{margin:0}}#banner_area .taiken_link>img{display:block;width:100%;height:auto}#check img.staff{width:10rem;margin:0 auto !important}#check>ul.check_list{font-weight:bold;display:block;padding:2rem 1rem 2rem 2.5rem;margin:1rem auto;font-size:1.2rem}@media screen and (max-width: 640px){#check>ul.check_list{width:95%}}@media screen and (min-width: 641px)and (max-width: 1024px){#check>ul.check_list{width:80%}}@media screen and (min-width: 1025px){#check>ul.check_list{max-width:50%}}#check>ul.check_list>li{border-bottom:2px dotted #333;line-height:1}#check>ul.check_list>li::before{margin-left:-1em;font-size:2em;content:"✓";color:#c00}#check>div.dna{background-color:#fee4fa;padding:1rem}#check>div.dna ul.dna_txt{font-size:1.2rem}#check>div.dna ul.dna_txt>li{font-weight:bold;text-align:center}#check>div.dna ul.dna_txt>li.check::before{content:"✓";font-size:1.5em;line-height:.5em;color:#c00}#check .check_img img{width:55%}@media screen and (max-width: 640px){#check .check_img img{width:100%;border:none}}@media screen and (max-width: 1024px){#container #check .ttl div.ttl_text{font-size:1.2rem}}@media screen and (min-width: 641px){#container #check .ttl div.ttl_text span.spot:first-child{display:block}}@media screen and (min-width: 421px){#container #check .ttl div.ttl_text span.spot:last-child:before{display:inline-block;content:"";width:5em}}#idenshi_test{text-align:center}#idenshi_test>img{width:65%}@media screen and (max-width: 640px){#idenshi_test>img{width:100%}}#idenshi_test span.pink{font-size:larger}#idenshi_test .idenshi_test_parts{margin-top:3rem}#trouble p.larger{font-size:2rem !important}#trouble .pink{font-size:larger;font-weight:bold}@media screen and (max-width: 640px){#trouble .yasetai{width:75%}#trouble .onayami{width:90%}#trouble .otetsudai{display:inline}#trouble .otetsudai p.larger{font-size:1.3rem !important}}#challenge img+img{margin-top:1.5rem}#voice .voice_top{padding:.8rem .3rem;margin:1rem 2rem;border:none !important;background:repeating-linear-gradient(315deg, #fee4fa, #fee4fa 3px, #fff0fa 0, #fff0fa 11px)}#voice>div:not(.voice_link,.voice_txt){border:1px solid #663f33}#voice .voice_top .youtube-ratio iframe{padding-top:.5rem;width:100%;height:auto;aspect-ratio:16/9}#voice div .voice_2s{border:1px solid #663f33;padding:.8rem .3rem;margin:1rem 2rem}#voice p{padding-right:.5rem}#voice p.voice_txt_name{font-weight:bold;font-size:1.3rem}#voice p.voice_txt_attention{font-size:.8rem;color:#aaa;border-top:1px solid #663f33;padding-top:1rem;margin-top:1rem;display:inline-block;padding:0 .5rem}#voice p.voice_attention{font-size:.8rem}#voice div.voice_link{margin-top:3rem;padding:0 .5rem}#voice div.voice_link a{text-decoration:none;background-color:#ffb3cf;display:block;justify-content:space-around;text-align:center;align-items:center;margin:0 auto;max-width:400px;padding:1rem 2rem;color:#663f33;font-weight:bold;font-size:1.3rem;border:2px solid #ff6ba2}#voice div.voice_link a:hover{text-decoration:none;background-color:#fff}#voice ul.voice_foot{margin-top:2rem}#voice ul.voice_foot li{margin-bottom:1.5rem}@media screen and (max-width: 640px){#voice ul.voice_foot li{width:90%}#voice #voice_txt .voice_top{margin:0 !important}#voice #voice_txt .voice_top>div{width:100%}#voice p.voice_attention{font-size:.6rem}#voice>div:not(.voice_link){padding:.8rem 0;margin:1rem}#voice div .voice_2s{padding:.8rem .3rem;margin:1rem 0}#voice .voice_2s>div{width:100%}#voice p{padding:0 .5rem}#voice div.voice_link a{margin:0 1rem;padding:1rem 0}}#success{text-align:center}#success>img{display:block;margin:0 auto;width:65%}@media screen and (max-width: 640px){#success>img{width:100%}}#success .success_text{width:80%;margin:0 auto}@media screen and (max-width: 640px){#success .success_text{width:100%}}#success .success_text .bigger{font-size:2rem !important}@media screen and (max-width: 640px){#success .success_text .bigger{font-size:1.5rem !important}}#success .success_text>p{font-size:1.8rem}@media screen and (max-width: 640px){#success .success_text>p{font-size:1rem}}#success .success_text .success_list{padding:1rem 0}#success .success_text .success_list li{width:50%;margin:0 auto;list-style-type:disc;text-align:justify;font-size:1.3rem}@media screen and (max-width: 640px){#success .success_text .success_list li{width:80%;font-size:.8rem}}#success .norebound{width:50%;margin:0 auto;text-align:justify}@media screen and (max-width: 640px){#success .norebound{width:80%}}#success .norebound .pink{text-align:center}@media screen and (max-width: 640px){#success .norebound .pink{font-size:smaller;white-space:nowrap}}#reason .bk-blue{background-color:#d5eeed;text-align:center;padding:.5rem 0;margin-bottom:1.5rem}#reason>div+div{margin-top:2rem}#reason>.disp-flex p{padding-right:1rem}#reason div.best3>div{background-color:#d5eeed;font-size:1.1rem;font-weight:bold;margin-right:1.5rem;padding:.5rem .7rem}#reason div.best3 ul{margin-top:.8rem}#reason div.best3 ul li+li{margin-top:.5rem}#reason div.best3>p{border-top:1px solid #ccc;margin-right:1.5rem;margin-bottom:1.5rem;margin-top:1rem;padding-top:1rem}#reason .chigai_txt>p{margin-top:1.5rem}#reason .mubou{margin:0 5rem}#reason .bunrui ul{margin-top:1rem}#reason .bunrui>ul li{margin:0 1rem}@media screen and (max-width: 640px){#reason .bunrui>ul li{font-size:.8rem !important}}#reason .bunrui>p{margin-top:1rem}#reason .bunrui .bunrui_list .bunrui_example{background-color:#fff2fb;border:2px solid #ccc;margin:2rem;padding:1.5rem}#reason .bunrui .bunrui_list .bunrui_example div.bk-white{background-color:#fff;padding:1rem}#reason .bunrui .bunrui_list .bunrui_example div>div{border-bottom:2px dotted #999;margin-bottom:.8rem}#reason .bunrui .present{background-color:#fff2fb;padding:1.5rem;margin:2rem;font-weight:bold}#reason .reason_detail{border:1px solid #ccc;padding:1.8rem 1.8rem 1rem;margin:1rem 2rem;box-shadow:inset 0 0 0 1rem #d5eeed}#reason .reason_detail p.reason-no{width:30%;margin-bottom:.3rem}#reason .reason_detail p.reason-ttl{color:#ff456c;font-weight:bold;font-size:1.2rem;border-bottom:2px dotted #999;padding-bottom:.5rem;margin-bottom:.5rem}#reason .reason_detail p{margin-left:1rem}#reason .yellow_part{display:flex;justify-content:center;align-items:flex-start}@media screen and (min-width: 641px)and (max-width: 1024px){#reason .yellow_part{flex-wrap:wrap}}@media screen and (max-width: 640px){#reason .yellow_part{flex-wrap:wrap}}#reason .yellow_part img{display:block;margin:0 auto;width:auto;max-width:100%;height:auto}#reason .yellow{position:relative;display:inline-block;margin:2rem 1.5rem 2rem 0;background:#fbf7c4;width:70%;max-width:800px;padding:1.6rem 5rem;text-align:center}@media screen and (max-width: 640px){#reason .yellow{position:relative;display:inline-block;margin:2rem auto;background:#fbf7c4;padding:1.6rem;text-align:justify}}#reason .yellow::after{content:"";position:absolute;top:50%;left:100%;margin-top:-1.5rem;border:1.5rem solid rgba(0,0,0,0);border-left:1.5rem solid #fbf7c4}@media screen and (min-width: 641px)and (max-width: 1024px){#reason .yellow::after{content:"";position:absolute;top:100%;left:50%;margin-left:-3rem;border:3rem solid rgba(0,0,0,0);border-top:3rem solid #fbf7c4}}@media screen and (max-width: 640px){#reason .yellow::after{content:"";position:absolute;top:100%;left:50%;margin-left:-3rem;border:3rem solid rgba(0,0,0,0);border-top:3rem solid #fbf7c4}}#reason .reason_detail>div+div{margin-top:1.5rem}@media screen and (max-width: 640px){#reason .diet>div,#reason .chigai>div{width:100%}#reason>.disp-flex p{padding-right:.5rem;padding-left:.5rem}#reason div.best3>div,#reason div.best3>p{margin-right:0}#reason .chigai_txt .yajirushi_img{width:65%}#reason .chigai_img{width:85%}#reason .mubou{margin:2rem 1.5rem 0}#reason .reason_detail{margin:1rem}#reason .reason_detail>div>div{width:100%}#reason .reason_detail p{margin-left:0}#reason .reason_detail p.reason-no{width:70%;margin-top:.8rem}}#point{padding-top:0 !important}#point .point_list{margin-top:2.5rem}@media screen and (max-width: 640px){#point .point_list ul li+li{margin-top:1.5rem}}@media screen and (max-width: 640px){#point .point_list>li{width:70%;padding:0 2rem}}#point .point_yakusoku{margin-top:3rem;margin-right:2rem;margin-left:2rem}@media screen and (max-width: 640px){#point .point_yakusoku{margin-right:0;margin-left:0}}@media screen and (max-width: 640px){#point .point_yakusoku>div{width:100%}}#point .point_owabi{margin:0 2rem;background:#d5eeed;padding:1.6rem;border:solid 1.2rem #d5eeed;text-align:center;box-sizing:border-box;box-shadow:inset 0 0 0 .4rem #fff}@media screen and (max-width: 640px){#point .point_owabi{margin:0 .5rem;padding:1rem}}#point .point_owabi>div+div{margin-top:1.2rem}@media screen and (max-width: 640px){#point .point_owabi .smaller{white-space:nowrap;font-size:.7rem !important}}@media screen and (max-width: 640px){#point .point_owabi div>p{white-space:nowrap;font-size:.8rem !important}}#point .point_owabi span>br{display:none}@media screen and (max-width: 640px){#point .point_owabi span>br{display:inline-block}}#counseling .counseling_form_bnr{background-color:#ff456c;color:#fff;text-align:center;width:100%;margin:0 auto}@media screen and (max-width: 640px){#counseling .counseling_form_bnr{width:100%}}#counseling .counseling_form_bnr>a{text-decoration:none;color:#fff}#counseling .counseling_form_bnr .txt{font-weight:bold;font-size:1.7rem}@media screen and (max-width: 640px){#counseling .counseling_form_bnr .txt{font-size:1.3rem}}#counseling .counseling_form_bnr .txt .yellow{font-size:2.2rem;color:#fffb00}@media screen and (max-width: 640px){#counseling .counseling_form_bnr .txt .yellow{font-size:1.8rem}}#faq>div{margin-top:1.5rem;padding:0 2rem}#flow ul.flow_parts{display:flex}#flow ul.flow_parts>*{margin-top:0;margin-bottom:0}#flow ul.flow_parts{flex-flow:wrap}#flow ul.flow_parts{padding:1rem}#flow ul.flow_parts>li{padding:2rem 1rem}@media screen and (max-width: 640px){#flow ul.flow_parts>li{width:100%}}@media screen and (min-width: 641px)and (max-width: 1024px){#flow ul.flow_parts>li{width:50%}}@media screen and (min-width: 1025px){#flow ul.flow_parts>li{width:25%}}#period{background-color:#f8e6e9}#period ul{padding:1rem;margin:1rem 0}#period ul li{background-color:#fffff6;border:solid 5px #fb74a5;border-radius:50px;width:50%;text-align:center;padding:3rem;margin:2rem auto;font-weight:bold}@media screen and (min-width: 1025px)and (max-width: 1024px){#period ul li{width:100%;padding:1rem;border-radius:30px}}@media screen and (max-width: 1024px){#period ul li{width:100%;padding:.5rem;border-radius:30px}}#period ul li .period_parts{text-align:center;display:inline-block;width:15rem;background-color:#ff6ba2;color:#fff;font-size:1.5rem;gap:3px;margin:.3rem}#period ul li .period_txt{text-align:justify;margin:0 auto;display:inline-block}#period img.period{width:65%}@media screen and (min-width: 1025px)and (max-width: 1024px){#period img.period{width:100%}}@media screen and (max-width: 1024px){#period img.period{width:100%}}#faq>div.disp-flex>div{width:49%}#faq .question,#faq .answer{position:relative}#faq .question{font-size:1.2rem;padding-left:2rem}#faq .answer{background-color:#d5eeed;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:1rem 1rem 1rem 3rem}#faq .question:before,#faq .answer:before{display:inline-block;width:1.5rem;position:absolute;left:0;text-align:center;font-size:1.5rem}#faq .question:before{content:"Q."}#faq .answer:before{content:"A.";color:#ff456c;margin-left:1rem}#faq p+p{margin-top:.7rem}#media img{margin:1.5rem auto 0;width:80%}#staff .staff-list{margin:2rem 2rem 0 2rem;padding:1.5rem;background-image:linear-gradient(0deg, transparent calc(100% - 2px), #f0ede9 calc(100% - 2px)),linear-gradient(90deg, transparent calc(100% - 2px), #f0ede9 calc(100% - 2px));background-size:30px 30px;background-repeat:repeat;background-position:center center;background-color:#f4f2ee;border:1px solid #e5e2dd}#staff .staff-list .staff-img_area{margin-left:.8rem}#staff .staff-list .staff-img_area p+p{margin-top:1.2rem}#staff .staff-list p.between-lines{margin-top:1rem}@media screen and (max-width: 640px){#staff .staff-list{margin:2rem 1rem 0 1rem;padding:.8rem}#staff .staff-list>div>div{width:100%}#staff .staff-list .staff-img_area{margin-left:0;margin-bottom:1rem}}#recommender>div+div{margin-top:1.2rem}#recommender .recommender_pic{width:35%}#recommender .recommender_txt{width:65%;text-align:left;padding-left:1rem}@media screen and (max-width: 640px){#recommender>div{width:95%}#recommender .disp-flex{display:inline}#recommender .recommender_pic,#recommender .recommender_txt{width:100%}#recommender .recommender_txt{padding-left:0;padding-top:1rem}}#group_company{background-color:#ffeaea;margin-top:5rem}#group_company>.size{padding:2rem 0}#group_company ul>li{width:25%;margin:.5rem}@media screen and (max-width: 640px){#group_company ul li{width:45%}}@media screen and (max-width: 640px){.disp-pc{display:none}#trouble .otetsudai>div,#voice>div>div:not(.voice_txt,.voice_2s){width:97%}.corona_banner{width:90%}#faq>div.disp-flex>div{width:100%;margin-bottom:1.5rem}#media>p{width:90%}}@media screen and (min-width: 1025px){.disp-sp{display:none}}@media screen and (max-width: 999px){.size{width:95% !important}}