@charset "utf-8";#page-wrap,body{overflow-x:hidden}a,body{color:#52260c}[class^=link_box]:after,[class^=link_to]:after{right:1em;content:"\F142"}[class^=btn_],[class^=link_]{transition:box-shadow .2s ease-out}#header_catch,#header_info #header_shop dl dd .mdi-phone:before{font-weight:400}#header_info,header nav{left:0;z-index:1000;width:100%}#btn_contact,#btn_totop{cursor:pointer;right:0;width:90px;z-index:10000}#middle_block,.handling_shop,.pager_link,.pager_num,[class^=btn_],header{text-align:center}#contents,.wrap{margin-left:auto;margin-right:auto}body{background-color:#fffcf1;font-size:16px;line-height:1.6;width:100%}#page-wrap{min-height:100%;width:100%}#container{min-height:100%;overflow:hidden;width:100%}.wrap{padding-left:-webkit-calc((100% - 1200px)/ 2);padding-left:calc((100% - 1200px)/ 2);padding-right:-webkit-calc((100% - 1200px)/ 2);padding-right:calc((100% - 1200px)/ 2);min-width:1200px}#header_info #header_shop:after,#header_wrap:after,.wrap:after{clear:both;content:"";display:block}img{height:auto;width:auto;max-width:100%}[class^=link_]{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:100px;box-shadow:0 3px 6px -2px rgba(0,0,0,.2);display:inline-block;height:50px;line-height:50px;position:relative;text-align:center!important;text-decoration:none;width:220px}[class^=link_]:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.3)}[class^=link_]:after,[class^=link_]:before{font-size:150%;position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.breadcrumbs>*,[class^=btn_]:active,header nav>div{position:relative}[class^=link_]:before{left:.5em}[class^=link_to]{background-color:#ffd14c;color:#52260c}[class^=link_to]:after{display:block;font-size:150%;height:1em;line-height:1;width:1em}[class^=link_box]{background-color:#fff;border:1px solid #2e2e2e;border-radius:5px;color:#2e2e2e}.link_back:before{content:"\F142";font-size:150%}.btn_confirm:before,.btn_reset:before{font-size:140%;vertical-align:sub;line-height:1}.link_to_boder{border:1px solid #52260c;line-height:48px}.link_to_broun{background-color:#52260c;color:#ffd14c}a[href*="hotpepper.jp"]{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#af2b5c;border-radius:3px;color:#fff;display:inline-block;height:28px;line-height:28px;text-align:center;text-decoration:none;transition:opacity .2s ease-out}.pager_link>a,[class^=btn_]{-webkit-backface-visibility:hidden;text-decoration:none}#header_info,#header_wrap,.pager_link>a,header nav{background-color:#fff}#btn_contact:hover,#btn_totop:hover,a[href*="hotpepper.jp"]:hover,header nav>div a[href*=recruit]:hover{opacity:.7}a[href*="hotpepper.jp"]:before{content:"\F0F0";font-size:125%;margin-right:.3em;vertical-align:middle}.pager{margin-top:50px}.pager_link{margin:5px auto}.pager_link>*{border-style:solid;border-width:1px;display:inline-block;height:36px;line-height:36px;vertical-align:middle;width:36px}.pager_link>strong{border:none}.pager_link>a{backface-visibility:hidden;border-color:#f6a81f;border-radius:5px;color:#f6a81f;transition:.2s ease-out}.pager_link>a:hover,.pager_link>span{background-color:#f6a81f;border-color:#f6a81f}.pager_link>a:hover{color:#fff}.pager_link>a.mdi{font-size:150%}.pager_link>span{border-radius:5px;color:#fff}.pager_link>*+*{margin-left:20px}[class^=btn_]{backface-visibility:hidden;background-color:#676767;border-radius:100px;box-shadow:0 3px 6px -2px rgba(0,0,0,.4);color:#fff;cursor:pointer;display:inline-block;font-size:100%;height:50px;line-height:50px;margin:10px;width:220px}[class^=btn_][disabled]{cursor:not-allowed}[class^=btn_]:not([disabled]):focus,[class^=btn_]:not([disabled]):hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.4)}[class^=btn_]:before{margin-right:.3em}.btn_confirm:before{content:"\F135"}.btn_reset{background-color:#e8f6ff;color:#6482dd}.btn_reset:before{content:"\F459"}.btn_entry:before{content:"\F48A";font-size:120%;line-height:1;vertical-align:text-bottom}.btn_back:before{content:"\F141";font-size:160%;line-height:1;vertical-align:sub}.list_num{counter-reset:num}.list_num li{padding-left:1.5em;text-indent:-1.5em}.list_num li:before{content:counter(num) ".";counter-increment:num;display:inline-block;text-align:right;text-indent:0;width:1.5em}.list_dot li,.list_note li{padding-left:1em;text-indent:-1em}.list_dot li:before{content:"\F44A";text-indent:0}.list_note li:before{content:"※";text-indent:0}.handling_shop{background-color:#eee;display:inline-block;font-size:75%;height:36px;line-height:36px;vertical-align:middle;width:240px}.handling_shop:before{background:url("https://hokkori-ushita.com/images/user/icon/bottle.webp") center center/contain no-repeat;content:"";display:inline-block;height:1.5em;vertical-align:text-bottom;width:1.5em}#header_catch{background-color:#ffbb28;font-size:75%;height:30px;line-height:30px;margin-bottom:170px;text-align:left}#header_info{border-collapse:separate;border-spacing:0 2px;display:table;height:130px}#header_info:not(.active){position:absolute;top:30px}#header_info.active{position:fixed;top:0}#header_info #header_shop dl dt,#header_info>*{display:table-cell;vertical-align:middle}#header_info #header_logo{text-align:left;width:250px}#header_info #header_logo img{width:240px}#header_info #header_shop{vertical-align:middle;width:700px}#header_info #header_shop dl{display:table;float:left;width:350px}#header_info #header_shop dl dt b{background-color:#ffeba1;border-radius:7px;display:inline-block;height:70px;line-height:70px;width:70px}#header_info #header_shop dl dd{display:table-cell;height:100px;line-height:1.4;padding-left:10px;text-align:left;vertical-align:middle}#header_info #header_shop dl dd>b{font-size:112.5%}#header_info #header_shop dl dd p{font-size:87.5%}#header_info #header_shop dl dd .mdi-phone{color:#ed4804;font-size:150%;font-weight:700;line-height:1.2}#header_info #header_shop dl dd p a[href*="hotpepper.jp"]{margin:2px 0;padding:0 .8em}#header_info #header_shop dl dd .header_shop_note,.title_section b{color:#ed4804}#header_info #header_shop dl dd p span{background-color:#2b9c1a;color:#fff;display:inline-block;font-size:12px;margin-right:5px;padding:2px .5em}#header_info #header_contact{width:250px}#header_info #header_contact a{background:url("https://hokkori-ushita.com/images/user/button/contact_on.webp") center center/contain no-repeat;display:inline-block;vertical-align:middle}#header_info #header_contact a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .2s ease-out;width:100%}#header_info #header_contact a:hover img{opacity:0}header nav{border-bottom:4px solid #c0edba;height:40px}header nav:not(.active){position:absolute;top:160px}header nav.active{position:fixed;top:130px}header nav:after{claer:both;content:"";display:block}header nav>div{float:left;height:36px;line-height:36px}header nav>div:first-child{width:120px}header nav>div:not(:first-child){width:180px}header nav>div a{display:inline-block;padding:revert;text-decoration:none}header nav>div a:not([href*=recruit]):after{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#ffd14c;border-radius:100px;content:"";display:block;height:10px;position:absolute;top:50%;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:width .2s ease-out;width:0;z-index:1001}#btn_contact,header nav>div a[href*=recruit]{-webkit-backface-visibility:hidden;transition:opacity .2s ease-out}header nav>div a.active:not([href*=recruit]):after,header nav>div a:not([href*=recruit]):hover:after{width:90%}header nav>div a:not([href*=recruit]) span{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:1002}header nav>div a span:before,time:before{content:"";height:1em;line-height:1;margin-right:.2em;vertical-align:text-bottom;width:1em}header nav>div a span:before{background-position:center center;background-repeat:no-repeat;background-size:contain;display:inline-block;font-size:125%}header nav>div:first-child a span:before{background-image:url("https://hokkori-ushita.com/images/user/icon/home_s.webp")}header nav>div a[href*=about] span:before{background-image:url("https://hokkori-ushita.com/images/user/icon/about_s.webp")}header nav>div a[href*=system] span:before{background-image:url("https://hokkori-ushita.com/images/user/icon/system_s.webp")}header nav>div a[href*=therapist] span:before{background-image:url("https://hokkori-ushita.com/images/user/icon/therapist_s.webp")}header nav>div a[href*=shop] span:before{background-image:url("https://hokkori-ushita.com/images/user/icon/shop_s.webp")}header nav>div a[href*=blog] span:before{background-image:url("https://hokkori-ushita.com/images/user/icon/blog_s.webp")}header nav>div a[href*=recruit]{backface-visibility:hidden;background-color:#fff9ba;color:#ed4804;border:2px solid #ffd14c;border-radius:8px;font-size:87.5%;line-height:1.6;padding:0 .6em}header nav>div a[href*=recruit] span:before{background-image:url("https://hokkori-ushita.com/images/user/icon/recruit_s.webp")}#btn_contact{backface-visibility:hidden;position:fixed;bottom:90px}#btn_totop{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:fixed;bottom:0;transition:opacity .2s ease-out}#middle_block{min-height:-webkit-calc(100vh - 200px - 105px);min-height:calc(100vh - 200px - 105px)}.title_section{font-size:175%;line-height:1.2;margin-bottom:20px}.breadcrumbs,time{font-size:75%}.title_section span{display:block;margin-top:5px;font-size:50%}.title_section span:after,.title_section span:before{content:"\F374"}.breadcrumbs{background-color:#f1f1f1;padding-top:5px;padding-bottom:5px;text-align:left}.breadcrumbs:before{content:"\F2DC";font-size:125%;line-height:1;vertical-align:middle}.breadcrumbs>*{display:inline-block}.breadcrumbs>:not(:first-child){margin-left:2em}.breadcrumbs>:not(:first-child):before{content:"\F142";font-size:150%;line-height:1;position:absolute;top:50%;left:-1em;-ms-transform:translate(-12%,-50%);-webkit-transform:translate(-12%,-50%);transform:translate(-12%,-50%)}time:before{background:url("https://hokkori-ushita.com/images/user/icon/about_s.webp") center center/contain no-repeat;display:inline-block;font-size:125%}
