@charset "UTF-8";
/*!
 * Bootstrap Reboot v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */
*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#2e2e2e;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}p{margin:0}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin:0;padding:0}li{list-style:none}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:0;margin-left:0}blockquote{margin:0}dfn{font-style:italic}b,em,strong{font-weight:bolder;font-style:normal}small{font-size:inherit}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#ff4970;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#e22b52;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [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{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}html{font-size:62.5%}body{color:#2e2e2e;font-family:"nsjpr","Noto Sans JP","Noto Sans CJK JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-weight:400;font-weight:400;font-size:1.5rem;line-height:1.8;background:#fff;font-feature-settings:"palt";letter-spacing:.05em}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}img{vertical-align:top;max-width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}a{text-decoration:none}a img,input[type=image]{transition:.4s}a:hover img,input[type=image]:hover{opacity:.7}input,button,textarea,select{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.f_min{font-family:"Noto Serif JP","Noto Serif CJK JP","Roboto Slab","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E",serif}body{min-width:960px;overflow-x:hidden}@media screen and (min-width:750px) and (max-width:1120px){body{min-width:100%}}@media screen and (max-width:750px){body{max-width:100%;position:static}body.menu_open{position:fixed;top:auto}}.content_inner{width:960px;margin-right:auto;margin-left:auto}@media screen and (min-width:750px) and (max-width:1120px){.content_inner{width:100%}}@media screen and (max-width:960px){.content_inner{max-width:100%}}#siteWrap{position:relative}@media screen and (max-width:750px){body{min-width:100%}}.common_inner{width:1000px;margin:0 auto}@media screen and (min-width:750px) and (max-width:1120px){.common_inner{width:100%;padding:0 5%}}@media screen and (max-width:750px){.common_inner{width:100%;padding:0 5%}}@media screen and (max-width:750px){.common_inner.entry_mgn-t{margin-top:100px}}.inner880{width:880px;margin:0 auto}@media screen and (min-width:750px) and (max-width:1120px){.inner880{width:100%}}@media screen and (max-width:750px){.inner880{width:100%}}#header>.header-logo__sp{position:absolute;display:none;top:0;left:0;transition:.4s;z-index:3}@media screen and (max-width:750px){#header>.header-logo__sp{display:inline-block}}@media screen and (max-width:750px){#header>.header-logo__sp a{display:flex;justify-content:center;align-items:center;padding:10px;max-width:210px;max-height:210px;width:29vw;height:29vw;background:#fff;transition:.4s}}#header>.header-logo__sp a img{max-width:196px;width:95%;transition:.4s}@media screen and (max-width:960px){#header>.header-logo__sp.scroll{width:80px}}#header>.header-logo__sp.scroll a{padding:7px 0 7px 7px}@media screen and (max-width:960px){#header>.header-logo__sp.scroll a{padding:5px 10px}}#header>.header-logo__sp.scroll a img{width:70px}@media screen and (max-width:960px){#header>.header-logo__sp.scroll a img{width:58px}}.header-wrapper{position:fixed;top:0;width:100%;background:#fff;z-index:20}@media screen and (max-width:750px){.header-wrapper{top:auto;bottom:0}}.header-wrapper .header_inner{max-width:1366px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;position:relative}@media screen and (max-width:750px){.header-wrapper .header_inner{margin:10px}}.header-wrapper .header_inner>.header-logo__pc{position:absolute;top:0;left:0;transition:.4s}@media screen and (max-width:960px){.header-wrapper .header_inner>.header-logo__pc{width:110px}}@media screen and (max-width:750px){.header-wrapper .header_inner>.header-logo__pc{display:none}}.header-wrapper .header_inner>.header-logo__pc a{display:block;padding:25px 15px;background:#fff;transition:.4s}.header-wrapper .header_inner>.header-logo__pc a img{transition:.4s}@media screen and (max-width:960px){.header-wrapper .header_inner>.header-logo__pc.scroll{width:80px}}.header-wrapper .header_inner>.header-logo__pc.scroll a{padding:7px 0 7px 7px}@media screen and (max-width:960px){.header-wrapper .header_inner>.header-logo__pc.scroll a{padding:5px 10px}}.header-wrapper .header_inner>.header-logo__pc.scroll a img{width:70px}@media screen and (max-width:960px){.header-wrapper .header_inner>.header-logo__pc.scroll a img{width:58px}}.header-wrapper .header_inner .gnav{width:100%}.header-wrapper .header_inner .gnav>ul{display:flex;flex-wrap:wrap;justify-content:flex-end}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul{flex-direction:row-reverse;flex-wrap:nowrap;justify-content:flex-start;align-items:center}}.header-wrapper .header_inner .gnav>ul>li>a{color:#2e2e2e;padding:20px 10px;display:block;font-size:14px;position:relative;transition:.3s}.header-wrapper .header_inner .gnav>ul>li>a:hover{text-decoration:none;opacity:.7}@media screen and (max-width:1120px){.header-wrapper .header_inner .gnav>ul>li>a{font-size:12px;padding:15px 5px}}@media screen and (max-width:960px){.header-wrapper .header_inner .gnav>ul>li>a{display:none}}.header-wrapper .header_inner .gnav>ul>li>a.line{display:none}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li>a.line{display:block}}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.first{width:100%}}.header-wrapper .header_inner .gnav>ul>li.first .btn_first{display:flex;justify-content:center;align-items:center;margin-right:2px;padding:0 40px 0 30px;height:100%;font-size:16px;font-weight:500;color:#fff;background:#2e2e2e;cursor:pointer;position:relative}@media screen and (max-width:960px){.header-wrapper .header_inner .gnav>ul>li.first .btn_first{font-size:12px;padding:0 35px 0 15px}}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.first .btn_first{margin:0 10px;padding:10px;text-align:center;color:#2e2e2e;background-color:#ffed61;border-radius:5px}}.header-wrapper .header_inner .gnav>ul>li.first .btn_first:after{content:"";position:absolute;top:50%;right:20px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(135deg) translateY(-50%) translateX(-2px);transform-origin:top;transition:all .2s ease-in-out}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.first .btn_first:after{content:none}}.header-wrapper .header_inner .gnav>ul>li.first .menu_first{display:none;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;position:absolute;top:auto;width:100vw;max-height:calc(100vh - 65px);background-color:#2e2e2e;overflow-y:scroll;z-index:10}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.first .menu_first{bottom:50px;max-height:none;background-color:rgba(0,0,0,.7)}}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.first .menu_first #bg_first{position:relative;height:100vh}}.header-wrapper .header_inner .gnav>ul>li.first .menu_first #bg_first .inner{max-width:1000px;margin:0 auto;padding:55px 0 65px}@media screen and (max-width:960px){.header-wrapper .header_inner .gnav>ul>li.first .menu_first #bg_first .inner{padding:40px 4% 70px}}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.first .menu_first #bg_first .inner{position:absolute;bottom:0;padding:20px;max-height:130px;height:130px;width:100%;background:#ffee69}}.header-wrapper .header_inner .gnav>ul>li.first .menu_first #bg_first .inner #close_btn{display:none}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.first .menu_first #bg_first .inner #close_btn{position:absolute;display:block;right:20px;width:40px;height:40px;background-color:#fff;border-radius:50%}.header-wrapper .header_inner .gnav>ul>li.first .menu_first #bg_first .inner #close_btn:before,.header-wrapper .header_inner .gnav>ul>li.first .menu_first #bg_first .inner #close_btn:after{content:"";position:absolute;top:50%;left:50%;width:80%;height:2px;background-color:#000;transform:translate(-50%,-50%)}.header-wrapper .header_inner .gnav>ul>li.first .menu_first #bg_first .inner #close_btn:before{transform:translate(-50%,-50%) rotate(45deg)}.header-wrapper .header_inner .gnav>ul>li.first .menu_first #bg_first .inner #close_btn:after{transform:translate(-50%,-50%) rotate(-45deg)}}.header-wrapper .header_inner .gnav>ul>li.first .menu_first #bg_first .inner .page_contents{display:flex;flex-wrap:wrap;justify-content:space-around}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.first .menu_first #bg_first .inner .page_contents{display:inline-flex;flex-direction:column}}.header-wrapper .header_inner .gnav>ul>li.first .menu_first #bg_first .inner .page_contents .reservation{color:#fff;font-size:18px}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.first .menu_first #bg_first .inner .page_contents .reservation{color:#2e2e2e}}.header-wrapper .header_inner .gnav>ul>li.first .menu_first #bg_first .inner .page_contents .reservation:before{content:"-";padding-right:5px}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.first .menu_first #bg_first .inner .page_contents .reservation:nth-child(1){margin-bottom:25px}}.header-wrapper .header_inner .gnav>ul>li.first .menu_first #bg_first .inner .page_contents .page_menu{margin-right:165px}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.first .menu_first #bg_first .inner .page_contents .page_menu{margin-right:0;margin-bottom:30px;width:100%}}.header-wrapper .header_inner .gnav>ul>li.first .menu_first #bg_first .inner .page_contents .page_menu:last-child{margin-right:0}.header-wrapper .header_inner .gnav>ul>li.first .menu_first #bg_first .inner .page_contents .page_menu h2{font-size:18px;font-weight:500;margin-bottom:10px}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.first .menu_first #bg_first .inner .page_contents .page_menu h2{font-size:4.8vw}}.header-wrapper .header_inner .gnav>ul>li.first .menu_first #bg_first .inner .page_contents .page_menu .page_list{overflow:hidden}.header-wrapper .header_inner .gnav>ul>li.first .menu_first #bg_first .inner .page_contents .page_menu .page_list li{position:relative;padding-left:12px;margin-bottom:8px;float:left}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.first .menu_first #bg_first .inner .page_contents .page_menu .page_list li{margin-bottom:28px}}.header-wrapper .header_inner .gnav>ul>li.first .menu_first #bg_first .inner .page_contents .page_menu .page_list li:last-child{margin-bottom:0}.header-wrapper .header_inner .gnav>ul>li.first .menu_first #bg_first .inner .page_contents .page_menu .page_list li:before{content:"";position:absolute;left:0;top:50%;background:#2e2e2e;height:1px;width:4px}.header-wrapper .header_inner .gnav>ul>li.first .menu_first #bg_first .inner .page_contents .page_menu .page_list li a{font-size:15px;color:#2e2e2e}.header-wrapper .header_inner .gnav>ul>li.line{display:none}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.line{display:block;width:100%}}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.line a{display:block;margin:0 10px;padding:10px;text-align:center;color:#fff;background-color:#33c90a;border-radius:5px}}.header-wrapper .header_inner .gnav>ul>li.g_menu .btn_menu{background:#fff;padding:35px 20px 0;font-weight:500;color:#2e2e2e;font-size:11px;cursor:pointer;height:100%;text-align:center;position:relative}@media screen and (max-width:960px){.header-wrapper .header_inner .gnav>ul>li.g_menu .btn_menu{font-size:10px;padding:30px 10px 0}}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.g_menu .btn_menu{padding:32px 10px 0;text-align:center;line-height:1}}.header-wrapper .header_inner .gnav>ul>li.g_menu .btn_menu span{background:#2e2e2e;width:30px;height:2px;display:block;position:absolute;top:16px;left:23px;transition:.2s}@media screen and (max-width:960px){.header-wrapper .header_inner .gnav>ul>li.g_menu .btn_menu span{width:25px;top:12px;left:14px}}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.g_menu .btn_menu span{width:22px;top:12px;left:15px}}.header-wrapper .header_inner .gnav>ul>li.g_menu .btn_menu span:nth-of-type(2){top:27px}@media screen and (max-width:960px){.header-wrapper .header_inner .gnav>ul>li.g_menu .btn_menu span:nth-of-type(2){top:23px}}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.g_menu .btn_menu span:nth-of-type(2){top:21px}}.header-wrapper .header_inner .gnav>ul>li.g_menu .btn_menu.active{background-color:#f3f3ec}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.g_menu .btn_menu.active{background-color:#fff}}.header-wrapper .header_inner .gnav>ul>li.g_menu .btn_menu.active span{transform:rotate(45deg);top:22px}@media screen and (max-width:960px){.header-wrapper .header_inner .gnav>ul>li.g_menu .btn_menu.active span{top:18px}}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.g_menu .btn_menu.active span{top:18px}}.header-wrapper .header_inner .gnav>ul>li.g_menu .btn_menu.active span:nth-of-type(2){transform:rotate(-45deg)}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu{display:none;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;position:absolute;top:auto;width:100vw;background:#f3f3ec;z-index:10;max-height:calc(100vh - 65px);overflow-y:hidden}@media screen and (max-width:960px){.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu{max-height:none;height:calc(100vh - 50px)}}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu{overflow:scroll;background-color:#2e2e2e;bottom:50px}}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner{max-width:1000px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;padding:60px 0 100px}@media screen and (max-width:1050px){.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner{padding:40px 4% 70px}}@media screen and (max-width:960px){.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner{padding:40px 4% 70px}}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner{padding:6% 9% 40%}}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .left{width:216px}@media screen and (max-width:960px){.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .left{width:160px}}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .left{width:100%;display:flex;flex-wrap:wrap;max-width:300px;margin:0 auto}}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .left .logo{text-align:center}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .left .logo{width:100px}}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .left .m_pagelist{margin-top:25px}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .left .m_pagelist{margin-top:0;margin-left:24%}}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .left .m_pagelist li{position:relative;padding:0 0 0 10px;margin-top:12px}@media screen and (max-width:960px){.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .left .m_pagelist li{margin-top:8px}}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .left .m_pagelist li:first-child{margin-top:0}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .left .m_pagelist li:before{content:"-";position:absolute;top:0;left:0;color:#2e2e2e}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .left .m_pagelist li a{font-size:15px;color:#2e2e2e;font-weight:300}@media screen and (max-width:960px){.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .left .m_pagelist li a{font-size:14px}}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .left .m_pagelist li a{font-size:15px}}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .left .m_pagelist li.contact{display:none}}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .left .sub_pagelist{margin-top:30px}@media screen and (max-width:960px){.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .left .sub_pagelist{margin-top:20px}}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .left .sub_pagelist{display:none}}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .left .sub_pagelist li{border-top:1px solid #2e2e2e;border-bottom:1px solid #2e2e2e}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .left .sub_pagelist li:first-child{border-bottom:none}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .left .sub_pagelist li a{display:flex;flex-wrap:wrap;align-items:center;color:#2e2e2e;padding:15px 8px;font-size:15px}@media screen and (max-width:960px){.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .left .sub_pagelist li a{padding:10px 0 10px 8px;font-size:14px}}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .left .sub_pagelist li a i{display:grid;margin-right:17px}@media screen and (max-width:960px){.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .left .sub_pagelist li a i{width:16px;margin-right:5px}}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .left .sub_pagelist li a i img{width:20px}@media screen and (max-width:960px){.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .left .sub_pagelist li a i img{width:16px}}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .left .other_pagelist{margin-top:20px}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .left .other_pagelist{display:none}}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .left .other_pagelist li{position:relative;padding:0 0 0 10px}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .left .other_pagelist li:before{content:"-";position:absolute;top:0;left:0;color:#2e2e2e}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .left .other_pagelist li a{color:#2e2e2e;font-size:13px}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right{display:flex;flex-wrap:wrap;justify-content:space-between;width:640px}@media screen and (max-width:960px){.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right{width:510px}}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right{flex-direction:column;width:100%;margin-top:7%}}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .page_menu{width:280px}@media screen and (max-width:960px){.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .page_menu{width:240px}}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .page_menu{width:100%;max-width:300px;margin:0 auto}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .page_menu:nth-of-type(2){margin-top:1%}}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .page_menu .img img{max-width:100%;width:100%}}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .page_menu h3{font-size:15px;font-weight:500;margin-top:20px;color:#2e2e2e}@media screen and (max-width:960px){.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .page_menu h3{font-size:14px}}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .page_menu h3{font-size:18px;margin-top:12px;color:#fff}}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .page_menu .page_list{padding-left:20px;margin-top:30px}@media screen and (max-width:960px){.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .page_menu .page_list{margin-top:25px}}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .page_menu .page_list{margin-top:15px}}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .page_menu .page_list dl{margin-top:40px}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .page_menu .page_list dl{display:flex;flex-wrap:wrap;flex-direction:column}}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .page_menu .page_list dl:first-child{margin-top:0}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .page_menu .page_list dl.bottom-right{margin-top:70px}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .page_menu .page_list dl.bottom-right{margin-top:20px}}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .page_menu .page_list dl dt{font-size:15px;font-weight:300;position:relative;padding-left:12px;line-height:1.4;margin-top:25px}@media screen and (max-width:960px){.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .page_menu .page_list dl dt{margin-top:15px;font-size:14px}}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .page_menu .page_list dl dt{font-size:15px;margin-top:20px}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .page_menu .page_list dl dt:nth-of-type(-n+7){width:100%}}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .page_menu .page_list dl dt:first-child{margin-top:0}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .page_menu .page_list dl dt:before{content:"-";position:absolute;top:0;left:0;color:#2e2e2e}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .page_menu .page_list dl dt:before{color:#fff}}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .page_menu .page_list dl dt a{color:#2e2e2e}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .page_menu .page_list dl dt a{color:#fff}}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .page_menu .page_list dl dt a .sp_only{display:inline-block}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .page_menu .page_list dl dt.child{margin-top:15px;margin-left:20px}@media screen and (max-width:960px){.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .page_menu .page_list dl dt.child{margin-top:10px}}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .page_menu .page_list dl dt.child{margin-top:20px}}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .sub_pagelist{display:none}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .sub_pagelist{display:block;margin:15% auto 0;padding:15px 20px;width:100%;max-width:300px;border-top:1px solid #fff;border-bottom:1px solid #fff}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .sub_pagelist li a{color:#fff;font-size:15px;display:flex;flex-wrap:wrap;align-items:center}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .sub_pagelist li a i{width:20px;display:grid;margin-right:15px}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .sub_pagelist li:last-child{margin-top:4%}}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .other_pagelist{display:none}@media screen and (max-width:750px){.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .other_pagelist{display:block;width:100%;max-width:300px;margin:7% auto 0;padding-left:20px}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .other_pagelist li{position:relative;padding-left:10px;margin-top:10px}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .other_pagelist li:first-child{margin-top:0}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .other_pagelist li:before{content:"-";position:absolute;top:0;left:0;color:#fff}.header-wrapper .header_inner .gnav>ul>li.g_menu .menu_g_menu .inner .right .other_pagelist li a{color:#fff;font-size:13px}}@media screen and (max-width:750px){.header-wrapper.menu_active .header_inner>.logo{width:80px}}@media screen and (max-width:750px){.header-wrapper.menu_active .header_inner>.logo a{padding:5px 10px}}.header-wrapper .header_menu{display:flex;flex-direction:column;justify-content:flex-start;height:100%;width:100%}@media screen and (max-width:750px){.header-wrapper .header_menu{height:100%;overflow:scroll}}@media screen and (max-width:750px){.header-wrapper #menuIconClose{background:#666;opacity:.95;height:100%;width:50px;position:absolute;left:-50px}.header-wrapper #menuIconClose span{background:#fff;height:2px;width:30px;display:block;position:absolute;top:26px;left:10px;transform:rotate(45deg)}.header-wrapper #menuIconClose span:last-child{transform:rotate(-45deg)}}@media screen and (max-width:750px){.header-wrapper .nav{display:flex;flex-wrap:wrap}}@media screen and (max-width:750px){.header-wrapper .nav li{width:50%;border-bottom:1px solid #fff}.header-wrapper .nav li:nth-of-type(-n+2){border-top:1px solid #fff}.header-wrapper .nav li:nth-of-type(2n){border-left:1px solid #fff}}.header-wrapper .nav li.sp{display:none}@media screen and (max-width:750px){.header-wrapper .nav li.sp{display:block}}.header-wrapper .nav li a{text-align:center;display:block;color:#2e2e2e;font-size:16px;transition:.4s;padding:8px 0;font-weight:500}@media screen and (max-height:690px){.header-wrapper .nav li a{font-size:14px;padding:1.1vh 0}}@media screen and (max-width:750px){.header-wrapper .nav li a{font-size:12px;padding:3.4vw 0}}.header-wrapper .nav li a:hover{text-decoration:none;background:#ffee62}.header-wrapper .nav li a span{color:#999;font-family:"Lato","lato woff",sans-serif;font-weight:700;font-size:12px;display:block;line-height:1}@media screen and (min-width:751px) and (max-height:790px){.header-wrapper .nav li a span{display:none}}.header-wrapper .nav li a.comingsoon{position:relative;cursor:auto}.header-wrapper .nav li a.comingsoon:after{transition:.4s;content:"Coming Soon";position:absolute;width:100%;height:100%;z-index:1;top:0;left:0;background:#2e2e2e;opacity:0;color:#fff;padding:6% 0}@media screen and (max-height:690px){.header-wrapper .nav li a.comingsoon:after{padding:1.6vh 0;font-size:1.4vh}}@media screen and (max-width:750px){.header-wrapper .nav li a.comingsoon:after{opacity:.8;padding:3.4vw 0;font-size:2.2vw}}.header-wrapper .nav li a.comingsoon:hover:after{opacity:.8}.header-wrapper .head_tel{background:#575757;display:block;text-align:center;color:#fff;font-size:11px;font-weight:400;padding:15px 0;margin-top:auto}@media screen and (max-height:690px){.header-wrapper .head_tel{padding:1.5vh 0;font-size:10px}}@media screen and (max-width:750px){.header-wrapper .head_tel{display:none}}.header-wrapper .head_tel .num{font-family:"Lato","lato woff",sans-serif;font-size:24px;font-weight:700;display:block;line-height:1;margin-bottom:5px}@media screen and (max-height:690px){.header-wrapper .head_tel .num{font-size:3.6vh;margin-bottom:.5vh}}@media screen and (min-width:750px) and (max-width:1120px){.header-wrapper .head_tel .txt{display:none}}.header-wrapper .head_contact{margin-bottom:2px}@media screen and (max-width:750px){.header-wrapper .head_contact{display:none}}.header-wrapper .head_contact a{display:block;background:#ff4970;color:#fff;padding:13px 25px;line-height:1.5;font-size:16px;font-weight:600;position:relative;transition:.4s}@media screen and (max-height:690px){.header-wrapper .head_contact a{padding:1.3vh 25px 1.4vh;font-size:2vh}}@media screen and (min-width:750px) and (max-width:1120px){.header-wrapper .head_contact a{padding:13px 25px 13px 15px;font-size:14px}}.header-wrapper .head_contact a:hover{text-decoration:none;background:#fb7d98}.header-wrapper .head_contact a:before{content:"";background:#fff;width:18px;height:3px;border-radius:10px;position:absolute;top:50%;right:15px;margin-top:-5px;transform:rotate(45deg)}@media screen and (max-height:690px){.header-wrapper .head_contact a:before{width:14px;margin-top:-.7vh}}@media screen and (min-width:750px) and (max-width:1120px){.header-wrapper .head_contact a:before{right:5px}}.header-wrapper .head_contact a:after{content:"";background:#fff;width:18px;height:3px;border-radius:10px;position:absolute;top:50%;right:15px;margin-top:6px;transform:rotate(-45deg)}@media screen and (max-height:690px){.header-wrapper .head_contact a:after{width:14px;margin-top:.6vh}}@media screen and (min-width:750px) and (max-width:1120px){.header-wrapper .head_contact a:after{right:5px}}.header-wrapper .head_line a{text-align:center;background:#00b900;color:#fff;display:block;font-size:14px;border-radius:40px;margin:0 auto 6%;padding:4% 6%;width:93%;transition:.4s}@media screen and (min-width:750px) and (max-width:1120px){.header-wrapper .head_line a{font-size:12px}}@media screen and (max-width:750px){.header-wrapper .head_line a{margin:5% auto 0%}}.header-wrapper .head_line a:hover{text-decoration:none;opacity:.7}.header-wrapper .head_line a img{width:20px;vertical-align:middle;margin-right:6%}.header-wrapper .lowbox{margin-top:auto}.header-wrapper .sp_btns{display:none}@media screen and (max-width:750px){.header-wrapper .sp_btns{display:block;padding:15px 4%}}@media screen and (max-width:750px){.header-wrapper .sp_btns li{margin-bottom:5px}}@media screen and (max-width:750px){.header-wrapper .sp_btns li a{background:#fff;color:#2e2e2e;font-size:13px;text-align:center;font-weight:600;display:block;letter-spacing:-.6px;padding:10px 0;box-shadow:0px 2px 3px 0px #656565}.header-wrapper .sp_btns li a span{font-size:10px;margin-right:5px}}.header-wrapper .sp_sns{display:none}@media screen and (max-width:750px){.header-wrapper .sp_sns{display:block;display:flex;flex-wrap:wrap;justify-content:center;padding:0 0 5%}}@media screen and (max-width:750px){.header-wrapper .sp_sns li{margin:0 2%}}.header-wrapper .sp_sns li:last-child a i{padding:8px 6px}@media screen and (max-width:750px){.header-wrapper .sp_sns li a{color:#2e2e2e;font-size:10px;display:block}}@media screen and (max-width:750px){.header-wrapper .sp_sns li a i{vertical-align:middle;width:30px;height:30px;border:1px solid #000;text-align:center;padding:6px;border-radius:50%;margin-right:7px;display:inline-block}}@media screen and (max-width:750px){.header-wrapper .sp_sns li a i img{width:20px;display:inline-block}}@media screen and (max-width:750px){#menuIcon{display:block;background:#ffed61;width:50px;height:50px;position:fixed;top:0;left:calc(100% - 50px);z-index:5;transition:.4s}}@media screen and (max-width:750px){#menuIcon span{position:absolute;top:14px;left:9px;background:#000;height:2px;width:32px;transition:.4s}#menuIcon span:nth-child(2){top:24px}#menuIcon span:nth-child(3){top:34px}}#container{max-width:100%;padding-top:65px}@media screen and (max-width:960px){#container{padding-top:51px}}@media screen and (min-width:750px) and (max-width:1120px){#container{min-width:100%;overflow-x:hidden}}@media screen and (max-width:750px){#container{min-width:100%;padding-top:0;padding-left:0;overflow:hidden}}.sect_others{margin-top:100px;background:#fff}@media screen and (min-width:750px) and (max-width:1120px){.sect_others{margin-top:10%}}@media screen and (max-width:750px){.sect_others{margin-top:12%}}.sect_others .others_list{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:750px){.sect_others .others_list{justify-content:center}}.sect_others .others_list li{display:flex;flex-direction:column}@media screen and (min-width:750px) and (max-width:1120px){.sect_others .others_list li{width:32%;padding:3.2% 2.2%}}@media screen and (max-width:750px){.sect_others .others_list li{flex-direction:column;padding:6% 4%;text-align:center;margin-top:4%}.sect_others .others_list li:first-child{margin-top:0}}.sect_others .others_list li a{position:relative}.sect_others .others_list li img{position:relative}.sect_others .others_list li p{position:absolute;bottom:10px;left:20px;font-size:28px;font-weight:400;color:#fff}@media screen and (min-width:750px) and (max-width:1120px){.sect_others .others_list li p{bottom:2.8vw;left:2.4vw}}@media screen and (max-width:750px){.sect_others .others_list li p{bottom:6vw;left:6vw}.sect_others .others_list li p:first-child{margin-top:0}}.sect_others .others_list li p:after{content:"";display:inline-block;width:24px;height:24px;background-image:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/spicon_arrow.png);background-size:contain;vertical-align:middle;margin:0 0 5px 5px}@media screen and (min-width:750px) and (max-width:1120px){.sect_others .others_list li p:after{font-size:1.8vw}}@media screen and (max-width:750px){.sect_others .others_list li p:after{font-size:18px}}@media screen and (min-width:750px) and (max-width:1120px){.sect_others .others_list li p{margin:0 0 5px 5px;font-size:1.8vw}}@media screen and (max-width:750px){.sect_others .others_list li p{font-size:18px}}.sect_foot_campaign{border-top:1px solid #222;padding:100px 0;margin-top:90px}@media screen and (min-width:750px) and (max-width:1120px){.sect_foot_campaign{padding:10% 5%;margin-top:5%}}@media screen and (max-width:750px){.sect_foot_campaign{padding:10% 5%;margin-top:50px}}.sect_foot_campaign .bnr{text-align:center}.sect_foot_campaign .bnr p{margin-bottom:10px;font-size:26px;font-weight:400;letter-spacing:.2em}@media screen and (min-width:750px) and (max-width:1120px){.sect_foot_campaign .bnr p{font-size:2.6vw}}@media screen and (max-width:750px){.sect_foot_campaign .bnr p{font-size:3.6vw;line-height:1.4}}.sect_foot_campaign .bnr p .sp_only{display:none}@media screen and (max-width:750px){.sect_foot_campaign .bnr p .sp_only{display:block}}.sect_foot_campaign .bnr p .gentei{background:#ff4970;color:#fff;padding:0 10px 0;display:inline-flex;border-radius:50%;width:42px;height:42px;align-items:center;justify-content:center;letter-spacing:0}@media screen and (max-width:750px){.sect_foot_campaign .bnr p .gentei{width:8vw;height:8vw;padding:0 2vw 0;font-size:4vw}}.sect_footContact{background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/bg_footer_contact.png) center center/100%;padding:70px 0;margin-top:100px}@media screen and (min-width:768px) and (max-width:1520px){.sect_footContact{background-size:auto 100%}}@media screen and (min-width:750px) and (max-width:1120px){.sect_footContact{padding:7% 0}}@media screen and (max-width:750px){.sect_footContact{padding:12% 0;background:#f3f3ec;margin-top:50px}}.sect_footContact .inner{width:1000px;margin:0 auto}@media screen and (min-width:750px) and (max-width:1120px){.sect_footContact .inner{width:100%;padding:0 5%}}@media screen and (max-width:750px){.sect_footContact .inner{width:100%;padding:0 10%}}.sect_footContact .inner h2{text-align:center;font-weight:400;font-size:32px}@media screen and (max-width:960px){.sect_footContact .inner h2{font-size:28px}}@media screen and (max-width:750px){.sect_footContact .inner h2{font-size:3.2vw}}.sect_footContact .inner .intro{text-align:center;font-size:20px;font-weight:400}@media screen and (min-width:750px) and (max-width:1120px){.sect_footContact .inner .intro{font-size:1.6vw}}@media screen and (max-width:750px){.sect_footContact .inner .intro{font-size:3.3vw;line-height:1.6;margin-top:3%}}.sect_footContact .inner .telbox{display:flex;flex-wrap:wrap;margin:25px 0 0;align-items:flex-start;justify-content:center}@media screen and (min-width:750px) and (max-width:1120px){.sect_footContact .inner .telbox{margin:3% 0 0}}@media screen and (max-width:750px){.sect_footContact .inner .telbox{margin-top:10px;flex-direction:column}}.sect_footContact .inner .telbox .left{width:440px;display:flex;align-items:flex-start}@media screen and (min-width:750px) and (max-width:1120px){.sect_footContact .inner .telbox .left{width:50%}}@media screen and (max-width:750px){.sect_footContact .inner .telbox .left{width:100%;margin-top:0;justify-content:center}}@media screen and (min-width:750px) and (max-width:1120px){.sect_footContact .inner .telbox .left .img{width:12.4%}}@media screen and (max-width:750px){.sect_footContact .inner .telbox .left .img{width:11%}}.sect_footContact .inner .telbox .left .tel{margin-left:15px}@media screen and (min-width:750px) and (max-width:1120px){.sect_footContact .inner .telbox .left .tel{margin-left:2%}}@media screen and (max-width:750px){.sect_footContact .inner .telbox .left .tel{margin-left:2.4%}}.sect_footContact .inner .telbox .left .tel p{font-size:14px}@media screen and (min-width:750px) and (max-width:1120px){.sect_footContact .inner .telbox .left .tel p{font-size:1.4vw}}@media screen and (max-width:750px){.sect_footContact .inner .telbox .left .tel p{font-size:3.2vw}}.sect_footContact .inner .telbox .left .tel .num{font-size:46px;font-weight:600;line-height:1;margin:0 0 5px;letter-spacing:4px;color:#2e2e2e;font-family:"Lato","lato woff",sans-serif}@media screen and (min-width:750px) and (max-width:1120px){.sect_footContact .inner .telbox .left .tel .num{margin:0 0 2%;font-size:4.6vw}}@media screen and (max-width:750px){.sect_footContact .inner .telbox .left .tel .num{font-size:8.6vw;margin:0 0 1vw;letter-spacing:2px}.sect_footContact .inner .telbox .left .tel .num a{color:#2e2e2e}}.sect_footContact .inner .telbox .right{margin-left:40px}@media screen and (max-width:750px){.sect_footContact .inner .telbox .right{margin:0 auto;justify-content:space-between;width:100%}}.sect_footContact .inner .telbox .right a{max-width:300px;background:#00b900;color:#fff;display:flex;border-radius:2px;padding:10px 55px 10px 20px;align-items:center;font-size:14px;position:relative;transition:.4s}@media screen and (max-width:750px){.sect_footContact .inner .telbox .right a{font-size:12px;margin:10px auto 0;padding:5px 10px;justify-content:space-between}}.sect_footContact .inner .telbox .right a i{width:30px;margin-right:15px}@media screen and (max-width:750px){.sect_footContact .inner .telbox .right a i{margin-right:0}}.sect_footContact .inner .telbox .right a svg{position:absolute;top:50%;right:20px;margin-top:-10px}@media screen and (min-width:750px) and (max-width:1120px){.sect_footContact .inner .telbox .right a svg{right:4%;width:1.8vw}}@media screen and (max-width:750px){.sect_footContact .inner .telbox .right a svg{position:static;top:0;right:0;margin-top:0;width:4vw}}.sect_footContact .inner .telbox .right a svg .arrow{transition:.4s}.sect_footContact .inner .telbox .right a:hover{text-decoration:none;opacity:.7}.sect_footContact .inner .telbox_under{width:570px;margin:-20px auto 0}@media screen and (max-width:960px){.sect_footContact .inner .telbox_under{margin:-5px auto 0}}@media screen and (max-width:750px){.sect_footContact .inner .telbox_under{width:100%;margin:10px auto 0}}.sect_footContact .inner .telbox_under p{font-size:14px;font-weight:400}@media screen and (max-width:750px){.sect_footContact .inner .telbox_under p{font-size:3.3vw}}.sect_footContact .inner .telbox_under p.caution{font-size:14px}@media screen and (max-width:960px){.sect_footContact .inner .telbox_under p.caution{font-size:14px}}@media screen and (max-width:750px){.sect_footContact .inner .telbox_under p.caution{font-size:3.3vw;line-height:1.6;padding-left:1em;position:relative}}.sect_footContact .inner .telbox_under p.caution:before{content:"※"}@media screen and (max-width:750px){.sect_footContact .inner .telbox_under p.caution:before{position:absolute;top:0;left:0}}.sect_footContact .inner .btn_list{display:flex;flex-wrap:wrap;justify-content:center;margin:30px 0 0}@media screen and (min-width:750px) and (max-width:1120px){.sect_footContact .inner .btn_list{justify-content:center;flex-direction:column;align-items:center;margin:3% 0 0}}@media screen and (max-width:750px){.sect_footContact .inner .btn_list{margin:8% 0 0;justify-content:center;flex-direction:column;align-items:center}}.sect_footContact .inner .btn_list li{margin:0 0 0 2%}@media screen and (min-width:750px) and (max-width:1120px){.sect_footContact .inner .btn_list li{margin:4% 0 0}}@media screen and (max-width:750px){.sect_footContact .inner .btn_list li{margin:4% 0 0;width:auto}}.sect_footContact .inner .btn_list li:first-child{margin:0}@media screen and (min-width:750px) and (max-width:1120px){.sect_footContact .inner .btn_list li:first-child{margin:0}}.sect_footContact .inner .btn_list li a{display:flex;flex-wrap:wrap;align-items:center;color:#fff;font-weight:400;position:relative;transition:.4s;height:100%}@media screen and (min-width:750px) and (max-width:1120px){.sect_footContact .inner .btn_list li a{width:100%;font-size:1.6vw}}@media screen and (max-width:750px){.sect_footContact .inner .btn_list li a{font-size:4.6vw;width:100%}}.sect_footContact .inner .btn_list li a:hover{text-decoration:none;background:#fff}.sect_footContact .inner .btn_list li a .ico{transition:.4s;width:55px;height:55px;border-radius:50%;background:#fff;color:#2e2e2e;text-align:center;font-size:13px;line-height:1.2;margin-right:15px;font-weight:600;padding-top:8px}@media screen and (max-width:960px){.sect_footContact .inner .btn_list li a .ico{font-size:11px;width:50px;height:50px;margin-right:10px}}@media screen and (max-width:750px){.sect_footContact .inner .btn_list li a .ico{font-size:11px;width:50px;height:50px}}.sect_footContact .inner .btn_list li a .ico span{font-size:24px;line-height:1;margin-top:-5px}@media screen and (max-width:960px){.sect_footContact .inner .btn_list li a .ico span{font-size:20px}}.sect_footContact .inner .btn_list li a .main{font-weight:400;font-size:20px;line-height:1.6;padding:3px 0}@media screen and (min-width:750px) and (max-width:1120px){.sect_footContact .inner .btn_list li a .main{font-size:18px;padding:0}}@media screen and (max-width:750px){.sect_footContact .inner .btn_list li a .main{font-size:18px}}.sect_footContact .inner .btn_list li a .main span{font-size:13px;display:block}@media screen and (min-width:750px) and (max-width:1120px){.sect_footContact .inner .btn_list li a .main span{font-size:11px}}@media screen and (max-width:750px){.sect_footContact .inner .btn_list li a .main span{font-size:12px}}.sect_footContact .inner .splogo{display:none}@media screen and (max-width:750px){.sect_footContact .inner .splogo{display:block;text-align:center;margin-bottom:20px}.sect_footContact .inner .splogo a{width:26vw;display:inline-block}}#pagetop{right:25px;z-index:10;bottom:20px}@media screen and (max-width:750px){#pagetop{bottom:50px;right:10px}}#pagetop a{background:#ffed61;color:#231815;font-size:18px;font-weight:600;width:96px;height:96px;display:flex;border-radius:50%;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column;line-height:1;transition:.4s}@media screen and (max-width:750px){#pagetop a{width:46px;height:46px;font-size:10px}}#pagetop a:hover{text-decoration:none;opacity:.7}#pagetop a svg{transform:rotate(-90deg);margin-bottom:5px}@media screen and (max-width:750px){#pagetop a svg{margin-bottom:2px;width:20px;height:20px}}@media screen and (max-width:750px){#pagetop a svg .arrow{width:20px;height:20px}}#footer{min-width:100%}@media screen and (max-width:960px){#footer{min-width:100%}}@media screen and (max-width:750px){#footer{padding-bottom:16vw}}#footer .footer_inner{max-width:985px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media screen and (max-width:1120px){#footer .footer_inner{max-width:835px}}#footer .footer_content{max-width:1000px;width:100%}@media screen and (max-width:1120px){#footer .footer_content{max-width:100%}}@media screen and (max-width:960px){#footer .footer_content{max-width:100%;margin:0 auto}}@media screen and (max-width:750px){#footer .footer_content{margin:0;width:100%}}#footer .footer_content .footer_upside{display:flex;flex-wrap:wrap;margin-bottom:30px}@media screen and (max-width:750px){#footer .footer_content .footer_upside{margin-bottom:20px}}#footer .footer_content .footer_upside .logo{width:130px}@media screen and (max-width:960px){#footer .footer_content .footer_upside .logo{width:100%;margin:0 auto 30px;text-align:center}}@media screen and (max-width:750px){#footer .footer_content .footer_upside .logo{display:none}}#footer .footer_content .footer_upside .footer_sort-order{margin-left:55px}@media screen and (max-width:960px){#footer .footer_content .footer_upside .footer_sort-order{margin:0 auto}}@media screen and (max-width:750px){#footer .footer_content .footer_upside .footer_sort-order{margin:0 auto;width:calc(100% - (100% - 320px))}}#footer .footer_content .footer_upside .nav{display:flex;margin-top:10px}@media screen and (max-width:750px){#footer .footer_content .footer_upside .nav{margin:0 auto;flex-direction:column;justify-content:center}}#footer .footer_content .footer_upside .nav li{position:relative;padding-left:1.6em;margin-left:50px}@media screen and (max-width:1120px){#footer .footer_content .footer_upside .nav li{margin-left:50px}}@media screen and (max-width:960px){#footer .footer_content .footer_upside .nav li{margin-left:50px}}@media screen and (max-width:750px){#footer .footer_content .footer_upside .nav li{width:100%;margin-left:0}}#footer .footer_content .footer_upside .nav li:first-child{margin-left:0}#footer .footer_content .footer_upside .nav li:before{content:"ー";position:absolute;top:2px;left:0;color:#fff}#footer .footer_content .footer_upside .nav li a{color:#fff;font-size:18px;font-weight:600}@media screen and (max-width:750px){#footer .footer_content .footer_upside .nav li a{font-size:14px;font-weight:400}}#footer .footer_content .footer_upside .company{margin-top:20px}@media screen and (max-width:750px){#footer .footer_content .footer_upside .company{display:none}}#footer .footer_content .footer_upside .company li{display:inline-block;color:#fff;font-size:14px}@media screen and (max-width:1120px){#footer .footer_content .footer_upside .company li{font-size:11px}}@media screen and (max-width:960px){#footer .footer_content .footer_upside .company li{font-size:11px}}#footer .footer_content .footer_upside .company li:first-child{display:block}#footer .footer_content .footer_upside .company li:nth-last-child(1){margin-left:3rem}#footer .footer_content .pagelist{display:flex;flex-wrap:wrap;border-top:1px solid #fff;margin-top:15px;padding-top:15px}#footer .footer_content .pagelist .ico_pagelist{margin-top:5px;display:flex;flex-wrap:wrap}@media screen and (max-width:750px){#footer .footer_content .pagelist .ico_pagelist{justify-content:center;width:100%}}#footer .footer_content .pagelist .ico_pagelist li{margin-left:30px}#footer .footer_content .pagelist .ico_pagelist li:first-child{margin-left:0}#footer .footer_content .pagelist .ico_pagelist li a{color:#fff;font-size:12px;display:flex;flex-wrap:wrap;align-items:center}#footer .footer_content .pagelist .ico_pagelist li a i{display:grid;margin-right:10px}#footer .footer_content .pagelist .ico_pagelist li a i img{width:20px}#footer .footer_content .pagelist .other_pagelist{display:flex;flex-wrap:wrap;margin-left:auto}@media screen and (max-width:750px){#footer .footer_content .pagelist .other_pagelist{margin:10px auto 10px;width:calc(100% - (100% - 280px));padding-right:30px}}#footer .footer_content .pagelist .other_pagelist li{position:relative;padding-left:.7em;margin-left:20px}@media screen and (max-width:1120px){#footer .footer_content .pagelist .other_pagelist li{margin-left:10px}}@media screen and (max-width:750px){#footer .footer_content .pagelist .other_pagelist li{margin-left:10px}}#footer .footer_content .pagelist .other_pagelist li:first-child{margin-left:0}@media screen and (max-width:750px){#footer .footer_content .pagelist .other_pagelist li:first-child{margin-left:10px}}#footer .footer_content .pagelist .other_pagelist li:before{content:"-";position:absolute;top:0;left:0;color:#fff}#footer .footer_content .pagelist .other_pagelist li a{color:#fff;font-size:12px}#footer .footer_head{background:#2e2e2e;padding:30px 0}@media screen and (max-width:960px){#footer .footer_head{padding:30px 0}}#footer .footer_content_v2 .footer_sitemap{border-bottom:1px solid #fff;padding:0 30px 30px}@media screen and (max-width:750px){#footer .footer_content_v2 .footer_sitemap{padding:0 6.5% 30px}}#footer .footer_content_v2 .footer_sitemap>ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:14px}@media screen and (max-width:750px){#footer .footer_content_v2 .footer_sitemap>ul{flex-direction:column;align-items:flex-start}}@media screen and (min-width:750px){#footer .footer_content_v2 .footer_sitemap>ul+ul{margin-top:1.5em}}@media screen and (max-width:750px){#footer .footer_content_v2 .footer_sitemap>ul+ul{margin-top:1em}}@media screen and (min-width:750px){#footer .footer_content_v2 .footer_sitemap>ul li+li{margin-left:1.5em}}@media screen and (max-width:750px){#footer .footer_content_v2 .footer_sitemap>ul li+li{margin-top:1em}}#footer .footer_content_v2 .footer_sitemap>ul li a{color:#fff}@media screen and (max-width:750px){#footer .footer_content_v2 .footer_sitemap>ul.ico_pagelist{justify-content:center;width:100%}}@media screen and (min-width:750px){#footer .footer_content_v2 .footer_sitemap>ul.ico_pagelist li+li{margin-left:30px}}@media screen and (max-width:750px){#footer .footer_content_v2 .footer_sitemap>ul.ico_pagelist li+li{margin-top:1em}}#footer .footer_content_v2 .footer_sitemap>ul.ico_pagelist li a{color:#fff;font-size:13px;display:flex;flex-wrap:wrap;align-items:center}#footer .footer_content_v2 .footer_sitemap>ul.ico_pagelist li a i{display:grid;margin-right:10px}#footer .footer_content_v2 .footer_sitemap>ul.ico_pagelist li a i img{width:20px}#footer .footer_content_v2 .footer_profile{display:flex;align-items:center;justify-content:center;padding:20px 30px 0}@media screen and (max-width:750px){#footer .footer_content_v2 .footer_profile{flex-direction:column;align-items:flex-start;padding:20px 6.5% 0}}#footer .footer_content_v2 .footer_profile .name{display:flex}#footer .footer_content_v2 .footer_profile .name li a{color:#fff;font-size:18px;font-weight:600}@media screen and (max-width:750px){#footer .footer_content_v2 .footer_profile .name li a{font-size:14px;font-weight:400}}#footer .footer_content_v2 .footer_profile .company{margin-left:50px}@media screen and (max-width:750px){#footer .footer_content_v2 .footer_profile .company{margin-left:0;margin-top:1em}}#footer .footer_content_v2 .footer_profile .company li{display:inline-block;color:#fff;font-size:13px}@media screen and (max-width:750px){#footer .footer_content_v2 .footer_profile .company li{display:block;text-indent:-3em;padding-left:3em}}#footer .footer_content_v2 .footer_profile .company li:first-child{display:block}#footer .footer_content_v2 .footer_profile .company li:nth-last-child(1){margin-left:3rem}@media screen and (max-width:750px){#footer .footer_content_v2 .footer_profile .company li:nth-last-child(1){margin-left:0}}@media screen and (max-width:750px){#footer .footer_content_v2 .footer_profile .company li+li{margin-top:.5em}}#footer .copy{color:#2e2e2e;padding:20px 0;text-align:center;font-size:14px;font-weight:400}@media screen and (max-width:750px){#footer .copy{padding:10px 0}}.sp_only{display:none}@media screen and (max-width:750px){.sp_only{display:block}}@media screen and (max-width:768px){.tab_only{display:none}}.max_only{display:none}@media screen and (max-width:960px){.max_only{display:block}}.md_only{display:none}@media screen and (min-width:750px) and (max-width:1120px){.md_only{display:block}}@media screen and (max-width:750px){.pc_only{display:none}}.u-ta-l{text-align:left}.u-ta-c{text-align:center}.u-ta-r{text-align:right}.marker_y{background:linear-gradient(transparent 60%,#ffed61 60%)}.ttl01{font-size:45px;font-weight:600;letter-spacing:.1em;line-height:1;display:block;margin-bottom:105px;text-align:center;font-family:"Lato","lato woff",sans-serif;width:100%}@media screen and (min-width:750px) and (max-width:1120px){.ttl01{font-size:4.6vw;margin-bottom:10%}}@media screen and (max-width:750px){.ttl01{font-size:7vw;text-align:center;margin-bottom:8%}}.ttl01 span{font-weight:400;font-size:20px;margin-left:0;margin-bottom:15px;letter-spacing:.2em;display:block;font-family:"Noto Sans JP","Noto Sans CJK JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}@media screen and (min-width:750px) and (max-width:1120px){.ttl01 span{font-size:2vw}}@media screen and (max-width:750px){.ttl01 span{font-size:4vw;margin-top:3vw;display:block;margin-left:0}}.ttl01--jp{font-family:inherit;font-weight:500;letter-spacing:.1em;margin-bottom:40px;line-height:1.3}.ttl01--jp span{font-size:inherit;font-weight:inherit;display:inline-block;margin:0}.ttl02{text-align:center;font-size:34px;margin-bottom:65px;font-weight:500;letter-spacing:3px}@media screen and (min-width:750px) and (max-width:1120px){.ttl02{font-size:3.2vw;margin-bottom:6%}}@media screen and (max-width:750px){.ttl02{font-size:4.6vw;margin-bottom:6%}}.ttl02.left{text-align:left}.ttl03{text-align:center;margin:20px auto 40px}.ttl03-ttl{font-size:44px;font-weight:400;letter-spacing:.1em}@media screen and (max-width:750px){.ttl03-ttl{font-size:28px}}.ttl03-sub{font-size:16px;margin-top:5px}.ttl03-txt{text-align:center;line-height:2;margin-top:10px}@media screen and (max-width:750px){.ttl03-txt{margin-top:15px;text-align:left;font-size:14px}}@media screen and (max-width:750px){.btn.type01{text-align:center}}.btn.type01.jp a,.btn.type01.jp p{font-family:"nsjpr","Noto Sans JP","Noto Sans CJK JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}.btn.type01 a,.btn.type01 p{font-family:"Lato","lato woff","nsjpr","Noto Sans JP","Noto Sans CJK JP",sans-serif;font-size:16px;font-weight:700;text-align:center;padding:15px 70px;border:4px solid #2e2e2e;color:#2e2e2e;transition:.4s;display:inline-block;position:relative;letter-spacing:3px;overflow:hidden;z-index:2}@media screen and (min-width:750px) and (max-width:1120px){.btn.type01 a,.btn.type01 p{font-size:1.6vw}}@media screen and (max-width:750px){.btn.type01 a,.btn.type01 p{padding:10px 15%;font-size:14px}}.btn.type01 a:after,.btn.type01 p:after{content:"";width:0;height:120%;left:-10%;transform:skewX(15deg);z-index:-1;background:#2e2e2e;position:absolute;top:0;transition:.3s;z-index:-1}.btn.type01 a:hover,.btn.type01 p:hover{text-decoration:none;color:#fff}.btn.type01 a:hover .arrow,.btn.type01 p:hover .arrow{fill:#fff}.btn.type01 a:hover:after,.btn.type01 p:hover:after{left:-10%;width:120%}.btn.type01 a svg,.btn.type01 p svg{position:absolute;top:50%;right:25px;margin-top:-10px}.btn.type01 a svg .arrow,.btn.type01 p svg .arrow{transition:.4s}@media screen and (max-width:750px){.btn.type02{text-align:center}}.btn.type02.jp a,.btn.type02.jp p{font-family:"nsjpr","Noto Sans JP","Noto Sans CJK JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}.btn.type02 a,.btn.type02 p{font-family:"Lato","lato woff","nsjpr","Noto Sans JP","Noto Sans CJK JP",sans-serif;font-size:30px;font-weight:700;text-align:center;padding:10px 100px;background:#e72081;border-radius:5px;border:4px solid #e72081;color:#fff;transition:.4s;display:inline-flex;align-items:center;justify-content:center;position:relative;letter-spacing:3px;overflow:hidden;z-index:2}@media screen and (min-width:750px) and (max-width:1120px){.btn.type02 a,.btn.type02 p{font-size:1.6vw}}@media screen and (max-width:750px){.btn.type02 a,.btn.type02 p{padding:10px 25%;font-size:14px}}.btn.type02 a:after,.btn.type02 p:after{content:"";width:0;height:120%;left:-10%;transform:skewX(15deg);z-index:-1;background:#fff;position:absolute;top:0;transition:.3s;z-index:-1}.btn.type02 a:hover,.btn.type02 p:hover{text-decoration:none;color:#e72081}.btn.type02 a:hover .arrow,.btn.type02 p:hover .arrow{fill:#e72081}.btn.type02 a:hover:after,.btn.type02 p:hover:after{left:-10%;width:120%}.btn.type02 a svg,.btn.type02 p svg{margin-left:.8em}.btn.type02 a svg .arrow,.btn.type02 p svg .arrow{fill:#fff;transition:.4s}.breadcrumbs{max-width:1396px;padding:0 15px;margin:100px auto 20px}@media screen and (max-width:750px){.breadcrumbs{margin-top:50px}}.breadcrumbs__list{display:flex;align-items:center;flex-wrap:wrap;font-size:12px;color:#333;line-height:1.5}@media screen and (max-width:1120px){.breadcrumbs__list{font-size:12px}}.breadcrumbs__list span{display:inline-block;padding:0 5px}.breadcrumbs__list span span{padding:0;vertical-align:-2px}.breadcrumbs__list span a{display:inline-block;color:#333}.breadcrumbs__list span a:hover span{text-decoration:underline}.breadcrumbs__list span a span{padding:0}.breadcrumbs+.sect_footContact{margin-top:0}.wp-pagenavi{text-align:center}@media screen and (max-width:750px){.wp-pagenavi{margin-top:20px}}.wp-pagenavi a,.wp-pagenavi span{font-size:18px;margin:0 5px;padding:1px 10px;display:inline-block;border:1px solid #2e2e2e}@media screen and (max-width:750px){.wp-pagenavi a,.wp-pagenavi span{padding:2px 9px;font-size:15px;border:1px solid #626262;margin:0 1px}}.wp-pagenavi a{transition:all .2s ease-in-out;color:#2e2e2e}.wp-pagenavi a:hover{background:#2e2e2e;color:#fff;text-decoration:none}.wp-pagenavi a.nextpostslink{padding-right:30px;position:relative}.wp-pagenavi a.nextpostslink:after{content:">";position:absolute;transform:scale(1,1.6);right:12px;font-weight:100}.wp-pagenavi a.previouspostslink{padding-left:30px;position:relative}.wp-pagenavi a.previouspostslink:after{content:"<";position:absolute;transform:scale(1,1.6);left:12px;font-weight:100}.wp-pagenavi span{background:#2e2e2e;color:#fff}@media screen and (max-width:750px){.wp-pagenavi span{background-color:#626262}}.wp-pagenavi .extend{display:none}.u-section{margin-top:60px;margin-bottom:60px}.u-section-lg{margin-top:100px;margin-bottom:100px}.u-section-sm{margin-top:40px;margin-bottom:40px}.u-mt-s{margin-top:20px}.u-mt-m{margin-top:40px}.u-mt-l{margin-top:60px}.u-mb-s{margin-bottom:20px}.u-mb-m{margin-bottom:40px}.u-mb-l{margin-bottom:60px}.u-fw-n{font-weight:400}.u-fw-m{font-weight:500}.u-fw-b{font-weight:700}.u-ls-05{letter-spacing:.5rem}@media screen and (max-width:750px){.u-ls-05{letter-spacing:.2rem}}.u-ls-02{letter-spacing:.2rem}.u-lh-13{line-height:1.3}.u-lh-15{line-height:1.5}.u-lh-18{line-height:1.8}.u-lh-20{line-height:2}.u-ib{display:inline-block}.m-ttl{font-size:34px;line-height:1.5;text-align:center;font-weight:500}@media screen and (max-width:1120px){.m-ttl{font-size:28px}}@media screen and (max-width:750px){.m-ttl{font-size:20px}}.m-ttl-pink{color:#e72081}.m-ttl-hook{font-size:25px;line-height:1.5;text-align:center;font-weight:500}@media screen and (max-width:750px){.m-ttl-hook{font-size:18px}}.m-txt-lato{font-family:"Lato","lato woff","Noto Sans JP","Noto Sans CJK JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}.m-txt-xsmall{font-size:12px}.m-txt-small{font-size:14px}@media screen and (max-width:750px){.m-txt-small{font-size:12px}}.m-txt-medium{font-size:16px}@media screen and (max-width:750px){.m-txt-medium{font-size:15px}}.m-txt-mlarge{font-size:20px}@media screen and (max-width:750px){.m-txt-mlarge{font-size:18px}}.m-txt-large{font-size:25px}@media screen and (max-width:750px){.m-txt-large{font-size:20px}}.m-txt-pink{color:#e72081}.m-txt-intro{text-align:center}@media screen and (max-width:750px){.m-txt-intro{text-align:left}}.m-txt-intro p{font-size:16px}@media screen and (max-width:750px){.m-txt-intro p{font-size:14px}}.m-txt-intro p+p{margin-top:20px}@media screen and (max-width:750px){.m-txt-intro p+p{margin-top:20px}}.u-highlight{background:linear-gradient(transparent 50%,#ffed61 50%)}.m-tlink{color:inherit;text-decoration:underline}.m-checklist{display:inline-block}.m-checklist-wrap{display:flex;justify-content:center}@media screen and (min-width:751px){.page_monitor .m-checklist-wrap{margin-top:-20px}}.m-checklist>li{font-size:20px;text-indent:-42px;padding-left:42px}.m-checklist>li+li{margin-top:20px}.m-checklist>li:before{content:"";display:inline-block;width:32px;height:32px;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/ico_check_blk.png) no-repeat 0 0;background-size:contain;flex:0 0 32px;margin-right:12px;margin-top:5px;vertical-align:top}.m-refund{margin-top:90px}@media screen and (max-width:750px){.m-refund{margin-top:60px}}.m-refund p{font-size:20px;text-align:center;line-height:2.4;letter-spacing:.3rem;font-weight:500}@media screen and (max-width:500px){.m-refund p{font-size:18px;line-height:1.8;margin-bottom:50px}}.m-refund p .emphasis-pink{font-size:36px;font-weight:700}@media screen and (max-width:500px){.m-refund p .emphasis-pink{font-size:22px}}.m-refund .btn{margin-top:50px;text-align:center}@media screen and (max-width:500px){.m-refund .btn{margin-top:30px}}.m-refund .btn+.btn{margin-top:30px}@media screen and (max-width:500px){.m-refund .btn+.btn{margin-top:20px}}.m-refund .btn a{padding:1.6% 0;position:relative;display:inline-block;max-width:570px;width:100%;font-size:20px;background:#fff;color:#2e2e2e;border:4px solid #2e2e2e;letter-spacing:2px;transition:.4s}@media screen and (max-width:750px){.m-refund .btn a{padding:2.6% 0;font-size:16px;width:100%}}.m-refund .btn a:hover{text-decoration:none;color:#fff;background:#2e2e2e}.m-refund .btn a .arrow:before,.m-refund .btn a .arrow:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.m-refund .btn a .arrow:before{right:-90%;width:20px;height:2px;background:#000}@media screen and (max-width:500px){.m-refund .btn a .arrow:before{width:12px;height:1px}}.m-refund .btn a .arrow:after{right:-90%;width:16px;height:16px;border-top:2px solid #000;border-right:2px solid #000;transform:rotate(45deg)}@media screen and (max-width:500px){.m-refund .btn a .arrow:after{width:9px;height:9px;border-top:1px solid #000;border-right:1px solid #000}}.popupBnr{display:none}.popupBnr .popupBtn{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:93.75%;max-width:520px;z-index:105}.popupBnr .popupBtn a img{transition:.3s ease-in-out}.popupBnr .popupBtn a:hover img{opacity:1;filter:brightness(110%)}.popupBnr .popupBtn:after{content:"×";display:block;position:absolute;right:-1px;bottom:calc(100% + 5px);width:30px;height:30px;padding:0;background:#fff;color:#2e2e2e;border:none;text-align:center;font-weight:400;font-size:2rem;line-height:30px;cursor:pointer;border-radius:3px}.popupBnr .popupBG{content:"";background:rgba(0,0,0,.6);display:block;position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:102}@media screen and (min-width:750px) and (max-width:1120px){.top_fv{overflow:hidden}}@media screen and (max-width:750px){.top_fv{padding-top:60px}}@media screen and (max-width:750px){.top_fv--front{padding-top:0}}.top_fv .inner{position:relative;max-width:1366px;margin:0 auto}.top_fv .inner--getfit{position:absolute;z-index:5;margin-top:2%;margin-right:5%;top:0 !important;right:0 !important;max-width:140px;width:100%}@media screen and (max-width:750px){.top_fv .inner--getfit{overflow:hidden;margin:50px 10px 0 0;max-width:90px}}.top_fv .swiper-container,.top_fv .fv{position:relative;width:100%}@media screen and (min-width:750px) and (max-width:1366px){.top_fv .swiper-container,.top_fv .fv{width:100%}}@media screen and (max-width:750px){.top_fv .swiper-container,.top_fv .fv{position:relative;width:100%}}.top_fv .swiper-container .img-wrapper img,.top_fv .fv .img-wrapper img{width:100%;height:520px;-o-object-fit:cover;object-fit:cover}.top_fv .swiper-container .img-wrapper img:hover,.top_fv .fv .img-wrapper img:hover{opacity:1;outline:none}@media screen and (max-width:750px){.top_fv .swiper-container .img-wrapper img,.top_fv .fv .img-wrapper img{height:auto}}.top_fv .getfit{position:absolute;top:-20%;right:-15%;max-width:140px;width:100%;z-index:5}@media screen and (max-width:750px){.top_fv .getfit{top:-110px;right:3%;max-width:102px}}.top_fv .txt{position:absolute;top:80px;left:0;right:0;margin:0 auto;max-width:500px;width:100%;z-index:2}@media screen and (max-width:750px){.top_fv .txt{position:relative;top:0;margin-top:30px;max-width:none}}.top_fv .txt .fv-store{display:flex;flex-direction:column;justify-content:center;align-items:center;letter-spacing:.1em;color:#fff;text-shadow:2px 2px 10px #000}.top_fv .txt .fv-store__eng{font-size:18px}@media screen and (min-width:750px) and (max-width:1366px){.top_fv .txt .fv-store__eng{font-size:1.3vw}}@media screen and (max-width:750px){.top_fv .txt .fv-store__eng{font-size:3.1vw}}.top_fv .txt .fv-store__jp{font-size:28px}@media screen and (min-width:750px) and (max-width:1366px){.top_fv .txt .fv-store__jp{font-size:2.1vw}}@media screen and (max-width:750px){.top_fv .txt .fv-store__jp{font-size:3.1vw}}.top_fv .txt .fv-sub-ttl{margin-top:5px;text-align:center;font-size:22px;font-weight:500;letter-spacing:.1em;line-height:1.2;color:#2e2e2e}@media screen and (max-width:750px){.top_fv .txt .fv-sub-ttl{font-size:4vw}}.top_fv .txt .fv-main-ttl{margin-top:5px;text-align:center;font-size:50px;font-weight:400;letter-spacing:.05em;line-height:1.4;color:#2e2e2e}@media screen and (max-width:750px){.top_fv .txt .fv-main-ttl{font-size:7.6vw;letter-spacing:.05em}}.top_fv .txt .fv-main-ttl__emphasis{color:#e82082}.top_fv .txt .fv-box{display:flex;justify-content:center;align-items:center;margin-top:20px}@media screen and (min-width:750px) and (max-width:1366px){.top_fv .txt .fv-box{margin-top:10px}}@media screen and (max-width:750px){.top_fv .txt .fv-box{flex-direction:column}}.top_fv .txt .fv-box p{text-align:center;font-size:16px;max-width:200px;width:100%;background-color:#fff}.top_fv .txt .fv-box p:nth-child(n+2){margin-left:20px}@media screen and (max-width:750px){.top_fv .txt .fv-box p:nth-child(n+2){margin-top:10px;margin-left:0}}@media screen and (min-width:750px) and (max-width:1366px){.top_fv .txt .fv-box p{width:18vw;font-size:1.3vw}}@media screen and (max-width:750px){.top_fv .txt .fv-box p{max-width:42vw;font-size:3.5vw}}.top_fv .txt .point_list{display:flex;flex-wrap:wrap;margin:20px 0 40px 40px}@media screen and (min-width:750px) and (max-width:1366px){.top_fv .txt .point_list{margin:2vw 0 3vw 3vw}}@media screen and (max-width:750px){.top_fv .txt .point_list{margin:3vw 0 4vw;justify-content:center}}.top_fv .txt .point_list li{background:#fff;width:136px;height:136px;border:2px solid #2e2e2e;border-radius:50%;text-align:center;padding:29px 0;font-size:20px;font-weight:500;color:#2e2e2e;line-height:1.3;margin-left:10px}@media screen and (min-width:750px) and (max-width:1366px){.top_fv .txt .point_list li{width:10vw;height:10vw;padding:2.3vw 0;font-size:1.4vw}}@media screen and (max-width:750px){.top_fv .txt .point_list li{width:26vw;height:26vw;padding:5.2vw 0;font-size:4vw}}.top_fv .txt .point_list li:first-child{margin-left:0}.top_fv .txt .point_list li span{display:block;font-size:16px;font-weight:400;color:#575757;margin-bottom:3px}@media screen and (min-width:750px) and (max-width:1366px){.top_fv .txt .point_list li span{font-size:1.1vw}}@media screen and (max-width:750px){.top_fv .txt .point_list li span{font-size:3vw}}.top_fv .fv-btn{position:absolute;top:370px;left:0;right:0;margin:0 auto;text-align:center;max-width:460px;width:100%;z-index:2}@media screen and (max-width:750px){.top_fv .fv-btn{position:relative;top:0;margin-top:12px;margin-bottom:20px}}.top_fv .fv-btn a{position:relative;display:inline-block;vertical-align:middle;padding:15px 40px 15px 20px;max-width:460px;width:100%;font-size:26px;font-weight:600;color:#fff;background-color:#e82082;border-radius:50px;transition:.3s;text-decoration:none;will-change:transform;filter:drop-shadow(0 5px 5px #666)}@media screen and (max-width:750px){.top_fv .fv-btn a{padding:12px 20px;max-width:none;width:90%;font-size:4vw;transition:none}}.top_fv .fv-btn a:before,.top_fv .fv-btn a:after{content:"";position:absolute;top:0;bottom:0;right:12.5%;vertical-align:middle;margin:auto}@media screen and (min-width:750px) and (max-width:1366px){.top_fv .fv-btn a:before,.top_fv .fv-btn a:after{right:8%}}@media screen and (max-width:750px){.top_fv .fv-btn a:before,.top_fv .fv-btn a:after{right:5%}}.top_fv .fv-btn a:before{width:20px;height:2px;background-color:#fff}.top_fv .fv-btn a:after{width:15px;height:15px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.top_fv .fv-btn a:hover{opacity:.7}@media screen and (max-width:750px){.top_fv .fv-btn a:hover{opacity:unset}}.top_fv .fv-feature__decoration{text-align:center;font-family:"Lato","lato woff",sans-serif;font-size:68px;font-weight:600;letter-spacing:1.2rem;line-height:.69;color:#f3f3ec}@media screen and (min-width:750px) and (max-width:1366px){.top_fv .fv-feature__decoration{font-size:5.4vw}}.top_fv .fv-feature__main{margin-top:20px;text-align:center;font-size:30px;font-weight:600}@media screen and (max-width:750px){.top_fv .fv-feature__main{margin-top:30px;font-size:4.6vw}}.top_fv .fv-feature__box{display:flex;justify-content:center;align-items:center;margin-top:20px}@media screen and (max-width:750px){.top_fv .fv-feature__box{margin:10px 5px 0}}.top_fv .fv-feature__box .box-item{display:flex;justify-content:center;align-items:center;margin-right:20px;padding:5px 20px;max-width:200px;width:100%;color:#fff;background-color:#2e2e2e}@media screen and (max-width:750px){.top_fv .fv-feature__box .box-item{margin-right:5px;padding:5px}}.top_fv .fv-feature__box .box-item:nth-last-child(1){margin-right:0}.top_fv .fv-feature__box .box-item img{margin-right:10px}@media screen and (max-width:750px){.top_fv .fv-feature__box .box-item img{max-width:27px;width:4vw}}.top_fv .fv-feature__box .box-item p{font-size:20px}@media screen and (max-width:750px){.top_fv .fv-feature__box .box-item p{font-size:3vw}}.top_fv .fv-feature__access{margin-top:20px;text-align:center;font-size:24px;font-weight:600}@media screen and (max-width:750px){.top_fv .fv-feature__access{margin-top:10px;font-size:20px}}.sect_campaign{margin-top:70px}@media screen and (max-width:750px){.sect_campaign{margin-top:5%}}.sect_campaign .campaignbox{border:1px solid #ff4970;padding:2% 4%;text-align:center}@media screen and (max-width:1120px){.sect_campaign .campaignbox{padding:2% 3%}}.sect_campaign .campaignbox:last-child{margin-top:20px}@media screen and (max-width:750px){.sect_campaign .campaignbox:last-child{margin-top:3%}}.sect_campaign .campaignbox h3{background:#ff4970;color:#fff;font-size:18px;padding:2px 0;position:relative;width:60%;margin:0 auto 5px}@media screen and (max-width:1120px){.sect_campaign .campaignbox h3{width:100%}}@media screen and (max-width:750px){.sect_campaign .campaignbox h3{font-size:15px}}.sect_campaign .campaignbox h3:before{content:"";width:0;height:0;border-style:solid;border-width:18px 0 18px 10px;border-color:transparent transparent transparent #fff;position:absolute;top:0;left:0}@media screen and (max-width:750px){.sect_campaign .campaignbox h3:before{border-width:16px 0 16px 10px}}.sect_campaign .campaignbox h3:after{content:"";width:0;height:0;border-style:solid;border-width:18px 10px 18px 0;border-color:transparent #fff transparent transparent;position:absolute;top:0;right:0}@media screen and (max-width:750px){.sect_campaign .campaignbox h3:after{border-width:16px 10px 16px 0}}.sect_campaign .campaignbox p{font-size:18px}@media screen and (max-width:1120px){.sect_campaign .campaignbox p{font-size:15px}}@media screen and (max-width:750px){.sect_campaign .campaignbox p{font-size:13px}}.sect_campaign .campaignbox p span{color:#ff4970;font-weight:600}.sect_campaign .campaignbox p a{color:#181818;text-decoration:underline;font-size:14px;margin-left:30px;transition:.4s}@media screen and (max-width:1120px){.sect_campaign .campaignbox p a{margin-left:0;display:inline-block}}@media screen and (max-width:750px){.sect_campaign .campaignbox p a{font-size:12px}}.sect_campaign .campaignbox p a:hover{color:#ff4970}.sect_coroma-news{margin:60px 0}@media screen and (max-width:750px){.sect_coroma-news{margin:7% 0 10%}}.sect_coroma-news .common_inner{padding-top:40px;padding-bottom:40px;background-color:#f3f3ec}@media screen and (max-width:750px){.sect_coroma-news .common_inner{padding-top:20px;padding-bottom:20px}}@media screen and (max-width:750px){.sect_coroma-news .fv-feature__decoration{text-align:center;font-family:"Lato","lato woff",sans-serif;font-size:6vw;font-weight:600;letter-spacing:.5rem;line-height:.7;color:#f3f3ec}}.new-year-news-box{display:flex;justify-content:center}.new-year-news-box__ttl{font-size:14px;font-weight:700;margin-right:20px}@media screen and (max-width:750px){.new-year-news-box__ttl{font-size:13px}}.new-year-news-box__txt{font-size:14px}@media screen and (max-width:750px){.new-year-news-box__txt{font-size:13px}}.new-year-news-box__link{color:#2e2e2e;border-bottom:solid 1px #2e2e2e;transition:.3s}.new-year-news-box__link:hover{color:#2e2e2e;text-decoration:none;opacity:.7}.new-year-news-box__arrow{font-weight:300;margin-left:20px}@media screen and (max-width:750px){.new-year-news-box__arrow{margin-left:10px}}.new-year-news-box+.new-year-news-box{margin-top:40px}@media screen and (max-width:750px){.new-year-news-box+.new-year-news-box{margin-top:20px}}.new-year-news-box--closed{flex-direction:column;align-items:center}.new-year-news-box--closed .corona-news-box__ttl{margin-bottom:10px}.new-year-news-box--closed .corona-news-box__txt{font-size:16px;text-align:center}@media screen and (max-width:750px){.new-year-news-box--closed .corona-news-box__txt{font-size:14px;text-align:left}}.corona-news-box{display:flex;justify-content:center;margin-top:10px}.corona-news-box__ttl{font-size:14px;font-weight:700;margin-right:20px}@media screen and (max-width:750px){.corona-news-box__ttl{font-size:13px}}.corona-news-box__txt{font-size:14px}@media screen and (max-width:750px){.corona-news-box__txt{font-size:13px}}.corona-news-box__link{color:#2e2e2e;border-bottom:solid 1px #2e2e2e;transition:.3s}.corona-news-box__link:hover{color:#2e2e2e;text-decoration:none;opacity:.7}.corona-news-box__arrow{font-weight:300;margin-left:20px}@media screen and (max-width:750px){.corona-news-box__arrow{margin-left:10px}}.corona-news-box+.corona-news-box{margin-top:40px}@media screen and (max-width:750px){.corona-news-box+.corona-news-box{margin-top:20px}}.corona-news-box--closed{flex-direction:column;align-items:center}.corona-news-box--closed .corona-news-box__ttl{margin-bottom:10px}.corona-news-box--closed .corona-news-box__txt{font-size:16px;text-align:center}@media screen and (max-width:750px){.corona-news-box--closed .corona-news-box__txt{font-size:14px;text-align:left}}.sect_about{margin-top:80px}@media screen and (min-width:750px) and (max-width:1120px){.sect_about{margin-top:10%}}@media screen and (max-width:750px){.sect_about{margin-top:10%}}.sect_about .ttl01{margin-bottom:65px}@media screen and (max-width:750px){.sect_about .ttl01{margin-bottom:12%}}.sect_about .about_list{display:flex;flex-wrap:wrap;justify-content:space-between}.sect_about .about_list li{width:30%}@media screen and (max-width:750px){.sect_about .about_list li{width:85%;margin-top:8%}.sect_about .about_list li:first-child{margin-top:0}.sect_about .about_list li:nth-child(2n){margin-left:20%}}@media screen and (max-width:750px){.sect_about .about_list li .img img{width:100%}}.sect_about .about_list li .txt{margin-top:35px;display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width:960px){.sect_about .about_list li .txt{margin-top:2vw}}@media screen and (max-width:750px){.sect_about .about_list li .txt{margin-top:4vw}}.sect_about .about_list li .txt .num{width:60px;border-right:2px solid #333;font-family:"Lato","lato woff",sans-serif;font-weight:700;font-size:40px;line-height:1;color:#333}@media screen and (max-width:960px){.sect_about .about_list li .txt .num{font-size:3vw;width:5vw}}@media screen and (max-width:750px){.sect_about .about_list li .txt .num{font-size:8vw;width:12vw;border:none}}.sect_about .about_list li .txt .ttl{width:calc(100% - 60px);padding-left:20px;font-weight:300;font-size:14px;line-height:1.5}@media screen and (max-width:960px){.sect_about .about_list li .txt .ttl{width:calc(100% - 5vw);padding-left:1.3vw;font-size:1.3vw}}@media screen and (max-width:750px){.sect_about .about_list li .txt .ttl{width:calc(100% - 12vw);padding-left:3vw;font-size:3.8vw;border-left:2px solid #333}}.sect_about .about_list li .txt .ttl span{display:block;letter-spacing:1.2px;font-family:"Lato","lato woff",sans-serif;font-size:18px}@media screen and (max-width:960px){.sect_about .about_list li .txt .ttl span{font-size:1.7vw}}@media screen and (max-width:750px){.sect_about .about_list li .txt .ttl span{font-size:4.6vw}}.sect_about .about_txt{margin:80px auto 0;max-width:800px}@media screen and (max-width:960px){.sect_about .about_txt{margin:5vw auto 0}}@media screen and (max-width:750px){.sect_about .about_txt{margin-top:7%}}.sect_about .about_txt h3{font-size:34px;font-weight:300}@media screen and (max-width:960px){.sect_about .about_txt h3{font-size:28px}}@media screen and (max-width:750px){.sect_about .about_txt h3{font-size:26px}}.sect_about .about_txt p{font-size:16px;color:#666;margin-top:40px}@media screen and (max-width:960px){.sect_about .about_txt p{margin-top:3vw}}@media screen and (max-width:750px){.sect_about .about_txt p{margin-top:5%;font-size:14px}}.sect_about .about_txt .btn{text-align:center;margin-top:65px}@media screen and (max-width:960px){.sect_about .about_txt .btn{margin-top:6vw}}.sect_menu{margin-top:120px}@media screen and (max-width:750px){.sect_menu{margin-top:20%}}.sect_menu .ttl01{margin:0 0 -20px}@media screen and (max-width:750px){.sect_menu .ttl01{margin:0 0 -12px}}.sect_menu .sect_menu_bg{background:#f3f3ec}.sect_menu .sect_menu_bg .inner{max-width:1280px;margin:0 auto;padding:90px 0}@media screen and (max-width:1120px){.sect_menu .sect_menu_bg .inner{padding:90px 4%}}@media screen and (max-width:750px){.sect_menu .sect_menu_bg .inner{padding:15% 4%}}.sect_menu .sect_menu_bg .inner .menu_list{display:flex;flex-wrap:wrap;justify-content:space-between}.sect_menu .sect_menu_bg .inner .menu_list li{width:31%}@media screen and (max-width:750px){.sect_menu .sect_menu_bg .inner .menu_list li{width:100%;margin:10% 0 0}.sect_menu .sect_menu_bg .inner .menu_list li:first-child{margin-top:0}}.sect_menu .sect_menu_bg .inner .menu_list li h3{font-size:28px;font-weight:300;text-align:center;line-height:1.4;min-height:135px}@media screen and (max-width:1120px){.sect_menu .sect_menu_bg .inner .menu_list li h3{font-size:2.1vw;min-height:12vw}}@media screen and (max-width:750px){.sect_menu .sect_menu_bg .inner .menu_list li h3{font-size:5vw;min-height:0;margin:0 0 5vw}}.sect_menu .sect_menu_bg .inner .menu_list li h3 span{font-family:"Lato","lato woff",sans-serif;font-weight:700;font-size:14px;display:block;margin-bottom:15px}@media screen and (max-width:1120px){.sect_menu .sect_menu_bg .inner .menu_list li h3 span{font-size:1.2rem;margin-bottom:1.4vw}}.sect_menu .sect_menu_bg .inner .menu_list li h3 span.oneline{margin-bottom:30px}@media screen and (max-width:1120px){.sect_menu .sect_menu_bg .inner .menu_list li h3 span.oneline{margin-bottom:3vw}}@media screen and (max-width:750px){.sect_menu .sect_menu_bg .inner .menu_list li .img img{width:100%;max-width:100%}}.sect_menu .sect_menu_bg .inner .menu_list li .txt{font-size:15px;font-weight:300;color:#666;margin-top:30px}@media screen and (max-width:750px){.sect_menu .sect_menu_bg .inner .menu_list li .txt{font-size:14px;margin-top:20px}}.sect_menu .sect_menu_bg .inner .menu_list li .btn{margin-top:30px;text-align:center}@media screen and (max-width:750px){.sect_menu .sect_menu_bg .inner .menu_list li .btn{margin-top:5%}}.sect_menu .sect_menu_bg .inner .menu_list li .btn a{background-color:#fff}@media screen and (max-width:1120px){.sect_menu .sect_menu_bg .inner .menu_list li .btn a{padding:15px 7vw}}@media screen and (max-width:750px){.sect_menu .sect_menu_bg .inner .menu_list li .btn a{padding:10px 25%}}.sect_staff{margin-top:90px}@media screen and (max-width:750px){.sect_staff{margin-top:15%}}.sect_staff .inner{max-width:1366px;margin:0 auto}@media screen and (max-width:1120px){.sect_staff .inner{padding:0 4%}}.sect_staff .inner .swiper-container{max-width:1008px}.sect_staff .inner .swiper-container .swiper-slide:nth-child(2n){margin:50px 0 0}@media screen and (max-width:750px){.sect_staff .inner .swiper-container .swiper-slide:nth-child(2n){margin-top:0}}.sect_staff .inner .swiper-container .swiper-slide .txt{margin-top:25px}@media screen and (max-width:750px){.sect_staff .inner .swiper-container .swiper-slide .txt{margin-top:15px}}.sect_staff .inner .swiper-container .swiper-slide .txt .role{font-size:12px;font-weight:300;color:#2e2e2e}@media screen and (max-width:750px){.sect_staff .inner .swiper-container .swiper-slide .txt .role{font-size:10px}}.sect_staff .inner .swiper-container .swiper-slide .txt .name{font-size:20px;font-weight:500;color:#2e2e2e;line-height:1;margin-top:5px}@media screen and (max-width:750px){.sect_staff .inner .swiper-container .swiper-slide .txt .name{font-size:18px}}.sect_staff .inner .swiper-container .swiper-slide .txt .contxt{font-size:16px;color:#666;margin-top:25px}@media screen and (max-width:750px){.sect_staff .inner .swiper-container .swiper-slide .txt .contxt{font-size:13px;margin-top:15px}}.sect_staff .inner .swiper-container .swiper-button-next,.sect_staff .inner .swiper-container .swiper-button-prev{outline:none;top:38%}@media screen and (max-width:750px){.sect_staff .inner .swiper-container .swiper-button-next,.sect_staff .inner .swiper-container .swiper-button-prev{top:21%}}.sect_staff .inner .swiper-container .swiper-button-next:after,.sect_staff .inner .swiper-container .swiper-button-prev:after{color:#666;font-size:30px}@media screen and (max-width:750px){.sect_staff .inner .swiper-container .swiper-button-next:after,.sect_staff .inner .swiper-container .swiper-button-prev:after{font-size:20px}}.sect_staff .inner .swiper-container .swiper-button-next{right:40px}@media screen and (max-width:750px){.sect_staff .inner .swiper-container .swiper-button-next{right:0}}.sect_staff .inner .swiper-container .swiper-button-prev{left:40px}@media screen and (max-width:750px){.sect_staff .inner .swiper-container .swiper-button-prev{left:0}}.sect_staff .inner .btn{text-align:center;margin-top:35px}.sect_method{margin-top:160px}@media screen and (min-width:750px) and (max-width:1120px){.sect_method{margin-top:16%}}@media screen and (max-width:750px){.sect_method{margin-top:16%}}.sect_method h3{font-size:34px;font-weight:300;line-height:1.6}@media screen and (min-width:750px) and (max-width:1120px){.sect_method h3{font-size:2.3vw}}@media screen and (max-width:750px){.sect_method h3{text-align:center;font-size:6vw}}.sect_method .img_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:60px}@media screen and (min-width:750px) and (max-width:1120px){.sect_method .img_list{margin-top:7%}}@media screen and (max-width:750px){.sect_method .img_list{margin-top:10%}}@media screen and (min-width:750px) and (max-width:1120px){.sect_method .img_list li{width:32%}}@media screen and (max-width:750px){.sect_method .img_list li{width:32%}}.sect_method .img_list li:nth-child(2){margin-top:60px}@media screen and (max-width:750px){.sect_method .img_list li:nth-child(2){margin-top:10%}}.sect_method .img_list li:nth-child(3){margin-top:120px}@media screen and (max-width:750px){.sect_method .img_list li:nth-child(3){margin-top:20%}}.sect_method .method_box01{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media screen and (min-width:750px) and (max-width:1120px){.sect_method .method_box01{align-items:center;margin-top:5%}}@media screen and (max-width:750px){.sect_method .method_box01{margin-top:8%}}@media screen and (min-width:750px) and (max-width:1120px){.sect_method .method_box01 .img{width:20%}}@media screen and (max-width:750px){.sect_method .method_box01 .img{width:100%;text-align:center}.sect_method .method_box01 .img img{max-width:200px}}.sect_method .method_box01 .txt{width:665px}@media screen and (min-width:750px) and (max-width:1120px){.sect_method .method_box01 .txt{width:75%}}@media screen and (max-width:750px){.sect_method .method_box01 .txt{width:100%;margin-top:6%}}.sect_method .method_box01 .txt p{margin-bottom:40px;font-weight:300;font-size:16px;letter-spacing:2px}@media screen and (min-width:750px) and (max-width:1120px){.sect_method .method_box01 .txt p{font-size:1.4vw;margin-bottom:5%}}.sect_voice{margin-top:120px;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/img_voice_bg01.png);background-position:0 0;background-repeat:no-repeat;background-size:100%;padding-top:300px;overflow:hidden}@media screen and (min-width:750px) and (max-width:1120px){.sect_voice{margin-top:14%;padding-top:24%;padding-bottom:2%}}@media screen and (max-width:750px){.sect_voice{margin-top:14%;padding-top:24%;padding-bottom:2%}}.sect_voice .voice_inner{width:900px;margin:0 auto;background:#fff;box-shadow:0px 0px 5px 3px rgba(202,202,202,.231372549);margin-bottom:10px}@media screen and (min-width:750px) and (max-width:1120px){.sect_voice .voice_inner{width:90%;margin-bottom:0}}@media screen and (max-width:750px){.sect_voice .voice_inner{width:90%;margin-bottom:0}}.sect_voice .voice_inner h2{background:#ffed61;font-size:20px;font-weight:300;padding:15px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media screen and (min-width:750px) and (max-width:1120px){.sect_voice .voice_inner h2{font-size:2vw}}@media screen and (max-width:750px){.sect_voice .voice_inner h2{text-align:center;font-size:3vw;display:block}}.sect_voice .voice_inner h2 span{font-family:"Lato","lato woff",sans-serif;font-size:26px;font-weight:700;letter-spacing:12px;margin-right:10px}@media screen and (min-width:750px) and (max-width:1120px){.sect_voice .voice_inner h2 span{font-size:3vw;letter-spacing:8px}}@media screen and (max-width:750px){.sect_voice .voice_inner h2 span{font-size:5vw;letter-spacing:8px;display:block;margin-right:0}}.sect_voice .voice_inner .wh_box{padding:40px}@media screen and (min-width:750px) and (max-width:1120px){.sect_voice .voice_inner .wh_box{padding:5%}}@media screen and (max-width:750px){.sect_voice .voice_inner .wh_box{padding:5%}}.sect_voice .voice_inner .wh_box h4{font-size:36px;font-weight:600;text-align:center}@media screen and (min-width:750px) and (max-width:1120px){.sect_voice .voice_inner .wh_box h4{font-size:3vw}}@media screen and (max-width:750px){.sect_voice .voice_inner .wh_box h4{font-size:4.4vw}}.sect_voice .voice_inner .wh_box .voice_slider{margin:40px 0;position:relative}@media screen and (min-width:750px) and (max-width:1120px){.sect_voice .voice_inner .wh_box .voice_slider{margin:6% 0}}@media screen and (max-width:750px){.sect_voice .voice_inner .wh_box .voice_slider{margin:7% 0}}.sect_voice .voice_inner .wh_box .voice_slider .voice_slider_pnav .swiper-button-next{right:-100px;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/ico_arrow02.png);background-size:100%;width:16px;height:30px;transform:rotate(180deg)}@media screen and (min-width:750px) and (max-width:1120px){.sect_voice .voice_inner .wh_box .voice_slider .voice_slider_pnav .swiper-button-next{right:-8%}}@media screen and (max-width:750px){.sect_voice .voice_inner .wh_box .voice_slider .voice_slider_pnav .swiper-button-next{right:-8%}}.sect_voice .voice_inner .wh_box .voice_slider .voice_slider_pnav .swiper-button-next:after{content:""}.sect_voice .voice_inner .wh_box .voice_slider .voice_slider_pnav .swiper-button-prev{left:-100px;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/ico_arrow02.png);background-size:100%;width:16px;height:30px}@media screen and (min-width:750px) and (max-width:1120px){.sect_voice .voice_inner .wh_box .voice_slider .voice_slider_pnav .swiper-button-prev{left:-8%}}@media screen and (max-width:750px){.sect_voice .voice_inner .wh_box .voice_slider .voice_slider_pnav .swiper-button-prev{left:-8%}}.sect_voice .voice_inner .wh_box .voice_slider .voice_slider_pnav .swiper-button-prev:after{content:""}.sect_voice .voice_inner .wh_box .voice_slider .swiper-slide{display:flex;flex-wrap:wrap;justify-content:space-between;background:#fff}.sect_voice .voice_inner .wh_box .voice_slider .swiper-slide .txt{width:234px}@media screen and (min-width:750px) and (max-width:1120px){.sect_voice .voice_inner .wh_box .voice_slider .swiper-slide .txt{width:28%}}@media screen and (max-width:750px){.sect_voice .voice_inner .wh_box .voice_slider .swiper-slide .txt{width:100%;margin-top:3%}}.sect_voice .voice_inner .wh_box .voice_slider .swiper-slide .txt .name{font-size:20px;text-align:center;margin-bottom:30px}@media screen and (min-width:750px) and (max-width:1120px){.sect_voice .voice_inner .wh_box .voice_slider .swiper-slide .txt .name{font-size:1.4vw;margin-bottom:3%}}@media screen and (max-width:750px){.sect_voice .voice_inner .wh_box .voice_slider .swiper-slide .txt .name{margin-bottom:10px}}.sect_voice .voice_inner .wh_box .voice_slider .swiper-slide .txt .result{font-size:20px;font-weight:600;color:#ff4970;text-align:center;margin-bottom:10px}@media screen and (min-width:750px) and (max-width:1120px){.sect_voice .voice_inner .wh_box .voice_slider .swiper-slide .txt .result{font-size:2vw;margin-bottom:7%}}.sect_voice .voice_inner .wh_box .voice_slider .swiper-slide .txt dl{margin-top:10px;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:750px) and (max-width:1120px){.sect_voice .voice_inner .wh_box .voice_slider .swiper-slide .txt dl{margin-top:2%}}@media screen and (max-width:750px){.sect_voice .voice_inner .wh_box .voice_slider .swiper-slide .txt dl{margin-top:5px}}.sect_voice .voice_inner .wh_box .voice_slider .swiper-slide .txt dl dt{background:#2e2e2e;color:#fff;font-size:16px;font-weight:600;text-align:center;width:80px;display:flex;align-items:center;justify-content:center}@media screen and (min-width:750px) and (max-width:1120px){.sect_voice .voice_inner .wh_box .voice_slider .swiper-slide .txt dl dt{width:34%;font-size:1.2vw}}.sect_voice .voice_inner .wh_box .voice_slider .swiper-slide .txt dl dd{background:#ff4970;color:#fff;font-size:42px;font-family:"Lato","lato woff",sans-serif;font-weight:700;width:calc(100% - 80px);line-height:1;padding:5px 10px;text-align:right}@media screen and (min-width:750px) and (max-width:1120px){.sect_voice .voice_inner .wh_box .voice_slider .swiper-slide .txt dl dd{font-size:2.7vw;width:66%;padding:5.3% 2%}}@media screen and (max-width:750px){.sect_voice .voice_inner .wh_box .voice_slider .swiper-slide .txt dl dd{font-size:30px}}.sect_voice .voice_inner .wh_box .voice_slider .swiper-slide .txt dl dd span{font-size:24px}@media screen and (min-width:750px) and (max-width:1120px){.sect_voice .voice_inner .wh_box .voice_slider .swiper-slide .txt dl dd span{font-size:1.8vw}}@media screen and (min-width:750px) and (max-width:1120px){.sect_voice .voice_inner .wh_box .voice_slider .swiper-slide .img{width:70%}}@media screen and (max-width:750px){.sect_voice .voice_inner .wh_box .voice_slider .swiper-slide .img{width:100%}}.sect_voice .voice_inner .wh_box .btn{text-align:center}.sect_insta{margin-top:80px}@media screen and (min-width:750px) and (max-width:1120px){.sect_insta{margin-top:12%}}@media screen and (max-width:750px){.sect_insta{margin-top:12%}}.sect_insta h2{text-align:center;font-family:"Lato","lato woff",sans-serif;font-size:26px;letter-spacing:12px;font-weight:700;margin-bottom:40px}@media screen and (max-width:750px){.sect_insta h2{font-size:5.4vw;letter-spacing:7px;margin-bottom:15px}}.sect_insta h2 img{display:inline-block;vertical-align:middle;margin-right:15px}.sect_insta .insta_slider{position:relative;width:900px;margin:0 auto}@media screen and (min-width:750px) and (max-width:1120px){.sect_insta .insta_slider{width:88%}}@media screen and (max-width:750px){.sect_insta .insta_slider{width:88%}}.sect_insta .insta_slider .insta_slider_pnav .swiper-button-next{right:-50px;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/ico_arrow02.png);background-size:100%;width:16px;height:30px;transform:rotate(180deg);margin-top:-15px}@media screen and (min-width:750px) and (max-width:1120px){.sect_insta .insta_slider .insta_slider_pnav .swiper-button-next{right:-6%}}@media screen and (max-width:750px){.sect_insta .insta_slider .insta_slider_pnav .swiper-button-next{right:-9%}}.sect_insta .insta_slider .insta_slider_pnav .swiper-button-next:focus{outline:none}.sect_insta .insta_slider .insta_slider_pnav .swiper-button-next:after{content:""}.sect_insta .insta_slider .insta_slider_pnav .swiper-button-prev{left:-50px;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/ico_arrow02.png);background-size:100%;width:16px;height:30px;margin-top:-15px}@media screen and (min-width:750px) and (max-width:1120px){.sect_insta .insta_slider .insta_slider_pnav .swiper-button-prev{left:-6%}}@media screen and (max-width:750px){.sect_insta .insta_slider .insta_slider_pnav .swiper-button-prev{left:-9%}}.sect_insta .insta_slider .insta_slider_pnav .swiper-button-prev:focus{outline:none}.sect_insta .insta_slider .insta_slider_pnav .swiper-button-prev:after{content:""}.sect_insta .insta_slider .swiper-slide a img{max-height:217px;max-width:217px;height:217px;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:750px) and (max-width:1120px){.sect_insta .insta_slider .swiper-slide a img{height:20vw}}@media screen and (max-width:750px){.sect_insta .insta_slider .swiper-slide a img{height:27vw}}.sect_insta .insta_follow{margin:20px auto 0;text-align:right;width:88%;float:none}@media screen and (max-width:750px){.sect_insta .insta_follow{margin-top:1%}}.sect_insta .insta_follow_btn a{position:relative;display:inline-block;vertical-align:top;padding:7px 14px;margin:5px auto 0 auto;background:0 0;color:#2e2e2e;border:none;text-decoration:none;font-size:14px;line-height:1.5;border-radius:4px;box-sizing:border-box}.sect_insta .insta_follow_btn a:hover{text-decoration:underline}.sect_insta .insta_follow_btn a:after{content:"";position:absolute;top:46%;right:0;width:8px;height:8px;border-top:2px solid #4b4b4b;border-right:2px solid #4b4b4b;transform:rotate(45deg) translateY(-50%) translateY(2px);transform-origin:top;transition:all .2s ease-in-out}.sect_insta .insta_follow_btn a .svg-inline--fa{height:1em;width:1em;display:inline-block;vertical-align:middle;margin-bottom:2px}.swiper-lazy:not(.swiper-lazy-loaded){display:none}.sect_room{margin-top:160px}@media screen and (min-width:750px) and (max-width:1120px){.sect_room{margin-top:15%}}@media screen and (max-width:750px){.sect_room{margin-top:18%}}.sect_room .ttl01{margin:0 0 -20px}@media screen and (max-width:750px){.sect_room .ttl01{margin:0 0 -16px}}.sect_room .sect_room_bg{background:#f3f3ec;padding:110px 0}@media screen and (max-width:750px){.sect_room .sect_room_bg{padding:17% 0}}.sect_room .txt_area{width:800px;margin:50px auto 0}@media screen and (min-width:750px) and (max-width:1120px){.sect_room .txt_area{width:100%;margin:10% auto 0}}@media screen and (max-width:750px){.sect_room .txt_area{width:100%;margin:10% auto 0}}.sect_room .txt_area h3{font-size:34px;font-weight:300;line-height:1.4;margin-bottom:30px}@media screen and (min-width:750px) and (max-width:1120px){.sect_room .txt_area h3{font-size:2.8vw}}@media screen and (max-width:750px){.sect_room .txt_area h3{font-size:24px;margin-bottom:5%}}@media screen and (max-width:750px){.sect_room .txt_area h3 br{display:none}}.sect_room .txt_area p{font-size:16px;font-weight:300;color:#666}@media screen and (min-width:750px) and (max-width:1120px){.sect_room .txt_area p{font-size:1.6vw}}@media screen and (max-width:750px){.sect_room .txt_area p{font-size:14px}}.sect_room .txt_area .btn{margin-top:50px;text-align:center}@media screen and (max-width:750px){.sect_room .txt_area .btn{margin-top:8%}}.sect_room .txt_area .btn a{background-color:#fff}.sect_room .room_img_wrap .room_img_box{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:30px}@media screen and (max-width:750px){.sect_room .room_img_wrap .room_img_box{padding-bottom:0}}.sect_room .room_img_wrap .room_img_box .room_img-main{position:relative;width:740px}@media screen and (min-width:750px) and (max-width:1120px){.sect_room .room_img_wrap .room_img_box .room_img-main{width:76.3%}}@media screen and (max-width:750px){.sect_room .room_img_wrap .room_img_box .room_img-main{width:100%;height:61vw}}.sect_room .room_img_wrap .room_img_box .room_img-main p{position:absolute;left:0;bottom:-30px}@media screen and (max-width:750px){.sect_room .room_img_wrap .room_img_box .room_img-main p{bottom:0;width:100%;background:rgba(255,237,97,.8196078431);padding:2% 3%;font-size:11px}}.sect_room .room_img_wrap .room_img_box .room_img_list{width:220px;display:block;overflow:hidden}@media screen and (min-width:750px) and (max-width:1120px){.sect_room .room_img_wrap .room_img_box .room_img_list{width:23%}}@media screen and (max-width:750px){.sect_room .room_img_wrap .room_img_box .room_img_list{width:100%;justify-content:flex-start;margin-top:2%}}.sect_room .room_img_wrap .room_img_box .room_img_list li{width:105px;margin:10px 0 0;overflow:hidden;transition:.2s;border:0 solid #ffee62;float:left;position:relative}.sect_room .room_img_wrap .room_img_box .room_img_list li:before{transition:.4s}@media screen and (min-width:750px) and (max-width:1120px){.sect_room .room_img_wrap .room_img_box .room_img_list li{width:49%;margin:2% 0 0}}@media screen and (max-width:750px){.sect_room .room_img_wrap .room_img_box .room_img_list li{width:24%;margin:2% 0 0 1.3%}}.sect_room .room_img_wrap .room_img_box .room_img_list li:nth-child(-n+2){margin:0}@media screen and (max-width:750px){.sect_room .room_img_wrap .room_img_box .room_img_list li:nth-child(-n+2){margin:2% 0 0 1.3%}}.sect_room .room_img_wrap .room_img_box .room_img_list li:nth-child(2n){margin-left:10px}@media screen and (min-width:750px) and (max-width:1120px){.sect_room .room_img_wrap .room_img_box .room_img_list li:nth-child(2n){margin-left:2%}}@media screen and (max-width:750px){.sect_room .room_img_wrap .room_img_box .room_img_list li:nth-child(2n){margin:2% 0 0 1.3%}}@media screen and (max-width:750px){.sect_room .room_img_wrap .room_img_box .room_img_list li:nth-child(4n+1){margin:2% 0 0}}.sect_room .room_img_wrap .room_img_box .room_img_list li.active:before{content:"";width:100%;height:100%;z-index:2;position:absolute;top:0;left:0;box-shadow:0px 0px 0px 4px #ffed61 inset}.sect_room .room_img_wrap .room_img_box .room_img_list li img{width:130%;max-width:130%;margin:0 -15%}.sect_service{margin-top:90px}@media screen and (max-width:750px){.sect_service{margin-top:15%}}.sect_service .ttl01{margin-bottom:60px}@media screen and (max-width:750px){.sect_service .ttl01{margin-bottom:10%}}.sect_service .service_list{display:flex;flex-wrap:wrap;justify-content:space-between}.sect_service .service_list li{width:47.6%}@media screen and (max-width:750px){.sect_service .service_list li{width:100%;margin-top:12%}.sect_service .service_list li:first-child{margin-top:0}}@media screen and (max-width:750px){.sect_service .service_list li .img{text-align:center}}.sect_service .service_list li .contxt{margin:30px auto 0;max-width:420px}@media screen and (max-width:750px){.sect_service .service_list li .contxt{margin:5% auto 0}}.sect_service .service_list li .contxt .subttl{font-size:20px;font-weight:300;text-align:center;margin-bottom:5px}@media screen and (max-width:960px){.sect_service .service_list li .contxt .subttl{font-size:2.2vw}}@media screen and (max-width:750px){.sect_service .service_list li .contxt .subttl{font-size:5vw}}.sect_service .service_list li .contxt h3{font-size:34px;font-weight:300;text-align:center;line-height:1.4;min-height:100px}@media screen and (max-width:960px){.sect_service .service_list li .contxt h3{font-size:3.4vw;min-height:9vw}}@media screen and (max-width:750px){.sect_service .service_list li .contxt h3{font-size:6.4vw;min-height:0}}.sect_service .service_list li .contxt .txt{font-size:16px;margin-top:30px;color:#666}@media screen and (max-width:750px){.sect_service .service_list li .contxt .txt{font-size:14px;margin-top:6%}}.sect_service .service_list li .contxt .btn{margin-top:25px;text-align:center}@media screen and (max-width:750px){.sect_service .service_list li .contxt .btn{margin-top:6%}}.sect_servicebnr{margin-top:100px}@media screen and (max-width:750px){.sect_servicebnr{margin-top:10%}}.sect_servicebnr .servicebnr_list{display:flex;flex-wrap:wrap;justify-content:space-between}.sect_servicebnr .servicebnr_list li{width:47.5%}.sect_journal{margin-top:90px}@media screen and (min-width:750px) and (max-width:1120px){.sect_journal{margin-top:10%}}@media screen and (max-width:750px){.sect_journal{margin-top:16%}}.sect_journal .journal_inner{width:1032px;margin:0 auto}@media screen and (min-width:750px) and (max-width:1120px){.sect_journal .journal_inner{width:100%}}@media screen and (max-width:750px){.sect_journal .journal_inner{width:100%}}.sect_journal .journal_inner h2{text-align:center;font-family:"Lato","lato woff",sans-serif;font-size:26px;letter-spacing:12px;font-weight:700;margin-bottom:40px}@media screen and (min-width:750px) and (max-width:1120px){.sect_journal .journal_inner h2{font-size:2.6vw;margin-bottom:4%}}@media screen and (max-width:750px){.sect_journal .journal_inner h2{font-size:6.6vw;letter-spacing:6px;margin-bottom:8%}}.sect_journal .journal_inner .journal_list{display:flex;flex-wrap:wrap}.sect_journal .journal_inner .journal_list li{width:258px}@media screen and (min-width:750px) and (max-width:1120px){.sect_journal .journal_inner .journal_list li{width:33%}}@media screen and (max-width:750px){.sect_journal .journal_inner .journal_list li{width:100%;border-top:1px solid #ddd}.sect_journal .journal_inner .journal_list li:last-child{border-bottom:1px solid #ddd}}.sect_journal .journal_inner .journal_list li a{padding:16px;display:block;color:#2e2e2e;transition:.4s;height:100%;display:flex;flex-direction:column}@media screen and (min-width:750px) and (max-width:1120px){.sect_journal .journal_inner .journal_list li a{padding:6%}}@media screen and (max-width:750px){.sect_journal .journal_inner .journal_list li a{padding:10px;flex-direction:row;flex-wrap:wrap}}.sect_journal .journal_inner .journal_list li a:hover{text-decoration:none;background:#fff8bb}.sect_journal .journal_inner .journal_list li a .txt{position:relative;height:100%;padding-bottom:35px}@media screen and (min-width:750px) and (max-width:1120px){.sect_journal .journal_inner .journal_list li a .txt{padding-bottom:3.5vw}}@media screen and (max-width:750px){.sect_journal .journal_inner .journal_list li a .txt{width:calc(100% - 90px);margin-left:10px;padding-bottom:22px}}.sect_journal .journal_inner .journal_list li a .txt .cat{font-size:14px;font-weight:300;padding:6px 10px 6px 45px}@media screen and (max-width:750px){.sect_journal .journal_inner .journal_list li a .txt .cat{font-size:12px;padding:0 0 0 26px}}.sect_journal .journal_inner .journal_list li a .txt .cat.food{color:#ebaa42;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/ico_food.png) no-repeat 7px 9px;background-size:28px}@media screen and (max-width:750px){.sect_journal .journal_inner .journal_list li a .txt .cat.food{background-position:0 2px;background-size:20px}}.sect_journal .journal_inner .journal_list li a .txt .cat.training{color:#7cc6e5;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/ico_training.png) no-repeat 11px 8px;background-size:24px}@media screen and (max-width:750px){.sect_journal .journal_inner .journal_list li a .txt .cat.training{background-position:3px 3px;background-size:15px}}.sect_journal .journal_inner .journal_list li a .txt .cat.care{color:#e57c9f;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/ico_care.png) no-repeat 10px 12px;background-size:24px}@media screen and (max-width:750px){.sect_journal .journal_inner .journal_list li a .txt .cat.care{background-position:2px 3px;background-size:17px}}.sect_journal .journal_inner .journal_list li a .txt .cat.other{color:#82c67f;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/ico_other.png) no-repeat 8px 10px;background-size:25px}@media screen and (max-width:750px){.sect_journal .journal_inner .journal_list li a .txt .cat.other{background-position:3px 2px;background-size:16px}}.sect_journal .journal_inner .journal_list li a .txt .ttl{font-size:14px;font-weight:300;line-height:1.5;margin-top:8px}@media screen and (min-width:750px) and (max-width:1120px){.sect_journal .journal_inner .journal_list li a .txt .ttl{font-size:1.4vw}}@media screen and (max-width:750px){.sect_journal .journal_inner .journal_list li a .txt .ttl{font-size:12px;margin-top:1%}}.sect_journal .journal_inner .journal_list li a .txt .day{text-align:right;font-size:14px;font-weight:300;margin-top:auto;position:absolute;bottom:0;right:0}@media screen and (min-width:750px) and (max-width:1120px){.sect_journal .journal_inner .journal_list li a .txt .day{font-size:1.4vw}}@media screen and (max-width:750px){.sect_journal .journal_inner .journal_list li a .txt .day{font-size:12px}}.sect_journal .journal_inner .journal_list li a .img{flex:0 0 auto;margin-bottom:4px}@media screen and (max-width:750px){.sect_journal .journal_inner .journal_list li a .img{width:80px}}.sect_journal .journal_inner .btn{text-align:center;margin-top:60px}@media screen and (min-width:750px) and (max-width:1120px){.sect_journal .journal_inner .btn{margin-top:6%}}@media screen and (max-width:750px){.sect_journal .journal_inner .btn{margin-top:6%}}.sect_journal .journal_inner .btn a{width:580px}@media screen and (min-width:750px) and (max-width:1120px){.sect_journal .journal_inner .btn a{width:90%}}@media screen and (max-width:750px){.sect_journal .journal_inner .btn a{width:90%}}.sect_news{margin-top:90px;background:#f3f3ec;padding:70px 0}@media screen and (min-width:750px) and (max-width:1120px){.sect_news{margin-top:12%}}@media screen and (max-width:750px){.sect_news{margin-top:14%;padding:10% 0}}.sect_news .common_inner{display:flex;flex-wrap:wrap;justify-content:space-between}.sect_news .common_inner h2{line-height:1;width:214px;text-align:center;font-size:24px;font-family:"Lato","lato woff",sans-serif;border-left:1px solid #000;border-right:1px solid #000;display:flex;justify-content:center;align-items:center;letter-spacing:6px}@media screen and (min-width:750px) and (max-width:1120px){.sect_news .common_inner h2{font-size:2.4vw;width:22%}}@media screen and (max-width:750px){.sect_news .common_inner h2{border:none;width:100%;margin-bottom:4%}}.sect_news .common_inner .news_list{width:730px}@media screen and (min-width:750px) and (max-width:1120px){.sect_news .common_inner .news_list{width:75%}}@media screen and (max-width:750px){.sect_news .common_inner .news_list{width:100%}}.sect_news .common_inner .news_list li{position:relative;margin-top:10px}@media screen and (min-width:750px) and (max-width:1120px){.sect_news .common_inner .news_list li{font-size:1.4vw}}@media screen and (max-width:750px){.sect_news .common_inner .news_list li{font-size:12px;border-top:1px solid #ddd;padding:10px;margin-top:0}.sect_news .common_inner .news_list li:last-child{border-bottom:1px solid #ddd}}.sect_news .common_inner .news_list li:first-child{margin-top:0}.sect_news .common_inner .news_list li .day{display:inline-block;position:absolute;top:0;left:0;transition:.4s}@media screen and (max-width:750px){.sect_news .common_inner .news_list li .day{display:block;position:static}}.sect_news .common_inner .news_list li .ttl{padding-left:100px}@media screen and (min-width:750px) and (max-width:1120px){.sect_news .common_inner .news_list li .ttl{padding-left:9.5vw}}@media screen and (max-width:750px){.sect_news .common_inner .news_list li .ttl{padding-left:0}}.sect_news .common_inner .news_list li .link,.sect_news .common_inner .news_list li .new-year-holiday-news-link{display:inline-block;color:#181818;text-decoration:underline;transition:.4s}.sect_news .common_inner .news_list li .link:hover,.sect_news .common_inner .news_list li .new-year-holiday-news-link:hover{color:#ff4970;-webkit-text-decoration-color:#ff4970;text-decoration-color:#ff4970}.sect_news .btn{margin-top:40px;text-align:center}.news-modal{padding:70px 30px 35px !important;text-align:center}@media screen and (max-width:750px){.news-modal{padding:30px 15px 70px !important}}.news-modal__close-btn{background-color:#ff4970 !important;border-radius:50% !important;color:#fff !important;transition:.3s !important}.news-modal__close-btn:hover{color:#fff;opacity:.7}.news-modal__close-btn:focus{outline:none}.news-modal__close-btn:before{font-size:40px !important;line-height:37px !important}.news-modal__close-btn--top{top:15px !important;right:15px !important;left:auto !important}.news-modal__close-btn--bottom{top:auto !important;right:0 !important;bottom:20px !important;margin:auto !important}.news-modal__in{display:inline-block;text-align:left}.news-modal__ttl{font-size:18px;font-weight:600;margin-bottom:10px}@media screen and (max-width:750px){.news-modal__ttl{font-size:16px;font-weight:500}}.news-modal__ttl+.news-modal__txt{margin-top:30px}.news-modal__list{background-color:#fafafa;padding:10px 15px;font-weight:500;margin-bottom:30px}@media screen and (max-width:750px){.news-modal__list{font-size:14px;margin-bottom:20px}}.news-modal__txt{margin-bottom:40px}@media screen and (max-width:750px){.news-modal__txt{font-size:14px;margin-bottom:30px}}.news-modal__txt--mb-0{margin-bottom:0}.news-modal__txt .u-ta-l,.news-modal__txt .u-ta-c,.news-modal__txt .u-ta-r{display:block}.news-modal__bg-box{background-color:#fafafa;padding:30px 15px;font-weight:500;margin-bottom:50px}@media screen and (max-width:750px){.news-modal__bg-box{font-size:14px;margin-bottom:40px}}.news-modal__name{text-align:right;margin-top:50px}@media screen and (max-width:750px){.news-modal__name{margin-top:40px}}.news-modal__logo{display:inline-block;width:120px;vertical-align:bottom}@media screen and (max-width:750px){.news-modal__logo{width:100px}}.news-modal--lg{max-width:800px !important}@media screen and (min-width:750px){.news-modal .sp-only{display:none}}@media screen and (max-width:750px){.news-modal .pc-only{display:none}}.sect_free-counseling{margin-top:100px}@media screen and (min-width:750px) and (max-width:1120px){.sect_free-counseling{margin-top:12%}}@media screen and (max-width:750px){.sect_free-counseling{margin-top:20%}}.sect_free-counseling .introdaut{background:#f6e666 url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/bg_free-counseling.png) no-repeat calc(50% - 40px) -5%;background-size:1150px;padding:80px 0}@media screen and (min-width:750px) and (max-width:1120px){.sect_free-counseling .introdaut{padding:10% 0;background-size:820px}}@media screen and (max-width:750px){.sect_free-counseling .introdaut{padding:12% 0}}.sect_free-counseling .introdaut .inner{width:864px;margin:0 auto}@media screen and (min-width:750px) and (max-width:1120px){.sect_free-counseling .introdaut .inner{width:100%;padding:0 5%}}@media screen and (max-width:750px){.sect_free-counseling .introdaut .inner{width:100%;padding:0 5%}}.sect_free-counseling .introdaut .inner .ttl_box{display:flex;flex-wrap:wrap}@media screen and (max-width:750px){.sect_free-counseling .introdaut .inner .ttl_box{position:relative;align-items:center}}.sect_free-counseling .introdaut .inner .ttl_box .txt{width:100%}@media screen and (max-width:750px){.sect_free-counseling .introdaut .inner .ttl_box .txt{width:100%}}.sect_free-counseling .introdaut .inner .ttl_box .txt h2{font-size:30px;font-weight:600;line-height:1.6;margin-top:25px;text-align:center}@media screen and (min-width:750px) and (max-width:1120px){.sect_free-counseling .introdaut .inner .ttl_box .txt h2{font-size:2.4vw;margin-top:1.6vw}}@media screen and (max-width:750px){.sect_free-counseling .introdaut .inner .ttl_box .txt h2{font-size:5.2vw;line-height:1.5;margin-top:13px}}@media screen and (max-width:750px){.sect_free-counseling .introdaut .inner .ttl_box .txt h2 br{margin-top:5px;content:"";display:block}}.sect_free-counseling .introdaut .inner .ttl_box .txt p{font-size:20px;font-weight:400;line-height:1;background:#2e2e2e;color:#fff;text-align:center;padding:20px 4%;display:block;width:45%;margin:0 auto}@media screen and (min-width:750px) and (max-width:1120px){.sect_free-counseling .introdaut .inner .ttl_box .txt p{font-size:1.8vw;padding:2.6% 4%}}@media screen and (max-width:750px){.sect_free-counseling .introdaut .inner .ttl_box .txt p{font-size:4vw;padding:4%;width:80%}}.sect_free-counseling .introdaut .inner .ttl_box .ico{margin-left:15px;background:#2e2e2e;color:#fff;width:100px;height:100px;font-size:20px;display:flex;justify-content:center;align-items:center}@media screen and (min-width:750px) and (max-width:1120px){.sect_free-counseling .introdaut .inner .ttl_box .ico{margin-left:2vw;width:9vw;height:9vw;font-size:1.8vw}}@media screen and (max-width:750px){.sect_free-counseling .introdaut .inner .ttl_box .ico{margin-left:2vw;width:15vw;height:15vw;font-size:3vw}}.sect_free-counseling .introdaut .inner .point_list{margin:50px 0 40px;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:750px) and (max-width:1120px){.sect_free-counseling .introdaut .inner .point_list{margin:5% 0 4%}}@media screen and (max-width:750px){.sect_free-counseling .introdaut .inner .point_list{margin:7% auto 6%;justify-content:center}}.sect_free-counseling .introdaut .inner .point_list li{background:#fff;border-radius:50%;width:198px;height:198px;text-align:center;font-size:24px;font-weight:600;line-height:1.4;padding:53px 0;letter-spacing:4px}@media screen and (min-width:750px) and (max-width:1120px){.sect_free-counseling .introdaut .inner .point_list li{width:16vw;height:16vw;font-size:2vw;padding:4vw 0}}@media screen and (max-width:750px){.sect_free-counseling .introdaut .inner .point_list li{width:42vw;height:42vw;font-size:5.2vw;padding:10.8vw 0;letter-spacing:2px;margin:1vw}}.sect_free-counseling .introdaut .inner .point_list li span{display:block;font-size:16px;font-weight:600;color:#ff4970;letter-spacing:4px;margin-bottom:5px}@media screen and (min-width:750px) and (max-width:1120px){.sect_free-counseling .introdaut .inner .point_list li span{font-size:1.6vw}}@media screen and (max-width:750px){.sect_free-counseling .introdaut .inner .point_list li span{font-size:3.8vw;letter-spacing:2px}}.sect_free-counseling .introdaut .inner .point_list li span.mb{margin-bottom:20px}@media screen and (min-width:750px) and (max-width:1120px){.sect_free-counseling .introdaut .inner .point_list li span.mb{margin-bottom:2vw}}@media screen and (max-width:750px){.sect_free-counseling .introdaut .inner .point_list li span.mb{margin-bottom:15px}}.sect_free-counseling .introdaut .inner>p{color:#2e2e2e}@media screen and (min-width:750px) and (max-width:1120px){.sect_free-counseling .introdaut .inner>p{font-size:1.4vw}}@media screen and (max-width:750px){.sect_free-counseling .introdaut .inner>p{font-size:14px}}.sect_free-counseling .introdaut .inner .btn{margin-top:30px;text-align:center}.sect_free-counseling .introdaut .inner .btn a{background:#fff}.sect_free-counseling .introdaut .inner .wh_box{margin-top:30px;background:#fff;padding:25px 110px}@media screen and (min-width:750px) and (max-width:1120px){.sect_free-counseling .introdaut .inner .wh_box{padding:8%}}@media screen and (max-width:750px){.sect_free-counseling .introdaut .inner .wh_box{margin-top:6%;padding:8% 5%}}.sect_free-counseling .introdaut .inner .wh_box h3{text-align:center;font-size:38px;font-weight:600;color:#ff4970;position:relative;letter-spacing:4px;margin-bottom:20px;line-height:1.6}@media screen and (min-width:750px) and (max-width:1120px){.sect_free-counseling .introdaut .inner .wh_box h3{font-size:3.8vw}}@media screen and (max-width:750px){.sect_free-counseling .introdaut .inner .wh_box h3{font-size:6.4vw;letter-spacing:2px;padding:0 7%}}.sect_free-counseling .introdaut .inner .wh_box h3:before{content:"";position:absolute;top:0;left:30px;width:36px;height:112px;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/ico_leaf_left.png) no-repeat 0 0;background-size:100%}@media screen and (min-width:750px) and (max-width:1120px){.sect_free-counseling .introdaut .inner .wh_box h3:before{left:3vw;width:3.4vw;height:10.4vw}}@media screen and (max-width:750px){.sect_free-counseling .introdaut .inner .wh_box h3:before{top:0;left:0;width:7vw;height:23vw}}.sect_free-counseling .introdaut .inner .wh_box h3:after{content:"";position:absolute;top:0;right:30px;width:36px;height:112px;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/ico_leaf_right.png) no-repeat 0 0;background-size:100%}@media screen and (min-width:750px) and (max-width:1120px){.sect_free-counseling .introdaut .inner .wh_box h3:after{right:3vw;width:3.4vw;height:10.4vw}}@media screen and (max-width:750px){.sect_free-counseling .introdaut .inner .wh_box h3:after{top:0;right:0;width:7vw;height:23vw}}.sect_free-counseling .introdaut .inner .wh_box h3 .ribon{color:#fff;font-size:24px;font-weight:600;display:block;width:312px;margin:5px auto 0;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/bg_ribon.png) no-repeat 0 0;background-size:100% 100%}@media screen and (min-width:750px) and (max-width:1120px){.sect_free-counseling .introdaut .inner .wh_box h3 .ribon{font-size:2.4vw}}@media screen and (max-width:750px){.sect_free-counseling .introdaut .inner .wh_box h3 .ribon{font-size:5vw;width:86%;margin:2% auto 0;padding:2% 0}}.sect_free-counseling .introdaut .inner .wh_box p{font-size:16px}@media screen and (min-width:750px) and (max-width:1120px){.sect_free-counseling .introdaut .inner .wh_box p{font-size:1.6vw}}@media screen and (max-width:750px){.sect_free-counseling .introdaut .inner .wh_box p{font-size:14px}}.sect_free-counseling .introdaut .inner .wh_box p a{text-decoration:underline;color:#2e2e2e;transition:.4s}.sect_free-counseling .introdaut .inner .wh_box p a:hover{color:#ff4970}.sect_free-counseling .entry{background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/bg_stripe_yellow.png) 0 0;padding:40px 0}@media screen and (max-width:750px){.sect_free-counseling .entry{padding:8% 0}}.sect_free-counseling .entry .inner{width:864px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:750px) and (max-width:1120px){.sect_free-counseling .entry .inner{width:100%;padding:0 5%}}@media screen and (max-width:750px){.sect_free-counseling .entry .inner{width:100%;padding:0 5%}}.sect_free-counseling .entry .inner .left{width:440px;display:flex;flex-wrap:wrap;align-items:center}@media screen and (min-width:750px) and (max-width:1120px){.sect_free-counseling .entry .inner .left{width:440px;margin:0 auto}}@media screen and (max-width:750px){.sect_free-counseling .entry .inner .left{text-align:center;position:relative;width:100%}}@media screen and (max-width:750px){.sect_free-counseling .entry .inner .left .img{width:8.4vw;display:block;margin:0 auto;position:absolute;top:7.4vw;left:5vw}}.sect_free-counseling .entry .inner .left .tel{margin-left:15px}@media screen and (max-width:750px){.sect_free-counseling .entry .inner .left .tel{margin-left:0;width:100%}}.sect_free-counseling .entry .inner .left .tel p{font-size:14px}@media screen and (max-width:750px){.sect_free-counseling .entry .inner .left .tel p{font-size:3.4vw;line-height:2.2}}.sect_free-counseling .entry .inner .left .tel .num{font-size:46px;font-weight:600;line-height:1;margin:0 0 5px;letter-spacing:4px;color:#2e2e2e}@media screen and (max-width:750px){.sect_free-counseling .entry .inner .left .tel .num{font-size:9.6vw;margin:0 0 5px;letter-spacing:2px;padding-left:11vw}}.sect_free-counseling .entry .inner .left .tel a{color:#2e2e2e}@media screen and (min-width:750px) and (max-width:1120px){.sect_free-counseling .entry .inner .right{width:400px;margin:4% auto 0}}@media screen and (max-width:750px){.sect_free-counseling .entry .inner .right{width:100%;margin-top:3%}}.sect_free-counseling .entry .inner .right a{font-size:20px;text-align:center;display:block;width:400px;color:#fff;font-weight:600;position:relative;background:#ff4970;border:2px solid #fff;padding:30px 0;transition:.4s}@media screen and (min-width:750px) and (max-width:1120px){.sect_free-counseling .entry .inner .right a{padding:5% 0}}@media screen and (max-width:750px){.sect_free-counseling .entry .inner .right a{font-size:4.2vw;width:100%;padding:6% 0}}.sect_free-counseling .entry .inner .right a:hover{text-decoration:none;background:#fff;border-color:#ff4970;color:#ff4970}.sect_free-counseling .entry .inner .right a:hover .arrow{fill:#ff4970}.sect_free-counseling .entry .inner .right a svg{position:absolute;top:50%;right:25px;margin-top:-10px}@media screen and (max-width:750px){.sect_free-counseling .entry .inner .right a svg{right:6vw;margin-top:-2vw;width:4vw;height:4vw}}.sect_free-counseling .entry .inner .right a svg .arrow{transition:.4s}.sect_indexfaq{margin-top:120px}.sect_indexfaq_ttl{font-size:2.4rem;font-weight:500}@media screen and (max-width:750px){.sect_indexfaq_ttl{font-size:2.2rem}}.sect_indexfaq_sec{margin-bottom:30px}.sect_indexfaq_sec dl{border-bottom:1px solid #ececec}.sect_indexfaq_sec dl dt{position:relative;font-size:1.8rem;padding:7px 0 0 70px;margin-top:25px}@media screen and (max-width:750px){.sect_indexfaq_sec dl dt{font-size:1.6rem;padding-top:10px;padding-left:60px}}.sect_indexfaq_sec dl dt:before{content:"Q";font-family:"Lato","lato woff",sans-serif;width:44px;height:44px;line-height:44px;display:block;background:#ffed61;border-radius:50%;text-align:center;position:absolute;left:0;top:0;font-size:2.4rem}.sect_indexfaq_sec dl dd{position:relative;font-size:1.6rem;padding:7px 0 0 70px;margin-top:10px;margin-bottom:25px}@media screen and (max-width:750px){.sect_indexfaq_sec dl dd{font-size:1.4rem;padding-top:10px;padding-left:60px}}.sect_indexfaq_sec dl dd:before{content:"A";font-family:"Lato","lato woff",sans-serif;width:44px;height:44px;line-height:44px;display:block;text-align:center;position:absolute;left:0;top:0;font-size:2.4rem;font-weight:700}.sect_indexfaq .btn{text-align:center;margin-top:80px}.sect_access{margin-top:105px}@media screen and (min-width:750px) and (max-width:1120px){.sect_access{margin-top:12%}}@media screen and (max-width:750px){.sect_access{margin-top:16%}}.sect_access .ttl01{margin:0 0 -20px}@media screen and (max-width:750px){.sect_access .ttl01{margin:0 0 -12px}}.sect_access .sect_access_bg{background:#f3f3ec;padding:110px 0}@media screen and (max-width:750px){.sect_access .sect_access_bg{padding:12% 0}}.sect_access .sect_access_bg .map{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}@media screen and (max-width:750px){.sect_access .sect_access_bg .map{padding-bottom:75%}}.sect_access .sect_access_bg .map iframe{position:absolute;left:0;top:0;height:100%;width:100%}.sect_access .access_banner{margin-bottom:130px}@media screen and (max-width:750px){.sect_access .access_banner{margin-bottom:60px}}.sect_access .access_banner .ttl02{margin-bottom:0}.sect_access .access_banner .pc-only-inline{display:inline-block}@media screen and (max-width:750px){.sect_access .access_banner .pc-only-inline{display:none}}.sect_access .access_banner .sp-only{display:none}@media screen and (max-width:750px){.sect_access .access_banner .sp-only{display:block}}.sect_access .access_banner .btn_list{display:flex;justify-content:center;margin:0}@media screen and (max-width:750px){.sect_access .access_banner .btn_list{justify-content:center;flex-direction:column;align-items:center}}.sect_access .access_banner .btn_list li{margin:3% 0 0 4%;filter:drop-shadow(0px 5px 5px rgba(0,0,0,.4))}@media screen and (max-width:750px){.sect_access .access_banner .btn_list li{margin:4% 0 0;width:auto}}.sect_access .access_banner .btn_list li:first-child{margin-left:0}.sect_access .inner{width:1000px;margin:0 auto}@media screen and (min-width:750px) and (max-width:1120px){.sect_access .inner{width:100%;padding:0 5%}}@media screen and (max-width:750px){.sect_access .inner{width:100%;padding:0 5%}}.sect_access .inner .txt_box{width:640px;margin:60px auto 0}@media screen and (min-width:750px) and (max-width:1120px){.sect_access .inner .txt_box{margin:6% auto 0}}@media screen and (max-width:750px){.sect_access .inner .txt_box{width:100%;margin:8% auto 0}}.sect_access .inner .txt_box dl{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;color:#2e2e2e}.sect_access .inner .txt_box dl:first-child{margin-top:0}.sect_access .inner .txt_box dl:first-child dt{border-top:1px solid #666}.sect_access .inner .txt_box dl:first-child dd{border-top:1px solid #666}@media screen and (max-width:750px){.sect_access .inner .txt_box dl:first-child dd{border-top:none;text-align:center}}.sect_access .inner .txt_box dl dt{width:23.5%;text-align:center;font-family:"Lato","lato woff",sans-serif;font-size:14px;font-weight:700;letter-spacing:8px;border-bottom:1px solid #666;padding:12px 0;display:flex;align-items:center;justify-content:center}@media screen and (max-width:750px){.sect_access .inner .txt_box dl dt{width:100%;font-size:16px;letter-spacing:4px;text-align:left;padding:12px 0 5px;border-bottom:none}}.sect_access .inner .txt_box dl dd{width:75%;font-size:14px;border-bottom:1px solid #666;padding:12px}@media screen and (max-width:750px){.sect_access .inner .txt_box dl dd{font-size:12px;width:100%;padding:0 12px 12px}}.sect_access .inner .txt_box dl dd .time{font-size:18px}@media screen and (max-width:750px){.sect_access .inner .txt_box dl dd .time{display:block}}.sect_access .inner .txt_box dl dd .tel{font-size:18px;letter-spacing:2px}@media screen and (max-width:750px){.sect_access .inner .txt_box dl dd .tel{text-align:center}}.sect_access .inner .txt_box dl dd h3{font-weight:600}.sect_access .inner .txt_box dl dd h3.mt{margin-top:15px}.sect_access .inner #map{width:100%;padding-top:500px;height:0}@media screen and (max-width:750px){.sect_access .inner #map{padding-top:120%}}.sect_access+.breadcrumbs{margin-top:20px}#zf_container .fv{background:linear-gradient(90deg,#ed786e 0%,#ed786e 50%,#fac800 50%,#fac800 100%);text-align:center}@media screen and (min-width:750px) and (max-width:1200px){#zf_container .fv{overflow:hidden;width:100%}}@media screen and (max-width:750px){#zf_container .fv{overflow:hidden;width:100%}}#zf_container .fv img{max-width:1200px}@media screen and (min-width:750px) and (max-width:1200px){#zf_container .fv img{margin:0 -50%}}@media screen and (max-width:750px){#zf_container .fv img{width:150%;margin:0 0 0 -24%}}#zf_container .fv h1{text-indent:100%;white-space:nowrap;overflow:hidden;height:0}#zf_container .sect_topitem{padding:60px 0}@media screen and (max-width:750px){#zf_container .sect_topitem{padding:10% 0}}#zf_container .sect_topitem h2{text-align:center;font-size:50px;letter-spacing:.1em;line-height:1.4;font-weight:400;margin-bottom:30px}@media screen and (max-width:750px){#zf_container .sect_topitem h2{font-size:6.8vw}}#zf_container .sect_topitem h2 span{font-size:30px;display:block}@media screen and (max-width:750px){#zf_container .sect_topitem h2 span{font-size:4vw}}#zf_container .sect_insta{background:#e5f3f6;padding:70px 0}@media screen and (max-width:750px){#zf_container .sect_insta{padding:10% 0;overflow:hidden}}#zf_container .sect_insta h2{margin-bottom:60px;position:relative}@media screen and (max-width:750px){#zf_container .sect_insta h2{margin-bottom:7%}}#zf_container .sect_insta h2 img{width:634px}@media screen and (max-width:750px){#zf_container .sect_insta h2 img{width:90%}}#zf_container .sect_insta h2 .hashtag01{position:absolute;font-size:28px;font-weight:400;transform:rotate(-15deg);top:50px;right:20px}@media screen and (max-width:750px){#zf_container .sect_insta h2 .hashtag01{right:5vw;top:7vw;font-size:3.4vw}}#zf_container .sect_insta h2 .hashtag02{position:absolute;font-size:28px;font-weight:400;transform:rotate(-15deg);top:62px;right:-83px}@media screen and (max-width:750px){#zf_container .sect_insta h2 .hashtag02{right:-5vw;font-size:3.4vw;top:9vw}}#zf_container .sect_keep{overflow:hidden}@media screen and (min-width:750px) and (max-width:1200px){#zf_container .sect_keep{overflow:hidden;width:100%}}#zf_container .sect_keep .txt01{text-align:center;font-size:50px;font-weight:400;line-height:1.4;letter-spacing:.1em;padding:60px 0}@media screen and (max-width:750px){#zf_container .sect_keep .txt01{font-size:6.4vw;padding:8% 0}}#zf_container .sect_keep .txt02{background:#2c2c2c;color:#fff;text-align:center;font-size:50px;font-family:"Noto Serif JP","Noto Serif CJK JP","Roboto Slab","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E",serif;font-weight:700;padding:35px 0;line-height:1;letter-spacing:.1em}@media screen and (max-width:750px){#zf_container .sect_keep .txt02{font-size:5.8vw;padding:5% 0}}#zf_container .sect_keep .txt03{font-size:50px;text-align:center;transform:rotate(-10deg);margin:-25px 0 0}@media screen and (max-width:750px){#zf_container .sect_keep .txt03{width:95vw;margin:-4% auto 0;font-size:7vw;line-height:1.9}}#zf_container .sect_keep .txt03 span{background:#2c2c2c;display:inline;color:#fff;padding:0 25px 5px 15px;letter-spacing:.1em}@media screen and (max-width:750px){#zf_container .sect_keep .txt03 span{padding:1% 3%}}#zf_container .sect_keep .txt04{text-align:center;margin-bottom:30px}@media screen and (max-width:750px){#zf_container .sect_keep .txt04{margin-bottom:3%}}#zf_container .sect_keep .txt04 img{width:320px}@media screen and (max-width:750px){#zf_container .sect_keep .txt04 img{width:42vw}}#zf_container .sect_keep .txt05{text-align:center;font-size:60px;font-family:"Noto Serif JP","Noto Serif CJK JP","Roboto Slab","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E",serif;font-weight:500;line-height:1.3;margin-bottom:95px}@media screen and (max-width:750px){#zf_container .sect_keep .txt05{font-size:8vw;margin-bottom:10%}}#zf_container .sect_keep .txt05 .fz_l{font-size:70px}@media screen and (max-width:750px){#zf_container .sect_keep .txt05 .fz_l{font-size:9.4vw}}#zf_container .sect_keep .txt05 .fz_s{font-size:50px}@media screen and (max-width:750px){#zf_container .sect_keep .txt05 .fz_s{font-size:7.4vw}}#zf_container .sect_keep .arrow_under{text-align:center;margin:65px 0 60px}@media screen and (max-width:750px){#zf_container .sect_keep .arrow_under{margin:8% 0 6%}}#zf_container .sect_keep .arrow_under img{width:76px}@media screen and (max-width:750px){#zf_container .sect_keep .arrow_under img{width:38px}}#zf_container .sect_keep .img_anxiety{text-align:center;background:linear-gradient(90deg,#808181 0%,#808181 50%,#9e9e9e 50%,#9e9e9e 100%)}@media screen and (min-width:750px) and (max-width:1200px){#zf_container .sect_keep .img_anxiety{overflow:hidden;width:100%}}@media screen and (max-width:750px){#zf_container .sect_keep .img_anxiety{overflow:hidden;width:100%}}#zf_container .sect_keep .img_anxiety img{max-width:1200px}@media screen and (min-width:750px) and (max-width:1200px){#zf_container .sect_keep .img_anxiety img{margin:0 -50%}}@media screen and (max-width:750px){#zf_container .sect_keep .img_anxiety img{width:150%;margin:0 0 0 -24%}}#zf_container .sect_keep .img_keep{text-align:center;background:#ebf3f4}@media screen and (min-width:750px) and (max-width:1200px){#zf_container .sect_keep .img_keep{overflow:hidden;width:100%}}@media screen and (max-width:750px){#zf_container .sect_keep .img_keep{overflow:hidden;width:100%}}#zf_container .sect_keep .img_keep img{max-width:1200px}@media screen and (min-width:750px) and (max-width:1200px){#zf_container .sect_keep .img_keep img{margin:0 -50%}}@media screen and (max-width:750px){#zf_container .sect_keep .img_keep img{width:150%;margin:0 0 0 -24%}}#zf_container .sect_secret{padding:100px 0}@media screen and (max-width:750px){#zf_container .sect_secret{padding:10% 0}}#zf_container .sect_secret .ttl_block{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/bg_slash.png) left bottom repeat-x;padding-bottom:70px;margin-bottom:50px}@media screen and (max-width:750px){#zf_container .sect_secret .ttl_block{background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/bg_slash.png) left bottom repeat-x/auto 10px;padding-bottom:12%;margin-bottom:12%}}#zf_container .sect_secret .ttl_block .left{width:430px}@media screen and (max-width:750px){#zf_container .sect_secret .ttl_block .left{width:60%}}#zf_container .sect_secret .ttl_block .left .logo{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:20px}@media screen and (max-width:750px){#zf_container .sect_secret .ttl_block .left .logo{margin-bottom:4%}}#zf_container .sect_secret .ttl_block .left .logo img{width:166px}@media screen and (max-width:750px){#zf_container .sect_secret .ttl_block .left .logo img{width:18vw}}#zf_container .sect_secret .ttl_block .left .logo p{display:inline-block;font-family:"Poppins",sans-serif;font-size:28px;font-weight:400;margin:0 0 0 25px}@media screen and (max-width:750px){#zf_container .sect_secret .ttl_block .left .logo p{font-size:4vw;margin:0 0 0 7%}}#zf_container .sect_secret .ttl_block .left h2{font-size:70px;font-family:"Noto Serif JP","Noto Serif CJK JP","Roboto Slab","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E",serif;font-weight:500;line-height:1.3}@media screen and (max-width:750px){#zf_container .sect_secret .ttl_block .left h2{font-size:8.6vw}}#zf_container .sect_secret .ttl_block .left h2 span{font-size:50px}@media screen and (max-width:750px){#zf_container .sect_secret .ttl_block .left h2 span{font-size:6.4vw}}#zf_container .sect_secret .ttl_block .right{width:230px}@media screen and (max-width:750px){#zf_container .sect_secret .ttl_block .right{width:32%;margin-right:4%}}#zf_container .sect_secret .ttl_block .right .img{position:relative}#zf_container .sect_secret .ttl_block .right .img:before{content:"";background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/ico_patent.png) 0 0 no-repeat/100%;width:74px;height:74px;position:absolute;top:-47px;right:-30px;z-index:2}@media screen and (max-width:750px){#zf_container .sect_secret .ttl_block .right .img:before{width:10vw;height:10vw;top:-6.4vw;right:-4.2vw}}#zf_container .sect_secret .secret_box{margin-bottom:100px}@media screen and (max-width:750px){#zf_container .sect_secret .secret_box{margin-bottom:12%}}#zf_container .sect_secret .secret_box:last-of-type{margin-bottom:0}#zf_container .sect_secret .secret_box .ttl_box{display:flex;flex-wrap:wrap;margin-bottom:50px}@media screen and (max-width:750px){#zf_container .sect_secret .secret_box .ttl_box{margin-bottom:7%}}#zf_container .sect_secret .secret_box .ttl_box .num{font-family:"Noto Serif JP","Noto Serif CJK JP","Roboto Slab","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E",serif;font-weight:400;font-size:100px;line-height:.9;margin-right:20px}@media screen and (max-width:750px){#zf_container .sect_secret .secret_box .ttl_box .num{font-size:16vw;line-height:.8;margin-right:2.6vw}}#zf_container .sect_secret .secret_box .ttl_box h3{font-family:"Noto Serif JP","Noto Serif CJK JP","Roboto Slab","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E",serif;font-size:50px;font-weight:500;line-height:1.3}@media screen and (max-width:750px){#zf_container .sect_secret .secret_box .ttl_box h3{font-size:7vw}}#zf_container .sect_secret .secret_box .ttl_box h3 span{display:block;font-size:24px;font-weight:400;font-family:"Noto Sans JP","Noto Sans CJK JP","游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}@media screen and (max-width:750px){#zf_container .sect_secret .secret_box .ttl_box h3 span{font-size:3.8vw}}#zf_container .sect_secret .secret_box .img_box{position:relative}#zf_container .sect_secret .secret_box .img_box .cap{text-align:right;font-size:18px;margin-top:10px}@media screen and (max-width:750px){#zf_container .sect_secret .secret_box .img_box .cap{font-size:11px}}#zf_container .sect_secret .secret_box .img_box .pad{position:absolute;top:-56px;left:-36px;width:230px}@media screen and (max-width:750px){#zf_container .sect_secret .secret_box .img_box .pad{top:-7vw;left:-4vw;width:30vw}}#zf_container .sect_secret .secret_box .img_box .font_meiryo{font-family:"メイリオ",Meiryo,sans-serif}#zf_container .sect_secret .secret_box>p{font-size:24px;font-weight:400;margin:30px 0 0}@media screen and (max-width:750px){#zf_container .sect_secret .secret_box>p{font-size:15px;margin:5% 0 0}}#zf_container .sect_satisfaction{background:#fdf2f4;background:linear-gradient(to bottom,#fdf2f4 0%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdf2f4",endColorstr="#ffffff",GradientType=0)}@media screen and (min-width:750px) and (max-width:1200px){#zf_container .sect_satisfaction{overflow:hidden;width:100%}}@media screen and (max-width:750px){#zf_container .sect_satisfaction{overflow:hidden;width:100%}}#zf_container .sect_satisfaction .dakara{font-size:100px;font-family:"Noto Serif JP","Noto Serif CJK JP","Roboto Slab","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E",serif;text-align:center;font-weight:500;position:relative;z-index:2;line-height:.8;letter-spacing:.1em;margin-bottom:165px}@media screen and (max-width:750px){#zf_container .sect_satisfaction .dakara{font-size:10vw;line-height:1;margin-bottom:16vw}}#zf_container .sect_satisfaction .dakara:before{content:"";position:absolute;top:0;left:50%;margin-left:-600px;width:0;height:0;border-style:solid;border-width:200px 600px 0;border-color:#fff transparent transparent;z-index:-1}@media screen and (max-width:750px){#zf_container .sect_satisfaction .dakara:before{border-width:20vw 60vw 0;margin-left:-60vw}}#zf_container .sect_satisfaction h2{font-family:"Noto Serif JP","Noto Serif CJK JP","Roboto Slab","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E",serif;text-align:center;font-weight:500;font-size:70px;line-height:1.3}@media screen and (max-width:750px){#zf_container .sect_satisfaction h2{font-size:8vw}}#zf_container .sect_satisfaction h2 .fz_s{font-size:50px;display:block}@media screen and (max-width:750px){#zf_container .sect_satisfaction h2 .fz_s{font-size:5.2vw}}#zf_container .sect_satisfaction h2 .fz_l{font-size:180px;line-height:.9}@media screen and (max-width:750px){#zf_container .sect_satisfaction h2 .fz_l{font-size:16vw}}#zf_container .sect_satisfaction h2 .color_oink{color:#ed786f}#zf_container .sect_satisfaction .img_scene{margin:50px 0 70px}@media screen and (max-width:750px){#zf_container .sect_satisfaction .img_scene{margin:6% 0 8%}}#zf_container .sect_satisfaction h3{font-size:38px;text-align:center;font-weight:400}@media screen and (max-width:750px){#zf_container .sect_satisfaction h3{font-size:5vw}}#zf_container .sect_satisfaction h3 span{font-family:"Poppins",sans-serif;letter-spacing:.1em;margin-left:20px}#zf_container .sect_satisfaction .img_satisfaction{margin-top:10px;margin-bottom:60px}@media screen and (max-width:750px){#zf_container .sect_satisfaction .img_satisfaction{margin-bottom:8%}}#zf_container .sect_satisfaction .img_satisfaction .cap{text-align:right;font-size:18px;margin-top:5px}@media screen and (max-width:750px){#zf_container .sect_satisfaction .img_satisfaction .cap{font-size:11px}}#zf_container .sect_satisfaction .voice_box .voice_list li{background:#fdf2f4;padding:25px 30px;margin-top:30px}@media screen and (max-width:750px){#zf_container .sect_satisfaction .voice_box .voice_list li{padding:3% 4%;margin-top:5%}}#zf_container .sect_satisfaction .voice_box .voice_list li:first-child{margin-top:0}#zf_container .sect_satisfaction .voice_box .voice_list li p{font-size:32px}@media screen and (max-width:750px){#zf_container .sect_satisfaction .voice_box .voice_list li p{font-size:15px}}#zf_container .sect_satisfaction .voice_box .voice_list li .person{text-align:right;font-size:24px}@media screen and (max-width:750px){#zf_container .sect_satisfaction .voice_box .voice_list li .person{font-size:13px}}#zf_container .sect_satisfaction .voice_box .cap{font-size:18px;text-align:right;margin-top:20px}@media screen and (max-width:750px){#zf_container .sect_satisfaction .voice_box .cap{font-size:11px;margin-top:10px}}#zf_container .sect_itemintro{margin-top:60px;padding-top:280px;position:relative;background:#fdf2f4;background:linear-gradient(to bottom,#fdf2f4 0%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdf2f4",endColorstr="#ffffff",GradientType=0)}@media screen and (min-width:750px) and (max-width:1200px){#zf_container .sect_itemintro{overflow:hidden;width:100%}}@media screen and (max-width:750px){#zf_container .sect_itemintro{overflow:hidden;width:100%;margin-top:6%;padding-top:30%}}#zf_container .sect_itemintro:before{content:"";position:absolute;top:0;left:50%;margin-left:-600px;width:0;height:0;border-style:solid;border-width:200px 600px 0;border-color:#fff transparent transparent;z-index:0}@media screen and (max-width:750px){#zf_container .sect_itemintro:before{border-width:20vw 60vw 0;margin-left:-60vw}}#zf_container .sect_itemintro h2{text-align:center;font-size:58px;font-family:"Noto Serif JP","Noto Serif CJK JP","Roboto Slab","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E",serif;font-weight:400;line-height:1.3;margin-bottom:85px}@media screen and (max-width:750px){#zf_container .sect_itemintro h2{margin-bottom:10%;font-size:8vw}}#zf_container .sect_itemintro h2 .txt_arch{display:block}@media screen and (max-width:750px){#zf_container .sect_itemintro h2 .txt_arch img{width:42vw}}#zf_container .sect_itemintro h2 .fz_l{font-size:68px}@media screen and (max-width:750px){#zf_container .sect_itemintro h2 .fz_l{font-size:9.2vw}}#zf_container .sect_itemintro h2 .fz_s{font-size:48px}@media screen and (max-width:750px){#zf_container .sect_itemintro h2 .fz_s{font-size:7.2vw}}#zf_container .sect_kodawari{padding:100px 0 140px}@media screen and (max-width:750px){#zf_container .sect_kodawari{padding:12% 0 16%}}#zf_container .sect_kodawari .sarani{font-size:80px;font-family:"Noto Serif JP","Noto Serif CJK JP","Roboto Slab","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E",serif;font-weight:500;text-align:center;letter-spacing:.1em;position:relative;line-height:1;padding-bottom:80px;margin-bottom:50px}@media screen and (max-width:750px){#zf_container .sect_kodawari .sarani{font-size:10vw;padding-bottom:14%;margin-bottom:8%}}#zf_container .sect_kodawari .sarani:after{content:"";background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/ico_arrow_under.png) 0 0 no-repeat;background-size:100%;width:78px;height:42px;position:absolute;bottom:0;left:50%;margin-left:-39px}@media screen and (max-width:750px){#zf_container .sect_kodawari .sarani:after{width:11vw;height:6vw;margin-left:-5.5vw}}#zf_container .sect_kodawari .ttl_block{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/bg_slash.png) left bottom repeat-x;padding-bottom:70px;margin-bottom:50px}@media screen and (max-width:750px){#zf_container .sect_kodawari .ttl_block{background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/bg_slash.png) left bottom repeat-x/auto 10px;padding-bottom:12%;margin-bottom:12%}}#zf_container .sect_kodawari .ttl_block .left{width:430px}@media screen and (max-width:750px){#zf_container .sect_kodawari .ttl_block .left{width:60%}}#zf_container .sect_kodawari .ttl_block .left .logo{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:20px}@media screen and (max-width:750px){#zf_container .sect_kodawari .ttl_block .left .logo{margin-bottom:4%}}#zf_container .sect_kodawari .ttl_block .left .logo img{width:166px}@media screen and (max-width:750px){#zf_container .sect_kodawari .ttl_block .left .logo img{width:18vw}}#zf_container .sect_kodawari .ttl_block .left .logo p{display:inline-block;font-family:"Poppins",sans-serif;font-size:28px;font-weight:400;margin:0 0 0 25px}@media screen and (max-width:750px){#zf_container .sect_kodawari .ttl_block .left .logo p{font-size:4vw;margin:0 0 0 7%}}#zf_container .sect_kodawari .ttl_block .left h2{font-size:64px;font-family:"Noto Serif JP","Noto Serif CJK JP","Roboto Slab","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E",serif;font-weight:500;line-height:1.3}@media screen and (max-width:750px){#zf_container .sect_kodawari .ttl_block .left h2{font-size:8.6vw}}#zf_container .sect_kodawari .ttl_block .left h2 span{font-size:50px}@media screen and (max-width:750px){#zf_container .sect_kodawari .ttl_block .left h2 span{font-size:6.4vw}}#zf_container .sect_kodawari .ttl_block .right{width:230px}@media screen and (max-width:750px){#zf_container .sect_kodawari .ttl_block .right{width:32%;margin-right:4%}}#zf_container .sect_kodawari .ttl_block .right .img{position:relative}#zf_container .sect_kodawari .ttl_block .right .img:before{content:"";background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/ico_patent.png) 0 0 no-repeat/100%;width:74px;height:74px;position:absolute;top:-47px;right:-30px;z-index:2}@media screen and (max-width:750px){#zf_container .sect_kodawari .ttl_block .right .img:before{width:10vw;height:10vw;top:-6.4vw;right:-4.2vw}}#zf_container .sect_kodawari .kodawari_box{margin-bottom:80px}@media screen and (max-width:750px){#zf_container .sect_kodawari .kodawari_box{margin-bottom:12%}}#zf_container .sect_kodawari .kodawari_box:last-of-type{margin-bottom:0}#zf_container .sect_kodawari .kodawari_box .ttl_box{display:flex;flex-wrap:wrap;margin-bottom:50px;align-items:flex-end}@media screen and (max-width:750px){#zf_container .sect_kodawari .kodawari_box .ttl_box{margin-bottom:6%}}#zf_container .sect_kodawari .kodawari_box .ttl_box .num{font-family:"Noto Serif JP","Noto Serif CJK JP","Roboto Slab","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E",serif;font-weight:400;font-size:100px;line-height:.9;margin-right:20px}@media screen and (max-width:750px){#zf_container .sect_kodawari .kodawari_box .ttl_box .num{font-size:12vw;line-height:1;margin-right:2vw}}#zf_container .sect_kodawari .kodawari_box .ttl_box h3{font-family:"Noto Serif JP","Noto Serif CJK JP","Roboto Slab","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E",serif;font-size:41px;font-weight:500;line-height:1.3}@media screen and (max-width:750px){#zf_container .sect_kodawari .kodawari_box .ttl_box h3{font-size:5.4vw}}#zf_container .sect_kodawari .kodawari_box .ttl_box h3 span{display:inline-block;font-size:24px;font-weight:400;transform:rotate(-10deg);letter-spacing:.1em;font-family:"Noto Sans JP","Noto Sans CJK JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}@media screen and (max-width:750px){#zf_container .sect_kodawari .kodawari_box .ttl_box h3 span{font-size:3.8vw;margin-bottom:2%}}#zf_container .sect_kodawari .kodawari_box .img_box{position:relative}#zf_container .sect_kodawari .kodawari_box .img_box .cap{text-align:right;font-size:18px;margin-top:10px}@media screen and (max-width:750px){#zf_container .sect_kodawari .kodawari_box .img_box .cap{font-size:11px}}#zf_container .sect_kodawari .kodawari_box .img_box .pad{position:absolute;top:-56px;left:-36px;width:230px}@media screen and (max-width:750px){#zf_container .sect_kodawari .kodawari_box .img_box .pad{top:-7vw;left:-4vw;width:30vw}}#zf_container .sect_kodawari .kodawari_box>p{font-size:24px;font-weight:400;margin:30px 0 0}@media screen and (max-width:750px){#zf_container .sect_kodawari .kodawari_box>p{font-size:15px;margin:5% 0 0}#zf_container .sect_kodawari .kodawari_box>p br{display:none}}#zf_container .sect_keep02{background:#ebf3f4}#zf_container .sect_keep02 .dakara{font-size:50px;font-family:"Noto Serif JP","Noto Serif CJK JP","Roboto Slab","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E",serif;font-weight:500;text-align:center;letter-spacing:.1em;position:relative;z-index:2;line-height:1;margin-bottom:48px}@media screen and (max-width:750px){#zf_container .sect_keep02 .dakara{font-size:8vw;margin-bottom:9%}}#zf_container .sect_keep02 .dakara:before{content:"";width:0;height:0;border-style:solid;border-width:150px 187.5px 0;border-color:#fff transparent transparent;position:absolute;top:0;left:50%;margin-left:-187.5px;z-index:-1}@media screen and (max-width:750px){#zf_container .sect_keep02 .dakara:before{border-width:24vw 30vw 0;margin-left:-30vw}}#zf_container .sect_keep02 h2{text-align:center;position:relative;font-size:60px;font-family:"Noto Serif JP","Noto Serif CJK JP","Roboto Slab","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E",serif;font-weight:400;z-index:2;line-height:1.3;letter-spacing:.1em;margin-bottom:30px}@media screen and (max-width:750px){#zf_container .sect_keep02 h2{font-size:7.6vw;margin-bottom:5%}}#zf_container .sect_keep02 h2 .txt_arch{display:block}@media screen and (max-width:750px){#zf_container .sect_keep02 h2 .txt_arch img{width:42vw}}#zf_container .sect_keep02 h2 .fz_s{font-size:50px}@media screen and (max-width:750px){#zf_container .sect_keep02 h2 .fz_s{font-size:7vw}}#zf_container .sect_keep02 h2 .fz_l{font-size:70px}@media screen and (max-width:750px){#zf_container .sect_keep02 h2 .fz_l{font-size:9vw}}#zf_container .sect_keep02 .img_keep{text-align:center}@media screen and (min-width:750px) and (max-width:1200px){#zf_container .sect_keep02 .img_keep{overflow:hidden;width:100%}}@media screen and (max-width:750px){#zf_container .sect_keep02 .img_keep{overflow:hidden;width:100%}}#zf_container .sect_keep02 .img_keep img{max-width:1200px}@media screen and (min-width:750px) and (max-width:1200px){#zf_container .sect_keep02 .img_keep img{margin:0 -50%}}@media screen and (max-width:750px){#zf_container .sect_keep02 .img_keep img{width:150%;margin:0 0 0 -24%}}#zf_container .sect_care{padding:80px 0}@media screen and (max-width:750px){#zf_container .sect_care{padding:12% 0}}#zf_container .sect_care h2{font-size:60px;font-family:"Noto Serif JP","Noto Serif CJK JP","Roboto Slab","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E",serif;font-weight:500;text-align:center;line-height:1.3;letter-spacing:.1em;margin-bottom:55px}@media screen and (max-width:750px){#zf_container .sect_care h2{font-size:8vw;margin-bottom:8%}}#zf_container .sect_care h2 .color_blue{color:#00a0b7;position:relative}#zf_container .sect_care h2 .color_blue .ico_wmok{position:absolute;top:-22px;right:-110px}@media screen and (max-width:750px){#zf_container .sect_care h2 .color_blue .ico_wmok{top:-4.6vw;right:-16vw}}@media screen and (max-width:750px){#zf_container .sect_care h2 .color_blue .ico_wmok img{width:15vw}}#zf_container .sect_care h2 .fz_m{font-size:70px}@media screen and (max-width:750px){#zf_container .sect_care h2 .fz_m{font-size:10vw}}#zf_container .sect_care h2 .fz_s{font-size:50px}@media screen and (max-width:750px){#zf_container .sect_care h2 .fz_s{font-size:7vw}}#zf_container .sect_care .care_method_wrap{display:flex;flex-wrap:wrap;justify-content:space-between}#zf_container .sect_care .care_method_wrap .care_method_box{width:46%}@media screen and (max-width:750px){#zf_container .sect_care .care_method_wrap .care_method_box{width:47%}}#zf_container .sect_care .care_method_wrap .care_method_box p{margin-top:20px;font-size:22px}@media screen and (max-width:750px){#zf_container .sect_care .care_method_wrap .care_method_box p{margin-top:10px;font-size:15px}}#zf_container .sect_faq{background:#fdf1f0;padding:100px 0}@media screen and (max-width:750px){#zf_container .sect_faq{padding:12% 0}}#zf_container .sect_faq h2{text-align:center;font-family:"Noto Serif JP","Noto Serif CJK JP","Roboto Slab","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E",serif;font-size:60px;font-weight:400;margin-bottom:60px;letter-spacing:.1em}@media screen and (max-width:750px){#zf_container .sect_faq h2{font-size:7.6vw;margin-bottom:8%}}#zf_container .sect_faq .faq_box{margin:0 0 70px}@media screen and (max-width:750px){#zf_container .sect_faq .faq_box{margin:0 0 10%;padding:0 3%}}#zf_container .sect_faq .faq_box:last-child{margin-bottom:0}#zf_container .sect_faq .faq_box dt{font-size:38px;font-family:"Noto Serif JP","Noto Serif CJK JP","Roboto Slab","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E",serif;font-weight:500;position:relative;padding-left:75px;margin-bottom:25px}@media screen and (max-width:750px){#zf_container .sect_faq .faq_box dt{font-size:22px;padding-left:45px;margin-bottom:3%;line-height:1.4}}#zf_container .sect_faq .faq_box dt i{font-family:"Noto Serif JP","Noto Serif CJK JP","Roboto Slab","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E",serif;font-size:46px;font-weight:400;line-height:1;font-style:normal;position:absolute;top:8px;left:0}@media screen and (max-width:750px){#zf_container .sect_faq .faq_box dt i{font-size:26px;top:2px}}#zf_container .sect_faq .faq_box dd{font-size:26px;font-weight:400;position:relative;padding-left:75px;line-height:1.6}@media screen and (max-width:750px){#zf_container .sect_faq .faq_box dd{font-size:15px;padding-left:45px}}#zf_container .sect_faq .faq_box dd i{font-family:"Noto Serif JP","Noto Serif CJK JP","Roboto Slab","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E",serif;font-size:46px;font-weight:400;line-height:1;font-style:normal;position:absolute;top:8px;left:0}@media screen and (max-width:750px){#zf_container .sect_faq .faq_box dd i{font-size:26px;top:3px}}#zf_container .sect_allitem{padding:0 0 100px}@media screen and (max-width:750px){#zf_container .sect_allitem{padding:0 0 10%}}#zf_container .sect_allitem h2{position:relative;font-size:60px;text-align:center;font-family:"Noto Serif JP","Noto Serif CJK JP","Roboto Slab","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E",serif;font-weight:400;letter-spacing:.1em;line-height:1.3;padding-top:110px;margin:80px 0 0}@media screen and (max-width:750px){#zf_container .sect_allitem h2{padding-top:8vw;margin:20vw 0 0;font-size:7.6vw}}#zf_container .sect_allitem h2:before{content:"+";position:absolute;top:-30px;left:50%;margin-left:-30px;font-size:120px;line-height:.7}@media screen and (max-width:750px){#zf_container .sect_allitem h2:before{top:-14vw;margin-left:-6.6vw;font-size:20vw}}#zf_container .sect_allitem h2 .marker_y{font-size:70px}@media screen and (max-width:750px){#zf_container .sect_allitem h2 .marker_y{font-size:9vw}}#zf_container .sect_allitem h2 .txt_arch{position:relative;display:block}@media screen and (max-width:750px){#zf_container .sect_allitem h2 .txt_arch img{width:52vw}}#zf_container .sect_allitem h2 .txt_arch .type3{position:absolute;top:-80px;right:30px}@media screen and (max-width:750px){#zf_container .sect_allitem h2 .txt_arch .type3{top:-11vw;right:1vw;width:17vw}}.fv_sub{max-width:1366px;margin:0 auto}.fv_sub img{width:100%}.sect_privacy{margin-top:95px}@media screen and (max-width:750px){.sect_privacy{margin-top:10%}}.sect_privacy .ttl01{justify-content:center;margin-bottom:95px}@media screen and (min-width:750px) and (max-width:1120px){.sect_privacy .ttl01{margin-bottom:9%}}@media screen and (max-width:750px){.sect_privacy .ttl01{margin-bottom:10%}}.privacy_content{width:880px;margin:0 auto;color:#2b2b2b}@media screen and (min-width:750px) and (max-width:1120px){.privacy_content{width:100%}}@media screen and (max-width:750px){.privacy_content{width:100%}}.privacy_content .txt_lead{font-size:1.8rem;text-align:right;margin-bottom:115px}@media screen and (min-width:750px) and (max-width:1120px){.privacy_content .txt_lead{margin-bottom:11%}}@media screen and (max-width:750px){.privacy_content .txt_lead{margin-bottom:10%}}.privacy_content .txt{font-size:1.4rem;margin-bottom:30px}.privacy_content h3{font-size:1.4rem;font-weight:700}.privacy_content .privacy_list{margin-bottom:30px}.privacy_content .privacy_list li{padding-left:30px;text-indent:-30px}.privacy_content .privacy_list li ul li{padding-left:15px;text-indent:-15px}.sect_company{margin-top:95px}@media screen and (min-width:750px) and (max-width:1120px){.sect_company{margin-top:9%}}@media screen and (max-width:750px){.sect_company{margin-top:10%}}.sect_company .common_inner{width:700px}@media screen and (min-width:750px) and (max-width:1120px){.sect_company .common_inner{width:100%}}@media screen and (max-width:750px){.sect_company .common_inner{width:100%}}.sect_company .ttl01{margin-bottom:95px}@media screen and (min-width:750px) and (max-width:1120px){.sect_company .ttl01{margin-bottom:9%}}@media screen and (max-width:750px){.sect_company .ttl01{margin-bottom:10%}}.company_content{color:#2b2b2b}.company_content dl{display:flex;padding:25px 0;font-size:1.8rem;align-items:center;border-top:2px solid #eaeaea}@media screen and (min-width:750px) and (max-width:1120px){.company_content dl{font-size:1.6rem}}@media screen and (max-width:750px){.company_content dl{border-top:1px solid #eaeaea}}.company_content dl:last-child{border-bottom:2px solid #eaeaea}@media screen and (max-width:750px){.company_content dl:last-child{border-bottom:1px solid #eaeaea}}@media screen and (max-width:750px){.company_content dl{font-size:1.4rem;padding:5% 0}}.company_content dl dt{width:28%;flex-basis:28%;font-weight:400}.company_content dl dd{width:72%;flex-basis:72%}@media screen and (max-width:750px){.company_content dl dd{padding-left:5%}}.sect_contact{margin-top:95px}@media screen and (min-width:750px) and (max-width:1120px){.sect_contact{margin-top:10%}}@media screen and (max-width:750px){.sect_contact{margin-top:10%}}.sect_contact .common_inner{width:700px}@media screen and (min-width:750px) and (max-width:1120px){.sect_contact .common_inner{width:100%}}@media screen and (max-width:750px){.sect_contact .common_inner{width:100%}}.sect_contact .ttl01{margin-bottom:95px}@media screen and (min-width:750px) and (max-width:1120px){.sect_contact .ttl01{margin-bottom:9%}}@media screen and (max-width:750px){.sect_contact .ttl01{margin-bottom:10%}}.sect_contact .contact_check{font-size:20px;text-align:center;margin:-8% 0 6%;font-weight:500}@media screen and (min-width:750px) and (max-width:1120px){.sect_contact .contact_check{font-size:2.2vw;margin:-3% 0 6%}}@media screen and (max-width:750px){.sect_contact .contact_check{font-size:3.2vw}}.sect_contact h2{font-size:3.4rem;margin-bottom:50px;color:#2b2b2b;line-height:1.6}@media screen and (min-width:750px) and (max-width:1120px){.sect_contact h2{font-size:3.4vw;margin-bottom:6%}}@media screen and (max-width:750px){.sect_contact h2{font-size:1.8rem;margin-bottom:5%}.sect_contact h2 br{display:none}}.sect_contact .txt_lead{font-size:1.8rem;color:#2b2b2b;margin-bottom:50px}@media screen and (min-width:750px) and (max-width:1120px){.sect_contact .txt_lead{font-size:1.8vw;margin-bottom:5%}}.sect_contact .txt_lead a{color:#2b2b2b;text-decoration:underline;transition:.4s}.sect_contact .txt_lead a:hover{color:#ff4970}@media screen and (max-width:750px){.sect_contact .txt_lead{font-size:1.2rem;margin-bottom:10%}}.box_contact{background-color:#f5f5f5;padding:30px 85px 30px;margin-bottom:70px;border:2px solid #e6e6e6}@media screen and (max-width:750px){.box_contact{padding:20px;margin-bottom:10%}.box_contact a{color:#2e2e2e}}.box_contact h3{font-size:1.8rem;color:#2e2e2e;text-align:center;margin-bottom:5px}@media screen and (max-width:750px){.box_contact h3{font-size:1.5rem}}.box_contact .tel{font-size:4.8rem;line-height:4.8rem;font-family:"Lato","lato woff",sans-serif;text-align:center;margin-bottom:30px}@media screen and (max-width:750px){.box_contact .tel{font-size:3.4rem;line-height:3.4rem;margin-bottom:20px}}.box_contact .note_list{font-size:1.4rem;color:#2b2b2b}@media screen and (max-width:750px){.box_contact .note_list{font-size:1.2rem}}.box_contact .note_list li{padding-left:15px;text-indent:-15px}.contact_form{width:700px;margin:0 auto}@media screen and (min-width:750px) and (max-width:1120px){.contact_form{width:100%}}@media screen and (max-width:750px){.contact_form{width:100%}}.contact_form .form_item{border-top:2px solid #eaeaea;padding:30px 0}@media screen and (max-width:750px){.contact_form .form_item{border-top:1px solid #eaeaea}}.contact_form .form_item.no_border{border:none}.contact_form .form_item dl{display:flex;font-size:1.8rem;align-items:center}@media screen and (min-width:750px) and (max-width:1120px){.contact_form .form_item dl{font-size:1.5rem}}@media screen and (max-width:750px){.contact_form .form_item dl{font-size:1.5rem;display:block}}.contact_form .form_item dl dt{color:#2b2b2b;line-height:1.4;font-weight:400;flex:0 0 160px;min-width:0;display:block}@media screen and (max-width:750px){.contact_form .form_item dl dt{margin-bottom:10px}}.contact_form .form_item dl dt.required:after{display:block;border:none;content:"※必須";color:#c00;font-size:1.4rem;padding:0;letter-spacing:normal}@media screen and (max-width:750px){.contact_form .form_item dl dt.required:after{display:inline-block;margin-left:6px}}.contact_form .form_item dl dd{color:#2b2b2b;width:auto;flex:1 0 0;display:flex;flex-direction:column;align-items:flex-start;position:relative}.contact_form .form_item dl dd .error{display:table;background:#e60000;color:#fff;padding:0 8px;font-size:1.4rem;margin-top:4px}.contact_form .form_item dl dd input[type=text],.contact_form .form_item dl dd input[type=email],.contact_form .form_item dl dd textarea{border:1px solid #eaeaea;background:#fae7e9 !important;font-size:1.8rem;padding:10px 15px;width:100%}@media screen and (min-width:750px) and (max-width:1120px){.contact_form .form_item dl dd input[type=text],.contact_form .form_item dl dd input[type=email],.contact_form .form_item dl dd textarea{font-size:1.5rem}}@media screen and (max-width:750px){.contact_form .form_item dl dd input[type=text],.contact_form .form_item dl dd input[type=email],.contact_form .form_item dl dd textarea{font-size:1.5rem}}.contact_form .form_item dl dd input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;transform:scale(1.2)}.contact_form .form_item dl dd input[name=email_check]{margin-top:20px}.contact_form .form_item dl dd textarea{min-height:360px}.contact_form .form_item dl dd select{-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist;height:54px;border:1px solid #eaeaea;background:#fae7e9;color:#666;padding:10px 15px;position:relative}@media screen and (min-width:750px) and (max-width:1120px){.contact_form .form_item dl dd select{height:50px}}@media screen and (max-width:750px){.contact_form .form_item dl dd select{height:50px;width:100%;font-size:1.5rem}}.contact_form .form_item dl dd .mwform-radio-field label input[type=radio]:checked+.mwform-radio-field-text:after{background:#555}.contact_form .form_item dl dd .mwform-radio-field:not(:last-child){margin-right:40px}@media screen and (min-width:750px) and (max-width:1120px){.contact_form .form_item dl dd .mwform-radio-field:not(:last-child){margin-right:2%}}.contact_form .form_item dl dd .mwform-radio-field label{display:inline-block}.contact_form .form_item dl dd .mwform-radio-field label input[type=radio]{visibility:hidden}.contact_form .form_item dl dd .mwform-radio-field label .mwform-radio-field-text{position:relative;padding-left:24px;white-space:nowrap}.contact_form .form_item dl dd .mwform-radio-field label .mwform-radio-field-text:before{content:"";border-radius:50%;display:block;position:absolute;left:0;top:50%;width:20px;height:20px;margin-top:-10px;background:#fff;transition:all .4s ease-in-out;border:1px solid #aaa}.contact_form .form_item dl dd .mwform-radio-field label .mwform-radio-field-text:after{width:12px;height:12px;margin-top:-6px;left:4px;background:#fff;content:"";border-radius:50%;display:block;position:absolute;top:50%;background:#fff;transition:all .4s ease-in-out}.contact_form .form_item dl dd label.error{display:inline-block;background:#e60000;color:#fff;padding:0 8px;font-size:1.4rem;margin-top:4px}.contact_form .form_item dl dd .f_checker{width:100%}.contact_form .form_item dl dd .datebox{display:flex;align-items:center;justify-content:space-around;width:100%}.contact_form .form_item dl dd .datebox+.datebox{margin-top:20px}@media screen and (max-width:750px){.contact_form .form_item dl dd .datebox{flex-wrap:wrap;margin-top:14px}}.contact_form .form_item dl dd .datebox .num{flex:0 0 auto}@media screen and (max-width:750px){.contact_form .form_item dl dd .datebox .num{flex-basis:100%;margin-bottom:4px}}.contact_form .form_item dl dd .datebox .date{flex:0 0 220px;text-align:center}@media screen and (min-width:750px) and (max-width:1120px){.contact_form .form_item dl dd .datebox .date{flex:0 0 130px;-ms-flex:0 0 130px}}@media screen and (max-width:750px){.contact_form .form_item dl dd .datebox .date{flex-basis:49%}}.contact_form .form_item dl dd .datebox .time{flex:0 0 180px}@media screen and (min-width:750px) and (max-width:1120px){.contact_form .form_item dl dd .datebox .time{flex:0 0 140px;-ms-flex:0 0 140px}}@media screen and (max-width:750px){.contact_form .form_item dl dd .datebox .time{flex-basis:49%}}.contact_form .form_item dl dd .datebox span.required{display:block;border:none;color:#c00;font-size:1.4rem;padding:0;letter-spacing:normal}@media screen and (max-width:750px){.contact_form .form_item dl dd .datebox span.required{display:inline-block;margin-left:6px}}.contact_form .form_item.f_tel dd input[type=text]{width:120px}@media screen and (min-width:750px) and (max-width:1120px){.contact_form .form_item.f_tel dd input[type=text]{width:90px}}@media screen and (max-width:750px){.contact_form .form_item.f_tel dd input[type=text]{width:75px}}.contact_form .form_item.f_age dd input[type=text]{width:120px}@media screen and (max-width:750px){.contact_form .form_item.f_age dd input[type=text]{width:75px}}.contact_form .form_item.f_age dd select{width:240px}.contact_form .form_item.f_others dl{align-items:flex-start}.contact_form .form_item.f_others dl .other-txt{margin-top:15px}.contact_form .form_item.f_others dl .annotation{font-size:12px}@media screen and (max-width:750px){.contact_form .form_item.f_others dl br{display:none}}@media screen and (max-width:750px){.contact_form .form_item.f_counseling dt br{display:none}}.contact_form .form_item.f_introduce dd .introduce{display:flex;align-items:center;justify-content:space-between;width:100%}@media screen and (max-width:750px){.contact_form .form_item.f_introduce dd .introduce{flex-wrap:wrap;justify-content:flex-start}}.contact_form .form_item.f_introduce dd .name{flex:0 0 320px}@media screen and (min-width:750px) and (max-width:1120px){.contact_form .form_item.f_introduce dd .name{flex:0 0 220px;-ms-flex:0 0 220px}}@media screen and (max-width:750px){.contact_form .form_item.f_introduce dd .name{flex-basis:100%;margin-top:4px}}.contact_form .form_item .agreement_txt{max-height:230px;overflow:auto;border:1px solid #eaeaea;background:#f6f6f6;padding:30px 35px;margin-bottom:20px}@media screen and (max-width:750px){.contact_form .form_item .agreement_txt{padding:5%;font-size:1.3rem}}.contact_form .form_item .agreement_txt address{font-style:normal;margin-top:20px}.contact_form .form_item .agreement_txt p+p{margin-top:20px}.contact_form .form_item.ac{padding:0;border-top:0;margin-top:20px}.contact_form .form_item .agreement_check{text-align:center}.contact_form .form_item .agreement_check input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;transform:scale(1.2)}.contact_form .form_item .agreement_check label.error{color:#b70000;display:block}.contact_form .form_item_attention{font-size:14px;margin-top:5px}.contact_form .form_button_area{text-align:center}@media screen and (max-width:750px){.contact_form .form_button_area{margin-top:10px}}.contact_form .form_button_area .form_button{background:#ff4970;color:#fff;border:2px solid #e3395d;border-radius:35px;font-size:2rem;padding:12px 10px;margin:0 auto;width:50%;min-width:260px;transition:all .4s ease-in-out}.contact_form .form_button_area .form_button:hover{background:#fff;color:#ff4970;cursor:pointer}@media screen and (max-width:750px){.contact_form .form_button_area .form_button{font-size:1.8rem}}#ac_trial_form #booking-package_servicePage .selectedPanel{border-bottom:1px solid #ddd;border-left:none;padding-left:10px;background-color:#ffed61}#ac_trial_form #booking-package_servicePage{width:100%;max-width:880px;float:none;margin:0 auto}#ac_trial_form #booking-package_servicePage:before{content:"コースを選んでください";display:block;font-size:3.6rem !important;font-weight:300;text-align:center;padding:10px 0}@media screen and (max-width:750px){#ac_trial_form #booking-package_servicePage:before{font-size:2.8rem !important}}#ac_trial_form #booking-package_servicePage .title{display:none}#ac_trial_form #booking-package_serviceDetails{width:100%;max-width:880px;float:none;padding-left:0;margin:40px auto 0}#ac_trial_form #booking-package_serviceDetails .title,#ac_trial_form #booking-package_serviceDetails .row{display:none}#ac_trial_form #booking-package_inputFormPanel{width:100%;max-width:710px;margin:0 auto}@media screen and (max-width:750px){#ac_trial_form #booking-package_inputFormPanel{max-width:100%}}#ac_trial_form #booking-package_inputFormPanel:before{content:"お客様情報を入力してください";display:block;font-size:3.6rem !important;font-weight:300;text-align:center;padding:10px 0}@media screen and (max-width:750px){#ac_trial_form #booking-package_inputFormPanel:before{font-size:2.33rem !important}}#ac_trial_form #booking-package_inputFormPanel #reservationHeader{display:none}#ac_trial_form #booking-package_inputFormPanel .row{display:flex !important;align-items:flex-start;border:none !important;border-top:1px solid #eaeaea !important;padding:30px 0 !important;color:#2b2b2b;line-height:1.4;font-size:1.8rem !important}@media screen and (max-width:750px){#ac_trial_form #booking-package_inputFormPanel .row{font-size:1.6rem !important;flex-direction:column}}#ac_trial_form #booking-package_inputFormPanel .row .name{flex:0 0 150px;padding-bottom:0 !important}@media screen and (max-width:750px){#ac_trial_form #booking-package_inputFormPanel .row .name{flex:0 0 auto;margin-bottom:10px}}#ac_trial_form #booking-package_inputFormPanel .row .name.required:after{display:block;border:none;content:"※必須";color:#c00;font-size:1.4rem;padding:0;letter-spacing:normal}@media screen and (max-width:750px){#ac_trial_form #booking-package_inputFormPanel .row .name.required:after{display:inline-block;margin-left:5px;vertical-align:3px}}#ac_trial_form #booking-package_inputFormPanel .row .value{flex:1 0 0;display:inline-block}@media screen and (max-width:750px){#ac_trial_form #booking-package_inputFormPanel .row .value{flex:0 0 auto;display:block;width:100%}}@media screen and (max-width:750px){#ac_trial_form #booking-package_inputFormPanel .row .value #booking_package_selectedServicesPanel{width:auto}}#ac_trial_form #booking-package_inputFormPanel .row .description{margin-top:0 !important}#ac_trial_form #booking-package_inputFormPanel .row:nth-of-type(3):before{content:"コース";display:inline-block;color:#2b2b2b;line-height:1.4;font-size:1.8rem !important;font-weight:400;flex:0 0 150px;transition:.4s}@media screen and (max-width:750px){#ac_trial_form #booking-package_inputFormPanel .row:nth-of-type(3):before{font-size:1.6rem !important;flex:0 0 auto;margin-bottom:10px}}#ac_trial_form #booking-package_inputFormPanel .row:nth-of-type(3) .name{display:none}#ac_trial_form #booking-package_inputFormPanel .row.total_amount{display:none !important}#ac_trial_form #booking-package_inputFormPanel .row:nth-child(7) input[type=text]{max-width:120px}@media screen and (max-width:750px){#ac_trial_form #booking-package_inputFormPanel .row:nth-child(7) input[type=text]{max-width:75px}}#ac_trial_form #booking-package_inputFormPanel .row:nth-child(8) input[type=text]{max-width:394px}@media screen and (max-width:750px){#ac_trial_form #booking-package_inputFormPanel .row:nth-child(8) input[type=text]{max-width:253px}}#ac_trial_form #booking-package_inputFormPanel .row:nth-child(10),#ac_trial_form #booking-package_inputFormPanel .row:nth-child(12){border-top:0 !important;padding-top:0 !important}#ac_trial_form #booking-package_inputFormPanel .row:nth-child(10) .name,#ac_trial_form #booking-package_inputFormPanel .row:nth-child(12) .name{opacity:0;text-indent:-9999px}@media screen and (max-width:750px){#ac_trial_form #booking-package_inputFormPanel .row:nth-child(10) .name,#ac_trial_form #booking-package_inputFormPanel .row:nth-child(12) .name{display:none}}@media screen and (max-width:750px){#ac_trial_form #booking-package_inputFormPanel .row:nth-child(9){padding-bottom:20px !important}}@media screen and (max-width:750px){#ac_trial_form #booking-package_inputFormPanel .row:nth-child(11){padding-bottom:10px !important}}@media screen and (max-width:750px){#ac_trial_form #booking-package_inputFormPanel .row:nth-child(13){padding-bottom:25px !important}}#ac_trial_form #booking-package_inputFormPanel .row:nth-child(14){border-top:0 !important;padding-top:0 !important;padding-bottom:15px !important}@media screen and (max-width:750px){#ac_trial_form #booking-package_inputFormPanel .row:nth-child(14){padding-bottom:10px !important}}#ac_trial_form #booking-package_inputFormPanel .row:nth-child(14) .name{display:none}#ac_trial_form #booking-package_inputFormPanel .row:nth-child(14) .value{display:flex;flex-direction:column-reverse;align-items:center}#ac_trial_form #booking-package_inputFormPanel .row:nth-child(14) .description{border:1px solid #eaeaea;border-top:1px solid #757575;background-color:#f6f6f6;padding:35px 40px 15px;font-size:1.4rem;line-height:1.8;height:230px;overflow-y:scroll;margin-bottom:20px !important}@media screen and (max-width:750px){#ac_trial_form #booking-package_inputFormPanel .row:nth-child(14) .description{padding:20px 20px 5px}}#ac_trial_form #booking-package_inputFormPanel .row:nth-child(14) label input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;transform:scale(1.2);margin-right:5px}#ac_trial_form #booking-package_inputFormPanel .row:nth-child(14) .radio_title{font-size:1.4rem;padding-left:0 !important}#ac_trial_form #booking-package_inputFormPanel .row:nth-child(14) .radio_title:before,#ac_trial_form #booking-package_inputFormPanel .row:nth-child(14) .radio_title:after{content:none}#ac_trial_form #booking_package_input_gender,#ac_trial_form #booking_package_input_introducecheck{display:flex;align-items:center}#ac_trial_form #booking_package_input_gender label,#ac_trial_form #booking_package_input_introducecheck label{margin:0 !important}#ac_trial_form #booking_package_input_gender label:first-child,#ac_trial_form #booking_package_input_introducecheck label:first-child{margin-right:50px !important}@media screen and (max-width:750px){#ac_trial_form #booking-package{font-size:1.4rem}}#ac_trial_form #booking-package-id-1 *{transition:.4s}#ac_trial_form #booking-package-id-1 .calendarPanel{vertical-align:center}#ac_trial_form #booking-package-id-1 .arrowLeft,#ac_trial_form #booking-package-id-1 .arrowRight{display:flex;align-items:center;margin-bottom:0}#ac_trial_form #booking-package-id-1 .arrowLeft:hover,#ac_trial_form #booking-package-id-1 .arrowRight:hover{opacity:.7}#ac_trial_form #booking-package-id-1 .arrowLeft{justify-content:flex-start}#ac_trial_form #booking-package-id-1 .arrowRight{justify-content:flex-end}#ac_trial_form #booking-package-id-1 .calendarData,#ac_trial_form #booking-package-id-1 .selectedDate{font-size:3.6rem !important;font-weight:300}@media screen and (max-width:750px){#ac_trial_form #booking-package-id-1 .calendarData,#ac_trial_form #booking-package-id-1 .selectedDate{font-size:3rem !important}}#ac_trial_form #booking-package-id-1 .selectedDate{border-bottom:none !important}#ac_trial_form #booking-package-id-1 #topPanel{padding:10px 0}#ac_trial_form #booking-package-id-1 .selectPanelError{background-color:#eaeaea;color:#ccc}#ac_trial_form #booking-package-id-1 input[type=text],#ac_trial_form #booking-package-id-1 textarea{border:1px solid #ccc;background:#f5f5f5 !important;font-size:1.8rem !important;padding:10px 15px !important;width:100%}@media screen and (max-width:750px){#ac_trial_form #booking-package-id-1 input[type=text],#ac_trial_form #booking-package-id-1 textarea{font-size:1.5rem !important}}#ac_trial_form #booking-package-id-1 .radio_title{position:relative;padding-left:24px;cursor:pointer}#ac_trial_form #booking-package-id-1 .radio_title:before{content:"";border-radius:50%;display:block;position:absolute;left:0;top:50%;width:20px;height:20px;margin-top:-10px;background:#fff;border:1px solid #aaa}#ac_trial_form #booking-package-id-1 .radio_title:after{width:12px;height:12px;margin-top:-6px;left:4px;background:#fff;content:"";border-radius:50%;display:block;position:absolute;top:50%;background-color:#fff}#ac_trial_form #booking-package-id-1 .radio_title:hover{opacity:.7}#ac_trial_form #booking-package-id-1 input[type=radio]:checked+.radio_title:after{background-color:#555}#ac_trial_form #booking-package-id-1 textarea{min-height:360px}#ac_trial_form #booking-package-id-1 #booking-package_calendarPage .returnButton,#ac_trial_form #booking-package-id-1 #returnToCalendarButton,#ac_trial_form #booking-package-id-1 #returnToDayListButton,#ac_trial_form #booking-package-id-1 #returnToSchedules{color:#333;font-weight:500;font-size:1.4rem;position:relative;padding-left:15px;cursor:pointer;transition:.3s;cursor:pointer}#ac_trial_form #booking-package-id-1 #booking-package_calendarPage .returnButton:before,#ac_trial_form #booking-package-id-1 #returnToCalendarButton:before,#ac_trial_form #booking-package-id-1 #returnToDayListButton:before,#ac_trial_form #booking-package-id-1 #returnToSchedules:before{content:"";display:block;width:10px;height:10px;border-top:1px solid #333;border-left:1px solid #333;transform:rotate(-45deg);position:absolute;top:50%;margin-top:-5px;left:0;transition:.3s}#ac_trial_form #booking-package-id-1 #booking-package_calendarPage .returnButton:focus,#ac_trial_form #booking-package-id-1 #returnToCalendarButton:focus,#ac_trial_form #booking-package-id-1 #returnToDayListButton:focus,#ac_trial_form #booking-package-id-1 #returnToSchedules:focus{outline:none}#ac_trial_form #booking-package-id-1 #booking-package_calendarPage .returnButton:hover,#ac_trial_form #booking-package-id-1 #returnToCalendarButton:hover,#ac_trial_form #booking-package-id-1 #returnToDayListButton:hover,#ac_trial_form #booking-package-id-1 #returnToSchedules:hover{color:#ff4970}#ac_trial_form #booking-package-id-1 #booking-package_calendarPage .returnButton:hover:before,#ac_trial_form #booking-package-id-1 #returnToCalendarButton:hover:before,#ac_trial_form #booking-package-id-1 #returnToDayListButton:hover:before,#ac_trial_form #booking-package-id-1 #returnToSchedules:hover:before{border-top-color:#ff4970;border-left-color:#ff4970}#ac_trial_form #booking-package-id-1 #returnToCalendarButton,#ac_trial_form #booking-package-id-1 #returnToDayListButton{margin:0}#ac_trial_form #booking-package-id-1 #returnToSchedules{display:inline-block;width:auto !important}#ac_trial_form #booking-package-id-1 .returnDayButton,#ac_trial_form #booking-package-id-1 .nextDayButtton,#ac_trial_form #booking-package-id-1 .nextButton{display:none}#ac_trial_form #booking-package-id-1 .goToCalendarButton,#ac_trial_form #booking-package-id-1 .cartPanel .bookingButton{display:block;background-color:#333;color:#fff;border:0;border-radius:35px;font-size:2rem;padding:12px 10px;margin:0 auto;width:50% !important;min-width:260px;cursor:pointer;transition:.4s}@media screen and (max-width:750px){#ac_trial_form #booking-package-id-1 .goToCalendarButton,#ac_trial_form #booking-package-id-1 .cartPanel .bookingButton{font-size:1.8rem}}#ac_trial_form #booking-package-id-1 .goToCalendarButton:focus,#ac_trial_form #booking-package-id-1 .cartPanel .bookingButton:focus{outline:none}#ac_trial_form #booking-package-id-1 .goToCalendarButton:hover,#ac_trial_form #booking-package-id-1 .cartPanel .bookingButton:hover{opacity:.7}#ac_trial_form #booking-package-id-1 .cartPanel{margin-bottom:30px}@media screen and (max-width:750px){#ac_trial_form #booking-package-id-1 .cartPanel{margin-bottom:15px}}#ac_trial_form #booking-package-id-1 .cartPanel .bottomBarPanel{display:flex;flex-direction:column;align-items:center}#ac_trial_form #booking-package-id-1 .cartPanel .bottomBarPanel:before,#ac_trial_form #booking-package-id-1 .cartPanel .bottomBarPanel:after{white-space:pre-wrap;display:block;font-size:1.4rem;color:#c00;text-align:center}@media screen and (max-width:750px){#ac_trial_form #booking-package-id-1 .cartPanel .bottomBarPanel:before,#ac_trial_form #booking-package-id-1 .cartPanel .bottomBarPanel:after{font-size:1.2rem}}#ac_trial_form #booking-package-id-1 .cartPanel .bottomBarPanel:before{content:"※ご予約が重複してしまった場合は、";margin-top:35px;order:2}#ac_trial_form #booking-package-id-1 .cartPanel .bottomBarPanel:after{content:"予約完了時間の早かったお客様から優先で対応させて頂きます。";order:3}@media screen and (max-width:750px){#ac_trial_form #booking-package-id-1 .cartPanel .bottomBarPanel:after{max-width:254px}}.sect_campaignset{margin-top:110px}@media screen and (min-width:750px) and (max-width:1120px){.sect_campaignset{margin-top:10%;padding:0 5%}}@media screen and (max-width:750px){.sect_campaignset{margin-top:10%;padding:0 5%}}.sect_campaignset .bnr{text-align:center}.sect_campaignset .bnr p{margin-bottom:10px;font-size:26px;font-weight:400;letter-spacing:.2em}@media screen and (min-width:750px) and (max-width:1120px){.sect_campaignset .bnr p{font-size:2.6vw}}@media screen and (max-width:750px){.sect_campaignset .bnr p{font-size:3.6vw;line-height:1.4}}.sect_campaignset .bnr p .sp_only{display:none}@media screen and (max-width:750px){.sect_campaignset .bnr p .sp_only{display:block}}.sect_campaignset .bnr p .gentei{background:#ff4970;color:#fff;padding:0 10px 0;display:inline-flex;border-radius:50%;width:42px;height:42px;align-items:center;justify-content:center;letter-spacing:0}@media screen and (max-width:750px){.sect_campaignset .bnr p .gentei{width:8vw;height:8vw;padding:0 2vw 0;font-size:4vw}}.sect_campaignset .multi_admission{margin-top:45px;text-align:center}@media screen and (min-width:750px) and (max-width:1120px){.sect_campaignset .multi_admission{margin-top:6%}}@media screen and (max-width:750px){.sect_campaignset .multi_admission{margin-top:4%}}.sect_price{margin-top:110px}@media screen and (min-width:750px) and (max-width:1120px){.sect_price{margin-top:10%}}@media screen and (max-width:750px){.sect_price{margin-top:10%}}.sect_price--winter-campaign{margin:70px auto}@media screen and (max-width:750px){.sect_price--winter-campaign{margin:40px auto}}.sect_price--winter-campaign .ttlbox h2{font-size:30px;font-weight:700;line-height:1;letter-spacing:.1em;text-align:center;margin-bottom:10px}@media screen and (max-width:750px){.sect_price--winter-campaign .ttlbox h2{font-size:20px}}.sect_price--winter-campaign .ttlbox h2:before{content:"＼";font-size:40px;margin-right:10px}@media screen and (max-width:750px){.sect_price--winter-campaign .ttlbox h2:before{margin-right:5px;font-size:26px}}.sect_price--winter-campaign .ttlbox h2:after{content:"／";font-size:40px;margin-left:10px}@media screen and (max-width:750px){.sect_price--winter-campaign .ttlbox h2:after{margin-left:5px;font-size:26px}}.sect_price--winter-campaign .ttlbox h2 span.strong-pink{color:#e72081;font-weight:600}.sect_price--winter-campaign .ttlbox h2 span.reform-font{font-family:"Lato","lato woff",sans-serif;font-size:44px}@media screen and (max-width:750px){.sect_price--winter-campaign .ttlbox h2 span.reform-font{font-size:36px}}.sect_price--winter-campaign .ttlbox p{font-size:22px;font-weight:700;text-align:center;letter-spacing:.4rem}.sect_price--winter-campaign .ttlbox p span.under_yellow{background:linear-gradient(transparent 50%,#ffed61 50%);padding-bottom:5px}.sect_price--winter-campaign .ttlbox p span.emphasis{font-weight:700}.sect_price--winter-campaign .ttlbox p span.emphasis--32{font-size:32px}@media screen and (max-width:750px){.sect_price--winter-campaign .ttlbox p span.emphasis--32{font-size:24px}}.sect_price--winter-campaign .ttlbox p span.emphasis--40{font-size:40px}@media screen and (max-width:750px){.sect_price--winter-campaign .ttlbox p span.emphasis--40{font-size:32px}}.sect_price--winter-campaign .ttlbox p span.emphasis--more{font-size:40px;font-weight:400}.sect_price--winter-campaign .ttlbox p span.reform-font{font-family:"Lato","lato woff",sans-serif}.sect_price--winter-campaign .txt{text-align:center}@media screen and (max-width:750px){.sect_price--winter-campaign .txt{font-size:14px;text-align:left}}.sect_price--winter-campaign .txt .color{color:#de143f}.sect_price--winter-campaign .plan{display:flex;justify-content:space-evenly;margin:0 auto;padding:20px 0;background-color:#fbf2f6;max-width:730px}@media screen and (max-width:750px){.sect_price--winter-campaign .plan{flex-direction:column;text-align:center}}.sect_price--winter-campaign .plan .course{font-size:18px;letter-spacing:.2em}.sect_price--winter-campaign .plan .course span{font-size:30px;font-weight:500}.sect_price--winter-campaign .plan .frequency{margin:auto 0;font-size:16px;letter-spacing:.2em}.sect_price--winter-campaign .plan .price{letter-spacing:.3em;font-size:18px;font-weight:600}.sect_price--winter-campaign .plan .emphasis{color:#e72081;font-size:30px}.sect_price--winter-campaign .plan .reform-font{font-family:"Lato","lato woff",sans-serif}.sect_price--winter-campaign .plan_winter_campaign{margin-top:40px;text-align:center}@media screen and (max-width:750px){.sect_price--winter-campaign .plan_winter_campaign{margin-top:20px}.sect_price--winter-campaign .plan_winter_campaign img{margin:0 auto}}.sect_price--winter-campaign .annotation{margin-top:40px;font-size:14px}@media screen and (max-width:750px){.sect_price--winter-campaign .annotation{margin-top:20px;font-size:12px}}.sect_price_bg-beige{padding:60px 0;background-color:#f3f3ec}@media screen and (max-width:750px){.sect_price_bg-beige{padding:40px 0}}.sect_price_campaign{margin-top:60px;padding:0 20px}@media screen and (max-width:750px){.sect_price_campaign{margin-top:30px}}.sect_price_campaign .campbnr_list_single{display:flex;flex-direction:column;justify-content:center;align-items:center}.sect_price_campaign .campbnr_list_single p.headline{margin-bottom:15px;font-size:30px;font-weight:700;letter-spacing:.5rem}@media screen and (max-width:750px){.sect_price_campaign .campbnr_list_single p.headline{margin-bottom:5px;font-size:24px}}.sect_price_campaign .campbnr_list_single p.terms{margin-top:40px;text-align:center;font-size:16px}@media screen and (max-width:750px){.sect_price_campaign .campbnr_list_single p.terms{margin-top:20px;text-align:left;font-size:14px}}.sect_price_campaign .campbnr_list_single p.terms span{display:block;text-align:center}.sect_price_plan{margin-top:80px;margin-bottom:100px;padding:0 15px}@media screen and (max-width:750px){.sect_price_plan{margin-top:60px;margin-bottom:40px}}.sect_price_plan h2{margin-bottom:40px;text-align:center;font-size:30px;font-weight:600}@media screen and (max-width:750px){.sect_price_plan h2{margin-bottom:40px;font-size:18px}}.sect_price_plan .flex-list{display:flex;justify-content:center;align-items:center}@media screen and (max-width:750px){.sect_price_plan .flex-list{flex-direction:column}}.sect_price_plan .flex-list__item{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:300px;width:100%;height:200px;border:2px solid #000}@media screen and (max-width:750px){.sect_price_plan .flex-list__item{height:180px}}.sect_price_plan .flex-list__item:nth-child(n+2){margin-left:40px}@media screen and (min-width:750px) and (max-width:1120px){.sect_price_plan .flex-list__item:nth-child(n+2){margin-left:20px}}@media screen and (max-width:750px){.sect_price_plan .flex-list__item:nth-child(n+2){margin-top:20px;margin-left:0;height:150px}}.sect_price_plan .flex-list__item .plan-popularity{position:absolute;top:-20px;left:0;right:0;margin:auto;padding:5px 10px;text-align:center;max-width:120px;width:100%;font-size:16px;font-weight:500;letter-spacing:.1em;line-height:1.5;color:#fff;background-color:#e72081;border-radius:20px}@media screen and (max-width:750px){.sect_price_plan .flex-list__item .plan-popularity{font-size:15px}}.sect_price_plan .flex-list__item .plan-ttl{text-align:center;font-size:24px;font-weight:700}@media screen and (min-width:750px) and (max-width:1120px){.sect_price_plan .flex-list__item .plan-ttl{font-size:20px}}@media screen and (max-width:750px){.sect_price_plan .flex-list__item .plan-ttl{font-size:18px}}.sect_price_plan .flex-list__item .plan-txt{text-align:center;font-size:14px;font-weight:500;line-height:1.5}@media screen and (max-width:750px){.sect_price_plan .flex-list__item .plan-txt{margin-top:5px;font-size:12px}}.sect_price_plan .flex-list__item .plan-btn{margin-top:10px}.sect_price_plan .flex-list__item .plan-btn__arrow{position:relative;display:flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:#ba9d4f;border-radius:20px;transition:.3s}.sect_price_plan .flex-list__item .plan-btn__arrow:hover{opacity:.7}@media screen and (max-width:750px){.sect_price_plan .flex-list__item .plan-btn__arrow{font-size:12px}}.sect_price_plan .flex-list__item .plan-btn__arrow:before{content:"";position:absolute;top:-5px;bottom:0;left:1px;right:0;margin:auto;width:13px;height:13px;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(135deg)}.sect_price .wrap_price_table{display:flex;flex-wrap:wrap}.sect_price .wrap_price_table .price_table{border:2px solid #ccc;width:50%}.sect_price .wrap_price_table .price_table:nth-of-type(2){border-left:none}@media screen and (max-width:750px){.sect_price .wrap_price_table .price_table:nth-of-type(2){border:2px solid #ccc;margin-top:2%}}@media screen and (max-width:750px){.sect_price .wrap_price_table .price_table{width:100%}}.sect_price .wrap_price_table .price_table .th{background:#fffbdc;text-align:center;padding:5% 0;border-bottom:1px solid #ccc}@media screen and (max-width:750px){.sect_price .wrap_price_table .price_table .th{padding:4% 0}}.sect_price .wrap_price_table .price_table .th .month{display:inline-block;font-size:19px;font-weight:300;padding:2px 20px;background:#2e2e2e;color:#fff;letter-spacing:2px;margin-right:25px}@media screen and (min-width:750px) and (max-width:1120px){.sect_price .wrap_price_table .price_table .th .month{font-size:1.8vw;padding:1% 6%;margin-right:3%}}@media screen and (max-width:750px){.sect_price .wrap_price_table .price_table .th .month{font-size:16px;padding:2px 15px;margin-right:15px}}.sect_price .wrap_price_table .price_table .th .course{display:inline-block;font-size:19px;font-weight:300;letter-spacing:4px}@media screen and (min-width:750px) and (max-width:1120px){.sect_price .wrap_price_table .price_table .th .course{font-size:1.9vw;line-height:1}}@media screen and (max-width:750px){.sect_price .wrap_price_table .price_table .th .course{font-size:18px;line-height:1}}.sect_price .wrap_price_table .price_table .th .course span{font-family:"Lato","lato woff",sans-serif;font-weight:700;font-size:28px}@media screen and (min-width:750px) and (max-width:1120px){.sect_price .wrap_price_table .price_table .th .course span{font-size:3.5vw}}@media screen and (max-width:750px){.sect_price .wrap_price_table .price_table .th .course span{font-size:24px}}.sect_price .wrap_price_table .price_table .td{border-top:1px solid #ccc;display:flex;flex-wrap:wrap;padding:4% 25px;align-items:center}@media screen and (min-width:750px) and (max-width:1120px){.sect_price .wrap_price_table .price_table .td{padding:4%}}@media screen and (max-width:750px){.sect_price .wrap_price_table .price_table .td{padding:4%}}.sect_price .wrap_price_table .price_table .td .item{width:40%;text-align:center;font-size:14px;letter-spacing:4px;font-weight:300}@media screen and (min-width:750px) and (max-width:1120px){.sect_price .wrap_price_table .price_table .td .item{width:33%;font-size:1.3vw;letter-spacing:.3vw}}@media screen and (max-width:750px){.sect_price .wrap_price_table .price_table .td .item{width:36%;font-size:2.3vw;letter-spacing:3px}}.sect_price .wrap_price_table .price_table .td .price_big{width:60%;text-align:right;font-size:24px;font-weight:700;font-family:"Lato","lato woff",sans-serif;letter-spacing:4px}@media screen and (min-width:750px) and (max-width:1120px){.sect_price .wrap_price_table .price_table .td .price_big{width:67%;font-size:2.2vw}}@media screen and (max-width:750px){.sect_price .wrap_price_table .price_table .td .price_big{width:64%;font-size:6.4vw}}.sect_price .wrap_price_table .price_table .td .price_big span{font-size:14px;font-weight:300}@media screen and (min-width:750px) and (max-width:1120px){.sect_price .wrap_price_table .price_table .td .price_big span{font-size:1.3vw}}@media screen and (max-width:750px){.sect_price .wrap_price_table .price_table .td .price_big span{font-size:2vw}}.sect_price .wrap_price_table .price_table .td .price_small{font-family:"Lato","lato woff",sans-serif;font-size:20px;letter-spacing:4px;font-weight:400;text-align:right;width:60%}@media screen and (min-width:750px) and (max-width:1120px){.sect_price .wrap_price_table .price_table .td .price_small{font-size:2vw;width:67%}}@media screen and (max-width:750px){.sect_price .wrap_price_table .price_table .td .price_small{font-size:5.8vw;width:64%}}.sect_price .wrap_price_table .price_table .td .price_small span{font-size:14px}@media screen and (min-width:750px) and (max-width:1120px){.sect_price .wrap_price_table .price_table .td .price_small span{font-size:1.3vw}}@media screen and (max-width:750px){.sect_price .wrap_price_table .price_table .td .price_small span{font-size:1.4vw}}.sect_price .wrap_training-price{margin-top:100px;padding:80px 0 100px;background-color:#f3f3ec}@media screen and (max-width:750px){.sect_price .wrap_training-price{margin-top:60px;padding:40px 0 60px}}.sect_price .wrap_training-price.is-single{margin-top:30px;padding:0;background-color:#fff}@media screen and (max-width:750px){.sect_price .wrap_training-price.is-single{margin-top:30px;padding:0}}.sect_price .wrap_training-price .plan-popularity{margin:auto;padding:5px 10px;text-align:center;max-width:120px;width:100%;font-size:16px;font-weight:500;letter-spacing:.1em;line-height:1.5;color:#fff;background-color:#e72081;border-radius:20px}@media screen and (max-width:750px){.sect_price .wrap_training-price .plan-popularity{font-size:15px}}.sect_price .wrap_training-price .ttlbox h2{margin-top:15px;font-weight:700}.sect_price .wrap_training-price .course-intro{text-align:center;line-height:1.8;font-size:16px;letter-spacing:.1em}@media screen and (max-width:750px){.sect_price .wrap_training-price .course-intro{font-size:13px}}.sect_price .wrap_training-price .course-intro__txt{margin-bottom:40px}@media screen and (max-width:750px){.sect_price .wrap_training-price .course-intro__txt{text-align:left}}.sect_price .wrap_training-price .course-intro__plan-txt{margin-bottom:25px;font-size:30px;font-weight:700}@media screen and (max-width:750px){.sect_price .wrap_training-price .course-intro__plan-txt{font-size:20px}}.sect_price .wrap_training-price .course-intro a{color:inherit;text-decoration:underline}.sect_price .wrap_training-price .course-wrapper{display:flex;flex-direction:column;align-items:center}.sect_price .wrap_training-price .course-wrapper__item{padding:40px 80px 40px 40px;max-width:800px;width:100%;background-color:#fff;border:2px solid #ba9d4f}.sect_price .wrap_training-price .course-wrapper__item:nth-child(n+2){margin-top:25px}@media screen and (max-width:750px){.sect_price .wrap_training-price .course-wrapper__item{padding:50px 20px;max-width:400px}}.sect_price .wrap_training-price .course-wrapper__item--pink{position:relative;border:2px solid #e72081}.sect_price .wrap_training-price .course-wrapper__item--pink .recommendation-icon{position:absolute;top:-20px;left:-20px;display:flex;justify-content:center;align-items:center;width:70px;height:70px;background-color:#e72081;border-radius:50%}@media screen and (max-width:750px){.sect_price .wrap_training-price .course-wrapper__item--pink .recommendation-icon{top:-20px;left:-15px;width:66px;height:66px}}.sect_price .wrap_training-price .course-wrapper__item--pink .recommendation-icon p{text-align:center;font-size:12px;font-weight:700;line-height:1.6;color:#fff}.sect_price .wrap_training-price .course-wrapper__item--light-beige{border:2px solid #e7e7d9}.sect_price .wrap_training-price .course-wrapper__item .item-upper{display:flex}@media screen and (max-width:750px){.sect_price .wrap_training-price .course-wrapper__item .item-upper{flex-direction:column}}.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-left{display:flex;flex-direction:column;margin-right:20px;max-width:310px;width:100%}.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-left h3{font-size:30px;font-weight:700;line-height:1;letter-spacing:.5rem}@media screen and (max-width:750px){.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-left h3{font-size:25px;letter-spacing:.2rem}}.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-left h3 span{font-family:"Lato","lato woff",sans-serif}.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-left h3.lh-adjustment-1-4{line-height:1.4}.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-left__txt{margin-top:15px;font-size:12px;font-weight:600;letter-spacing:.5rem}@media screen and (max-width:750px){.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-left__txt{font-size:11px}}.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-left__txt:nth-of-type(n+2){margin-top:10px}.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right{display:flex;flex-direction:column;max-width:360px;width:100%}@media screen and (max-width:750px){.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right{margin-top:50px}}.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__normal{display:flex;justify-content:space-between;align-items:center;line-height:1}.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__normal .normal-ttl{font-size:12px;font-weight:700;letter-spacing:.2rem}@media screen and (max-width:750px){.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__normal .normal-ttl{font-size:11px}}.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__normal .normal-price{font-size:18px}@media screen and (max-width:750px){.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__normal .normal-price{font-size:15px}}.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__normal .normal-price span{font-family:"Lato","lato woff",sans-serif;font-size:30px;font-weight:700;letter-spacing:.3rem}@media screen and (max-width:750px){.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__normal .normal-price span{font-size:22px}}.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__admission{display:flex;justify-content:space-between;align-items:center;margin-top:25px;padding-bottom:10px;line-height:1;border-bottom:2px solid #f3f3ec}.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__admission .admission-ttl{font-size:12px;font-weight:700;letter-spacing:.2rem}@media screen and (max-width:750px){.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__admission .admission-ttl{font-size:11px}}.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__admission .admission-price{font-size:16px}@media screen and (max-width:750px){.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__admission .admission-price{font-size:13px}}.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__admission .admission-price span{font-family:"Lato","lato woff",sans-serif;font-size:18px;font-weight:700;letter-spacing:.3rem}@media screen and (max-width:750px){.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__admission .admission-price span{font-size:15px}}.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__training{display:flex;justify-content:space-between;align-items:center;margin-top:25px;padding-bottom:10px;line-height:1;border-bottom:2px solid #f3f3ec}.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__training .training-ttl{font-size:12px;font-weight:700;letter-spacing:.2rem}@media screen and (max-width:750px){.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__training .training-ttl{font-size:11px}}.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__training .training-price{font-size:16px}@media screen and (max-width:750px){.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__training .training-price{font-size:13px}}.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__training .training-price span{font-family:"Lato","lato woff",sans-serif;font-size:18px;font-weight:700;letter-spacing:.3rem}@media screen and (max-width:750px){.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__training .training-price span{font-size:15px}}.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__arrow{margin:15px 40px 0 auto;width:17px;height:10px;background-color:#e72081;-webkit-clip-path:polygon(100% 0,0 0,50% 100%);clip-path:polygon(100% 0,0 0,50% 100%)}@media screen and (max-width:750px){.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__arrow{margin:15px 20px 0 auto}}.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__slash{font-size:14px;font-weight:500;letter-spacing:.3rem;color:#e72081}@media screen and (max-width:750px){.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__slash{font-size:12px}}.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__bg p{margin-top:5px;padding:0 15px;font-size:18px;font-weight:700;letter-spacing:.2rem;color:#e72081;background-color:#fceef5}@media screen and (min-width:750px) and (max-width:1120px){.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__bg p{padding:0 10px;font-size:15px;letter-spacing:.1rem}}@media screen and (max-width:750px){.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__bg p{font-size:14px}}.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__total{display:flex;justify-content:space-between;align-items:center;margin-top:15px;padding-bottom:15px;line-height:1;border-bottom:2px solid #f3f3ec}.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__total .total-ttl{font-size:12px;font-weight:700;letter-spacing:.2rem;color:#e72081}@media screen and (max-width:750px){.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__total .total-ttl{font-size:11px}}.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__total .total-price{font-size:18px;color:#e72081}@media screen and (max-width:750px){.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__total .total-price{font-size:15px}}.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__total .total-price span{font-family:"Lato","lato woff",sans-serif;font-size:30px;font-weight:700;letter-spacing:.3rem}@media screen and (max-width:750px){.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__total .total-price span{font-size:22px}}.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__common{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;line-height:1;border-bottom:2px solid #f3f3ec}.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__common:nth-of-type(n+2){margin-top:25px}.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__common .common-ttl{font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.2rem}@media screen and (max-width:750px){.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__common .common-ttl{font-size:11px}}.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__common .common-ttl__br{display:none}@media screen and (min-width:750px) and (max-width:1120px){.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__common .common-ttl__br{display:block}}@media screen and (max-width:750px){.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__common .common-ttl__br{display:none}}.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__common .common-price{font-size:18px}@media screen and (max-width:750px){.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__common .common-price{font-size:15px}}.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__common .common-price span{font-family:"Lato","lato woff",sans-serif;font-size:30px;font-weight:700;letter-spacing:.3rem}@media screen and (max-width:750px){.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__common .common-price span{font-size:22px}}.sect_price .wrap_training-price .course-wrapper__item .item-upper .item-right__common-txt{margin-top:10px;font-size:12px}.sect_price .wrap_training-price .course-wrapper__item .item-bottom{margin-top:30px}.sect_price .wrap_training-price .course-wrapper__item .item-bottom p{display:inline-block;padding:2px 10px;font-size:14px;font-weight:700;background-color:#e7e7d9}@media screen and (max-width:750px){.sect_price .wrap_training-price .course-wrapper__item .item-bottom p{font-size:13px}}.sect_price .wrap_training-price .course-wrapper__item .item-bottom ul{margin-top:15px}.sect_price .wrap_training-price .course-wrapper__item .item-bottom ul li{display:flex;font-size:14px;font-weight:500}@media screen and (max-width:750px){.sect_price .wrap_training-price .course-wrapper__item .item-bottom ul li{font-size:12px}}.sect_price .wrap_training-price .course-wrapper__item .item-bottom ul li:before{content:"・";margin-right:5px}.sect_price .wrap_training-price .course-info{margin-top:30px}.sect_price .wrap_training-price .course-info__wrapper{display:flex;justify-content:center;margin:auto;max-width:800px;width:100%}.sect_price .wrap_training-price .course-info__wrapper:nth-child(n+2){margin-top:5px}@media screen and (max-width:750px){.sect_price .wrap_training-price .course-info__wrapper:nth-child(n+2){margin-top:15px}}@media screen and (max-width:750px){.sect_price .wrap_training-price .course-info__wrapper{flex-direction:column}}.sect_price .wrap_training-price .course-info__wrapper-left{display:flex;align-items:center;justify-content:center;max-width:220px;width:100%;background-color:#e7e7d9}@media screen and (max-width:750px){.sect_price .wrap_training-price .course-info__wrapper-left{max-width:none}}.sect_price .wrap_training-price .course-info__wrapper-right{padding:20px 30px;width:100%;background-color:#fff}.sect_price .wrap_training-price .course-info__wrapper-right ul li{display:flex;font-size:14px}@media screen and (max-width:750px){.sect_price .wrap_training-price .course-info__wrapper-right ul li{font-size:13px}}.sect_price .wrap_training-price .course-info__wrapper-right ul li:before{content:"・";margin-right:5px}.sect_price .wrap_training-price .course-info__wrapper-right a{font-size:12px;border-bottom:1px solid #f5b4ce;transition:.3s}.sect_price .wrap_training-price .course-info__wrapper-right a:hover{text-decoration:none}.sect_price .course-discount{margin-top:100px;padding:50px 5%;background-color:#f3f3ec}@media screen and (max-width:750px){.sect_price .course-discount{margin-top:60px;padding:30px 2%}}.sect_price .course-discount .discountBox{margin-right:auto;margin-left:auto;padding:30px 5.5% 40px;max-width:800px;background:#fff}@media screen and (max-width:750px){.sect_price .course-discount .discountBox{padding:20px 5.5% 30px}}.sect_price .course-discount .discountBox__head-ttl{text-align:center;font-size:30px;font-weight:700;letter-spacing:.1em}@media screen and (max-width:750px){.sect_price .course-discount .discountBox__head-ttl{font-size:20px}}.sect_price .course-discount .discountBox__head-ttl span{font-size:40px;line-height:1}@media screen and (max-width:750px){.sect_price .course-discount .discountBox__head-ttl span{font-size:26px}}.sect_price .course-discount .discountBox__head-subttl{text-align:center;font-size:14px;letter-spacing:.2em;margin-top:20px}.sect_price .course-discount .discountBox__head-txt{margin-top:20px;text-align:center;font-size:14px;letter-spacing:.1em}@media screen and (max-width:750px){.sect_price .course-discount .discountBox__head-txt{text-align:left;font-size:13px}}.sect_price .course-discount .discountBox__body{margin-top:30px}@media screen and (max-width:750px){.sect_price .course-discount .discountBox__body{margin-top:20px}}.sect_price .course-discount .discountBox__body-ttl{display:flex;justify-content:center;align-items:center;text-align:center;font-size:20px;font-weight:700;line-height:1}.sect_price .course-discount .discountBox__body-ttl:before,.sect_price .course-discount .discountBox__body-ttl:after{content:"";max-width:200px;width:100%;height:2px;background-color:#666}@media screen and (max-width:750px){.sect_price .course-discount .discountBox__body-ttl{font-size:16px}}.sect_price .course-discount .discountBox__body-ttl span{padding:0 10px;min-width:140px}.sect_price .course-discount .discountBox__body-list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:10px 0 0 85px;max-width:640px;width:100%}@media screen and (max-width:750px){.sect_price .course-discount .discountBox__body-list{margin:10px auto 0}}.sect_price .course-discount .discountBox__body-list li{position:relative;margin-top:20px;padding-left:25px;max-width:320px;width:100%;font-size:16px;line-height:1}.sect_price .course-discount .discountBox__body-list li:before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;width:14px;height:14px;border:1px solid #000}.sect_price .course-discount .discountBox__body-list li:after{content:"";position:absolute;top:-7px;bottom:0;left:2px;margin:auto;width:14px;height:6px;border-left:2px solid #ba9d4f;border-bottom:2px solid #ba9d4f;transform:rotate(-45deg)}@media screen and (max-width:750px){.sect_price .course-discount .discountBox__body-list li{font-size:14px}}.sect_price .course-discount .discountAnnotation{margin:auto;max-width:800px;width:100%}.sect_price .course-discount .discountAnnotation p{margin-top:15px;font-size:12px}.sect_price .comparison{margin-top:80px}@media screen and (max-width:750px){.sect_price .comparison{margin-top:40px}}@media screen and (max-width:750px){.sect_price .comparison h3{font-size:4vw}}.sect_price .comparison h3 .strong-pink{font-weight:700;color:#e72081}.sect_price .comparison .comparison-box{padding:20px 40px 40px;border:5px solid #e72081}@media screen and (max-width:750px){.sect_price .comparison .comparison-box{padding:20px 10px}}.sect_price .comparison .comparison-box .ttlbox{margin-bottom:40px}@media screen and (max-width:750px){.sect_price .comparison .comparison-box .ttlbox{margin-bottom:20px}}.sect_price .comparison .comparison-box .ttlbox h4{text-align:center;font-size:32px;font-weight:600;letter-spacing:.1em}@media screen and (max-width:960px){.sect_price .comparison .comparison-box .ttlbox h4{font-size:3.6vw}}.sect_price .comparison .comparison-box .ttlbox h4 .slash{display:inline-block;margin-bottom:20px}.sect_price .comparison .comparison-box .ttlbox h4 .slash:before{content:"＼";font-size:40px;margin-right:10px}.sect_price .comparison .comparison-box .ttlbox h4 .slash:after{content:"／";font-size:40px;margin-left:10px}@media screen and (max-width:750px){.sect_price .comparison .comparison-box .ttlbox h4 .slash{margin-bottom:0}.sect_price .comparison .comparison-box .ttlbox h4 .slash:before{content:"＼";font-size:20px}.sect_price .comparison .comparison-box .ttlbox h4 .slash:after{content:"／";font-size:20px}}.sect_price .comparison .comparison-box .ttlbox h4 .under_yellow{background:linear-gradient(transparent 50%,#ffed61 50%);padding-bottom:5px}.sect_price .comparison .comparison-box table{border-collapse:collapse;text-align:center;width:100%;font-weight:500}.sect_price .comparison .comparison-box table th{color:#fff;background-color:#2e2e2e;border:3px solid #fff}.sect_price .comparison .comparison-box table th.bg-none{background-color:#fff !important}.sect_price .comparison .comparison-box table th.bg-pink{width:35%;background-color:#e72081}@media screen and (max-width:750px){.sect_price .comparison .comparison-box table th.bg-pink{width:30%}}.sect_price .comparison .comparison-box table th.item{width:20%;height:80px;background-color:#f475b3}@media screen and (max-width:750px){.sect_price .comparison .comparison-box table th.item{width:25%;height:60px}}.sect_price .comparison .comparison-box table th.item--1{font-size:16px}@media screen and (max-width:750px){.sect_price .comparison .comparison-box table th.item--1{font-size:2.4vw}}.sect_price .comparison .comparison-box table th.item--2{font-size:20px}@media screen and (max-width:750px){.sect_price .comparison .comparison-box table th.item--2{font-size:2.4vw}}.sect_price .comparison .comparison-box table th.item--3{font-size:16px}@media screen and (max-width:750px){.sect_price .comparison .comparison-box table th.item--3{font-size:2.4vw}}.sect_price .comparison .comparison-box table td{border:3px solid #fff}.sect_price .comparison .comparison-box table td.bg-light-pink{font-size:18px;background-color:#fbf2f6}@media screen and (max-width:960px){.sect_price .comparison .comparison-box table td.bg-light-pink{font-size:2vw}}.sect_price .comparison .comparison-box table td.bg-light-gray{font-size:18px;color:#fff;background-color:#666}@media screen and (max-width:960px){.sect_price .comparison .comparison-box table td.bg-light-gray{font-size:2vw}}.sect_price .comparison .comparison-box table td .notice-wrapper{display:flex;justify-content:center}@media screen and (max-width:960px){.sect_price .comparison .comparison-box table td .notice-wrapper{flex-direction:column}}.sect_price .comparison .comparison-box table td .notice-wrapper .arrow{padding-left:32%}@media screen and (max-width:960px){.sect_price .comparison .comparison-box table td .notice-wrapper .arrow{padding:0}}.sect_price .comparison .comparison-box table td .notice-sp{font-size:3vw;color:#fff;background-color:#666}.sect_price .comparison .comparison-box table td .notice-sp__pink{background-color:#e72081}.sect_price .comparison .comparison-box table .notice--pink{position:relative;display:block}.sect_price .comparison .comparison-box table .notice--pink:before,.sect_price .comparison .comparison-box table .notice--pink:after{content:"";position:absolute;top:25%;bottom:0;left:0;vertical-align:middle;font-size:20px}.sect_price .comparison .comparison-box table .notice--pink:before{content:"注目";left:5px;width:60px;height:36px;color:#fff;background-color:#e72081}.sect_price .comparison .comparison-box table .notice--pink:after{left:65px;box-sizing:border-box;width:30px;height:30px;border:18px solid transparent;border-left:16px solid #e72081}@media screen and (max-width:960px){.sect_price .comparison .comparison-box table .notice--pink:before,.sect_price .comparison .comparison-box table .notice--pink:after{content:none}}.sect_price .comparison .comparison-box table .reform-font{letter-spacing:.1em;font-weight:700;font-family:"Lato","lato woff",sans-serif}.sect_price .comparison .comparison-box table .emphasis-pink{color:#e72081}.sect_price .comparison .comparison-box table .emphasis--38{font-size:38px}@media screen and (max-width:960px){.sect_price .comparison .comparison-box table .emphasis--38{font-size:3.6vw}}.sect_price .comparison .comparison-box table .emphasis--32{font-size:32px}@media screen and (max-width:750px){.sect_price .comparison .comparison-box table .emphasis--32{font-size:4vw}}.sect_price .comparison .comparison-box table .emphasis--26{font-size:26px}@media screen and (max-width:960px){.sect_price .comparison .comparison-box table .emphasis--26{font-size:2.4vw}}.sect_price .comparison .comparison-box table .emphasis--22{font-size:22px}@media screen and (max-width:750px){.sect_price .comparison .comparison-box table .emphasis--22{font-size:3vw}}.sect_price .comparison .comparison-box table .resize--xl{font-size:44px}.sect_price .comparison .comparison-box table .racine{padding:5px;border:4px solid #e72081}.sect_price .comparison .comparison-box .txtbox{margin-top:20px;text-align:center}.sect_price .comparison .comparison-box .txtbox p{font-size:26px}@media screen and (max-width:750px){.sect_price .comparison .comparison-box .txtbox p{font-size:3vw}}.sect_price .wrap_campprice .ttlbox h2{color:#fff;background:#333;padding:10px 0;font-size:38px;font-weight:400;text-align:center;position:relative;letter-spacing:4px}@media screen and (max-width:960px){.sect_price .wrap_campprice .ttlbox h2{font-size:32px}}@media screen and (max-width:750px){.sect_price .wrap_campprice .ttlbox h2{font-size:18px}}.sect_price .wrap_campprice .ttlbox h2 .ico{position:absolute;top:-60px;left:30px;background:#de143f;color:#fff;border-radius:50%;width:120px;height:120px;font-size:28px;line-height:1.3;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media screen and (max-width:1120px){.sect_price .wrap_campprice .ttlbox h2 .ico{top:-40px;left:10px;width:80px;height:80px;font-size:16px}}@media screen and (max-width:750px){.sect_price .wrap_campprice .ttlbox h2 .ico{top:-35px;right:5px;width:50px;height:50px;left:auto;font-size:13px}}.sect_price .wrap_campprice .ttlbox p{position:relative;text-align:center;display:block;width:540px;margin:0 auto 30px}@media screen and (max-width:750px){.sect_price .wrap_campprice .ttlbox p{width:90%}}.sect_price .wrap_campprice .ttlbox p:before{content:"";background:#000;width:3px;height:90%;position:absolute;top:10px;left:0;transform:rotate(-35deg)}.sect_price .wrap_campprice .ttlbox p:after{content:"";background:#000;width:3px;height:90%;position:absolute;top:10px;right:0;transform:rotate(35deg)}.sect_price .wrap_campprice .ttlbox p .cr{font-size:28px;font-weight:600;display:block}@media screen and (max-width:750px){.sect_price .wrap_campprice .ttlbox p .cr{font-size:14px}}.sect_price .wrap_campprice .ttlbox p .en{color:#de143f;font-size:50px;font-weight:600;letter-spacing:4px;line-height:1;background:linear-gradient(transparent 60%,#ffed61 60%);font-family:"Lato","lato woff",sans-serif}@media screen and (max-width:750px){.sect_price .wrap_campprice .ttlbox p .en{font-size:24px}}.sect_price .wrap_campprice .gbox{border:2px solid #ddd;margin-top:25px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:20px 0}@media screen and (max-width:750px){.sect_price .wrap_campprice .gbox{padding:4%}}.sect_price .wrap_campprice .gbox .item{width:17%;text-align:center;font-size:22px}@media screen and (max-width:1120px){.sect_price .wrap_campprice .gbox .item{font-size:16px}}@media screen and (max-width:750px){.sect_price .wrap_campprice .gbox .item{font-size:16px;width:100%;margin:0 0 5%;background:#333;color:#fff;padding:2px 0;letter-spacing:2px}.sect_price .wrap_campprice .gbox .item br{display:none}}.sect_price .wrap_campprice .gbox .item.ls4{letter-spacing:10px}.sect_price .wrap_campprice .gbox .normal{width:17%;margin-left:6%}@media screen and (max-width:1120px){.sect_price .wrap_campprice .gbox .normal{width:21%;margin-left:3%}}@media screen and (max-width:750px){.sect_price .wrap_campprice .gbox .normal{width:100%;margin-left:0;text-align:center}}.sect_price .wrap_campprice .gbox .normal p{font-size:20px;line-height:1.4;letter-spacing:2px}.sect_price .wrap_campprice .gbox .normal p.not{font-weight:500;position:relative;display:inline-block;font-size:20px}.sect_price .wrap_campprice .gbox .normal p.not:after{content:"";width:100%;height:2px;background:#000;position:absolute;top:18px;left:0;transform:rotate(-8deg)}.sect_price .wrap_campprice .gbox .normal p.not span{font-family:"Lato","lato woff",sans-serif;font-size:27px}.sect_price .wrap_campprice .gbox .normal p.kai{font-size:20px;background:#e7e7e7;display:inline-block;padding:4px 5px;line-height:1;margin-top:10px}.sect_price .wrap_campprice .gbox .arrow{width:30px;margin:0 5% 0 2%}@media screen and (max-width:1120px){.sect_price .wrap_campprice .gbox .arrow{margin:0 2%}}@media screen and (max-width:750px){.sect_price .wrap_campprice .gbox .arrow{margin:0 2%;width:30px;transform:rotate(90deg)}}.sect_price .wrap_campprice .gbox .camp{width:35%;text-align:center}@media screen and (max-width:750px){.sect_price .wrap_campprice .gbox .camp{width:100%}}.sect_price .wrap_campprice .gbox .camp .red{color:#de143f;font-weight:600;font-size:20px;letter-spacing:3px}.sect_price .wrap_campprice .gbox .camp .red span{background:#de143f;color:#fff;padding:3px 5px;display:inline-block;font-size:20px;line-height:1.2;font-weight:400;margin-left:3%}.sect_price .wrap_campprice .gbox .camp .off{font-size:20px;letter-spacing:2px;line-height:1.4}.sect_price .wrap_campprice .gbox .camp .off span{font-size:27px;font-weight:600;font-family:"Lato","lato woff",sans-serif;margin:0 1%}.sect_price .wrap_campprice .gbox .camp .en{background:#fffbdc;color:#de143f;font-size:45px;font-weight:600;letter-spacing:2px;margin-top:5px;line-height:1.5;font-family:"Lato","lato woff",sans-serif}@media screen and (max-width:1120px){.sect_price .wrap_campprice .gbox .camp .en{font-size:40px;letter-spacing:1px}}@media screen and (max-width:750px){.sect_price .wrap_campprice .gbox .camp .en{font-size:40px}}.sect_price .wrap_campprice .gbox .camp .en span{font-size:18px;font-weight:400}@media screen and (max-width:1120px){.sect_price .wrap_campprice .gbox .camp .en span{font-size:12px}}.sect_price .wrap_campprice .pbox{background:#de143f;margin-top:30px;position:relative;padding:3% 5% 5%}@media screen and (max-width:750px){.sect_price .wrap_campprice .pbox{margin-top:20px;padding:3% 5%}}.sect_price .wrap_campprice .pbox:before{content:"";position:absolute;top:-15px;left:50%;width:0;height:0;border-style:solid;border-width:40px 45px 0;border-color:#333 transparent transparent;margin-left:-55px}@media screen and (max-width:750px){.sect_price .wrap_campprice .pbox:before{top:-10px;border-width:20px 35px 0;margin-left:-35px}}.sect_price .wrap_campprice .pbox h3{text-align:center;color:#fff;font-size:38px;font-weight:600;letter-spacing:5px}@media screen and (max-width:750px){.sect_price .wrap_campprice .pbox h3{font-size:24px}}.sect_price .wrap_campprice .pbox .wbox{background:#fff;padding:2% 3%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:45px}@media screen and (max-width:750px){.sect_price .wrap_campprice .pbox .wbox{padding:3% 4% 6%;margin-top:5px}}.sect_price .wrap_campprice .pbox .wbox .normal{font-size:22px;width:220px;letter-spacing:3px}@media screen and (max-width:1120px){.sect_price .wrap_campprice .pbox .wbox .normal{font-size:16px;width:200px}}@media screen and (max-width:750px){.sect_price .wrap_campprice .pbox .wbox .normal{width:100%;text-align:center;line-height:1.5}}.sect_price .wrap_campprice .pbox .wbox .normal .not{font-weight:500;position:relative;display:inline-block;font-size:20px;margin-left:9%}@media screen and (max-width:1120px){.sect_price .wrap_campprice .pbox .wbox .normal .not{margin-left:8%}}@media screen and (max-width:750px){.sect_price .wrap_campprice .pbox .wbox .normal .not{margin-left:5%}}.sect_price .wrap_campprice .pbox .wbox .normal .not:after{content:"";width:100%;height:2px;background:#000;position:absolute;top:25px;left:0;transform:rotate(-8deg)}.sect_price .wrap_campprice .pbox .wbox .normal .not em{font-family:"Lato","lato woff",sans-serif;font-size:27px}.sect_price .wrap_campprice .pbox .wbox .arrow{width:30px;margin:0 4% 0 3%}@media screen and (max-width:1120px){.sect_price .wrap_campprice .pbox .wbox .arrow{width:25px;margin:0 2%}}@media screen and (max-width:750px){.sect_price .wrap_campprice .pbox .wbox .arrow{margin:0 2%;transform:rotate(90deg)}}.sect_price .wrap_campprice .pbox .wbox .all{position:relative}@media screen and (max-width:750px){.sect_price .wrap_campprice .pbox .wbox .all{width:100%;text-align:center}}.sect_price .wrap_campprice .pbox .wbox .all .off{position:absolute;top:-70px;left:0;font-size:24px;color:#fff;letter-spacing:3px}@media screen and (max-width:1120px){.sect_price .wrap_campprice .pbox .wbox .all .off{top:-65px;font-size:20px}}@media screen and (max-width:750px){.sect_price .wrap_campprice .pbox .wbox .all .off{position:static;color:#333;line-height:1.4}}.sect_price .wrap_campprice .pbox .wbox .all .off span{font-weight:600;font-family:"Lato","lato woff",sans-serif;font-size:33px}.sect_price .wrap_campprice .pbox .wbox .all .camp{color:#de143f;font-size:60px;font-weight:600;letter-spacing:3px;line-height:1}@media screen and (max-width:1120px){.sect_price .wrap_campprice .pbox .wbox .all .camp{font-size:50px;letter-spacing:1px}}.sect_price .wrap_campprice .pbox .wbox .all .camp em{font-family:"Lato","lato woff",sans-serif}.sect_price .wrap_campprice .pbox .wbox .all .camp span{font-size:22px;font-weight:400}@media screen and (max-width:1120px){.sect_price .wrap_campprice .pbox .wbox .all .camp span{font-size:16px}}.sect_price .include{margin-top:110px}@media screen and (min-width:750px) and (max-width:1120px){.sect_price .include{margin-top:10%}}@media screen and (max-width:750px){.sect_price .include{margin-top:10%}}.sect_price .include .include_list{display:flex;flex-wrap:wrap;justify-content:space-between}.sect_price .include .include_list li{width:31.7%;margin-top:6%}.sect_price .include .include_list li:nth-of-type(-n+3){margin-top:0}@media screen and (max-width:750px){.sect_price .include .include_list li:nth-of-type(-n+3){margin-top:6%}}@media screen and (max-width:750px){.sect_price .include .include_list li:first-child{margin-top:0}}@media screen and (min-width:750px) and (max-width:1120px){.sect_price .include .include_list li{width:49%}.sect_price .include .include_list li:nth-of-type(3){margin-top:6%}}@media screen and (max-width:750px){.sect_price .include .include_list li{width:100%}}.sect_price .include .include_list li h4{background:#f3f3ec;text-align:center;font-size:20px;font-weight:400;padding:2px 0;margin-bottom:7%}@media screen and (min-width:750px) and (max-width:1120px){.sect_price .include .include_list li h4{font-size:2.2vw;margin-bottom:5%}}@media screen and (max-width:750px){.sect_price .include .include_list li h4{font-size:16px;margin-bottom:4%}}.sect_price .include .include_list li p{font-size:14px;margin-top:6%}@media screen and (max-width:750px){.sect_price .include .include_list li figure{margin:0 auto 1rem;max-width:400px}}.sect_price .payment-box{margin-top:110px}@media screen and (min-width:750px) and (max-width:1120px){.sect_price .payment-box{margin-top:10%}}@media screen and (max-width:750px){.sect_price .payment-box{margin-top:10%}}.sect_price .payment-box .ttl02{margin-bottom:20px}.sect_price .payment-box .intro{text-align:center;font-size:20px;font-weight:300}@media screen and (max-width:750px){.sect_price .payment-box .intro{text-align:left;font-size:3.4vw}}.sect_price .hire-purchase{margin-top:80px}@media screen and (max-width:750px){.sect_price .hire-purchase{margin-top:40px}}.sect_price .hire-purchase .ttl02{margin-bottom:2%}.sect_price .hire-purchase .sub-ttl{text-align:center;font-size:20px;font-weight:700;letter-spacing:.2rem;color:#e72081}@media screen and (max-width:750px){.sect_price .hire-purchase .sub-ttl{font-size:18px;letter-spacing:.1rem}}.sect_price .hire-purchase .beige_box{display:flex;flex-direction:column;margin-top:20px;padding:30px 20px;background-color:#f3f3ec}@media screen and (max-width:750px){.sect_price .hire-purchase .beige_box{padding:20px}}.sect_price .hire-purchase .beige_box .box_ttl{text-align:center;font-size:20px;font-weight:700}@media screen and (max-width:750px){.sect_price .hire-purchase .beige_box .box_ttl{font-size:18px}}.sect_price .hire-purchase .beige_box .frequency{text-align:center;font-size:14px}.sect_price .hire-purchase .beige_box .payment_box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:10px auto;padding:5px 100px;max-width:500px;width:100%;background-color:#fff}@media screen and (max-width:750px){.sect_price .hire-purchase .beige_box .payment_box{padding:5px 20px}}.sect_price .hire-purchase .beige_box .payment_box .payment{font-size:16px}.sect_price .hire-purchase .beige_box .payment_box .price{font-size:24px;font-weight:700}@media screen and (max-width:750px){.sect_price .hire-purchase .beige_box .payment_box .price{font-size:18px}}.sect_price .hire-purchase .beige_box .payment_box .price span{font-size:18px}@media screen and (max-width:750px){.sect_price .hire-purchase .beige_box .payment_box .price span{font-size:14px}}.sect_price .hire-purchase .annotation{margin-top:10px;text-align:center}@media screen and (max-width:750px){.sect_price .hire-purchase .annotation{text-align:left;font-size:12px;padding:1rem;text-indent:-1.3rem}}.sect_price .sect_price_banner{margin-top:60px}@media screen and (max-width:750px){.sect_price .sect_price_banner{margin-top:40px}}.sect_price .sect_price_banner .ttl02{margin-bottom:0;font-size:20px}@media screen and (max-width:750px){.sect_price .sect_price_banner .ttl02{line-height:1.4}}.sect_price .sect_price_banner .pc-only-inline{display:inline-block}@media screen and (max-width:750px){.sect_price .sect_price_banner .pc-only-inline{display:none}}.sect_price .sect_price_banner .sp-only{display:none}@media screen and (max-width:750px){.sect_price .sect_price_banner .sp-only{display:block}}.sect_price .sect_price_banner .btn_list{display:flex;justify-content:center;margin:0}@media screen and (max-width:750px){.sect_price .sect_price_banner .btn_list{justify-content:center;flex-direction:column;align-items:center}}.sect_price .sect_price_banner .btn_list li{margin:3% 0 0 4%;filter:drop-shadow(0px 5px 5px rgba(0,0,0,.4))}@media screen and (max-width:750px){.sect_price .sect_price_banner .btn_list li{margin:4% 0 0;width:auto}}.sect_price .sect_price_banner .btn_list li:first-child{margin-left:0}.coursePlans{margin-top:90px}@media screen and (max-width:750px){.coursePlans{margin-top:60px}}.coursePlans .ttl01{margin-bottom:25px;font-size:30px}@media screen and (max-width:750px){.coursePlans .ttl01{font-size:20px}}.coursePlans__intro{font-size:20px;letter-spacing:.1em;text-align:center}@media screen and (max-width:750px){.coursePlans__intro{font-size:16px;text-align:left}}.sect_fitness_pricecamp{margin-top:200px}@media screen and (max-width:750px){.sect_fitness_pricecamp{margin-top:13%}}.sect_fitness_pricecamp h2{font-size:32px;font-weight:600;text-align:center;line-height:1.4;letter-spacing:3px;margin:0 0 -40px}@media screen and (max-width:750px){.sect_fitness_pricecamp h2{font-size:22px}}.sect_fitness_pricecamp h2 span{position:relative;display:inline-block}.sect_fitness_pricecamp h2 span:before{content:"";background:#000;width:3px;height:90%;position:absolute;top:30px;left:-90px;transform:rotate(-35deg)}@media screen and (max-width:750px){.sect_fitness_pricecamp h2 span:before{top:15px;left:-30px}}.sect_fitness_pricecamp h2 span:after{content:"";background:#000;width:3px;height:90%;position:absolute;top:30px;right:-90px;transform:rotate(35deg)}@media screen and (max-width:750px){.sect_fitness_pricecamp h2 span:after{top:15px;right:-30px}}.sect_fitness_pricecamp h2 span em{font-size:50px;color:#de143f}@media screen and (max-width:750px){.sect_fitness_pricecamp h2 span em{font-size:32px}}.sect_fitness_pricecamp .bg{background:#f3f3ec;padding:100px 0 70px}@media screen and (max-width:750px){.sect_fitness_pricecamp .bg{padding:14% 0 9%}}.sect_fitness_pricecamp .bg .inner{width:700px;margin:0 auto}@media screen and (max-width:750px){.sect_fitness_pricecamp .bg .inner{width:100%;padding:0 5%}}.sect_fitness_pricecamp .bg .inner ul li{text-align:center;margin-top:30px}.sect_fitness_pricecamp .bg .inner ul li:first-child{margin-top:0}.sect_fitness_pricecamp .bg .inner ul li p{font-size:40px;font-weight:400;margin-bottom:10px}@media screen and (max-width:750px){.sect_fitness_pricecamp .bg .inner ul li p{font-size:20px}}.sect_refund{margin-top:110px}@media screen and (min-width:750px) and (max-width:1120px){.sect_refund{margin-top:10%}}@media screen and (max-width:750px){.sect_refund{margin-top:10%}}.sect_refund .ttl01{margin-bottom:60px}@media screen and (max-width:750px){.sect_refund .ttl01{margin-bottom:40px}}.sect_refund .refund_system .ttl02{margin-bottom:30px;font-size:20px}@media screen and (max-width:750px){.sect_refund .refund_system .ttl02{font-size:16px}}.sect_refund .refund_system .rs_box{border:2px solid #ededed;padding:6% 0;margin-top:6%}.sect_refund .refund_system .rs_box.first{padding-bottom:0;margin-top:0}.sect_refund .refund_system .rs_box.first .ribon{margin-bottom:1%}.sect_refund .refund_system .rs_box>h4{text-align:center;position:relative;color:#e72081;font-weight:600;font-size:38px;letter-spacing:3px;line-height:1.6;margin:0 auto;margin-bottom:3%;max-width:640px}@media screen and (max-width:750px){.sect_refund .refund_system .rs_box>h4{font-size:5.6vw;margin-bottom:4%}}.sect_refund .refund_system .rs_box>h4:before{content:"";background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/ico_leaf_left_gr.png) no-repeat 0 0;background-size:auto 100%;width:32px;height:110px;position:absolute;bottom:0;left:4%}@media screen and (max-width:750px){.sect_refund .refund_system .rs_box>h4:before{width:5vw;height:17vw;left:7%}}.sect_refund .refund_system .rs_box>h4:after{content:"";background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/ico_leaf_right_gr.png) no-repeat 0 0;background-size:auto 100%;width:32px;height:110px;position:absolute;bottom:0;right:4%}@media screen and (max-width:750px){.sect_refund .refund_system .rs_box>h4:after{width:5vw;height:17vw;right:7%}}.sect_refund .refund_system .rs_box>h4 .ribon{background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/bg_ribon04.png) no-repeat 0 0;background-size:100% 100%;width:420px;display:block;font-size:24px;font-weight:600;color:#fff;text-align:center;letter-spacing:3px;margin:0 auto 3%;line-height:1.8}@media screen and (max-width:750px){.sect_refund .refund_system .rs_box>h4 .ribon{width:70%;font-size:3.6vw}}.sect_refund .refund_system .rs_box>h4 .sub{font-weight:500;font-size:24px;color:#2e2e2e;display:block;margin:0 auto;line-height:1.2;color:#e72081}@media screen and (max-width:750px){.sect_refund .refund_system .rs_box>h4 .sub{font-size:3.4vw}}.sect_refund .refund_system .rs_box p{max-width:640px;margin:0 auto;font-size:18px}@media screen and (min-width:750px) and (max-width:1120px){.sect_refund .refund_system .rs_box p{font-size:14px;padding:0 5%}}@media screen and (max-width:750px){.sect_refund .refund_system .rs_box p{font-size:14px;padding:0 5%}}.sect_refund .refund_system .rs_box .terms{background:#f3f3ec;padding:2% 0 3%;margin-top:4%}@media screen and (min-width:750px) and (max-width:1120px){.sect_refund .refund_system .rs_box .terms{padding:4% 6% 5%}}@media screen and (max-width:750px){.sect_refund .refund_system .rs_box .terms{padding:4% 6% 5%}}.sect_refund .refund_system .rs_box .terms h4{text-align:center;margin-bottom:1.6%}.sect_refund .refund_system .rs_box .terms ol{max-width:640px;margin:0 auto}.sect_refund .refund_system .rs_box .terms ol li{font-size:13px;line-height:1.4;counter-increment:count-number}@media screen and (min-width:750px) and (max-width:1120px){.sect_refund .refund_system .rs_box .terms ol li{position:relative;padding-left:1em}}@media screen and (max-width:750px){.sect_refund .refund_system .rs_box .terms ol li{position:relative;padding-left:1em}}.sect_refund .refund_system .rs_box .terms ol li:before{content:counters(count-number,".") ". "}@media screen and (min-width:750px) and (max-width:1120px){.sect_refund .refund_system .rs_box .terms ol li:before{position:absolute;top:0;left:0}}@media screen and (max-width:750px){.sect_refund .refund_system .rs_box .terms ol li:before{position:absolute;top:0;left:0}}.sect_refund .refund_system .annotation{font-size:14px;margin-top:10px}@media screen and (max-width:750px){.sect_refund .refund_system .annotation{font-size:12px}}.sect_refund .payment{margin-top:110px}@media screen and (min-width:750px) and (max-width:1120px){.sect_refund .payment{margin-top:10%}}@media screen and (max-width:750px){.sect_refund .payment{margin-top:10%}}.sect_refund .payment .intro{text-align:center;font-size:20px;font-weight:300}@media screen and (max-width:750px){.sect_refund .payment .intro{font-size:3.4vw}}.sect_refund .payment .loan{background:#575757;padding:4% 10% 5%;margin-top:4%}.sect_refund .payment .loan h4{color:#fff;text-align:center;font-size:24px;font-weight:300;margin-bottom:3%}@media screen and (max-width:750px){.sect_refund .payment .loan h4{font-size:5vw}}.sect_refund .payment .loan p{color:#fff;font-size:15px}@media screen and (max-width:750px){.sect_refund .payment .loan p{font-size:14px}}.sect_refund .continued{margin:110px 0 130px}@media screen and (min-width:750px) and (max-width:1120px){.sect_refund .continued{margin:10% 0 25%}}@media screen and (max-width:750px){.sect_refund .continued{margin:10% 0 25%}}.sect_refund .continued .center{text-align:center;margin:-30px 0 30px;font-size:18px}@media screen and (max-width:750px){.sect_refund .continued .center{margin:0 0 20px;font-size:14px}}@media screen and (min-width:750px) and (max-width:1120px){.sect_refund .continued .continued_table{overflow:auto;white-space:nowrap}}@media screen and (max-width:750px){.sect_refund .continued .continued_table{overflow:auto;white-space:nowrap}}.sect_refund .continued .continued_table table{width:100%;border:2px solid #ccc}.sect_refund .continued .continued_table table th{border:1px solid #ccc;width:36%;vertical-align:middle;font-weight:300;font-size:16px;letter-spacing:4px;padding:25px 30px}@media screen and (max-width:750px){.sect_refund .continued .continued_table table th{padding:2% 3%}}.sect_refund .continued .continued_table table th .month{background:#2e2e2e;color:#fff;font-family:"Lato","lato woff",sans-serif;font-size:16px;letter-spacing:3px;width:90px;display:inline-block;text-align:center;padding:1px 0;margin:0 20px 0 0}.sect_refund .continued .continued_table table th strong{font-family:"Lato","lato woff",sans-serif;font-size:24px;font-weight:700;line-height:1}.sect_refund .continued .continued_table table th.bg_y{background:#fffde7}.sect_refund .continued .continued_table table td{border:1px solid #ccc;width:32%;vertical-align:middle;text-align:center;padding:0 25px}.sect_refund .continued .continued_table table td.price{text-align:right;font-size:14px;letter-spacing:4px}.sect_refund .continued .continued_table table td.price span{font-family:"Lato","lato woff",sans-serif;font-size:24px;font-weight:700}.sect_refund .continued .continued_table table td.bg_y{background:#fffde7}.sect_refund .continued .continued_table table td.no1{position:relative}.sect_refund .continued .continued_table table td.no1:after{content:"";background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/baloon_no1.png) no-repeat 0 0;background-size:100%;width:100px;height:84px;position:absolute;top:-30px;right:-65px}.sect_priceIntro .ttl01{margin-bottom:20px;letter-spacing:1rem}@media screen and (max-width:750px){.sect_priceIntro .ttl01{margin-bottom:10px;letter-spacing:.5rem}}.sect_priceIntro .btn a{background-color:#fff}.sect_priceIntro_hook{text-align:center;font-size:16px}@media screen and (max-width:750px){.sect_priceIntro_hook{font-size:14px}}.sect_priceIntro_img{max-width:500px;width:96%;margin:35px auto 0}.campaignPrice{display:block;flex-direction:column;justify-content:center;align-items:center;margin:30px auto 0;padding:30px 15px;max-width:720px;width:100%;background-color:#fff}@media screen and (max-width:750px){.campaignPrice{margin-top:20px}}.campaignPrice-ttl{margin:auto;padding:5px 10px;text-align:center;max-width:400px;width:100%;font-size:20px;font-weight:500;letter-spacing:.1em;line-height:1.5;color:#fff;background-color:#e72081;border-radius:20px}.campaignPrice-ttl span{display:inline-block}@media screen and (max-width:750px){.campaignPrice-ttl{font-size:14px}}.campaignPrice-compare{display:flex;align-items:center;justify-content:center;line-height:1.6;margin-top:15px;font-weight:500;letter-spacing:.1em;text-align:center}@media screen and (max-width:750px){.campaignPrice-compare{flex-direction:column}}.campaignPrice-compare .regular{font-size:13px;display:flex;align-items:baseline}.campaignPrice-compare .regular .num{font-family:"Lato","lato woff","Noto Sans JP","Noto Sans CJK JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-size:2.3076923077em;margin-left:20px}.campaignPrice-compare .regular .yen{font-size:.6666666667em}.campaignPrice-compare .arrow{width:28px;margin:0 10px 0 20px}@media screen and (max-width:750px){.campaignPrice-compare .arrow{transform:rotate(90deg);margin:10px auto}}.campaignPrice-compare .campaign{color:#e72081;display:flex;align-items:baseline}.campaignPrice-compare .campaign .tag{align-self:center}@media screen and (max-width:750px){.campaignPrice-compare .campaign .tag{margin-top:8px}}.campaignPrice-compare .campaign .num{font-family:"Lato","lato woff","Noto Sans JP","Noto Sans CJK JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-size:4.6153846154em;font-weight:700;margin-left:10px;line-height:1}.campaignPrice-compare .campaign .yen{font-size:.5em;font-weight:400;margin-left:.15em}#page404{background:#ffee62;margin-top:40px;padding:6% 0}@media screen and (min-width:750px) and (max-width:1120px){#page404{margin-top:7%}}@media screen and (max-width:750px){#page404{margin-top:30%;padding:6% 0 10%}}#page404 .ttl{text-align:center;font-size:60px;letter-spacing:6px}@media screen and (max-width:750px){#page404 .ttl{font-size:8vw}}#page404 .ttlsub{text-align:center;font-weight:500;font-size:20px}@media screen and (max-width:750px){#page404 .ttlsub{font-size:3.6vw}}#page404 .message{margin:5% 0;text-align:center}@media screen and (min-width:750px) and (max-width:1120px){#page404 .message{font-size:1.3vw}}@media screen and (max-width:750px){#page404 .message{text-align:left;font-size:3.2vw}}#page404 .btn{text-align:center}#page404 .btn a{padding:1.6% 0;display:inline-block;width:360px;background:#fff;color:#2e2e2e;border:2px solid #2e2e2e;letter-spacing:2px;transition:.4s}@media screen and (max-width:750px){#page404 .btn a{padding:2.6% 0;width:100%}}#page404 .btn a:hover{text-decoration:none;color:#fff;background:#2e2e2e}.fv_sub{text-align:center}@media screen and (max-width:750px){.fv_sub{margin-top:50px}}.fv_sub img{width:auto}@media screen and (max-width:768px){.fv_sub img{width:90%}}.sect_health_care_workers .ttl01,.sect_for_the_event .ttl01{margin:100px 0 70px}@media screen and (max-width:750px){.sect_health_care_workers .ttl01,.sect_for_the_event .ttl01{margin:40px 0 30px}}.sect_health_care_workers .emphasis-pink,.sect_for_the_event .emphasis-pink{color:#e72081}.sect_health_care_workers .emphasis-yellow,.sect_for_the_event .emphasis-yellow{color:#ffed61}.sect_health_care_workers .exception_only,.sect_for_the_event .exception_only{display:none}@media screen and (max-width:960px){.sect_health_care_workers .exception_only,.sect_for_the_event .exception_only{display:block}}@media screen and (max-width:880px){.sect_health_care_workers .exception_only,.sect_for_the_event .exception_only{display:none}}@media screen and (max-width:500px){.sect_health_care_workers .exception_only,.sect_for_the_event .exception_only{display:block}}.sect_health_care_workers .mobile_only,.sect_for_the_event .mobile_only{display:none}@media screen and (max-width:500px){.sect_health_care_workers .mobile_only,.sect_for_the_event .mobile_only{display:block}}.sect_health_care_workers .emphasis-under-yellow,.sect_for_the_event .emphasis-under-yellow{background:linear-gradient(transparent 60%,#ffed61 50%)}.sect_health_care_workers .wrapper_cheering-project,.sect_for_the_event .wrapper_cheering-project{text-align:center;margin-top:100px}@media screen and (max-width:750px){.sect_health_care_workers .wrapper_cheering-project,.sect_for_the_event .wrapper_cheering-project{text-align:left;margin-top:30px}}.sect_health_care_workers .wrapper_cheering-project p,.sect_for_the_event .wrapper_cheering-project p{font-size:16px}@media screen and (max-width:750px){.sect_health_care_workers .wrapper_cheering-project p,.sect_for_the_event .wrapper_cheering-project p{font-size:14px}}.sect_health_care_workers .wrapper_cheering-project p.order-made,.sect_for_the_event .wrapper_cheering-project p.order-made{margin-top:40px}@media screen and (max-width:750px){.sect_health_care_workers .wrapper_cheering-project p.order-made,.sect_for_the_event .wrapper_cheering-project p.order-made{margin-top:20px}}.sect_health_care_workers .wrapper_campaign,.sect_for_the_event .wrapper_campaign{max-width:750px;width:100%;margin:100px auto 0;padding:60px 40px;border:solid 4px #e72081}@media screen and (max-width:750px){.sect_health_care_workers .wrapper_campaign,.sect_for_the_event .wrapper_campaign{margin:40px auto 0;padding:30px 20px}}.sect_health_care_workers .wrapper_campaign .campaign-area_ttl,.sect_for_the_event .wrapper_campaign .campaign-area_ttl{display:flex;align-items:center;margin:0 auto 60px;justify-content:center}@media screen and (max-width:750px){.sect_health_care_workers .wrapper_campaign .campaign-area_ttl,.sect_for_the_event .wrapper_campaign .campaign-area_ttl{flex-direction:column;text-align:center;margin:0 auto 30px}}.sect_health_care_workers .wrapper_campaign .campaign-area_ttl h2,.sect_for_the_event .wrapper_campaign .campaign-area_ttl h2{font-size:34px;font-weight:500;letter-spacing:.3rem;padding-left:20px}@media screen and (max-width:750px){.sect_health_care_workers .wrapper_campaign .campaign-area_ttl h2,.sect_for_the_event .wrapper_campaign .campaign-area_ttl h2{font-size:20px;line-height:1.5;padding-left:0}}.sect_health_care_workers .wrapper_campaign .campaign-area_contents table,.sect_for_the_event .wrapper_campaign .campaign-area_contents table{margin:0 auto;border-collapse:collapse;width:85%}@media screen and (max-width:768px){.sect_health_care_workers .wrapper_campaign .campaign-area_contents table,.sect_for_the_event .wrapper_campaign .campaign-area_contents table{width:95%}}@media screen and (max-width:750px){.sect_health_care_workers .wrapper_campaign .campaign-area_contents table,.sect_for_the_event .wrapper_campaign .campaign-area_contents table{width:100%}}.sect_health_care_workers .wrapper_campaign .campaign-area_contents table tr,.sect_for_the_event .wrapper_campaign .campaign-area_contents table tr{border-top:solid 2px #ededed}.sect_health_care_workers .wrapper_campaign .campaign-area_contents table tr:last-child,.sect_for_the_event .wrapper_campaign .campaign-area_contents table tr:last-child{border-bottom:solid 2px #ededed}.sect_health_care_workers .wrapper_campaign .campaign-area_contents table th,.sect_for_the_event .wrapper_campaign .campaign-area_contents table th{padding-left:30px;font-size:16px;color:#fff}@media screen and (max-width:750px){.sect_health_care_workers .wrapper_campaign .campaign-area_contents table th,.sect_for_the_event .wrapper_campaign .campaign-area_contents table th{display:block;margin:20px auto 0;padding-left:0}}.sect_health_care_workers .wrapper_campaign .campaign-area_contents table th .number,.sect_for_the_event .wrapper_campaign .campaign-area_contents table th .number{background-color:#e72081;padding:2px;text-align:center}@media screen and (max-width:750px){.sect_health_care_workers .wrapper_campaign .campaign-area_contents table th .number,.sect_for_the_event .wrapper_campaign .campaign-area_contents table th .number{width:40px;margin:0 auto;padding:2px 4px}}@media screen and (max-width:750px){.sect_health_care_workers .wrapper_campaign .campaign-area_contents table td,.sect_for_the_event .wrapper_campaign .campaign-area_contents table td{display:block}}.sect_health_care_workers .wrapper_campaign .campaign-area_contents table td.text,.sect_for_the_event .wrapper_campaign .campaign-area_contents table td.text{font-size:20px;padding:20px 0 20px 30px;width:45%}@media screen and (max-width:750px){.sect_health_care_workers .wrapper_campaign .campaign-area_contents table td.text,.sect_for_the_event .wrapper_campaign .campaign-area_contents table td.text{padding:10px 0 0;width:100%;text-align:center}}@media screen and (max-width:750px){.sect_health_care_workers .wrapper_campaign .campaign-area_contents table td.text--sentence,.sect_for_the_event .wrapper_campaign .campaign-area_contents table td.text--sentence{font-size:16px;padding:10px 0 20px;text-align:center}}.sect_health_care_workers .wrapper_campaign .campaign-area_contents table td.price,.sect_for_the_event .wrapper_campaign .campaign-area_contents table td.price{position:relative;font-size:22px;letter-spacing:.3rem;font-family:"Lato","lato woff",sans-serif;font-weight:700;text-align:left}@media screen and (max-width:750px){.sect_health_care_workers .wrapper_campaign .campaign-area_contents table td.price,.sect_for_the_event .wrapper_campaign .campaign-area_contents table td.price{display:inline-block;width:55%;text-align:center;font-size:20px}}.sect_health_care_workers .wrapper_campaign .campaign-area_contents table td.price .resize,.sect_for_the_event .wrapper_campaign .campaign-area_contents table td.price .resize{font-size:20px;font-weight:400;font-family:"Noto Sans JP","Noto Sans CJK JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}@media screen and (max-width:750px){.sect_health_care_workers .wrapper_campaign .campaign-area_contents table td.price .resize,.sect_for_the_event .wrapper_campaign .campaign-area_contents table td.price .resize{font-size:18px}}.sect_health_care_workers .wrapper_campaign .campaign-area_contents table td.price .arrow,.sect_for_the_event .wrapper_campaign .campaign-area_contents table td.price .arrow{position:absolute;display:inline-block;height:15px;width:10px;background-color:#666;top:42.5%;left:85.25%}@media screen and (max-width:750px){.sect_health_care_workers .wrapper_campaign .campaign-area_contents table td.price .arrow,.sect_for_the_event .wrapper_campaign .campaign-area_contents table td.price .arrow{top:35.5%;left:40.25vw}}.sect_health_care_workers .wrapper_campaign .campaign-area_contents table td.price .arrow:before,.sect_for_the_event .wrapper_campaign .campaign-area_contents table td.price .arrow:before{position:absolute;content:"";width:0;height:0;border:13px solid transparent;border-left:13px solid #666;left:9px;top:-5.5px}.sect_health_care_workers .wrapper_campaign .campaign-area_contents table td.free,.sect_for_the_event .wrapper_campaign .campaign-area_contents table td.free{font-family:"Lato","lato woff",sans-serif;font-weight:500;letter-spacing:.3rem;text-align:center}@media screen and (max-width:750px){.sect_health_care_workers .wrapper_campaign .campaign-area_contents table td.free,.sect_for_the_event .wrapper_campaign .campaign-area_contents table td.free{display:inline-block;width:45%;text-align:center}}.sect_health_care_workers .wrapper_campaign .campaign-area_contents table td.free span.emphasis-pink,.sect_for_the_event .wrapper_campaign .campaign-area_contents table td.free span.emphasis-pink{font-size:30px;font-weight:700;color:#e72081}.sect_health_care_workers .wrapper_campaign .campaign-area_contents .bigoff,.sect_for_the_event .wrapper_campaign .campaign-area_contents .bigoff{font-size:50px;margin-top:10px;line-height:1}@media screen and (max-width:750px){.sect_health_care_workers .wrapper_campaign .campaign-area_contents .bigoff,.sect_for_the_event .wrapper_campaign .campaign-area_contents .bigoff{font-size:40px}}.sect_health_care_workers .wrapper_campaign .campaign-area_contents .bigoff span,.sect_for_the_event .wrapper_campaign .campaign-area_contents .bigoff span{font-size:2em;line-height:1}.sect_health_care_workers .wrapper_worker-list .worker-list,.sect_for_the_event .wrapper_worker-list .worker-list{text-align:center;font-size:16px;letter-spacing:.2rem;line-height:1.6}@media screen and (max-width:750px){.sect_health_care_workers .wrapper_worker-list .worker-list,.sect_for_the_event .wrapper_worker-list .worker-list{text-align:left}}.sect_health_care_workers .wrapper_price-list .price_list-text,.sect_for_the_event .wrapper_price-list .price_list-text{text-align:center;font-size:16px;margin-bottom:30px}@media screen and (max-width:750px){.sect_health_care_workers .wrapper_price-list .price_list-text,.sect_for_the_event .wrapper_price-list .price_list-text{text-align:left}}.sect_health_care_workers .wrapper_price-list .price-course,.sect_for_the_event .wrapper_price-list .price-course{display:flex;justify-content:space-around}@media screen and (max-width:880px){.sect_health_care_workers .wrapper_price-list .price-course,.sect_for_the_event .wrapper_price-list .price-course{flex-direction:column;padding:0}}.sect_health_care_workers .wrapper_price-list .price-course table,.sect_for_the_event .wrapper_price-list .price-course table{max-width:470px;width:47%}@media screen and (max-width:880px){.sect_health_care_workers .wrapper_price-list .price-course table,.sect_for_the_event .wrapper_price-list .price-course table{max-width:100%;width:100%;margin:20px auto 0}}.sect_health_care_workers .wrapper_price-list .price-course table tbody,.sect_for_the_event .wrapper_price-list .price-course table tbody{margin-top:20px}.sect_health_care_workers .wrapper_price-list .price-course table tr,.sect_for_the_event .wrapper_price-list .price-course table tr{text-align:center}.sect_health_care_workers .wrapper_price-list .price-course table tr th,.sect_for_the_event .wrapper_price-list .price-course table tr th{font-size:18px;font-weight:500}.sect_health_care_workers .wrapper_price-list .price-course table tr th span.resize,.sect_for_the_event .wrapper_price-list .price-course table tr th span.resize{font-size:30px}.sect_health_care_workers .wrapper_price-list .price-course table tr.discount-price,.sect_for_the_event .wrapper_price-list .price-course table tr.discount-price{background:#e72081;color:#fff}.sect_health_care_workers .wrapper_price-list .price-course table tr.discount-price td,.sect_for_the_event .wrapper_price-list .price-course table tr.discount-price td{padding:15px 0;font-size:14px;line-height:1.4}.sect_health_care_workers .wrapper_price-list .price-course table tr.discount-price td .emphasis-yellow,.sect_for_the_event .wrapper_price-list .price-course table tr.discount-price td .emphasis-yellow{font-size:30px;font-weight:700;font-family:"Lato","lato woff",sans-serif;letter-spacing:.4rem}.sect_health_care_workers .wrapper_price-list .price-course table tr.discount-price td .resize,.sect_for_the_event .wrapper_price-list .price-course table tr.discount-price td .resize{font-size:26px;font-family:"Noto Sans JP","Noto Sans CJK JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}.sect_health_care_workers .wrapper_price-list .price-course table tr.comparison-price,.sect_for_the_event .wrapper_price-list .price-course table tr.comparison-price{background:#fbf2f6;line-height:1.4}.sect_health_care_workers .wrapper_price-list .price-course table tr.comparison-price td,.sect_for_the_event .wrapper_price-list .price-course table tr.comparison-price td{position:relative;padding:15px 0;font-size:14px}.sect_health_care_workers .wrapper_price-list .price-course table tr.comparison-price td.normal-price,.sect_for_the_event .wrapper_price-list .price-course table tr.comparison-price td.normal-price{width:55%;font-weight:500;line-height:1.8}.sect_health_care_workers .wrapper_price-list .price-course table tr.comparison-price td.normal-price .diagonal-line,.sect_for_the_event .wrapper_price-list .price-course table tr.comparison-price td.normal-price .diagonal-line{margin:0 25px;position:relative;font-size:22px;font-family:"Lato","lato woff",sans-serif}@media screen and (max-width:500px){.sect_health_care_workers .wrapper_price-list .price-course table tr.comparison-price td.normal-price .diagonal-line,.sect_for_the_event .wrapper_price-list .price-course table tr.comparison-price td.normal-price .diagonal-line{font-size:20px}}.sect_health_care_workers .wrapper_price-list .price-course table tr.comparison-price td.normal-price .diagonal-line:before,.sect_health_care_workers .wrapper_price-list .price-course table tr.comparison-price td.normal-price .diagonal-line:after,.sect_for_the_event .wrapper_price-list .price-course table tr.comparison-price td.normal-price .diagonal-line:before,.sect_for_the_event .wrapper_price-list .price-course table tr.comparison-price td.normal-price .diagonal-line:after{content:"";width:80px;height:1px;background-color:#000;position:absolute;top:50%;left:43%}.sect_health_care_workers .wrapper_price-list .price-course table tr.comparison-price td.normal-price .diagonal-line:before,.sect_for_the_event .wrapper_price-list .price-course table tr.comparison-price td.normal-price .diagonal-line:before{transform:translate(-50%,-50%) rotate(-10deg)}.sect_health_care_workers .wrapper_price-list .price-course table tr.comparison-price td.normal-price .diagonal-line:after,.sect_for_the_event .wrapper_price-list .price-course table tr.comparison-price td.normal-price .diagonal-line:after{transform:translate(-50%,-50%) rotate(10deg)}.sect_health_care_workers .wrapper_price-list .price-course table tr.comparison-price td.normal-price .diagonal-line .resize,.sect_for_the_event .wrapper_price-list .price-course table tr.comparison-price td.normal-price .diagonal-line .resize{font-size:20px;font-family:"Noto Sans JP","Noto Sans CJK JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}.sect_health_care_workers .wrapper_price-list .price-course table tr.comparison-price td.special-price,.sect_for_the_event .wrapper_price-list .price-course table tr.comparison-price td.special-price{width:45%;line-height:1.4;padding-top:20px}.sect_health_care_workers .wrapper_price-list .price-course table tr.comparison-price td.special-price .emphasis-pink,.sect_for_the_event .wrapper_price-list .price-course table tr.comparison-price td.special-price .emphasis-pink{font-size:30px;font-weight:700;font-family:"Lato","lato woff",sans-serif;letter-spacing:.3rem}@media screen and (max-width:500px){.sect_health_care_workers .wrapper_price-list .price-course table tr.comparison-price td.special-price .emphasis-pink,.sect_for_the_event .wrapper_price-list .price-course table tr.comparison-price td.special-price .emphasis-pink{font-size:20px}}.sect_health_care_workers .wrapper_price-list .price-course table tr.comparison-price td.special-price .resize,.sect_for_the_event .wrapper_price-list .price-course table tr.comparison-price td.special-price .resize{font-size:18px}.sect_health_care_workers .wrapper_price-list .price-course table tr.comparison-price .arrow,.sect_for_the_event .wrapper_price-list .price-course table tr.comparison-price .arrow{position:absolute;display:inline-block;height:15px;width:10px;background-color:#666;top:54.5%;left:91.25%}.sect_health_care_workers .wrapper_price-list .price-course table tr.comparison-price .arrow:before,.sect_for_the_event .wrapper_price-list .price-course table tr.comparison-price .arrow:before{position:absolute;content:"";width:0;height:0;border:13px solid transparent;border-left:13px solid #666;left:9px;top:-5.5px}.sect_health_care_workers .wrapper_price-list .price-course--bottom,.sect_for_the_event .wrapper_price-list .price-course--bottom{margin-top:40px}.sect_health_care_workers .wrapper_refund,.sect_for_the_event .wrapper_refund{margin-top:90px}@media screen and (max-width:750px){.sect_health_care_workers .wrapper_refund,.sect_for_the_event .wrapper_refund{margin-top:40px}}.sect_health_care_workers .wrapper_refund p,.sect_for_the_event .wrapper_refund p{font-size:20px;text-align:center;line-height:2.4;letter-spacing:.3rem;margin-bottom:90px}@media screen and (max-width:500px){.sect_health_care_workers .wrapper_refund p,.sect_for_the_event .wrapper_refund p{font-size:18px;line-height:1.8;margin-bottom:40px}}.sect_health_care_workers .wrapper_refund p .emphasis-pink,.sect_for_the_event .wrapper_refund p .emphasis-pink{font-size:36px;font-weight:700}@media screen and (max-width:500px){.sect_health_care_workers .wrapper_refund p .emphasis-pink,.sect_for_the_event .wrapper_refund p .emphasis-pink{font-size:22px}}.sect_health_care_workers .wrapper_refund .btn,.sect_for_the_event .wrapper_refund .btn{margin-top:50px;text-align:center}@media screen and (max-width:500px){.sect_health_care_workers .wrapper_refund .btn,.sect_for_the_event .wrapper_refund .btn{margin-top:30px}}.sect_health_care_workers .wrapper_refund .btn a,.sect_for_the_event .wrapper_refund .btn a{padding:1.6% 0;position:relative;display:inline-block;max-width:570px;width:100%;font-size:20px;background:#fff;color:#2e2e2e;border:4px solid #2e2e2e;letter-spacing:2px;transition:.4s}@media screen and (max-width:750px){.sect_health_care_workers .wrapper_refund .btn a,.sect_for_the_event .wrapper_refund .btn a{padding:2.6% 0;font-size:16px;width:100%}}.sect_health_care_workers .wrapper_refund .btn a .arrow:before,.sect_health_care_workers .wrapper_refund .btn a .arrow:after,.sect_for_the_event .wrapper_refund .btn a .arrow:before,.sect_for_the_event .wrapper_refund .btn a .arrow:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.sect_health_care_workers .wrapper_refund .btn a .arrow:before,.sect_for_the_event .wrapper_refund .btn a .arrow:before{right:-90%;width:20px;height:2px;background:#000}@media screen and (max-width:500px){.sect_health_care_workers .wrapper_refund .btn a .arrow:before,.sect_for_the_event .wrapper_refund .btn a .arrow:before{width:12px;height:1px}}.sect_health_care_workers .wrapper_refund .btn a .arrow:after,.sect_for_the_event .wrapper_refund .btn a .arrow:after{right:-90%;width:16px;height:16px;border-top:2px solid #000;border-right:2px solid #000;transform:rotate(45deg)}@media screen and (max-width:500px){.sect_health_care_workers .wrapper_refund .btn a .arrow:after,.sect_for_the_event .wrapper_refund .btn a .arrow:after{width:9px;height:9px;border-top:1px solid #000;border-right:1px solid #000}}.sect_health_care_workers .wrapper_refund .btn a:hover,.sect_for_the_event .wrapper_refund .btn a:hover{text-decoration:none;color:#fff;background:#2e2e2e}.sect_health_care_workers .wrapper_refund .btn a:hover .arrow:before,.sect_for_the_event .wrapper_refund .btn a:hover .arrow:before{background:#fff}.sect_health_care_workers .wrapper_refund .btn a:hover .arrow:after,.sect_for_the_event .wrapper_refund .btn a:hover .arrow:after{border-top:2px solid #fff;border-right:2px solid #fff}@media screen and (max-width:500px){.sect_health_care_workers .wrapper_refund .btn a:hover .arrow:after,.sect_for_the_event .wrapper_refund .btn a:hover .arrow:after{width:9px;height:9px;border-top:1px solid #fff;border-right:1px solid #fff}}.fv_sub{margin-top:100px;text-align:center}@media screen and (max-width:750px){.fv_sub{margin-top:50px}}.fv_sub img{width:auto}@media screen and (max-width:768px){.fv_sub img{width:90%}}.sect_state-of-emergency .ttl01{margin:100px 0 70px}@media screen and (max-width:750px){.sect_state-of-emergency .ttl01{margin:40px 0 30px}}.sect_state-of-emergency .emphasis-pink{color:#e72081}.sect_state-of-emergency .emphasis-yellow{color:#ffed61}.sect_state-of-emergency .exception_only{display:none}@media screen and (max-width:960px){.sect_state-of-emergency .exception_only{display:block}}@media screen and (max-width:880px){.sect_state-of-emergency .exception_only{display:none}}@media screen and (max-width:500px){.sect_state-of-emergency .exception_only{display:block}}.sect_state-of-emergency .mobile_only{display:none}@media screen and (max-width:500px){.sect_state-of-emergency .mobile_only{display:block}}.sect_state-of-emergency .emphasis-under-yellow{background:linear-gradient(transparent 60%,#ffed61 50%)}.sect_state-of-emergency .wrapper_cheering-project{text-align:center;margin-top:100px}@media screen and (max-width:750px){.sect_state-of-emergency .wrapper_cheering-project{text-align:left;margin-top:30px}}.sect_state-of-emergency .wrapper_cheering-project p{font-size:16px}@media screen and (max-width:750px){.sect_state-of-emergency .wrapper_cheering-project p{font-size:14px}}.sect_state-of-emergency .wrapper_cheering-project p.order-made{margin-top:40px}@media screen and (max-width:750px){.sect_state-of-emergency .wrapper_cheering-project p.order-made{margin-top:20px}}.sect_state-of-emergency .wrapper_campaign{max-width:750px;width:100%;margin:100px auto 0;padding:60px 40px;border:solid 4px #e72081}@media screen and (max-width:750px){.sect_state-of-emergency .wrapper_campaign{margin:40px auto 0;padding:30px 20px}}.sect_state-of-emergency .wrapper_campaign .campaign-area_ttl{display:flex;align-items:center;margin:0 auto 60px;justify-content:center}@media screen and (max-width:750px){.sect_state-of-emergency .wrapper_campaign .campaign-area_ttl{flex-direction:column;text-align:center;margin:0 auto 30px}}.sect_state-of-emergency .wrapper_campaign .campaign-area_ttl h2{font-size:34px;font-weight:500;letter-spacing:.3rem;padding-left:20px}@media screen and (max-width:750px){.sect_state-of-emergency .wrapper_campaign .campaign-area_ttl h2{font-size:20px;line-height:1.5;padding-left:0}}.sect_state-of-emergency .wrapper_campaign .campaign-area_contents table{margin:0 auto;border-collapse:collapse;width:85%}@media screen and (max-width:768px){.sect_state-of-emergency .wrapper_campaign .campaign-area_contents table{width:95%}}@media screen and (max-width:750px){.sect_state-of-emergency .wrapper_campaign .campaign-area_contents table{width:100%}}.sect_state-of-emergency .wrapper_campaign .campaign-area_contents table tr{border-top:solid 2px #ededed}.sect_state-of-emergency .wrapper_campaign .campaign-area_contents table tr:last-child{border-bottom:solid 2px #ededed}.sect_state-of-emergency .wrapper_campaign .campaign-area_contents table th{padding-left:30px;font-size:16px;color:#fff}@media screen and (max-width:750px){.sect_state-of-emergency .wrapper_campaign .campaign-area_contents table th{display:block;margin:20px auto 0;padding-left:0}}.sect_state-of-emergency .wrapper_campaign .campaign-area_contents table th .number{background-color:#e72081;padding:2px;text-align:center}@media screen and (max-width:750px){.sect_state-of-emergency .wrapper_campaign .campaign-area_contents table th .number{width:40px;margin:0 auto;padding:2px 4px}}@media screen and (max-width:750px){.sect_state-of-emergency .wrapper_campaign .campaign-area_contents table td{display:block}}.sect_state-of-emergency .wrapper_campaign .campaign-area_contents table td.text{font-size:20px;padding:20px 0 20px 30px;width:45%}@media screen and (max-width:750px){.sect_state-of-emergency .wrapper_campaign .campaign-area_contents table td.text{padding:10px 0 0;width:100%;text-align:center}}@media screen and (max-width:750px){.sect_state-of-emergency .wrapper_campaign .campaign-area_contents table td.text--sentence{font-size:16px;padding:10px 0 20px;text-align:center}}.sect_state-of-emergency .wrapper_campaign .campaign-area_contents table td.price{position:relative;font-size:22px;letter-spacing:.3rem;font-family:"Lato","lato woff",sans-serif;font-weight:700;text-align:left}@media screen and (max-width:750px){.sect_state-of-emergency .wrapper_campaign .campaign-area_contents table td.price{display:inline-block;width:55%;text-align:center;font-size:20px}}.sect_state-of-emergency .wrapper_campaign .campaign-area_contents table td.price .resize{font-size:20px;font-weight:400;font-family:"Noto Sans JP","Noto Sans CJK JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}@media screen and (max-width:750px){.sect_state-of-emergency .wrapper_campaign .campaign-area_contents table td.price .resize{font-size:18px}}.sect_state-of-emergency .wrapper_campaign .campaign-area_contents table td.price .arrow{position:absolute;display:inline-block;height:15px;width:10px;background-color:#666;top:42.5%;left:74.25%}@media screen and (max-width:750px){.sect_state-of-emergency .wrapper_campaign .campaign-area_contents table td.price .arrow{top:35.5%;left:40.25vw}}.sect_state-of-emergency .wrapper_campaign .campaign-area_contents table td.price .arrow:before{position:absolute;content:"";width:0;height:0;border:13px solid transparent;border-left:13px solid #666;left:9px;top:-5.5px}.sect_state-of-emergency .wrapper_campaign .campaign-area_contents table td.free{font-family:"Lato","lato woff",sans-serif;font-weight:500;letter-spacing:.3rem}@media screen and (max-width:750px){.sect_state-of-emergency .wrapper_campaign .campaign-area_contents table td.free{display:inline-block;width:45%;text-align:center}}.sect_state-of-emergency .wrapper_campaign .campaign-area_contents table td.free span.emphasis-pink{font-size:30px;font-weight:700;color:#e72081}.sect_state-of-emergency .wrapper_worker-list .worker-list{text-align:center;font-size:16px;letter-spacing:.2rem;line-height:1.6}.sect_state-of-emergency .wrapper_price-list .price_list-text{text-align:center;font-size:16px;margin-bottom:30px}@media screen and (max-width:750px){.sect_state-of-emergency .wrapper_price-list .price_list-text{text-align:left}}.sect_state-of-emergency .wrapper_price-list .price-course{display:flex;justify-content:space-around}@media screen and (max-width:880px){.sect_state-of-emergency .wrapper_price-list .price-course{flex-direction:column;padding:0}}.sect_state-of-emergency .wrapper_price-list .price-course table{max-width:470px;width:47%;margin-top:20px}@media screen and (max-width:880px){.sect_state-of-emergency .wrapper_price-list .price-course table{max-width:100%;width:100%;margin:20px auto 0}}.sect_state-of-emergency .wrapper_price-list .price-course table tbody{margin-top:20px}.sect_state-of-emergency .wrapper_price-list .price-course table tr{text-align:center}.sect_state-of-emergency .wrapper_price-list .price-course table tr th{font-size:18px;font-weight:500}.sect_state-of-emergency .wrapper_price-list .price-course table tr th span.resize{font-size:30px}.sect_state-of-emergency .wrapper_price-list .price-course table tr.discount-price{background:#e72081;color:#fff}.sect_state-of-emergency .wrapper_price-list .price-course table tr.discount-price td{padding:15px 0;font-size:14px;line-height:1.4}.sect_state-of-emergency .wrapper_price-list .price-course table tr.discount-price td .emphasis-yellow{font-size:30px;font-weight:700;font-family:"Lato","lato woff",sans-serif;letter-spacing:.4rem}.sect_state-of-emergency .wrapper_price-list .price-course table tr.discount-price td .resize{font-size:26px;font-family:"Noto Sans JP","Noto Sans CJK JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}.sect_state-of-emergency .wrapper_price-list .price-course table tr.comparison-price{background:#fbf2f6;line-height:1.4}.sect_state-of-emergency .wrapper_price-list .price-course table tr.comparison-price td{position:relative;padding:15px 0;font-size:14px}.sect_state-of-emergency .wrapper_price-list .price-course table tr.comparison-price td.normal-price{width:55%;font-weight:500;line-height:1.8}.sect_state-of-emergency .wrapper_price-list .price-course table tr.comparison-price td.normal-price .diagonal-line{margin:0 25px;position:relative;font-size:22px;font-family:"Lato","lato woff",sans-serif}@media screen and (max-width:500px){.sect_state-of-emergency .wrapper_price-list .price-course table tr.comparison-price td.normal-price .diagonal-line{font-size:20px}}.sect_state-of-emergency .wrapper_price-list .price-course table tr.comparison-price td.normal-price .diagonal-line:before,.sect_state-of-emergency .wrapper_price-list .price-course table tr.comparison-price td.normal-price .diagonal-line:after{content:"";width:80px;height:1px;background-color:#000;position:absolute;top:50%;left:43%}.sect_state-of-emergency .wrapper_price-list .price-course table tr.comparison-price td.normal-price .diagonal-line:before{transform:translate(-50%,-50%) rotate(-10deg)}.sect_state-of-emergency .wrapper_price-list .price-course table tr.comparison-price td.normal-price .diagonal-line:after{transform:translate(-50%,-50%) rotate(10deg)}.sect_state-of-emergency .wrapper_price-list .price-course table tr.comparison-price td.normal-price .diagonal-line .resize{font-size:20px;font-family:"Noto Sans JP","Noto Sans CJK JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}.sect_state-of-emergency .wrapper_price-list .price-course table tr.comparison-price td.special-price{width:45%;line-height:1.4;padding-top:20px}.sect_state-of-emergency .wrapper_price-list .price-course table tr.comparison-price td.special-price .emphasis-pink{font-size:30px;font-weight:700;font-family:"Lato","lato woff",sans-serif;letter-spacing:.3rem}@media screen and (max-width:500px){.sect_state-of-emergency .wrapper_price-list .price-course table tr.comparison-price td.special-price .emphasis-pink{font-size:20px}}.sect_state-of-emergency .wrapper_price-list .price-course table tr.comparison-price td.special-price .resize{font-size:18px}.sect_state-of-emergency .wrapper_price-list .price-course table tr.comparison-price .arrow{position:absolute;display:inline-block;height:15px;width:10px;background-color:#666;top:54.5%;left:91.25%}.sect_state-of-emergency .wrapper_price-list .price-course table tr.comparison-price .arrow:before{position:absolute;content:"";width:0;height:0;border:13px solid transparent;border-left:13px solid #666;left:9px;top:-5.5px}.sect_state-of-emergency .wrapper_refund{margin-top:90px}@media screen and (max-width:750px){.sect_state-of-emergency .wrapper_refund{margin-top:40px}}.sect_state-of-emergency .wrapper_refund p{font-size:20px;text-align:center;line-height:2.4;letter-spacing:.3rem;margin-bottom:90px}@media screen and (max-width:500px){.sect_state-of-emergency .wrapper_refund p{font-size:18px;line-height:1.8;margin-bottom:40px}}.sect_state-of-emergency .wrapper_refund p .emphasis-pink{font-size:36px;font-weight:700}@media screen and (max-width:500px){.sect_state-of-emergency .wrapper_refund p .emphasis-pink{font-size:22px}}.sect_state-of-emergency .wrapper_refund .btn{margin-top:50px;text-align:center}@media screen and (max-width:500px){.sect_state-of-emergency .wrapper_refund .btn{margin-top:30px}}.sect_state-of-emergency .wrapper_refund .btn a{padding:1.6% 0;position:relative;display:inline-block;max-width:570px;width:100%;font-size:20px;background:#fff;color:#2e2e2e;border:4px solid #2e2e2e;letter-spacing:2px;transition:.4s}@media screen and (max-width:750px){.sect_state-of-emergency .wrapper_refund .btn a{padding:2.6% 0;font-size:16px;width:100%}}.sect_state-of-emergency .wrapper_refund .btn a:hover{text-decoration:none;color:#fff;background:#2e2e2e}.sect_state-of-emergency .wrapper_refund .btn a .arrow:before,.sect_state-of-emergency .wrapper_refund .btn a .arrow:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.sect_state-of-emergency .wrapper_refund .btn a .arrow:before{right:-90%;width:20px;height:2px;background:#000}@media screen and (max-width:500px){.sect_state-of-emergency .wrapper_refund .btn a .arrow:before{width:12px;height:1px}}.sect_state-of-emergency .wrapper_refund .btn a .arrow:after{right:-90%;width:16px;height:16px;border-top:2px solid #000;border-right:2px solid #000;transform:rotate(45deg)}@media screen and (max-width:500px){.sect_state-of-emergency .wrapper_refund .btn a .arrow:after{width:9px;height:9px;border-top:1px solid #000;border-right:1px solid #000}}.sect_faq{margin-top:9.5rem}.sect_faq br.sp{display:none}@media screen and (max-width:750px){.sect_faq br.sp{display:block}}.sect_faq .common_inner{width:1040px;padding:0 20px}@media screen and (min-width:750px) and (max-width:1120px){.sect_faq .common_inner{width:100%}}@media screen and (max-width:750px){.sect_faq .common_inner{width:100%;padding:0 5%}}@media screen and (max-width:750px){.sect_faq{margin-top:10%}}.sect_faq .ttl01{margin-bottom:9.5rem}@media screen and (max-width:750px){.sect_faq .ttl01{margin-bottom:10%}.sect_faq .ttl01 span{margin-left:0}}.sect_faq .faq_content .faq_item{margin-top:5rem}@media screen and (max-width:750px){.sect_faq .faq_content .faq_item{margin-top:3rem}.sect_faq .faq_content .faq_item:first-child{margin-top:5rem}}.sect_faq .faq_content .faq_item:nth-child(3){margin-top:11.5rem}@media screen and (max-width:750px){.sect_faq .faq_content .faq_item:nth-child(3){margin-top:12%}}.sect_faq .faq_content .faq_item .title{font-weight:500;font-size:2.4rem;line-height:1.333;padding-left:1rem}@media screen and (max-width:750px){.sect_faq .faq_content .faq_item .title{font-size:1.8rem}}.sect_faq .faq_content .faq_item .list_item{margin-top:4.2rem}@media screen and (max-width:750px){.sect_faq .faq_content .faq_item .list_item{margin-top:2.2rem}}.sect_faq .faq_content .faq_item .list_item:first-child{margin-top:2.8rem}@media screen and (max-width:750px){.sect_faq .faq_content .faq_item .list_item:first-child{margin-top:1.8rem}}.sect_faq .faq_content .faq_item .list_item .bch{vertical-align:bottom;line-height:1}.sect_faq .faq_content .faq_item .list_item .question,.sect_faq .faq_content .faq_item .list_item .answer{padding:.5rem 2rem .5rem 8rem;position:relative}@media screen and (max-width:750px){.sect_faq .faq_content .faq_item .list_item .question,.sect_faq .faq_content .faq_item .list_item .answer{padding:.7rem 1rem .7rem 5rem}}.sect_faq .faq_content .faq_item .list_item .question:after,.sect_faq .faq_content .faq_item .list_item .answer:after{font-size:2.4rem;position:absolute;top:1rem;left:2rem;line-height:1;font-weight:500}@media screen and (max-width:750px){.sect_faq .faq_content .faq_item .list_item .question:after,.sect_faq .faq_content .faq_item .list_item .answer:after{font-size:1.6rem}}.sect_faq .faq_content .faq_item .list_item .question .link,.sect_faq .faq_content .faq_item .list_item .answer .link{color:#06c;position:relative}.sect_faq .faq_content .faq_item .list_item .question .link:hover,.sect_faq .faq_content .faq_item .list_item .answer .link:hover{text-decoration:none}.sect_faq .faq_content .faq_item .list_item .question .link:hover:after,.sect_faq .faq_content .faq_item .list_item .answer .link:hover:after{content:"";height:.1rem;width:100%;background:#06c;position:absolute;bottom:-.5rem;left:0}.sect_faq .faq_content .faq_item .list_item .question .annotation,.sect_faq .faq_content .faq_item .list_item .answer .annotation{font-size:14px}.sect_faq .faq_content .faq_item .list_item .question{background:#fffacf}.sect_faq .faq_content .faq_item .list_item .question p{font-size:1.8rem;line-height:1.778}@media screen and (max-width:750px){.sect_faq .faq_content .faq_item .list_item .question p{line-height:1.5}}.sect_faq .faq_content .faq_item .list_item .question:after{content:"Q.";top:.5rem}@media screen and (max-width:750px){.sect_faq .faq_content .faq_item .list_item .question:after{top:1.1rem}}.sect_faq .faq_content .faq_item .list_item .question p{font-weight:500}.sect_faq .faq_content .faq_item .list_item .answer{margin-top:1rem}.sect_faq .faq_content .faq_item .list_item .answer p{font-size:1.6rem;line-height:1.75}@media screen and (max-width:750px){.sect_faq .faq_content .faq_item .list_item .answer p{font-size:1.5rem}}.sect_faq .faq_content .faq_item .list_item .answer:after{content:"A."}.sect_faq .note{text-align:center;margin-top:11.2rem;padding-bottom:1.3rem}.sect_faq .note p{font-size:2.4rem;line-height:1.33;font-weight:500}.sect_faq .note .btn{margin-top:2rem}@media screen and (max-width:750px){.sect_faq .note{margin-top:12%}.sect_faq .note p{font-size:1.8rem}.sect_faq .note .btn a{padding:10px 18%}}.sect_method_page{margin-top:95px;margin-bottom:-90px}@media screen and (min-width:750px) and (max-width:1120px){.sect_method_page{margin-bottom:-5%}}@media screen and (max-width:750px){.sect_method_page{margin-top:10%;margin-bottom:-50px}}@media screen and (min-width:750px) and (max-width:1120px){.sect_method_page .common_inner{width:100%}}@media screen and (max-width:750px){.sect_method_page .common_inner{width:100%}}.sect_method_page .ttl01{margin-bottom:95px}@media screen and (max-width:750px){.sect_method_page .ttl01{margin-bottom:10%;padding-left:0}}.sect_method_page .original h2{font-size:34px;text-align:center;margin-bottom:190px}@media screen and (min-width:750px) and (max-width:1120px){.sect_method_page .original h2{font-size:3.4vw}}@media screen and (max-width:750px){.sect_method_page .original h2{font-size:5vw;margin-bottom:30vw}}.sect_method_page .original .box3{width:226px;height:170px;margin:0 auto 190px;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/bg_method_original.png) no-repeat;position:relative}@media screen and (max-width:750px){.sect_method_page .original .box3{width:60vw;height:43vw;max-width:226px;max-height:170px;margin-bottom:30vw;background-size:auto 100%}}.sect_method_page .original .box3 .item h3{width:135px;height:135px;border-radius:50%;background-color:#ffee62;font-size:22px;display:flex;align-items:center;text-align:center;justify-content:center;position:absolute}@media screen and (max-width:750px){.sect_method_page .original .box3 .item h3{width:100px;height:100px;font-size:16px}}.sect_method_page .original .box3 .item p{font-size:16px;font-family:"Lato","lato woff",sans-serif;position:absolute}@media screen and (max-width:750px){.sect_method_page .original .box3 .item p{font-size:13px}}.sect_method_page .original .box3 .item:nth-child(1) h3{bottom:-61px;left:-78px}@media screen and (max-width:750px){.sect_method_page .original .box3 .item:nth-child(1) h3{left:-40px;bottom:-40px}}.sect_method_page .original .box3 .item:nth-child(1) p{left:-54px;bottom:-96px}@media screen and (max-width:750px){.sect_method_page .original .box3 .item:nth-child(1) p{bottom:-75px;left:-30px}}.sect_method_page .original .box3 .item:nth-child(2) h3{top:-78px;left:45px}@media screen and (max-width:750px){.sect_method_page .original .box3 .item:nth-child(2) h3{top:-40px;left:50%;transform:translateX(-50%)}}.sect_method_page .original .box3 .item:nth-child(2) p{left:37px;top:-116px}@media screen and (max-width:750px){.sect_method_page .original .box3 .item:nth-child(2) p{width:110px;text-align:center;top:-75px;left:50%;transform:translateX(-50%)}}.sect_method_page .original .box3 .item:nth-child(3) h3{bottom:-61px;right:-69px}@media screen and (max-width:750px){.sect_method_page .original .box3 .item:nth-child(3) h3{bottom:-40px;right:-40px}}.sect_method_page .original .box3 .item:nth-child(3) p{right:-66px;bottom:-96px}@media screen and (max-width:750px){.sect_method_page .original .box3 .item:nth-child(3) p{bottom:-75px;right:-40px}}.sect_method_page .food_box{margin-bottom:120px}@media screen and (max-width:750px){.sect_method_page .food_box{margin-bottom:15%}}.sect_method_page .food_box .ttl{width:100%;min-height:410px;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/bg_method_ttl01.jpg) center center no-repeat;background-size:cover;padding:45px 0;margin-bottom:80px}@media screen and (max-width:750px){.sect_method_page .food_box .ttl{padding:30px 0;min-height:auto;margin-bottom:10%}}.sect_method_page .food_box .ttl .ttl_inner{width:910px;min-height:320px;margin:0 auto;background-color:rgba(255,255,255,.9);padding:35px 54px 50px}@media screen and (min-width:750px) and (max-width:1120px){.sect_method_page .food_box .ttl .ttl_inner{width:90%}}@media screen and (max-width:750px){.sect_method_page .food_box .ttl .ttl_inner{width:90%;padding:15px 20px 20px;min-height:auto}}.sect_method_page .food_box .ttl .ttl_inner h2{font-size:30px;line-height:1.5;text-align:center;display:flex;align-items:center;justify-content:center}.sect_method_page .food_box .ttl .ttl_inner h2 span{font-size:16px;font-family:"Lato","lato woff",sans-serif;padding-right:20px}@media screen and (max-width:750px){.sect_method_page .food_box .ttl .ttl_inner h2 span{font-size:13px;padding-right:10px}}.sect_method_page .food_box .ttl .ttl_inner h3{font-size:28px;text-align:center;margin-bottom:15px}@media screen and (min-width:750px) and (max-width:1120px){.sect_method_page .food_box .ttl .ttl_inner h3{font-size:2.3vw}}@media screen and (max-width:750px){.sect_method_page .food_box .ttl .ttl_inner h3{font-size:6vw;margin-bottom:10px}}.sect_method_page .food_box .ttl .ttl_inner .txt_lead{font-size:16px;margin-bottom:15px}@media screen and (min-width:750px) and (max-width:1120px){.sect_method_page .food_box .ttl .ttl_inner .txt_lead{font-size:1.5vw}}@media screen and (max-width:750px){.sect_method_page .food_box .ttl .ttl_inner .txt_lead{font-size:14px}}.sect_method_page .food_box .ttl .ttl_inner .tag{text-align:center}.sect_method_page .food_box .ttl .ttl_inner .tag span{width:270px;display:inline-block;font-size:16px;padding:6px 15px;color:#fff;background-color:#2e2e2e;transition:.4s}@media screen and (max-width:750px){.sect_method_page .food_box .ttl .ttl_inner .tag span{font-size:3vw;width:auto}}.sect_method_page .food_box .food_content{width:1000px;margin:0 auto;display:flex;justify-content:space-between}@media screen and (min-width:750px) and (max-width:1120px){.sect_method_page .food_box .food_content{width:100%;padding:0 5%;flex-direction:column}}@media screen and (max-width:750px){.sect_method_page .food_box .food_content{width:100%;padding:0 5%;display:block}}.sect_method_page .food_box .food_content .txt{width:530px;padding-right:25px}@media screen and (min-width:750px) and (max-width:1120px){.sect_method_page .food_box .food_content .txt{width:100%}}@media screen and (max-width:750px){.sect_method_page .food_box .food_content .txt{width:100%;padding:0}}.sect_method_page .food_box .food_content .txt h3{font-size:28px;line-height:1.5;margin-bottom:20px}@media screen and (min-width:750px) and (max-width:1120px){.sect_method_page .food_box .food_content .txt h3{font-size:2.5vw}}@media screen and (max-width:750px){.sect_method_page .food_box .food_content .txt h3{font-size:5.4vw;margin-bottom:10px}}.sect_method_page .food_box .food_content .txt p{margin-bottom:45px;font-size:14px}@media screen and (min-width:750px) and (max-width:1120px){.sect_method_page .food_box .food_content .txt p{font-size:1.4vw}}@media screen and (max-width:750px){.sect_method_page .food_box .food_content .txt p{font-size:14px;margin-bottom:20px}}.sect_method_page .food_box .food_content .txt p:last-child{margin-bottom:0}@media screen and (min-width:750px) and (max-width:1120px){.sect_method_page .food_box .food_content .img{width:100%;text-align:center;margin-bottom:10%}}@media screen and (max-width:750px){.sect_method_page .food_box .food_content .img{text-align:center;margin-bottom:6%}}.sect_method_page .food_box .food_content .img img{transform:translateX(-67px)}@media screen and (max-width:1370px){.sect_method_page .food_box .food_content .img img{transform:translateX(0);width:90%;max-width:468px;margin-left:10px}}@media screen and (min-width:750px) and (max-width:1120px){.sect_method_page .food_box .food_content .img img{transform:translateX(0);margin-left:0}}@media screen and (max-width:750px){.sect_method_page .food_box .food_content .img img{transform:translateX(0);max-width:250px}}.sect_method_page .training_box .ttl{width:100%;min-height:410px;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/bg_method_ttl02.jpg) center center no-repeat;background-size:cover;padding:45px 0;margin-bottom:70px}@media screen and (max-width:750px){.sect_method_page .training_box .ttl{min-height:auto;padding:30px 0;margin-bottom:10%}}.sect_method_page .training_box .ttl .ttl_inner{width:910px;min-height:320px;margin:0 auto;background-color:rgba(255,255,255,.9);padding:35px 54px 50px}@media screen and (min-width:750px) and (max-width:1120px){.sect_method_page .training_box .ttl .ttl_inner{width:90%}}@media screen and (max-width:750px){.sect_method_page .training_box .ttl .ttl_inner{width:90%;padding:15px 20px 20px}}.sect_method_page .training_box .ttl .ttl_inner h2{font-size:30px;line-height:1.5;text-align:center;display:flex;align-items:center;justify-content:center}.sect_method_page .training_box .ttl .ttl_inner h2 span{font-size:16px;font-family:"Lato","lato woff",sans-serif;padding-right:20px}@media screen and (max-width:750px){.sect_method_page .training_box .ttl .ttl_inner h2 span{font-size:13px;padding-right:10px}}.sect_method_page .training_box .ttl .ttl_inner h3{font-size:28px;text-align:center;margin-bottom:15px;letter-spacing:3px}@media screen and (min-width:750px) and (max-width:1120px){.sect_method_page .training_box .ttl .ttl_inner h3{font-size:2.3vw}}@media screen and (max-width:750px){.sect_method_page .training_box .ttl .ttl_inner h3{font-size:5.5vw;line-height:1.3;letter-spacing:unset;margin-bottom:10px}}.sect_method_page .training_box .ttl .ttl_inner .txt_lead{font-size:16px;margin-bottom:25px;padding:0 30px}@media screen and (min-width:750px) and (max-width:1120px){.sect_method_page .training_box .ttl .ttl_inner .txt_lead{font-size:1.5vw}}@media screen and (max-width:750px){.sect_method_page .training_box .ttl .ttl_inner .txt_lead{font-size:14px;padding:0}}.sect_method_page .training_box .ttl .ttl_inner .tag{text-align:center}.sect_method_page .training_box .ttl .ttl_inner .tag span{width:340px;display:inline-block;font-size:16px;padding:6px 15px;color:#fff;background-color:#2e2e2e;transition:.4s}@media screen and (max-width:750px){.sect_method_page .training_box .ttl .ttl_inner .tag span{font-size:3vw;width:auto}}.sect_method_page .training_box .training_content{width:1000px;margin:0 auto}@media screen and (min-width:750px) and (max-width:1120px){.sect_method_page .training_box .training_content{width:100%;padding:0 5%}}@media screen and (max-width:750px){.sect_method_page .training_box .training_content{width:100%;padding:0 5%}}.sect_method_page .training_box .training_content .txt_box{display:flex;justify-content:space-between;margin-bottom:40px}@media screen and (max-width:750px){.sect_method_page .training_box .training_content .txt_box{display:block;margin-bottom:10%}}.sect_method_page .training_box .training_content .txt_box .txt{width:600px}@media screen and (max-width:750px){.sect_method_page .training_box .training_content .txt_box .txt{width:100%;margin-bottom:6%}}.sect_method_page .training_box .training_content .txt_box .txt h3{font-size:28px;line-height:1.5;margin-bottom:30px}@media screen and (min-width:750px) and (max-width:1120px){.sect_method_page .training_box .training_content .txt_box .txt h3{font-size:2.4vw}}@media screen and (max-width:750px){.sect_method_page .training_box .training_content .txt_box .txt h3{font-size:20px;margin-bottom:15px}.sect_method_page .training_box .training_content .txt_box .txt h3 br{display:none}}.sect_method_page .training_box .training_content .txt_box .txt p{margin-bottom:45px;font-size:14px}@media screen and (min-width:750px) and (max-width:1120px){.sect_method_page .training_box .training_content .txt_box .txt p{font-size:1.4vw}}@media screen and (max-width:750px){.sect_method_page .training_box .training_content .txt_box .txt p{font-size:14px}}.sect_method_page .training_box .training_content .txt_box .txt p:last-child{margin-bottom:0}@media screen and (max-width:750px){.sect_method_page .training_box .training_content .txt_box .img{text-align:center}.sect_method_page .training_box .training_content .txt_box .img img{max-width:250px}}.sect_method_page .training_box .training_content .inbody h3{font-size:24px;text-align:center;margin-bottom:35px}@media screen and (max-width:750px){.sect_method_page .training_box .training_content .inbody h3{font-size:5vw;margin-bottom:15px}}.sect_method_page .training_box .training_content .inbody h4{font-size:28px;line-height:1.5;margin-bottom:55px}@media screen and (min-width:750px) and (max-width:1120px){.sect_method_page .training_box .training_content .inbody h4{font-size:2vw;margin-bottom:5%}}@media screen and (max-width:750px){.sect_method_page .training_box .training_content .inbody h4{font-size:5vw;margin-bottom:10%}}.sect_method_page .training_box .training_content .inbody .list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:70px}@media screen and (max-width:750px){.sect_method_page .training_box .training_content .inbody .list{margin-bottom:10%}}.sect_method_page .training_box .training_content .inbody .list li{width:150px;flex-basis:150px;margin-bottom:20px;box-sizing:border-box;font-size:16px;height:40px;line-height:37px;text-align:center;color:#2e2e2e;border:1px solid #000}@media screen and (min-width:750px) and (max-width:1120px){.sect_method_page .training_box .training_content .inbody .list li{font-size:1.4vw;width:calc(25% - 10px);flex-basis:calc(25% - 10px);margin-bottom:10px}}@media screen and (max-width:750px){.sect_method_page .training_box .training_content .inbody .list li{width:calc(50% - 10px);flex-basis:calc(50% - 10px)}}.sect_method_page .training_box .training_content .inbody .list_img{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:70px}@media screen and (max-width:750px){.sect_method_page .training_box .training_content .inbody .list_img{margin-bottom:10%;max-width:460px;margin:0 auto}}.sect_method_page .training_box .training_content .inbody .list_img li{width:220px;flex-basis:220px;margin-bottom:60px}@media screen and (min-width:750px) and (max-width:1120px){.sect_method_page .training_box .training_content .inbody .list_img li{width:calc(25% - 10px);flex-basis:calc(25% - 10px);margin-bottom:20px}}@media screen and (max-width:750px){.sect_method_page .training_box .training_content .inbody .list_img li{width:calc(50% - 10px);flex-basis:calc(50% - 10px);margin-bottom:20px}}.sect_method_page .training_box .training_content .inbody .list_img li p{margin-top:10px;font-size:14px}@media screen and (min-width:750px) and (max-width:1120px){.sect_method_page .training_box .training_content .inbody .list_img li p{font-size:1.2vw}}@media screen and (max-width:750px){.sect_method_page .training_box .training_content .inbody .list_img li p{font-size:12px;margin-top:5px}}.sect_method_page .bodycare_box .ttl{width:100%;min-height:500px;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/bg_method_ttl03.jpg) center center no-repeat;background-size:cover;padding:55px 0;margin-bottom:80px}@media screen and (max-width:750px){.sect_method_page .bodycare_box .ttl{min-height:auto;padding:30px 0;margin-bottom:15%}}.sect_method_page .bodycare_box .ttl .ttl_inner{width:910px;min-height:390px;margin:0 auto;background-color:rgba(255,255,255,.9);padding:20px 54px 40px}@media screen and (min-width:750px) and (max-width:1120px){.sect_method_page .bodycare_box .ttl .ttl_inner{width:90%}}@media screen and (max-width:750px){.sect_method_page .bodycare_box .ttl .ttl_inner{width:90%;min-height:auto;padding:15px 20px 20px}}.sect_method_page .bodycare_box .ttl .ttl_inner h2{font-size:44px;line-height:1.5;text-align:center;display:flex;align-items:center;justify-content:center;margin-bottom:10px}@media screen and (max-width:750px){.sect_method_page .bodycare_box .ttl .ttl_inner h2{font-size:30px}}.sect_method_page .bodycare_box .ttl .ttl_inner h2 span{font-size:16px;font-family:"Lato","lato woff",sans-serif;padding-right:20px}@media screen and (max-width:750px){.sect_method_page .bodycare_box .ttl .ttl_inner h2 span{font-size:13px;padding-right:10px}}.sect_method_page .bodycare_box .ttl .ttl_inner h3{font-size:28px;text-align:center;margin-bottom:15px;line-height:1.5}@media screen and (min-width:750px) and (max-width:1120px){.sect_method_page .bodycare_box .ttl .ttl_inner h3{font-size:2.3vw}}@media screen and (max-width:750px){.sect_method_page .bodycare_box .ttl .ttl_inner h3{font-size:6vw;line-height:1.3;margin-bottom:10px}}.sect_method_page .bodycare_box .ttl .ttl_inner h3 span{font-size:22px}@media screen and (min-width:750px) and (max-width:1120px){.sect_method_page .bodycare_box .ttl .ttl_inner h3 span{font-size:1.8vw}}@media screen and (max-width:750px){.sect_method_page .bodycare_box .ttl .ttl_inner h3 span{font-size:4vw}}.sect_method_page .bodycare_box .ttl .ttl_inner .txt{font-size:16px;margin-bottom:25px;padding:0 30px}@media screen and (min-width:750px) and (max-width:1120px){.sect_method_page .bodycare_box .ttl .ttl_inner .txt{font-size:1.5vw}}@media screen and (max-width:750px){.sect_method_page .bodycare_box .ttl .ttl_inner .txt{font-size:14px;padding:0;margin-bottom:10px}}.sect_method_page .bodycare_box .ttl .ttl_inner .tag{text-align:center}.sect_method_page .bodycare_box .ttl .ttl_inner .tag span{width:300px;display:inline-block;font-size:16px;padding:6px 15px;color:#fff;background-color:#2e2e2e;transition:.4s}@media screen and (max-width:750px){.sect_method_page .bodycare_box .ttl .ttl_inner .tag span{font-size:3vw;width:auto}}.sect_method_page .bodycare_box .bodycare_content .txt_lead{font-size:20px;line-height:2;text-align:center;margin-bottom:95px}@media screen and (min-width:750px) and (max-width:1120px){.sect_method_page .bodycare_box .bodycare_content .txt_lead{font-size:1.6vw;margin-bottom:10%}}@media screen and (max-width:750px){.sect_method_page .bodycare_box .bodycare_content .txt_lead{font-size:16px;margin-bottom:15%;text-align:left}.sect_method_page .bodycare_box .bodycare_content .txt_lead br{display:none}}.sect_method_page .bodycare_box .bodycare_content .gray_box{background:#f8f7f3;padding:50px 0}@media screen and (min-width:750px) and (max-width:1120px){.sect_method_page .bodycare_box .bodycare_content .gray_box{padding-top:5%}}@media screen and (max-width:750px){.sect_method_page .bodycare_box .bodycare_content .gray_box{padding:25px 0}}.sect_method_page .bodycare_box .bodycare_content .gray_box .ttl_box{text-align:center}.sect_method_page .bodycare_box .bodycare_content .gray_box .ttl_box h2{display:inline-block;font-size:33px;text-align:center;margin-bottom:65px;position:relative}@media screen and (min-width:750px) and (max-width:1120px){.sect_method_page .bodycare_box .bodycare_content .gray_box .ttl_box h2{font-size:3vw}}@media screen and (max-width:750px){.sect_method_page .bodycare_box .bodycare_content .gray_box .ttl_box h2{display:block;font-size:22px;margin-bottom:10%;text-align:center}.sect_method_page .bodycare_box .bodycare_content .gray_box .ttl_box h2 br{display:none}}.sect_method_page .bodycare_box .bodycare_content .gray_box .ttl_box h2 .mark{width:156px;height:112px;position:absolute;bottom:10px;right:-10px;transform:translateX(100%)}@media screen and (min-width:750px) and (max-width:1120px){.sect_method_page .bodycare_box .bodycare_content .gray_box .ttl_box h2 .mark{width:14vw;height:auto}}@media screen and (max-width:750px){.sect_method_page .bodycare_box .bodycare_content .gray_box .ttl_box h2 .mark{width:78px;height:56px;right:0;bottom:auto;top:0;transform:translateY(-100%)}}.sect_method_page .bodycare_box .bodycare_content .gray_box .list_img{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:750px){.sect_method_page .bodycare_box .bodycare_content .gray_box .list_img{max-width:480px;margin:0 auto 60px}}.sect_method_page .bodycare_box .bodycare_content .gray_box .list_img li{width:480px;flex-basis:480px;margin-bottom:95px}@media screen and (min-width:750px) and (max-width:1120px){.sect_method_page .bodycare_box .bodycare_content .gray_box .list_img li{width:calc(50% - 20px);flex-basis:calc(50% - 20px);margin-bottom:50px}}@media screen and (max-width:750px){.sect_method_page .bodycare_box .bodycare_content .gray_box .list_img li{width:100%;flex-basis:100%;margin-bottom:5%}}.sect_method_page .bodycare_box .bodycare_content .gray_box .list_img li p{margin-top:20px;font-size:20px}@media screen and (min-width:750px) and (max-width:1120px){.sect_method_page .bodycare_box .bodycare_content .gray_box .list_img li p{font-size:1.5vw}}@media screen and (max-width:750px){.sect_method_page .bodycare_box .bodycare_content .gray_box .list_img li p{font-size:16px;margin-top:5px}}.sect_method_page .bodycare_box .bodycare_content .gray_box .txt{text-align:center;font-size:18px;margin-bottom:65px}@media screen and (min-width:750px) and (max-width:1120px){.sect_method_page .bodycare_box .bodycare_content .gray_box .txt{font-size:1.4vw}}@media screen and (max-width:750px){.sect_method_page .bodycare_box .bodycare_content .gray_box .txt{font-size:16px;margin-bottom:10%;text-align:left}}.sect_method_page .bodycare_box .bodycare_content .gray_box .list_img02{width:740px;margin:0 auto 55px;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (min-width:750px) and (max-width:1120px){.sect_method_page .bodycare_box .bodycare_content .gray_box .list_img02{width:100%;max-width:740px}}@media screen and (max-width:750px){.sect_method_page .bodycare_box .bodycare_content .gray_box .list_img02{width:100%;max-width:460px;margin-bottom:0}}.sect_method_page .bodycare_box .bodycare_content .gray_box .list_img02 li{width:220px;flex-basis:220px;margin-bottom:15px}@media screen and (min-width:750px) and (max-width:1120px){.sect_method_page .bodycare_box .bodycare_content .gray_box .list_img02 li{width:calc(33% - 20px);flex-basis:calc(33% - 20px)}}@media screen and (max-width:750px){.sect_method_page .bodycare_box .bodycare_content .gray_box .list_img02 li{width:calc(50% - 10px);flex-basis:calc(50% - 10px)}}.sect_method_page .bodycare_box .bodycare_content .gray_box .list_img02 li p{margin-top:5px;font-size:14px}@media screen and (min-width:750px) and (max-width:1120px){.sect_method_page .bodycare_box .bodycare_content .gray_box .list_img02 li p{font-size:1.4vw}}@media screen and (max-width:750px){.sect_method_page .bodycare_box .bodycare_content .gray_box .list_img02 li p{font-size:12px}}.sect_room_page{margin-top:95px}@media screen and (max-width:750px){.sect_room_page{margin-top:10%}}@media screen and (max-width:750px){.sect_room_page .common_inner{width:100%}}.sect_room_page .ttl01{margin-bottom:35px}@media screen and (max-width:750px){.sect_room_page .ttl01{margin-bottom:10%;padding-left:0}}.sect_room_page .room_content .txt_lead{font-size:34px;font-weight:300;margin-bottom:110px}@media screen and (min-width:750px) and (max-width:1120px){.sect_room_page .room_content .txt_lead{font-size:2.8vw;margin-bottom:10%}}@media screen and (max-width:750px){.sect_room_page .room_content .txt_lead{font-size:22px;margin-bottom:10%}}.sect_room_page .room_content .room_slide{margin-bottom:90px}@media screen and (min-width:750px) and (max-width:1120px){.sect_room_page .room_content .room_slide{margin-bottom:10%}}.sect_room_page .room_content .room_slide:last-child{margin-bottom:140px}@media screen and (max-width:750px){.sect_room_page .room_content .room_slide:last-child{margin-bottom:10%}}@media screen and (max-width:750px){.sect_room_page .room_content .room_slide{margin-bottom:12%}}.sect_room_page .room_content .room_slide .room_slide_main{position:relative}.sect_room_page .room_content .room_slide .room_slide_main .gallery-top{width:100%;margin-bottom:28px;padding:0}@media screen and (max-width:750px){.sect_room_page .room_content .room_slide .room_slide_main .gallery-top{margin-bottom:10px}}.sect_room_page .room_content .room_slide .swiper-button-next{right:-51px;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/ico_arrow02.png);background-size:100%;transform:rotate(180deg);width:16px;height:30px}.sect_room_page .room_content .room_slide .swiper-button-next:focus{outline:none}@media screen and (min-width:750px) and (max-width:1120px){.sect_room_page .room_content .room_slide .swiper-button-next{right:-25px}}@media screen and (max-width:750px){.sect_room_page .room_content .room_slide .swiper-button-next{right:-21px;background-position:2px center;background-repeat:no-repeat;background-size:40%;width:40px;height:40px}}.sect_room_page .room_content .room_slide .swiper-button-next:after{content:""}.sect_room_page .room_content .room_slide .swiper-button-prev{left:-51px;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/ico_arrow02.png);background-size:100%;width:16px;height:30px}.sect_room_page .room_content .room_slide .swiper-button-prev:focus{outline:none}@media screen and (min-width:750px) and (max-width:1120px){.sect_room_page .room_content .room_slide .swiper-button-prev{left:-25px}}@media screen and (max-width:750px){.sect_room_page .room_content .room_slide .swiper-button-prev{left:-21px;background-position:2px center;background-repeat:no-repeat;background-size:40%;width:40px;height:40px}}.sect_room_page .room_content .room_slide .swiper-button-prev:after{content:""}.sect_room_page .room_content .room_slide .gallery-thumbs{box-sizing:border-box;margin-bottom:15px}.sect_room_page .room_content .room_slide .gallery-thumbs .swiper-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start}.sect_room_page .room_content .room_slide .gallery-thumbs .swiper-wrapper .swiper-slide{width:25%;max-width:226px;border-bottom:8px solid #d8d8d8;margin-right:32px !important;padding-bottom:10px}@media screen and (min-width:750px) and (max-width:1120px){.sect_room_page .room_content .room_slide .gallery-thumbs .swiper-wrapper .swiper-slide{margin-right:1.2vw !important;width:24% !important}}@media screen and (max-width:750px){.sect_room_page .room_content .room_slide .gallery-thumbs .swiper-wrapper .swiper-slide{border-bottom:4px solid #d8d8d8;margin-right:1.2vw !important;padding-bottom:5px;width:24% !important}}.sect_room_page .room_content .room_slide .gallery-thumbs .swiper-wrapper .swiper-slide:nth-child(4n){margin-right:0 !important}.sect_room_page .room_content .room_slide .gallery-thumbs .swiper-wrapper .swiper-slide:nth-child(n+5){margin-top:20px}.sect_room_page .room_content .room_slide .gallery-thumbs .swiper-wrapper .swiper-slide img{opacity:.5;transition:.2s}.sect_room_page .room_content .room_slide .gallery-thumbs .swiper-wrapper .swiper-slide-thumb-active{border-bottom:8px solid #ffee62}@media screen and (max-width:750px){.sect_room_page .room_content .room_slide .gallery-thumbs .swiper-wrapper .swiper-slide-thumb-active{border-bottom:4px solid #ffee62}}.sect_room_page .room_content .room_slide .gallery-thumbs .swiper-wrapper .swiper-slide-thumb-active img{opacity:1}.sect_room_page .room_content .room_slide .room_slide_tit{font-size:24px;font-weight:500}@media screen and (min-width:750px) and (max-width:1120px){.sect_room_page .room_content .room_slide .room_slide_tit{font-size:1.8vw}}@media screen and (max-width:750px){.sect_room_page .room_content .room_slide .room_slide_tit{font-size:18px;line-height:1.5}}.sect_room_page .room_content .room_slide .room_slide_tit br{display:none}@media screen and (min-width:750px) and (max-width:1120px){.sect_room_page .room_content .room_slide .room_slide_tit br{display:block}}@media screen and (max-width:750px){.sect_room_page .room_content .room_slide .room_slide_tit br{display:block}}.sect_room_page .room_content .room_slide .room_slide_tit span{font-size:16px;padding-left:50px}@media screen and (min-width:750px) and (max-width:1120px){.sect_room_page .room_content .room_slide .room_slide_tit span{font-size:1.4vw;padding-left:0;display:block;margin-bottom:8px}}@media screen and (max-width:750px){.sect_room_page .room_content .room_slide .room_slide_tit span{color:#555;display:block;font-size:13px;font-weight:400;padding-left:0;line-height:1.3;margin:6px 0 8px}}.sect_room_page .room_access .ttl01{margin-bottom:-20px}@media screen and (max-width:750px){.sect_room_page .room_access .ttl01{margin-bottom:-16px;padding-left:0}}.sect_room_page .room_access .room_access_bg{background:#f3f3ec;padding:30px 0}@media screen and (max-width:750px){.sect_room_page .room_access .room_access_bg{padding:7% 10px}}.sect_room_page .room_access .txt_area{width:800px;margin:30px auto 50px}@media screen and (min-width:750px) and (max-width:1120px){.sect_room_page .room_access .txt_area{width:100%;margin:3% auto 5%}}@media screen and (max-width:750px){.sect_room_page .room_access .txt_area{width:100%;margin:4% auto 6%}}.sect_room_page .room_access .txt_area h3{font-size:34px;font-weight:300;line-height:1.4;text-align:center}@media screen and (min-width:750px) and (max-width:1120px){.sect_room_page .room_access .txt_area h3{font-size:2.8vw}}@media screen and (max-width:750px){.sect_room_page .room_access .txt_area h3{font-size:20px}}.sect_room_page .room_access .fitness-map{margin:0 auto;padding:15px;background-color:#fff;max-width:376px;width:100%}@media screen and (max-width:750px){.sect_room_page .room_access .fitness-map{padding:5px}}.sect_room_page .room_access .map_iframe{margin:0 auto;width:90%;max-width:1000px}.sect_room_page .room_access .map_iframe_inner{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}@media screen and (max-width:750px){.sect_room_page .room_access .map_iframe_inner{padding-bottom:75%}}.sect_room_page .room_access .map_iframe iframe{position:absolute;left:0;top:0;height:100%;width:100%}.sect_room_page .room_access .room_access_txt{margin:30px 0 50px;text-align:center;font-size:16px}.sect_room_page .room_access .btn{text-align:center}.sect_room_page .room_access .btn a{background-color:#fff}.sect_admission{margin-top:95px}@media screen and (max-width:750px){.sect_admission{margin-top:10%}}@media screen and (max-width:750px){.sect_admission .common_inner{width:100%}}.sect_admission .ttl01{margin-bottom:95px}@media screen and (max-width:750px){.sect_admission .ttl01{margin-bottom:10%;padding-left:0}}.sect_admission .admission_content{width:880px;margin:0 auto 150px}@media screen and (min-width:750px) and (max-width:1120px){.sect_admission .admission_content{width:100%;margin-bottom:100px}}@media screen and (max-width:750px){.sect_admission .admission_content{width:100%;margin-bottom:100px}}.sect_admission .admission_content h2{font-size:34px;line-height:1.5;margin-bottom:50px;letter-spacing:4px}@media screen and (min-width:750px) and (max-width:1120px){.sect_admission .admission_content h2{font-size:2.8vw}}@media screen and (max-width:750px){.sect_admission .admission_content h2{font-size:22px;margin-bottom:10%}.sect_admission .admission_content h2 br{display:none}}.sect_admission .admission_content .txt_lead{font-size:18px;color:#666;margin-bottom:95px}@media screen and (min-width:750px) and (max-width:1120px){.sect_admission .admission_content .txt_lead{margin-bottom:10%;font-size:1.6vw}}@media screen and (max-width:750px){.sect_admission .admission_content .txt_lead{font-size:16px;margin-bottom:10%}}.sect_admission .admission_content .txt_lead a{text-decoration:none;color:#3277a2}.sect_admission .admission_content .txt_lead a:hover{text-decoration:underline}.sect_admission .admission_content .point_list{width:776px;margin:0 auto 100px;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:750px) and (max-width:1120px){.sect_admission .admission_content .point_list{width:100%;margin-bottom:10%}}@media screen and (max-width:750px){.sect_admission .admission_content .point_list{width:100%;margin:7% auto 6%;justify-content:center}}.sect_admission .admission_content .point_list li{background:#f6e666;border-radius:50%;width:175px;height:175px;text-align:center;font-size:21px;font-weight:600;line-height:1.4;padding:45px 0;letter-spacing:4px}@media screen and (min-width:750px) and (max-width:1120px){.sect_admission .admission_content .point_list li{width:15.6vw;height:15.6vw;font-size:1.8vw;padding:4vw 0}}@media screen and (max-width:750px){.sect_admission .admission_content .point_list li{width:40vw;height:40vw;font-size:5.2vw;padding:10vw 0;letter-spacing:2px;margin:1vw}}.sect_admission .admission_content .point_list li span{display:block;font-size:14px;font-weight:600;letter-spacing:4px;margin-bottom:10px}@media screen and (min-width:750px) and (max-width:1120px){.sect_admission .admission_content .point_list li span{font-size:1.2vw}}@media screen and (max-width:750px){.sect_admission .admission_content .point_list li span{font-size:3.8vw;letter-spacing:2px}}.sect_admission .admission_content .point_list li span.mb{margin-bottom:20px}@media screen and (max-width:750px){.sect_admission .admission_content .point_list li span.mb{margin-bottom:15px}}.sect_admission .admission_content .btn{text-align:center;margin-top:-5%}.sect_admission .admission_content .btn a{background:#fff;width:480px;font-size:18px;font-weight:700;text-align:center;padding:25px 70px;border:4px solid #2e2e2e;color:#2e2e2e;transition:.4s;display:inline-block;position:relative;letter-spacing:3px;overflow:hidden;z-index:2}@media screen and (min-width:750px) and (max-width:1120px){.sect_admission .admission_content .btn a{width:100%;max-width:450px}}@media screen and (max-width:750px){.sect_admission .admission_content .btn a{width:90%;height:inherit;padding:10px 5%;font-size:3.5vw;letter-spacing:2px}}.sect_admission .admission_content .btn a:after{content:"";width:0;height:120%;left:-10%;transform:skewX(15deg);z-index:-1;background:#2e2e2e;position:absolute;top:0;transition:.3s;z-index:-1}.sect_admission .admission_content .btn a:hover{text-decoration:none;color:#fff}.sect_admission .admission_content .btn a:hover .arrow{fill:#fff}.sect_admission .admission_content .btn a:hover:after{left:-10%;width:120%}.sect_admission .admission_content .btn a svg{position:absolute;top:50%;right:25px;margin-top:-10px}@media screen and (max-width:750px){.sect_admission .admission_content .btn a svg{right:15px}}.sect_admission .admission_content .btn a svg .arrow{transition:.4s}.sect_admission .admission_content .wrap_freeCamp{background:#fffbdc;max-width:880px;margin:0 auto;padding:3% 3% 8%;text-align:center}@media screen and (max-width:750px){.sect_admission .admission_content .wrap_freeCamp{padding:5% 3% 8%}}.sect_admission .admission_content .wrap_freeCamp .crown{font-size:18px}@media screen and (max-width:750px){.sect_admission .admission_content .wrap_freeCamp .crown{font-size:11.4px}}.sect_admission .admission_content .wrap_freeCamp h3{font-size:28px;letter-spacing:4px}@media screen and (max-width:750px){.sect_admission .admission_content .wrap_freeCamp h3{font-size:22px}}.sect_admission .admission_content .wrap_freeCamp .fcbox{border-bottom:3px solid #000;width:44%;margin:0 auto 2%}@media screen and (max-width:1120px){.sect_admission .admission_content .wrap_freeCamp .fcbox{width:77%}}@media screen and (max-width:750px){.sect_admission .admission_content .wrap_freeCamp .fcbox{width:270px}}.sect_admission .admission_content .wrap_freeCamp .fcbox h3{font-weight:600;display:inline-block}@media screen and (max-width:750px){.sect_admission .admission_content .wrap_freeCamp .fcbox h3{font-size:20px}}.sect_admission .admission_content .wrap_freeCamp .fcbox p{display:inline-block;font-size:28px;font-weight:600;margin-left:10px}@media screen and (max-width:750px){.sect_admission .admission_content .wrap_freeCamp .fcbox p{font-size:20px}}.sect_admission .admission_content .wrap_freeCamp .fcbox p span{font-size:20px}@media screen and (max-width:750px){.sect_admission .admission_content .wrap_freeCamp .fcbox p span{font-size:14px}}.sect_admission .admission_content .wrap_freeCamp .bpbox{border:2px solid #e72081;padding:1% 2% 2%;max-width:614px;margin:2% auto}@media screen and (max-width:750px){.sect_admission .admission_content .wrap_freeCamp .bpbox{padding:3% 3% 4%}}.sect_admission .admission_content .wrap_freeCamp .bpbox .fp{font-size:28px;font-weight:600;color:#e72081;letter-spacing:2px;margin-bottom:5px}@media screen and (max-width:1120px){.sect_admission .admission_content .wrap_freeCamp .bpbox .fp{font-size:26px;margin-bottom:10px}}@media screen and (max-width:750px){.sect_admission .admission_content .wrap_freeCamp .bpbox .fp{font-size:20px;line-height:1.4}.sect_admission .admission_content .wrap_freeCamp .bpbox .fp span{display:block}}.sect_admission .admission_content .wrap_freeCamp .bpbox .costbox{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media screen and (max-width:1120px){.sect_admission .admission_content .wrap_freeCamp .bpbox .costbox{flex-direction:column}}.sect_admission .admission_content .wrap_freeCamp .bpbox .costbox .normal{line-height:1}.sect_admission .admission_content .wrap_freeCamp .bpbox .costbox .normal .num{font-size:27px;font-weight:600;letter-spacing:.025em;font-family:"Lato","lato woff",sans-serif;position:relative;margin-left:10px}.sect_admission .admission_content .wrap_freeCamp .bpbox .costbox .normal .num:after{content:"";width:100%;height:2px;background:#000;position:absolute;top:50%;left:0;transform:rotate(-10deg)}.sect_admission .admission_content .wrap_freeCamp .bpbox .costbox .normal .unit{font-size:20px;margin-left:1px}.sect_admission .admission_content .wrap_freeCamp .bpbox .costbox .p_arrow{width:27px;margin-left:20px}@media screen and (max-width:1120px){.sect_admission .admission_content .wrap_freeCamp .bpbox .costbox .p_arrow{transform:rotate(90deg);margin-top:15px;margin-left:0}}.sect_admission .admission_content .wrap_freeCamp .bpbox .costbox .campaign{display:inline-flex;align-items:flex-end;color:#e72081;line-height:1;margin-left:10px}@media screen and (max-width:1120px){.sect_admission .admission_content .wrap_freeCamp .bpbox .costbox .campaign{margin-top:8px;margin-left:0}}.sect_admission .admission_content .wrap_freeCamp .bpbox .costbox .campaign .txt{font-size:14px;letter-spacing:0;line-height:1.2;margin-bottom:2px}.sect_admission .admission_content .wrap_freeCamp .bpbox .costbox .campaign .num{font-size:40px;font-family:"Lato","lato woff",sans-serif;font-weight:600;letter-spacing:.05em;margin-left:6px}.sect_admission .admission_content .wrap_freeCamp .bpbox .costbox .campaign .unit{font-size:24px;margin-bottom:5px}.sect_admission .admission_content .wrap_freeCamp .bpbox .costbox .campaign .small{font-size:13px;margin-bottom:5px;margin-left:-7px}.sect_admission .admission_content .wrap_freeCamp .time{letter-spacing:3px}@media screen and (max-width:1120px){.sect_admission .admission_content .wrap_freeCamp .time{letter-spacing:0}}@media screen and (max-width:750px){.sect_admission .admission_content .wrap_freeCamp .time{font-size:12px;text-align:left}}.sect_admission .admission_content .wrap_freeCamp.mt{margin-top:100px}@media screen and (max-width:750px){.sect_admission .admission_content .wrap_freeCamp.mt{margin-top:6%}}.sect_admission .step1_box{margin-bottom:110px}.sect_admission .step1_box .ttl_box{padding-left:170px;display:flex;margin-bottom:50px;align-items:center}@media screen and (min-width:750px) and (max-width:1120px){.sect_admission .step1_box .ttl_box{padding-left:0}}@media screen and (max-width:750px){.sect_admission .step1_box .ttl_box{padding-left:0;margin-bottom:4%;justify-content:center;position:relative}}.sect_admission .step1_box .ttl_box .num{margin-right:30px;font-family:"Lato","lato woff",sans-serif;font-size:21px;line-height:1;text-align:center;letter-spacing:3px;transform:translateY(-10px)}@media screen and (min-width:750px) and (max-width:1120px){.sect_admission .step1_box .ttl_box .num{margin-right:15px}}@media screen and (max-width:750px){.sect_admission .step1_box .ttl_box .num{margin-right:10px;font-size:16px}}.sect_admission .step1_box .ttl_box .num span{display:block;font-size:56px;font-weight:700;line-height:56px;letter-spacing:0}@media screen and (max-width:750px){.sect_admission .step1_box .ttl_box .num span{font-size:30px;line-height:36px}}.sect_admission .step1_box .ttl_box h2{font-size:42px;letter-spacing:3px;position:relative;line-height:1.6}@media screen and (min-width:750px) and (max-width:1120px){.sect_admission .step1_box .ttl_box h2{font-size:4vw}}@media screen and (max-width:750px){.sect_admission .step1_box .ttl_box h2{font-size:6.5vw;line-height:1.4;position:static}.sect_admission .step1_box .ttl_box h2 br{display:none}}.sect_admission .step1_box .ttl_box h2 .mark{position:absolute;bottom:8px;right:-20px;transform:translateX(100%)}@media screen and (max-width:750px){.sect_admission .step1_box .ttl_box h2 .mark{width:78px;height:56px;right:0;top:-10px;bottom:auto;transform:translateY(-100%)}}.sect_admission .step1_box .step1_content .items:nth-child(odd){background-color:#f8f7f3}.sect_admission .step1_box .step1_content .items .inner{width:1000px;margin:0 auto;display:flex;justify-content:space-between;padding:40px 0}@media screen and (min-width:750px) and (max-width:1120px){.sect_admission .step1_box .step1_content .items .inner{width:100%;padding:30px 5%}}@media screen and (max-width:750px){.sect_admission .step1_box .step1_content .items .inner{width:100%;padding:20px 5%;flex-direction:column}}.sect_admission .step1_box .step1_content .items .inner .txt{width:560px;padding-left:90px;margin-right:90px}@media screen and (min-width:750px) and (max-width:1120px){.sect_admission .step1_box .step1_content .items .inner .txt{margin-right:30px;padding-left:70px}}@media screen and (max-width:750px){.sect_admission .step1_box .step1_content .items .inner .txt{width:100%;margin-right:0;padding-left:50px;order:1}}.sect_admission .step1_box .step1_content .items .inner .txt h3{font-size:28px;line-height:1.4;margin-bottom:20px;padding-top:8px;position:relative}@media screen and (min-width:750px) and (max-width:1120px){.sect_admission .step1_box .step1_content .items .inner .txt h3{font-size:2.5vw}}@media screen and (max-width:750px){.sect_admission .step1_box .step1_content .items .inner .txt h3{font-size:20px;margin-bottom:10px;padding-top:5px}}.sect_admission .step1_box .step1_content .items .inner .txt h3 span{width:56px;height:56px;line-height:56px;font-size:30px;font-family:"Lato","lato woff",sans-serif;background-color:#ffef73;border-radius:50%;text-align:center;display:flex;justify-content:center;position:absolute;left:-90px;top:0}@media screen and (min-width:750px) and (max-width:1120px){.sect_admission .step1_box .step1_content .items .inner .txt h3 span{left:-70px}}@media screen and (max-width:750px){.sect_admission .step1_box .step1_content .items .inner .txt h3 span{width:36px;height:36px;line-height:36px;font-size:18px;left:-50px}}.sect_admission .step1_box .step1_content .items .inner .txt h3 em{font-size:60%;font-weight:500}.sect_admission .step1_box .step1_content .items .inner .txt p{font-size:16px;color:#666}@media screen and (min-width:750px) and (max-width:1120px){.sect_admission .step1_box .step1_content .items .inner .txt p{font-size:1.4vw}}@media screen and (max-width:750px){.sect_admission .step1_box .step1_content .items .inner .txt p{font-size:14px}}@media screen and (max-width:750px){.sect_admission .step1_box .step1_content .items .inner .img{order:0;text-align:center;margin-bottom:5%}}.sect_admission .step2_box .ttl_box{padding-left:250px;display:flex;margin-bottom:50px}@media screen and (min-width:750px) and (max-width:1120px){.sect_admission .step2_box .ttl_box{padding-left:0}}@media screen and (max-width:750px){.sect_admission .step2_box .ttl_box{padding-left:0;margin-bottom:4%;justify-content:center;position:relative}}.sect_admission .step2_box .ttl_box .num{margin-right:30px;font-family:"Lato","lato woff",sans-serif;font-size:21px;line-height:1;text-align:center;letter-spacing:3px;transform:translateY(-10px)}@media screen and (min-width:750px) and (max-width:1120px){.sect_admission .step2_box .ttl_box .num{margin-right:15px}}@media screen and (max-width:750px){.sect_admission .step2_box .ttl_box .num{margin-right:10px;font-size:16px}}.sect_admission .step2_box .ttl_box .num span{display:block;font-size:56px;font-weight:700;line-height:56px;letter-spacing:0}@media screen and (max-width:750px){.sect_admission .step2_box .ttl_box .num span{font-size:30px;line-height:36px}}.sect_admission .step2_box .ttl_box h2{font-size:42px;position:relative;letter-spacing:3px}@media screen and (min-width:750px) and (max-width:1120px){.sect_admission .step2_box .ttl_box h2{font-size:4vw}}@media screen and (max-width:750px){.sect_admission .step2_box .ttl_box h2{font-size:6.5vw;line-height:1;position:static}}.sect_admission .step2_box .ttl_box h2 .mark{position:absolute;bottom:12px;right:-20px;transform:translateX(100%)}@media screen and (max-width:750px){.sect_admission .step2_box .ttl_box h2 .mark{width:78px;height:56px;right:0;top:-10px;bottom:auto;transform:translateY(-100%)}}.sect_admission .step2_box .step2_content .items:nth-child(odd){background-color:#f8f7f3}.sect_admission .step2_box .step2_content .items .inner{width:1000px;margin:0 auto;display:flex;justify-content:space-between;padding:25px 0}@media screen and (min-width:750px) and (max-width:1120px){.sect_admission .step2_box .step2_content .items .inner{width:100%;padding:25px 5%}}@media screen and (max-width:750px){.sect_admission .step2_box .step2_content .items .inner{width:100%;padding:20px 5%;flex-direction:column}}.sect_admission .step2_box .step2_content .items .inner .txt{padding-left:98px}@media screen and (min-width:750px) and (max-width:1120px){.sect_admission .step2_box .step2_content .items .inner .txt{padding-left:70px}}@media screen and (max-width:750px){.sect_admission .step2_box .step2_content .items .inner .txt{padding-left:50px}}.sect_admission .step2_box .step2_content .items .inner .txt h3{font-size:28px;line-height:1.4;margin-bottom:20px;padding-top:8px;position:relative}@media screen and (min-width:750px) and (max-width:1120px){.sect_admission .step2_box .step2_content .items .inner .txt h3{font-size:2.5vw}}@media screen and (max-width:750px){.sect_admission .step2_box .step2_content .items .inner .txt h3{font-size:19px;margin-bottom:10px}.sect_admission .step2_box .step2_content .items .inner .txt h3 br{display:none}}.sect_admission .step2_box .step2_content .items .inner .txt h3 span{width:56px;height:56px;font-size:30px;line-height:56px;font-family:"Lato","lato woff",sans-serif;background-color:#ffef73;border-radius:50%;text-align:center;display:flex;justify-content:center;position:absolute;left:-98px;top:0}@media screen and (min-width:750px) and (max-width:1120px){.sect_admission .step2_box .step2_content .items .inner .txt h3 span{left:-70px}}@media screen and (max-width:750px){.sect_admission .step2_box .step2_content .items .inner .txt h3 span{width:36px;height:36px;line-height:36px;font-size:18px;left:-50px}}.sect_admission .step2_box .step2_content .items .inner .txt p{font-size:16px;color:#666}@media screen and (min-width:750px) and (max-width:1120px){.sect_admission .step2_box .step2_content .items .inner .txt p{font-size:1.4vw}}@media screen and (max-width:750px){.sect_admission .step2_box .step2_content .items .inner .txt p{font-size:14px}}.sect_admission .step2_box .step2_content .items .inner .txt p a{text-decoration:none;color:#3277a2}.sect_admission .step2_box .step2_content .items .inner .txt p a:hover{text-decoration:underline}#page_comp{margin-bottom:-90px;padding:5% 0 7%}@media screen and (min-width:750px) and (max-width:1120px){#page_comp{margin-bottom:-5%}}@media screen and (max-width:750px){#page_comp{margin-bottom:-50px;padding:6% 0 10%}}#page_comp .contact_intro_hook{font-size:30px;text-align:center;margin-bottom:4%}@media screen and (max-width:750px){#page_comp .contact_intro_hook{font-size:6vw}}#page_comp .contact_complete{width:72%;margin:0 auto}@media screen and (max-width:750px){#page_comp .contact_complete{width:100%}}#page_comp .contact_complete p{margin-bottom:2%}@media screen and (max-width:750px){#page_comp .contact_complete p{margin-bottom:4%;font-size:13px}}#page_comp .contact_complete .btn{margin:5% 0 0;text-align:center}@media screen and (max-width:750px){#page_comp .contact_complete .btn{margin-top:7%}}#page_comp .contact_complete .btn a{background:#ff4970;border:2px solid #ff4970;color:#fff;padding:20px 60px;font-size:18px;display:inline-block;font-weight:500;transition:.4s}@media screen and (max-width:750px){#page_comp .contact_complete .btn a{padding:15px 40px;font-size:16px}}#page_comp .contact_complete .btn a:hover{text-decoration:none;background:#fff;color:#ff4970}.sect_users-voice{margin-top:95px;color:#2e2e2e}@media screen and (max-width:1120px){.sect_users-voice{margin-top:10%}}.sect_users-voice .ttl01{margin-bottom:10%}.sect_users-voice .uv_box{padding-bottom:10%}.sect_users-voice .uv_box:not(:first-of-type){border-top:1px solid #000;padding-top:10%}@media screen and (min-width:1121px){.sect_users-voice .uv_header{width:61%;float:right}}.sect_users-voice .uv_header_top{background:#f4f3ed;padding:12px 14px}.sect_users-voice .uv_header_name{letter-spacing:.3em;line-height:1;font-size:2.66em;font-weight:300}@media screen and (max-width:750px){.sect_users-voice .uv_header_name{font-size:1.33em}}.sect_users-voice .uv_header_others{color:#666;font-size:1.2em;line-height:1;margin-top:10px}@media screen and (max-width:750px){.sect_users-voice .uv_header_others{font-size:1.4rem}}.sect_users-voice .uv_header_others_age{display:inline-block;margin-right:1em}.sect_users-voice .uv_header_purpose{background:#575757;color:#fff;font-size:1.2em;font-weight:30;line-height:1;padding:12px 14px;margin-top:4px}@media screen and (max-width:750px){.sect_users-voice .uv_header_purpose{font-size:1.4rem}}.sect_users-voice .uv_header_purpose span{margin-right:1em}@media screen and (min-width:1121px){.sect_users-voice .uv_model-photo{width:32%;float:left}}@media screen and (min-width:481px) and (max-width:1120px){.sect_users-voice .uv_model-photo{display:flex;justify-content:center;margin-top:5%}}@media screen and (max-width:480px){.sect_users-voice .uv_model-photo{width:86%;max-width:320px;margin:8% auto 0}}.sect_users-voice .uv_model-photo_duo{max-width:320px}@media screen and (min-width:481px) and (max-width:1120px){.sect_users-voice .uv_model-photo_duo{width:47%}}.sect_users-voice .uv_model-photo_before,.sect_users-voice .uv_model-photo_after{max-width:320px}@media screen and (min-width:481px) and (max-width:1120px){.sect_users-voice .uv_model-photo_before,.sect_users-voice .uv_model-photo_after{width:47%}}.sect_users-voice .uv_model-photo_before:after,.sect_users-voice .uv_model-photo_after:after{display:block;background:#575757;color:#fff;font-weight:700;font-size:1.33em;line-height:1;text-align:center;padding:12px 0}.sect_users-voice .uv_model-photo_before:after{content:"BEFORE"}.sect_users-voice .uv_model-photo_after:after{content:"AFTER";background:#ff4970}@media screen and (min-width:1121px){.sect_users-voice .uv_model-photo_duo+.uv_model-photo_duo,.sect_users-voice .uv_model-photo_after{margin-top:9.375%;margin-bottom:9.375%}}@media screen and (min-width:481px) and (max-width:1120px){.sect_users-voice .uv_model-photo_duo+.uv_model-photo_duo,.sect_users-voice .uv_model-photo_after{margin-left:5%}}@media screen and (max-width:480px){.sect_users-voice .uv_model-photo_duo+.uv_model-photo_duo,.sect_users-voice .uv_model-photo_after{margin-top:5%}}.sect_users-voice .uv_badata{border:2px solid #575757;border-radius:3px;margin-top:4.8%;padding:2% 3.5% 1.6%}@media screen and (min-width:1121px){.sect_users-voice .uv_badata{width:61%;float:right}}@media screen and (max-width:600px){.sect_users-voice .uv_badata{margin-top:8%;padding:5% 5% 4%}}.sect_users-voice .uv_badata_ttl{color:#575757;text-align:center;font-size:1.33em;font-weight:700;letter-spacing:.08em;line-height:1;margin-bottom:4%}.sect_users-voice .uv_badata_result{color:#666;display:flex;align-items:center;letter-spacing:.08em;padding:1% 0;border-bottom:2px solid #ccc}@media screen and (min-width:601px){.sect_users-voice .uv_badata_result:last-of-type{border-bottom:none}}@media screen and (max-width:600px){.sect_users-voice .uv_badata_result{flex-wrap:wrap;padding:2% 0;border-bottom:2px solid #ccc}}.sect_users-voice .uv_badata_cat{font-size:16px;flex-basis:28%;padding-left:1%}@media screen and (max-width:600px){.sect_users-voice .uv_badata_cat{flex-basis:100%;padding:0;text-align:center}}.sect_users-voice .uv_badata_change{font-size:1.33em;flex-basis:47%}@media screen and (max-width:600px){.sect_users-voice .uv_badata_change{flex:1 0 auto;text-align:center}}.sect_users-voice .uv_badata_diff{color:#ff4970;font-size:1.73em;font-weight:700;line-height:1.6}@media screen and (max-width:600px){.sect_users-voice .uv_badata_diff{flex:1 0 auto;text-align:center;padding:0}}.sect_users-voice .uv_badata_term{text-align:right;font-size:14px;margin-top:1%}@media screen and (max-width:600px){.sect_users-voice .uv_badata_term{text-align:center;margin-top:4%}}.sect_users-voice .uv_review{margin-top:5%}@media screen and (min-width:1121px){.sect_users-voice .uv_review{width:61%;float:right}}@media screen and (max-width:1120px){.sect_users-voice .uv_review{margin-top:8%}}@media screen and (max-width:600px){.sect_users-voice .uv_review{margin-top:10%}}.sect_users-voice .uv_review_ttl{font-size:2em;font-weight:700;letter-spacing:.1em;line-height:1.2}@media screen and (max-width:750px){.sect_users-voice .uv_review_ttl{font-size:1.4em}}.sect_users-voice .uv_review_txt{font-size:1.6rem;letter-spacing:normal}@media screen and (max-width:750px){.sect_users-voice .uv_review_txt{font-size:1.5rem}}.sect_users-voice .uv_review_txt p{line-height:1.75;margin-top:1.75em}@media screen and (max-width:750px){.sect_users-voice .uv_review_txt p{margin-top:1.5em}}.sect_users-voice .uv_free_img{text-align:center}@media screen and (min-width:1121px){.sect_users-voice .uv_free_img{width:100%}.sect_users-voice .uv_free_img img{margin-top:40px;width:32%}}@media screen and (max-width:1120px){.sect_users-voice .uv_free_img{margin:7% auto 0;max-width:320px;width:86%}}.sect_users-voice .uv_message:before{content:"";display:table;clear:both}.sect_users-voice .uv_message_ttl{background:#575757;color:#fff;font-size:1.33em;font-weight:700;padding:3px 0;margin-top:7%;text-align:center}@media screen and (max-width:750px){.sect_users-voice .uv_message_ttl{margin-top:8%;font-size:1.2em}}.sect_users-voice .uv_message_inner{background:#f4f3ed;padding:3% 4% 3% 5%;display:flex}@media screen and (max-width:480px){.sect_users-voice .uv_message_inner{padding:4% 6% 5%;display:block}}@media screen and (min-width:481px){.sect_users-voice .uv_message_trainer{flex:0 0 20%;max-width:180px;margin-right:5.5%}}@media screen and (max-width:480px){.sect_users-voice .uv_message_trainer{display:flex;align-items:center}}@media screen and (max-width:480px){.sect_users-voice .uv_message_trainer_img{flex:0 0 120px;margin-right:5%}}.sect_users-voice .uv_message_trainer_name{font-size:14px;text-align:center}@media screen and (min-width:481px){.sect_users-voice .uv_message_trainer_name{margin-top:7.7%}}.sect_users-voice .uv_message_trainer_comment{color:#666;font-size:16px}@media screen and (max-width:480px){.sect_users-voice .uv_message_trainer_comment{font-size:14px;margin-top:5%}}.sect_users-voice .uv_message_trainer_profile_link{display:block;margin-top:20px;text-align:right}.sect_users-voice .uv_message_trainer_profile_link a{font-size:12px;color:#2e2e2e;transition:.4s}.sect_users-voice .uv_message_trainer_profile_link a:hover{color:#ff4970;text-decoration:none}.sect_trainer{margin-top:95px;color:#2e2e2e}@media screen and (max-width:1120px){.sect_trainer{margin-top:10%}}@media screen and (max-width:750px){.sect_trainer .common_inner{width:100%;padding:0}}.sect_trainer .trainer_box+.trainer_box{padding-top:7.8%;border-top:1px solid #666;margin-top:9%}.sect_trainer .trainer_intro{display:flex}@media screen and (max-width:750px){.sect_trainer .trainer_intro{display:block;width:90%;margin-left:auto;margin-right:auto}}.sect_trainer .trainer_intro_left{flex:1 0 48%}@media screen and (max-width:750px){.sect_trainer .trainer_intro_thumb{max-width:480px;margin-left:auto;margin-right:auto}}.sect_trainer .trainer_intro_name{margin:30px 0 30px 10px}@media screen and (max-width:750px){.sect_trainer .trainer_intro_name{text-align:center;margin-left:0}}.sect_trainer .trainer_intro_name_jp{font-size:3rem;letter-spacing:.3em}@media screen and (max-width:750px){.sect_trainer .trainer_intro_name_jp{font-size:2.6rem}}.sect_trainer .trainer_intro_name_en{font-size:1.4rem;letter-spacing:1em;text-indent:.2em}@media screen and (max-width:750px){.sect_trainer .trainer_intro_name_en{letter-spacing:.7em}}.sect_trainer .trainer_intro_name_ico{display:inline-block;margin-top:10px;max-width:40px;width:100%}@media screen and (max-width:750px){.sect_trainer .trainer_intro_name_ico{max-width:30px}}.sect_trainer .trainer_intro_txt{background:#f3f3ec;color:#666;padding:40px;flex:0 1 auto;margin-left:10%}@media screen and (max-width:750px){.sect_trainer .trainer_intro_txt{padding:5%;margin-left:0;margin-top:9%}}.sect_trainer .trainer_intro_txt dl{color:#666}.sect_trainer .trainer_intro_txt dl+dl{border-top:1px solid #666;margin-top:30px;padding-top:30px}.sect_trainer .trainer_intro_txt dl dt{font-weight:700;margin-bottom:10px}.sect_trainer .trainer_intro_txt dl dd{font-size:1.6rem}@media screen and (max-width:750px){.sect_trainer .trainer_intro_txt dl dd{font-size:1.5rem}}.sect_trainer .trainer_talk{display:flex;margin-top:7.5%}@media screen and (max-width:750px){.sect_trainer .trainer_talk{display:block;width:90%;margin-left:auto;margin-right:auto}}.sect_trainer .trainer_talk_img{flex:0 0 42%}.sect_trainer .trainer_talk_txt{flex:0 0 50%}@media screen and (max-width:750px){.sect_trainer .trainer_talk_txt{margin-top:7%}}.sect_trainer .trainer_talk_txt h3{color:#2e2e2e;font-size:3rem;line-height:1.33;letter-spacing:.1em;font-weight:300}@media screen and (max-width:750px){.sect_trainer .trainer_talk_txt h3{font-size:2rem}}.sect_trainer .trainer_talk_txt p{color:#666;font-size:1.6rem;line-height:1.75;margin-top:4%}@media screen and (max-width:750px){.sect_trainer .trainer_talk_txt p{font-size:1.4rem}}.sect_trainer .trainer_talk.img_left .trainer_talk_txt{margin-left:auto}.sect_trainer .trainer_talk.img_right .trainer_talk_img{order:1}.sect_trainer .trainer_talk.img_right .trainer_talk_txt{margin-right:auto;order:0}.sect_trainer .trainer_reserve{margin-top:5%}@media screen and (max-width:750px){.sect_trainer .trainer_reserve{display:block;max-width:480px;margin-left:auto;margin-right:auto}}@media screen and (max-width:750px){.sect_trainer .trainer_reserve .btn{width:100%;max-width:none}}.sect_trainer .trainer_reserve .btn+.btn{margin-top:20px}.sect_trainer .trainer_reserve .btn a{border-width:1px;font-size:20px;padding:25px 60px;width:100%;display:block}@media screen and (max-width:750px){.sect_trainer .trainer_reserve .btn a{font-size:16px;padding:12px 50px;letter-spacing:inherit}}.sect_sitemap{max-width:700px;width:90%;margin:95px auto 0}@media screen and (max-width:1120px){.sect_sitemap{margin-top:10%}}.sect_sitemap .ttl01{margin-bottom:50px}.sitemap_secttl{font-family:"Lato","Noto Sans JP","Noto Sans CJK JP",sans-serif;font-size:1.8rem;font-weight:700;letter-spacing:.5em;border-bottom:2px solid #eaeaea;color:#2b2b2b;padding-bottom:5px;margin-bottom:32px}@media screen and (max-width:480px){.sitemap_secttl{margin-bottom:16px;font-size:1.5rem;letter-spacing:.3em}}.sitemap_section+.sitemap_section{margin-top:70px}@media screen and (max-width:480px){.sitemap_section+.sitemap_section{margin-top:40px}}.sitemap_list{display:flex;flex-wrap:wrap}.sitemap_list ul{flex:1 0 50%;font-size:1.8rem}@media screen and (max-width:480px){.sitemap_list ul{font-size:1.4rem}}.sitemap_list ul li+li{margin-top:20px}@media screen and (max-width:480px){.sitemap_list ul li+li{margin-top:12px}}.sitemap_list ul li a{transition:all .2s ease-in-out;color:#2b2b2b}.sitemap_list ul li.child{margin-left:20px}.journal_menu_active{position:fixed}#journal_header{margin-top:60px}@media screen and (max-width:750px){#journal_header{margin-top:100px}}#journal_header .journal_header_top{padding:55px 0}@media screen and (max-width:750px){#journal_header .journal_header_top{padding:4% 0}}#journal_header .logo{text-align:center;font-family:"Lato","lato woff",sans-serif;font-size:32px;font-weight:700;letter-spacing:16px}@media screen and (max-width:750px){#journal_header .logo{font-size:23px;letter-spacing:12px;line-height:1.6}}#journal_header .logo a{color:#2e2e2e;transition:.4s}#journal_header .logo a:hover{text-decoration:none;opacity:.7}#journal_header .logo span{margin-left:30px}@media screen and (max-width:750px){#journal_header .logo span{display:block;margin-left:0}}#journal_header .headtxt{text-align:center;font-size:16px;margin-top:20px}@media screen and (max-width:750px){#journal_header .headtxt{font-size:13px}}#journal_header .headtxt .spOnly{display:none}@media screen and (max-width:750px){#journal_header .headtxt .spOnly{display:block}}#journal_header .journal_nav{background:#2e2e2e;padding:20px 0}@media screen and (max-width:750px){#journal_header .journal_nav{display:none}}#journal_header .journal_nav .journal_inner{display:flex;flex-wrap:wrap;justify-content:space-between}#journal_header .journal_nav .navcat{display:flex;flex-wrap:wrap}#journal_header .journal_nav .navcat li a{color:#fff;font-family:"Lato","lato woff",sans-serif;padding:0 30px;border-left:1px solid #fff;transition:.4s;letter-spacing:3px}#journal_header .journal_nav .navcat li a:hover{text-decoration:none;color:#ffed61}@media screen and (min-width:750px) and (max-width:1120px){#journal_header .journal_nav .navcat li a{padding:0 10px}}#journal_header .journal_nav .navcat li:first-child a{padding-left:0;border-left:0}#journal_header .journal_nav .navother{display:flex;flex-wrap:wrap;position:relative}#journal_header .journal_nav .navother .word{display:flex;flex-wrap:wrap;align-items:center;font-size:12px}@media screen and (min-width:750px) and (max-width:1120px){#journal_header .journal_nav .navother .word{font-size:11px}}#journal_header .journal_nav .navother .word h4{color:#fff}#journal_header .journal_nav .navother .word ul{display:flex;flex-wrap:wrap}#journal_header .journal_nav .navother .word ul li{margin-left:15px}@media screen and (min-width:750px) and (max-width:1120px){#journal_header .journal_nav .navother .word ul li{margin-left:5px}}#journal_header .journal_nav .navother .word ul li a{color:#fff;transition:.4s}#journal_header .journal_nav .navother .word ul li a:hover{text-decoration:none;color:#ffed61}#journal_header .journal_nav .navother .nav_search i{padding:0 20px;border-left:1px solid #fff;border-right:1px solid #fff;margin-left:20px;cursor:pointer}@media screen and (min-width:750px) and (max-width:1120px){#journal_header .journal_nav .navother .nav_search i{margin-left:10px;padding:0 10px}}#journal_header .journal_nav .navother .nav_search i:hover svg path{fill:#ffed61}#journal_header .journal_nav .navother .nav_search i svg{width:22px;height:22px}#journal_header .journal_nav .navother .nav_search i svg path{transition:.4s}#journal_header .searchBox{display:none;width:100%;background:#e2e2e2;position:absolute;top:47px;left:0;padding:15px 0;text-align:center}#journal_header .searchBox input[type=text]{background:#fff;padding:5px 10px;font-size:12px;width:60%;margin-right:5px}#journal_header .searchBox input[type=submit]{font-size:12px;background:#2e2e2e;color:#fff;padding:5px 10px;letter-spacing:3px}#journal_header .journal_menu_icon{display:none}@media screen and (max-width:750px){#journal_header .journal_menu_icon{display:block;background:#2e2e2e;width:50px;height:50px;position:fixed;top:0;right:0;z-index:5}#journal_header .journal_menu_icon span{background:#fff;height:2px;width:32px;display:block;position:absolute;top:14px;left:9px;transition:.4s}#journal_header .journal_menu_icon span:nth-of-type(2){top:24px}#journal_header .journal_menu_icon span:nth-of-type(3){top:34px}#journal_header .journal_menu_icon.active span:nth-of-type(1){transform:rotate(45deg);top:24px}#journal_header .journal_menu_icon.active span:nth-of-type(2){opacity:0}#journal_header .journal_menu_icon.active span:nth-of-type(3){transform:rotate(-45deg);top:24px}}#journal_header .journal_menu{display:none}@media screen and (max-width:750px){#journal_header .journal_menu{background:#fff;width:85%;position:fixed;right:0;top:0;z-index:4;overflow:scroll}#journal_header .journal_menu .logo{font-size:18px;padding:15px 0}#journal_header .journal_menu .search{border-bottom:1px solid #ddd;padding:0 20px 20px}#journal_header .journal_menu .search .searchform02 input[type=text]{background:#f4f4f4;border:1px solid #2e2e2e;padding:8px 10px;font-size:12px;width:100%;letter-spacing:1px}#journal_header .journal_menu .search .searchform02 input[type=submit]{position:absolute;top:9px;right:8px;width:22px;height:21px;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/spicon_search.png) center center no-repeat;background-size:100%}#journal_header .journal_menu .search .searchform02 div{position:relative}#journal_header .journal_menu .nav ul li{border-bottom:1px solid #ddd}#journal_header .journal_menu .nav ul li a{color:#2e2e2e;padding:10px 15px;display:flex;flex-wrap:wrap;line-height:1;align-items:center}#journal_header .journal_menu .nav ul li a:hover{text-decoration:none}#journal_header .journal_menu .nav ul li a .en{font-size:14px;font-family:"Lato","lato woff",sans-serif;width:110px;margin:0 0 0 10px;letter-spacing:2px;font-weight:700}#journal_header .journal_menu .nav ul li a .ja{font-size:12px;color:#2e2e2e}#journal_header .journal_menu .keyword{padding:10px 20px}#journal_header .journal_menu .keyword h3{font-size:14px;color:#2e2e2e;margin-bottom:10px}#journal_header .journal_menu .keyword ul{display:flex;flex-wrap:wrap}#journal_header .journal_menu .keyword ul li{margin-right:8px;margin-bottom:8px}#journal_header .journal_menu .keyword ul li a{background:#f0efe7;text-align:center;color:#2e2e2e;font-size:14px;padding:1px 5px;display:inline-block}#journal_header .journal_menu .insta{border-top:1px solid #ddd}#journal_header .journal_menu .insta a{display:block;color:#2e2e2e;text-align:center;padding:12px 0}#journal_header .journal_menu .insta a i{vertical-align:text-top;margin-right:6px}#journal_header .journal_menu .racine a{background:#2e2e2e;color:#fff;text-align:center;font-size:14px;display:block;padding:14px 0}#journal_header .journal_menu .racine a:hover{text-decoration:none}#journal_header .journal_menu .racine a i{vertical-align:sub;margin-left:12px}}@media screen and (max-width:750px){#journal_header .journal_menu_bg{display:none;background:#7d7d7d;opacity:.6;width:100%;height:100%;position:fixed;top:0;left:0;z-index:3}}.journal_inner{width:1160px;margin:0 auto}@media screen and (min-width:750px) and (max-width:1120px){.journal_inner{width:100%;padding:0 5%}}@media screen and (max-width:750px){.journal_inner{width:100%;padding:0 5%}}#journal_container{width:1160px;margin:60px auto 0;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:1120px){#journal_container{width:100%}}@media screen and (max-width:750px){#journal_container{margin-top:0}}#journal_container #main_column{width:800px}@media screen and (max-width:1120px){#journal_container #main_column{width:100%}}#journal_container #main_column .post_archive article{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #ddd}@media screen and (max-width:750px){#journal_container #main_column .post_archive article{padding-bottom:0;margin-bottom:0}}#journal_container #main_column .post_archive article a{display:flex;flex-wrap:wrap;justify-content:space-between;color:#2e2e2e;position:relative;transition:.4s}@media screen and (max-width:1120px){#journal_container #main_column .post_archive article a{padding:0 4%}}@media screen and (max-width:750px){#journal_container #main_column .post_archive article a{padding:5% 4% 4%}}#journal_container #main_column .post_archive article a:hover{text-decoration:none}#journal_container #main_column .post_archive article a:hover .ttl{text-decoration:underline}#journal_container #main_column .post_archive article a .img{width:360px;transition:.4s}@media screen and (max-width:1120px){#journal_container #main_column .post_archive article a .img{width:38%}}@media screen and (max-width:750px){#journal_container #main_column .post_archive article a .img{width:32%}}#journal_container #main_column .post_archive article a .txt{width:400px;transition:.4s;position:relative}@media screen and (max-width:1120px){#journal_container #main_column .post_archive article a .txt{width:59%}}@media screen and (max-width:750px){#journal_container #main_column .post_archive article a .txt{width:64%}}#journal_container #main_column .post_archive article a .txt:after{content:">";position:absolute;top:50%;right:20px;line-height:1;margin-top:-15px;opacity:0;transition:.4s;transform:scale(.8,2);font-weight:100;font-size:30px}#journal_container #main_column .post_archive article a .txt .cat{padding-left:35px;font-size:14px;font-family:"Lato","lato woff",sans-serif;line-height:2;margin-bottom:8px}@media screen and (max-width:750px){#journal_container #main_column .post_archive article a .txt .cat{font-size:12px;padding-left:25px;margin-bottom:5px}}#journal_container #main_column .post_archive article a .txt .cat.training{color:#7cc6e5;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/ico_training.png) no-repeat 0 center/23px 28px}@media screen and (max-width:750px){#journal_container #main_column .post_archive article a .txt .cat.training{background-size:18px 21px}}#journal_container #main_column .post_archive article a .txt .cat.food{color:#ebaa42;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/ico_food.png) no-repeat 0 center/29px 25px}@media screen and (max-width:750px){#journal_container #main_column .post_archive article a .txt .cat.food{background-size:22px 20px}}#journal_container #main_column .post_archive article a .txt .cat.care{color:#e57c9f;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/ico_care.png) no-repeat 0 center/24px 22px}@media screen and (max-width:750px){#journal_container #main_column .post_archive article a .txt .cat.care{background-size:20px 18px}}#journal_container #main_column .post_archive article a .txt .cat.other{color:#82c67f;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/ico_other.png) no-repeat 0 center/26px 25px}@media screen and (max-width:750px){#journal_container #main_column .post_archive article a .txt .cat.other{background-size:22px 21px}}#journal_container #main_column .post_archive article a .txt .ttl{font-size:20px;font-weight:500;line-height:1.6;margin-bottom:8px}@media screen and (max-width:750px){#journal_container #main_column .post_archive article a .txt .ttl{font-size:14px;margin-bottom:5px}}#journal_container #main_column .post_archive article a .txt .caption{line-height:1.6;font-size:14px;margin-bottom:8px}@media screen and (max-width:750px){#journal_container #main_column .post_archive article a .txt .caption{display:none}}#journal_container #main_column .post_archive article a .txt .tag{margin-bottom:8px;margin-top:5px}@media screen and (max-width:750px){#journal_container #main_column .post_archive article a .txt .tag{margin-bottom:0}}#journal_container #main_column .post_archive article a .txt .tag li{background-color:#f0efe7;font-size:12px;display:inline-block;padding:1px 7px;margin-right:5px}#journal_container #main_column .post_archive article a .txt .day{font-size:12px}@media screen and (max-width:750px){#journal_container #main_column .post_archive article a .txt .day .make{display:none}#journal_container #main_column .post_archive article a .txt .day .update{font-family:"Lato","lato woff",sans-serif;letter-spacing:2px;color:#666;position:absolute;top:0;right:0}#journal_container #main_column .post_archive article a .txt .day .update span{display:none}}@media screen and (max-width:750px){#journal_container #main_column .post_archive article:first-child a{padding:5% 0}#journal_container #main_column .post_archive article:first-child a .img{width:100%}#journal_container #main_column .post_archive article:first-child a .img img{width:100%}#journal_container #main_column .post_archive article:first-child a .txt{width:100%;padding:4% 4% 0}#journal_container #main_column .post_archive article:first-child a .txt .day .update{top:4.1vw;right:4%}}#journal_container #main_column .post_archive .archive_ttl{font-size:24px;letter-spacing:3px;margin:0 0 25px}@media screen and (max-width:1120px){#journal_container #main_column .post_archive .archive_ttl{padding:0 4%}}@media screen and (max-width:750px){#journal_container #main_column .post_archive .archive_ttl{font-size:18px;margin:10px 0 10px}}#journal_container #main_column .post_archive.ranking article{counter-increment:p_rankingnum;position:relative}#journal_container #main_column .post_archive.ranking article:before{content:counter(p_rankingnum);position:absolute;background-color:#000;width:50px;height:50px;text-align:center;color:#fff;line-height:50px;font-size:24px;z-index:2}@media screen and (max-width:1120px){#journal_container #main_column .post_archive.ranking article:before{left:4%;top:0}}@media screen and (max-width:750px){#journal_container #main_column .post_archive.ranking article:before{top:5vw;left:4%;width:20px;height:20px;line-height:20px;font-size:12px}}@media screen and (max-width:1120px){#journal_container #main_column .post_detail{padding:0 4%}}#journal_container #main_column .post_detail .breadcrumb_wrap{width:100%}#journal_container #main_column .post_detail .breadcrumb_wrap .breadcrumb{margin-bottom:10px}@media screen and (max-width:1120px){#journal_container #main_column .post_detail .breadcrumb_wrap .breadcrumb{width:100%;display:flex;align-items:center;font-size:13px}}#journal_container #main_column .post_detail .breadcrumb_wrap .breadcrumb span a{color:#2e2e2e}#journal_container #main_column .post_detail .breadcrumb_wrap .breadcrumb span.current-item{display:inline-block;padding:0;margin-top:0;vertical-align:middle;max-width:660px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#journal_container #main_column .post_detail .day p{display:inline-block;font-size:14px;color:#666;margin-right:10px}@media screen and (max-width:750px){#journal_container #main_column .post_detail .day p{font-size:11px;margin-right:5px}}#journal_container #main_column .post_detail .day p span{font-family:"Lato","lato woff",sans-serif;letter-spacing:3px}#journal_container #main_column .post_detail .user_sns{margin:40px 0 0;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:750px){#journal_container #main_column .post_detail .user_sns{margin-top:30px}}#journal_container #main_column .post_detail .user_sns a{color:inherit}#journal_container #main_column .post_detail .user_sns .user{display:flex;flex-wrap:wrap;align-items:center;font-size:18px}@media screen and (max-width:750px){#journal_container #main_column .post_detail .user_sns .user{font-size:15px}}#journal_container #main_column .post_detail .user_sns .user .img{width:36px;margin-right:8px;border-radius:50%;overflow:hidden}@media screen and (max-width:750px){#journal_container #main_column .post_detail .user_sns .user .img{width:30px}}#journal_container #main_column .post_detail .user_sns .sns ul{display:flex;flex-wrap:wrap}#journal_container #main_column .post_detail .user_sns .sns ul li{margin:0 8px}#journal_container #main_column .post_detail .user_sns .sns ul li a svg .snsico_tw,#journal_container #main_column .post_detail .user_sns .sns ul li a svg .snsico_line,#journal_container #main_column .post_detail .user_sns .sns ul li a svg .snsico_fb,#journal_container #main_column .post_detail .user_sns .sns ul li a svg .snsico_hb{fill:#999;transition:.4s}#journal_container #main_column .post_detail .user_sns .sns ul li a:hover .snsico_tw{fill:#1c9dec}#journal_container #main_column .post_detail .user_sns .sns ul li a:hover .snsico_line{fill:#00b900}#journal_container #main_column .post_detail .user_sns .sns ul li a:hover .snsico_fb{fill:#3b569d}#journal_container #main_column .post_detail .user_sns .sns ul li a:hover .snsico_hb{fill:#00a4de}#journal_container #main_column .post_detail .post_detail_content{margin-top:30px}@media screen and (max-width:750px){#journal_container #main_column .post_detail .post_detail_content{margin-top:20px}}#journal_container #main_column .post_detail .post_detail_content .cat{padding-left:35px;font-size:14px;font-family:"Lato","lato woff",sans-serif;line-height:2;margin-bottom:8px}@media screen and (max-width:750px){#journal_container #main_column .post_detail .post_detail_content .cat{padding-left:30px}}#journal_container #main_column .post_detail .post_detail_content .cat.training{color:#7cc6e5;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/ico_training.png) no-repeat 0 center/23px 28px}@media screen and (max-width:750px){#journal_container #main_column .post_detail .post_detail_content .cat.training{background-size:18px 21px}}#journal_container #main_column .post_detail .post_detail_content .cat.food{color:#ebaa42;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/ico_food.png) no-repeat 0 center/29px 25px}@media screen and (max-width:750px){#journal_container #main_column .post_detail .post_detail_content .cat.food{background-size:22px 20px}}#journal_container #main_column .post_detail .post_detail_content .cat.care{color:#e57c9f;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/ico_care.png) no-repeat 0 center/24px 22px}@media screen and (max-width:750px){#journal_container #main_column .post_detail .post_detail_content .cat.care{background-size:20px 18px}}#journal_container #main_column .post_detail .post_detail_content .cat.other{color:#82c67f;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/ico_other.png) no-repeat 0 center/26px 25px}@media screen and (max-width:750px){#journal_container #main_column .post_detail .post_detail_content .cat.other{background-size:22px 21px}}#journal_container #main_column .post_detail .post_detail_content h1{font-size:30px;border-bottom:2px solid #000;line-height:1.8;padding-bottom:30px;margin-top:15px;margin-bottom:30px;font-weight:500}@media screen and (max-width:750px){#journal_container #main_column .post_detail .post_detail_content h1{font-size:20px;line-height:1.6;padding-bottom:15px;margin-top:10px;margin-bottom:25px}}#journal_container #main_column .post_detail .post_detail_content h2{font-size:24px;font-weight:500;border-bottom:2px solid #000;margin:50px 0 30px;padding-bottom:20px}@media screen and (max-width:750px){#journal_container #main_column .post_detail .post_detail_content h2{font-size:18px;margin:35px 0 20px;padding-bottom:10px}}#journal_container #main_column .post_detail .post_detail_content .h3_type01{font-size:20px;font-weight:500;border-left:5px solid #000;padding-left:20px;margin:45px 0 20px}@media screen and (max-width:750px){#journal_container #main_column .post_detail .post_detail_content .h3_type01{font-size:16px;border-left:4px solid #000;padding-left:10px;margin:30px 0 15px}}#journal_container #main_column .post_detail .post_detail_content .h3_type02{font-size:20px;font-weight:500;padding:0 25px;margin:45px 0 0;position:relative;display:inline-block}@media screen and (max-width:750px){#journal_container #main_column .post_detail .post_detail_content .h3_type02{font-size:16px;padding:0 18px;margin:30px 0 0}}#journal_container #main_column .post_detail .post_detail_content .h3_type02:before{content:"";position:absolute;top:17%;left:0;width:2px;height:70%;background:#000;transform:rotate(15deg)}#journal_container #main_column .post_detail .post_detail_content .h3_type02:after{content:"";position:absolute;top:17%;right:0;width:2px;height:70%;background:#000;transform:rotate(15deg)}#journal_container #main_column .post_detail .post_detail_content .h3_type03{background-color:#666;color:#fff;padding:5px 15px;font-size:20px;font-weight:500;margin:45px 0 20px}@media screen and (max-width:750px){#journal_container #main_column .post_detail .post_detail_content .h3_type03{padding:3px 10px;font-size:16px;margin:35px 0 20px}}#journal_container #main_column .post_detail .post_detail_content p{font-size:16px;margin:20px 0 0;line-height:2}@media screen and (max-width:750px){#journal_container #main_column .post_detail .post_detail_content p{font-size:14px;line-height:1.8}}#journal_container #main_column .post_detail .post_detail_content p:first-child{margin-top:0}#journal_container #main_column .post_detail .post_detail_content>p>img{display:block;margin:20px auto}#journal_container #main_column .post_detail .post_detail_content .color_red{color:#ff4970;font-weight:500}#journal_container #main_column .post_detail .post_detail_content .marker_y{background:linear-gradient(transparent 0%,#f6e666 0%)}#journal_container #main_column .post_detail .post_detail_content blockquote{border:1px solid #000;padding:25px 30px 25px 70px;margin-top:50px;position:relative}@media screen and (max-width:750px){#journal_container #main_column .post_detail .post_detail_content blockquote{padding:20px 15px 20px 40px;margin-top:35px;position:relative}}#journal_container #main_column .post_detail .post_detail_content blockquote:before{content:"“";position:absolute;top:22px;left:26px;color:#ccc;font-size:70px;line-height:1}@media screen and (max-width:750px){#journal_container #main_column .post_detail .post_detail_content blockquote:before{top:17px;left:12px;font-size:50px}}#journal_container #main_column .post_detail .post_detail_content blockquote p:first-child{margin-top:0}#journal_container #main_column .post_detail .post_detail_content blockquote p{font-style:italic}@media screen and (max-width:750px){#journal_container #main_column .post_detail .post_detail_content blockquote p{font-size:13px}}#journal_container #main_column .post_detail .post_detail_content blockquote p.moto{text-align:right;font-size:14px;font-style:normal}@media screen and (max-width:750px){#journal_container #main_column .post_detail .post_detail_content blockquote p.moto{font-size:12px;text-align:left}}#journal_container #main_column .post_detail .post_detail_content blockquote p.moto a{color:#666}#journal_container #main_column .post_detail .post_detail_content .bgbox{background:#f4f3f0;padding:25px 40px;margin:50px 0 0}@media screen and (max-width:750px){#journal_container #main_column .post_detail .post_detail_content .bgbox{padding:15px 20px;margin:35px 0 0}}#journal_container #main_column .post_detail .post_detail_content .bgbox *:first-child{margin-top:0}#journal_container #main_column .post_detail .post_detail_content .bgbox .times{background:#fff;margin-top:15px;padding:20px 10px;text-align:center;color:#666}@media screen and (max-width:750px){#journal_container #main_column .post_detail .post_detail_content .bgbox .times{padding:15px 10px}}#journal_container #main_column .post_detail .post_detail_content .bgbox .times span{font-size:30px;font-weight:600;line-height:1}#journal_container #main_column .post_detail .post_detail_content .numlist{counter-reset:detail_numlist}#journal_container #main_column .post_detail .post_detail_content .numlist li{position:relative;padding-left:30px;margin-top:10px}@media screen and (max-width:750px){#journal_container #main_column .post_detail .post_detail_content .numlist li{font-size:14px}}#journal_container #main_column .post_detail .post_detail_content .numlist li:before{counter-increment:detail_numlist;content:counter(detail_numlist);position:absolute;top:5px;left:0;background:#000;color:#fff;border-radius:50%;font-family:"Lato","lato woff",sans-serif;font-size:13px;width:17px;line-height:17px;text-align:center}#journal_container #main_column .post_detail .post_detail_content>img{margin:60px auto 45px;display:block}@media screen and (max-width:750px){#journal_container #main_column .post_detail .post_detail_content>img{margin:40px auto 30px}}#journal_container #main_column .post_detail .post_detail_content .btn_type01{font-size:20px;font-weight:500;color:#2e2e2e;border:4px solid #000;display:block;text-align:center;padding:20px 60px;width:86%;margin:40px auto 0;position:relative;transition:.4s}@media screen and (max-width:750px){#journal_container #main_column .post_detail .post_detail_content .btn_type01{font-size:16px;border:3px solid #000;display:block;text-align:left;padding:10px 30px 10px 15px;width:100%;margin:30px auto 0}}#journal_container #main_column .post_detail .post_detail_content .btn_type01 svg{position:absolute;top:50%;right:40px;margin-top:-12px;transition:.4s}@media screen and (max-width:750px){#journal_container #main_column .post_detail .post_detail_content .btn_type01 svg{right:12px;margin-top:-13px;width:18px}}#journal_container #main_column .post_detail .post_detail_content .btn_type01:hover{text-decoration:none;background:#000;color:#fff}#journal_container #main_column .post_detail .post_detail_content .btn_type01:hover svg{fill:#fff}#journal_container #main_column .post_detail .post_detail_content .btn_type02{font-size:20px;font-weight:500;display:block;text-align:center;padding:20px 60px;width:86%;margin:40px auto 0;position:relative;transition:.4s;color:#2e2e2e;background:#ffed61;border:4px solid #ffed61}@media screen and (max-width:750px){#journal_container #main_column .post_detail .post_detail_content .btn_type02{font-size:16px;border:3px solid #ffed61;display:block;text-align:left;padding:10px 30px 10px 15px;width:100%;margin:30px auto 0}}#journal_container #main_column .post_detail .post_detail_content .btn_type02 svg{position:absolute;top:50%;right:40px;margin-top:-12px}@media screen and (max-width:750px){#journal_container #main_column .post_detail .post_detail_content .btn_type02 svg{right:12px;margin-top:-13px;width:18px}}#journal_container #main_column .post_detail .post_detail_content .btn_type02:hover{text-decoration:none;background:#fff}#journal_container #main_column .post_detail .post_detail_content .author{border:1px solid #000;margin:90px 0 0;padding:20px 40px;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:750px){#journal_container #main_column .post_detail .post_detail_content .author{margin:60px 0 0;padding:15px}}#journal_container #main_column .post_detail .post_detail_content .author .img{width:17%}@media screen and (max-width:750px){#journal_container #main_column .post_detail .post_detail_content .author .img{width:100%;text-align:center;margin-bottom:10px}#journal_container #main_column .post_detail .post_detail_content .author .img img{max-width:140px}}#journal_container #main_column .post_detail .post_detail_content .author .txt{width:77%}@media screen and (max-width:750px){#journal_container #main_column .post_detail .post_detail_content .author .txt{width:100%}}#journal_container #main_column .post_detail .post_detail_content .author .txt h3{font-size:18px;font-weight:500}@media screen and (max-width:750px){#journal_container #main_column .post_detail .post_detail_content .author .txt h3{font-size:16px;text-align:center}}#journal_container #main_column .post_detail .post_detail_content .author .txt h3 span{margin-left:10px}@media screen and (max-width:750px){#journal_container #main_column .post_detail .post_detail_content .author .txt h3 span{display:block;margin-left:0}}#journal_container #main_column .post_detail .post_detail_content .author .txt p{font-size:14px;line-height:1.8}#journal_container #main_column .post_detail .post_detail_content .author .txt ul{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:10px}#journal_container #main_column .post_detail .post_detail_content .author .txt ul li{margin-left:25px}#journal_container #main_column .post_detail .post_detail_content .author .txt ul li a{color:#2e2e2e;font-size:12px;transition:.4s}#journal_container #main_column .post_detail .post_detail_content .author .txt ul li a:hover{color:#e22b52;text-decoration:none}#journal_container #main_column .post_detail .post_detail_content .foot_sns{margin-top:65px}@media screen and (max-width:750px){#journal_container #main_column .post_detail .post_detail_content .foot_sns{margin-top:45px}}#journal_container #main_column .post_detail .post_detail_content .foot_sns ul{display:flex;flex-wrap:wrap;justify-content:flex-end}#journal_container #main_column .post_detail .post_detail_content .foot_sns ul li{margin:0 8px}#journal_container #main_column .post_detail .post_detail_content .foot_sns ul li a svg .snsico_tw,#journal_container #main_column .post_detail .post_detail_content .foot_sns ul li a svg .snsico_line,#journal_container #main_column .post_detail .post_detail_content .foot_sns ul li a svg .snsico_fb,#journal_container #main_column .post_detail .post_detail_content .foot_sns ul li a svg .snsico_hb{fill:#999;transition:.4s}#journal_container #main_column .post_detail .post_detail_content .foot_sns ul li a:hover .snsico_tw{fill:#1c9dec}#journal_container #main_column .post_detail .post_detail_content .foot_sns ul li a:hover .snsico_line{fill:#00b900}#journal_container #main_column .post_detail .post_detail_content .foot_sns ul li a:hover .snsico_fb{fill:#3b569d}#journal_container #main_column .post_detail .post_detail_content .foot_sns ul li a:hover .snsico_hb{fill:#00a4de}#journal_container #main_column .post_detail .taglist{border-top:2px solid #000;border-bottom:1px solid #000;padding:25px 0;margin-top:25px}@media screen and (max-width:750px){#journal_container #main_column .post_detail .taglist{padding:15px 0}}#journal_container #main_column .post_detail .taglist ul{display:flex;flex-wrap:wrap}#journal_container #main_column .post_detail .taglist ul li{margin:2px 30px 2px 0}@media screen and (max-width:750px){#journal_container #main_column .post_detail .taglist ul li{margin-right:15px}}#journal_container #main_column .post_detail .taglist ul li a{color:#2e2e2e;font-size:14px;transition:.4s}@media screen and (max-width:750px){#journal_container #main_column .post_detail .taglist ul li a{font-size:12px}}#journal_container #main_column .post_detail .taglist ul li a:hover{color:#e22b52;text-decoration:none}#journal_container #main_column .post_detail .nextprevpost{border-bottom:1px solid #000;display:flex;flex-wrap:wrap;justify-content:space-between}#journal_container #main_column .post_detail .nextprevpost .prev,#journal_container #main_column .post_detail .nextprevpost .next{width:50%}#journal_container #main_column .post_detail .nextprevpost .prev a,#journal_container #main_column .post_detail .nextprevpost .next a{color:#2e2e2e;padding:8% 12%;display:block;transition:.4s;font-size:14px}@media screen and (max-width:750px){#journal_container #main_column .post_detail .nextprevpost .prev a,#journal_container #main_column .post_detail .nextprevpost .next a{padding:8%;font-size:12px}}#journal_container #main_column .post_detail .nextprevpost .prev a .cat,#journal_container #main_column .post_detail .nextprevpost .next a .cat{margin-top:10px;margin-bottom:5px;text-decoration:underline}#journal_container #main_column .post_detail .nextprevpost .prev{position:relative}#journal_container #main_column .post_detail .nextprevpost .prev:after{content:"|";position:absolute;top:16%;right:-.6%}@media screen and (max-width:750px){#journal_container #main_column .post_detail .nextprevpost .prev:after{top:2.8vw;right:-1%}}#journal_container #main_column .post_detail .nextprevpost .prev .post_prev{text-align:right}#journal_container #main_column .post_detail .relatedpost{padding:40px 0;border-bottom:1px solid #000}@media screen and (max-width:750px){#journal_container #main_column .post_detail .relatedpost{padding:20px 0}}#journal_container #main_column .post_detail .relatedpost h2{text-align:center;font-size:20px;font-weight:500;margin-bottom:20px}@media screen and (max-width:750px){#journal_container #main_column .post_detail .relatedpost h2{font-size:18px;margin-bottom:15px}}#journal_container #main_column .post_detail .relatedpost ul{display:flex;flex-wrap:wrap;justify-content:space-between}#journal_container #main_column .post_detail .relatedpost ul li{width:48%}@media screen and (max-width:750px){#journal_container #main_column .post_detail .relatedpost ul li{width:100%;margin-top:15px}#journal_container #main_column .post_detail .relatedpost ul li:first-child{margin-top:0}}#journal_container #main_column .post_detail .relatedpost ul li a{display:flex;flex-wrap:wrap;justify-content:space-between;padding:4% 0;transition:.4s;color:#2e2e2e}@media screen and (max-width:750px){#journal_container #main_column .post_detail .relatedpost ul li a{padding:0}}#journal_container #main_column .post_detail .relatedpost ul li a .img{overflow:hidden;width:120px;transition:.4s}@media screen and (max-width:750px){#journal_container #main_column .post_detail .relatedpost ul li a .img{width:32%}}#journal_container #main_column .post_detail .relatedpost ul li a .img img{width:120%;max-width:120%;margin-left:-10%}@media screen and (max-width:750px){#journal_container #main_column .post_detail .relatedpost ul li a .img img{width:100%;max-width:100%;margin-left:0}}#journal_container #main_column .post_detail .relatedpost ul li a .txt{width:calc(100% - 140px);font-size:14px;transition:.4s}@media screen and (max-width:750px){#journal_container #main_column .post_detail .relatedpost ul li a .txt{font-size:13px;width:64%}}#journal_container #main_column .post_detail .relatedpost ul li a .txt .cat{line-height:1;text-decoration:underline}#journal_container #main_column .post_detail .relatedpost ul li a .txt h3{line-height:1.8;margin-top:3%}@media screen and (max-width:750px){#journal_container #main_column .post_detail .relatedpost ul li a .txt h3{line-height:1.6;margin-top:4%}}#journal_container #main_column .post_detail .backbtn{text-align:right;margin-top:30px}@media screen and (max-width:750px){#journal_container #main_column .post_detail .backbtn{margin-top:20px}}#journal_container #main_column .post_detail .backbtn a{color:#676767;font-weight:500;font-size:14px;transition:.4s;padding-right:40px;position:relative}#journal_container #main_column .post_detail .backbtn a:before{content:"";width:22px;height:22px;border-radius:50%;border:2px solid #676767;position:absolute;top:0;right:0;transition:.4s}#journal_container #main_column .post_detail .backbtn a:after{content:">";color:#676767;position:absolute;top:5px;right:6px;font-weight:500;line-height:1;transform:scale(1,2);font-size:10px;transition:.4s}@media screen and (max-width:750px){#journal_container #main_column .post_detail .backbtn a:after{right:7px}}#journal_container #main_column .post_detail .backbtn a:hover{text-decoration:none;color:#ff4970}#journal_container #main_column .post_detail .backbtn a:hover:before{border:2px solid #ff4970}#journal_container #main_column .post_detail .backbtn a:hover:after{color:#ff4970}#journal_container #main_column .post_detail .backbtn a span{font-family:"Lato","lato woff",sans-serif;letter-spacing:2px;font-weight:700}#side_column{width:300px}@media screen and (max-width:1120px){#side_column{width:100%;border-top:1px solid #000;padding:6% 4% 0;margin-top:6%}}@media screen and (max-width:750px){#side_column{padding:6% 0 0}}#side_column .sidettl{font-family:"Lato","lato woff",sans-serif;font-size:20px;margin-bottom:25px}@media screen and (max-width:1120px){#side_column .sidettl{text-align:center;font-weight:700;font-size:23px;letter-spacing:12px}}@media screen and (max-width:750px){#side_column .sidettl{margin-bottom:5%}}@media screen and (max-width:1120px){#side_column .adimg01{text-align:center}}#side_column .adimg02{margin-top:50px}@media screen and (max-width:1120px){#side_column .adimg02{text-align:center}}@media screen and (max-width:750px){#side_column .adimg02{padding:0 4%}}#side_column .keyword{margin-top:50px}@media screen and (max-width:1120px){#side_column .keyword{display:none}}#side_column .keyword ul{display:flex;flex-wrap:wrap}#side_column .keyword ul li{margin-bottom:10px;margin-right:10px}#side_column .keyword ul li a{color:#2e2e2e;padding:3px 17px;border:1px solid #000;border-radius:50px;display:inline-block;transition:.4s}#side_column .keyword ul li a:hover{text-decoration:none;background:#000;color:#fff}#side_column .post_archive{margin-top:50px}#side_column .post_archive ul li{margin-top:30px}@media screen and (max-width:750px){#side_column .post_archive ul li{border-bottom:1px solid #ddd;margin-top:0}}#side_column .post_archive ul li a{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:750px){#side_column .post_archive ul li a{padding:5% 4% 4%}}#side_column .post_archive ul li a:hover{text-decoration:none}#side_column .post_archive ul li a:hover .txt .title{text-decoration:underline}#side_column .post_archive ul li a .img{width:100px;overflow:hidden}@media screen and (max-width:1120px){#side_column .post_archive ul li a .img{width:28%}}@media screen and (max-width:750px){#side_column .post_archive ul li a .img{width:32%}}#side_column .post_archive ul li a .img img{width:140%;max-width:140%;margin-left:-20%}@media screen and (max-width:1120px){#side_column .post_archive ul li a .img img{width:100%;max-width:100%;margin-left:0}}#side_column .post_archive ul li a .txt{width:180px}@media screen and (max-width:1120px){#side_column .post_archive ul li a .txt{width:68%}}@media screen and (max-width:750px){#side_column .post_archive ul li a .txt{width:64%}}#side_column .post_archive ul li a .txt .cat{font-family:"Lato","lato woff",sans-serif;text-decoration:underline;font-size:14px;color:#2e2e2e;line-height:1}@media screen and (max-width:1120px){#side_column .post_archive ul li a .txt .cat{text-decoration:none;padding:0 0 0 25px;line-height:22px}#side_column .post_archive ul li a .txt .cat.food{color:#ebaa42;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/ico_food.png) no-repeat 0 center;background-size:20px}#side_column .post_archive ul li a .txt .cat.training{color:#7cc6e5;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/ico_training.png) no-repeat 0 center;background-size:16px}#side_column .post_archive ul li a .txt .cat.care{color:#e57c9f;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/ico_care.png) no-repeat 0 center;background-size:17px}#side_column .post_archive ul li a .txt .cat.other{color:#82c67f;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/ico_other.png) no-repeat 0 center;background-size:16px}}#side_column .post_archive ul li a .txt .title{color:#2e2e2e;font-size:14px;line-height:1.6;margin-top:10px;transition:.4s}@media screen and (max-width:1120px){#side_column .post_archive ul li a .txt .title{margin-bottom:10px}}#side_column .post_archive ul li a .txt .day{display:none}@media screen and (max-width:1120px){#side_column .post_archive ul li a .txt .day{display:block;color:#666;font-size:12px;font-family:"Lato","lato woff",sans-serif;letter-spacing:4px}}@media screen and (max-width:750px){#side_column .post_archive ul li a .txt .day{letter-spacing:2px}}#side_column .post_archive ul li a .txt .tag{display:none}@media screen and (max-width:1120px){#side_column .post_archive ul li a .txt .tag{display:block}#side_column .post_archive ul li a .txt .tag li{font-size:12px;color:#2e2e2e;background-color:#f0efe7;text-align:center;padding:1px 7px;margin-right:5px;display:inline-block;margin-top:0;margin-bottom:5px}}@media screen and (max-width:1120px){#side_column .post_archive ul li a .txt .txthead{display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (max-width:750px){#side_column .post_archive.pickup{display:none}}#side_column .post_archive.ranking{display:block}#side_column .post_archive.ranking .ranklist{counter-reset:rankingnum}#side_column .post_archive.ranking .ranklist>li{counter-increment:rankingnum;position:relative}#side_column .post_archive.ranking .ranklist>li:before{content:counter(rankingnum);position:absolute;background-color:#000;width:20px;height:20px;text-align:center;color:#fff;line-height:20px;font-size:13px;z-index:2}@media screen and (max-width:750px){#side_column .post_archive.ranking .ranklist>li:before{top:5vw;left:4%}}#side_column .side_insta{margin-top:50px}@media screen and (max-width:750px){#side_column .side_insta{display:none}}#side_column .side_insta a{background:#e02490;background:linear-gradient(to bottom,#e02490 0%,#fd8a3a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e02490",endColorstr="#fd8a3a",GradientType=0);color:#2e2e2e;padding:5px;display:block;text-align:center}#side_column .side_insta a:hover{text-decoration:none;color:#fff}#side_column .side_insta a:hover span{background:0 0}#side_column .side_insta a:hover span svg path{fill:#fff}#side_column .side_insta a span{background:#fff;padding:20px 0;display:block;transition:.4s}#side_column .side_insta a span svg{width:30px;height:30px;margin-right:10px}#side_column .side_insta a span svg path{width:30px;height:30px;transition:.4s}@media screen and (max-width:750px){.top_fv .fv-link-slider{height:auto;background-color:#fff}.top_fv .fv-link-slider:before{content:none}}@media screen and (max-width:750px){.top_fv .fv-link-slider .txt-wrapper{height:32vw;background-color:#fff}}.top_fv .fv-link-slider .txt-wrapper h1{position:absolute;top:100px;left:90px;font-size:50px;font-weight:300;line-height:1.5}@media screen and (min-width:750px) and (max-width:1366px){.top_fv .fv-link-slider .txt-wrapper h1{font-size:3.4vw;top:8vw;left:8vw}}@media screen and (max-width:750px){.top_fv .fv-link-slider .txt-wrapper h1{position:relative;top:auto;left:8vw;font-size:6.3vw;padding-top:20px;line-height:1.5}}.top_fv .fv-link-slider .txt-wrapper h1 [data-ruby]{position:relative}.top_fv .fv-link-slider .txt-wrapper h1 [data-ruby]:before{content:attr(data-ruby);display:inline-block;position:absolute;top:-7px;left:50%;transform:translateX(-50%);margin:auto;font-size:14px;font-family:"Lato","lato woff",sans-serif;letter-spacing:10px}@media screen and (min-width:750px) and (max-width:1366px){.top_fv .fv-link-slider .txt-wrapper h1 [data-ruby]:before{top:-.8vw;letter-spacing:3.5px;font-size:9px}}@media screen and (max-width:750px){.top_fv .fv-link-slider .txt-wrapper h1 [data-ruby]:before{font-size:8px;top:-2vw;letter-spacing:1.4px}}.top_fv .fv-link-slider .txt-wrapper h1 [data-ruby] rt{display:none}.top_fv .fv-link-slider .txt-wrapper h1.course_ttl{top:100px;font-size:70px;font-weight:300;line-height:1.4}@media screen and (min-width:750px) and (max-width:1366px){.top_fv .fv-link-slider .txt-wrapper h1.course_ttl{top:8vw;font-size:5vw}}@media screen and (max-width:750px){.top_fv .fv-link-slider .txt-wrapper h1.course_ttl{top:auto;font-size:8vw;margin-top:20px;padding-top:15px}}.top_fv .fv-link-slider .txt-wrapper h1.course_ttl span{font-size:36px;font-weight:300}@media screen and (min-width:750px) and (max-width:1366px){.top_fv .fv-link-slider .txt-wrapper h1.course_ttl span{font-size:2vw}}@media screen and (max-width:750px){.top_fv .fv-link-slider .txt-wrapper h1.course_ttl span{font-size:4vw}}.top_fv .fv-link-slider .txt-wrapper h1.plan_ttl{top:80px;font-size:56px;font-weight:300;line-height:1.2}@media screen and (min-width:750px) and (max-width:1366px){.top_fv .fv-link-slider .txt-wrapper h1.plan_ttl{font-size:4vw;top:9vw}}@media screen and (max-width:750px){.top_fv .fv-link-slider .txt-wrapper h1.plan_ttl{font-weight:300;font-size:6.3vw;top:auto}}.top_fv .fv-link-slider .txt-wrapper h1.plan_ttl span{font-size:36px;font-weight:300;line-height:3}@media screen and (min-width:750px) and (max-width:1366px){.top_fv .fv-link-slider .txt-wrapper h1.plan_ttl span{font-size:2vw}}@media screen and (max-width:750px){.top_fv .fv-link-slider .txt-wrapper h1.plan_ttl span{font-weight:300;font-size:4vw}}.top_fv .fv-link-slider .txt-wrapper em{font-size:40px;font-weight:300}@media screen and (min-width:750px) and (max-width:1366px){.top_fv .fv-link-slider .txt-wrapper em{font-size:2.5vw}}@media screen and (max-width:750px){.top_fv .fv-link-slider .txt-wrapper em{font-size:5vw}}.top_fv .txt.acupuncture{top:325px}@media screen and (min-width:750px) and (max-width:1366px){.top_fv .txt.acupuncture{top:25vw}}@media screen and (max-width:750px){.top_fv .txt.acupuncture{padding:25px 0 8px}}.top_fv .txt.acupuncture .service{margin-top:50px;margin-left:0;font-size:20px;font-weight:400}@media screen and (min-width:750px) and (max-width:1366px){.top_fv .txt.acupuncture .service{margin-top:3.6vw;font-size:1.6vw}}@media screen and (max-width:750px){.top_fv .txt.acupuncture .service{margin-top:0;font-size:4.4vw}}.top_fv .txt.acupuncture .name{margin-left:0}@media screen and (min-width:750px) and (max-width:1366px){.top_fv .txt.acupuncture .name{margin-top:1vw}}.top_fv .txt.acupuncture .access{background-color:#2e2e2e;color:#fff;text-align:center;margin:15px 0 0;width:280px;font-size:18px;font-weight:400;display:inline-block;padding:2px 0}@media screen and (min-width:750px) and (max-width:1366px){.top_fv .txt.acupuncture .access{margin:1vw 0 0;width:18vw;font-size:1.3vw;padding:.6vw 0}}@media screen and (max-width:750px){.top_fv .txt.acupuncture .access{margin:2vw auto 0;width:60%;font-size:2vw;display:block;padding:2px 0}}.top_fv .txt.fitness .hook{font-size:72px;line-height:1.4;font-weight:300;margin-left:0}@media screen and (min-width:750px) and (max-width:1366px){.top_fv .txt.fitness .hook{font-size:4.6vw}}@media screen and (max-width:750px){.top_fv .txt.fitness .hook{font-size:11vw;text-align:left}}.top_fv .txt.fitness .hook .sub{font-size:38px;display:block;margin-top:20px}@media screen and (min-width:750px) and (max-width:1366px){.top_fv .txt.fitness .hook .sub{font-size:2.6vw;margin-top:3%}}@media screen and (max-width:750px){.top_fv .txt.fitness .hook .sub{font-size:7.2vw}}.top_fv .txt.fitness .service{margin-top:50px;margin-left:0;font-size:20px;font-weight:400}@media screen and (min-width:750px) and (max-width:1366px){.top_fv .txt.fitness .service{margin-top:3.6vw;font-size:1.6vw}}@media screen and (max-width:750px){.top_fv .txt.fitness .service{margin-top:6vw;font-size:4.4vw}}.top_fv .txt.fitness .name{margin-left:0}@media screen and (min-width:750px) and (max-width:1366px){.top_fv .txt.fitness .name{margin-top:1vw}}.top_fv .txt.fitness .access{background-color:#2e2e2e;color:#fff;text-align:center;margin:15px 0 0;width:280px;font-size:18px;font-weight:400;display:inline-block;padding:2px 0}@media screen and (min-width:750px) and (max-width:1366px){.top_fv .txt.fitness .access{margin:1vw 0 0;width:18vw;font-size:1.3vw;padding:.6vw 0}}@media screen and (max-width:750px){.top_fv .txt.fitness .access{margin:2vw auto 0;width:60%;font-size:3.6vw;display:block;padding:2px 0}}.sect_campbnr{margin-top:30px}@media screen and (max-width:750px){.sect_campbnr{margin-top:8%}}.sect_campbnr h2{text-align:center;font-size:30px;font-weight:400;margin-bottom:20px;letter-spacing:4px}@media screen and (max-width:960px){.sect_campbnr h2{font-size:3vw;margin-bottom:2vw}}@media screen and (max-width:750px){.sect_campbnr h2{position:relative;font-size:4vw}}.sect_campbnr h2:before{content:"＼"}@media screen and (max-width:750px){.sect_campbnr h2:before{position:absolute;font-size:7vw;top:2vw;left:-2vw;transform:rotate(15deg)}}.sect_campbnr h2:after{content:"／"}@media screen and (max-width:750px){.sect_campbnr h2:after{position:absolute;font-size:7vw;top:2vw;right:-2vw;transform:rotate(-15deg)}}.sect_campbnr .campbnr_list li{text-align:center;margin-top:30px}@media screen and (max-width:750px){.sect_campbnr .campbnr_list li{margin-top:0}}.sect_campbnr .campbnr_list .campbnr_list_single{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:60px}@media screen and (max-width:750px){.sect_campbnr .campbnr_list .campbnr_list_single{margin-bottom:30px}}.sect_campbnr .campbnr_list .campbnr_list_single p{margin-bottom:15px;font-size:30px;font-weight:700;letter-spacing:.5rem}@media screen and (max-width:750px){.sect_campbnr .campbnr_list .campbnr_list_single p{margin-bottom:5px;font-size:24px}}.sect_campbnr .campbnr_list .campbnr_list_application{display:flex;justify-content:center;align-items:center}@media screen and (max-width:750px){.sect_campbnr .campbnr_list .campbnr_list_application{flex-direction:column}}.sect_campbnr .campbnr_list .campbnr_list_application a{max-width:420px;width:100%}@media screen and (max-width:750px){.sect_campbnr .campbnr_list .campbnr_list_application a{margin-bottom:4%;max-width:none}}.sect_campbnr .campbnr_list .campbnr_list_application a:nth-child(n+2){margin-left:40px}@media screen and (max-width:750px){.sect_campbnr .campbnr_list .campbnr_list_application a:nth-child(n+2){margin-left:0}}.sect_welcome{margin-top:80px}@media screen and (max-width:750px){.sect_welcome{margin-top:10%}}.sect_welcome h2{margin-bottom:30px}.sect_welcome h3{font-size:32px;text-align:center;font-weight:400;color:#2e2e2e}@media screen and (max-width:750px){.sect_welcome h3{font-size:6vw}}.sect_welcome .welcome-link{display:flex;justify-content:center;align-items:center;margin:20px 20px 0}@media screen and (max-width:750px){.sect_welcome .welcome-link{flex-direction:column}}.sect_welcome .welcome-link__right{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-left:50px;max-width:400px;width:100%;height:300px}@media screen and (max-width:750px){.sect_welcome .welcome-link__right{margin:20px 0 0;height:auto}}.sect_welcome .welcome-link__right a{display:inline-block;padding-bottom:10px;width:100%;border-bottom:1px solid #ccc;transition:.3s}@media screen and (max-width:750px){.sect_welcome .welcome-link__right a{padding:10px}}.sect_welcome .welcome-link__right a:hover{opacity:.7;text-decoration:none}.sect_welcome .welcome-link__right a p{color:#2e2e2e}.sect_welcome .welcome-link__right a p.link{display:flex;justify-content:space-between;align-items:center;font-size:28px}@media screen and (max-width:750px){.sect_welcome .welcome-link__right a p.link{font-size:18px}}.sect_welcome .welcome-link__right a p.link svg{margin-left:20px}.sect_welcome .welcome-link__right a p.txt{font-size:14px}.sect_welcome .welcome-link__right a p.txt span{text-decoration:line-through}.sect_service-about{margin-top:100px}@media screen and (max-width:750px){.sect_service-about{margin-top:13%}}.sect_service-about .ttl01{margin:0 0 -20px}@media screen and (max-width:750px){.sect_service-about .ttl01{margin:0 0 -12px}}.sect_service-about .service-about_bg{background:#f3f3ec;padding:90px 0 60px}@media screen and (max-width:750px){.sect_service-about .service-about_bg{padding:12% 0 8%}}.sect_service-about .service-about_bg .inner{max-width:800px;margin:0 auto}@media screen and (max-width:960px){.sect_service-about .service-about_bg .inner{max-width:100%;margin:0 auto;padding:0 5%}}@media screen and (max-width:750px){.sect_service-about .service-about_bg .inner{padding:0 5%}}.sect_service-about .service-about_bg .inner h3{font-size:32px;text-align:center;font-weight:400;color:#2e2e2e}@media screen and (max-width:750px){.sect_service-about .service-about_bg .inner h3{font-size:5.6vw}}.sect_service-about .service-about_bg .inner h3 rt{letter-spacing:5px;font-size:12px;font-family:"Lato","lato woff",sans-serif}@media screen and (max-width:750px){.sect_service-about .service-about_bg .inner h3 rt{font-size:9px;letter-spacing:4px}}.sect_service-about .service-about_bg .inner p{margin-top:50px;color:#666;font-size:16px}@media screen and (max-width:750px){.sect_service-about .service-about_bg .inner p{margin-top:6%;font-size:14px}}.sect_service-about .service-about_bg .inner .btn{text-align:center;margin-top:15px}.sect_service-about .service-about_bg .inner .btn a{background-color:#fff}.sect_service-method{background:#f3f3ec}.sect_service-method.fitness .iconarea .triangle ul li:nth-child(3) p{width:320px;top:190px;left:-50px}@media screen and (max-width:750px){.sect_service-method.fitness .iconarea .triangle ul li:nth-child(3) p{width:180px;top:123px;left:-35px;font-size:12px;line-height:1.4}}.sect_service-method .iconarea{padding:100px 0 70px}@media screen and (max-width:750px){.sect_service-method .iconarea{padding:8% 0}}@media screen and (max-width:750px){.sect_service-method .iconarea .ttl01{margin-bottom:12%}}.sect_service-method .iconarea .triangle ul{width:500px;height:480px;position:relative;margin:0 auto;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/method_bg.png) no-repeat center 60px}@media screen and (max-width:750px){.sect_service-method .iconarea .triangle ul{width:310px;height:300px;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/method_bg.png) no-repeat center 60px/180px}}.sect_service-method .iconarea .triangle ul li{position:absolute}.sect_service-method .iconarea .triangle ul li:nth-child(1){top:0;left:155px}@media screen and (max-width:750px){.sect_service-method .iconarea .triangle ul li:nth-child(1){top:5%;left:30.5%}}.sect_service-method .iconarea .triangle ul li:nth-child(1) p{top:-45px;left:-65px;width:320px}@media screen and (max-width:750px){.sect_service-method .iconarea .triangle ul li:nth-child(1) p{top:-30px;left:-50px;width:220px}}.sect_service-method .iconarea .triangle ul li:nth-child(2){top:250px;left:0}@media screen and (max-width:750px){.sect_service-method .iconarea .triangle ul li:nth-child(2){top:160px;left:13px}}.sect_service-method .iconarea .triangle ul li:nth-child(3){top:250px;right:0}@media screen and (max-width:750px){.sect_service-method .iconarea .triangle ul li:nth-child(3){top:160px;right:13px}}.sect_service-method .iconarea .triangle ul li .img{width:190px}@media screen and (max-width:750px){.sect_service-method .iconarea .triangle ul li .img{width:120px}}.sect_service-method .iconarea .triangle ul li p{position:absolute;font-size:20px;text-align:center;width:100%}@media screen and (max-width:750px){.sect_service-method .iconarea .triangle ul li p{font-size:13px}}.sect_service-method .txtarea{max-width:800px;margin:0 auto 50px}@media screen and (max-width:960px){.sect_service-method .txtarea{max-width:100%;margin:0 auto 50px;padding:0 5%}}@media screen and (max-width:750px){.sect_service-method .txtarea{padding:0 5%;margin:0 auto 30px}}.sect_service-method .txtarea h3{font-size:34px;text-align:center}@media screen and (max-width:750px){.sect_service-method .txtarea h3{font-size:20px;line-height:1.6}}@media screen and (max-width:750px){.sect_service-method .txtarea h3 span{display:inline-block}}.sect_service-method .txtarea p{color:#666;font-size:16px;margin-top:25px}@media screen and (max-width:750px){.sect_service-method .txtarea p{font-size:13px;margin-top:5%}}.sect_service-method .btn{text-align:center}.sect_service-method .imgarea{display:flex;margin-top:140px;justify-content:space-between;align-items:flex-start}@media screen and (max-width:750px){.sect_service-method .imgarea{margin-top:70px}}.sect_service-method .imgarea img{width:32%}@media screen and (max-width:750px){.sect_service-method .imgarea img{width:49%}}.sect_acupunctureTop_menu{margin-top:170px}@media screen and (max-width:750px){.sect_acupunctureTop_menu{margin-top:15%}}.sect_acupunctureTop_menu .ttl01{margin-bottom:-20px}@media screen and (max-width:750px){.sect_acupunctureTop_menu .ttl01{margin-bottom:-12px}}.sect_acupunctureTop_menu .menu_box{padding:60px 0}@media screen and (max-width:1120px){.sect_acupunctureTop_menu .menu_box{padding:6% 0}}@media screen and (max-width:750px){.sect_acupunctureTop_menu .menu_box{padding:8% 0}}.sect_acupunctureTop_menu .menu_box.type01{background:#f3f3ec}.sect_acupunctureTop_menu .menu_box.type02 .flex .img{order:2}@media screen and (max-width:750px){.sect_acupunctureTop_menu .menu_box.type02 .flex .img{order:1}}.sect_acupunctureTop_menu .menu_box.type02 .flex .txt{order:1}@media screen and (max-width:750px){.sect_acupunctureTop_menu .menu_box.type02 .flex .txt{order:2}}.sect_acupunctureTop_menu .menu_box.type02 .flex .txt .ckbox{background:#f3f3ec}.sect_acupunctureTop_menu .menu_box.type02 .flex .txt .ckbox ul{border-bottom:1px solid #e8e8e8}.sect_acupunctureTop_menu .menu_box.type02 .flex .txt .ckbox ul li{border-top:1px solid #e8e8e8}.sect_acupunctureTop_menu .menu_box .introtxt{font-size:34px;font-weight:300;text-align:center}@media screen and (max-width:1120px){.sect_acupunctureTop_menu .menu_box .introtxt{font-size:2.6vw}}@media screen and (max-width:750px){.sect_acupunctureTop_menu .menu_box .introtxt{font-size:4.4vw}}.sect_acupunctureTop_menu .menu_box .flex{margin-top:50px;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:1120px){.sect_acupunctureTop_menu .menu_box .flex{margin-top:5%}}.sect_acupunctureTop_menu .menu_box .flex .img{width:47.5%}@media screen and (max-width:750px){.sect_acupunctureTop_menu .menu_box .flex .img{width:100%;text-align:center}}.sect_acupunctureTop_menu .menu_box .flex .txt{width:47.5%}@media screen and (max-width:750px){.sect_acupunctureTop_menu .menu_box .flex .txt{width:100%;margin-top:5%}}.sect_acupunctureTop_menu .menu_box .flex .txt h3{font-size:50px;font-weight:400;line-height:1;letter-spacing:2px}@media screen and (max-width:1120px){.sect_acupunctureTop_menu .menu_box .flex .txt h3{font-size:4vw}}@media screen and (max-width:750px){.sect_acupunctureTop_menu .menu_box .flex .txt h3{font-size:8vw;text-align:center}}.sect_acupunctureTop_menu .menu_box .flex .txt h3.mini{font-size:36px}@media screen and (max-width:1120px){.sect_acupunctureTop_menu .menu_box .flex .txt h3.mini{font-size:3vw}}@media screen and (max-width:750px){.sect_acupunctureTop_menu .menu_box .flex .txt h3.mini{font-size:6.2vw}}.sect_acupunctureTop_menu .menu_box .flex .txt .ckbox{margin-top:38px;background:#fff;padding:20px 30px}@media screen and (max-width:1120px){.sect_acupunctureTop_menu .menu_box .flex .txt .ckbox{margin-top:3.2vw;padding:4% 5%}}.sect_acupunctureTop_menu .menu_box .flex .txt .ckbox p{font-size:16px}@media screen and (max-width:1120px){.sect_acupunctureTop_menu .menu_box .flex .txt .ckbox p{font-size:1.6vw}}@media screen and (max-width:750px){.sect_acupunctureTop_menu .menu_box .flex .txt .ckbox p{font-size:14px;text-align:center}}.sect_acupunctureTop_menu .menu_box .flex .txt .ckbox ul{margin-top:10px;border-bottom:1px solid #f3f3ec}.sect_acupunctureTop_menu .menu_box .flex .txt .ckbox ul li{border-top:1px solid #f3f3ec;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/checkbox01.png) no-repeat 0 center;padding:3px 0 3px 35px;font-size:20px;font-weight:300}@media screen and (max-width:1120px){.sect_acupunctureTop_menu .menu_box .flex .txt .ckbox ul li{background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/checkbox01.png) no-repeat 0 center/2vw;padding:4px 0 4px 3vw;font-size:1.8vw;line-height:1.5}}@media screen and (max-width:750px){.sect_acupunctureTop_menu .menu_box .flex .txt .ckbox ul li{background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/checkbox01.png) no-repeat 0 center/4vw;padding:4px 0 4px 6vw;font-size:3.8vw}}.sect_acupunctureTop_menu .summary_box{margin-top:120px}@media screen and (max-width:750px){.sect_acupunctureTop_menu .summary_box{margin-top:12%}}.sect_acupunctureTop_menu .summary_box .summary{text-align:center;font-size:32px}@media screen and (max-width:750px){.sect_acupunctureTop_menu .summary_box .summary{font-size:4.2vw}}.sect_acupunctureTop_menu .summary_box .summary span{font-weight:500}.sect_acupunctureTop_menu .summary_box .btn{text-align:center;margin-top:40px}@media screen and (max-width:750px){.sect_acupunctureTop_menu .summary_box .btn{margin-top:6%}}.sect_acupunctureTop_first{margin-top:130px}@media screen and (max-width:750px){.sect_acupunctureTop_first{margin-top:16%}}.sect_acupunctureTop_first>.img{margin:0 0 -210px}@media screen and (max-width:750px){.sect_acupunctureTop_first>.img{margin:0 0 -17%}}.sect_acupunctureTop_first .bg_box{background:#f6e666;padding:240px 0 85px}@media screen and (max-width:750px){.sect_acupunctureTop_first .bg_box{padding:16% 0 10%}}.sect_acupunctureTop_first .bg_box .inner{max-width:840px;padding:0 20px;margin:0 auto}@media screen and (max-width:960px){.sect_acupunctureTop_first .bg_box .inner{padding:0 5%;width:100%;max-width:100%}}.sect_acupunctureTop_first .bg_box .inner h3{font-size:40px;font-weight:600;letter-spacing:4px;margin-top:20px}@media screen and (max-width:960px){.sect_acupunctureTop_first .bg_box .inner h3{font-size:33px}}@media screen and (max-width:750px){.sect_acupunctureTop_first .bg_box .inner h3{font-size:6vw;text-align:center;line-height:1.6}}.sect_acupunctureTop_first .bg_box .inner .course_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}@media screen and (max-width:750px){.sect_acupunctureTop_first .bg_box .inner .course_list{display:block;margin-top:3%;margin-left:6%}}.sect_acupunctureTop_first .bg_box .inner .course_list li{width:50%;position:relative;padding-left:1.4em;font-size:24px;font-weight:400;left:0}@media screen and (max-width:750px){.sect_acupunctureTop_first .bg_box .inner .course_list li{width:100%;font-size:4.4vw}}.sect_acupunctureTop_first .bg_box .inner .course_list li:before{content:"■";position:absolute;top:0;left:0}.sect_acupunctureTop_first .bg_box .inner .point_list{margin:40px 0 40px;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:750px) and (max-width:1120px){.sect_acupunctureTop_first .bg_box .inner .point_list{margin:5% 0 4%}}@media screen and (max-width:750px){.sect_acupunctureTop_first .bg_box .inner .point_list{margin:7% auto 6%;justify-content:center}}.sect_acupunctureTop_first .bg_box .inner .point_list li{background:#fff;border-radius:50%;width:184px;height:184px;text-align:center;font-size:20px;font-weight:500;line-height:1.4;padding:45px 0;letter-spacing:0px}@media screen and (min-width:750px) and (max-width:1120px){.sect_acupunctureTop_first .bg_box .inner .point_list li{width:21vw;height:21vw;font-size:2.2vw;padding:5.7vw 0}}@media screen and (max-width:750px){.sect_acupunctureTop_first .bg_box .inner .point_list li{width:42vw;height:42vw;font-size:4.6vw;padding:10.8vw 0;letter-spacing:2px;margin:1vw}}.sect_acupunctureTop_first .bg_box .inner .point_list li .mini{display:block;font-size:16px;font-weight:600;color:#ff4970;letter-spacing:4px;margin-bottom:10px}@media screen and (min-width:750px) and (max-width:1120px){.sect_acupunctureTop_first .bg_box .inner .point_list li .mini{font-size:1.6vw}}@media screen and (max-width:750px){.sect_acupunctureTop_first .bg_box .inner .point_list li .mini{font-size:3.8vw;letter-spacing:2px}}.sect_acupunctureTop_first .bg_box .inner .point_list li .mini.mb{margin-bottom:20px}@media screen and (min-width:750px) and (max-width:1120px){.sect_acupunctureTop_first .bg_box .inner .point_list li .mini.mb{margin-bottom:2vw}}@media screen and (max-width:750px){.sect_acupunctureTop_first .bg_box .inner .point_list li .mini.mb{margin-bottom:15px}}.sect_acupunctureTop_first .bg_box .inner .price_box{background:#fff;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:10px}@media screen and (max-width:750px){.sect_acupunctureTop_first .bg_box .inner .price_box{padding:4% 4% 5%}}.sect_acupunctureTop_first .bg_box .inner .price_box .ttl{font-size:20px;font-weight:600;text-align:center;line-height:1.4;letter-spacing:1px}@media screen and (max-width:750px){.sect_acupunctureTop_first .bg_box .inner .price_box .ttl{width:100%}}.sect_acupunctureTop_first .bg_box .inner .price_box .normal{font-size:14px;margin-left:15px}@media screen and (max-width:750px){.sect_acupunctureTop_first .bg_box .inner .price_box .normal{margin-left:0;text-align:center;width:100%}}.sect_acupunctureTop_first .bg_box .inner .price_box .normal span{font-size:27px;font-weight:700;font-family:"Lato","lato woff",sans-serif;position:relative}@media screen and (max-width:750px){.sect_acupunctureTop_first .bg_box .inner .price_box .normal span{margin:0 5px 0 10px}}.sect_acupunctureTop_first .bg_box .inner .price_box .normal span:after{content:"";position:absolute;height:2px;width:100%;background:#333;top:17px;left:0;transform:rotate(-15deg)}.sect_acupunctureTop_first .bg_box .inner .price_box .normal em{font-size:20px;font-weight:300}.sect_acupunctureTop_first .bg_box .inner .price_box .price_arrow{margin-left:15px}@media screen and (max-width:750px){.sect_acupunctureTop_first .bg_box .inner .price_box .price_arrow{margin-left:0;width:100%;text-align:center}}.sect_acupunctureTop_first .bg_box .inner .price_box .price_arrow img{width:26px}@media screen and (max-width:750px){.sect_acupunctureTop_first .bg_box .inner .price_box .price_arrow img{transform:rotate(90deg)}}.sect_acupunctureTop_first .bg_box .inner .price_box .camp_price{margin-left:20px;color:#da143e;font-size:14px;line-height:1}@media screen and (max-width:750px){.sect_acupunctureTop_first .bg_box .inner .price_box .camp_price{text-align:center;margin-left:0;width:100%}}.sect_acupunctureTop_first .bg_box .inner .price_box .camp_price span{font-family:"Lato","lato woff",sans-serif;font-size:65px;font-weight:700}@media screen and (max-width:750px){.sect_acupunctureTop_first .bg_box .inner .price_box .camp_price span{font-size:50px}}.sect_acupunctureTop_first .bg_box .inner .price_box .camp_price em{font-size:40px}@media screen and (max-width:750px){.sect_acupunctureTop_first .bg_box .inner .price_box .camp_price em{font-size:30px}}.sect_acupunctureTop_first .bg_box .inner .btn{margin-top:45px;text-align:center}@media screen and (max-width:750px){.sect_acupunctureTop_first .bg_box .inner .btn{margin-top:8%}}.sect_acupunctureTop_first .bg_box .inner .btn a{background-color:#fff}.sect_acupunctureTop_staff{margin-top:80px}@media screen and (max-width:750px){.sect_acupunctureTop_staff{margin-top:12%}}.sect_acupunctureTop_staff h2{text-align:center;font-family:"Lato","lato woff",sans-serif;font-weight:700;font-size:45px;letter-spacing:5px;line-height:1.5}@media screen and (max-width:750px){.sect_acupunctureTop_staff h2{font-size:7.5vw}}.sect_acupunctureTop_staff h2 .kacco{position:relative;display:inline-block}.sect_acupunctureTop_staff h2 .kacco:before{content:"[";font-size:100px;color:#e8e8e8;position:absolute;top:-35px;left:-70px}@media screen and (max-width:750px){.sect_acupunctureTop_staff h2 .kacco:before{font-size:18vw;top:-6vw;left:-10vw}}.sect_acupunctureTop_staff h2 .kacco:after{content:"]";font-size:100px;color:#e8e8e8;position:absolute;top:-35px;right:-70px}@media screen and (max-width:750px){.sect_acupunctureTop_staff h2 .kacco:after{font-size:18vw;top:-6vw;right:-10vw}}.sect_acupunctureTop_staff h2 .mini{font-size:20px;font-weight:300;display:block;letter-spacing:1px}@media screen and (max-width:750px){.sect_acupunctureTop_staff h2 .mini{font-size:4.4vw}}.sect_acupunctureTop_staff .staff_box{margin-top:90px;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:750px){.sect_acupunctureTop_staff .staff_box{margin-top:10%}}.sect_acupunctureTop_staff .staff_box .txt{width:47%;color:#2e2e2e}@media screen and (max-width:750px){.sect_acupunctureTop_staff .staff_box .txt{width:100%}}.sect_acupunctureTop_staff .staff_box .txt .en{font-size:14px;font-weight:300;letter-spacing:15px}@media screen and (max-width:750px){.sect_acupunctureTop_staff .staff_box .txt .en{font-size:10px;letter-spacing:10px}}.sect_acupunctureTop_staff .staff_box .txt .name{font-size:34px;font-weight:300;letter-spacing:10px}@media screen and (max-width:750px){.sect_acupunctureTop_staff .staff_box .txt .name{font-size:24px}}.sect_acupunctureTop_staff .staff_box .txt .comment{margin-top:35px;font-size:22px}@media screen and (max-width:750px){.sect_acupunctureTop_staff .staff_box .txt .comment{margin-top:5%;font-size:14px}}.sect_acupunctureTop_staff .staff_box .img{width:43%}@media screen and (max-width:750px){.sect_acupunctureTop_staff .staff_box .img{width:100%;text-align:center;margin-top:5%}}.sect_acupunctureTop_staff .btn{text-align:center;margin-top:60px}@media screen and (max-width:750px){.sect_acupunctureTop_staff .btn{margin-top:8%}}.sect_fitness_training{margin-top:130px}@media screen and (max-width:960px){.sect_fitness_training{margin-top:100px}}@media screen and (max-width:750px){.sect_fitness_training{margin-top:13%}}.sect_fitness_training .ttl01{margin:0}.sect_fitness_training .ttl01--num01{margin:80px 0 -20px}@media screen and (min-width:750px) and (max-width:1120px){.sect_fitness_training .ttl01--num01{font-size:4.6vw;margin-bottom:-2%}}@media screen and (max-width:750px){.sect_fitness_training .ttl01--num01{font-size:7vw;text-align:center;margin-top:50px;margin-bottom:-3%}}.sect_fitness_training .ttl01--num02{margin-bottom:50px}@media screen and (min-width:750px) and (max-width:1120px){.sect_fitness_training .ttl01--num02{font-size:4.6vw;margin-bottom:10%}}@media screen and (max-width:750px){.sect_fitness_training .ttl01--num02{font-size:7vw;text-align:center;margin-bottom:8%}}.sect_fitness_training .ttl01--num03{margin:-95px 0 50px}@media screen and (min-width:750px) and (max-width:1120px){.sect_fitness_training .ttl01--num03{font-size:4.6vw;margin-top:-12%;margin-bottom:5%}}@media screen and (max-width:750px){.sect_fitness_training .ttl01--num03{font-size:7vw;text-align:center;margin-top:-19%;margin-bottom:8%}}.sect_fitness_training .fitness_training_bg{background:#f3f3ec;padding:70px 0 60px}@media screen and (max-width:750px){.sect_fitness_training .fitness_training_bg{padding:13% 5% 10%}}.sect_fitness_training .fitness_training_about-btn{margin-top:60px;text-align:center}@media screen and (max-width:750px){.sect_fitness_training .fitness_training_about-btn{margin-top:30px}}.sect_fitness_training .fitness_training_about-btn .slash{display:inline-block;font-size:28px;letter-spacing:.2rem}@media screen and (max-width:750px){.sect_fitness_training .fitness_training_about-btn .slash{font-size:18px}}.sect_fitness_training .fitness_training_about-btn .slash:before{content:"＼";font-size:30px;margin-right:10px}@media screen and (max-width:750px){.sect_fitness_training .fitness_training_about-btn .slash:before{font-size:20px}}.sect_fitness_training .fitness_training_about-btn .slash:after{content:"／";font-size:30px;margin-left:10px}@media screen and (max-width:750px){.sect_fitness_training .fitness_training_about-btn .slash:after{font-size:20px}}.sect_fitness_training .fitness_training_about-btn .btn{margin-top:30px}@media screen and (max-width:750px){.sect_fitness_training .fitness_training_about-btn .btn{margin-top:20px}}.sect_fitness_training .fitness_training_wh{padding:60px 0 120px}@media screen and (max-width:750px){.sect_fitness_training .fitness_training_wh{padding:10% 5% 12%}}.sect_fitness_training .inner{max-width:1000px;margin:0 auto}@media screen and (max-width:960px){.sect_fitness_training .inner{max-width:100%}}.sect_fitness_training .inner h3{font-size:34px;font-weight:300;text-align:center;line-height:1.6}@media screen and (max-width:750px){.sect_fitness_training .inner h3{font-size:4.8vw}}.sect_fitness_training .inner .mainimg{margin-top:60px}@media screen and (max-width:750px){.sect_fitness_training .inner .mainimg{margin-top:8%}}.sect_fitness_training .inner .trainingttl{text-align:center;margin:30px 0;font-size:28px;font-weight:400}@media screen and (max-width:750px){.sect_fitness_training .inner .trainingttl{font-size:4.4vw;margin:4% 0}}.sect_fitness_training .inner800{width:800px;margin:0 auto}@media screen and (max-width:960px){.sect_fitness_training .inner800{width:100%;padding:0 5%}}@media screen and (max-width:750px){.sect_fitness_training .inner800{padding:0}}.sect_fitness_training .inner800 h3{text-align:center;font-size:34px;font-weight:300}@media screen and (max-width:960px){.sect_fitness_training .inner800 h3{font-size:32px}}@media screen and (max-width:750px){.sect_fitness_training .inner800 h3{font-size:5.2vw}}.sect_fitness_training .flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:40px}@media screen and (max-width:750px){.sect_fitness_training .flex{margin-top:6%}}.sect_fitness_training .flex .img{width:42.5%}@media screen and (max-width:750px){.sect_fitness_training .flex .img{width:100%;text-align:center}.sect_fitness_training .flex .img img{max-width:260px}}.sect_fitness_training .flex .txt{width:53%}@media screen and (max-width:750px){.sect_fitness_training .flex .txt{width:100%;margin-top:5%}}.sect_fitness_training .flex .txt h4{font-size:28px;font-weight:400;line-height:1.6;color:#2e2e2e}@media screen and (max-width:750px){.sect_fitness_training .flex .txt h4{font-size:18px}}.sect_fitness_training .flex .txt p{margin-top:30px;color:#2e2e2e;font-size:16px}@media screen and (max-width:750px){.sect_fitness_training .flex .txt p{font-size:14px;margin-top:15px}}.sect_fitness_training .flex.type02 .img{order:2}@media screen and (max-width:750px){.sect_fitness_training .flex.type02 .img{order:1}}.sect_fitness_training .flex.type02 .txt{order:1}@media screen and (max-width:750px){.sect_fitness_training .flex.type02 .txt{order:2}}.sect_fitness_training .line-wrapper{text-align:center}.sect_fitness_training .line-wrapper .txt{margin-top:60px}@media screen and (max-width:750px){.sect_fitness_training .line-wrapper .txt{margin-top:40px}}.sect_fitness_training .line-wrapper .txt h4{font-size:28px;font-weight:400;line-height:1.6;color:#2e2e2e}@media screen and (max-width:750px){.sect_fitness_training .line-wrapper .txt h4{font-size:18px}}.sect_fitness_training .line-wrapper .txt p{margin-top:30px;text-align:left;color:#2e2e2e;font-size:16px}@media screen and (max-width:750px){.sect_fitness_training .line-wrapper .txt p{font-size:14px;margin-top:15px}}.sect_fitness_training .line-wrapper .txt .balloon{position:relative;display:inline-block;margin:40px auto;padding:2px 40px;border-radius:50px;background-color:#00b900}@media screen and (max-width:750px){.sect_fitness_training .line-wrapper .txt .balloon{margin:20px auto 40px;padding:2px 20px}}.sect_fitness_training .line-wrapper .txt .balloon:before{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top:10px solid #00b900}.sect_fitness_training .line-wrapper .txt .balloon .balloon-txt{margin-top:0;font-size:20px;color:#fff}@media screen and (max-width:750px){.sect_fitness_training .line-wrapper .txt .balloon .balloon-txt{font-size:14px}}.sect_fitnessTop_first{margin-top:80px}@media screen and (max-width:750px){.sect_fitnessTop_first{margin-top:16%}}.sect_fitnessTop_first h2{margin-top:6%;margin-bottom:-1.5%}@media screen and (max-width:750px){.sect_fitnessTop_first h2{margin-bottom:-3%}}.sect_fitnessTop_first .fitness-wrapper{display:flex;justify-content:center;margin:50px 0}@media screen and (max-width:769px){.sect_fitnessTop_first .fitness-wrapper{flex-direction:column;align-items:center}}@media screen and (max-width:750px){.sect_fitnessTop_first .fitness-wrapper{margin:30px 0}}.sect_fitnessTop_first .fitness-wrapper__left{padding-right:20px;max-width:396px}@media screen and (max-width:750px){.sect_fitnessTop_first .fitness-wrapper__left{margin-bottom:50px;padding-right:0;max-width:376px}}.sect_fitnessTop_first .fitness-wrapper__right{max-width:376px}.sect_fitnessTop_first .fitness-wrapper h4{margin-top:20px;text-align:left;font-size:28px}@media screen and (max-width:750px){.sect_fitnessTop_first .fitness-wrapper h4{font-size:22px}}.sect_fitnessTop_first .fitness-wrapper p{text-align:left;margin-top:3%}.sect_fitnessTop_first .intro{text-align:center}@media screen and (max-width:750px){.sect_fitnessTop_first .intro{padding:0 5%}}.sect_fitnessTop_first .intro .ttl{font-size:34px;font-weight:300;line-height:1.6}@media screen and (max-width:750px){.sect_fitnessTop_first .intro .ttl{font-size:5.2vw}}.sect_fitnessTop_first .bg_box{background:#f3f3ec;padding:70px 20px 85px;text-align:center}@media screen and (max-width:750px){.sect_fitnessTop_first .bg_box{padding:10% 5%}}.sect_fitnessTop_first .bg_box .ttl{margin-bottom:70px;padding:0 20px;font-size:34px;font-weight:400;line-height:1.6;text-align:center}@media screen and (max-width:750px){.sect_fitnessTop_first .bg_box .ttl{margin-bottom:10%;font-size:6.2vw}}.sect_fitnessTop_first .bg_box .inner{max-width:996px;margin:0 auto;background-color:#fff;padding:0 5%}@media screen and (max-width:960px){.sect_fitnessTop_first .bg_box .inner{width:100%;max-width:100%}}.sect_fitnessTop_first .bg_box .inner h3{font-size:34px;font-weight:600;letter-spacing:3px;margin-top:20px}@media screen and (max-width:960px){.sect_fitnessTop_first .bg_box .inner h3{font-size:33px}}@media screen and (max-width:750px){.sect_fitnessTop_first .bg_box .inner h3{font-size:5.6vw;text-align:center;line-height:1.6}}.sect_fitnessTop_first .bg_box .inner .intro_ttl{padding-top:50px;text-align:center;font-size:28px;line-height:1.4}@media screen and (max-width:750px){.sect_fitnessTop_first .bg_box .inner .intro_ttl{padding-top:5%;text-align:left;font-size:4vw}}.sect_fitnessTop_first .bg_box .inner .inbody-wrapper{display:flex;margin-top:60px;justify-content:space-around;font-size:20px}@media screen and (max-width:769px){.sect_fitnessTop_first .bg_box .inner .inbody-wrapper{margin-top:0;flex-direction:column;font-size:3.8vw}}@media screen and (max-width:750px){.sect_fitnessTop_first .bg_box .inner .inbody-wrapper{font-size:3.8vw}}.sect_fitnessTop_first .bg_box .inner .inbody-wrapper__left{margin-right:20px}@media screen and (max-width:750px){.sect_fitnessTop_first .bg_box .inner .inbody-wrapper__left{margin-right:0}}.sect_fitnessTop_first .bg_box .inner .inbody-wrapper__left .balloon{position:relative;margin:20px 0;padding:5px 30px;font-size:20px;border-radius:50px;color:#fff;background-color:#2e2e2e}@media screen and (max-width:769px){.sect_fitnessTop_first .bg_box .inner .inbody-wrapper__left .balloon{margin:30px 0;font-size:4.6vw}}.sect_fitnessTop_first .bg_box .inner .inbody-wrapper__left .balloon:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:8px solid transparent;border-top:12px solid #2e2e2e}.sect_fitnessTop_first .bg_box .inner .inbody-wrapper__left .inbody_list{position:relative}.sect_fitnessTop_first .bg_box .inner .inbody-wrapper__left .inbody_list li{position:relative;padding:5px 0;padding-left:1.5em;text-align:left;border-bottom:1px solid #ececec}.sect_fitnessTop_first .bg_box .inner .inbody-wrapper__left .inbody_list li:nth-child(1){border-top:1px solid #ececec}.sect_fitnessTop_first .bg_box .inner .inbody-wrapper__left .inbody_list li:before{content:"";display:block;position:absolute;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/ico_check.png) no-repeat 0 0;background-size:20px 20px;top:14px;left:0;width:6vw;height:5.8vw}@media screen and (max-width:769px){.sect_fitnessTop_first .bg_box .inner .inbody-wrapper__left .inbody_list li:before{background-size:3.8vw 3.8vw;top:2.8vw}}.sect_fitnessTop_first .bg_box .inner .inbody-wrapper__left .inbody_list .marker_p{color:#e82082}.sect_fitnessTop_first .bg_box .inner .inbody-wrapper__right{margin-top:30px}.sect_fitnessTop_first .bg_box .inner .point_list{margin:40px 0 70px;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:750px) and (max-width:1120px){.sect_fitnessTop_first .bg_box .inner .point_list{margin:5% 0 4%}}@media screen and (max-width:750px){.sect_fitnessTop_first .bg_box .inner .point_list{margin:7% auto 6%;justify-content:center}}.sect_fitnessTop_first .bg_box .inner .point_list li{background:#f3f3ec;padding:25px 0;text-align:center;font-size:20px;font-weight:500;line-height:1.4;letter-spacing:0px;max-width:180px;width:100%}@media screen and (min-width:750px) and (max-width:1120px){.sect_fitnessTop_first .bg_box .inner .point_list li{font-size:2.2vw;padding:2vw 0;width:20%}}@media screen and (max-width:750px){.sect_fitnessTop_first .bg_box .inner .point_list li{width:36vw;height:22vw;font-size:3.8vw;padding:2vw 0;letter-spacing:2px;margin:1vw}}.sect_fitnessTop_first .bg_box .inner .point_list li .mini{display:block;font-size:16px;font-weight:500;color:#2e2e2e;letter-spacing:4px;margin-bottom:10px}@media screen and (min-width:750px) and (max-width:1120px){.sect_fitnessTop_first .bg_box .inner .point_list li .mini{font-size:1.6vw}}@media screen and (max-width:750px){.sect_fitnessTop_first .bg_box .inner .point_list li .mini{font-size:3.4vw;letter-spacing:2px}}.sect_fitnessTop_first .bg_box .inner .point_list li .mini.mb{margin-bottom:20px}@media screen and (min-width:750px) and (max-width:1120px){.sect_fitnessTop_first .bg_box .inner .point_list li .mini.mb{margin-bottom:2vw}}@media screen and (max-width:750px){.sect_fitnessTop_first .bg_box .inner .point_list li .mini.mb{margin-bottom:15px}}.sect_fitnessTop_first .bg_box .inner .price_box{background:#fff;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:10px}@media screen and (max-width:750px){.sect_fitnessTop_first .bg_box .inner .price_box{padding:4%}}.sect_fitnessTop_first .bg_box .inner .price_box .ttl{font-size:24px;font-weight:600;text-align:center;line-height:1.4;letter-spacing:1px}@media screen and (max-width:750px){.sect_fitnessTop_first .bg_box .inner .price_box .ttl{width:100%;font-size:19px}}.sect_fitnessTop_first .bg_box .inner .price_box .ttl em{color:#e72081}.sect_fitnessTop_first .bg_box .inner .price_box .normal{display:flex;flex-direction:column;font-size:14px;line-height:1;margin-left:36px}@media screen and (max-width:750px){.sect_fitnessTop_first .bg_box .inner .price_box .normal{margin-top:10px;margin-left:0;text-align:center;width:100%}}.sect_fitnessTop_first .bg_box .inner .price_box .normal .txt{display:block;margin-bottom:5px}.sect_fitnessTop_first .bg_box .inner .price_box .normal .num{font-size:27px;font-weight:700;font-family:"Lato","lato woff",sans-serif;position:relative}.sect_fitnessTop_first .bg_box .inner .price_box .normal .num:after{content:"";position:absolute;height:2px;width:100%;background:#333;top:17px;left:0;transform:rotate(-15deg)}.sect_fitnessTop_first .bg_box .inner .price_box .normal em{font-size:20px;font-weight:300}.sect_fitnessTop_first .bg_box .inner .price_box .price_arrow{margin-top:1px;margin-left:15px}@media screen and (max-width:750px){.sect_fitnessTop_first .bg_box .inner .price_box .price_arrow{margin-top:10px;margin-left:0;width:100%;text-align:center}}.sect_fitnessTop_first .bg_box .inner .price_box .price_arrow img{width:26px}@media screen and (max-width:750px){.sect_fitnessTop_first .bg_box .inner .price_box .price_arrow img{transform:rotate(90deg)}}.sect_fitnessTop_first .bg_box .inner .price_box .camp_price{display:flex;flex-direction:column;margin-left:15px;color:#e72081;font-size:14px;line-height:1}@media screen and (max-width:750px){.sect_fitnessTop_first .bg_box .inner .price_box .camp_price{text-align:center;margin-top:10px;margin-left:0;width:100%}}.sect_fitnessTop_first .bg_box .inner .price_box .camp_price .txt{display:block;margin-bottom:2px}@media screen and (max-width:750px){.sect_fitnessTop_first .bg_box .inner .price_box .camp_price .txt{margin-bottom:4px}}.sect_fitnessTop_first .bg_box .inner .price_box .camp_price .num{font-family:"Lato","lato woff",sans-serif;font-size:40px;font-weight:700}.sect_fitnessTop_first .bg_box .inner .price_box .camp_price em{font-size:24px;font-weight:500;margin-left:2px}.sect_fitnessTop_first .bg_box .inner .price_box .camp_price .small{font-size:13px;font-weight:500;margin-left:-3px}@media screen and (max-width:750px){.sect_fitnessTop_first .bg_box .inner .price_box .camp_price .small{margin-left:0}}.sect_fitnessTop_first .bg_box .inner .btn_list{display:flex;justify-content:space-around;padding-bottom:70px}.sect_fitnessTop_first .bg_box .inner .btn_list li:nth-child(2){margin-left:20px}@media screen and (max-width:750px){.sect_fitnessTop_first .bg_box .inner .btn_list li:nth-child(2){margin-left:0;margin-top:20px}.sect_fitnessTop_first .bg_box .inner .btn_list li:nth-child(2) img{margin:0 auto}}@media screen and (max-width:750px){.sect_fitnessTop_first .bg_box .inner .btn_list{padding-bottom:30px;flex-direction:column}}.sect_staffTop{margin-top:100px}@media screen and (max-width:750px){.sect_staffTop{margin-top:50px}}.sect_staffTop .staff-wrapper{display:flex;justify-content:center}@media screen and (max-width:750px){.sect_staffTop .staff-wrapper{flex-direction:column;align-items:center}}.sect_staffTop .staff-wrapper .staff-information{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0 20px;max-width:301px;width:100%}@media screen and (max-width:750px){.sect_staffTop .staff-wrapper .staff-information:nth-child(n+2){margin-top:50px}}.sect_staffTop .staff-wrapper .staff-information .position{margin-top:20px;font-size:12px}.sect_staffTop .staff-wrapper .staff-information .name{font-size:16px}.sect_staffTop .staff-wrapper .staff-information .description{margin-top:20px;padding-bottom:10px;height:160px;font-size:16px}@media screen and (max-width:960px){.sect_staffTop .staff-wrapper .staff-information .description{height:180px}}@media screen and (max-width:750px){.sect_staffTop .staff-wrapper .staff-information .description{height:auto}}.sect_staffTop .staff-wrapper .staff-information .career{padding:10px 0;width:100%;border-top:2px solid #e7e7e7;height:130px}@media screen and (max-width:750px){.sect_staffTop .staff-wrapper .staff-information .career{height:auto}}.sect_staffTop .staff-wrapper .staff-information .career__list li{position:relative;padding-left:16px}.sect_staffTop .staff-wrapper .staff-information .career__list li:before{content:"";position:absolute;top:13px;bottom:0;left:5px;width:3px;height:3px;background-color:#000;border-radius:1.5px}.sect_staffTop .staff-wrapper .staff-information .qualification{padding:10px 0;width:100%;border-top:2px solid #e7e7e7;border-bottom:2px solid #e7e7e7;height:160px}@media screen and (max-width:750px){.sect_staffTop .staff-wrapper .staff-information .qualification{height:auto}}.sect_staffTop .staff-wrapper .staff-information .qualification__list li{position:relative;padding-left:16px}.sect_staffTop .staff-wrapper .staff-information .qualification__list li:before{content:"";position:absolute;top:13px;bottom:0;left:5px;width:3px;height:3px;background-color:#000;border-radius:1.5px}.sect_staffTop .btn{text-align:center;margin-top:50px}.sect_fitnessTop_price{margin-top:70px}.sect_fitnessTop_price .ttl01{margin-bottom:50px}@media screen and (max-width:750px){.sect_fitnessTop_price .ttl01{margin-bottom:9%}}.sect_fitnessTop_price .ttlbox--sub{margin-top:50px}.sect_fitnessTop_price .ttlbox h3{font-size:30px;font-weight:700;line-height:1;letter-spacing:.1em;text-align:center;margin-bottom:10px}@media screen and (max-width:750px){.sect_fitnessTop_price .ttlbox h3{font-size:20px}}.sect_fitnessTop_price .ttlbox h3:before{content:"＼";font-size:40px;margin-right:10px}@media screen and (max-width:750px){.sect_fitnessTop_price .ttlbox h3:before{margin-right:5px;font-size:26px}}.sect_fitnessTop_price .ttlbox h3:after{content:"／";font-size:40px;margin-left:10px}@media screen and (max-width:750px){.sect_fitnessTop_price .ttlbox h3:after{margin-left:5px;font-size:26px}}.sect_fitnessTop_price .ttlbox h3 span.strong-pink{color:#e72081;font-weight:600}.sect_fitnessTop_price .ttlbox h3 span.reform-font{font-family:"Lato","lato woff",sans-serif;font-size:44px}@media screen and (max-width:750px){.sect_fitnessTop_price .ttlbox h3 span.reform-font{font-size:36px}}.sect_fitnessTop_price .ttlbox p{font-size:22px;font-weight:700;text-align:center;letter-spacing:.4rem}.sect_fitnessTop_price .ttlbox p span.under_yellow{background:linear-gradient(transparent 50%,#ffed61 50%);padding-bottom:5px}.sect_fitnessTop_price .ttlbox p span.emphasis{font-weight:700}.sect_fitnessTop_price .ttlbox p span.emphasis--32{font-size:32px}@media screen and (max-width:750px){.sect_fitnessTop_price .ttlbox p span.emphasis--32{font-size:24px}}.sect_fitnessTop_price .ttlbox p span.emphasis--40{font-size:40px}@media screen and (max-width:750px){.sect_fitnessTop_price .ttlbox p span.emphasis--40{font-size:32px}}.sect_fitnessTop_price .ttlbox p span.emphasis--more{font-size:40px;font-weight:400}.sect_fitnessTop_price .ttlbox p span.reform-font{font-family:"Lato","lato woff",sans-serif}.sect_fitnessTop_price .ttlbox .great-value-introduction{display:flex;justify-content:center;padding-right:102px}.sect_fitnessTop_price .ttlbox .great-value-introduction img{margin-right:30px}.sect_fitnessTop_price .inner880{width:800px;margin:0 auto}@media screen and (max-width:960px){.sect_fitnessTop_price .inner880{width:100%;padding:0 5%}}.sect_fitnessTop_price .inner880 .txt{text-align:center}@media screen and (max-width:750px){.sect_fitnessTop_price .inner880 .txt{font-size:14px;text-align:left}}.sect_fitnessTop_price .inner880 .txt .color{color:#de143f}.sect_fitnessTop_price .inner880 .plan{display:flex;justify-content:space-evenly;margin:0 auto;padding:20px 0;background-color:#fbf2f6;max-width:730px}@media screen and (max-width:750px){.sect_fitnessTop_price .inner880 .plan{flex-direction:column;text-align:center}}.sect_fitnessTop_price .inner880 .plan .course{font-size:18px;letter-spacing:.2em}.sect_fitnessTop_price .inner880 .plan .course span{font-size:30px;font-weight:500}.sect_fitnessTop_price .inner880 .plan .frequency{margin:auto 0;font-size:16px;letter-spacing:.2em}.sect_fitnessTop_price .inner880 .plan .price{letter-spacing:.3em;font-size:18px;font-weight:600}.sect_fitnessTop_price .inner880 .plan .emphasis{color:#e72081;font-size:30px}.sect_fitnessTop_price .inner880 .plan .reform-font{font-family:"Lato","lato woff",sans-serif}.sect_fitnessTop_price .inner880 .plan_winter_campaign{margin-top:40px;text-align:center}@media screen and (max-width:750px){.sect_fitnessTop_price .inner880 .plan_winter_campaign{margin-top:20px}}.sect_fitnessTop_price .inner880 .taisho{margin-top:40px}@media screen and (max-width:750px){.sect_fitnessTop_price .inner880 .taisho{margin-top:7%}}.sect_fitnessTop_price .inner880 .taisho h3{font-size:22px;font-weight:600;text-align:center;margin:0 auto}@media screen and (max-width:750px){.sect_fitnessTop_price .inner880 .taisho h3{font-size:18px}}.sect_fitnessTop_price .inner880 .taisho p{color:#e72081;font-size:45px;font-weight:600;text-align:center;letter-spacing:3px}@media screen and (max-width:750px){.sect_fitnessTop_price .inner880 .taisho p{font-size:28px;letter-spacing:2px}}.sect_fitnessTop_price .inner880 .taisho .emphasis{color:#e72081}.sect_fitnessTop_price .inner880 .verification{text-align:center;font-size:16px}.sect_fitnessTop_price .inner880 .btn{text-align:center;margin-top:50px}@media screen and (max-width:750px){.sect_fitnessTop_price .inner880 .btn{margin-top:10%}}.sect_fitnessTop_price .wrap_training-price{margin-top:0;padding:0 0 40px;background-color:#fff}@media screen and (max-width:750px){.sect_fitnessTop_price .wrap_training-price{padding:0 0 30px}}.sect_fitnessTop_price .wrap_training-price .ttlbox p{font-size:30px;font-weight:700;text-align:center;letter-spacing:.4rem}@media screen and (max-width:750px){.sect_fitnessTop_price .wrap_training-price .ttlbox p{font-size:18px}}.sect_fitnessTop_price .wrap_training-price .ttlbox h2{margin-top:50px;font-size:34px;font-weight:500;line-height:1;letter-spacing:.1em;margin-bottom:40px;text-align:center}@media screen and (max-width:750px){.sect_fitnessTop_price .wrap_training-price .ttlbox h2{font-size:24px;margin-top:20px;margin-bottom:30px}}.sect_acupunctuist{margin-top:95px;color:#2e2e2e}@media screen and (max-width:1120px){.sect_acupunctuist{margin-top:10%}}@media screen and (max-width:750px){.sect_acupunctuist .common_inner{width:100%;padding:0}}.sect_acupunctuist .acupunctuist_box+.acupunctuist_box{padding-top:7.8%;border-top:1px solid #000;margin-top:7.8%}@media screen and (max-width:750px){.sect_acupunctuist .acupunctuist_intro_img .sp_only{display:block}.sect_acupunctuist .acupunctuist_intro_img .pc_only{display:none}}.sect_acupunctuist .acupunctuist_intro_txt{display:none}@media screen and (max-width:750px){.sect_acupunctuist .acupunctuist_intro_txt{display:block;padding:5%}.sect_acupunctuist .acupunctuist_intro_txt dl{display:flex;color:#666;margin-top:1em}.sect_acupunctuist .acupunctuist_intro_txt dl dt{font-weight:400;margin-right:1em;flex:0 0 auto}.sect_acupunctuist .acupunctuist_intro_txt dl dd{flex:0 1 auto;min-width:0}}.sect_acupunctuist .acupunctuist_intro_good{background:#575757;color:#fff;font-size:1.6rem;padding:16px 5%;margin-top:6px}.sect_acupunctuist .acupunctuist_intro_good dt{font-weight:400;margin-right:1em;display:inline-block;text-indent:-.5em}.sect_acupunctuist .acupunctuist_intro_good dd{font-weight:400;display:inline-block}.sect_acupunctuist .acupunctuist_talk{display:flex;margin:7% 0}@media screen and (max-width:750px){.sect_acupunctuist .acupunctuist_talk{display:block;width:90%;margin-left:auto;margin-right:auto}}.sect_acupunctuist .acupunctuist_talk_img{flex:0 0 42%}.sect_acupunctuist .acupunctuist_talk_txt{flex:0 0 50%}@media screen and (max-width:750px){.sect_acupunctuist .acupunctuist_talk_txt{margin-top:7%}}.sect_acupunctuist .acupunctuist_talk_txt h3{color:#2e2e2e;font-size:3rem;line-height:1.33;letter-spacing:.1em;font-weight:300}@media screen and (max-width:750px){.sect_acupunctuist .acupunctuist_talk_txt h3{font-size:2rem}}.sect_acupunctuist .acupunctuist_talk_txt p{color:#666;font-size:1.6rem;line-height:1.75;margin-top:7%}@media screen and (max-width:750px){.sect_acupunctuist .acupunctuist_talk_txt p{font-size:1.4rem}}.sect_acupunctuist .acupunctuist_talk.img_left .acupunctuist_talk_txt{margin-left:auto}.sect_acupunctuist .acupunctuist_talk.img_right .acupunctuist_talk_img{order:1}.sect_acupunctuist .acupunctuist_talk.img_right .acupunctuist_talk_txt{margin-right:auto;order:0}.sect_faq_acupuncture{margin-top:9.5rem}.sect_faq_acupuncture br.sp{display:none}@media screen and (max-width:750px){.sect_faq_acupuncture br.sp{display:block}}.sect_faq_acupuncture .common_inner{width:1040px;padding:0 20px}@media screen and (min-width:750px) and (max-width:1120px){.sect_faq_acupuncture .common_inner{width:100%}}@media screen and (max-width:750px){.sect_faq_acupuncture .common_inner{width:100%;padding:0 5%}}@media screen and (max-width:750px){.sect_faq_acupuncture{margin-top:10%}}.sect_faq_acupuncture .ttl01{margin-bottom:9.5rem}@media screen and (max-width:750px){.sect_faq_acupuncture .ttl01{margin-bottom:10%}.sect_faq_acupuncture .ttl01 span{margin-left:0}}.sect_faq_acupuncture .faq_content .faq_item{margin-top:5rem}@media screen and (max-width:750px){.sect_faq_acupuncture .faq_content .faq_item{margin-top:3rem}.sect_faq_acupuncture .faq_content .faq_item:first-child{margin-top:5rem}}.sect_faq_acupuncture .faq_content .faq_item:nth-child(3){margin-top:11.5rem}@media screen and (max-width:750px){.sect_faq_acupuncture .faq_content .faq_item:nth-child(3){margin-top:12%}}.sect_faq_acupuncture .faq_content .faq_item .list_item{padding-top:3.6rem;padding-bottom:3.6rem;border-bottom:1px solid #ececec}@media screen and (max-width:750px){.sect_faq_acupuncture .faq_content .faq_item .list_item{padding-top:2.2rem;padding-bottom:2.2rem}}.sect_faq_acupuncture .faq_content .faq_item .list_item:first-child{border-top:1px solid #ececec;margin-top:10.6rem}@media screen and (max-width:750px){.sect_faq_acupuncture .faq_content .faq_item .list_item:first-child{margin-top:1.8rem}}.sect_faq_acupuncture .faq_content .faq_item .list_item .bch{vertical-align:bottom;line-height:1}.sect_faq_acupuncture .faq_content .faq_item .list_item .question,.sect_faq_acupuncture .faq_content .faq_item .list_item .answer{padding:.5rem 2rem .5rem 8rem;position:relative}@media screen and (max-width:750px){.sect_faq_acupuncture .faq_content .faq_item .list_item .question,.sect_faq_acupuncture .faq_content .faq_item .list_item .answer{padding:.7rem 1rem .7rem 5rem}}.sect_faq_acupuncture .faq_content .faq_item .list_item .question:after,.sect_faq_acupuncture .faq_content .faq_item .list_item .answer:after{font-size:2.4rem;font-family:"Lato","lato woff",sans-serif;position:absolute;top:1rem;left:2rem;line-height:1;font-weight:500}@media screen and (max-width:750px){.sect_faq_acupuncture .faq_content .faq_item .list_item .question:after,.sect_faq_acupuncture .faq_content .faq_item .list_item .answer:after{font-size:1.6rem}}.sect_faq_acupuncture .faq_content .faq_item .list_item .question .link,.sect_faq_acupuncture .faq_content .faq_item .list_item .answer .link{color:#06c;position:relative}.sect_faq_acupuncture .faq_content .faq_item .list_item .question .link:hover,.sect_faq_acupuncture .faq_content .faq_item .list_item .answer .link:hover{text-decoration:none}.sect_faq_acupuncture .faq_content .faq_item .list_item .question .link:hover:after,.sect_faq_acupuncture .faq_content .faq_item .list_item .answer .link:hover:after{content:"";height:.1rem;width:100%;background:#06c;position:absolute;bottom:-.5rem;left:0}.sect_faq_acupuncture .faq_content .faq_item .list_item .question p{font-size:1.8rem;line-height:1.778}@media screen and (max-width:750px){.sect_faq_acupuncture .faq_content .faq_item .list_item .question p{line-height:1.5}}.sect_faq_acupuncture .faq_content .faq_item .list_item .question:after{content:"Q";top:.5rem}@media screen and (max-width:750px){.sect_faq_acupuncture .faq_content .faq_item .list_item .question:after{top:1.1rem}}.sect_faq_acupuncture .faq_content .faq_item .list_item .question:before{content:"";position:absolute;left:7px;top:-3px;background:#fff6ac;border-radius:50%;height:44px;width:44px}@media screen and (max-width:750px){.sect_faq_acupuncture .faq_content .faq_item .list_item .question:before{top:2px;left:8px;height:36px;width:36px}}.sect_faq_acupuncture .faq_content .faq_item .list_item .question p{font-weight:500}.sect_faq_acupuncture .faq_content .faq_item .list_item .answer{margin-top:1rem}.sect_faq_acupuncture .faq_content .faq_item .list_item .answer p{font-size:1.6rem;line-height:1.75}@media screen and (max-width:750px){.sect_faq_acupuncture .faq_content .faq_item .list_item .answer p{font-size:1.5rem}}.sect_faq_acupuncture .faq_content .faq_item .list_item .answer:after{content:"A"}@media screen and (max-width:750px){.sect_faq_acupuncture .faq_content .faq_item .list_item .answer:after{top:1.2rem;font-size:1.8rem}}.sect_faq_acupuncture .note{text-align:center;margin-top:9.6rem}.sect_faq_acupuncture .note p{font-size:2.4rem;line-height:1.33}.sect_faq_acupuncture .note .btn{margin-top:2rem}@media screen and (max-width:750px){.sect_faq_acupuncture .note{margin-top:12%}.sect_faq_acupuncture .note p{font-size:1.8rem}.sect_faq_acupuncture .note .btn a{padding:10px 18%}}.sect_acupuncture_contact{margin-top:95px}@media screen and (min-width:750px) and (max-width:1120px){.sect_acupuncture_contact{margin-top:10%}}@media screen and (max-width:750px){.sect_acupuncture_contact{margin-top:10%}}.sect_acupuncture_contact .ttl01{margin-bottom:95px}@media screen and (min-width:750px) and (max-width:1120px){.sect_acupuncture_contact .ttl01{margin-bottom:9%}}@media screen and (max-width:750px){.sect_acupuncture_contact .ttl01{margin-bottom:10%}}.sect_acupuncture_contact .contact_check{font-size:20px;text-align:center;margin:-8% 0 6%;font-weight:500}@media screen and (min-width:750px) and (max-width:1120px){.sect_acupuncture_contact .contact_check{font-size:2.2vw;margin:-3% 0 6%}}@media screen and (max-width:750px){.sect_acupuncture_contact .contact_check{font-size:3.2vw}}.sect_acupuncture_contact h2{font-size:3.4rem;margin-bottom:50px;color:#2b2b2b;line-height:1.6}@media screen and (min-width:750px) and (max-width:1120px){.sect_acupuncture_contact h2{font-size:3.4vw;margin-bottom:6%}}@media screen and (max-width:750px){.sect_acupuncture_contact h2{font-size:1.8rem;margin-bottom:5%}.sect_acupuncture_contact h2 br{display:none}}.sect_acupuncture_contact .txt_lead{font-size:1.8rem;color:#2b2b2b;margin-bottom:50px}@media screen and (min-width:750px) and (max-width:1120px){.sect_acupuncture_contact .txt_lead{font-size:1.8vw;margin-bottom:5%}}.sect_acupuncture_contact .txt_lead a{color:#2b2b2b;text-decoration:underline;transition:.4s}.sect_acupuncture_contact .txt_lead a:hover{color:#ff4970}@media screen and (max-width:750px){.sect_acupuncture_contact .txt_lead{font-size:1.2rem;margin-bottom:10%}}.box_course{background-color:#f3f3ec;padding:50px 30px 50px;margin-bottom:90px}@media screen and (max-width:750px){.box_course{padding:40px 20px;margin-bottom:10%}}.box_course .course_name{text-align:center}.box_course .course_name li{margin-bottom:15px;line-height:1.3}.box_course .course_name li span{display:inline-block;position:relative;padding-left:26px;font-size:28px}@media screen and (max-width:750px){.box_course .course_name li span{padding-left:20px;font-size:20px}}.box_course .course_name li span:before{content:"";position:absolute;left:0;top:8px;background:#2e2e2e;height:20px;width:20px}@media screen and (max-width:750px){.box_course .course_name li span:before{top:6px;height:14px;width:14px}}.box_course .detail{text-align:center;display:flex;justify-content:center;margin-top:25px}@media screen and (max-width:750px){.box_course .detail{display:block}}.box_course .detail dl{display:flex;align-items:center;border-bottom:1px solid #7f7f5e;padding:0 5px;margin:0 30px;vertical-align:middle}@media screen and (max-width:750px){.box_course .detail dl{justify-content:space-between;margin:0;padding:0;width:100%}}.box_course .detail dl dt{font-size:16px;font-weight:300;margin-right:20px;padding-top:8px}@media screen and (max-width:750px){.box_course .detail dl dt{font-size:13px}}.box_course .detail dl dd{font-size:28px;font-weight:300}@media screen and (max-width:750px){.box_course .detail dl dd{font-size:16px}}.box_course .detail dl dd span{font-size:36px}@media screen and (max-width:750px){.box_course .detail dl dd span{font-size:30px}}.box_course .detail dl dd span.tax{font-size:12px}@media screen and (max-width:750px){.box_course .detail dl dd span.tax{font-size:10px}}.line_box{text-align:center;font-size:1.6rem;display:flex;align-items:center;justify-content:center;margin-bottom:50px}@media screen and (max-width:750px){.line_box{display:block;margin-bottom:40px}}.line_box .text{position:relative;padding-right:40px}@media screen and (max-width:750px){.line_box .text{padding-right:0;padding-bottom:20px}}.line_box .text:before,.line_box .text:after{content:"";position:absolute;right:0;top:10px;border-right:1px solid #2e2e2e;border-bottom:1px solid #2e2e2e;height:10px;width:10px;transform:rotate(-45deg)}@media screen and (max-width:750px){.line_box .text:before,.line_box .text:after{transform:rotate(45deg);right:50%;margin-right:-5px;top:auto;bottom:0}}.line_box .text:after{right:12px}@media screen and (max-width:750px){.line_box .text:after{right:50%;bottom:7px}}.line_box .img{margin-left:20px}@media screen and (max-width:750px){.line_box .img{margin-left:0;margin-top:12px}}.line_box .img img{vertical-align:middle;height:auto;width:44px}.contact_form{width:700px;margin:0 auto}@media screen and (min-width:750px) and (max-width:1120px){.contact_form{width:100%}}@media screen and (max-width:750px){.contact_form{width:100%}}.contact_form .inner{width:700px}@media screen and (min-width:750px) and (max-width:1120px){.contact_form .inner{width:100%}}@media screen and (max-width:750px){.contact_form .inner{width:100%}}.contact_form .form_item{border-top:2px solid #eaeaea;padding:30px 0}@media screen and (max-width:750px){.contact_form .form_item{border-top:1px solid #eaeaea}}.contact_form .form_item.no_border{border:none}.contact_form .form_item dl{display:flex;font-size:1.8rem;align-items:center}@media screen and (min-width:750px) and (max-width:1120px){.contact_form .form_item dl{font-size:1.5rem}}@media screen and (max-width:750px){.contact_form .form_item dl{font-size:1.5rem;display:block}}.contact_form .form_item dl dt{color:#2b2b2b;line-height:1.4;font-weight:400;flex:0 0 160px;min-width:0;display:block}@media screen and (max-width:750px){.contact_form .form_item dl dt{margin-bottom:10px}}.contact_form .form_item dl dt.required:after{display:block;border:none;content:"※必須";color:#c00;font-size:1.4rem;padding:0;letter-spacing:normal}@media screen and (max-width:750px){.contact_form .form_item dl dt.required:after{display:inline-block;margin-left:6px}}@media screen and (max-width:750px){.contact_form .form_item dl dt .sp_none{display:none}}.contact_form .form_item dl dd{color:#2b2b2b;width:auto;flex:1 0 0;display:flex;flex-direction:column;align-items:flex-start;position:relative}.contact_form .form_item dl dd .error{display:table;background:#e60000;color:#fff;padding:0 8px;font-size:1.4rem;margin-top:4px}.contact_form .form_item dl dd input[type=text],.contact_form .form_item dl dd input[type=email],.contact_form .form_item dl dd textarea{border:1px solid #ccc;background:#f5f5f5 !important;font-size:1.8rem;padding:10px 15px;width:100%}@media screen and (min-width:750px) and (max-width:1120px){.contact_form .form_item dl dd input[type=text],.contact_form .form_item dl dd input[type=email],.contact_form .form_item dl dd textarea{font-size:1.5rem}}@media screen and (max-width:750px){.contact_form .form_item dl dd input[type=text],.contact_form .form_item dl dd input[type=email],.contact_form .form_item dl dd textarea{font-size:1.5rem}}.contact_form .form_item dl dd input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;transform:scale(1.2)}.contact_form .form_item dl dd input[name=email_check]{margin-top:20px}.contact_form .form_item dl dd textarea{min-height:360px}.contact_form .form_item dl dd select{-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist;height:54px;border:1px solid #ccc;background:#f5f5f5;color:#666;padding:10px 15px;position:relative}@media screen and (min-width:750px) and (max-width:1120px){.contact_form .form_item dl dd select{height:50px}}@media screen and (max-width:750px){.contact_form .form_item dl dd select{height:50px;width:100%;font-size:1.5rem}}.contact_form .form_item dl dd .mwform-radio-field label input[type=radio]:checked+.mwform-radio-field-text:after{background:#555}.contact_form .form_item dl dd .mwform-radio-field:not(:last-child){margin-right:40px}@media screen and (min-width:750px) and (max-width:1120px){.contact_form .form_item dl dd .mwform-radio-field:not(:last-child){margin-right:2%}}.contact_form .form_item dl dd .mwform-radio-field label{display:inline-block}.contact_form .form_item dl dd .mwform-radio-field label input[type=radio]{visibility:hidden}.contact_form .form_item dl dd .mwform-radio-field label .mwform-radio-field-text{position:relative;padding-left:24px}.contact_form .form_item dl dd .mwform-radio-field label .mwform-radio-field-text:before{content:"";border-radius:50%;display:block;position:absolute;left:0;top:50%;width:20px;height:20px;margin-top:-10px;background:#fff;transition:all .4s ease-in-out;border:1px solid #aaa}.contact_form .form_item dl dd .mwform-radio-field label .mwform-radio-field-text:after{width:12px;height:12px;margin-top:-6px;left:4px;background:#fff;content:"";border-radius:50%;display:block;position:absolute;top:50%;background:#fff;transition:all .4s ease-in-out}.contact_form .form_item dl dd label.error{display:inline-block;background:#e60000;color:#fff;padding:0 8px;font-size:1.4rem;margin-top:4px}.contact_form .form_item dl dd .f_checker{width:100%}.contact_form .form_item dl dd .datebox{display:flex;align-items:center;justify-content:space-around;width:100%}.contact_form .form_item dl dd .datebox+.datebox{margin-top:20px}@media screen and (max-width:750px){.contact_form .form_item dl dd .datebox{flex-wrap:wrap;margin-top:14px}}.contact_form .form_item dl dd .datebox .num{flex:0 0 auto}@media screen and (max-width:750px){.contact_form .form_item dl dd .datebox .num{flex-basis:100%;margin-bottom:4px}}.contact_form .form_item dl dd .datebox .date{flex:0 0 220px;text-align:center}@media screen and (min-width:750px) and (max-width:1120px){.contact_form .form_item dl dd .datebox .date{flex:0 0 130px;-ms-flex:0 0 130px}}@media screen and (max-width:750px){.contact_form .form_item dl dd .datebox .date{flex-basis:49%}}.contact_form .form_item dl dd .datebox .time{flex:0 0 180px}@media screen and (min-width:750px) and (max-width:1120px){.contact_form .form_item dl dd .datebox .time{flex:0 0 140px;-ms-flex:0 0 140px}}@media screen and (max-width:750px){.contact_form .form_item dl dd .datebox .time{flex-basis:49%}}.contact_form .form_item dl dd .datebox span.required{display:block;border:none;color:#c00;font-size:1.4rem;padding:0;letter-spacing:normal}@media screen and (max-width:750px){.contact_form .form_item dl dd .datebox span.required{display:inline-block;margin-left:6px}}.contact_form .form_item.f_tel dd input[type=text]{width:120px}@media screen and (min-width:750px) and (max-width:1120px){.contact_form .form_item.f_tel dd input[type=text]{width:90px}}@media screen and (max-width:750px){.contact_form .form_item.f_tel dd input[type=text]{width:75px}}.contact_form .form_item.f_sex dd{display:block}.contact_form .form_item.f_sex dd span{display:inline-block}.contact_form .form_item.f_sex dd input[type=radio]{-webkit-appearance:auto;-moz-appearance:normal;appearance:normal;margin-right:4px;width:0}.contact_form .form_item.f_age dd select{width:240px}.contact_form .form_item.f_others dl{align-items:flex-start}.contact_form .form_item.f_others dl .other-txt{margin-top:15px}.contact_form .form_item.f_others dl .annotation{font-size:12px}@media screen and (max-width:750px){.contact_form .form_item.f_others dl br{display:none}}@media screen and (max-width:750px){.contact_form .form_item.f_counseling dt br{display:none}}.contact_form .form_item.f_course dd{display:block}.contact_form .form_item.f_course dd span{display:inline-block}@media screen and (max-width:750px){.contact_form .form_item.f_course dd span{display:block}.contact_form .form_item.f_course dd span:nth-of-type(2){margin-left:0}}.contact_form .form_item.f_course dd input[type=radio]{-webkit-appearance:auto;-moz-appearance:normal;appearance:normal;margin-right:4px;width:0}@media screen and (max-width:750px){.contact_form .form_item.f_course dd input[type=radio]{display:block;height:0}}@media screen and (max-width:750px){.contact_form .form_item.f_date dt{margin-bottom:20px}}.contact_form .form_item.f_date dd{display:block}.contact_form .form_item.f_date dd dl{margin-bottom:20px}.contact_form .form_item.f_date dd dl:last-child{margin-bottom:0}@media screen and (max-width:750px){.contact_form .form_item.f_date dd dl dt{margin-bottom:10px}}.contact_form .form_item.f_date dd dl dd select{margin-right:10px;width:160px}@media screen and (max-width:750px){.contact_form .form_item.f_date dd dl dd select{width:45%}}.contact_form .form_item.f_introduce dd .introduce{display:flex;align-items:center;justify-content:space-between;width:100%}@media screen and (max-width:750px){.contact_form .form_item.f_introduce dd .introduce{flex-wrap:wrap;justify-content:flex-start}}.contact_form .form_item.f_introduce dd .name{flex:0 0 320px}@media screen and (min-width:750px) and (max-width:1120px){.contact_form .form_item.f_introduce dd .name{flex:0 0 220px;-ms-flex:0 0 220px}}@media screen and (max-width:750px){.contact_form .form_item.f_introduce dd .name{flex-basis:100%;margin-top:4px}}.contact_form .form_item.f_introduce dd .introduce{display:flex;align-items:center;justify-content:space-between;width:100%}@media screen and (max-width:750px){.contact_form .form_item.f_introduce dd .introduce{flex-wrap:wrap;justify-content:flex-start}}.contact_form .form_item.f_introduce dd .name{flex:0 0 320px}@media screen and (min-width:750px) and (max-width:1120px){.contact_form .form_item.f_introduce dd .name{flex:0 0 220px;-ms-flex:0 0 220px}}@media screen and (max-width:750px){.contact_form .form_item.f_introduce dd .name{flex-basis:100%;margin-top:4px}}.contact_form .form_item .agreement_txt{max-height:230px;overflow:auto;border:1px solid #eaeaea;background:#f6f6f6;padding:30px 35px;margin-bottom:20px}@media screen and (max-width:750px){.contact_form .form_item .agreement_txt{padding:5%;font-size:1.3rem}}.contact_form .form_item .agreement_txt address{font-style:normal;margin-top:20px}.contact_form .form_item .agreement_txt p+p{margin-top:20px}.contact_form .form_item .agreement_check{text-align:center}.contact_form .form_item .agreement_check input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;transform:scale(1.2)}.contact_form .form_item .agreement_check label.error{color:#b70000;display:block}.contact_form .form_note_box{border-top:1px solid #757575}.contact_form .form_note_box .inner{background:#f6f6f6;border:1px solid #eaeaea;padding:35px 40px 15px;font-size:1.4rem;height:230px;overflow-y:scroll}@media screen and (max-width:750px){.contact_form .form_note_box .inner{padding:20px 20px 5px}}.contact_form .form_note_box .inner p{margin-bottom:30px}@media screen and (max-width:750px){.contact_form .form_note_box .inner p{margin-bottom:20px}}.contact_form .form_note_box .inner ul.dot{margin-bottom:30px}@media screen and (max-width:750px){.contact_form .form_note_box .inner ul.dot{margin-bottom:20px}}.contact_form .form_note_box .inner ul.dot>li{margin-bottom:5px;position:relative;padding-left:16px}.contact_form .form_note_box .inner ul.dot>li:last-child{margin-bottom:0}.contact_form .form_note_box .inner ul.dot>li:before{content:"";position:absolute;left:5px;top:12px;border-radius:50%;background:#000;height:4px;width:4px}.contact_form .form_button_area{text-align:center;margin-top:40px}@media screen and (max-width:750px){.contact_form .form_button_area{margin-top:30px}}.contact_form .form_button_area .form_button{background:#333;color:#fff;border:0;border-radius:35px;font-size:2rem;padding:12px 10px;margin:0 auto;width:50%;min-width:260px;transition:all .4s ease-in-out}.contact_form .form_button_area .form_button:hover{background:#585858;color:#fff;cursor:pointer}@media screen and (max-width:750px){.contact_form .form_button_area .form_button{font-size:1.8rem}}.sect_about01{padding:95px 0 0}@media screen and (min-width:750px) and (max-width:1120px){.sect_about01{padding-top:10%}}@media screen and (max-width:750px){.sect_about01{padding-top:10%}}.sect_about01 .common-subttl{margin-bottom:70px;text-align:center;font-size:20px}@media screen and (min-width:750px) and (max-width:1120px){.sect_about01 .common-subttl{text-align:left}}@media screen and (max-width:750px){.sect_about01 .common-subttl{margin-bottom:40px;text-align:center;font-size:14px}}.sect_about01 .ttl01{margin-bottom:8%}.sect_about01 .about_intro .txt{text-align:center}.sect_about01 .about_intro .txt h2{font-size:34px;font-weight:400;display:inline-block;text-align:left;margin-bottom:80px}@media screen and (min-width:750px) and (max-width:1120px){.sect_about01 .about_intro .txt h2{font-size:4vw;margin-bottom:6%}}@media screen and (max-width:750px){.sect_about01 .about_intro .txt h2{text-align:center;font-size:4.1vw;margin-bottom:6%}}.sect_about01 .about_intro .balanceImg{position:relative;margin:0 auto 120px;height:760px;width:527px}@media screen and (min-width:750px) and (max-width:1120px){.sect_about01 .about_intro .balanceImg{height:580px;width:380px}}@media screen and (max-width:750px){.sect_about01 .about_intro .balanceImg{height:280px;width:200px}}.sect_about01 .about_intro .balanceImg .balanceImg_list:before{content:"";position:absolute;top:80px;left:0;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/triangle_about.png) no-repeat center;background-size:100%;height:457px;width:527px}@media screen and (min-width:750px) and (max-width:1120px){.sect_about01 .about_intro .balanceImg .balanceImg_list:before{top:40px;height:437px;width:380px}}@media screen and (max-width:750px){.sect_about01 .about_intro .balanceImg .balanceImg_list:before{top:20px;height:200px;width:200px}}.sect_about01 .about_intro .balanceImg .balanceImg_list li{position:absolute;text-align:center;width:420px}@media screen and (max-width:750px){.sect_about01 .about_intro .balanceImg .balanceImg_list li{width:200px}}@media screen and (min-width:750px) and (max-width:1120px){.sect_about01 .about_intro .balanceImg .balanceImg_list li img{height:auto;width:230px}}@media screen and (max-width:750px){.sect_about01 .about_intro .balanceImg .balanceImg_list li img{width:100px}}.sect_about01 .about_intro .balanceImg .balanceImg_list li:nth-child(1){top:0;left:50%;margin-left:-210px}@media screen and (max-width:750px){.sect_about01 .about_intro .balanceImg .balanceImg_list li:nth-child(1){margin-left:-100px}}.sect_about01 .about_intro .balanceImg .balanceImg_list li:nth-child(1) .ttl{margin-top:10px}@media screen and (max-width:750px){.sect_about01 .about_intro .balanceImg .balanceImg_list li:nth-child(1) .ttl{margin-top:5px}}.sect_about01 .about_intro .balanceImg .balanceImg_list li:nth-child(2){bottom:0;left:-200px}@media screen and (max-width:750px){.sect_about01 .about_intro .balanceImg .balanceImg_list li:nth-child(2){left:-80px;bottom:auto;top:160px}}.sect_about01 .about_intro .balanceImg .balanceImg_list li:nth-child(3){bottom:0;right:-200px}@media screen and (max-width:750px){.sect_about01 .about_intro .balanceImg .balanceImg_list li:nth-child(3){right:-80px;bottom:auto;top:160px}}.sect_about01 .about_intro .balanceImg .balanceImg_list li .ttl{font-size:30px;font-weight:300;font-family:"Lato","lato woff",sans-serif;letter-spacing:.1em;margin-top:25px}@media screen and (min-width:750px) and (max-width:1120px){.sect_about01 .about_intro .balanceImg .balanceImg_list li .ttl{font-size:20px;margin-top:15px}}@media screen and (max-width:750px){.sect_about01 .about_intro .balanceImg .balanceImg_list li .ttl{font-size:16px;line-height:1.1;margin-top:10px}}.sect_about01 .about_intro .balanceImg .balanceImg_list li .ttl .bold{font-weight:600}@media screen and (max-width:750px){.sect_about01 .about_intro .balanceImg .balanceImg_list li .ttl .bold{display:block}}.sect_about01 .about_intro .balanceImg .balanceImg_list li .ttl .small{font-size:26px;letter-spacing:.08em}@media screen and (min-width:750px) and (max-width:1120px){.sect_about01 .about_intro .balanceImg .balanceImg_list li .ttl .small{font-size:18px}}@media screen and (max-width:750px){.sect_about01 .about_intro .balanceImg .balanceImg_list li .ttl .small{font-size:14px}}@media screen and (max-width:750px){.sect_about01 .about_intro .balanceImg .balanceImg_list li .ttl .pc_only{display:none}}.sect_about01 .about_intro .balanceImg .balanceImg_list li .rub{font-size:16px;line-height:1.4}@media screen and (min-width:750px) and (max-width:1120px){.sect_about01 .about_intro .balanceImg .balanceImg_list li .rub{font-size:12px}}@media screen and (max-width:750px){.sect_about01 .about_intro .balanceImg .balanceImg_list li .rub{font-size:2.6vw;letter-spacing:0;margin-top:5px}}.sect_about01 .about_method_ttl{padding-top:400px;margin-bottom:70px}@media screen and (max-width:1120px){.sect_about01 .about_method_ttl{padding-top:24%}}@media screen and (max-width:750px){.sect_about01 .about_method_ttl{margin-bottom:40px}}.sect_about01 .about_method_ttl .ttl_inner{width:1000px;margin:0 auto;background-color:rgba(255,255,255,.9);box-shadow:5px 5px 10px rgba(200,200,200,.5);padding:35px 94px 45px}@media screen and (min-width:750px) and (max-width:1120px){.sect_about01 .about_method_ttl .ttl_inner{padding:35px 70px 45px;width:90%}}@media screen and (max-width:750px){.sect_about01 .about_method_ttl .ttl_inner{min-height:auto;width:90%;padding:20px 20px 25px}}.sect_about01 .about_method_ttl .ttl_inner h2{font-size:30px;line-height:1.5;text-align:center;display:flex;align-items:center;justify-content:center;margin-bottom:10px}@media screen and (max-width:750px){.sect_about01 .about_method_ttl .ttl_inner h2{font-size:24px}}.sect_about01 .about_method_ttl .ttl_inner h2 span{font-size:20px;font-family:"Lato","lato woff",sans-serif;padding-right:20px}@media screen and (max-width:750px){.sect_about01 .about_method_ttl .ttl_inner h2 span{font-size:13px;padding-right:10px}}.sect_about01 .about_method_ttl .ttl_inner h3{font-size:28px;text-align:center;margin-bottom:15px;letter-spacing:3px}@media screen and (min-width:750px) and (max-width:1120px){.sect_about01 .about_method_ttl .ttl_inner h3{font-size:2.3vw}}@media screen and (max-width:750px){.sect_about01 .about_method_ttl .ttl_inner h3{font-size:5.5vw;line-height:1.3;letter-spacing:unset;margin-bottom:20px}}.sect_about01 .about_method_ttl .ttl_inner .txt_lead{font-size:16px}@media screen and (min-width:750px) and (max-width:1120px){.sect_about01 .about_method_ttl .ttl_inner .txt_lead{font-size:1.5vw}}@media screen and (max-width:750px){.sect_about01 .about_method_ttl .ttl_inner .txt_lead{font-size:14px;padding:0}}.sect_about01 .about_method_ttl .ttl_inner .tag{text-align:center}.sect_about01 .about_method_ttl .ttl_inner .tag span{width:340px;display:inline-block;font-size:16px;padding:6px 15px;color:#fff;background-color:#2e2e2e;transition:.4s}@media screen and (max-width:750px){.sect_about01 .about_method_ttl .ttl_inner .tag span{font-size:3vw;width:auto}}.sect_about01 .about_method_about-btn{margin-top:60px;text-align:center}@media screen and (max-width:750px){.sect_about01 .about_method_about-btn{margin-top:30px}}.sect_about01 .about_method_about-btn .required-time{font-size:16px}@media screen and (max-width:750px){.sect_about01 .about_method_about-btn .required-time{font-size:14px}}.sect_about01 .about_method_about-btn .slash{display:inline-block;font-size:28px;letter-spacing:.2rem}@media screen and (max-width:750px){.sect_about01 .about_method_about-btn .slash{font-size:18px}}.sect_about01 .about_method_about-btn .slash:before{content:"＼";font-size:30px;margin-right:10px}@media screen and (max-width:750px){.sect_about01 .about_method_about-btn .slash:before{font-size:20px}}.sect_about01 .about_method_about-btn .slash:after{content:"／";font-size:30px;margin-left:10px}@media screen and (max-width:750px){.sect_about01 .about_method_about-btn .slash:after{font-size:20px}}.sect_about01 .about_method_about-btn .btn{margin-top:30px}@media screen and (max-width:750px){.sect_about01 .about_method_about-btn .btn{margin-top:20px}}.sect_about01 .training_box{background:#f3f3ec;padding-bottom:140px}@media screen and (max-width:750px){.sect_about01 .training_box{padding-bottom:70px}}.sect_about01 .training_box .about_method_ttl{background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/bg_about_traning.jpg) center top no-repeat}@media screen and (max-width:1120px){.sect_about01 .training_box .about_method_ttl{background-size:100% auto}}.sect_about01 .training_box .training_content .txt_box{display:flex;justify-content:center;text-align:center;margin-bottom:70px}@media screen and (max-width:750px){.sect_about01 .training_box .training_content .txt_box{display:block;margin-bottom:10%}}.sect_about01 .training_box .training_content .txt_box .txt{width:600px}@media screen and (max-width:750px){.sect_about01 .training_box .training_content .txt_box .txt{width:100%;margin-bottom:6%}}.sect_about01 .training_box .training_content .txt_box .txt h3{font-size:28px;line-height:1.5;margin-bottom:25px}@media screen and (min-width:750px) and (max-width:1120px){.sect_about01 .training_box .training_content .txt_box .txt h3{font-size:2.4vw}}@media screen and (max-width:750px){.sect_about01 .training_box .training_content .txt_box .txt h3{font-size:20px;margin-bottom:15px}}.sect_about01 .training_box .training_content .txt_box .txt p{margin-bottom:45px;font-size:16px}@media screen and (min-width:750px) and (max-width:1120px){.sect_about01 .training_box .training_content .txt_box .txt p{font-size:1.4vw}}@media screen and (max-width:750px){.sect_about01 .training_box .training_content .txt_box .txt p{font-size:14px}}.sect_about01 .training_box .training_content .txt_box .txt p:last-child{margin-bottom:0}.sect_about01 .training_box .training_content .item-wrapper{display:flex;flex-wrap:wrap}.sect_about01 .training_box .training_content .item-wrapper .upper-wrapper,.sect_about01 .training_box .training_content .item-wrapper .lower-wrapper{display:flex;justify-content:space-between;width:100%}@media screen and (max-width:750px){.sect_about01 .training_box .training_content .item-wrapper .upper-wrapper,.sect_about01 .training_box .training_content .item-wrapper .lower-wrapper{flex-direction:column;align-items:center}}.sect_about01 .training_box .training_content .item-wrapper .upper-wrapper .right-wrapper,.sect_about01 .training_box .training_content .item-wrapper .upper-wrapper .left-wrapper,.sect_about01 .training_box .training_content .item-wrapper .lower-wrapper .right-wrapper,.sect_about01 .training_box .training_content .item-wrapper .lower-wrapper .left-wrapper{max-width:460px;width:100%}@media screen and (max-width:750px){.sect_about01 .training_box .training_content .item-wrapper .upper-wrapper .right-wrapper,.sect_about01 .training_box .training_content .item-wrapper .upper-wrapper .left-wrapper,.sect_about01 .training_box .training_content .item-wrapper .lower-wrapper .right-wrapper,.sect_about01 .training_box .training_content .item-wrapper .lower-wrapper .left-wrapper{margin-top:30px}}.sect_about01 .training_box .training_content .item-wrapper .upper-wrapper .right-wrapper h4,.sect_about01 .training_box .training_content .item-wrapper .upper-wrapper .left-wrapper h4,.sect_about01 .training_box .training_content .item-wrapper .lower-wrapper .right-wrapper h4,.sect_about01 .training_box .training_content .item-wrapper .lower-wrapper .left-wrapper h4{margin-top:10px;font-size:28px;letter-spacing:.1em}@media screen and (max-width:750px){.sect_about01 .training_box .training_content .item-wrapper .upper-wrapper .right-wrapper h4,.sect_about01 .training_box .training_content .item-wrapper .upper-wrapper .left-wrapper h4,.sect_about01 .training_box .training_content .item-wrapper .lower-wrapper .right-wrapper h4,.sect_about01 .training_box .training_content .item-wrapper .lower-wrapper .left-wrapper h4{font-size:20px}}.sect_about01 .training_box .training_content .item-wrapper .upper-wrapper .right-wrapper p,.sect_about01 .training_box .training_content .item-wrapper .upper-wrapper .left-wrapper p,.sect_about01 .training_box .training_content .item-wrapper .lower-wrapper .right-wrapper p,.sect_about01 .training_box .training_content .item-wrapper .lower-wrapper .left-wrapper p{font-size:16px;letter-spacing:.1em}@media screen and (max-width:750px){.sect_about01 .training_box .training_content .item-wrapper .upper-wrapper .right-wrapper p,.sect_about01 .training_box .training_content .item-wrapper .upper-wrapper .left-wrapper p,.sect_about01 .training_box .training_content .item-wrapper .lower-wrapper .right-wrapper p,.sect_about01 .training_box .training_content .item-wrapper .lower-wrapper .left-wrapper p{margin-top:5px;font-size:14px;line-height:1.4}}.sect_about01 .training_box .training_content .item-wrapper .upper-wrapper .left-wrapper,.sect_about01 .training_box .training_content .item-wrapper .lower-wrapper .left-wrapper{margin-right:20px}@media screen and (max-width:750px){.sect_about01 .training_box .training_content .item-wrapper .upper-wrapper .left-wrapper,.sect_about01 .training_box .training_content .item-wrapper .lower-wrapper .left-wrapper{margin-right:0}}.sect_about01 .training_box .training_content .item-wrapper .lower-wrapper{margin-top:65px}@media screen and (max-width:750px){.sect_about01 .training_box .training_content .item-wrapper .lower-wrapper{margin-top:0}}.sect_about01 .training_box .training_content .btn{margin-top:65px;text-align:center}@media screen and (max-width:750px){.sect_about01 .training_box .training_content .btn{margin-top:40px}}.sect_about01 .training_box .training_content .btn a{background-color:#fff}.sect_about01 .food_box{background:#f3f3ec}.sect_about01 .food_box .about_method_ttl{background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/bg_about_food.jpg) center top no-repeat;margin-bottom:100px}@media screen and (max-width:1120px){.sect_about01 .food_box .about_method_ttl{background-size:100% auto;margin-bottom:80px}}@media screen and (max-width:750px){.sect_about01 .food_box .about_method_ttl{margin-bottom:40px}}.sect_about01 .food_box .food_content .txt_box{display:flex;justify-content:center;text-align:center;margin-bottom:70px}@media screen and (max-width:750px){.sect_about01 .food_box .food_content .txt_box{display:block;margin-bottom:10%}}.sect_about01 .food_box .food_content .txt_box .txt{width:600px}@media screen and (max-width:750px){.sect_about01 .food_box .food_content .txt_box .txt{width:100%;margin-bottom:6%}}.sect_about01 .food_box .food_content .txt_box .txt h3{font-size:28px;line-height:1.5;margin-bottom:25px}@media screen and (min-width:750px) and (max-width:1120px){.sect_about01 .food_box .food_content .txt_box .txt h3{font-size:2.4vw}}@media screen and (max-width:750px){.sect_about01 .food_box .food_content .txt_box .txt h3{font-size:20px;margin-bottom:15px}.sect_about01 .food_box .food_content .txt_box .txt h3 br{display:none}}.sect_about01 .food_box .food_content .txt_box .txt p{margin-bottom:45px;font-size:16px}@media screen and (min-width:750px) and (max-width:1120px){.sect_about01 .food_box .food_content .txt_box .txt p{font-size:1.4vw}}@media screen and (max-width:750px){.sect_about01 .food_box .food_content .txt_box .txt p{font-size:14px}}.sect_about01 .food_box .food_content .txt_box .txt p:last-child{margin-bottom:0}.sect_about01 .food_box .food_content .item-wrapper{display:flex;flex-wrap:wrap}.sect_about01 .food_box .food_content .item-wrapper .upper-wrapper,.sect_about01 .food_box .food_content .item-wrapper .lower-wrapper{display:flex;justify-content:space-between;width:100%}@media screen and (max-width:750px){.sect_about01 .food_box .food_content .item-wrapper .upper-wrapper,.sect_about01 .food_box .food_content .item-wrapper .lower-wrapper{flex-direction:column;align-items:center}}.sect_about01 .food_box .food_content .item-wrapper .upper-wrapper .right-wrapper,.sect_about01 .food_box .food_content .item-wrapper .upper-wrapper .left-wrapper,.sect_about01 .food_box .food_content .item-wrapper .lower-wrapper .right-wrapper,.sect_about01 .food_box .food_content .item-wrapper .lower-wrapper .left-wrapper{display:flex;flex-direction:column;max-width:460px;width:100%}@media screen and (max-width:750px){.sect_about01 .food_box .food_content .item-wrapper .upper-wrapper .right-wrapper,.sect_about01 .food_box .food_content .item-wrapper .upper-wrapper .left-wrapper,.sect_about01 .food_box .food_content .item-wrapper .lower-wrapper .right-wrapper,.sect_about01 .food_box .food_content .item-wrapper .lower-wrapper .left-wrapper{margin-top:40px}}.sect_about01 .food_box .food_content .item-wrapper .upper-wrapper .right-wrapper h4,.sect_about01 .food_box .food_content .item-wrapper .upper-wrapper .left-wrapper h4,.sect_about01 .food_box .food_content .item-wrapper .lower-wrapper .right-wrapper h4,.sect_about01 .food_box .food_content .item-wrapper .lower-wrapper .left-wrapper h4{margin-top:10px;font-size:28px;line-height:1.6;letter-spacing:.1em;height:3.6em}@media screen and (max-width:1120px){.sect_about01 .food_box .food_content .item-wrapper .upper-wrapper .right-wrapper h4,.sect_about01 .food_box .food_content .item-wrapper .upper-wrapper .left-wrapper h4,.sect_about01 .food_box .food_content .item-wrapper .lower-wrapper .right-wrapper h4,.sect_about01 .food_box .food_content .item-wrapper .lower-wrapper .left-wrapper h4{font-size:22px}}@media screen and (max-width:750px){.sect_about01 .food_box .food_content .item-wrapper .upper-wrapper .right-wrapper h4,.sect_about01 .food_box .food_content .item-wrapper .upper-wrapper .left-wrapper h4,.sect_about01 .food_box .food_content .item-wrapper .lower-wrapper .right-wrapper h4,.sect_about01 .food_box .food_content .item-wrapper .lower-wrapper .left-wrapper h4{height:auto;font-size:20px}}.sect_about01 .food_box .food_content .item-wrapper .upper-wrapper .right-wrapper p,.sect_about01 .food_box .food_content .item-wrapper .upper-wrapper .left-wrapper p,.sect_about01 .food_box .food_content .item-wrapper .lower-wrapper .right-wrapper p,.sect_about01 .food_box .food_content .item-wrapper .lower-wrapper .left-wrapper p{font-size:16px;letter-spacing:.1em}@media screen and (max-width:750px){.sect_about01 .food_box .food_content .item-wrapper .upper-wrapper .right-wrapper p,.sect_about01 .food_box .food_content .item-wrapper .upper-wrapper .left-wrapper p,.sect_about01 .food_box .food_content .item-wrapper .lower-wrapper .right-wrapper p,.sect_about01 .food_box .food_content .item-wrapper .lower-wrapper .left-wrapper p{margin-top:5px;font-size:14px;line-height:1.4}}.sect_about01 .food_box .food_content .item-wrapper .upper-wrapper .left-wrapper,.sect_about01 .food_box .food_content .item-wrapper .lower-wrapper .left-wrapper{margin-right:20px}@media screen and (max-width:1120px){.sect_about01 .food_box .food_content .item-wrapper .upper-wrapper .left-wrapper,.sect_about01 .food_box .food_content .item-wrapper .lower-wrapper .left-wrapper{margin-right:15px}}@media screen and (max-width:750px){.sect_about01 .food_box .food_content .item-wrapper .upper-wrapper .left-wrapper,.sect_about01 .food_box .food_content .item-wrapper .lower-wrapper .left-wrapper{margin-right:0}}.sect_about01 .food_box .food_content .item-wrapper .lower-wrapper{margin-top:65px}@media screen and (max-width:750px){.sect_about01 .food_box .food_content .item-wrapper .lower-wrapper{margin-top:0}}.sect_about01 .food_box .food_content .item-wrapper .annotation{font-size:14px}.sect_about01 .food_box .food_content .btn{margin-top:65px;text-align:center}@media screen and (max-width:750px){.sect_about01 .food_box .food_content .btn{margin-top:40px}}.sect_about01 .food_box .food_content .btn a{background-color:#fff}.sect_about01 .bodycare_box{padding:140px 0 100px;background:#f3f3ec}@media screen and (max-width:1120px){.sect_about01 .bodycare_box{padding:100px 0 60px}}@media screen and (max-width:750px){.sect_about01 .bodycare_box{padding:70px 0 40px}}.sect_about01 .bodycare_box .about_method_ttl{background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/bg_about_bc.jpg) center top no-repeat}@media screen and (max-width:1120px){.sect_about01 .bodycare_box .about_method_ttl{background-size:100% auto}}@media screen and (max-width:750px){.sect_about01 .bodycare_box .about_method_ttl{margin-bottom:40px}}.sect_about01 .bodycare_box .bodycare_content .bc_point{margin-bottom:30px}@media screen and (max-width:750px){.sect_about01 .bodycare_box .bodycare_content .bc_point{margin-bottom:0}}.sect_about01 .bodycare_box .bodycare_content .bc_point_in{display:flex;margin-top:7.5%}@media screen and (max-width:750px){.sect_about01 .bodycare_box .bodycare_content .bc_point_in{display:block;width:90%;margin-left:auto;margin-right:auto}}.sect_about01 .bodycare_box .bodycare_content .bc_point_img{flex:0 0 48%}.sect_about01 .bodycare_box .bodycare_content .bc_point_img.left{margin-right:auto}.sect_about01 .bodycare_box .bodycare_content .bc_point_img.right{order:2;margin-left:auto}.sect_about01 .bodycare_box .bodycare_content .bc_point_txt{flex:0 0 46%}@media screen and (max-width:750px){.sect_about01 .bodycare_box .bodycare_content .bc_point_txt{margin-top:7%}}.sect_about01 .bodycare_box .bodycare_content .bc_point_txt h2{color:#2e2e2e;font-size:2.8rem;line-height:1.33;letter-spacing:.1em;font-weight:300}@media screen and (max-width:1120px){.sect_about01 .bodycare_box .bodycare_content .bc_point_txt h2{font-size:2rem}}@media screen and (max-width:750px){.sect_about01 .bodycare_box .bodycare_content .bc_point_txt h2 .sp_none{display:none}}.sect_about01 .bodycare_box .bodycare_content .bc_point_txt p{color:#666;font-size:1.6rem;line-height:1.75;margin-top:4%}@media screen and (max-width:1120px){.sect_about01 .bodycare_box .bodycare_content .bc_point_txt p{font-size:1.4rem}}.sect_about01 .bodycare_box .btn{margin-top:65px;text-align:center}@media screen and (max-width:750px){.sect_about01 .bodycare_box .btn{margin-top:40px}}.sect_about01 .bodycare_box .btn a{pointer-events:none;background-color:#aaa}.sect_about01 .preparation_box{padding:30px 0 0}@media screen and (max-width:750px){.sect_about01 .preparation_box{padding:40px 0 60px}}.sect_about01 .preparation_box .ttl_box{text-align:center}.sect_about01 .preparation_box .ttl_box h2{display:inline-block;font-size:33px;text-align:center;margin-bottom:45px;position:relative}@media screen and (min-width:750px) and (max-width:1120px){.sect_about01 .preparation_box .ttl_box h2{font-size:3vw}}@media screen and (max-width:750px){.sect_about01 .preparation_box .ttl_box h2{display:block;font-size:22px;margin-bottom:10%;text-align:center}}.sect_about01 .preparation_box .ttl_box h2 .mark{width:156px;height:112px;position:absolute;bottom:10px;right:-10px;transform:translateX(100%)}@media screen and (min-width:750px) and (max-width:1120px){.sect_about01 .preparation_box .ttl_box h2 .mark{width:14vw;height:auto}}@media screen and (max-width:750px){.sect_about01 .preparation_box .ttl_box h2 .mark{width:78px;height:56px;right:0;bottom:auto;top:0;transform:translateY(-100%)}}.sect_about01 .preparation_box .txt{text-align:center;font-size:16px;margin-bottom:75px}@media screen and (min-width:750px) and (max-width:1120px){.sect_about01 .preparation_box .txt{font-size:1.4vw}}@media screen and (max-width:750px){.sect_about01 .preparation_box .txt{font-size:16px;margin-bottom:10%;text-align:left}}.sect_about01 .preparation_box .list_img{width:740px;margin:0 auto 55px;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (min-width:750px) and (max-width:1120px){.sect_about01 .preparation_box .list_img{width:100%;max-width:740px}}@media screen and (max-width:750px){.sect_about01 .preparation_box .list_img{width:100%;max-width:460px;margin-bottom:0}}.sect_about01 .preparation_box .list_img li{width:220px;flex-basis:220px;margin-bottom:15px}@media screen and (min-width:750px) and (max-width:1120px){.sect_about01 .preparation_box .list_img li{width:calc(33% - 20px);flex-basis:calc(33% - 20px)}}@media screen and (max-width:750px){.sect_about01 .preparation_box .list_img li{width:calc(50% - 10px);flex-basis:calc(50% - 10px)}}.sect_about01 .preparation_box .list_img li p{margin-top:5px;font-size:14px}@media screen and (min-width:750px) and (max-width:1120px){.sect_about01 .preparation_box .list_img li p{font-size:1.4vw}}@media screen and (max-width:750px){.sect_about01 .preparation_box .list_img li p{font-size:12px}}.sect_training{padding:95px 0 0}@media screen and (min-width:750px) and (max-width:1120px){.sect_training{padding-top:10%}}@media screen and (max-width:750px){.sect_training{padding-top:10%}}.sect_training .common-subttl{margin-bottom:70px;text-align:center;font-size:20px}@media screen and (min-width:750px) and (max-width:1120px){.sect_training .common-subttl{text-align:left}}@media screen and (max-width:750px){.sect_training .common-subttl{margin-bottom:40px;text-align:center;font-size:14px}}.sect_training .ttl01{margin-bottom:8%}.sect_training .training_intro{margin:0 auto;max-width:800px;width:100%}.sect_training .training_intro .txt{text-align:center}.sect_training .training_intro .txt h2{font-size:34px;font-weight:400;display:inline-block;text-align:center;margin-bottom:80px;letter-spacing:.05em}@media screen and (min-width:750px) and (max-width:1120px){.sect_training .training_intro .txt h2{font-size:4vw;margin-bottom:6%}}@media screen and (max-width:750px){.sect_training .training_intro .txt h2{text-align:center;font-size:4.1vw;margin-bottom:6%}}.sect_training .training_intro .txt p{text-align:left;font-size:20px}@media screen and (max-width:750px){.sect_training .training_intro .txt p{font-size:14px}}.sect_training .training_contents{margin:100px auto 0;max-width:800px;width:100%}@media screen and (max-width:750px){.sect_training .training_contents{margin-top:40px}}.sect_training .training_contents .txt h3{margin-bottom:30px;font-size:28px;letter-spacing:.1em}@media screen and (max-width:750px){.sect_training .training_contents .txt h3{margin-bottom:20px;font-size:18px}}.sect_training .training_contents .txt p{font-size:16px;letter-spacing:.1em}@media screen and (max-width:750px){.sect_training .training_contents .txt p{font-size:14px}}.sect_training .training_contents .marker{background:linear-gradient(transparent 70%,#ffed61 70%)}.sect_training .training_contents .img-wrapper{display:flex;margin:65px 0}@media screen and (max-width:750px){.sect_training .training_contents .img-wrapper{margin:40px 0}}.sect_training .training_contents .img-wrapper__inbody{justify-content:center}.sect_training .training_contents .img-wrapper .item-wrapper{margin-left:40px}@media screen and (max-width:750px){.sect_training .training_contents .img-wrapper .item-wrapper{margin-left:10px}}.sect_training .training_contents .img-wrapper .item-wrapper:nth-child(1){margin-left:0}.sect_training .training_contents .img-wrapper .item-wrapper p{font-size:14px}@media screen and (max-width:750px){.sect_training .training_contents .img-wrapper .item-wrapper p{font-size:12px}}.sect_training .training_contents .inbody-box{position:relative;padding:0 20px 40px;background:linear-gradient(transparent 15%,#f3f3ec 15%)}@media screen and (max-width:750px){.sect_training .training_contents .inbody-box{padding-bottom:20px;background:linear-gradient(transparent 12%,#f3f3ec 12%)}}.sect_training .training_contents .inbody-box h3{text-align:center}.sect_training .training_contents .inbody-box p{margin:0 auto;max-width:620px;width:100%;line-height:2}@media screen and (max-width:750px){.sect_training .training_contents .inbody-box p{max-width:540px}}.sect_training .training_contents .closing-txt{margin:90px 0}@media screen and (max-width:750px){.sect_training .training_contents .closing-txt{margin:40px 0}}.sect_training .training_contents .closing-txt p{font-size:26px}@media screen and (max-width:750px){.sect_training .training_contents .closing-txt p{font-size:18px}}.sect_about-flow{padding:95px 0 0}@media screen and (min-width:750px) and (max-width:1120px){.sect_about-flow{padding-top:10%}}@media screen and (max-width:750px){.sect_about-flow{padding-top:10%}}.sect_about-flow .common-subttl{margin-bottom:70px;text-align:center;font-size:20px}@media screen and (min-width:750px) and (max-width:1120px){.sect_about-flow .common-subttl{text-align:left}}@media screen and (max-width:750px){.sect_about-flow .common-subttl{margin-bottom:40px;text-align:center;font-size:14px}}.sect_about-flow .ttl01{margin-bottom:8%}.sect_about-flow .about-flow_intro{margin:0 auto;max-width:800px;width:100%}.sect_about-flow .about-flow_intro .txt{text-align:center}.sect_about-flow .about-flow_intro .txt h2{font-size:34px;font-weight:400;display:inline-block;text-align:center;margin-bottom:80px;letter-spacing:.05em}@media screen and (min-width:750px) and (max-width:1120px){.sect_about-flow .about-flow_intro .txt h2{font-size:4vw;margin-bottom:6%}}@media screen and (max-width:750px){.sect_about-flow .about-flow_intro .txt h2{text-align:center;font-size:4.1vw;margin-bottom:6%}}.sect_about-flow .about-flow_intro .txt p{text-align:left;font-size:20px}@media screen and (max-width:750px){.sect_about-flow .about-flow_intro .txt p{font-size:14px}}.sect_about-flow .about-flow_main{margin:0 auto;padding:80px 0 120px;background-color:#f3f3ec}@media screen and (max-width:750px){.sect_about-flow .about-flow_main{padding:20px 0 40px}}.sect_about-flow .about-flow_main .flow-wrapper .flow-content{display:flex;justify-content:center;align-items:flex-start;margin:0 auto;padding:40px;max-width:900px;width:100%;background-color:#fff}@media screen and (max-width:750px){.sect_about-flow .about-flow_main .flow-wrapper .flow-content{align-items:center}}.sect_about-flow .about-flow_main .flow-wrapper .flow-content:nth-child(n+1){margin-top:40px}@media screen and (max-width:750px){.sect_about-flow .about-flow_main .flow-wrapper .flow-content:nth-child(n+1){margin-top:30px}}@media screen and (max-width:750px){.sect_about-flow .about-flow_main .flow-wrapper .flow-content{flex-direction:column;padding:20px}}.sect_about-flow .about-flow_main .flow-wrapper .flow-content__left{margin-right:40px;max-width:400px;width:100%}@media screen and (max-width:750px){.sect_about-flow .about-flow_main .flow-wrapper .flow-content__left{margin-right:0;margin-bottom:20px}}.sect_about-flow .about-flow_main .flow-wrapper .flow-content__left .movie-wrapper img{transition:.3s;cursor:pointer}.sect_about-flow .about-flow_main .flow-wrapper .flow-content__left .movie-wrapper img:hover{opacity:.7}.sect_about-flow .about-flow_main .flow-wrapper .flow-content__left .movie{margin-right:40px;max-width:400px;width:100%}.sect_about-flow .about-flow_main .flow-wrapper .flow-content__right{max-width:360px;width:100%}.sect_about-flow .about-flow_main .flow-wrapper .flow-content__right .num{font-size:28px;font-weight:600;line-height:1}@media screen and (max-width:750px){.sect_about-flow .about-flow_main .flow-wrapper .flow-content__right .num{font-size:20px}}.sect_about-flow .about-flow_main .flow-wrapper .flow-content__right .content-ttl{display:flex;justify-content:flex-start;align-items:center;margin-top:20px}.sect_about-flow .about-flow_main .flow-wrapper .flow-content__right .content-ttl--column{flex-direction:column;align-items:flex-start}.sect_about-flow .about-flow_main .flow-wrapper .flow-content__right .content-ttl--column .ttl{margin-bottom:10px}.sect_about-flow .about-flow_main .flow-wrapper .flow-content__right .content-ttl .ttl{margin-right:20px;font-size:28px;line-height:1;letter-spacing:.1em}@media screen and (max-width:750px){.sect_about-flow .about-flow_main .flow-wrapper .flow-content__right .content-ttl .ttl{font-size:20px}}.sect_about-flow .about-flow_main .flow-wrapper .flow-content__right .content-ttl .time{margin-top:3px;padding:0 10px;min-width:71px;font-size:14px;color:#fff;background-color:#000}@media screen and (max-width:750px){.sect_about-flow .about-flow_main .flow-wrapper .flow-content__right .content-ttl .time{min-width:auto;font-size:12px}}.sect_about-flow .about-flow_main .flow-wrapper .flow-content__right .txt{margin-top:20px;font-size:16px}@media screen and (max-width:750px){.sect_about-flow .about-flow_main .flow-wrapper .flow-content__right .txt{font-size:14px}}.sect_about-flow .about-flow_main .closing-txt{margin:50px auto 0;max-width:900px;width:100%}@media screen and (max-width:750px){.sect_about-flow .about-flow_main .closing-txt{margin-top:30px}}.sect_about-flow .about-flow_main .youtube-wrapper{margin-top:100px;text-align:center}@media screen and (max-width:750px){.sect_about-flow .about-flow_main .youtube-wrapper{margin-top:40px}}.sect_about-flow .about-flow_main .youtube-wrapper iframe{max-width:640px;width:100%;aspect-ratio:16/9}.sect_about-flow .about-flow_btn{margin-top:120px}@media screen and (max-width:750px){.sect_about-flow .about-flow_btn{margin-top:40px}}.sect_about-flow .about-flow_btn .btn-ttl{text-align:center;font-size:28px;letter-spacing:.1em}@media screen and (max-width:750px){.sect_about-flow .about-flow_btn .btn-ttl{font-size:20px}}.sect_about-flow .about-flow_btn .btn{margin-top:20px}.sect_food{padding:95px 0 0}@media screen and (min-width:750px) and (max-width:1120px){.sect_food{padding-top:10%}}@media screen and (max-width:750px){.sect_food{padding-top:10%}}.sect_food .common-subttl{margin-bottom:70px;text-align:center;font-size:20px}@media screen and (min-width:750px) and (max-width:1120px){.sect_food .common-subttl{text-align:left}}@media screen and (max-width:750px){.sect_food .common-subttl{margin-bottom:40px;text-align:center;font-size:14px}}.sect_food .ttl01{margin-bottom:8%}.sect_food .food_intro{margin:0 auto;max-width:800px;width:100%}.sect_food .food_intro .txt{text-align:center}.sect_food .food_intro .txt h2{display:inline-block;margin-bottom:80px;text-align:center;font-size:34px;font-weight:400;letter-spacing:.05em}@media screen and (min-width:750px) and (max-width:1120px){.sect_food .food_intro .txt h2{font-size:3.8vw;margin-bottom:6%}}@media screen and (max-width:750px){.sect_food .food_intro .txt h2{text-align:center;font-size:3.7vw;margin-bottom:6%}}.sect_food .food_intro .txt p{text-align:left;font-size:20px}@media screen and (max-width:750px){.sect_food .food_intro .txt p{font-size:14px}}.sect_food .food_sample{margin:100px auto 0;padding:80px 20px;background-color:#f3f3ec}@media screen and (max-width:750px){.sect_food .food_sample{margin:40px auto 0;padding:60px 20px 40px}}.sect_food .food_sample__contents{margin:0 auto;max-width:1000px}.sect_food .food_sample__contents .txt h3{position:relative;display:flex;margin-bottom:30px;font-size:28px;letter-spacing:.1em}@media screen and (max-width:750px){.sect_food .food_sample__contents .txt h3{margin-bottom:20px;font-size:16px}}.sect_food .food_sample__contents .txt h3:after{content:"";background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/img_food-balloon.png) no-repeat;position:absolute;display:block;top:-35px;left:450px;width:101px;height:74px}@media screen and (max-width:750px){.sect_food .food_sample__contents .txt h3:after{background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/img_food-balloon.png) no-repeat;background-size:80%;left:250px}}.sect_food .food_sample__contents .txt p{font-size:16px;letter-spacing:.1em}@media screen and (max-width:750px){.sect_food .food_sample__contents .txt p{font-size:14px}}.sect_food .food_sample__contents .marker{background:linear-gradient(transparent 70%,#ffed61 70%)}.sect_food .food_sample__contents .sample-wrapper{display:flex;margin-top:70px}@media screen and (max-width:750px){.sect_food .food_sample__contents .sample-wrapper{flex-direction:column;align-items:center;margin-top:40px}}.sect_food .food_sample__contents .sample-wrapper .sample-left{margin-right:40px}@media screen and (max-width:750px){.sect_food .food_sample__contents .sample-wrapper .sample-left{margin-right:0;margin-bottom:40px}}.sect_food .food_sample__closing-txt{margin:70px auto 0;max-width:800px;width:100%}@media screen and (max-width:750px){.sect_food .food_sample__closing-txt{margin-top:40px}}.sect_food .food_sample__closing-txt .txt h3{margin-bottom:30px;font-size:28px;letter-spacing:.1em}@media screen and (max-width:750px){.sect_food .food_sample__closing-txt .txt h3{margin-bottom:20px;font-size:18px}}.sect_food .food_sample__closing-txt .txt p{font-size:16px;letter-spacing:.1em}@media screen and (max-width:750px){.sect_food .food_sample__closing-txt .txt p{font-size:14px}}.sect_food .food_sample__closing-txt .marker{background:linear-gradient(transparent 70%,#ffed61 70%)}.sect_food .food_contents{margin:100px auto 0;max-width:800px;width:100%}@media screen and (max-width:750px){.sect_food .food_contents{margin-top:40px}}.sect_food .food_contents .txt{margin-bottom:60px}@media screen and (max-width:750px){.sect_food .food_contents .txt{margin-bottom:30px}}.sect_food .food_contents .txt h3{margin-bottom:30px;font-size:28px;letter-spacing:.1em}@media screen and (max-width:750px){.sect_food .food_contents .txt h3{margin-bottom:20px;font-size:18px}}.sect_food .food_contents .txt p{font-size:16px;letter-spacing:.1em}@media screen and (max-width:750px){.sect_food .food_contents .txt p{font-size:14px}}.sect_food .food_contents .txt .annotation{font-size:14px}.sect_food .food_contents .marker{background:linear-gradient(transparent 70%,#ffed61 70%)}.sect_food .food_contents .img-wrapper{margin-bottom:65px;text-align:center}@media screen and (max-width:750px){.sect_food .food_contents .img-wrapper{margin-bottom:20px}}.sect_food .food_contents .closing-txt{margin:90px 0;text-align:center}@media screen and (max-width:750px){.sect_food .food_contents .closing-txt{margin:40px 0;text-align:left}}.sect_food .food_contents .closing-txt p{font-size:28px}@media screen and (max-width:750px){.sect_food .food_contents .closing-txt p{font-size:18px}}.sect_room_acupuncture{margin-top:95px;color:#2e2e2e}@media screen and (max-width:1120px){.sect_room_acupuncture{margin-top:10%}}@media screen and (max-width:750px){.sect_room_acupuncture .common_inner{width:100%;padding:0}}.sect_room_acupuncture .room_point{display:flex;margin-top:8%}@media screen and (max-width:750px){.sect_room_acupuncture .room_point{display:block;width:90%;margin-left:auto;margin-right:auto;margin-bottom:50px}}.sect_room_acupuncture .room_point_img{flex:0 0 47%}.sect_room_acupuncture .room_point_txt{flex:0 0 53%}@media screen and (max-width:750px){.sect_room_acupuncture .room_point_txt{margin-top:20px}}.sect_room_acupuncture .room_point_txt h2{color:#2e2e2e;border-bottom:1px solid #ececec;font-size:2.8rem;line-height:1.33;font-weight:300;margin-bottom:20px;padding-bottom:24px;padding-left:50px}@media screen and (max-width:1120px){.sect_room_acupuncture .room_point_txt h2{font-size:2.5vw}}@media screen and (max-width:750px){.sect_room_acupuncture .room_point_txt h2{font-size:2rem;padding-left:0;padding-bottom:15px;margin-bottom:15px}}.sect_room_acupuncture .room_point_txt p{color:#666;font-size:1.6rem;line-height:1.75;padding-left:50px}@media screen and (max-width:750px){.sect_room_acupuncture .room_point_txt p{font-size:1.4rem;padding-left:0}}.sect_room_acupuncture .room_point.img_left .room_point_txt{margin-left:auto}.sect_room_acupuncture .room_point.img_right .room_point_img{order:1}.sect_room_acupuncture .room_point.img_right .room_point_txt{margin-right:auto;order:0}.sect_room_acupuncture .room_point.img_right .room_point_txt h2{padding-left:0;padding-right:50px}@media screen and (max-width:750px){.sect_room_acupuncture .room_point.img_right .room_point_txt h2{padding-right:0}}.sect_room_acupuncture .room_point.img_right .room_point_txt p{padding-left:0;padding-right:50px}@media screen and (max-width:750px){.sect_room_acupuncture .room_point.img_right .room_point_txt p{padding-right:0}}.sect_price_acupuncture{margin-top:95px;color:#2e2e2e}@media screen and (max-width:1120px){.sect_price_acupuncture{margin-top:10%}}.sect_price_acupuncture .price_btn{display:flex;justify-content:space-between;margin-bottom:70px}@media screen and (max-width:750px){.sect_price_acupuncture .price_btn{margin-bottom:50px}}.sect_price_acupuncture .price_btn li{width:48%}.sect_price_acupuncture .price_btn li a{display:inline-block;border:4px solid #2e2e2e;color:#2e2e2e;font-size:1.8rem;padding:14px;text-align:center;text-decoration:none;letter-spacing:.1em;width:100%;transition:.4s;position:relative}@media screen and (max-width:750px){.sect_price_acupuncture .price_btn li a{border:3px solid #2e2e2e;font-size:1.5rem;padding:12px 12px 12px 6px}}.sect_price_acupuncture .price_btn li a:hover{background:#2e2e2e;color:#fff}.sect_price_acupuncture .price_btn li a:hover:after{border-color:#fff}.sect_price_acupuncture .price_btn li a:after{content:"";position:absolute;top:50%;right:20px;width:8px;height:8px;border-top:2px solid #4b4b4b;border-right:2px solid #4b4b4b;transform:rotate(135deg) translateY(-50%) translateX(-2px);transform-origin:top;transition:all .2s ease-in-out}@media screen and (max-width:750px){.sect_price_acupuncture .price_btn li a:after{right:10px}}.sect_price_acupuncture .price_trial .price_trial_intro h2{font-size:40px;text-align:center;line-height:1.5;letter-spacing:.1em}@media screen and (max-width:1120px){.sect_price_acupuncture .price_trial .price_trial_intro h2{font-size:32px}}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_intro h2{font-size:6vw}}.sect_price_acupuncture .price_trial .price_trial_intro p{font-size:20px;margin-top:65px}@media screen and (max-width:1120px){.sect_price_acupuncture .price_trial .price_trial_intro p{font-size:16px;margin-top:45px}}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_intro p{margin-top:30px;margin-bottom:120px}}.sect_price_acupuncture .price_trial .price_trial_course a.positioning{display:block;padding-top:50px;margin-top:-50px}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course a.positioning{padding-top:115px;margin-top:-115px}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner{background:#f3f3ec;margin-top:300px}@media screen and (max-width:1120px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner{margin-top:23%}}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner{margin-top:24%}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .img{transform:translateY(-50%);margin-bottom:-15%}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner h3{font-size:40px;text-align:center;letter-spacing:.1em;line-height:1.33;margin-bottom:40px}@media screen and (max-width:1120px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner h3{font-size:32px}}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner h3{font-size:6vw;margin-bottom:25px;margin-top:10px}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner h3 span{font-size:20px;font-family:"Lato","lato woff",sans-serif;line-height:1.5;margin-bottom:5px;display:block}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner h3 span.jp{font-size:22px;font-weight:500;font-family:"nsjpr","Noto Sans JP","Noto Sans CJK JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}@media screen and (max-width:1120px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner h3 span.jp{font-size:14px}}@media screen and (max-width:1120px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner h3 span{font-size:14px}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box{padding-bottom:60px}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box{padding-bottom:40px}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner{background:#fff;padding:40px 50px}@media screen and (max-width:1120px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner{padding:30px 50px}}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner{padding:30px 20px 20px}}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .annotation{font-size:12px}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner h4{font-size:18px;text-align:center;margin-bottom:35px}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner h4{font-size:4.6vw;margin-bottom:25px}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner ul{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:15px}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner ul{margin-bottom:5px}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner ul li{border:1px solid #b5b5b5;text-align:center;font-size:16px;color:#2e2e2e;margin:0 2% 10px 0;padding:3px 0;width:23.5%;border-radius:36px}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner ul li:nth-child(3),.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner ul li:nth-child(6),.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner ul li:last-child{margin-right:0}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner ul li{font-size:13px;margin:0 2% 15px 0;width:49%}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner ul li:nth-child(even){margin-right:0}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .treatment{text-align:center;margin-bottom:25px}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .treatment{margin-bottom:20px}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .treatment dt{font-size:22px;font-weight:300;display:inline-block}@media screen and (max-width:1120px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .treatment dt{font-size:15px}}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .treatment dt{display:block;border-bottom:1px solid #7f7f5e;margin-bottom:5px}}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .treatment dt span{display:none}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .treatment dd{font-size:22px;font-weight:300;display:inline-block;margin-right:18px;padding-left:18px;letter-spacing:0;position:relative}@media screen and (max-width:1120px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .treatment dd{font-size:16px}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .treatment dd:before{content:"";position:absolute;left:0;top:50%;margin-top:-5px;background:#000;border-radius:50%;height:12px;width:12px}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .treatment dd:before{height:10px;width:10px;margin-top:-4px}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .treatment dd:last-child{margin-right:0}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .treatment dd:last-child{margin-right:16px}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .treatment dd span{font-size:13px}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .txt{font-size:16px}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .txt{font-size:14px}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail{text-align:center;display:flex;justify-content:center;flex-direction:column;margin-top:40px;margin-bottom:10px}@media screen and (min-width:1120px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail{flex-direction:row}}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail{margin-top:25px}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .first-time-course{width:100%;padding:30px 15px;background-color:#fcf5f8;margin-right:10px}@media screen and (max-width:1120px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .first-time-course{margin-right:0;margin-bottom:10px}}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .first-time-course{padding:25px 5px}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .first-time-course sup{font-size:40%;top:-.7em}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .first-time-course .first-time-ttl{font-size:24px;color:#e72081;line-height:1;margin-bottom:25px}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .first-time-course .first-time-ttl{font-size:20px;margin-bottom:20px}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .first-time-course dl{display:inline-flex;flex-direction:column}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .first-time-course dl dt{font-size:16px;font-weight:400;margin-right:15px;line-height:1}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .first-time-course dl dt{margin-right:8px}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .first-time-course dl dd{font-size:30px;line-height:1}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .first-time-course dl dd{font-size:25px}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .first-time-course dl dd .resize-md{font-size:70%}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .first-time-course dl dd .resize-sm{font-size:12px;margin-left:5px}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .first-time-course dl dd.mgn-r{margin-right:30px}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .first-time-course dl dd.mgn-r{margin-right:20px}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .first-time-course dl .reform-font{font-family:"Lato","lato woff",sans-serif}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .first-time-course dl .side-by-side{display:inline-flex;justify-content:flex-start;align-items:center;align-self:flex-start}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .first-time-course dl .side-by-side{justify-content:center}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .first-time-course dl .side-by-side+.side-by-side{margin-top:15px}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .first-time-course dl .side-by-side .emphasis{color:#e72081}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .first-time-course dl .side-by-side .emphasis{font-size:12px}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .first-time-course dl .side-by-side .emphasis .reform-font{font-family:"Lato","lato woff",sans-serif;font-size:36px;font-weight:700;letter-spacing:.05em}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .first-time-course dl .side-by-side .emphasis .reform-font{font-size:30px}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .first-time-course dl .side-by-side .emphasis .resize-md{font-size:95%}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .first-time-course dl .side-by-side .emphasis .resize-md{font-size:20px}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .first-time-course dl .side-by-side .strike-through{font-size:26px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;line-height:1}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .first-time-course dl .side-by-side .strike-through{font-size:20px}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .first-time-course dl .side-by-side .special-price{display:block;position:relative;font-size:16px;font-weight:400;line-height:1;color:#fff;background-color:#e72081;padding:5px 12px 7px 7px;max-height:28px;margin-top:2px}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .first-time-course dl .side-by-side .special-price{font-size:12px;padding:4px 10px 4px 4px;margin-top:3px}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .first-time-course dl .side-by-side .special-price:before{content:"";position:absolute;border-top:14px solid #fcf5f8;border-left:10px solid transparent;border-bottom:14px solid #fcf5f8;top:50%;transform:translateY(-50%);right:0}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .normal-course{width:100%;padding:30px 15px;background-color:#f3f3ec}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .normal-course{padding:25px 5px}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .normal-course .normal-course-ttl{font-size:24px;line-height:1;margin-bottom:25px}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .normal-course .normal-course-ttl{font-size:20px;margin-bottom:20px}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .normal-course dl{display:inline-flex;flex-direction:column}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .normal-course dl dt{font-size:16px;font-weight:400;line-height:1;margin-right:15px}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .normal-course dl dt{margin-right:8px}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .normal-course dl dd{font-size:30px;line-height:1}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .normal-course dl dd{font-size:25px}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .normal-course dl dd .resize-md{font-size:70%}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .normal-course dl dd .resize-sm{font-size:12px;margin-left:5px}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .normal-course dl dd.mgn-r{margin-right:30px}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .normal-course dl dd.mgn-r{margin-right:20px}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .normal-course dl .reform-font{font-family:"Lato","lato woff",sans-serif}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .normal-course dl .side-by-side{display:inline-flex;justify-content:flex-start;align-items:center;align-self:flex-start}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .normal-course dl .side-by-side{justify-content:center}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .normal-course dl .side-by-side+.side-by-side{margin-top:15px}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .normal-course dl .side-by-side--bridal{align-self:center;width:100%}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .normal-course dl .side-by-side--bridal{flex-direction:column}}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .normal-course dl .side-by-side--bridal+.side-by-side{margin-top:25px}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .normal-course dl .side-by-side--bridal:not(:last-child) dt{min-width:276px;margin-right:30px;text-align:right}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .normal-course dl .side-by-side--bridal:not(:last-child) dt{min-width:0;line-height:1.4;margin-right:0;margin-bottom:5px;text-align:center}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .normal-course dl .side-by-side--bridal:not(:last-child) dd{flex:1 1 auto;text-align:left}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .normal-course dl .side-by-side--bridal:not(:last-child) dd{flex:0 0 auto;text-align:center}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .normal-course dl .side-by-side .emphasis{color:#e72081}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .normal-course dl .side-by-side .emphasis .reform-font{font-family:"Lato","lato woff",sans-serif;font-size:36px;font-weight:700;letter-spacing:.05em}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .normal-course dl .side-by-side .emphasis .reform-font{font-size:30px}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .normal-course dl .side-by-side .emphasis .resize-md{font-size:95%}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .normal-course dl .side-by-side .emphasis .resize-md{font-size:20px}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .normal-course dl .side-by-side .strike-through{font-size:26px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;line-height:1}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .normal-course dl .side-by-side .strike-through{font-size:20px}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .normal-course dl .side-by-side .special-price{display:block;position:relative;font-size:16px;font-weight:400;line-height:1;color:#fff;background-color:#e72081;padding:5px 12px 7px 7px;max-height:28px;margin-top:2px}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .normal-course dl .side-by-side .special-price{font-size:12px;padding:4px 10px 4px 4px;margin-top:3px}}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .normal-course dl .side-by-side .special-price:before{content:"";position:absolute;border-top:14px solid #f3f3ec;border-left:10px solid transparent;border-bottom:14px solid #f3f3ec;top:50%;transform:translateY(-50%);right:-1px}.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .normal-course dl .side-by-side .special-price--bridal{padding-right:40px;padding-left:40px}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .normal-course dl .side-by-side .special-price--bridal{max-height:100%;padding:4px 4px 14px;margin-bottom:3px}}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .price_trial_course_inner .course_box .inner .detail .normal-course dl .side-by-side .special-price--bridal:before{width:72px;border-top:10px solid transparent;border-right:36px solid #f3f3ec;border-bottom:none;border-left:36px solid #f3f3ec;top:calc(100% - 10px);left:50%;transform:translateX(-50%)}}.sect_price_acupuncture .price_trial .price_trial_course .btn.type01{text-align:center;transform:translateY(-48%)}.sect_price_acupuncture .price_trial .price_trial_course .btn.type01 a{background:#2e2e2e;color:#fff;font-size:22px;padding:22px;margin:0 auto;max-width:690px;width:100%}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .btn.type01 a{font-size:16px;padding:18px 18px 18px 10px}}.sect_price_acupuncture .price_trial .price_trial_course .btn.type01 a:after{background:#fff}@media screen and (max-width:750px){.sect_price_acupuncture .price_trial .price_trial_course .btn.type01 a svg{right:15px}}.sect_price_acupuncture .price_trial .price_trial_course .btn.type01 a .arrow{fill:#fff}.sect_price_acupuncture .price_trial .price_trial_course .btn.type01 a:hover{color:#2e2e2e}.sect_price_acupuncture .price_trial .price_trial_course .btn.type01 a:hover .arrow{fill:#2e2e2e}.sect_price_acupuncture .usage_fee{margin-top:50px}@media screen and (max-width:750px){.sect_price_acupuncture .usage_fee{margin-top:20px}}.sect_price_acupuncture .usage_fee .img{text-align:center;letter-spacing:.1em;line-height:1.5;margin-bottom:80px}@media screen and (max-width:750px){.sect_price_acupuncture .usage_fee .img{margin-bottom:40px}}.sect_price_acupuncture .usage_fee h2{font-size:40px;text-align:center;margin-bottom:12px}@media screen and (max-width:1120px){.sect_price_acupuncture .usage_fee h2{font-size:32px}}@media screen and (max-width:750px){.sect_price_acupuncture .usage_fee h2{font-size:6vw}}.sect_price_acupuncture .usage_fee .usage_fee_intro{text-align:center}.sect_price_acupuncture .usage_fee .usage_fee_intro p{font-size:20px;margin-bottom:40px}@media screen and (max-width:750px){.sect_price_acupuncture .usage_fee .usage_fee_intro p{font-size:14px;margin-bottom:30px}}.sect_price_acupuncture .usage_fee .usage_fee_intro .price{border-bottom:2px solid #de143f;text-align:center;font-size:24px;letter-spacing:.1em;display:inline-block;margin-bottom:30px}.sect_price_acupuncture .usage_fee .usage_fee_intro .price .color{font-size:36px;color:#de143f}@media screen and (max-width:750px){.sect_price_acupuncture .usage_fee .usage_fee_intro .price .color{font-size:30px}}.sect_price_acupuncture .usage_fee .usage_fee_intro .price .color .sub{font-size:24px}@media screen and (max-width:750px){.sect_price_acupuncture .usage_fee .usage_fee_intro .price .color .sub{font-size:18px}}.sect_price_acupuncture .usage_fee .usage_fee_intro .price .color .ruby{position:relative}.sect_price_acupuncture .usage_fee .usage_fee_intro .price .color .ruby:after{content:"・・";position:absolute;top:-40px;left:12px;font-size:40px;letter-spacing:.3em}@media all and (-ms-high-contrast:none){.sect_price_acupuncture .usage_fee .usage_fee_intro .price .color .ruby:after{left:0;letter-spacing:0}}@media screen and (max-width:750px){.sect_price_acupuncture .usage_fee .usage_fee_intro .price .color .ruby:after{top:-34px;left:8px;font-size:36px}}.sect_price_acupuncture .usage_fee .time_ticket{margin-bottom:80px}@media screen and (max-width:750px){.sect_price_acupuncture .usage_fee .time_ticket{margin-bottom:40px}}.sect_price_acupuncture .usage_fee .time_ticket table{border:2px solid #ccc;width:100%}.sect_price_acupuncture .usage_fee .time_ticket table th{background:#fffde7;border:1px solid #ccc;border-bottom:2px solid #ccc;font-size:16px;font-weight:300;padding:26px 10px;letter-spacing:.2em;line-height:1.5;text-align:center}@media screen and (max-width:750px){.sect_price_acupuncture .usage_fee .time_ticket table th{font-size:14px;padding:10px 5px;letter-spacing:.1em}}.sect_price_acupuncture .usage_fee .time_ticket table th:nth-child(1){width:27%}.sect_price_acupuncture .usage_fee .time_ticket table th:nth-child(2){width:22%}.sect_price_acupuncture .usage_fee .time_ticket table td{border:1px solid #ccc;text-align:center;font-size:18px;letter-spacing:.2em;padding:18px 10px}@media screen and (max-width:750px){.sect_price_acupuncture .usage_fee .time_ticket table td{font-size:12px;padding:10px 5px;letter-spacing:.1em}}.sect_price_acupuncture .usage_fee .time_ticket table td strong{font-size:24px;font-family:"Lato","lato woff",sans-serif}@media screen and (max-width:750px){.sect_price_acupuncture .usage_fee .time_ticket table td strong{font-size:18px}}.sect_price_acupuncture .usage_fee .time_ticket table td .off_none{display:inline-block;margin-right:25px;padding-right:30px;width:102px}@media screen and (max-width:750px){.sect_price_acupuncture .usage_fee .time_ticket table td .off_none{display:none}}.sect_price_acupuncture .usage_fee .time_ticket table td .off{background:#ffed61;display:inline-block;font-size:14px;line-height:1.45;text-align:center;margin-right:25px;width:102px}@media screen and (max-width:750px){.sect_price_acupuncture .usage_fee .time_ticket table td .off{margin-right:0;width:80px}}.sect_price_acupuncture .usage_fee .time_ticket table td .off span{font-size:19px;font-family:"Lato","lato woff",sans-serif;font-weight:700}@media screen and (max-width:750px){.sect_price_acupuncture .usage_fee .time_ticket table td .off span{font-size:14px}}.sect_price_acupuncture .usage_fee .time_ticket table td .price{font-size:12px;text-align:right;display:inline-block;width:200px}@media screen and (max-width:750px){.sect_price_acupuncture .usage_fee .time_ticket table td .price{font-size:10px;width:auto}}.sect_price_acupuncture .usage_fee .time_ticket .att{margin-top:20px}.sect_price_acupuncture .usage_fee .time_ticket .att p{font-size:16px}@media screen and (max-width:750px){.sect_price_acupuncture .usage_fee .time_ticket .att p{font-size:14px}}.sect_price_acupuncture .usage_fee .sample_ticket .ttlbox{text-align:center;margin-bottom:20px}.sect_price_acupuncture .usage_fee .sample_ticket .ttlbox p{font-size:18px;margin-bottom:5px}@media screen and (max-width:750px){.sect_price_acupuncture .usage_fee .sample_ticket .ttlbox p{font-size:4vw}}.sect_price_acupuncture .usage_fee .sample_ticket .ttlbox h3{font-size:28px}@media screen and (max-width:750px){.sect_price_acupuncture .usage_fee .sample_ticket .ttlbox h3{font-size:6vw}}.sect_price_acupuncture .usage_fee .sample_ticket .sample_ticket_table{margin-bottom:80px}@media screen and (max-width:750px){.sect_price_acupuncture .usage_fee .sample_ticket .sample_ticket_table{margin-bottom:50px}}.sect_price_acupuncture .usage_fee .sample_ticket .sample_ticket_table table{font-family:"Lato","nsjpr","Noto Sans JP","Noto Sans CJK JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;text-align:center;border-spacing:8px;border-collapse:separate;margin-left:-8px;width:calc(100% + 16px)}@media screen and (max-width:750px){.sect_price_acupuncture .usage_fee .sample_ticket .sample_ticket_table table{border-spacing:4px;margin-left:-4px;width:calc(100% + 8px)}}.sect_price_acupuncture .usage_fee .sample_ticket .sample_ticket_table table th{background:#fff6ac;font-weight:300;letter-spacing:.1em;padding:10px 5px}@media screen and (max-width:750px){.sect_price_acupuncture .usage_fee .sample_ticket .sample_ticket_table table th{font-size:12px;letter-spacing:0}}.sect_price_acupuncture .usage_fee .sample_ticket .sample_ticket_table table th:nth-child(1){width:14%}@media screen and (max-width:750px){.sect_price_acupuncture .usage_fee .sample_ticket .sample_ticket_table table th:nth-child(1){width:20%}}.sect_price_acupuncture .usage_fee .sample_ticket .sample_ticket_table table th:nth-child(2){width:36%}@media screen and (max-width:750px){.sect_price_acupuncture .usage_fee .sample_ticket .sample_ticket_table table th:nth-child(2){width:42%}}.sect_price_acupuncture .usage_fee .sample_ticket .sample_ticket_table table td{background:#eff0e5;font-size:16px;letter-spacing:.1em;padding:13px 5px}@media screen and (max-width:750px){.sect_price_acupuncture .usage_fee .sample_ticket .sample_ticket_table table td{font-size:12px}}.sect_price_acupuncture .usage_fee .sample_ticket .sample_ticket_table table td strong.big{font-size:24px;font-weight:700}@media screen and (max-width:750px){.sect_price_acupuncture .usage_fee .sample_ticket .sample_ticket_table table td strong.big{font-size:18px}}@media screen and (max-width:750px){.sect_price_acupuncture .usage_fee .sample_ticket .sample_ticket_table table td .sp_none{display:none}}.sect_price_acupuncture .usage_fee .sample_ticket .sample_ticket_table .att{margin-top:5px}.sect_price_acupuncture .usage_fee .sample_ticket .sample_ticket_table .att p{font-size:16px}@media screen and (max-width:750px){.sect_price_acupuncture .usage_fee .sample_ticket .sample_ticket_table .att p{font-size:14px}}.sect_price_acupuncture .usage_fee .method_payment{text-align:center}.sect_price_acupuncture .usage_fee .method_payment h3{font-size:34px;letter-spacing:.1em;line-height:1.33;margin-bottom:20px;margin-top:100px}@media screen and (max-width:1120px){.sect_price_acupuncture .usage_fee .method_payment h3{font-size:34px}}@media screen and (max-width:750px){.sect_price_acupuncture .usage_fee .method_payment h3{font-size:6vw;margin-bottom:10px;margin-top:10px}}.sect_price_acupuncture .usage_fee .method_payment p{font-size:20px;margin-bottom:30px}@media screen and (max-width:750px){.sect_price_acupuncture .usage_fee .method_payment p{font-size:14px;text-align:left}}.sect_order{margin-top:95px}@media screen and (max-width:1120px){.sect_order{margin-top:10%}}.sect_order .ttl01{margin-bottom:95px}@media screen and (min-width:750px) and (max-width:1120px){.sect_order .ttl01{margin-bottom:9%}}@media screen and (max-width:750px){.sect_order .ttl01{margin-bottom:10%}}.sect_order .ttl02{font-size:42px;font-weight:300;letter-spacing:.1em;position:relative}@media screen and (max-width:750px){.sect_order .ttl02{font-size:32px;margin-bottom:0}}.sect_order .ttl02>span{position:relative}.sect_order .ttl02>span .mark{position:absolute;bottom:20px;right:-20px;transform:translateX(100%)}@media screen and (max-width:750px){.sect_order .ttl02>span .mark{width:78px;height:56px;right:-70px;top:0;bottom:auto;transform:translateY(-80%)}}.sect_order .order_content .order_point{display:flex;margin:70px 0}@media screen and (max-width:750px){.sect_order .order_content .order_point{display:block;margin:40px 0}}.sect_order .order_content .order_point_img{flex:0 0 47%}@media screen and (max-width:750px){.sect_order .order_content .order_point_img{margin-bottom:15px}}.sect_order .order_content .order_point_txt{flex:0 0 53%}.sect_order .order_content .order_point_txt .step{font-family:"Lato","lato woff",sans-serif;font-weight:600;font-size:21px;letter-spacing:.1em;border-bottom:1px solid #ececec;line-height:1;padding-bottom:10px;margin-bottom:10px}@media screen and (max-width:750px){.sect_order .order_content .order_point_txt .step{font-size:16px}}.sect_order .order_content .order_point_txt .step span{font-size:56px;letter-spacing:0;margin-left:20px}@media screen and (max-width:750px){.sect_order .order_content .order_point_txt .step span{font-size:40px;margin-left:10px}}.sect_order .order_content .order_point h3{font-size:28px;letter-spacing:.1em}@media screen and (max-width:750px){.sect_order .order_content .order_point h3{font-size:22px}}.sect_order .order_content .order_point p{font-size:16px;letter-spacing:0}@media screen and (max-width:750px){.sect_order .order_content .order_point p{font-size:14px}}.sect_order .order_content .order_point.img_left .order_point_txt>*{padding-left:55px}@media screen and (max-width:1120px){.sect_order .order_content .order_point.img_left .order_point_txt>*{padding-left:30px}}@media screen and (max-width:750px){.sect_order .order_content .order_point.img_left .order_point_txt>*{padding-left:0}}.sect_order .order_content .order_point.img_right .order_point_img{order:2}.sect_order .order_content .order_point.img_right .order_point_txt>*{padding-right:55px}@media screen and (max-width:1120px){.sect_order .order_content .order_point.img_right .order_point_txt>*{padding-right:30px}}@media screen and (max-width:750px){.sect_order .order_content .order_point.img_right .order_point_txt>*{padding-right:0}}.sect_acupuncture_menu{margin-top:95px}@media screen and (max-width:1120px){.sect_acupuncture_menu{margin-top:10%}}.sect_acupuncture_menu .ttl01{margin-bottom:95px}@media screen and (min-width:750px) and (max-width:1120px){.sect_acupuncture_menu .ttl01{margin-bottom:9%}}@media screen and (max-width:750px){.sect_acupuncture_menu .ttl01{margin-bottom:10%}}.sect_acupuncture_menu .menu_btn{position:relative;padding-bottom:120px;margin-bottom:120px}@media screen and (min-width:750px) and (max-width:1120px){.sect_acupuncture_menu .menu_btn{padding-bottom:80px}}@media screen and (max-width:750px){.sect_acupuncture_menu .menu_btn{padding:0;margin-bottom:0}}.sect_acupuncture_menu .menu_btn:after{content:"";position:absolute;bottom:0;left:0;background:#f3f3ec;height:60%;width:100%;z-index:-1}@media screen and (min-width:750px) and (max-width:1120px){.sect_acupuncture_menu .menu_btn:after{height:70%}}@media screen and (max-width:750px){.sect_acupuncture_menu .menu_btn:after{display:none}}.sect_acupuncture_menu .menu_btn .inner{max-width:1280px;margin:0 auto}@media screen and (min-width:750px) and (max-width:1360px){.sect_acupuncture_menu .menu_btn .inner{width:100%;padding:0 5%}}@media screen and (max-width:750px){.sect_acupuncture_menu .menu_btn .inner{width:100%;padding:0 5%}}.sect_acupuncture_menu .menu_btn ul{display:flex;justify-content:space-between}@media screen and (max-width:750px){.sect_acupuncture_menu .menu_btn ul{display:block}}.sect_acupuncture_menu .menu_btn ul li{width:31%}@media screen and (min-width:750px) and (max-width:1120px){.sect_acupuncture_menu .menu_btn ul li{width:32%}}@media screen and (max-width:750px){.sect_acupuncture_menu .menu_btn ul li{width:100%}.sect_acupuncture_menu .menu_btn ul li:last-child a{border-bottom:1px solid #666}}.sect_acupuncture_menu .menu_btn ul li a{display:inline-block;position:relative;width:100%}@media screen and (max-width:750px){.sect_acupuncture_menu .menu_btn ul li a{padding:15px 0 40px;border-top:1px solid #666}.sect_acupuncture_menu .menu_btn ul li a:after{content:"";position:absolute;right:50%;margin-right:-6px;bottom:17px;border-right:1px solid #2e2e2e;border-bottom:1px solid #2e2e2e;height:12px;width:12px;transform:rotate(45deg);transition:.4s}}@media screen and (max-width:750px){.sect_acupuncture_menu .menu_btn ul li a .img{width:34%}}.sect_acupuncture_menu .menu_btn ul li a .txt{font-size:34px;font-weight:300;color:#fff;line-height:1.4;position:absolute;left:20px;top:10px}@media screen and (min-width:750px) and (max-width:1120px){.sect_acupuncture_menu .menu_btn ul li a .txt{font-size:2.6vw;left:10px}}@media screen and (max-width:750px){.sect_acupuncture_menu .menu_btn ul li a .txt{font-size:5.5vw;color:#2e2e2e;left:auto;right:0;top:15px;width:60%}}.sect_acupuncture_menu .menu_btn ul li a .ttl{background:#2e2e2e;border:4px solid #2e2e2e;color:#fff;font-size:20px;letter-spacing:0;text-align:center;padding:0 6px;margin:0 auto;max-width:280px;width:90%;position:relative;transform:translateY(-50%);transition:.4s}@media screen and (min-width:750px) and (max-width:1120px){.sect_acupuncture_menu .menu_btn ul li a .ttl{font-size:1.8vw}}@media screen and (max-width:750px){.sect_acupuncture_menu .menu_btn ul li a .ttl{position:absolute;right:0;bottom:40px;font-size:3.8vw;max-width:none;width:60%;transform:translateY(0%)}}.sect_acupuncture_menu .menu_btn ul li a .ttl:before,.sect_acupuncture_menu .menu_btn ul li a .ttl:after{content:"";position:absolute;right:50%;margin-right:-6px;bottom:-30px;border-right:2px solid #2e2e2e;border-bottom:2px solid #2e2e2e;height:12px;width:12px;transform:rotate(45deg);transition:.4s}@media screen and (max-width:750px){.sect_acupuncture_menu .menu_btn ul li a .ttl:before,.sect_acupuncture_menu .menu_btn ul li a .ttl:after{display:none}}.sect_acupuncture_menu .menu_btn ul li a .ttl:after{bottom:-40px}@media screen and (max-width:750px){.sect_acupuncture_menu .menu_btn ul li a .ttl:after{display:none}}.sect_acupuncture_menu .menu_btn ul li a:hover{text-decoration:none}.sect_acupuncture_menu .menu_btn ul li a:hover .ttl{background:#fff;color:#2e2e2e}.sect_acupuncture_menu .menu_btn ul li a:hover .ttl:before{bottom:-35px}.sect_acupuncture_menu .menu_btn ul li a:hover .ttl:after{bottom:-45px}.sect_acupuncture_menu .menu_contents{margin:90px 0 60px}@media screen and (max-width:1120px){.sect_acupuncture_menu .menu_contents{margin:80px 0}}@media screen and (max-width:750px){.sect_acupuncture_menu .menu_contents{margin:50px 0}}.sect_acupuncture_menu .menu_contents.type_ma{background:#f3f3ec;padding:80px 0}@media screen and (max-width:750px){.sect_acupuncture_menu .menu_contents.type_ma{padding:40px 0}}.sect_acupuncture_menu .menu_contents h2{font-size:60px;text-align:center;line-height:1.33;margin-bottom:65px;letter-spacing:.1em}@media screen and (max-width:1120px){.sect_acupuncture_menu .menu_contents h2{font-size:50px;margin-bottom:50px}}@media screen and (max-width:750px){.sect_acupuncture_menu .menu_contents h2{font-size:7.2vw;letter-spacing:0;margin-bottom:30px}}.sect_acupuncture_menu .menu_contents h2 span:not(.small){font-size:20px;font-family:"Lato","lato woff",sans-serif;margin:8px 0;display:block}@media screen and (max-width:1120px){.sect_acupuncture_menu .menu_contents h2 span:not(.small){font-size:18px;margin:0}}@media screen and (max-width:750px){.sect_acupuncture_menu .menu_contents h2 span:not(.small){font-size:4vw;letter-spacing:.1em;margin:4px 0}}.sect_acupuncture_menu .menu_contents h2 .small{display:block;font-size:60%;line-height:1;margin-top:15px}@media screen and (max-width:1120px){.sect_acupuncture_menu .menu_contents h2 .small{margin-top:10px}}.sect_acupuncture_menu .menu_contents .pickup_box{border:10px solid #f3f3ec;background:#fff;padding:50px 40px;margin:75px 0}@media screen and (max-width:1120px){.sect_acupuncture_menu .menu_contents .pickup_box{margin:50px 0;padding:30px}}@media screen and (max-width:750px){.sect_acupuncture_menu .menu_contents .pickup_box{border:6px solid #f3f3ec;margin:30px 0;padding:15px 12px}}.sect_acupuncture_menu .menu_contents .pickup_box.type_ma{border-color:#eaeade}.sect_acupuncture_menu .menu_contents .pickup_box .inner{max-width:800px;margin:0 auto}.sect_acupuncture_menu .menu_contents .pickup_box .inner h3{font-size:24px;text-align:center;margin-bottom:35px}@media screen and (max-width:750px){.sect_acupuncture_menu .menu_contents .pickup_box .inner h3{font-size:18px;margin-bottom:10px}}.sect_acupuncture_menu .menu_contents .pickup_box .inner .worries_list{background:#f4f4f4;padding:30px 20px;margin-bottom:60px}@media screen and (max-width:1120px){.sect_acupuncture_menu .menu_contents .pickup_box .inner .worries_list{padding:20px;margin-bottom:40px}}@media screen and (max-width:750px){.sect_acupuncture_menu .menu_contents .pickup_box .inner .worries_list{margin-bottom:30px}}.sect_acupuncture_menu .menu_contents .pickup_box .inner .worries_list ul{margin:0 auto;display:table}.sect_acupuncture_menu .menu_contents .pickup_box .inner .worries_list ul li{background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/ico_check.png) no-repeat left top 9px;background-size:21px auto;font-size:20px;letter-spacing:.1em;line-height:1.33;padding:4px 0 4px 30px;margin:3px 0}@media screen and (max-width:1120px){.sect_acupuncture_menu .menu_contents .pickup_box .inner .worries_list ul li{background-size:18px auto;background-position:left top 7px;padding-left:26px;font-size:18px}}@media screen and (max-width:750px){.sect_acupuncture_menu .menu_contents .pickup_box .inner .worries_list ul li{font-size:16px}}.sect_acupuncture_menu .menu_contents .pickup_box .inner .worries_list.type_ba ul{display:flex;flex-wrap:wrap;max-width:620px}@media screen and (max-width:1120px){.sect_acupuncture_menu .menu_contents .pickup_box .inner .worries_list.type_ba ul{max-width:none;display:table}}.sect_acupuncture_menu .menu_contents .pickup_box .inner .worries_list.type_ba ul li{margin-right:6%;width:47%}@media screen and (max-width:1120px){.sect_acupuncture_menu .menu_contents .pickup_box .inner .worries_list.type_ba ul li{margin-right:0;width:100%}}.sect_acupuncture_menu .menu_contents .pickup_box .inner .worries_list.type_ba ul li:nth-child(even){margin-right:0}.sect_acupuncture_menu .menu_contents .pickup_box .result_list{padding:0 15px}@media screen and (max-width:1120px){.sect_acupuncture_menu .menu_contents .pickup_box .result_list{padding:0}}.sect_acupuncture_menu .menu_contents .pickup_box .result_list ul{display:flex;flex-wrap:wrap;margin-bottom:10px}@media screen and (max-width:750px){.sect_acupuncture_menu .menu_contents .pickup_box .result_list ul{margin-bottom:0}}.sect_acupuncture_menu .menu_contents .pickup_box .result_list ul li{border:2px solid #575757;font-size:20px;text-align:center;display:flex;align-items:center;justify-content:center;padding:5px;margin:10px 5% 10px 0;line-height:1.25;height:72px;width:30%}@media screen and (max-width:1120px){.sect_acupuncture_menu .menu_contents .pickup_box .result_list ul li{margin-right:4%;font-size:16px;height:68px;width:48%}}@media screen and (max-width:750px){.sect_acupuncture_menu .menu_contents .pickup_box .result_list ul li{font-size:13px;margin-top:5px;margin-bottom:5px;padding:0;height:48px}}.sect_acupuncture_menu .menu_contents .pickup_box .result_list ul li:nth-child(3n){margin-right:0}@media screen and (max-width:1120px){.sect_acupuncture_menu .menu_contents .pickup_box .result_list ul li:nth-child(3n){margin-right:4%}}@media screen and (max-width:1120px){.sect_acupuncture_menu .menu_contents .pickup_box .result_list ul li:nth-child(even){margin-right:0}}.sect_acupuncture_menu .menu_contents .point_box{display:flex;flex-wrap:wrap;justify-content:space-between;margin:85px 0 60px}@media screen and (max-width:1120px){.sect_acupuncture_menu .menu_contents .point_box{margin:60px 0 50px}}@media screen and (max-width:750px){.sect_acupuncture_menu .menu_contents .point_box{margin:40px 0 30px}}.sect_acupuncture_menu .menu_contents .point_box .point_box_img{order:2;width:47%}@media screen and (max-width:750px){.sect_acupuncture_menu .menu_contents .point_box .point_box_img{order:1;margin-bottom:20px;width:100%}}.sect_acupuncture_menu .menu_contents .point_box .point_box_txt{width:43%}@media screen and (max-width:750px){.sect_acupuncture_menu .menu_contents .point_box .point_box_txt{order:2;width:100%}}.sect_acupuncture_menu .menu_contents .point_box .point_box_txt h3{font-size:28px;line-height:1.5;letter-spacing:.1em;margin-bottom:30px}@media screen and (max-width:750px){.sect_acupuncture_menu .menu_contents .point_box .point_box_txt h3{font-size:20px;margin-bottom:15px}}.sect_acupuncture_menu .menu_contents .point_box .point_box_txt p{font-size:16px}@media screen and (max-width:750px){.sect_acupuncture_menu .menu_contents .point_box .point_box_txt p{font-size:14px}}.sect_acupuncture_menu .menu_contents .bf_box{display:flex;justify-content:space-between;margin:80px 0 70px}@media screen and (max-width:750px){.sect_acupuncture_menu .menu_contents .bf_box{margin:40px 0}}.sect_acupuncture_menu .menu_contents .bf_box .bf_box_con{width:47.5%}.sect_acupuncture_menu .menu_contents .bf_box .bf_box_con p{color:#fff;font-size:26px;text-align:center;padding:0 5px}@media screen and (max-width:750px){.sect_acupuncture_menu .menu_contents .bf_box .bf_box_con p{font-size:16px}}.sect_acupuncture_menu .menu_contents .bf_box .bf_box_con.before p{background:#8f8f8f}.sect_acupuncture_menu .menu_contents .bf_box .bf_box_con.after p{background:#de143f}.sect_acupuncture_menu .menu_contents .btn{margin:0 auto;max-width:580px}.sect_acupuncture_menu .menu_contents .btn a{background:#fff;font-size:20px;padding:18px 70px;letter-spacing:.3em;font-weight:300;width:100%}@media screen and (max-width:750px){.sect_acupuncture_menu .menu_contents .btn a{font-size:18px;letter-spacing:.1em;padding:12px;font-size:16px}}.sect_acupuncture_menu .menu_contents .btn a svg{right:100px}@media screen and (max-width:750px){.sect_acupuncture_menu .menu_contents .btn a svg{right:20px}}.sect_recruit{margin-top:95px}@media screen and (min-width:750px) and (max-width:1120px){.sect_recruit{margin-top:9%}}@media screen and (max-width:750px){.sect_recruit{margin-top:10%}}.sect_recruit .common_inner{width:700px}@media screen and (min-width:750px) and (max-width:1120px){.sect_recruit .common_inner{width:100%}}@media screen and (max-width:750px){.sect_recruit .common_inner{width:100%}}.sect_recruit .ttl01{margin-bottom:95px}@media screen and (min-width:750px) and (max-width:1120px){.sect_recruit .ttl01{margin-bottom:9%}}@media screen and (max-width:750px){.sect_recruit .ttl01{margin-bottom:10%}}.recruit_content{color:#2b2b2b}.recruit_content dl{display:flex;padding:25px 0;font-size:1.8rem;align-items:center;border-top:2px solid #eaeaea}@media screen and (min-width:750px) and (max-width:1120px){.recruit_content dl{font-size:1.6rem}}@media screen and (max-width:750px){.recruit_content dl{border-top:1px solid #eaeaea}}.recruit_content dl:last-child{border-bottom:2px solid #eaeaea}@media screen and (max-width:750px){.recruit_content dl:last-child{border-bottom:1px solid #eaeaea}}@media screen and (max-width:750px){.recruit_content dl{font-size:1.4rem;padding:5% 0}}.recruit_content dl dt{width:28%;flex-basis:28%;font-weight:400;letter-spacing:.5em}@media screen and (max-width:750px){.recruit_content dl dt{letter-spacing:.3em}}.recruit_content dl dd{width:72%;flex-basis:72%}@media screen and (max-width:750px){.recruit_content dl dd{padding-left:5%}}.recruit_content dl dd span.adjustment{display:inline-block;margin-top:20px}.recruit_content dl dd ul{padding-left:25px}.recruit_content dl dd ul li{list-style-type:disc}.recruit_content .recruitment-flow{margin-top:20px;font-size:1.8rem}@media screen and (min-width:750px) and (max-width:1120px){.recruit_content .recruitment-flow{font-size:1.6rem}}@media screen and (max-width:750px){.recruit_content .recruitment-flow{font-size:1.4rem}}.recruit_content .btn{margin-top:50px;text-align:center}.maintenance-area{margin:100px auto;padding:100px 0;text-align:center;background-color:#f3f3ec}@media screen and (max-width:750px){.maintenance-area{margin:50px auto;padding:50px 0}}.maintenance-area .maintenance-txt{font-size:40px;line-height:1.4}@media screen and (max-width:750px){.maintenance-area .maintenance-txt{font-size:16px}}.maintenance-area .maintenance-txt span{font-size:28px}@media screen and (max-width:750px){.maintenance-area .maintenance-txt span{font-size:14px}}.maintenance-area .btn{margin-top:50px;text-align:center}.maintenance-area .btn a{padding:1.6% 0;display:inline-block;width:360px;background:#fff;color:#2e2e2e;border:2px solid #2e2e2e;letter-spacing:2px;transition:.4s}@media screen and (max-width:750px){.maintenance-area .btn a{padding:2.6% 0;width:80%}}.maintenance-area .btn a:hover{text-decoration:none;color:#fff;background:#2e2e2e}.sect_access_bg.no-bgcolor{background:0 0}.btn{margin-top:40px;text-align:center}.access_route{counter-reset:numforimg numfortxt;margin-bottom:100px}@media screen and (max-width:750px){.access_route{margin-bottom:50px}}.access_route_image{display:flex;justify-content:space-between}.access_route_image:nth-of-type(n+2){margin-top:60px}@media screen and (max-width:750px){.access_route_image:nth-of-type(n+2){margin-top:40px}}.access_route_image_box{flex:0 1 48%;max-width:480px;position:relative;counter-increment:numforimg}.access_route_image_box>span{content:"";background:#ffed61;display:flex;position:absolute;left:0;top:0;width:60px;height:60px;align-items:center;justify-content:center;z-index:2}@media screen and (max-width:750px){.access_route_image_box>span{width:36px;height:36px}}.access_route_image_box>span:before{content:counter(numforimg);z-index:3;font-size:40px;font-weight:700;font-family:"Lato","lato woff",sans-serif;color:#666}@media screen and (max-width:750px){.access_route_image_box>span:before{font-size:22px}}.access_route_txt>p{counter-increment:numfortxt;color:#666;font-size:16px;display:flex;margin-top:35px}@media screen and (max-width:750px){.access_route_txt>p{font-size:14px;margin-top:20px}}.access_route_txt>p:before{content:counter(numfortxt);font-size:26px;font-weight:700;font-family:"Lato","lato woff",sans-serif;color:#666;margin-left:5px;line-height:1;width:64px;flex:0 0 auto}@media screen and (max-width:750px){.access_route_txt>p:before{width:44px;font-size:20px;line-height:1.3}}.entry_vip_intro{text-align:center}.entry_vip_intro_ttl{font-size:34px;line-height:1.5;padding:80px 10px 0}@media screen and (max-width:1120px){.entry_vip_intro_ttl{padding-top:0;font-size:28px}}@media screen and (max-width:750px){.entry_vip_intro_ttl{font-size:20px}}.entry_vip_intro_ttl--hook{display:block;margin-bottom:5px}.entry_vip_intro_ttl--break{display:inline-block}.entry_vip_intro p{font-size:16px;margin-top:40px;padding:0 20px;line-height:2}@media screen and (max-width:750px){.entry_vip_intro p{font-size:14px;line-height:1.8}}.entry_vip_campaign{text-align:center}.entry_vip_campaign p{color:#e72081;font-size:28px;margin-top:50px;margin-bottom:22px}@media screen and (max-width:750px){.entry_vip_campaign p{font-size:20px}}.entry_vip_campaign_bnr{margin:0 auto 100px;display:block;max-width:90%}@media screen and (max-width:750px){.entry_vip_campaign_bnr{margin-bottom:60px}}.entry_vip_form_ttl{text-align:center;font-size:28px;line-height:1.4;padding:30px 0}@media screen and (max-width:750px){.entry_vip_form_ttl{font-size:18px}}.monitor_fv_cont{width:23.43%;max-width:320px;position:absolute;right:12%;top:10%}.monitor_fv_cont_pop{margin:0 auto;width:57.5%}.monitor_fv_cont_txt{margin-top:25%}.page_monitor .wrapper_campaign{max-width:750px;width:100%;margin:50px auto 0;padding:60px 40px;border:solid 4px #e72081}@media screen and (max-width:750px){.page_monitor .wrapper_campaign{margin:40px auto 0;padding:30px 20px}}.page_monitor .wrapper_campaign .campaign-area_ttl{display:flex;align-items:center;margin:0 auto 20px;justify-content:center}@media screen and (max-width:750px){.page_monitor .wrapper_campaign .campaign-area_ttl{flex-direction:column;text-align:center;margin:20px auto 20px}}.page_monitor .wrapper_campaign .campaign-area_ttl h2{font-size:34px;font-weight:500;letter-spacing:.3rem;padding-left:20px}@media screen and (max-width:750px){.page_monitor .wrapper_campaign .campaign-area_ttl h2{font-size:20px;line-height:1.5;padding-left:0}}.page_monitor .wrapper_campaign .campaign-area_contents table{margin:0 auto;border-collapse:collapse;width:85%}@media screen and (max-width:768px){.page_monitor .wrapper_campaign .campaign-area_contents table{width:95%}}@media screen and (max-width:750px){.page_monitor .wrapper_campaign .campaign-area_contents table{width:100%}}.page_monitor .wrapper_campaign .campaign-area_contents table tr{text-align:center;border-top:solid 2px #ededed}.page_monitor .wrapper_campaign .campaign-area_contents table tr:last-child{border-bottom:solid 2px #ededed}.page_monitor .wrapper_campaign .campaign-area_contents table th{padding-left:30px;font-size:16px;color:#fff}@media screen and (max-width:750px){.page_monitor .wrapper_campaign .campaign-area_contents table th{display:block;margin:20px auto 0;padding-left:0}}.page_monitor .wrapper_campaign .campaign-area_contents table th .number{background-color:#e72081;padding:2px;text-align:center}@media screen and (max-width:750px){.page_monitor .wrapper_campaign .campaign-area_contents table th .number{width:40px;margin:0 auto;padding:2px 4px}}@media screen and (max-width:750px){.page_monitor .wrapper_campaign .campaign-area_contents table td{display:block}}.page_monitor .wrapper_campaign .campaign-area_contents table td.text{font-size:20px;padding:20px 0;width:31%}@media screen and (max-width:750px){.page_monitor .wrapper_campaign .campaign-area_contents table td.text{padding:10px 0 0;width:100%;text-align:center}}.page_monitor .wrapper_campaign .campaign-area_contents table td.ttl{font-size:20px;font-weight:500}@media screen and (max-width:750px){.page_monitor .wrapper_campaign .campaign-area_contents table td.ttl{text-align:center}}.page_monitor .wrapper_campaign .campaign-area_contents table td.off{font-size:38px;color:#e72081}@media screen and (max-width:750px){.page_monitor .wrapper_campaign .campaign-area_contents table td.off{text-align:center;font-size:30px}}.page_monitor .wrapper_checklist{margin-top:50px}.page_monitor .wrapper_checklist .ttl01{margin-bottom:60px}.page_monitor .wrapper_price .ttl01{margin-bottom:40px}.monitor_bmi{background:#f3f3f3;display:flex;align-items:center;justify-content:center}.monitor_bmi-img{margin-top:-2%;margin-bottom:-3%;margin-right:2.5%}@media screen and (max-width:750px){.monitor_bmi-img{margin-left:-3%}}.monitor_bmi-txt{margin-right:3%}.monitorPrice{width:600px;margin:0 auto}.monitorPrice.is-thin{max-width:770px;width:100%}.monitorPrice-wrap{margin:30px auto}@media screen and (max-width:1000px) and (min-width:751px){.monitorPrice-wrap{overflow-x:scroll}}.monitorPrice_header_normal{display:inline-block;font-size:16px;margin-left:18%}@media screen and (max-width:1000px){.monitorPrice_header_normal{margin-left:15%}}.monitorPrice_header_special{background:#e72081;color:#fff;display:inline-block;font-size:15px;font-weight:700;padding:5px 20px;margin-left:10%}.monitorPrice_header_special:last-child{margin-left:13%}.monitorPrice_header_special span{font-size:18px}.monitorPrice_list{background:#fbf2f6;display:flex;align-items:center;justify-content:flex-start;font-size:18px}.monitorPrice_list+.monitorPrice_list{margin-top:15px}.monitorPrice_list .price{font-size:30px;font-weight:700;font-family:"Lato","lato woff",sans-serif;margin-right:3px;letter-spacing:.1em}.monitorPrice_list_num{background:#e72081;color:#fff;display:flex;align-items:center;justify-content:center;flex:0 1 16%;align-self:stretch;font-size:18px;vertical-align:bottom;margin-right:30px}@media screen and (max-width:1000px){.monitorPrice_list_num{flex-basis:13%}}.monitorPrice_list_num span{font-size:30px;font-weight:700;font-family:"Lato","lato woff",sans-serif;margin-right:3px;margin-top:-3px}.monitorPrice_list_subject{font-size:12px;text-align:center;margin-right:25px}.monitorPrice_list_normal .price{position:relative}.monitorPrice_list_normal .price:before{content:"";width:130px;height:1px;background-color:#000;position:absolute;top:50%;left:48%;transform:translate(-50%,-50%) rotate(-10deg)}.monitorPrice_list .arrow{position:relative;display:inline-block;height:15px;width:10px;background-color:#666;margin:0 30px 0 18px}.monitorPrice_list .arrow:before{position:absolute;content:"";width:0;height:0;border:13px solid transparent;border-left:13px solid #666;left:9px;top:-5.5px}.monitorPrice_list_off{width:54px;margin-right:12px;margin:15px 12px 15px 0}.monitorPrice_list_ngprice{margin-right:30px}.monitorPriceSP_list+.monitorPriceSP_list{margin-top:50px}.monitorPriceSP_list .price{font-size:24px;font-weight:700;font-family:"Lato","lato woff",sans-serif;margin-right:3px;letter-spacing:.1em}.monitorPriceSP_list_num{background:#221815;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;padding:6px}.monitorPriceSP_list_num span{font-size:24px;font-weight:700;font-family:"Lato","lato woff",sans-serif;margin-top:-3px;margin-right:3px}.monitorPriceSP_list_normal{background:#f4f4f4;display:flex;align-items:center;justify-content:flex-start;padding:3% 7%;margin-top:18px}.monitorPriceSP_list_normal_header{text-align:center;font-size:14px}.monitorPriceSP_list_normal .price{margin-left:auto}.monitorPriceSP_list .arrow{position:absolute;display:inline-block;height:15px;width:10px;background-color:#666;margin:0 30px 0 18px;right:18%;transform:rotate(90deg) translateX(-7px)}.monitorPriceSP_list .arrow:before{position:absolute;content:"";width:0;height:0;border:13px solid transparent;border-left:13px solid #666;left:9px;top:-5.5px}.monitorPriceSP_list_special{background:#fbf2f6;display:flex;align-items:center;justify-content:flex-start;padding:0 4% 0 0;margin-top:14px}.monitorPriceSP_list_special_header{font-size:15px;background:#e72081;color:#fff;margin-right:auto;align-self:stretch;display:flex;align-items:center;justify-content:center;letter-spacing:.1em;flex:0 1 39%}.monitorPriceSP_list_off{width:54px;margin-right:12px;margin:15px 12px 15px 0}.monitorPrice_addition{text-align:left;max-width:880px;font-size:12px;margin:0 auto}.monitorPrice_addition.is-thin{max-width:770px}.monitorPrice_addition a{color:inherit;text-decoration:underline}.monitorPrice_addition span{display:inline-block}.sect_news-archive{margin-top:100px}@media screen and (max-width:750px){.sect_news-archive{margin-top:50px}}.sect_news-archive .ttl01{margin-bottom:0}.sect_news-archive .sect_coroma-news{margin-bottom:0}.sect_news-archive .ttl-border{border-bottom:1px solid #000}.sect_news-archive .year{padding:70px 0 40px;text-align:center;border-bottom:1px solid #b5b5b5;font-size:20px;font-weight:600;font-family:"Lato","lato woff",sans-serif}@media screen and (max-width:750px){.sect_news-archive .year{padding:35px 0 20px}}.sect_news-archive .news_item{border-bottom:1px solid #b5b5b5}.sect_news-archive .news_item article a{display:inline-block;padding:30px 25px;width:100%;transition:.3s}@media screen and (max-width:750px){.sect_news-archive .news_item article a{padding:20px}}.sect_news-archive .news_item article a:hover{opacity:.7;background-color:#eee;text-decoration:none}.sect_news-archive .news_item article a .txt{display:flex;color:#2e2e2e}@media screen and (max-width:750px){.sect_news-archive .news_item article a .txt{flex-direction:column}}.sect_news-archive .news_item article a .txt .day{margin-right:50px;font-family:"Lato","lato woff",sans-serif;font-size:14px}@media screen and (max-width:750px){.sect_news-archive .news_item article a .txt .day{margin-right:0}}.sect_news-archive .news_item article a .txt .ttl{font-size:14px;line-height:2}.sect_news-archive .news_item article a .txt .ttl:after{content:"＞";margin-left:20px}.sect_news-archive .wp-pagenavi{margin-top:80px}@media screen and (max-width:750px){.sect_news-archive .wp-pagenavi{margin-top:40px}}.sect_entry{margin-top:0}@media screen and (min-width:750px) and (max-width:1120px){.sect_entry{margin-top:10%}}@media screen and (max-width:750px){.sect_entry{margin-top:10%}}.sect_entry--bg{background-color:#f3f3ec;padding:0 20px;padding-bottom:100px}@media screen and (max-width:750px){.sect_entry--bg{padding-bottom:50px}}.sect_entry--bg .common_inner--bg-white{background-color:#fff}.sect_entry .common_inner{padding:40px 0}@media screen and (max-width:750px){.sect_entry .common_inner{padding-top:10px;width:100%}}.sect_entry .common_inner--trial{padding:0}.sect_entry .common_inner--counseling{padding:0}.sect_entry .contact_check{font-size:20px;text-align:center;margin:5% 0 3%;font-weight:500}@media screen and (min-width:750px) and (max-width:1120px){.sect_entry .contact_check{font-size:2.2vw;margin:5% 0 6%}}@media screen and (max-width:750px){.sect_entry .contact_check{font-size:3.2vw}}.sect_entry .ttl01{margin-top:90px;margin-bottom:-20px}@media screen and (min-width:750px) and (max-width:1120px){.sect_entry .ttl01{margin-top:0;margin-bottom:-2%;padding-left:0;font-size:4.2vw}}@media screen and (max-width:750px){.sect_entry .ttl01{margin-top:0;margin-bottom:-3%;padding-left:0}}@media screen and (min-width:750px) and (max-width:1120px){.sect_entry .ttl01 span{font-size:1.8vw;margin-left:3%}}.sect_entry .counseling_price{font-size:28px;font-weight:600;color:#e72081}@media screen and (max-width:750px){.sect_entry .counseling_price{font-size:20px}}.sect_entry .counseling_price span.price{display:inline-block;margin-left:16px}.sect_entry .counseling_price span.small{font-size:22px}@media screen and (max-width:750px){.sect_entry .counseling_price span.small{font-size:18px}}.sect_entry .counseling_time{font-size:16px}@media screen and (max-width:750px){.sect_entry .counseling_time{font-size:12px}}.sect_entry .contact_form .form_button_area{margin-top:0}.sect_entry .wrap_freeCamp{background:#f3f3ec;max-width:880px;margin:0 auto;padding:3%;text-align:center}@media screen and (max-width:750px){.sect_entry .wrap_freeCamp{padding:5% 3%}}.sect_entry .wrap_freeCamp .crown{font-size:18px}@media screen and (max-width:750px){.sect_entry .wrap_freeCamp .crown{font-size:11.4px}}.sect_entry .wrap_freeCamp h3{font-size:28px;letter-spacing:4px}@media screen and (max-width:750px){.sect_entry .wrap_freeCamp h3{font-size:22px}}.sect_entry .wrap_freeCamp .fcbox{border-bottom:3px solid #000;width:44%;margin:0 auto 2%}@media screen and (max-width:1120px){.sect_entry .wrap_freeCamp .fcbox{width:77%}}@media screen and (max-width:750px){.sect_entry .wrap_freeCamp .fcbox{width:270px}}.sect_entry .wrap_freeCamp .fcbox h3{font-weight:600;display:inline-block}@media screen and (max-width:750px){.sect_entry .wrap_freeCamp .fcbox h3{font-size:20px}}.sect_entry .wrap_freeCamp .fcbox p{display:inline-block;font-size:28px;font-weight:600;margin-left:10px}@media screen and (max-width:750px){.sect_entry .wrap_freeCamp .fcbox p{font-size:20px}}.sect_entry .wrap_freeCamp .fcbox p span{font-size:20px}@media screen and (max-width:750px){.sect_entry .wrap_freeCamp .fcbox p span{font-size:14px}}.sect_entry .wrap_freeCamp .bpbox{border:2px solid #e72081;padding:1% 2% 2%;max-width:614px;margin:2% auto}@media screen and (max-width:750px){.sect_entry .wrap_freeCamp .bpbox{padding:3% 3% 4%}}.sect_entry .wrap_freeCamp .bpbox .fp{font-size:28px;font-weight:600;color:#e72081;letter-spacing:2px;margin-bottom:5px}@media screen and (max-width:1120px){.sect_entry .wrap_freeCamp .bpbox .fp{font-size:26px;margin-bottom:10px}}@media screen and (max-width:750px){.sect_entry .wrap_freeCamp .bpbox .fp{font-size:20px;line-height:1.4}.sect_entry .wrap_freeCamp .bpbox .fp span{display:block}}.sect_entry .wrap_freeCamp .bpbox .costbox{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media screen and (max-width:1120px){.sect_entry .wrap_freeCamp .bpbox .costbox{flex-direction:column}}.sect_entry .wrap_freeCamp .bpbox .costbox .normal{line-height:1}.sect_entry .wrap_freeCamp .bpbox .costbox .normal .num{font-size:27px;font-weight:600;letter-spacing:.025em;font-family:"Lato","lato woff",sans-serif;position:relative;margin-left:10px}.sect_entry .wrap_freeCamp .bpbox .costbox .normal .num:after{content:"";width:100%;height:2px;background:#000;position:absolute;top:50%;left:0;transform:rotate(-10deg)}.sect_entry .wrap_freeCamp .bpbox .costbox .normal .unit{font-size:20px;margin-left:1px}.sect_entry .wrap_freeCamp .bpbox .costbox .p_arrow{width:27px;margin-left:20px}@media screen and (max-width:1120px){.sect_entry .wrap_freeCamp .bpbox .costbox .p_arrow{transform:rotate(90deg);margin-top:15px;margin-left:0}}.sect_entry .wrap_freeCamp .bpbox .costbox .campaign{display:inline-flex;align-items:flex-end;color:#e72081;line-height:1;margin-left:10px}@media screen and (max-width:1120px){.sect_entry .wrap_freeCamp .bpbox .costbox .campaign{margin-top:8px;margin-left:0}}.sect_entry .wrap_freeCamp .bpbox .costbox .campaign .txt{font-size:14px;letter-spacing:0;line-height:1.2;margin-bottom:2px}.sect_entry .wrap_freeCamp .bpbox .costbox .campaign .num{font-size:36px;font-family:"Lato","lato woff",sans-serif;font-weight:600;letter-spacing:.05em;margin-left:6px}.sect_entry .wrap_freeCamp .bpbox .costbox .campaign .unit{font-size:16px;margin-bottom:5px}.sect_entry .wrap_freeCamp .bpbox .costbox .campaign .small{font-size:13px;margin-bottom:5px;margin-left:-7px}.sect_entry .wrap_freeCamp .time{margin-top:20px;letter-spacing:1px}@media screen and (max-width:1120px){.sect_entry .wrap_freeCamp .time{letter-spacing:0}}@media screen and (max-width:750px){.sect_entry .wrap_freeCamp .time{font-size:12px;text-align:left}}.sect_entry .inner{margin:0 auto;padding:0 10%}@media screen and (max-width:960px){.sect_entry .inner{padding:0;width:100%;max-width:100%}}@media screen and (max-width:750px){.sect_entry .inner--trial,.sect_entry .inner--counseling{padding:0 5%}}.sect_entry .inner--trial .time,.sect_entry .inner--counseling .time{padding-bottom:40px;font-size:16px}@media screen and (max-width:750px){.sect_entry .inner--trial .time,.sect_entry .inner--counseling .time{padding-bottom:20px;font-size:12px}}.sect_entry .inner .addition{margin-top:20px;font-size:12px;text-align:right;padding-bottom:60px}@media screen and (max-width:750px){.sect_entry .inner .addition{padding-bottom:30px;text-align:left}}.sect_entry .intro_ttl{text-align:center;font-size:28px;line-height:1.4}@media screen and (max-width:750px){.sect_entry .intro_ttl{padding-top:5%;text-align:left;font-size:5vw}}.sect_entry .intro_ttl--trial{padding-top:50px}.sect_entry .intro_ttl--counseling{padding-top:50px}@media screen and (max-width:750px){.sect_entry .intro_ttl--counseling{font-size:20px;text-align:center;padding-top:30px}}.sect_entry .intro_ttl--counseling+.intro_ttl--counseling{padding-top:30px}@media screen and (max-width:750px){.sect_entry .intro_ttl--counseling+.intro_ttl--counseling{padding-top:20px;padding-bottom:20px;font-size:17px}}.sect_entry .inbody-wrapper{display:flex;margin-top:60px;justify-content:space-between;font-size:20px}.sect_entry .inbody-wrapper--counseling:not(:first-of-type){margin-top:10px}@media screen and (max-width:769px){.sect_entry .inbody-wrapper{margin-top:0;flex-direction:column;align-items:center;font-size:3.8vw}}@media screen and (max-width:750px){.sect_entry .inbody-wrapper{font-size:3.8vw}}.sect_entry .inbody-wrapper__left{margin-right:20px}@media screen and (max-width:750px){.sect_entry .inbody-wrapper__left{margin-right:0}}.sect_entry .inbody-wrapper__left .balloon{position:relative;margin:20px 0;padding:5px 30px;font-size:20px;border-radius:50px;color:#fff;background-color:#e82082}@media screen and (max-width:769px){.sect_entry .inbody-wrapper__left .balloon{margin:30px 0;font-size:3.8vw}}.sect_entry .inbody-wrapper__left .balloon:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:8px solid transparent;border-top:12px solid #e82082}.sect_entry .inbody-wrapper__left .inbody_list{position:relative}.sect_entry .inbody-wrapper__left .inbody_list li{position:relative;padding:5px 0;padding-left:1.5em;text-align:left;border-bottom:1px solid #ececec}.sect_entry .inbody-wrapper__left .inbody_list li:nth-child(1){border-top:1px solid #ececec}.sect_entry .inbody-wrapper__left .inbody_list li:before{content:"";display:block;position:absolute;background:url(//beautywellness-racine.com/wp/wp-content/themes/racine_site_v2.0/css/../img/ico_check.png) no-repeat 0 0;background-size:20px 20px;top:14px;left:0;width:6vw;height:5.8vw}@media screen and (max-width:769px){.sect_entry .inbody-wrapper__left .inbody_list li:before{background-size:3.8vw 3.8vw;top:2.8vw}}.sect_entry .inbody-wrapper__left .inbody_list .marker_p{color:#e82082}.sect_entry .inbody-wrapper__left--trial{max-width:510px;width:100%}@media screen and (max-width:750px){.sect_entry .inbody-wrapper__left--trial{margin-right:0}}.sect_entry .inbody-wrapper__left--trial h5{font-size:24px}@media screen and (max-width:750px){.sect_entry .inbody-wrapper__left--trial h5{margin-top:20px;font-size:18px}}.sect_entry .inbody-wrapper__left--trial h5 span{color:#e82082}.sect_entry .inbody-wrapper__left--trial img{margin:40px 0 20px}@media screen and (max-width:750px){.sect_entry .inbody-wrapper__left--trial img{margin-top:15px}}.sect_entry .inbody-wrapper__left--trial .img-wrapper{text-align:center}.sect_entry .inbody-wrapper__left--trial .trial-txt{margin:15px 0 0;padding:5px 15px 5px 40px;text-indent:-1.2em;font-size:20px;line-height:1.4;background-color:#f3f3ec}@media screen and (max-width:750px){.sect_entry .inbody-wrapper__left--trial .trial-txt{padding-right:10px;padding-left:30px;font-size:14px;letter-spacing:0}}.sect_entry .inbody-wrapper__left--trial .trial-txt__contents{margin:10px 0 0 10px;font-size:16px}@media screen and (max-width:750px){.sect_entry .inbody-wrapper__left--trial .trial-txt__contents{font-size:13px}}@media screen and (max-width:750px){.sect_entry .inbody-wrapper__left--trial .trial-txt--03{margin-top:40px}}.sect_entry .inbody-wrapper__left--counseling{max-width:510px;width:100%}@media screen and (max-width:750px){.sect_entry .inbody-wrapper__left--counseling{margin-right:0}}.sect_entry .inbody-wrapper__left--counseling h5{font-size:24px}@media screen and (max-width:750px){.sect_entry .inbody-wrapper__left--counseling h5{margin-top:20px;font-size:18px}}.sect_entry .inbody-wrapper__left--counseling h5 span{color:#e82082}.sect_entry .inbody-wrapper__left--counseling img{margin:40px 0 20px}@media screen and (max-width:750px){.sect_entry .inbody-wrapper__left--counseling img{margin-top:15px}}.sect_entry .inbody-wrapper__left--counseling .img-wrapper{text-align:center}.sect_entry .inbody-wrapper__left--counseling .trial-txt{margin:15px 0 0;padding:5px 15px 5px 40px;text-indent:-1.2em;font-size:20px;line-height:1.4;background-color:#f3f3ec}@media screen and (max-width:750px){.sect_entry .inbody-wrapper__left--counseling .trial-txt{padding-right:10px;padding-left:30px;font-size:14px;letter-spacing:0}}.sect_entry .inbody-wrapper__left--counseling .trial-txt__contents{margin:10px 0 0 10px;font-size:16px}@media screen and (max-width:750px){.sect_entry .inbody-wrapper__left--counseling .trial-txt__contents{font-size:13px}}@media screen and (max-width:750px){.sect_entry .inbody-wrapper__left--counseling .trial-txt--03{margin-top:40px}}.sect_entry .inbody-wrapper__right{margin-top:30px}@media screen and (max-width:769px){.sect_entry .inbody-wrapper__right{margin:30px auto}}.sect_entry .inbody-wrapper__right--trial{margin-top:20px;text-align:right;max-width:300px;width:100%}@media screen and (max-width:960px){.sect_entry .inbody-wrapper__right--trial{margin:20px 0;text-align:center;width:100%}}.sect_entry .inbody-wrapper__right--trial img:nth-child(1){margin-bottom:50px}@media screen and (max-width:750px){.sect_entry .inbody-wrapper__right--trial img:nth-child(1){margin-bottom:0}}.sect_entry .inbody-wrapper__right--counseling{margin-top:20px;text-align:right;max-width:300px;width:100%}@media screen and (max-width:960px){.sect_entry .inbody-wrapper__right--counseling{margin:20px 0;text-align:center;width:100%}}.sect_entry .inbody-wrapper__right--counseling img:not(:nth-child(1)){margin-top:50px}@media screen and (max-width:750px){.sect_entry .inbody-wrapper__right--counseling img:not(:nth-child(1)){margin-top:0}}.sect_entry .preparation-wrapper{display:flex;margin-top:60px;padding-bottom:60px;justify-content:space-around;font-size:20px}@media screen and (max-width:769px){.sect_entry .preparation-wrapper{margin-top:0;flex-direction:column;font-size:3.8vw}}@media screen and (max-width:750px){.sect_entry .preparation-wrapper{font-size:3.8vw}}.sect_entry .preparation-wrapper__left{margin:auto 0}.sect_entry .preparation-wrapper__right img{max-width:231px}@media screen and (max-width:769px){.sect_entry .preparation-wrapper__right{margin:30px auto}}.sect_entry .btn_lineentry{text-align:center;margin:3% 0 5%}.sect_entry .btn_lineentry a{color:#2e2e2e;transition:.4s;vertical-align:middle}@media screen and (max-width:750px){.sect_entry .btn_lineentry a{font-size:11px}}.sect_entry .btn_lineentry a:hover{color:#ff4970}.sect_entry .btn_lineentry a img{vertical-align:middle;width:42px;margin-left:15px}@media screen and (max-width:750px){.sect_entry .btn_lineentry a img{width:26px;margin-left:8px}}.sect_entry .mw_wp_form{padding:0 20px}.sect_about02{margin:110px 0 0}@media screen and (min-width:750px) and (max-width:1120px){.sect_about02{margin-top:11%}}@media screen and (max-width:750px){.sect_about02{margin-top:11%}}.sect_about02 h2{font-size:32px;font-weight:400;margin-bottom:60px}@media screen and (min-width:750px) and (max-width:1120px){.sect_about02 h2{font-size:3.2vw;margin-bottom:5%}}@media screen and (max-width:750px){.sect_about02 h2{font-size:7vw;margin-bottom:6%;text-align:center}}.sect_about02 h2 .font_lato{font-family:"Lato","lato woff",sans-serif;letter-spacing:3px}.sect_about02 .aim_list{display:flex;flex-wrap:wrap;justify-content:space-between}.sect_about02 .aim_list li{background:#ffee62;text-align:center;padding:10px 0;font-size:20px;width:300px;font-weight:500;margin-top:13px}@media screen and (min-width:750px) and (max-width:1120px){.sect_about02 .aim_list li{margin-top:2%;font-size:2.1vw;width:49%}}@media screen and (max-width:750px){.sect_about02 .aim_list li{margin-top:3%;font-size:3.1vw;width:49%}}.sect_about02 .aim_list li:nth-child(-n+3){margin-top:0}@media screen and (min-width:750px) and (max-width:1120px){.sect_about02 .aim_list li:nth-child(-n+3){margin-top:2%}}@media screen and (max-width:750px){.sect_about02 .aim_list li:nth-child(-n+3){margin-top:3%}}.sect_about02 .aim_txt{margin-top:65px}@media screen and (min-width:750px) and (max-width:1120px){.sect_about02 .aim_txt{margin-top:7%}}@media screen and (max-width:750px){.sect_about02 .aim_txt{margin-top:7%}}.sect_about02 .img{margin:110px 0 -92px;text-align:center}@media screen and (min-width:750px) and (max-width:1120px){.sect_about02 .img{margin:11% 0 -5.2%}}@media screen and (max-width:750px){.sect_about02 .img{margin:11% 0 -15%}}.amelia-front{padding-top:50px}@media screen and (max-width:750px){.amelia-front{padding:40px 4% 0}}.amelia-front-intro{text-align:center}.amelia-front-intro-hook{font-size:38px;font-weight:500;letter-spacing:.05em}@media screen and (max-width:750px){.amelia-front-intro-hook{font-size:24px}}.amelia-front-intro-hook .smaller{font-size:.7em}.amelia-front-intro-txt{margin-top:10px;margin-bottom:10px;font-size:16px}@media screen and (max-width:750px){.amelia-front-intro-txt{font-size:14px}}@media screen and (max-width:750px){.amelia-front-intro .btn a{padding:10px 0;width:100%}.amelia-front-intro .btn a svg{width:18px}}.sect_entry .amelia-front .ttl01{margin-top:0}.amelia-front-trainer{display:flex;justify-content:center;margin-top:50px}@media screen and (max-width:750px){.amelia-front-trainer{flex-direction:column;margin-top:8%}}.amelia-front-trainer>li{flex:0 1 276px;margin:0 11px}@media screen and (max-width:750px){.amelia-front-trainer>li{margin:0}}@media screen and (max-width:750px){.amelia-front-trainer>li+li{margin-top:40px}}.amelia-front-trainer-box{border:2px solid #2e2e2e}.amelia-front-trainer-box .btn a{display:block;padding-right:10px;padding-left:0;width:100%;background:#2e2e2e;border:2px solid #fff;color:#fff;font-size:18px}.amelia-front-trainer-box .btn a svg .arrow{fill:#fff}.amelia-front-trainer-box .btn a:hover:after{background:#e72081}.amelia-front-trainer-info{line-height:2;font-size:16px;margin-top:15px;padding:0 8px}@media screen and (max-width:750px){.amelia-front-trainer-info{font-size:15px}}.amelia-front-trainer-link{margin-top:20px}.amelia-front-trainer-link a{padding:10px 20% !important}.amelia-front-profile{text-align:center;margin-top:50px}@media print,screen and (min-width:751px){.amelia-front-profile .btn.type01 a{padding-right:100px;padding-left:100px}}#container .amelia-app-booking #amelia-booking-wrap #am-step-booking .am-select-date .am-appointment-times .el-radio-button,#container .amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-select-date .am-appointment-times .el-radio-button{width:100%}#container .amelia-app-booking #amelia-booking-wrap #am-step-booking .am-select-date .am-appointment-times .el-radio-button .el-radio-button__inner,#container .amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-select-date .am-appointment-times .el-radio-button .el-radio-button__inner{border:1px solid #222;display:block;font-size:14px;width:100%}#container .amelia-app-booking #amelia-booking-wrap .am-calendar-picker .c-day-background,#container #am-modal.am-modal.am-in-body .am-calendar-picker .c-day-background{background-color:#fff !important}#container .amelia-app-booking #amelia-booking-wrap .el-button--primary.el-button,#container #am-modal.am-modal.am-in-body .el-button--primary.el-button{background:#333}#container .amelia-app-booking #amelia-booking-wrap .el-button--primary.el-button,#container #am-modal.am-modal.am-in-body .el-button--primary.el-button,#container .amelia-app-booking #amelia-booking-wrap .el-button--primary.el-button span,#container #am-modal.am-modal.am-in-body .el-button--primary.el-button span{color:#fff}#container .amelia-app-booking #amelia-booking-wrap #am-step-booking .am-waiting-confirmation .el-button a,#container .amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-waiting-confirmation .el-button a,#container .amelia-app-booking #amelia-booking-wrap #am-step-booking .am-success-payment .el-button a,#container .amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-success-payment .el-button a,#container .amelia-app-booking #amelia-booking-wrap #am-step-booking .am-booking-fetched .el-button a,#container .amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-booking-fetched .el-button a{color:#fff}#container .amelia-app-booking #amelia-booking-wrap .am-custom-fields .am-text-content,#container #am-modal.am-modal.am-in-body .am-custom-fields .am-text-content{max-height:200px;overflow-y:scroll;background:#fafafa}@media screen and (max-width:750px){#container .amelia-app-booking #amelia-booking-wrap #am-step-booking .am-confirm-booking .am-confirm-booking-form,#container .amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-confirm-booking .am-confirm-booking-form{padding:0 4%}}#container .amelia-app-booking #amelia-booking-wrap #am-step-booking .am-select-date .am-appointment-times,#container .amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-select-date .am-appointment-times{max-height:180px}#container .amelia-app-booking #amelia-booking-wrap #am-step-booking .am-confirm-booking .am-employee-photo,#container .amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-confirm-booking .am-employee-photo{width:50px;max-width:50px;height:50px}