@charset "UTF-8";@import url("https://fonts.googleapis.com/icon?family=Material+Icons");@import url("https://use.fontawesome.com/releases/v6.7.1/css/all.css");*{box-sizing:border-box}*:before,*:after{box-sizing:inherit}html{font-size:62.5%;overflow-x:hidden;scroll-behavior:smooth}html.scrollPrevent{overflow:hidden;height:100%}main{overflow:hidden}figure{margin:0;text-align:center}figure img{max-width:100%;height:auto}figure figcaption{margin-top:.5em;text-align:left}picture{margin:0;text-align:center}picture img{max-width:unset;height:auto}a{color:#a00026;transition:all .3s;overflow-wrap:anywhere}a:hover{color:#a00026;text-decoration:none}.highlight a{color:#333}.highlight a:hover{color:#a00026}a:not([class]) img,a.swipebox img{transition:all .3s}a:not([class]):hover img,a.swipebox:hover img{opacity:.8}img{vertical-align:middle}img.circle{border-radius:50%}p{margin:.5em 0 1em;overflow-wrap:anywhere}p:first-child{margin-top:0}p:last-child{margin-bottom:0}ol,ul{margin:0 0 1em;padding:0 0 0 2.5em;line-height:1.6}ol:last-child,ul:last-child{margin-bottom:0}ol ol,ol ul,ul ol,ul ul{margin:.5em 0;padding-left:2em}ol ol:last-child,ol ul:last-child,ul ol:last-child,ul ul:last-child{margin-bottom:.5em}ul.list-unstyled{padding-left:0;list-style:none}ul.list-unstyled ol,ul.list-unstyled ul{padding-left:2em}ul.list-inline{margin:0;padding:0;list-style:none;margin-left:-7px;font-size:0rem;margin-bottom:16px}ul.list-inline>li{display:inline;padding-left:7px;padding-right:7px;white-space:nowrap;font-size:1.6rem}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}main .contents_wrapper{max-width:100%;padding:0}main section{margin-bottom:100px}@media (max-width:767px){main section{margin-bottom:50px}}@media (max-width:767px){main section:last-child{margin-bottom:80px}}@media (min-width:768px){p{margin:.5em 0 1em}}@media (max-width:900px){.gutters .span_3.column_sub,.gutters .span_9.column_main{float:none;width:100%;margin-left:0}}@media (min-width:600px) and (max-width:900px){.gutters .span_3.column_sub .sidebar{letter-spacing:-.4em}.gutters .span_3.column_sub .sidebar .widget_wrap{letter-spacing:normal;display:inline-block;vertical-align:top;width:49%;margin-left:2%}.gutters .span_3.column_sub .sidebar .widget_wrap:nth-child(2n+1){margin-left:0}}@media (min-width:768px){.container{max-width:1200px}}@media (min-width:576px) and (max-width:767px){.container{max-width:100%}}.article_button{margin-top:5%}@media (min-width:768px){.article_detail:not(.reverse) .col.span_12+.span_4,.article_list:not(.reverse) .col.span_12+.span_4{margin-left:0}}.sidebar{visibility:hidden}.sidebar>.widget_wrap{visibility:visible}.sidebar ul{margin:0;padding:0;list-style:none;margin-bottom:6%}.sidebar ul a{color:#333;text-decoration:none;display:block;padding:.5em;border-bottom:rgba(160,0,38,.1) solid 1px}.sidebar ul a:hover{color:#a00026;background:rgba(160,0,38,.05)}.sidebar ul.children{margin:0}.sidebar ul.children>li>a{padding-left:1.75em;position:relative}.sidebar ul.children>li>a:before{content:"";width:6px;height:6px;background:#333;border-radius:50%;position:absolute;left:1em;top:50%;transform:translateY(-50%)}.sidebar ul.children>li>ul{margin:0}.sidebar ul.children>li>ul>li a{padding-left:2.75em;position:relative}.sidebar ul.children>li>ul>li a:before{content:"";width:8px;height:8px;background:0 0;border-radius:0;border-left:solid 2px #333;border-bottom:solid 2px #333;position:absolute;left:1.75em;top:50%;transform:translateY(-50%)}.gutters .col.span_12+.span_12{margin-left:0}.map_wide #map_canvas,.map_wide iframe{position:absolute;top:0;left:0;width:100%;height:100%}.map_wide img{max-width:none}.slick-track{margin:0 auto}.col dl p{line-height:1.4;margin:0}.col p{line-height:1.8}.container{padding:0 20px}@media (min-width:1220px){.container{padding:0}}.highlight{background:rgba(160,0,38,.1);color:#333}.highlight.round{border-radius:10px}section.highlight,p.highlight,.col.highlight{padding:4%}.column_main .col p+*:not(p),.column_main .col table+*:not(p){margin-top:40px}.main_visual{position:relative;margin-bottom:100px}@media (max-width:1199px){.main_visual{margin-top:60px}}@media (max-width:767px){.main_visual{margin-bottom:40px}}.main_visual .main_visual_splide{position:relative;z-index:50;width:100%;height:43.75% !important}.main_visual .main_visual_splide .splide{opacity:0;transition:opacity .1s;margin:auto;width:100%;height:100%}.main_visual .main_visual_splide .splide.is-initialized{opacity:1}.main_visual .main_visual_splide .splide .splide-wrapper,.main_visual .main_visual_splide .splide .splide__track{height:100%}.main_visual .main_visual_splide .splide .splide__slide{height:100%}.main_visual .main_visual_splide .splide .splide__slide picture,.main_visual .main_visual_splide .splide .splide__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main_visual .main_visual_splide.fadeUp{visibility:hidden}.main_visual .main_visual_copy_splide{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;max-width:1200px;height:100%;z-index:51;pointer-events:none}@media (max-width:1200px){.main_visual .main_visual_copy_splide{width:calc(100% - 40px);margin-left:20px;margin-right:20px}}.main_visual .main_visual_copy_splide .splide,.main_visual .main_visual_copy_splide .splide-wrapper,.main_visual .main_visual_copy_splide .splide__track{height:100%}.main_visual .main_visual_copy_splide .splide__slide{width:100%;height:100%}.main_visual .main_visual_copy_splide .splide__slide img{width:883px;height:329px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}@media (max-width:767px){.main_visual .main_visual_copy_splide .splide__slide img{max-width:90%;height:auto}}.main_visual .main_visual_copy_splide .splide__slide.is-single{visibility:visible !important}.main_visual .main_visual_copy_splide.fadeUp{visibility:hidden}.main_visual .main_visual_copy_splide .splide__slide.anime_box{position:absolute;visibility:hidden}.main_visual{position:relative;margin-bottom:100px}@media (max-width:1199px){.main_visual{margin-top:60px}}@media (max-width:767px){.main_visual{margin-bottom:40px}}.main_visual .main_visual_slick,.main_visual .slick-track{margin:0;padding:0;list-style:none;height:100% !important}.main_visual .slick-track{position:absolute;left:0;right:0;margin:auto}.main_visual .slick-list{position:absolute;top:0;left:0;right:0;margin:auto;height:100%}.main_visual .main_visual_slick{position:relative;margin:0 auto;opacity:0;transition:.1s}.main_visual .main_visual_slick.slick-initialized{opacity:1}.main_visual .main_visual_slick .slick-slide{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;overflow:hidden}.main_visual .main_visual_slick .slick-slide picture,.main_visual .main_visual_slick .slick-slide img{position:absolute;left:-300%;right:-300%;margin:auto;top:0;width:auto;height:100%}.main_visual .main_visual_copy{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;margin:0;padding:0;list-style:none;width:1200px;max-width:100%;margin:0 auto;z-index:53}.main_visual .main_visual_copy>li{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.main_visual .main_visual_copy>li img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:73.58333%;max-width:883px;max-height:329px;z-index:52}@media (max-width:767px){.main_visual .main_visual_copy>li img{width:90%}}.main_visual .main_visual_slick{padding-top:43.75% !important}@media (max-width:768px){.main_visual .main_visual_copy>li img{width:90%}}@media (max-width:767px){.main_visual .main_visual_slick{padding-top:103.06667% !important}}.slick-dots{z-index:55 !important;bottom:-50px}.slick-dots li button{margin:0 auto;background:#ccc}.slick-dots li.slick-active button{background:#a00026}.main_visual .main_visual_swiper{opacity:0;transition:.1s}.main_visual .main_visual_swiper.swiper-container-initialized{opacity:1}.main_visual .main_visual_swiper .swiper-slide{position:relative}.main_visual .main_visual_swiper .swiper-slide a{color:#fff}.main_visual .main_visual_swiper .swiper-slide .ofi{padding-top:700px}.main_visual .main_visual_swiper .swiper-slide .text_wrapper{position:absolute;width:100%;bottom:0;background:rgba(0,0,0,.2);padding:1em}.main_visual .main_visual_swiper .swiper-slide .text_wrapper h3{color:#fff;padding:0;margin:0 0 .5em}.main_visual .main_visual_swiper .swiper-slide .text_wrapper h3:after{content:none}.main_visual .swiper-button-prev,.main_visual .swiper-button-next{background:#a00026;color:#fff;width:60px;height:60px}@media (max-width:767px){.main_visual .swiper-button-prev,.main_visual .swiper-button-next{width:40px;height:40px}}.main_visual .swiper-button-prev:after,.main_visual .swiper-button-next:after{font-size:16px}@media (max-width:767px){.main_visual .swiper-button-prev:after,.main_visual .swiper-button-next:after{font-size:14px}}@media (max-width:767px){.main_visual .swiper-button-prev{left:0}}@media (max-width:767px){.main_visual .swiper-button-next{right:0}}.main_visual .swiper-pagination{position:static;margin:1em 0}.main_visual .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background:#a00026;margin:0 5px;outline-color:transparent}.h1{text-align:center;font-size:4rem;font-weight:400;padding:.7em 5%;color:#fff;background:#a00026;margin:0 0 40px}@media (max-width:767px){.h1{margin-bottom:10px}}@media (max-width:1199px){.h1{margin-top:60px}}.h1 span{display:block;font-size:1.6rem;padding-top:.5em;color:#fff;font-style:italic}.h1 a{text-decoration:none}.h1 a:hover{text-decoration:underline}@media (max-width:767px){.h1{font-size:2.4rem}.h1 span{font-size:1.4rem}}.h2,.article_list h2{display:block;margin:0 auto 1em;position:relative;text-align:center;border:0;font-weight:700;padding:0 0 .5em;font-size:3rem;color:#333}.h2 a,.article_list h2 a{text-decoration:none;color:#333}.h2 a:hover,.article_list h2 a:hover{text-decoration:underline;color:#333}.h2 span,.article_list h2 span{display:block;font-size:1.4rem;padding-top:1em}.h2:after,.article_list h2:after{content:"";display:block;position:absolute;height:2px;width:60px;right:0;left:0;bottom:0;top:auto;margin:auto;background:#a00026}@media (max-width:767px){.h2,.article_list h2{font-size:2.4rem}.h2:after,.article_list h2:after{width:20px}}.h3{margin:0 0 1em;padding-bottom:.5em;color:#333;font-size:2.4rem;position:relative}.h3 a{text-decoration:none}.h3 a:hover{text-decoration:underline}.h3:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;background:rgba(160,0,38,.2)}@media (max-width:767px){.h3{font-size:2rem}}.h4{margin:0 0 1em;padding-left:1em;font-size:1.8rem;position:relative;color:#333;font-weight:700}.h4 a{text-decoration:none}.h4 a:hover{text-decoration:underline}.h4:after{content:"";position:absolute;bottom:0;top:0;left:0;display:block;width:5px;height:1em;margin:auto;background:#a00026}@media (max-width:767px){.h4{font-size:1.4rem}}.widget_wrap .widget_header{font-size:1.6rem;color:#333;padding:.5em 0 .5em .5em;border-bottom:#a00026 solid 2px;font-weight:700}.widget_wrap .widget_header a{text-decoration:none}.widget_wrap .widget_header a:hover{text-decoration:underline}@media (max-width:767px){.widget_wrap .widget_header{font-size:1.4rem}}.bread{overflow:hidden;font-size:1.2rem;margin:0 auto 60px;width:100%;max-width:1200px}@media (max-width:767px){.bread{margin:0 auto 40px}}.bread ul{padding:1em 0;margin:0 auto;float:none}.bread ul li{list-style:none;position:relative;float:left;padding-right:2em;margin-right:1.5em}.bread ul li a{text-decoration:none;color:#a00026}.bread ul li a:hover{color:#a00026;text-decoration:none}.bread ul li:after{content:">";display:block;position:absolute;top:0;right:0;bottom:0;margin:auto}.bread ul li:last-child{padding-right:0;margin-right:0}.bread ul li:last-child:after{content:none}.button,.inquiry .form_button,#wpcf7cpcnf .wpcf7cp-btns button{display:inline-block;max-width:220px;width:100%;margin:0;padding:1em;border:#a00026 solid 1px;border-radius:0;line-height:1;background:#a00026;color:#fff;text-align:center;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:.3s;font-size:1.6rem;cursor:pointer}.button:hover,.inquiry .form_button:hover,#wpcf7cpcnf .wpcf7cp-btns button:hover{background:#870020;color:#fff;border-color:#870020}.button.arrow,.inquiry .arrow.form_button,#wpcf7cpcnf .wpcf7cp-btns button.arrow{position:relative;font-size:1.6rem}.button.arrow:after,.inquiry .arrow.form_button:after,#wpcf7cpcnf .wpcf7cp-btns button.arrow:after{content:"";display:block;position:absolute;bottom:49%;right:5%;margin:auto;width:20px;height:5px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:skew(45deg);transition:.2s}.button.arrow:hover,.inquiry .arrow.form_button:hover,#wpcf7cpcnf .wpcf7cp-btns button.arrow:hover{border:1px solid #a00026}.button.arrow:hover:after,.inquiry .arrow.form_button:hover:after,#wpcf7cpcnf .wpcf7cp-btns button.arrow:hover:after{right:4%}.highlight .button,.highlight .inquiry .form_button,.inquiry .highlight .form_button,.highlight #wpcf7cpcnf .wpcf7cp-btns button,#wpcf7cpcnf .wpcf7cp-btns .highlight button{color:#fff}.highlight .button:hover,.highlight .inquiry .form_button:hover,.inquiry .highlight .form_button:hover,.highlight #wpcf7cpcnf .wpcf7cp-btns button:hover,#wpcf7cpcnf .wpcf7cp-btns .highlight button:hover{color:#fff}.button.inverse,.inquiry .inverse.form_button,#wpcf7cpcnf .wpcf7cp-btns button.inverse{background:0 0;border-color:#a00026;color:#a00026}.button.inverse:after,.inquiry .inverse.form_button:after,#wpcf7cpcnf .wpcf7cp-btns button.inverse:after{border-color:#a00026}.button.inverse:hover,.inquiry .inverse.form_button:hover,#wpcf7cpcnf .wpcf7cp-btns button.inverse:hover{background:#a00026;color:#fff}.button.inverse:hover:after,.inquiry .inverse.form_button:hover:after,#wpcf7cpcnf .wpcf7cp-btns button.inverse:hover:after{border-color:#fff}.button.block,.inquiry .block.form_button,#wpcf7cpcnf .wpcf7cp-btns button.block{display:block;min-width:100%}.button.small,.inquiry .small.form_button,#wpcf7cpcnf .wpcf7cp-btns button.small{padding:.6em 1em;max-width:unset;width:auto}.button.small.arrow,.inquiry .small.arrow.form_button,#wpcf7cpcnf .wpcf7cp-btns button.small.arrow{padding-right:2.5em}.button+.button,.inquiry .form_button+.button,#wpcf7cpcnf .wpcf7cp-btns button+.button,.inquiry .button+.form_button,.inquiry .form_button+.form_button,#wpcf7cpcnf .wpcf7cp-btns .inquiry button+.form_button,.inquiry #wpcf7cpcnf .wpcf7cp-btns button+.form_button,#wpcf7cpcnf .wpcf7cp-btns .button+button,.inquiry #wpcf7cpcnf .wpcf7cp-btns .form_button+button,#wpcf7cpcnf .wpcf7cp-btns .inquiry .form_button+button,#wpcf7cpcnf .wpcf7cp-btns button+button{margin-left:.5em}@media (max-width:767px){.button+.button,.inquiry .form_button+.button,#wpcf7cpcnf .wpcf7cp-btns button+.button,.inquiry .button+.form_button,.inquiry .form_button+.form_button,#wpcf7cpcnf .wpcf7cp-btns .inquiry button+.form_button,.inquiry #wpcf7cpcnf .wpcf7cp-btns button+.form_button,#wpcf7cpcnf .wpcf7cp-btns .button+button,.inquiry #wpcf7cpcnf .wpcf7cp-btns .form_button+button,#wpcf7cpcnf .wpcf7cp-btns .inquiry .form_button+button,#wpcf7cpcnf .wpcf7cp-btns button+button{margin-left:0;margin-top:1em}}.p-content_Slide{width:100%;overflow:hidden}.p-content_Slide .splide__slide{text-decoration:none;color:currentColor}.inquiry .form_wrap{margin:0;padding:4%;border:rgba(160,0,38,.1) solid 5px;border-radius:10px}.inquiry .form_wrap .p-country-name{display:none}.inquiry .table-default{border:none}.inquiry .table-default tr:not(:last-of-type){border-bottom:1px solid #ccc}.inquiry .table-default th{background:0 0;border:none;text-align:left;padding:1.4em 50px 1.2em .5em;vertical-align:top;font-weight:700;position:relative}@media (max-width:767px){.inquiry .table-default th{padding:1em 0 0}}.inquiry .table-default th .required{display:inline-block;background:#d43f3a;color:#fff;padding:4px 10px;border-radius:3px;font-size:1.2rem;margin-left:.5em;flex-shrink:0}@media (min-width:768px){.inquiry .table-default th .required{position:absolute;top:1.6em;right:0}}.inquiry .table-default td{background:0 0;border:none;padding:1.2em .5em}@media (max-width:767px){.inquiry .table-default td{padding:.5em 0 1em}}.inquiry .input_wrap{display:block;margin:0;padding:0 .2em}@media (max-width:767px){.inquiry .input_wrap{margin:0}}.inquiry .input_wrap input,.inquiry .input_wrap textarea{margin:0}.inquiry .input_wrap:last-child{margin-right:auto}.inquiry .text-2col{display:flex}.inquiry .text-2col .input_wrap{flex-basis:50%}.inquiry input[type=text],.inquiry input[type=url],.inquiry input[type=email],.inquiry input[type=tel],.inquiry input[type=date],.inquiry input[type=number],.inquiry select,.inquiry textarea{width:100%;max-width:100%;padding:7px 2%;color:#333;font-size:1.6rem;margin:0 .2em;border:1px solid #ccc;background:#fafafa;border-radius:3px;-webkit-appearance:none}@media (max-width:767px){.inquiry input[type=text],.inquiry input[type=url],.inquiry input[type=email],.inquiry input[type=tel],.inquiry input[type=date],.inquiry input[type=number],.inquiry select,.inquiry textarea{margin:.2em 0}}.inquiry input[type=number]{width:65px;text-align:center}.inquiry input.p-postal-code{width:200px}.inquiry input.p-region{width:100px}.inquiry input.p-locality{width:150px}.inquiry input.p-street-address{width:100%}.inquiry input.p-extended-address{width:100%}.inquiry .mwform-tel-field{display:flex;justify-content:space-between}.inquiry .submit{margin:1em 0;text-align:center}.inquiry .form_button,.inquiry .wpcf7-submit{background:#a00026;color:#fff;border-color:#a00026}.inquiry .form_button.form_back,.inquiry .wpcf7-submit.form_back{background:#ccc;border-color:#ccc;color:#666}.inquiry .form_button.form_back:hover,.inquiry .wpcf7-submit.form_back:hover{background:#bfbfbf;border-color:#bfbfbf;color:#666}.inquiry .form_button.form_send,.inquiry .wpcf7-submit.form_send{background:#6d001a;border-color:#6d001a;color:#fff}.inquiry .form_button.form_send:hover,.inquiry .wpcf7-submit.form_send:hover{background:#540014;border-color:#540014;color:#fff}@media (min-width:768px){.inquiry input[type=text],.inquiry input[type=url],.inquiry input[type=email],.inquiry input[type=tel],.inquiry input[type=date],.inquiry input[type=text],.inquiry select{margin:0 .2em}.inquiry input[type=number]{width:65px}.inquiry input.p-postal-code{width:200px}.inquiry input.p-region{width:100px}.inquiry input.p-locality{width:150px}.inquiry input.p-street-address{width:100%}.inquiry input.p-extended-address{width:100%}.inquiry textarea{width:100%}.inquiry .input_wrap{display:block;margin:0 .2em}.inquiry .input_wrap input,.inquiry .input_wrap textarea{margin:0}.inquiry .input_wrap:last-child{margin-right:auto}.inquiry .submit{margin:60px 0 0}}.form_button_wrap{display:flex;justify-content:center;position:relative}@media (max-width:767px){.form_button_wrap{flex-flow:column;justify-content:center;align-items:center}}.form_button_wrap button{margin:.5em !important}.wpcf7-spinner{margin:1em 24px !important}.privacy_wrap{margin-top:5%;border:#ccc solid 1px;padding:1em;height:400px;overflow-y:scroll}.mw_wp_form_confirm .input-show{display:none !important}.mw_wp_form_input .input-hide{display:none !important}.mw_wp_form .error{color:#d43f3a !important}.wpcf7cp-form-hide{display:none !important}#wpcf7cpcnf{position:static !important;width:100% !important;max-width:1200px !important;margin:auto !important;right:0;z-index:998 !important}#wpcf7cpcnf table{width:94%;height:94%;position:relative;margin-top:3%;margin-bottom:3%;margin-left:3%;margin-right:3%;table-layout:fixed}@media (max-width:1219px){#wpcf7cpcnf table{width:calc(100% - 40px);margin-left:20px;margin-right:20px}}#wpcf7cpcnf table:after{content:"";width:106%;height:106%;padding:4%;border:rgba(23,83,150,.1) solid 5px;border-radius:10px;position:absolute;top:-3%;bottom:-3%;left:-3%;right:-3%;pointer-events:none}@media (max-width:767px){#wpcf7cpcnf table:after{top:0;height:100%}}#wpcf7cpcnf table tr:not(:last-of-type){border-bottom:1px solid #ccc}#wpcf7cpcnf table th{width:30%;background:0 0;border:none;text-align:left;padding:1.4em 50px 1.2em .5em;vertical-align:top;font-weight:700;position:relative}@media (max-width:767px){#wpcf7cpcnf table th{display:block;width:100%;padding:1em .5em 0}}#wpcf7cpcnf table td{background:0 0;border:none;padding:1.2em .5em}@media (max-width:767px){#wpcf7cpcnf table td{display:block;width:100%}}#wpcf7cpcnf .wpcf7cp-btns{margin-top:calc(2em + 3%);display:flex;justify-content:center;position:relative}@media (max-width:767px){#wpcf7cpcnf .wpcf7cp-btns{flex-flow:column;justify-content:center;align-items:center}}#wpcf7cpcnf .wpcf7cp-btns button.wpcf7cp-cfm-edit-btn{background:#bfbfbf;border-color:#bfbfbf;color:#666}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.p-loopSlide{width:100%;overflow:hidden}.p-loopSlide .img-cover img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.movie{position:relative;overflow:hidden;height:0;padding-top:56.25%}.movie iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.movie.ar16to9{padding-top:56.25%}.movie.ar4to3{padding-top:75%}@media (max-width:767px){.news .heading{display:flex;justify-content:space-between}.news .heading h2{text-align:left;margin:0 0 1em}.news .heading h2:after{right:auto}}.news dl{margin:0;overflow-y:auto;max-height:300px}.news dl dt{margin:.5em 0 0;padding:0 1em;font-weight:400;display:flex;align-items:flex-start;flex-wrap:wrap;gap:5px 10px}.news dl dd{margin:.5em 0;padding:0 1em .5em;border-bottom:#ccc solid 1px;position:relative}.news dl dd a{text-decoration:none}.news dl dd a:hover{text-decoration:underline}.news dl .badge_category_wrap{display:flex;flex-wrap:wrap;gap:10px}.news dl .badge_category{display:inline-block;background:#a00026;color:#fff;padding:.2em 1em;font-size:1.2rem}@media (min-width:768px){.news>div{display:flex;width:100%;margin:0 auto}.news>div .heading{width:23.5%}.news h2{margin:0;padding:0}.news h2:after{display:none}.news .content{overflow:hidden;width:76.5%;padding-left:2%}.news dl{overflow-y:auto;max-height:200px}.news dl dt{margin:0;padding:1em 0 .5em}.news dl dd{margin:0;padding:.5em 0 1em}.news.typeB dl{display:grid;grid-template-columns:max-content 1fr;gap:0 0}.news.typeB dt{max-width:200px;border-bottom:#ccc solid 1px}.news.typeB dd{margin:0;padding:1em 0}.news.typeB dd a{display:block;width:100%;position:relative;padding-right:20px}.news.typeB dd a:after{content:"";display:block;position:absolute;top:calc(50% - 3px);right:10px;margin:auto;width:7px;height:7px;border-bottom:2px solid #a00026;border-right:2px solid #a00026;transform:rotate(-45deg);transition:.2s}}.pagetop{position:fixed;bottom:20px;right:5%;z-index:98}.pagetop a{overflow:hidden;text-indent:100%;white-space:nowrap;display:inline-block;position:relative;width:50px;height:50px;padding:0;border-radius:50%;background:rgba(160,0,38,.9)}@media (min-width:768px){.pagetop a{width:70px;height:70px}}.pagetop a:after{content:"";display:block;position:absolute;top:50%;left:50%;margin:auto;width:12px;height:12px;border-top:1px solid #fff;border-left:1px solid #fff;transform:translate(-50%,-20%) rotate(45deg);transition:.2s}footer.high .pagetop{position:absolute;bottom:auto;right:5%;top:0;margin:0;transform:translateY(-50%)}.p-qa .question{font-size:1.6rem;border:none;position:relative;margin:0;padding:1em 50px 1em 1em;background-color:rgba(160,0,38,.1);font-weight:400}.p-qa .question:after{content:none}.p-qa .question:before{content:none}.p-qa .question.open:after{transform:rotate(180deg)}.p-qa .question:not(:first-child){margin-top:1em !important}.p-qa .answer{padding:1em 0 0 1em}.p-qa.qa_active .question{cursor:pointer}.p-qa.qa_active .question:hover{opacity:.8}.p-qa.qa_active .question:after{content:"";display:block;width:24px;height:24px;position:absolute;right:1em;left:auto;top:50%;bottom:auto;margin-top:-12px;background:url(//nao-lawoffice.jp/wp-content/themes/nao-lawoffice.jp_theme/assets/css/../../../../../wp-content/uploads/arrow_down.svg) center center no-repeat;background-size:24px;transition:.5s;border:none}.p-qa.qa_active .answer{display:none}.highlight .qa .question{background:rgba(186,0,44,.1)}.highlight .qa .question:hover{background:rgba(170,0,40,.1)}.highlight .qa .question.open:hover{background:rgba(186,0,44,.1)}.nav_search{display:none}.nav_search_box{display:none}.p-search .article_list{padding:0;border-bottom:rgba(160,0,38,.1) solid 1px !important;border-top:none}.p-search .article_list:first-of-type{border-top:rgba(160,0,38,.1) solid 1px}.p-search .article_list .col{margin:0}.p-search .article_list .search_item{display:block;text-decoration:none;color:currentColor;padding:1em}.p-search .article_list .search_item:hover{opacity:.8;background:rgba(160,0,38,.03)}.p-search .article_list .search_item h2{margin:0 !important;padding-bottom:0 !important;text-align:left}.p-search .article_list .search_item h2:after{content:none}.p-search .article_list .search_item h2~p{margin-top:.6em}.shopinfo figure,.shopinfo picture{max-width:80%;margin:0 auto}.shopinfo address{text-align:center;font-size:2rem;font-style:normal}.shopinfo dl{margin:2em 0;line-height:1.4}.shopinfo dl:first-child{margin-top:0}.shopinfo dl dt{margin:0 0 .2em;font-weight:400}.shopinfo dl dt:before{content:"";display:inline-block;width:8px;height:3px;margin-right:.3em;vertical-align:middle;background:#a00026}.shopinfo dl dd{margin:0 0 .5em 1em;padding:0}.map_container{position:relative;width:100%;height:0;padding-top:70%}.map_container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.map_container+p{margin-top:2em}.map_wide{position:relative;width:100%;height:0;padding-top:70%}.map_wide iframe{position:absolute;top:0;left:0;width:100%;height:100%}body.scroll .googlemap{pointer-events:none}@media (min-width:768px){.shopinfo figure,.shopinfo picture{max-width:100%}.shopinfo address{margin-bottom:15px;text-align:left;font-size:2.6rem;line-height:1}.shopinfo dl.dl-horizontal{margin:10px 0}.shopinfo dl.dl-horizontal dd{margin-bottom:.3em}.shopinfo .span12 .map_container{padding-top:50%}.map_wide{padding-top:420px}}.p-sitemap{border-top:rgba(51,51,51,.3) solid 1px}.p-sitemap ul{margin:0;padding:0;list-style:none}.p-sitemap ul li a{display:block;text-decoration:none;position:relative;padding:.6em 1em .6em 1.5em;border-bottom:rgba(51,51,51,.3) solid 1px;font-size:1.8rem}.p-sitemap ul li a:before{content:"";width:6px;height:6px;border:0;border-top:solid 2px #333;border-right:solid 2px #333;transform:rotate(45deg);position:absolute;top:0;bottom:0;left:.5em;margin:auto}.p-sitemap ul li a:hover{background:rgba(160,0,38,.1)}.p-sitemap ul.children{margin:0}.p-sitemap ul.children li a{padding-left:3em;font-size:1.5rem}.p-sitemap ul.children li a:before{left:2em}.sns_icons{display:table;margin:0;padding:0;list-style:none;font-size:0rem;margin:auto}.sns_icons>li{display:inline;padding-left:0;padding-right:0;white-space:nowrap;font-size:1.6rem}.sns_icons li{display:inline-block}.sns_icons li:not(:last-child){margin-right:10px}.sns_icons a{display:block;overflow:hidden;text-indent:100%;white-space:nowrap;width:34px;height:34px;background-repeat:no-repeat;background-size:contain}.sns_icons a.icon_facebook{background-image:url(//nao-lawoffice.jp/wp-content/themes/nao-lawoffice.jp_theme/assets/css/../../../../../wp-content/uploads/icon_facebook.png)}.sns_icons a.icon_twitter{background-image:url(//nao-lawoffice.jp/wp-content/themes/nao-lawoffice.jp_theme/assets/css/../../../../../wp-content/uploads/icon_twitter.png)}.sns_icons a.icon_line{background-image:url(//nao-lawoffice.jp/wp-content/themes/nao-lawoffice.jp_theme/assets/css/../../../../../wp-content/uploads/icon_line.png)}.sns_icons a.icon_google{background-image:url(//nao-lawoffice.jp/wp-content/themes/nao-lawoffice.jp_theme/assets/css/../../../../../wp-content/uploads/icon_google.png)}.sns_icons a.icon_instagram{background-image:url(//nao-lawoffice.jp/wp-content/themes/nao-lawoffice.jp_theme/assets/css/../../../../../wp-content/uploads/icon_instagram.png)}footer .sns_icons{margin-top:1.5em}@media (min-width:768px){.sns_icons{margin:0}.sns_icons.center{margin:auto}.sns_icons li:not(:last-child){margin-right:20px}.sns_icons a{width:68px;height:68px}footer .sns_icons{margin-top:30px}}@use "sass:math";@media (max-width:767px){.sp_image_cols{display:flex;flex-wrap:wrap;-moz-column-gap:2%;column-gap:2%;row-gap:20px}.sp_image_cols.sp_col2 .col{width:49%}.sp_image_cols.sp_col3{display:flex;flex-wrap:wrap}.sp_image_cols.sp_col3 .col{width:33.3333333333%;padding:0 1%}}.p-step .row:not(:last-child){position:relative;margin-bottom:40px}.p-step .row:not(:last-child):after{content:"";position:absolute;bottom:-30px;left:0;right:0;margin:auto;background:#a00026;height:20px;width:60px;clip-path:polygon(0 0,100% 0,50% 100%)}table{margin:0 auto}table td,table th{padding:.7em 1em}@media (max-width:767px){table td,table th{padding:.7em .3em}}table th{text-align:center;font-weight:400}.table-default{width:100%;table-layout:fixed}.table-default thead th,.table-default thead td{background:rgba(160,0,38,.15)}.table-default td,.table-default th{border:1px solid #ccc}.table-default th{background:rgba(204,204,204,.2);color:#333}.table-default td{background:0 0}.table-default.table-mini td,.table-default.table-mini th{padding:.5em 1em}@media (max-width:767px){.table-default.table-mini td,.table-default.table-mini th{padding:.5em .3em}}.table-menu{width:100%}.table-menu caption{margin-bottom:.5em;text-align:center;font-size:2rem}.table-menu td,.table-menu th{padding:.7em 1em;border-top:1px solid #ccc;border-bottom:1px solid #ccc}@media (max-width:767px){.table-menu td,.table-menu th{padding:.7em .3em}}.table-menu tbody th{text-align:left}.table-menu td:last-child{text-align:right;white-space:nowrap}.table-schedule{width:100%}.table-schedule caption{margin-bottom:.5em;text-align:center;font-size:2rem}.table-schedule td,.table-schedule th{border:1px solid #ccc;padding:.7em 1em;text-align:center}@media (max-width:767px){.table-schedule td,.table-schedule th{padding:.7em .3em}}.table-schedule thead th{background:rgba(204,204,204,.2)}.table-schedule tbody th{background:rgba(204,204,204,.2)}.table-schedule td{background:0 0}@media (max-width:767px){.responsive-stack{display:block}.responsive-stack thead{display:none}.responsive-stack tbody,.responsive-stack td,.responsive-stack th,.responsive-stack tr{display:block}.responsive-stack td,.responsive-stack th{width:100% !important}.responsive-stack tr:not(:last-child) td,.responsive-stack tr:not(:last-child) th{border-bottom:0}.responsive-stack tr:last-child :not(:last-child){border-bottom:0}}@media (max-width:767px){.responsive-scroll-container{display:block;width:100%;min-height:.01%;overflow-x:scroll}.responsive-scroll-container .responsive-scroll-inner{width:798px;padding:0 15px 15px}.responsive-scroll-container table{width:768px;margin:0}}.js-scrollable .scroll-hint-icon-wrap{margin-top:unset !important}@media (max-width:767px){.js-scrollable table{width:768px}}table.table-default.typeA tr td,table.table-default.typeA tr th{border:0}table.table-default.typeA tr:nth-child(odd) th{background:#a00026}table.table-default.typeA tr:nth-child(odd) td{background:rgba(160,0,38,.1)}table.table-default.typeA tr:nth-child(even) th{background:#d30032}table.table-default.typeA tr:nth-child(even) td{background:rgba(211,0,50,.1)}table.table-default.typeB{border-spacing:0;overflow:hidden}table.table-default.typeB tbody td,table.table-default.typeB tbody th{background:0 0;color:#333;border:0;border-bottom:1px solid rgba(204,204,204,.1)}table.table-default.typeB tbody tr{position:relative}table.table-default.typeB tbody th{color:#a00026}table.table-default.typeC th{background:rgba(204,204,204,.2);color:#333}table.table-default.typeC td,table.table-default.typeC th{border:0}table.table-default.typeC td:not(:last-child),table.table-default.typeC th:not(:last-child){border-bottom:2px #fff solid}table.table-default.typeC tr{position:relative}table.table-default.typeC td{transform:translateX(2px)}.highlight table.table-default.typeC td,.highlight table.table-default.typeC th{border:0}.highlight table.table-default.typeC td:not(:last-child),.highlight table.table-default.typeC th:not(:last-child){border-bottom:2px rgba(160,0,38,.1) solid}.article_list{padding:.5em;border-top:rgba(160,0,38,.2) solid 1px;position:relative;overflow:hidden}@media (min-width:768px){.article_list{padding:1em}}.article_list .span_12{margin:2% 0}.article_list:last-of-type{border-bottom:rgba(160,0,38,.2) solid 1px;margin-bottom:100px}@media (max-width:767px){.article_list:last-of-type{margin-bottom:40px}}.article_list .post_header{display:flex;flex-wrap:wrap;gap:5px 10px}.article_list .post_header .time{display:inline-block;position:relative;padding-left:20px}.article_list .post_header .time:before{display:block;position:absolute;content:"\f044";font-family:"Font Awesome 5 Free";line-height:10px;font-size:16px;width:16px;height:16px;left:0;top:50%;transform:translateY(-50%);color:currentColor}.article_list .post_header .category_badge{background:#a00026;color:#fff;font-size:1.4rem;display:inline-block}.article_list .post_header .category_badge a{display:block;padding:.2em 1em;color:#fff;text-decoration:none}.article_list h2{text-align:left;margin:0 0 .5em !important;padding:0;font-size:2.4rem}@media (max-width:767px){.article_list h2{font-size:1.9rem}}.article_list h2:after{content:none}.article_list h2 a:hover{text-decoration:none;color:#a00026}.m-pagenation{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:100px}@media (max-width:767px){.m-pagenation{margin-bottom:50px}}.m-pagenation .m-pagenation__prev{margin-right:.5em}.m-pagenation .m-pagenation__prev a{display:block;text-decoration:none;padding:.3em 1em;border:#ccc solid 1px}.m-pagenation .m-pagenation__prev a:hover{background:rgba(160,0,38,.1);border-color:rgba(160,0,38,.1)}.m-pagenation .m-pagenation__next{margin-left:.5em}.m-pagenation .m-pagenation__next a{display:block;text-decoration:none;padding:.3em 1em;border:#ccc solid 1px}.m-pagenation .m-pagenation__next a:hover{background:rgba(160,0,38,.1);border-color:rgba(160,0,38,.1)}.m-pagenation .m-pagenation__body{margin:0;padding:0;list-style:none;display:flex}.m-pagenation .m-pagenation__body li{display:inline-block;margin:0 5px}.m-pagenation .m-pagenation__body li a{text-decoration:none;display:block;padding:.3em 1em;border:#ccc solid 1px}.m-pagenation .m-pagenation__body li a:hover{background:rgba(160,0,38,.1);border-color:rgba(160,0,38,.1)}.m-pagenation .m-pagenation__body li.current{background:#a00026;color:#fff;border:#a00026 solid 1px;padding:.3em 1em}.wp-pagenavi{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:100px}@media (max-width:767px){.wp-pagenavi{margin-bottom:50px}}.wp-pagenavi a,.wp-pagenavi span{display:inline-block;margin:0 5px;text-decoration:none;padding:.3em 1em;border:#ccc solid 1px;color:#a00026}.wp-pagenavi a.current,.wp-pagenavi span.current{background:#a00026;color:#fff;border:#a00026 solid 1px;padding:.3em 1em}.wp-pagenavi a:hover{background:rgba(160,0,38,.1);border-color:rgba(160,0,38,.1)}.article_single01 .article_single01_02{margin-top:10px}.article_single01 .article_single01_02 img{opacity:1;transition:opacity .3s}.article_single01 .article_single01_02 img:hover{cursor:pointer;opacity:.7}.article_single01 .ofi{background:rgba(160,0,38,.1)}.article_single01 .more{display:block;text-align:center}.article_single02 .article_single02_01 img{opacity:1;transition:opacity .3s}.article_single02 .article_single02_01 img:hover{cursor:pointer;opacity:.7}.article_single02 .ofi{background:rgba(160,0,38,.1)}.article_single02 .more{display:block;text-align:center}@media (min-width:768px){.article_single03 .article_single03_02 .span_6{width:45%;margin-left:10%}.article_single03 .article_single03_02 .span_6:first-child{margin-left:0}}@media (min-width:768px){.article_single03 .article_single03_02 .span_12{margin-left:0;margin-top:20px}}.article_single03 .article_single03_02 img{opacity:1;transition:opacity .3s}.article_single03 .article_single03_02 img:hover{cursor:pointer;opacity:.7}.article_single03 .case_arrow{position:relative}@media (max-width:767px){.article_single03 .case_arrow{margin-bottom:10%}}.article_single03 .case_arrow:after{content:"";display:block;position:absolute;top:50%;left:108%;margin:auto;width:35px;height:35px;border-top:3px solid #a00026;border-right:3px solid #a00026;transform:translate(0,-50%) rotate(45deg);transform-origin:left top;transition:.2s}@media (max-width:767px){.article_single03 .case_arrow:after{left:0;right:0;top:105%;width:20px;height:20px;transform:translate(0,-50%) rotate(135deg);transform-origin:center}}.article_single03 .ofi{background:rgba(160,0,38,.1)}.article_single03 .more{display:block;text-align:center}.article_single04 ul{margin:0;padding:0;list-style:none}.article_single04 .article_single04_01_img1 .ofi{padding-top:75%}.article_single04 .article_single04_01_img2 .ofi{padding-top:15%}.article_single04 .article_single04_01_img3 .ofi{padding-top:10.8%}.article_single04 .article_single04_01_img4 .ofi{padding-top:8.4%}.article_single04 .article_single04_01_img5 .ofi{padding-top:6.9%}.article_single04 .article_single04_01_img6 .ofi{padding-top:5.8%}.article_single04 .article_single04_01_nav{margin-top:15px}.article_single04 .article_single04_01_nav .ofi{padding-top:11.1%}.article_single04 .article_single04_01_nav .slick-track{width:100% !important;transform:none !important;left:0 !important}.article_single04 .article_single04_01_nav li{margin-left:.8%;width:calc(96% / 6) !important}.article_single04 .article_single04_01_nav li:nth-child(1){margin-left:0}.article_single04.article_container .article_single04_01_img1 .ofi{padding-top:74.5%}.article_single04.article_container .article_single04_01_img2 .ofi{padding-top:18.7%}.article_single04.article_container .article_single04_01_img3 .ofi{padding-top:14.9%}.article_single04.article_container .article_single04_01_img4 .ofi{padding-top:12.5%}.article_single04.article_container .article_single04_01_img5 .ofi{padding-top:10.7%}.article_single04.article_container .article_single04_01_img6 .ofi{padding-top:9.4%}.article_single04.article_container .article_single04_01_nav{margin-top:15px}.article_single04.article_container .article_single04_01_nav .ofi{padding-top:12%}.article_single04.article_container .article_single04_01_nav .slick-track{width:100% !important;transform:none !important;left:0 !important}.article_single04.article_container .article_single04_01_nav li{margin-left:.8%;width:calc(96% / 6) !important}.article_single04.article_container .article_single04_01_nav li:nth-child(1){margin-left:0}.article_single04 .article_single04_02{margin-top:10px}.article_single04 .article_single04_02 img{opacity:1;transition:opacity .3s}.article_single04 .article_single04_02 img:hover{cursor:pointer;opacity:.7}.article_single04 .slick-next,.article_single04 .slick-prev{z-index:1}.article_single04 .slick-next:before,.article_single04 .slick-prev:before{content:none}.article_single04 .slick-next:after,.article_single04 .slick-prev:after{content:"";display:block;position:absolute;top:50%;margin:auto;width:35px;height:35px;border-top:3px solid #a00026;transition:.2s;z-index:1}.article_single04 .slick-prev{left:0}.article_single04 .slick-prev:after{left:0;border-left:3px solid #a00026;transform:translate(0,-50%) rotate(-45deg);transform-origin:right top}.article_single04 .slick-next{right:0}.article_single04 .slick-next:after{right:0;border-right:3px solid #a00026;transform:translate(0,-50%) rotate(45deg);transform-origin:left top}.article_single04 .ofi{background:rgba(160,0,38,.1);height:auto !important}.article_single04 .more{display:block;text-align:center}@media (min-width:768px){.article_list_case02 .article_list_case02_01{width:67%}.article_list_case02 .article_list_case02_02{width:31%}.article_list_case02.article_single01 .article_single01_02{margin-top:0}}.article_container .article_single01_02{margin-top:10px}.article_container .article_single01_02 img{opacity:1;transition:opacity .3s}.article_container .article_single01_02 img:hover{cursor:pointer;opacity:.7}.article_detail{margin-bottom:4%;font-size:1.5rem}.article_detail .post_title{text-align:left;margin:40px 0 2em;padding:0 0 .5em !important;font-size:2.4rem;border-bottom:#a00026 solid 2px}@media (max-width:767px){.article_detail .post_title{font-size:1.9rem}}.article_detail .post_title:after{content:none}.article_detail .post_title a:hover{text-decoration:none;color:#a00026}.article_detail .span_12{margin:2% 0}.article_detail .post_header>div{display:flex;flex-wrap:wrap;gap:5px 10px}.article_detail .post_header>div+div{margin-top:10px}.article_detail .post_header .time{display:inline-block;position:relative;padding-left:20px}.article_detail .post_header .time:before{display:block;position:absolute;content:"\f044";font-family:"Font Awesome 5 Free";line-height:10px;font-size:16px;width:16px;height:16px;left:0;top:50%;transform:translateY(-40%);color:currentColor}.article_detail .post_header .updated{display:inline-block;position:relative;padding-left:20px}.article_detail .post_header .updated:before{display:block;position:absolute;content:"\f2f1";font-family:"Font Awesome 5 Free";line-height:10px;font-size:16px;width:16px;height:16px;left:0;top:50%;transform:translateY(-40%);color:currentColor;font-weight:700}.article_detail .post_header .category_badge{background:#a00026;color:#fff;font-size:1.4rem;display:inline-block}.article_detail .post_header .category_badge a{display:block;padding:.2em 1em;color:#fff;text-decoration:none}.pager{overflow:hidden;margin-bottom:5%}.pager .pager_prev{float:left}.pager .pager_prev a{display:block;position:relative;padding-left:20px;text-decoration:none}.pager .pager_prev a:after{content:"";width:8px;height:8px;border:0;border-top:solid 2px #a00026;border-left:solid 2px #a00026;transform:rotate(-45deg);position:absolute;top:50%;left:4px;margin-top:-6px}.pager .pager_prev a:hover{opacity:.8}.pager .pager_next{float:right}.pager .pager_next a{display:block;position:relative;padding-right:20px;text-decoration:none}.pager .pager_next a:after{content:"";width:8px;height:8px;border:0;border-top:solid 2px #a00026;border-right:solid 2px #a00026;transform:rotate(45deg);position:absolute;top:50%;right:4px;margin-top:-6px}.pager .pager_next a:hover{opacity:.8}.ofi{display:block;position:relative;overflow:hidden;padding-top:75%}.ofi.cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ofi>img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.lead{color:#a00026;font-size:2rem}.text-xxlarge{font-size:2.4rem}.text-xlarge{font-size:2rem}.text-large{font-size:1.6rem}.text-small{font-size:1.2rem}.text-xsmall{font-size:1rem}.text-white{color:#fff !important}.text-black{color:#000 !important}.text-red{color:red !important}.text-primary{color:#a00026 !important}@media (max-width:767px){.sp-hide,.pc-only,.tablet-only{display:none !important}.sp-text-center{text-align:center}.sp-text-left{text-align:left}.sp-text-right{text-align:right}}@media (min-width:768px){.lead{font-size:2.8rem}.text-xxlarge{font-size:3.6rem}.text-xlarge{font-size:2.8rem}.text-large{font-size:2rem}.text-small{font-size:1.2rem}.text-xsmall{font-size:1rem}.pc-hide,.sp-only{display:none !important}.pc-text-center{text-align:center}.pc-text-left{text-align:left}.pc-text-right{text-align:right}}@media (min-width:768px) and (max-width:1023px){.tablet-hide{display:none !important}}@media (min-width:1024px){.tablet-only{display:none !important}}@media (max-width:1199px){.sp-hide02,.pc-only02,.tablet-only02{display:none !important}}@media (min-width:1200px){.pc-hide02,.sp-only02{display:none !important}}.arial{font-family:"Arial",arial !important}.arial_n{font-family:"Arial Narrow",arial !important}.js-tel a{color:currentColor;text-decoration:none}@media (min-width:768px){.js-tel a{pointer-events:none}}.fs12{font-size:12px}@media (max-width:767px){.sp-fs12{font-size:12px !important}}.fs13{font-size:13px}@media (max-width:767px){.sp-fs13{font-size:13px !important}}.fs14{font-size:14px}@media (max-width:767px){.sp-fs14{font-size:14px !important}}.fs15{font-size:15px}@media (max-width:767px){.sp-fs15{font-size:15px !important}}.fs16{font-size:16px}@media (max-width:767px){.sp-fs16{font-size:16px !important}}.fs17{font-size:17px}@media (max-width:767px){.sp-fs17{font-size:17px !important}}.fs18{font-size:18px}@media (max-width:767px){.sp-fs18{font-size:18px !important}}.fs19{font-size:19px}@media (max-width:767px){.sp-fs19{font-size:19px !important}}.fs20{font-size:20px}@media (max-width:767px){.sp-fs20{font-size:20px !important}}.fs21{font-size:21px}@media (max-width:767px){.sp-fs21{font-size:21px !important}}.fs22{font-size:22px}@media (max-width:767px){.sp-fs22{font-size:22px !important}}.fs23{font-size:23px}@media (max-width:767px){.sp-fs23{font-size:23px !important}}.fs24{font-size:24px}@media (max-width:767px){.sp-fs24{font-size:24px !important}}.fs25{font-size:25px}@media (max-width:767px){.sp-fs25{font-size:25px !important}}.fs26{font-size:26px}@media (max-width:767px){.sp-fs26{font-size:26px !important}}.fs27{font-size:27px}@media (max-width:767px){.sp-fs27{font-size:27px !important}}.fs28{font-size:28px}@media (max-width:767px){.sp-fs28{font-size:28px !important}}.fs29{font-size:29px}@media (max-width:767px){.sp-fs29{font-size:29px !important}}.fs30{font-size:30px}@media (max-width:767px){.sp-fs30{font-size:30px !important}}.fs31{font-size:31px}@media (max-width:767px){.sp-fs31{font-size:31px !important}}.fs32{font-size:32px}@media (max-width:767px){.sp-fs32{font-size:32px !important}}.fs33{font-size:33px}@media (max-width:767px){.sp-fs33{font-size:33px !important}}.fs34{font-size:34px}@media (max-width:767px){.sp-fs34{font-size:34px !important}}.fs35{font-size:35px}@media (max-width:767px){.sp-fs35{font-size:35px !important}}.fs36{font-size:36px}@media (max-width:767px){.sp-fs36{font-size:36px !important}}.fs37{font-size:37px}@media (max-width:767px){.sp-fs37{font-size:37px !important}}.fs38{font-size:38px}@media (max-width:767px){.sp-fs38{font-size:38px !important}}.fs39{font-size:39px}@media (max-width:767px){.sp-fs39{font-size:39px !important}}.fs40{font-size:40px}@media (max-width:767px){.sp-fs40{font-size:40px !important}}.mt0{margin-top:0 !important}.mb0{margin-bottom:0 !important}.m-auto{margin-right:auto !important;margin-left:auto !important}.mt-1{margin-top:1em}.mt-2{margin-top:2em}.mt-3{margin-top:3em}.mt-4{margin-top:4em}.mt-5{margin-top:5em}.mb-1{margin-bottom:1em}.mb-2{margin-bottom:2em}.mb-3{margin-bottom:3em}.mb-4{margin-bottom:4em}.mb-5{margin-bottom:5em}.inverse h2,.inverse h3,.inverse h4,.inverse p{color:#fff}.inverse h2:after{background:#fff}.inverse h2 small,.inverse h2 span{color:#fff}.image_right{margin-bottom:1em}@media (min-width:768px){.image_right{display:inline-block;float:right;margin-left:1em}}.dsp-home-only{display:none}.dsp-under-only{display:block}.home .dsp-home-only{display:block}.home .dsp-under-only{display:none}@media (max-width:1199px){.targetOffset{scroll-margin-top:60px}}.icon-tel:before{content:"\f879";font-family:"Font Awesome 5 Free";margin-right:5px}.localMenu{list-style:none;display:grid;padding:0;gap:5px 2%}.localMenu.column-2{grid-template-columns:repeat(2,1fr)}@media (max-width:767px){.localMenu.column-2{grid-template-columns:1fr}}.localMenu.column-3{grid-template-columns:repeat(3,1fr)}@media (max-width:767px){.localMenu.column-3{grid-template-columns:1fr}}.localMenu li a{color:#000;text-decoration:none;position:relative;padding:0 0 0 20px;display:inline-block}.localMenu li a:before{content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 10px;border-color:transparent transparent transparent #a00026;position:absolute;top:.4em;left:0}.localMenu li a:hover{color:#a00026;text-decoration:none}.top_menu{background:#a00026;padding:60px 0;color:#fff}@media (max-width:767px){.top_menu{padding:30px 0}}.top_menu a{display:block;background:#fff;text-decoration:none;padding:0 0 2%}@media (max-width:767px){.top_menu a{display:flex;justify-content:space-between;align-items:center;padding:0}}@media (max-width:767px){.top_menu a img{width:50%}}.top_menu a h3{margin-top:1em;padding-bottom:40px}@media (max-width:767px){.top_menu a h3{width:50%}}.top_menu a h3:after{content:none}.top_menu a h3:before{content:"\f138";font-family:"Font Awesome 5 Free";position:absolute;left:0;right:0;bottom:0;margin:auto}.top_pickUp .icon_wrapper{width:130px;margin:0 auto 1em;background:#a00026;height:0;padding-top:130px;border-radius:50%;position:relative}.top_pickUp .icon_wrapper img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.top_pickUp h3{padding:0}.top_pickUp h3:after{content:none}.container{margin-top:0 !important}@media (max-width:767px){main section:last-child{margin-bottom:0}}.main_visual{margin-bottom:0;margin-top:0}@media (min-width:768px){.main_visual .main_visual_copy_splide{max-width:calc(100% - 100px)}}.main_visual .main_visual_copy_splide .splide__slide img{width:100%;max-width:100%;top:auto;bottom:30px}@media (min-width:768px){.main_visual .main_visual_copy_splide .splide__slide img{right:auto;width:60%;max-width:883px;height:auto;max-height:329px;top:0;bottom:0}}.main_visual picture{margin:0 !important}.side_wrap{position:fixed;right:0;bottom:0;z-index:999;max-width:500px}@media (min-width:1200px){.side_wrap{bottom:30px}}.side_wrap ul{height:80%;list-style:none}@media (max-width:1199px){.side_wrap ul{display:flex;width:100%;height:auto;margin-left:0;padding-left:0}}.side_wrap ul li{background:#fff}.side_wrap ul li img{width:100%;height:auto}@media (min-width:1200px){.side_wrap ul li img{max-height:22.5vh;width:auto}}@media (min-width:1200px){.side_wrap ul li:not(:last-child){margin-bottom:10px}}@media (min-width:1200px){.side_wrap ul li:not(:last-child) img{max-height:25vh}}.recruit_section{padding-top:50px;padding-bottom:50px;margin-bottom:0}@media (min-width:768px){.recruit_section{padding-top:100px;padding-bottom:100px}}.container_s{max-width:1000px}.top_h2{font-size:28px;text-align:center;margin-top:0;margin-bottom:40px;position:relative;padding-bottom:0}@media (min-width:768px){.top_h2{margin-bottom:60px;font-size:32px}}.top_h2:after{content:"";position:absolute;width:40px;height:3px;background:#a00026;bottom:-10px;left:50%;right:auto;transform:translateX(-50%)}.top_h2_wh{color:#fff}.top_h2_wh:after{background:#fff}.button_flex{display:flex;align-items:center;justify-content:center;gap:2%;margin-bottom:16px}@media (min-width:768px){.button_flex{justify-content:flex-start}}.button_flex p{width:49%;max-width:220px;margin-bottom:0;margin-top:0}.button_wh{background:#fff;color:#151515;border-color:#151515}.button_wh:after{border-bottom:1px solid #151515 !important;border-right:1px solid #151515 !important}.button_wh:hover{border-color:#151515;background:#f0f0f0;color:#151515}.button.button_l,.inquiry .button_l.form_button,#wpcf7cpcnf .wpcf7cp-btns button.button_l{max-width:453px}.tel_link{font-size:22px;line-height:1}@media (min-width:768px){.tel_link{font-size:28px}}.tel_link .tel_icon{padding-left:18px;position:relative}@media (min-width:768px){.tel_link .tel_icon{padding-left:22px}}.tel_link .tel_icon:after{content:"";position:absolute;top:3px;left:0;width:12px;height:18px;background:url(/wp-content/uploads/rec_ic_tel.png) no-repeat center center/contain}@media (min-width:768px){.tel_link .tel_icon:after{top:4px;width:16px;height:21px}}footer{background:#6b0919;color:#fff}@media (max-width:767px){.pagetop{bottom:60px}}.pagetop a{background:url(/wp-content/uploads/toppage.png) no-repeat center/cover}@media (min-width:768px){.pagetop a{width:80px;height:80px}}.pagetop a:after{content:none}.top_message{background:#a00026}@media (min-width:768px){.top_message{background:url(/wp-content/uploads/rec_bg_img001.jpg) no-repeat 62% center/cover;padding-bottom:82px}}@media (min-width:1099px){.top_message{background:url(/wp-content/uploads/rec_bg_img001.jpg) no-repeat center center/cover;padding-bottom:82px}}@media (max-width:767px){.top_message{padding-bottom:0}}@media (max-width:767px){.top_message .container{background:url(/wp-content/uploads/rec_sp_bg_img001.jpg) no-repeat center bottom/contain;padding-bottom:74%}}@media (min-width:768px){.top_message .top_h2{margin-bottom:100px}}.top_message p{color:#fff}@media (min-width:768px){.top_message p{width:55%}}.top_message p.message_name{font-size:22px;font-weight:700}@media (min-width:768px){.top_message p.message_name{font-size:26px}}@media (max-width:767px){.top_links .links{margin-bottom:20px}}.top_links .links .links_btn{background:url(/wp-content/uploads/rec_links_bg.jpg) no-repeat center center/cover;color:#fff;text-decoration:none;font-size:clamp(17px, 2.2vw, 20px);font-weight:700;text-align:center;display:block;width:100%;padding:1.8em .4em;position:relative;transition:.2s}.top_links .links .links_btn_2row{padding:1.05em .4em}.top_links .links .links_btn .small{font-size:calc(14 / 20 * 1em)}.top_links .links .links_btn:after{content:"";display:block;position:absolute;bottom:15%;right:5%;margin:auto;width:20px;height:5px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:skew(45deg);transition:.2s}.top_links .links .links_btn:hover{opacity:.8}.top_links .links .links_btn:hover:after{right:4%}.top_links .links_movie{margin-top:36px}.top_links .links_movie video{width:100%}.top_interview{background:url(/wp-content/uploads/rec_bg_img002.jpg) no-repeat center center/cover}.top_interview .interview .interview_item{background:#fff;border:1px solid #a00026;width:100%;max-width:440px;padding:5px;position:relative;transition:.2s}@media (max-width:767px){.top_interview .interview .interview_item{margin:0 auto}}.top_interview .interview .interview_item img{width:100%;height:auto}.top_interview .interview .interview_item p{color:#a00026;font-weight:700;font-size:26px;text-align:center;margin-bottom:.5em}.top_interview .interview .interview_item p .small{font-size:calc(20 / 26 * 1em)}.top_interview .interview .interview_item a{position:absolute;width:100%;height:100%;text-decoration:none;opacity:0;top:0;left:0}.top_interview .interview .interview_item:after{content:"";display:block;position:absolute;bottom:11%;right:5%;margin:auto;width:20px;height:5px;border-bottom:1px solid #a00026;border-right:1px solid #a00026;transform:skew(45deg);transition:.2s}.top_interview .interview .interview_item:hover{opacity:.8}.top_interview .interview .interview_item:hover:after{right:4%}.top_requirements{background:#a00026}.top_requirements .row{align-items:center}.top_requirements .requirements_txt .top_h2_s{font-size:20px;border-bottom:1px solid #151515;padding-bottom:.6em;margin-bottom:1em;text-align:left}@media (min-width:768px){.top_requirements .requirements_txt .top_h2_s{font-size:clamp(22px, 2.8vw, 26px)}}.top_requirements .requirements_txt .top_h2_s:after{content:none}.top_requirements .requirements_txt p{line-height:2}.top_requirements_01 .requirements_txt .top_h2_s,.top_requirements_03 .requirements_txt .top_h2_s{color:#fff;border-color:#fff}.top_requirements_01 .requirements_txt p,.top_requirements_03 .requirements_txt p{color:#fff}.top_requirements_03,.top_requirements_04{background:#f0f0f0}.top_requirements_02{position:relative}.top_requirements_02:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:#f0f0f0;transform:skewY(-3deg);z-index:0}.top_requirements_02 .container{position:relative;z-index:2}.top_requirements_03{position:relative}.top_requirements_03:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:#a00026;transform:skewY(-3deg);z-index:0}.top_requirements_03 .container{position:relative;z-index:2}.top_access{background:url(/wp-content/uploads/rec_bg_img003.jpg) no-repeat center center/cover}@media (max-width:767px){.top_access .access_img{margin-bottom:20px}}.top_access .table_info{margin:20px 0}.top_access .table_info tbody td,.top_access .table_info tbody th{padding:.4em 1em}.top_access .table_info tbody th{text-align:left;position:relative;vertical-align:baseline}@media (max-width:767px){.top_access .table_info tbody th{width:134px}}.top_access .table_info tbody th:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:#a00026;top:13px;left:0}.top_access .table_info tbody .pt0{padding-top:0}.c-pri{color:#a00026;font-weight:700}.c-yellow{color:#b79235;font-weight:700}.mvv_message{background:url(/wp-content/uploads/mvv_bg_img002.jpg) no-repeat left bottom/cover}.mvv_message .row{justify-content:space-around}@media (max-width:767px){.mvv_message .row{display:flex;flex-wrap:wrap;justify-content:flex-start}}.mvv_message .row .profile{width:76%}@media (min-width:768px){.mvv_message .row .profile{width:40%}}.mvv_message .row .profile .mvv_name{color:#a00026;font-weight:700;font-size:18px;padding:.5em;text-align:center;border:2px solid #a00026}@media (min-width:768px){.mvv_message .row .profile .mvv_name{font-size:clamp(16px, 2vw, 18px)}}.mvv_message .row .profile .mvv_profile_table{width:100%}.mvv_message .row .profile .mvv_profile_table th,.mvv_message .row .profile .mvv_profile_table td{display:block;width:100%}.mvv_message .row .profile .mvv_profile_table th{text-align:left;font-weight:700;color:#a00026;padding-bottom:.4em}.mvv_message .row .profile .mvv_profile_table td{padding-top:0;padding-bottom:1.2em}.mvv_message .row .head{width:22%}@media (min-width:768px){.mvv_message .row .head{width:10%}}.mvv_message .row .head h2{text-align:center}.mvv_message .row .head h2:after{content:none}.mvv_message .row .message{width:100%}@media (min-width:768px){.mvv_message .row .message{width:40%}}.mvv_message .row .message p{line-height:2}.mvv_mvv{background:url(/wp-content/uploads/mvv_bg_img001.jpg) no-repeat center center/cover}@media (min-width:768px){.mvv_mvv .mvv_item{display:flex;gap:4%}}.mvv_mvv .mvv_item .mvv_img{width:100%}@media (min-width:768px){.mvv_mvv .mvv_item .mvv_img{width:15%}}@media (max-width:767px){.mvv_mvv .mvv_item .mvv_img{margin-bottom:20px}}.mvv_mvv .mvv_item .mvv_img .sp-only{display:flex;align-items:center;gap:20px}.mvv_mvv .mvv_item .mvv_img .sp-only img{width:30%;max-width:192px}.mvv_mvv .mvv_item .mvv_img .sp-only h3{font-size:clamp(25px, 6vw, 36px);color:#a00026;margin-top:0;margin-bottom:0}.mvv_mvv .mvv_item .mvv_img .sp-only h3 .small{font-size:calc(14 / 25 * 1em)}@media (min-width:768px){.mvv_mvv .mvv_item .mvv_txt{width:81%}}.mvv_mvv .mvv_item .mvv_txt .mvv_head h3{margin-top:0;margin-bottom:.4em;color:#a00026;font-size:30px;font-weight:700;border-bottom:1px solid #151515;padding-bottom:0}@media (min-width:768px){.mvv_mvv .mvv_item .mvv_txt .mvv_head h3{font-size:42px}}.mvv_mvv .mvv_item .mvv_txt .mvv_head h3 .small{font-size:calc(24 / 42 * 1em)}.mvv_mvv .mvv_item .mvv_txt .mvv_head .head_sub{font-size:20px;font-weight:700;line-height:1.5;margin-bottom:.8em}@media (min-width:768px){.mvv_mvv .mvv_item .mvv_txt .mvv_head .head_sub{font-size:clamp(24px, 3vw, 28px);margin-bottom:.4em}}.mvv_mvv .mvv_item .mvv_txt .mvv_content p{margin-top:.2em}.mvv_mvv .mvv_item .mvv_txt .mvv_content .content_head{color:#b79235;font-weight:700;margin-bottom:.2em}.mvv_mvv .mvv_item:not(:last-child){margin-bottom:40px}.mvv_mvv .mvv_item .tate{font-size:15px;font-weight:700;line-height:1.6;letter-spacing:.1em}@media (min-width:768px){.mvv_mvv .mvv_item .tate{margin:30px auto 0;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:30px}}.mvv_work .container>p{margin-bottom:2em}.mvv_work .work_wrap{background:#f0f0f0;padding:48px}@media (max-width:1199px){.mvv_work .work_wrap{padding:24px}}@media (max-width:767px){.mvv_work .work_wrap{padding:24px 16px}}.mvv_work .work_wrap h3{margin-top:0;margin-bottom:.5em;font-size:22px;padding-left:.8em;position:relative}@media (min-width:768px){.mvv_work .work_wrap h3{font-size:24px}}.mvv_work .work_wrap h3:before{content:"";position:absolute;width:4px;height:24px;background:#a00026;top:4px;left:0}.mvv_work .work_wrap h4{background:#a00026;color:#fff;font-size:18px;padding:.4em 1em;margin-bottom:1em}@media (min-width:768px){.mvv_work .work_wrap h4{font-size:20px}}.mvv_work .work_wrap h4:after{content:none}@media (max-width:767px){.mvv_work .work_wrap .work_item{max-width:346px;margin:0 auto}}.mvv_work .work_wrap .work_item p{text-align:center;color:#a00026;font-size:16px;font-weight:700;line-height:1.4}@media (min-width:768px){.mvv_work .work_wrap .work_item p{font-size:clamp(15px, 1.9vw, 18px)}}.mvv_work .work_wrap .work_item.work_item_has_link{position:relative;transition:.2s}.mvv_work .work_wrap .work_item.work_item_has_link p{margin-bottom:.4em}.mvv_work .work_wrap .work_item.work_item_has_link p.small{font-size:10px;letter-spacing:0}@media (max-width:1199px){.mvv_work .work_wrap .work_item.work_item_has_link p.small{font-size:8px}}@media (max-width:767px){.mvv_work .work_wrap .work_item.work_item_has_link p.small{font-size:10px}}.mvv_work .work_wrap .work_item.work_item_has_link a{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0}.mvv_work .work_wrap .work_item.work_item_has_link:after{content:"";position:absolute;background:url(/wp-content/uploads/mvv_link.png) no-repeat center center/contain;width:14px;height:14px;bottom:5%;right:5%}@media (max-width:1199px){.mvv_work .work_wrap .work_item.work_item_has_link:after{width:12px;height:12px;bottom:0;right:0}}.mvv_work .work_wrap .work_item.work_item_has_link:hover{opacity:.7}.mvv_work .work_wrap .work_item:not(:last-child){margin-bottom:18px}.mvv_work .work_wrap:not(:last-child){margin-bottom:24px}@media (min-width:768px){.mvv_work .work_wrap:not(:last-child){margin-bottom:40px}}.mvv_requirements{background:url(/wp-content/uploads/mvv_bg_img003.jpg) no-repeat center center/cover}.mvv_requirements .requirements_item{background:url(/wp-content/uploads/mvv_requirements_bg.png) no-repeat right center/cover}@media (max-width:767px){.mvv_requirements .requirements_item{max-width:400px;margin:0 auto 3%}}.mvv_requirements .requirements_item a{color:#fff;text-decoration:none;font-size:clamp(17px, 2.2vw, 20px);font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:1em 2em;width:100%;height:86px;position:relative;transition:.2s}@media (min-width:768px){.mvv_requirements .requirements_item a{height:100%}}.mvv_requirements .requirements_item a .txt{width:72%}@media (min-width:768px){.mvv_requirements .requirements_item a .txt{width:84%}}.mvv_requirements .requirements_item a:after{content:"";display:block;position:absolute;bottom:50%;right:12%;margin:auto;width:20px;height:5px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:skew(45deg);transition:.2s}.mvv_requirements .requirements_item a:hover{opacity:.8}.mvv_requirements .requirements_item a:hover:after{right:11%}h1{height:0;padding:0 !important}.bread_wrap{display:none}.copy_right{background:#6b0919;color:#fff;font-size:1.2rem;margin:0;padding:2em 0}footer .fNav ul li a:before{transform:none;border-top:none;border-right:none;width:5px;height:5px}h1:not(.header_logo){margin-bottom:0}