/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body.inactive{overflow:hidden;width:100%;height:100%;position:fixed !important}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:border-box;-moz-box-sizing:border-box;image-rendering:-webkit-optimize-contrast}*:focus{outline:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;-webkit-text-size-adjust:100%}ul{list-style:none}img{height:auto;max-width:100%;vertical-align:top}@media screen and (min-width: 750px){img{max-width:min(100%,750px)}}html,body{background-color:#f3dfd4;color:#2d1d0d;font-family:"Noto Sans JP",sans-serif;font-size:18px;line-height:1.8}@media screen and (min-width: 750px){html,body{font-size:27px}}a{text-decoration:none}a:hover,a:active,a:focus{opacity:.6}table{border-collapse:collapse;border-spacing:0}p{text-align:justify}.clearfix{overflow:hidden;clear:both}section{padding:40px 20px;position:relative}section:after{content:"";clear:both;display:block;width:100%;height:1px;margin-top:-1px}h2:has(img){text-align:center}.f_site__banner{background:url(../images/bg_fv.webp) repeat-x}.f_event{padding-block:80px 40px;background:url(../images/bg_event.webp),linear-gradient(180deg, #ac640d, #cc890c, #e8b10b, #ffdc13);background-size:contain,auto 100%}.f_concerns{padding:20px 0 0;background-color:#fefae6}.f_benefit{padding-block:20px;background:url(../images/bg_benefit.webp) repeat-y,linear-gradient(90deg, #f0f0ce, #ddd18a);background-color:#fefae6;background-size:100% auto}.f_navigator{padding-block:20px;background-color:#f3dfd4}.f_about_clinic{padding-block:20px}.f_secret{padding:0}.f_surgery{padding-block:20px 0}.f_osteotomy{padding:0 20px 20px}.f_point{padding-block:20px}.f_remodel{padding:0;background-color:#97aabd}.f_flow{padding:0;background-color:#fefae6}.f_flow .l_wrapper{padding:20px}.f_clinic{padding-block:20px}.f_service,.f_voice,.f_company{padding:0;background-color:#fefae6}.f_service .l_wrapper,.f_voice .l_wrapper,.f_company .l_wrapper{padding:20px}.f_social_media{padding:0;background-color:#fefae6}.c_btn{font-size:1rem;font-weight:700;line-height:1;color:#fff;text-align:center;padding:1.2em 2.3em;width:100%;display:block;justify-content:center;align-items:center;border-radius:60px;box-shadow:0 3px 3px 0 rgba(0,0,0,.3);background-image:linear-gradient(to right, #2bc755, #92e000);position:relative;overflow:hidden;margin:0 auto}.c_btn:before{content:"";background:url(../images/btn-arrow.svg) no-repeat center top/contain;width:18px;height:18px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.c_btn:after{content:"";background:url(../images/dot-pattern.webp) repeat center top;width:100%;height:100%;position:absolute;top:0;left:0;mix-blend-mode:color-dodge}.c_btn--secondary{background-image:url(""),linear-gradient(to right, #e06c62, #ffab76)}.c_btn--disable{pointer-events:none}.p_line{position:fixed;right:25px;bottom:20px;z-index:999}.c_box__ttl{font-weight:bold;text-align:center}.c_box__ttl p{padding:5px;background-color:#fff;color:#97aabd;font-size:.777rem;line-height:1.4;text-align:inherit}.c_box__ttl h2{padding:15px;background-color:#97aabd;color:#fff;font-size:1.111rem;line-height:1.4;position:relative}.c_box__ttl h2:after{content:"";width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:-2px;left:50%;transform:translateX(-50%)}.c_box_flow__ttl{font-weight:bold;text-align:center}.c_box_flow__ttl p{padding:5px;background-color:#97aabd;color:#fff;font-size:.888rem;line-height:1.4;text-align:inherit}.c_box_flow__ttl h2{padding:10px;color:#97aabd;font-size:1.333rem;line-height:1.5;position:relative}.c_box_flow__ttl h2:after{content:"";width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:#97aabd rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:-2px;left:50%;transform:translateX(-50%)}.c_schedule__ttl{margin-block:20px}.c_schedule__ttl h3{background-color:#97aabd;color:#fff;font-size:.888rem;text-align:center}.c_schedule__ttl img{width:100%;margin-top:20px}.c_reason__ttl{padding-block:30px 10px;color:#2d1d0d;font-size:1.333rem;font-weight:bold;text-align:center;line-height:1.5;border-bottom:4px solid #eb7067;word-break:keep-all}.c_reason__ttl small{font-size:1.111rem}.c_reason__ttl .c_reason__ttl__no{display:block;width:46%;margin-inline:auto;margin-bottom:20px;padding-inline:5px;line-height:1.5}.c_note{margin-block:20px 20px;padding:1.2em 1.6em;border-radius:18px;background-color:#fff;font-size:.888rem}.c_note p{font-size:.888rem;text-align:justify;line-height:1.8em;padding-bottom:1px}.c_note .c_note_small{padding-top:15px;font-size:.777rem}.c_note+img{margin-top:20px}.f_about_clinic .c_note{margin-bottom:0}.c_reason_box{margin-top:2.222rem;border:4px solid #eb7067;border-radius:18px;background-color:#fff;position:relative}.c_reason_box .c_reason_box__ttl{display:block;padding:10px;background-color:#eb7067;color:#fff;font-size:1.111rem;font-weight:bold;text-align:center;line-height:1.5}.c_reason_box img{display:block;width:100%}.c_reason_box .c_reason_box__contents{padding:1.2em 1.6em;font-size:.777rem}.c_reason_box .c_reason_box__contents img{display:block;margin-inline:auto;margin-block:20px;width:100%}.c_reason_box .c_reason_box__contents .c_reason_box__small{display:block;font-size:.777rem;margin-bottom:20px;line-height:1}.c_reason_box .c_reason_box__contents .c_reason_box__name{font-size:1.111rem;font-weight:bold;color:#eb7067;margin-bottom:20px;text-align:center}.c_reason_box .c_reason_box__contents .c_reason_box__career{margin-left:20px;margin-top:20px}.c_reason_box .c_reason_box__contents .c_reason_box__career li{list-style:disc}.loop_wrapper{overflow:hidden;position:relative;width:100%;margin-inline:auto;border:1px solid #ddd;background-color:#ffffb4;color:#97aabd;font-size:1.111rem;font-weight:bold;text-align:center;line-height:1.2}.loop_wrapper small{font-size:65%}.loop_wrapper .loop{width:40em;padding:1em 0;animation:loop 40s linear infinite}.loop_wrapper .loop:nth-of-type(2){position:absolute;top:0;left:0;animation:loop 40s -20s linear infinite}@keyframes loop{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}.splide .splide__pagination{column-gap:20px;padding-bottom:10px}.splide .splide__pagination .splide__pagination__page{width:10px;height:10px;background-color:#fff}.splide .splide__pagination .splide__pagination__page.is-active{background-color:#97aabd;transform:none}.c_txt{text-align:left}.c_center{text-align:center}.c_txt-bold{font-weight:bold}.c_txt-toggle{visibility:hidden;transition:all 1s ease;max-height:0;overflow:hidden}.c_txt-toggle.open{visibility:visible;max-height:3000px}.c_txt-marker{background:linear-gradient(0deg, #ffffb4 0%, #ffffb4 35%, rgba(255, 255, 0, 0) 35%, rgba(255, 255, 0, 0) 100%);font-weight:bold}.c_txt-highlight{display:inline-block;padding:.2em .6em;background-color:#eb7067;color:#fff;line-height:1;margin-right:.4em;border-radius:9999px;font-size:88%}.c_check_list{margin-bottom:1.111rem}.c_check_list .c_check_list__ttl{padding:15px 10px;background-color:#97aabd;color:#fff;font-weight:bold;text-align:center;line-height:1}.c_check_list ul{margin:0;padding:.5555rem 1.111rem;background-color:#fff}.c_check_list li{padding-left:1.665rem;font-size:.888rem;font-weight:bold;text-align:justify;position:relative}.c_check_list li:not(:last-child){margin-bottom:1.111rem}.c_check_list li:before{content:"";display:block;width:1.111rem;height:1.111rem;background-image:url("../images/check_list_ico.webp");background-size:contain;position:absolute;top:.27775rem;left:0}.l_wrapper{width:100%;margin:0 auto;max-width:750px;position:relative}.u_mt-0{margin-top:0 !important}.u_mt-xs{margin-top:1rem !important}.u_mt-s{margin-top:2rem !important}.u_mt-m{margin-top:3rem !important}.u_mt-l{margin-top:5rem !important}.u_mt-xl{margin-top:7rem !important}.u_mr-0{margin-right:0 !important}.u_mr-xs{margin-right:1rem !important}.u_mr-s{margin-right:2rem !important}.u_mr-m{margin-right:3rem !important}.u_mr-l{margin-right:5rem !important}.u_mr-xl{margin-right:7rem !important}.u_mb-0{margin-bottom:0 !important}.u_mb-xs{margin-bottom:1rem !important}.u_mb-s{margin-bottom:2rem !important}.u_mb-m{margin-bottom:3rem !important}.u_mb-l{margin-bottom:5rem !important}.u_mb-xl{margin-bottom:7rem !important}.u_ml-0{margin-left:0 !important}.u_ml-xs{margin-left:1rem !important}.u_ml-s{margin-left:2rem !important}.u_ml-m{margin-left:3rem !important}.u_ml-l{margin-left:5rem !important}.u_ml-xl{margin-left:7rem !important}.u_center{text-align:center}.u_right{text-align:right}.u_left{text-align:right}.clearfix:after{content:" ";display:block;clear:both}.u_stretched-link{position:relative !important}.u_stretched-link a:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:""}.u_unused-link{pointer-events:none;color:inherit}.p_navigator__ttl{padding-bottom:10px}.p_navigator__contents{text-align:center}.p_navigator__contents img{width:30%;height:auto;margin:0 auto 10px}.p_navigator__contents p{font-size:.777rem;text-align:left}.p_event{margin:0 auto;padding:min(12vw,100px) 20px 20px;width:100%;border-radius:50px;background:#fff;font-size:.777rem;text-align:center;position:relative;box-shadow:0px 0px 20px 0px rgba(0,0,0,.4)}.p_event h3{font-size:1rem;line-height:1.5;color:#eb7067;margin-bottom:10px;font-weight:bold}.p_event p{font-size:.666rem;font-weight:normal;text-align:inherit}.p_event__imgttl{position:relative;width:100%;position:absolute;left:0;right:0;top:-2.222rem}.p_event__imgttl img{width:94.6%}.p_event__txtbox{display:inline-block;width:100%;max-width:450px;margin-bottom:30px;padding:.2em 0 .3em;border-radius:24px;color:#fff;font-size:2.222rem;font-weight:bold;text-align:center;letter-spacing:3px;line-height:1;background-color:#eb7067}.p_event__date{max-width:525px;margin-inline:auto}.p_event__date ul li{display:flex;align-items:end;justify-content:center;font-size:1.111rem;line-height:1.5}.p_event__date ul li:not(:last-child){margin-bottom:.888rem}.p_event__date div{align-items:flex-end}.p_event__date div.label{flex-basis:2.11rem;align-self:start}.p_event__date div.label:after{border-left-width:12px;border-top-width:6px;border-bottom-width:6px;border-radius:2px;top:-10px}.p_event__date div.arrow{flex-basis:20px;align-self:center;padding-bottom:1em}.p_event__date div.arrow:after{content:"";display:inline-block;margin-right:5px;width:.888rem;height:.888rem;background-image:url("../images/ba-arrow.svg");background-position:center;background-size:contain;rotate:-90deg}.p_event__date .month{display:flex;justify-content:center;align-items:center;margin-right:5px;width:2.11rem;height:2.11rem;border-radius:10px;background-color:#97aabd;font-size:.9445rem;text-align:center;position:relative;top:1px}.p_event__date .month small{margin-top:5px;font-size:.57em}.p_event__date .num{font-size:2.222rem;font-weight:bold;line-height:1}.p_event__date .time{display:block;align-items:center;font-size:.888rem}.p_event__date p{margin-top:5px}.time_txt{margin-block:10px 20px}.p_event__place{margin-bottom:5px}.p_event__place span{display:block;margin-bottom:10px;font-size:1.111rem;text-shadow:0 3px 6px rgba(0,0,0,.1607843137);line-height:1.5}.p_event__place .box{display:inline-block;min-width:75px;margin-top:-5px;margin-right:20px;padding:5px;border-radius:10px;background:#eb7067;color:#fff;font-size:1rem;text-align:center;vertical-align:middle}.p_event__notice{display:block;width:598px;max-width:100%;margin:20px auto 0;background:#97aabd;border-radius:10px;line-height:29px}.p_event__notice p{color:#fff;font-weight:bold;font-size:1.111rem;text-shadow:0px 3px 6px rgba(0,0,0,0.1607843137)}.p_event__btn_txt{position:relative;padding-block:20px 5px;color:#97aabd;vertical-align:middle}.p_event__btn_txt:before,.p_event__btn_txt:after{content:"";display:inline-block;width:1em;height:1px;border-top:1px solid #fff}.p_event__btn_txt:before{transform:translateY(-3px) rotate(60deg)}.p_event__btn_txt:after{transform:translateY(-3px) rotate(-60deg)}.p_event__btn a{margin:0 auto}@media screen and (min-width: 768px){.p_event h3{font-size:1.5rem}.p_event__txtbox{font-size:3rem}}.p_event-fixed{width:100%;height:1.888rem;padding:.27775rem 0;background-color:#97aabd;position:fixed;top:-1.888rem;right:0;z-index:100;transition:all 1s}.p_event-fixed__cont{display:flex;align-items:center;justify-content:center;height:100%;color:#fff;font-size:.777rem;font-weight:700;line-height:1}.p_event-fixed__cont span{margin-right:10px;padding:5px;border-radius:5px;background-color:#ffffb4;color:#2d1d0d;line-height:1}.p_event-fixed.show{top:0}@media screen and (min-width: 768px){.p_event-fixed{width:300px;top:auto;bottom:131px;right:-300px}.p_event-fixed.show{top:auto;right:0}}.p_benefit__ttl small{display:block;margin-bottom:10px;padding:2px 8px;background-color:#ebb849;color:#fff;border-radius:30px;font-size:.777rem;font-weight:bold;text-align:center;line-height:1.5}.p_benefit__ttl img{display:block;margin-inline:auto}.p_benefit__box__wrap li{border:4px solid #97aabd;background-color:#fff;border-radius:18px;position:relative;margin-top:1.332rem}.p_benefit__box__wrap li .p_benefit__box__ttl{display:block;width:100%;padding:20px 10px 10px;background-color:#97aabd;color:#fff;font-size:1.111rem;font-weight:bold;text-align:center;line-height:1.5}.p_benefit__box__wrap li .p_benefit__box__ttl .p_benefit__box__ttl__no{display:inline-block;padding:5px 15px;background-color:#ffffb4;color:#97aabd;border-radius:30px;font-size:.777rem;text-align:center;position:absolute;top:-1.25rem;transform:translateX(-50%)}.p_benefit__box__wrap li .p_benefit__box__txt{padding:1em;font-size:.777rem}.p_benefit__box__wrap li .p_benefit__box__txt small{font-size:.666rem}.p_benefit__box__wrap li .p_benefit__menue{padding:10px 10px 0;font-weight:bold}.p_benefit__box__wrap li .p_benefit__menue dt{font-size:.777rem}.p_benefit__box__wrap li .p_benefit__menue dd{font-size:.777rem}.p_benefit__box__wrap li.special .p_benefit__box__ttl__no{background-color:#ebb849;color:#fff}.p_benefit__box__wrap li.special .img_wrapper{padding-block:20px}.p_benefit__box__wrap li.special .img_wrapper img{display:block;margin-inline:auto}.p_benefit__box__wrap li.special .img_wrapper img:not(:first-child){margin-top:10px}.p_benefit__box__wrap li.special .s_txt{font-size:.666rem}.p_benefit__txt{font-size:.777rem;margin-top:10px}.p_banner img{width:100%}.p_notice{padding:10px 20px;color:#97aabd;font-size:1.111rem;font-weight:bold;text-align:center;line-height:1.5}.c_about_clinic{margin-bottom:40px}.c_about_clinic>p{margin-bottom:20px;font-size:.888rem}.c_about_clinic>.img_wrapper{margin-bottom:20px}.c_about_clinic__ttl{margin-bottom:25px}.c_about_clinic__ttl img{display:block;margin-inline:auto}.c_about_clinic__list{counter-reset:li-counter}.c_about_clinic__list li{background-color:#beb6b2;padding:0 2em 1.4em;color:#fff;border-radius:18px;margin-bottom:20px}.c_about_clinic__list li>.img_wrapper{margin-bottom:20px}.c_about_clinic__list p{font-size:.888rem;line-height:1.5}.c_about_clinic__list img{margin-bottom:20px}.c_about_clinic__subttl{margin-bottom:20px;padding-left:0;font-size:1.111rem;font-weight:bold;line-height:1.5;text-align:center;word-break:keep-all}.c_about_clinic__subttl:before{counter-increment:li-counter;content:"Point" counter(li-counter);display:block;margin:0 auto .8em;padding:5px 20px;background-color:#eb7067;color:#fff;font-size:1rem;line-height:1;width:6em;border-radius:0 0 8px 8px}.c_about_clinic__subttl .c_about_clinic__hlight{font-size:1.333rem;color:#eb7067}.reason_rinkaku h2{margin-bottom:20px}.reason_rinkaku h2 img{display:block;margin-inline:auto}.reason_rinkaku .img_wrapper img{display:block;margin-inline:auto;width:100%}.reason_rinkaku p{margin-top:10px;font-size:.888rem}.p_remodel{padding-inline:20px;color:#fff}.p_remodel h2{padding-top:20px;font-size:1.333rem;font-weight:bold;text-align:center;line-height:1.5}.p_remodel h2 span{display:block;margin-bottom:5px;padding:5px 6px;border-radius:40px;background-color:#fff;color:#97aabd;font-size:.777rem}.p_remodel .p_remodel__contents{margin:5px 0;padding:15px 0;font-size:.777rem;text-align:justify}.p_remodel .p_remodel__button{display:block;margin-top:20px;margin-inline:20px;padding:8px;border-radius:50px;background:linear-gradient(90deg, #47B6FD, #8DD2FF);color:#fff;font-size:.777rem;text-align:center;line-height:1.5;box-shadow:0 3px 6px 0 rgba(0,0,0,0.1607843137)}.p_remodel__img{display:block;margin-inline:auto}.p_flow__content__txt{width:100%;font-size:.888rem;font-feature-settings:"palt";text-align:justify;margin-bottom:20px}.p_flow__ttl{margin-top:20px;padding:15px 10px;background-color:#97aabd;color:#fff;font-size:1.111rem;font-weight:bold;text-align:center;line-height:1}.p_flow__list li{margin-top:30px;padding:1.111rem 1.111rem .777rem;border:4px solid #97aabd;border-radius:20px;background:#fff;position:relative}.p_flow__list .p_flow__sttl{padding:1px 1.111rem 1px 2.222rem;border-radius:30px;background-color:#97aabd;color:#fff;font-size:.888rem;font-weight:bold;position:absolute;left:-15px;top:-15px}.p_flow__list .p_flow__sttl span{display:flex;justify-content:center;align-items:center;width:2.222rem;height:2.222rem;background-color:#fff;border:4px solid #97aabd;color:#97aabd;border-radius:32px;position:absolute;top:-5px;left:0}.p_flow__list .p_flow__txt{display:inline-block;font-size:.777rem;font-feature-settings:"palt";text-align:justify}.p_flow__boxes{display:flex;flex-direction:column;justify-content:space-between;margin-top:20px;background-color:#fff}.p_flow__box{width:100%}.p_flow__box:not(:last-child){margin-bottom:20px}.p_flow__box_ttl{border-radius:10px 10px 0 0;background-color:#97aabd;color:#fff;font-weight:bold;text-align:center}.p_flow__box_img{width:100%;margin-bottom:15px;border-radius:0 0 10px 10px}.p_flow__box_txt{font-size:.777rem;text-align:justify}.p_flow__box_txt_small{margin-top:15px;font-size:.666rem;line-height:1.5}.p_service_txt{font-size:.888rem;padding-bottom:10px}.p_service_point{width:100%;margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.p_listwrap{margin:0 auto;padding:5px;height:100%;border-radius:10px;background-color:#fff;text-align:center}.p_listwrap-img{width:80px;height:80px;margin:0 auto}.p_listwrap-img img{width:100%}.p_listwrap-text{font-size:.666rem}.p_listwrap-text dt{font-weight:bold;line-height:1.6;color:#97aabd}.p_listwrap-text dd{font-size:.9em;font-weight:300;margin-bottom:4px;color:#2d1d0d}.p_voice__list .p_voice__item{margin-bottom:20px}.p_voice__list .p_voice__item .p_voice__cont{font-size:.888rem;width:100%;background-color:#fff;padding:20px 20px;border-radius:20px;position:relative;margin-bottom:18px}.p_voice__list .p_voice__item .p_voice__cont:after{content:"";width:0;height:0;border-style:solid;border-width:6px 0 6px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;position:absolute;right:50%;top:auto;bottom:-12px;transform:translateX(50%) translateY(0) rotate(90deg)}.p_voice__list .p_voice__item .p_voice__media img{display:block;margin-inline:auto;width:120px;height:120px}.p_comp{padding-top:20px}.p_comp.open .c_txt-toggle{display:block}.p_comp-profile__item{margin:0}.p_comp-profile__img{margin-bottom:10px}.p_comp-profile__img img{display:block;margin-inline:auto;width:7.77rem;height:7.77rem;border-radius:50%}.p_comp-profile__name{font-size:.888rem;font-weight:bold;line-height:1.5;text-align:center;color:#97aabd;margin-bottom:10px}.p_comp-profile__name small{display:block;font-size:.85em}.p_comp-profile__txt{font-size:.888rem;text-align:justify}.p_comp-box{margin-top:20px;padding:15px 20px;border-radius:10px;background-color:#fff;font-size:.777rem;text-align:left}.p_line_bnr{display:block}.p_line_bnr img{width:100%}.p_social_media{padding:20px}.p_social_media__list{display:flex;margin-bottom:15px;justify-content:center;column-gap:9px}.p_social_media__list img{width:60px}.p_social_media__txt{margin-bottom:15px;font-size:.777rem}.p_social_media__policy{display:block;color:#2d1d0d;font-size:.888rem;text-align:center;text-decoration:underline}.f_site__footer{min-height:161px;padding:30px 20px;background-color:#2d1d0d}.p_footer{color:#fff;font-size:.777rem;text-align:center}.p_footer__fixedbtns{width:100%;padding:0 20px 10px;background-color:rgba(0,0,0,.5);text-align:center;position:fixed;bottom:-70px;right:0;z-index:100;transition:all 1s}.p_footer__fixedbtns a:before{display:none}.p_footer__fixedbtns ul{display:flex;flex-flow:row wrap;justify-content:space-between}.p_footer__fixedbtns ul li{width:100%}.p_footer__fixedbtns ul li a{display:block;width:100%;margin-top:8px;padding:8px;border-radius:30px;color:#fff;font-size:.777rem;font-weight:700;text-align:center}.p_footer__fixedbtns .txt{color:#fff;font-size:.666rem;text-align:center;position:relative}.p_footer__fixedbtns.show{bottom:0}@media screen and (min-width: 768px){.p_footer__fixedbtns{width:300px;padding:.777rem;bottom:0;right:-300px}.p_footer__fixedbtns ul li{width:100%}.p_footer__fixedbtns ul li a{font-size:.666rem;padding:.666rem}.p_footer__fixedbtns .txt{font-size:.5555rem}.p_footer__fixedbtns.show{right:0}}/*# sourceMappingURL=lp-style-min.css.map */