body p{font-size:4vw;line-height:6.93333vw}body .show_pc{display:none}body .show_sp{display:inline-block}body .pc_space{display:none}body .btn,body .form-back{width:55.46667vw;height:12.26667vw;line-height:11.73333vw;display:block;margin:0 auto;padding:0;text-align:center;font-size:4.8vw;font-weight:400;position:relative;background-color:#fff;border:.26667vw solid #231815}body .btn:link,body .form-back:link,body .btn:visited,body .form-back:visited{color:#000}body .btn:hover,body .form-back:hover{opacity:.8}body .btn.designed,body .form-back.designed{width:128vw;height:26.13333vw;border:.53333vw solid #c9a063;border-radius:1.33333vw;font-family:'M PLUS Rounded 1c',sans-serif;font-size:9.6vw;font-weight:500;font-feature-settings:"palt";letter-spacing:-.26667vw;line-height:25.06667vw;background:linear-gradient(to bottom,#ebd679 0%,transparent 100%)}body .btn.designed:link,body .form-back.designed:link,body .btn.designed:visited,body .form-back.designed:visited{color:#40220f}body .btn.designed:before,body .form-back.designed:before{content:"";display:inline-block;width:1.6vw;height:9.6vw;line-height:26.13333vw;background-color:#e4007f;vertical-align:top;margin-top:8vw;margin-right:6.13333vw}body .btn.designed.small,body .form-back.designed.small{width:122.66667vw}body #toTop{position:fixed;bottom:26.66667vw;right:4.53333vw;display:none}body #toTop a{display:block;width:18.66667vw;height:18.66667vw;background-image:url(//nichinou.co.jp/saibai/wp-content/themes/nichinou/css/../img/common/totop.svg);background-repeat:no-repeat;background-size:contain}body #page{padding-top:26.66667vw}body #page #primary{float:unset;width:90.66667vw;margin:0 auto 10.66667vw;padding-top:8vw}body #page #secondary{float:unset;width:90.66667vw;margin:0 auto}body #page #secondary .glossary{display:block;width:100%;padding:1.06667vw 10.13333vw 1.06667vw 2.93333vw;font-size:4.8vw;font-weight:700;line-height:7.46667vw;background-color:#edd66c;border:.26667vw solid #40220f;margin-bottom:4vw}body #page #secondary .glossary:link,body #page #secondary .glossary:visited{color:#231815}body #page #secondary .catmenu{padding-top:4vw;border-top:.26667vw solid #898989}body #page #secondary .catmenu .cat_list#cat{margin-bottom:11.73333vw}body #page #secondary .catmenu .cat_list#cat>li{margin-bottom:4vw}body #page #secondary .catmenu .cat_list#cat>li>a{display:block;width:100%;padding:1.06667vw 10.13333vw 1.06667vw 2.93333vw;font-size:4.8vw;font-weight:700;line-height:7.46667vw;background-color:#efefef;position:relative}body #page #secondary .catmenu .cat_list#cat>li>a:link,body #page #secondary .catmenu .cat_list#cat>li>a:visited{color:#fff}body #page #secondary .catmenu .cat_list#cat>li>a svg{display:block;width:4.26667vw;height:4.26667vw;position:absolute;top:50%;right:2.4vw;transform:translateY(-50%)}body #page #secondary .catmenu .cat_list#cat>li .children{margin:0;padding-top:1.86667vw;display:none}body #page #secondary .catmenu .cat_list#cat>li .children li a{display:block;padding:0 2.13333vw;font-size:4.26667vw;font-weight:500;line-height:6.93333vw;position:relative}body #page #secondary .catmenu .cat_list#cat>li .children li a:hover{background-color:#fffbc7}body #page #secondary .catmenu .cat_list#cat>li .children li a:link,body #page #secondary .catmenu .cat_list#cat>li .children li a:visited{color:#231815}body #page #secondary .catmenu .cat_list#cat>li .children li a svg{display:block;width:2.13333vw;height:3.46667vw;position:absolute;top:50%;left:2.66667vw;transform:translateY(-50%)}body #page #secondary .catmenu .cat_list#cat>li .children li a:before{content:"・"}body #page #secondary .catmenu .cat_list#cat>li.current-cat-ancestor .children{display:block}body #page #secondary .catmenu .cat_list#cat>li.current-cat-ancestor .children li.current-cat a{background-color:#fffbc7}body #page #secondary .catmenu .cat_list#part{border-top:.26667vw dotted #c9caca;margin-bottom:26.66667vw}body #page #secondary .catmenu .cat_list#part li{border-bottom:.26667vw dotted #c9caca}body #page #secondary .catmenu .cat_list#part li a{display:block;padding:1.86667vw 8.53333vw 1.86667vw 6.66667vw;font-size:4vw;font-weight:500;line-height:5.86667vw;position:relative}body #page #secondary .catmenu .cat_list#part li a:link,body #page #secondary .catmenu .cat_list#part li a:visited{color:#231815}body #page #secondary .catmenu .cat_list#part li a:before{content:"";display:block;width:2.13333vw;height:3.46667vw;background-image:url(//nichinou.co.jp/saibai/wp-content/themes/nichinou/css/../img/members/chevron_right.svg);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:50%;left:2.66667vw;transform:translateY(-50%)}body #page #secondary .catmenu .cat_list#part li a:after{display:block;width:4.26667vw;height:4.26667vw;background-image:url(//nichinou.co.jp/saibai/wp-content/themes/nichinou/css/../img/members/btn_plus_gray.svg);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:50%;right:2.4vw;transform:translateY(-50%)}body #page #secondary .catmenu .cat_list#part li.current-cat a{background-color:#fffbc7}body #page .lwptoc .lwptoc_i{width:100%;background-color:#ececed;padding:5.33333vw}body #page .lwptoc .lwptoc_i .lwptoc_header{position:relative}body #page .lwptoc .lwptoc_i .lwptoc_header .lwptoc_title{font-size:5.33333vw;font-weight:700;line-height:10.13333vw;border-bottom:.53333vw solid #0d549b;display:block}body #page .lwptoc .lwptoc_i .lwptoc_header .lwptoc_toggle{position:absolute;top:0;right:0}body #page .lwptoc .lwptoc_i .lwptoc_items .lwptoc_itemWrap .lwptoc_item a .lwptoc_item_number{display:none}body #page .lwptoc .lwptoc_i .lwptoc_items .lwptoc_itemWrap .lwptoc_item a .lwptoc_item_label:before{content:"▪";color:#4d4d4d}body #page .contact-area{text-align:center;padding:13.33333vw 0 10.13333vw}body #page .contact-area .msgContact{display:block;font-size:9.06667vw;font-weight:900;line-height:9.06667vw;margin-bottom:10.4vw}body #page .contact-area .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:214.93333vw;margin:0 auto 8.53333vw auto}body #page .contact-area .wrapper .btn{margin:0}body #page .contact-area .msgTel{display:block;font-size:5.6vw;font-weight:900;line-height:5.6vw;margin-bottom:3.46667vw}body #page .contact-area .tel{display:inline-block;margin-bottom:2.66667vw}body #page .contact-area .tel .number{display:inline-block;font-size:15.46667vw;font-weight:900;line-height:15.46667vw;height:15.46667vw;color:#fff}body #page .contact-area .tel .number svg{content:"";display:inline-block;width:8.53333vw;height:15.46667vw;vertical-align:top;margin-right:1.6vw;padding-top:2.4vw;fill:#fff}body #page .contact-area .businesstime{display:block;font-size:3.2vw;line-height:3.2vw;color:#fff}