a,body{color:#000}.navbar,.navbar .navbar__wrap .navbar__logo__wrap{height:80px}.navbar .navbar__wrap .navbar__logo__wrap .navbar__logo,.navbar .navbar__wrap .navbar__menu{margin:15px 0;height:50px}.navbar .navbar__wrap .navbar__logo__wrap .navbar__logo .navbar__logo__text,.navbar .navbar__wrap .navbar__menu>ul.menu>li,.navbar-dropdown .navbar__wrap .navbar__menu>ul.menu>li>a,.navbar-dropdown .navbar__wrap .navbar__menu>ul.menu>li>i{line-height:50px}.navbar-basic .navbar__wrap .navbar__menu>ul.menu>li>ul,.navbar-dropdown .navbar__wrap .navbar__menu>ul.menu>li>ul{top:50px}body{font-family:"游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Avenir,"Open Sans","Helvetica Neue",Helvetica,Arial,Verdana,Roboto,sans-serif;font-size:15px;background-color:#fff}a:hover{color:#dcdcdc}hr{background-color:rgba(0,0,0,.2)}.button,button,input[type=button],input[type=submit]{background-color:#eee;color:#474747}.button.button--primary,button.button--primary,input[type=button].button--primary,input[type=submit].button--primary{background-color:#000;color:#fff}.button.button--primary:active,.button.button--primary:hover,button.button--primary:active,button.button--primary:hover,input[type=button].button--primary:active,input[type=button].button--primary:hover,input[type=submit].button--primary:active,input[type=submit].button--primary:hover{background-color:rgba(0,0,0,.8);color:#fff}.button.button--success,button.button--success,input[type=button].button--success,input[type=submit].button--success{background-color:#000;color:#fff}.button.button--success:active,.button.button--success:hover,button.button--success:active,button.button--success:hover,input[type=button].button--success:active,input[type=button].button--success:hover,input[type=submit].button--success:active,input[type=submit].button--success:hover{background-color:rgba(0,0,0,.8);color:#fff}.button.button--warning,button.button--warning,input[type=button].button--warning,input[type=submit].button--warning{background-color:#000;color:#fff}.button.button--warning:active,.button.button--warning:hover,button.button--warning:active,button.button--warning:hover,input[type=button].button--warning:active,input[type=button].button--warning:hover,input[type=submit].button--warning:active,input[type=submit].button--warning:hover{background-color:rgba(0,0,0,.8);color:#fff}.button.button--danger,button.button--danger,input[type=button].button--danger,input[type=submit].button--danger{background-color:#000;color:#fff}.button.button--danger:active,.button.button--danger:hover,button.button--danger:active,button.button--danger:hover,input[type=button].button--danger:active,input[type=button].button--danger:hover,input[type=submit].button--danger:active,input[type=submit].button--danger:hover{background-color:rgba(0,0,0,.8);color:#fff}.form .form__content .form__content__description,.form .form__content .form__content__label,.form p .form__content__description,.form p .form__content__label,form.wpcf7-form .form__content .form__content__description,form.wpcf7-form .form__content .form__content__label,form.wpcf7-form p .form__content__description,form.wpcf7-form p .form__content__label{color:#999}.form input[type=email],.form input[type=tel],.form input[type=text],form.wpcf7-form input[type=email],form.wpcf7-form input[type=tel],form.wpcf7-form input[type=text]{border-bottom:1px solid #e0e0e0}.form input[type=email]:active,.form input[type=email]:focus,.form input[type=tel]:active,.form input[type=tel]:focus,.form input[type=text]:active,.form input[type=text]:focus,form.wpcf7-form input[type=email]:active,form.wpcf7-form input[type=email]:focus,form.wpcf7-form input[type=tel]:active,form.wpcf7-form input[type=tel]:focus,form.wpcf7-form input[type=text]:active,form.wpcf7-form input[type=text]:focus{border-bottom:2px solid #707070}.form select,form.wpcf7-form select{border:1px solid #e0e0e0}.form select:active,.form select:focus,form.wpcf7-form select:active,form.wpcf7-form select:focus{border:2px solid #707070}.form textarea,form.wpcf7-form textarea{border:1px solid #e0e0e0}.form textarea:focus,form.wpcf7-form textarea:focus{border:2px solid #707070}table{-webkit-box-shadow:0 0 0 1px #e0e0e0 inset;-moz-box-shadow:0 0 0 1px #e0e0e0 inset;-ms-box-shadow:0 0 0 1px #e0e0e0 inset;-o-box-shadow:0 0 0 1px #e0e0e0 inset;box-shadow:0 0 0 1px #e0e0e0 inset}table tr:last-child{th:,td;-webkit-box-shadow:1px 0 0 #e0e0e0 inset;-moz-box-shadow:1px 0 0 #e0e0e0 inset;-ms-box-shadow:1px 0 0 #e0e0e0 inset;-o-box-shadow:1px 0 0 #e0e0e0 inset;box-shadow:1px 0 0 #e0e0e0 inset}table tr td,table tr th{-webkit-box-shadow:-1px -1px 0 #e0e0e0 inset;-moz-box-shadow:-1px -1px 0 #e0e0e0 inset;-ms-box-shadow:-1px -1px 0 #e0e0e0 inset;-o-box-shadow:-1px -1px 0 #e0e0e0 inset;box-shadow:-1px -1px 0 #e0e0e0 inset}table tr td:last-child,table tr th:last-child{-webkit-box-shadow:0 -1px 0 #e0e0e0 inset;-moz-box-shadow:0 -1px 0 #e0e0e0 inset;-ms-box-shadow:0 -1px 0 #e0e0e0 inset;-o-box-shadow:0 -1px 0 #e0e0e0 inset;box-shadow:0 -1px 0 #e0e0e0 inset}.content-companyhistory table tr td,.content-companyhistory table tr th{-webkit-box-shadow:0 -1px 0 rgba(224,224,224,.1) inset;-moz-box-shadow:0 -1px 0 rgba(224,224,224,.1) inset;-ms-box-shadow:0 -1px 0 rgba(224,224,224,.1) inset;-o-box-shadow:0 -1px 0 rgba(224,224,224,.1) inset;box-shadow:0 -1px 0 rgba(224,224,224,.1) inset}.pagination .nav-links a.page-numbers,.pagination .nav-links span.page-numbers,.pagination .screen-reader-text a.page-numbers,.pagination .screen-reader-text span.page-numbers{background-color:#474747;color:#eee;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1);-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1);-ms-box-shadow:0 0 0 1px rgba(0,0,0,.1);-o-box-shadow:0 0 0 1px rgba(0,0,0,.1);box-shadow:0 0 0 1px rgba(0,0,0,.1)}.pagination .nav-links a.page-numbers:hover,.pagination .nav-links span.page-numbers:hover,.pagination .screen-reader-text a.page-numbers:hover,.pagination .screen-reader-text span.page-numbers:hover{background-color:#636363}.pagination .nav-links a.page-numbers.current,.pagination .nav-links span.page-numbers.current,.pagination .screen-reader-text a.page-numbers.current,.pagination .screen-reader-text span.page-numbers.current{background-color:#eee;color:#474747}.navbar,.navbar a{color:#000}.navbar{background-color:navbar_bg_color}.navbar a:hover,.navbar-basic .navbar__wrap .navbar__menu>ul.menu>li>i:hover,.navbar-basic .navbar__wrap .navbar__menu>ul.menu>li>ul>li,.navbar-dropdown .navbar__wrap .navbar__menu>ul.menu>li>i:hover,.navbar-dropdown .navbar__wrap .navbar__menu>ul.menu>li>ul>li{color:#dcdcdc}.navbar .navbar__wrap .navbar__logo__wrap .navbar__logo .navbar__logo__image,.navbar .navbar__wrap .navbar__logo__wrap .navbar__logo .navbar__logo__image img{height:50px}.navbar--over-mainvisual .navbar__bg{height:80px}@media screen and (max-width:767px){.form input[type=email],.form input[type=tel],.form input[type=text],.form textarea,form.wpcf7-form input[type=email],form.wpcf7-form input[type=tel],form.wpcf7-form input[type=text],form.wpcf7-form textarea{width:100%}.navbar-dropdown .navbar__wrap .navbar__logo__wrap .navbar__logo .navbar__toggle-button__inner,.navbar-dropdown .navbar__wrap .navbar__logo__wrap .navbar__spacer .navbar__toggle-button__inner,.navbar-dropdown .navbar__wrap .navbar__logo__wrap .navbar__toggle-button .navbar__toggle-button__inner{line-height:80px}.navbar-basic .navbar__wrap .navbar__logo__wrap .navbar__spacer,.navbar-basic .navbar__wrap .navbar__logo__wrap .navbar__toggle-button,.navbar-basic .navbar__wrap .navbar__logo__wrap height navbar_height{height:80px}}.navbar-basic{width:100%}.navbar-basic .navbar__wrap .navbar__menu>ul.menu>li{display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-o-flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row}.navbar-basic .navbar__wrap .navbar__menu>ul.menu>li>a,.navbar-basic .navbar__wrap .navbar__menu>ul.menu>li>i{line-height:50px}.sidebar-searchform .sidebar-searchform__searchword{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 -1px 0 #e0e0e0 inset;-moz-box-shadow:0 -1px 0 #e0e0e0 inset;-ms-box-shadow:0 -1px 0 #e0e0e0 inset;-o-box-shadow:0 -1px 0 #e0e0e0 inset;box-shadow:0 -1px 0 #e0e0e0 inset}