@charset "UTF-8";@import url("header.css");@import url("sidebar.css");@import url("footer.css");@import url("home.css");body {line-height: 1.7;font-size: 18px;font-family: "游ゴシック", YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;color: #444;-webkit-font-smoothing: antialiased;-webkit-animation-duration: 0.1s;-webkit-animation-name: cbresetbody;-webkit-animation-iteration-count: 1;-webkit-animation-timing-function: linear;-webkit-animation-delay: 0.15s;}a {outline: none;color: #e70012;text-decoration: none;transition: 0.32s ease-in-out;-webkit-transition: 0.32s ease-in-out;-moz-transition: 0.32s ease-in-out;-o-transition: 0.32s ease-in-out;-ms-transition: 0.32s ease-in-out;}a:hover {color: #50B675;opacity: .8;filter: alpha(opacity=80);-ms-filter: "alpha( opacity=80 )";}.fixed {position: fixed !important;top: 0;}.pagenation {margin-top: 15px;}.pagenation .prev {float: left;width: 50%;}.pagenation .next {float: right;width: 50%;text-align: right;}img {max-width: 100%;height: auto;}iframe {max-width: 100%;}section {margin-bottom: 70px;}section h2 {margin: 0 0 30px;padding: 0;}.pc {display: block;}.sp {display: none;}#content {margin: 0 auto;padding: 0 0 140px;}.sectInner {width: 940px;margin: 0 auto;}#breadCrumbs {margin-bottom: 3em;font-size: 14px;}#breadCrumbs .inner {width: 940px;margin: 0 auto;}#breadCrumbs .inner a {text-decoration: underline;color: #444;}#breadCrumbs .inner a:hover {text-decoration: none;}.pageHeader {position: relative;height: 336px;margin-bottom: 30px;background: #ccc;}.pageHeader .inner {position: relative;width: 980px;height: 100%;margin: 0 auto;}.pageHeader .inner .pageTitle {position: absolute;bottom: 0;display: inline-block;margin: 0;text-indent: -9999em;line-height: 1;}.pageHeader .inner .pageTitle .ja {font-size: 30px;}.pageHeader .inner .pageTitle .en {font-size: 12px;}body.page-about .pageHeader {background: url(../images/about_bg.jpg) repeat-x center center;}body.page-about .pageHeader .pageTitle {width: 364px;height: 93px;background: url(../images/about_h.png) no-repeat 0 0;}body.page-about #sectStrength {margin-bottom: 45px;}body.page-about #sectStrength .image {float: left;width: 50%;}body.page-about #sectStrength .text {float: right;width: 50%;font-size: 18px;}body.page-about #sectStrength .text p {margin-top: 0;}body.page-about #sectMerit .merit {width: 290px;margin-right: 35px;float: left;text-align: center;}body.page-about #sectMerit .merit h3 {height: 107px;}body.page-about #sectMerit .merit .txt {text-align: center;font-size: 18px;}body.page-about #sectMerit .merit3 {margin-right: 0;}body.page-about #sectMerit .more {clear: both;padding-top: 30px;text-align: center;}body.page-about #sectTech .image {float: left;width: 50%;}body.page-about #sectTech .text {float: right;width: 50%;font-size: 18px;}body.page-about #sectTech .text p {margin-top: 0;}body.page-about #sectTech .text hr {width: 50px;margin: 80px auto;}body.page-company .pageHeader {background: url(../images/company_bg.jpg) repeat-x center center;}body.page-company .pageHeader .pageTitle {width: 364px;height: 93px;background: url(../images/company_h.png) no-repeat 0 0;}body.page-company section {font-size: 18px;}body.page-company section .col {float: left;width: 50%;}body.page-company section dl dt {clear: both;float: left;width: 7em;line-height: 2.5;}body.page-company section dl dd {margin: 0;line-height: 2.5;padding-left: 7em;}body.page-company #sectAccess {margin-bottom: 0;}body.page-company #sectAccess h3 {font-size: 18px;margin: 0 0 12px;}body.page-company #sectAccess p {font-size: 16px;}body.page-company #sectAccess .map {margin-top: 20px;}body.page-plant .pageHeader {background: url(../images/plant_bg.jpg) repeat-x center center;}body.page-plant .pageHeader .pageTitle {width: 364px;height: 93px;background: url(../images/plant_h.png) no-repeat 0 0;}body.page-plant #sectEnv {margin-bottom: 70px;}body.page-plant #sectEnv .row1 {margin-bottom: 50px;}body.page-plant #sectEnv .row1 .image {float: left;width: 50%;}body.page-plant #sectEnv .row1 .text {font-size: 18px;}body.page-plant #sectEnv .row2 {margin-bottom: 50px;}body.page-plant #sectEnv .row2 ul {padding: 0;margin: 0;list-style: none;}body.page-plant #sectEnv .row2 ul li {width: 290px;float: left;margin-right: 30px;}body.page-plant #sectEnv .row2 ul li .txt {font-size: 16px;}body.page-plant #sectEnv .row2 ul li:nth-child(3n) {margin-right: 0;}body.page-plant #sectEq {margin-bottom: 0;}body.page-plant #sectEq .kakomi {margin-left: -20px;margin-right: -20px;padding: 53px 63px;border: 8px solid #EEEEEE;}body.page-plant #sectEq .kakomi p {font-size: 18px;}body.page-plant #sectEq .kakomi ul {padding: 0;list-style: none;}body.page-plant #sectEq .kakomi ul li {width: 256px;margin-right: 35px;float: left;}body.page-plant #sectEq .kakomi ul li h3 {text-align: center;margin-bottom: 0;}body.page-plant #sectEq .kakomi ul li .txt {font-size: 16px;margin-bottom: 0;}body.page-plant #sectEq .kakomi ul li:nth-child(3n) {margin-right: 0;}body.page-commisioned-business .pageHeader {background: url(../images/cb_bg.jpg) repeat-x center center;}body.page-commisioned-business .pageHeader .pageTitle {width: 364px;height: 93px;background: url(../images/cb_h.png) no-repeat 0 0;}body.page-commisioned-business section .image {float: left;width: 50%;}body.page-commisioned-business section .text {padding-left: 50%;font-size: 18px;}body.page-commisioned-business #sect3 hr {width: 50px;margin: 80px auto;}body.page-commisioned-business #sectFlow .sectInner {padding: 50px 55px;background: #F6F6F6;}body.page-commisioned-business #sectFlow .sectInner .flow {text-align: center;margin-bottom: 30px;}body.page-commisioned-business #sectFlow .sectInner p {font-size: 16px;margin-bottom: 0;}body.page-commisioned-business #sectProducts {margin-bottom: 0;}body.page-commisioned-business #sectProducts ul {padding: 0;margin: 0;list-style: none;}body.page-commisioned-business #sectProducts ul li {float: left;margin-right: 30px;margin-bottom: 15px;}body.page-commisioned-business #sectProducts ul li .img {display: block;}body.page-commisioned-business #sectProducts ul li .title {display: block;color: #000;text-align: center;font-size: 16px;}body.page-commisioned-business #sectProducts ul li:nth-child(4n) {margin-right: 0;}body.page-commisioned-business #sectProducts .more {margin-top: 60px;text-align: center;}body.page-wholesale .pageHeader {background: url(../images/oroshi_bg.jpg) repeat-x center center;}body.page-wholesale .pageHeader .pageTitle {width: 364px;height: 93px;background: url(../images/oroshi_h.png) no-repeat 0 0;}body.page-wholesale section .image {float: left;width: 50%;}body.page-wholesale section .text {padding-left: 50%;font-size: 18px;}body.page-wholesale #sect3 .notice {margin-top: 3em;font-size: 15px;}body.page-wholesale #sectFlow .sectInner {padding: 50px 55px;background: #F6F6F6;}body.page-wholesale #sectFlow .sectInner .flow {text-align: center;margin-bottom: 30px;}body.page-wholesale #sectFlow .sectInner p {font-size: 16px;margin-bottom: 0;}body.page-wholesale #sectProducts {margin-bottom: 0;}body.page-wholesale #sectProducts ul {padding: 0;margin: 0;list-style: none;}body.page-wholesale #sectProducts ul li {float: left;margin-right: 30px;margin-bottom: 15px;}body.page-wholesale #sectProducts ul li .img {display: block;}body.page-wholesale #sectProducts ul li .title {display: block;color: #000;text-align: center;font-size: 16px;}body.page-wholesale #sectProducts ul li:nth-child(4n) {margin-right: 0;}body.page-wholesale #sectProducts .more {margin-top: 60px;text-align: center;}body.page-recruit .pageHeader {background: url(../images/recruit_bg.jpg) repeat-x center center;}body.page-recruit .pageHeader .pageTitle {width: 364px;height: 93px;background: url(../images/recruit_h.png) no-repeat 0 0;}body.page-recruit p.lead {margin-bottom: 3em;}body.page-recruit table {margin-bottom: 2em;border-bottom: 1px solid #F6F6F6;}body.page-recruit table thead tr {background: #F6F6F6;}body.page-recruit table thead tr th {padding: 20px;text-align: left;font-weight: normal;}body.page-recruit table thead tr th:first-child {width: 160px;}body.page-recruit table tbody tr:nth-child(even) {background: #F6F6F6;}body.page-recruit table tbody tr th {font-weight: normal;text-align: left;padding: 20px;}body.page-recruit table tbody tr td {padding: 20px;}body.page-recruit .btn {margin-top: 1.5em;text-align: center;}body.page-privacy .pageHeader {background: url(../images/privacy_bg.jpg) repeat-x center center;}body.page-privacy .pageHeader .pageTitle {width: 364px;height: 93px;background: url(../images/privacy_h.png) no-repeat 0 0;}body.page-privacy #sectPrivacy .lead {margin-bottom: 3em;}body.page-privacy #sectPrivacy dl dt {font-weight: bold;margin-bottom: 7px;}body.page-privacy #sectPrivacy dl dd {margin: 0 0 30px 0;font-size: 16px;padding: 0 0 30px 0;border-bottom: 1px dotted #bbb;}body.parent-pageid-183 .pageHeader {background: url(../images/products_bg.jpg) repeat-x center center;}body.parent-pageid-183 .pageHeader .pageTitle {width: 364px;height: 93px;background: url(../images/products_h.png) no-repeat 0 0;}body.parent-pageid-183 .eyecatch {margin-bottom: 38px;}body.parent-pageid-183 .brand h2 {margin-bottom: 38px;text-align: center;}body.parent-pageid-183 .brand ul {margin: 0;padding: 0;list-style: none;}body.parent-pageid-183 .brand ul li {float: left;margin-right: 35px;margin-bottom: 20px;width: 290px;}body.parent-pageid-183 .brand ul li:nth-child(3n) {margin-right: 0;}body.parent-pageid-183 .brand ul li .img {display: block;margin-bottom: 10px;}body.parent-pageid-183 .brand ul li .txt {display: block;font-size: 16px;}body.parent-pageid-183 .brand .otherList > div {float: left;margin-right: 35px;margin-bottom: 20px;width: 290px;font-size: 16px;}body.parent-pageid-183 .brand .otherList > div:nth-child(3n) {margin-right: 0;}body.parent-pageid-183 .brand .otherList > div .bullet {color: #ED7700;}body.parent-pageid-183 .brand .notice {font-size: 16px;}body.parent-pageid-183 section .btn a {border: 2px solid #ccc;width: 800px;height: 60px;display: block;font-size: 30px;text-align: center;color: #444;margin: 0 auto;background: url(../images/common/btn_arw.jpg) no-repeat 98% center;}body.post-type-archive-products .pageHeader, body.tax-product-cat .pageHeader, body.single-products .pageHeader {background: url(../images/productslist_bg.jpg) repeat-x center center;}body.post-type-archive-products .pageHeader .pageTitle, body.tax-product-cat .pageHeader .pageTitle, body.single-products .pageHeader .pageTitle {width: 364px;height: 93px;background: url(../images/productslist_h.png) no-repeat 0 0;}body.post-type-archive-products ul.productsCatList, body.tax-product-cat ul.productsCatList, body.single-products ul.productsCatList {padding: 0;margin: 0 0 60px;list-style: none;}body.post-type-archive-products ul.productsCatList li, body.tax-product-cat ul.productsCatList li, body.single-products ul.productsCatList li {float: left;margin-right: 30px;margin-bottom: 15px;}body.post-type-archive-products ul.productsCatList li .img, body.tax-product-cat ul.productsCatList li .img, body.single-products ul.productsCatList li .img {display: block;}body.post-type-archive-products ul.productsCatList li .title, body.tax-product-cat ul.productsCatList li .title, body.single-products ul.productsCatList li .title {display: block;color: #000;text-align: center;font-size: 16px;}body.post-type-archive-products ul.productsCatList li:nth-child(4n), body.tax-product-cat ul.productsCatList li:nth-child(4n), body.single-products ul.productsCatList li:nth-child(4n) {margin-right: 0;}body.search section h2 {font-size: 18px;margin-bottom: 10px;}body.search section ul {list-style: none;padding: 0;}body.search section li {padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #ccc;}body.search section p {font-size: 16px;}body.single-products section .pageTitle {font-size: 28px;}body.single-products section .image {float: left;width: 50%;padding-right: 15px;}body.single-products section .details {width: 50%;float: right;padding-left: 15px;}body.single-products section .details table {margin: 0;width: 100%;}body.single-products section .details table tr {border-bottom: 1px dotted #BBB;}body.single-products section .details table th {vertical-align: top;text-align: left;padding: 7px 10px;width: 8em;}body.single-products section .details table td {padding: 7px 10px;}body.single-products section .attention {margin-top: 30px;}body.single-products section .attention h2 {font-size: 18px;margin-bottom: 0;}body.single-products section .attention p {margin: 0;}body.single-products section .pdf {margin-top: 120px;}body.single-products section .pdf .btn a {border: 2px solid #ccc;width: 800px;height: 60px;line-height: 60px;display: block;font-size: 30px;text-align: center;color: #444;margin: 0 auto;background: url(../images/icon_download.jpg) no-repeat 98% center;}body.single-products section .aside {margin-top: 70px;text-align: center;}body.single-products section .aside ul {display: inline-block;list-style: none;padding: 0;margin: 0;}body.single-products section .aside ul li {float: left;margin-right: 40px;}body.single-products section .aside ul li:last-child {margin-right: 0;}body.post-type-archive-post .pageHeader {background: url(../images/news_bg.jpg) repeat-x center center;}body.post-type-archive-post .pageHeader .pageTitle {width: 364px;height: 93px;background: url(../images/news_h.png) no-repeat 0 0;}body.post-type-archive-post #sectNews ul {list-style: none;margin: 0;padding: 0;}body.post-type-archive-post #sectNews ul li {overflow: hidden;margin: 0 0 0px;padding: 30px 0;border-bottom: 1px dotted #bbb;}body.post-type-archive-post #sectNews .date {clear: both;float: left;display: block;}body.post-type-archive-post #sectNews .postTitle {padding-left: 7em;display: block;}body.post-type-archive-post #sectNews .postTitle a {color: #444;text-decoration: underline;}body.post-type-archive-post #sectNews .postTitle a:hover {text-decoration: none;}body.single-post .pageHeader {background: url(../images/news_bg.jpg) repeat-x center center;}body.single-post .pageHeader .pageTitle {width: 364px;height: 93px;background: url(../images/news_h.png) no-repeat 0 0;}body.single-post article .postTitle {margin-bottom: 0;}body.single-post article .date {margin-top: 0;}body.page article, body.archive article {margin-top: 40px;padding-bottom: 40px;margin-bottom: 40px;border-bottom: 1px solid #004CA4;}body.page article .postTitle, body.single article .postTitle, body.archive article .postTitle {font-size: 26px;font-weight: bold;color: #444;}article .postEyecatch {margin-bottom: 3em;}.nav-below {position: relative;font-size: 16px;margin-top: 6em;margin-bottom: 0px;}.nav-below .nav-next {float: right;}.nav-below .nav-prev {float: left;}.nav-below .list {position: absolute;top: 0;left: 50%;transform: translateX(-50%);text-align: center;display: block;margin: 0 auto;}.postMeta {margin-bottom: 1em;}article .content p {line-height: 1.7;margin-bottom: 1em;}body.page-news h1 {color: #333;text-align: center;font-size: 34px;font-weight: bold;line-height: 1.3;}body.page-contact .pageHeader, body.page-contact-2 .pageHeader {background: url(../images/contact_bg.jpg) repeat-x center center;}body.page-contact .pageHeader .pageTitle, body.page-contact-2 .pageHeader .pageTitle {width: 364px;height: 93px;background: url(../images/contact_h.png) no-repeat 0 0;}body.page-contact .formTable, body.page-contact-2 .formTable {width: 100%;}body.page-contact .formTable tr, body.page-contact-2 .formTable tr {background: url(../images/line_dash.jpg) repeat-x 0 bottom;}body.page-contact .formTable tr th, body.page-contact-2 .formTable tr th {width: 220px;text-align: left;padding: 20px 0;}body.page-contact .formTable tr td, body.page-contact-2 .formTable tr td {position: relative;padding: 20px 0;}body.page-contact .formTable input[type="text"], body.page-contact .formTable input[type=email], body.page-contact .formTable input[type=tel], body.page-contact .formTable select, body.page-contact .formTable textarea, body.page-contact-2 .formTable input[type="text"], body.page-contact-2 .formTable input[type=email], body.page-contact-2 .formTable input[type=tel], body.page-contact-2 .formTable select, body.page-contact-2 .formTable textarea {border: 4px solid #444;background: #fff;}body.page-contact .formTable #name-sei, body.page-contact .formTable #name-mei, body.page-contact .formTable #kana-sei, body.page-contact .formTable #kana-mei, body.page-contact .formTable #date1, body.page-contact .formTable #zip, body.page-contact-2 .formTable #name-sei, body.page-contact-2 .formTable #name-mei, body.page-contact-2 .formTable #kana-sei, body.page-contact-2 .formTable #kana-mei, body.page-contact-2 .formTable #date1, body.page-contact-2 .formTable #zip {display: inline-block;width: 200px;line-height: 60px;height: 60px;margin: 0 20px 0 15px;padding: 0 15px;}body.page-contact .formTable input.zipcode, body.page-contact-2 .formTable input.zipcode {width: 5em;display: inline-block;line-height: 60px;height: 60px;margin: 0 10px;padding: 0 15px;}body.page-contact .formTable select, body.page-contact-2 .formTable select {line-height: 60px;height: 60px;border-radius: 0;padding: 0 15px;}body.page-contact .formTable select option, body.page-contact-2 .formTable select option {border-radius: 0;}body.page-contact .formTable .address, body.page-contact .formTable .email, body.page-contact-2 .formTable .address, body.page-contact-2 .formTable .email {display: inline-block;width: 100%;line-height: 60px;height: 60px;margin: 0;padding: 0 15px;}body.page-contact .formTable .address:first-child, body.page-contact .formTable .email:first-child, body.page-contact-2 .formTable .address:first-child, body.page-contact-2 .formTable .email:first-child {margin-bottom: 10px;}body.page-contact .formTable input.tel, body.page-contact-2 .formTable input.tel {width: 200px;display: inline-block;line-height: 60px;height: 60px;margin: 0 10px;padding: 0 15px;}body.page-contact .formTable input.tel:last-child, body.page-contact-2 .formTable input.tel:last-child {margin-right: 0;}body.page-contact .formTable input.tel:first-child, body.page-contact-2 .formTable input.tel:first-child {margin-left: 0;}body.page-contact .formTable textarea, body.page-contact-2 .formTable textarea {width: 100%;height: 200px;padding: 15px;}body.page-contact .required, body.page-contact-2 .required {color: #ED7700;}body.page-contact .notice, body.page-contact-2 .notice {font-size: 15px;color: #ED7700;margin: 0;margin-top: -10px;}body.page-contact p.submit, body.page-contact-2 p.submit {text-align: center;}body.page-contact input.submit, body.page-contact-2 input.submit {width: 500px;height: 80px;line-height: 80px;display: inline-block;text-align: center;cursor: pointer;font-size: 32px;font-weight: bold;color: #fff;background: #454545 url(../images/icon_arw_form.png) no-repeat 95% center;}body.page-contact .mw_wp_form_preview .label-sei, body.page-contact .mw_wp_form_preview .label-mei, body.page-contact .mw_wp_form_preview .notice, body.page-contact-2 .mw_wp_form_preview .label-sei, body.page-contact-2 .mw_wp_form_preview .label-mei, body.page-contact-2 .mw_wp_form_preview .notice {display: none;}body.page-contact .mw_wp_form .error, body.page-contact-2 .mw_wp_form .error {color: #ffffff;display: block;background: #e90003;border-radius: 5px;padding: 2px 15px;position: absolute;right: 0;bottom: 20px;margin-bottom: -20px;}body.page-contact .after-msg, body.page-contact-2 .after-msg {background: #ececec;padding: 15px;border-radius: 4px;}@media screen and (max-width: 768px) {article iframe {width: 100%;height: 200px;box-sizing: border-box;}body.page-contact form th, body.page-contact-2 form th {display: list-item;width: 100%;list-style: none;padding: 3px 12px;}body.page-contact form td, body.page-contact-2 form td {display: list-item;width: 100%;list-style: none;}#name-sei, #name-mei, #kana-sei, #kana-mei, #date1, #zip {width: 100%;margin: 0;margin-bottom: 7px;}}div.wpcf7-validation-errors {border: 2px solid #f00;}body.error404 #pageContainer p {margin-bottom: 1em;}body.error404 .reason {box-sizing: border-box;padding: 15px;border: 1px solid #e5e5e5;margin: 20px 0;line-height: 2em;background: #f5f2f3;}body.error404 .reason h2 {font-weight: bold;font-size: 1.1em;margin-bottom: 15px;}@media screen and (max-width: 768px) {.pc {display: none;}.sp {display: block;}body {font-size: 14px;}section {margin-bottom: 35px;}section h2 {margin-bottom: 15px;text-align: center;}#content {padding-left: 15px;padding-right: 15px;padding-bottom: 25px;}.pageHeader {margin-left: -15px;margin-right: -15px;height: 150px;background-size: auto 100% !important;}.pageHeader .pageTitle {width: 100% !important;background-size: contain !important;background-position: 0 bottom !important;}#breadCrumbs .inner {width: auto;}.pageHeader .inner {width: auto;}.sectInner {width: auto;}body.page-about #sectStrength .image {float: none;width: auto;margin-bottom: 10px;}body.page-about #sectStrength .text {float: none;width: auto;font-size: 14px;word-wrap: break-word;word-break: break-all;}body.page-about #sectMerit .merit {width: auto;margin-right: 0;float: none;}body.page-about #sectTech .image {width: auto;float: none;margin-bottom: 10px;}body.page-about #sectTech .text {float: none;width: auto;font-size: 14px;}body.page-about #sectTech .text hr {width: 25px;margin: 40px auto;}body.page-company section {font-size: 14px;}body.page-company section .col {float: none;width: auto;}body.page-company #sectAccess h3 {margin-bottom: 0;}body.page-company #sectAccess p {font-size: 14px;margin-top: 0;}#sectHomeProducts ul.productsList li:nth-child(5n) {margin-right: 15px;}#sectHomeProducts ul.productsList li:nth-child(2n) {margin-right: 0;}body.post-type-archive-products ul.productsCatList, body.tax-product-cat ul.productsCatList {margin: 0 0 30px;}body.post-type-archive-products ul.productsCatList li, body.tax-product-cat ul.productsCatList li {margin-right: 0;width: 50%;}body.post-type-archive-products ul.productsCatList li:nth-child(odd), body.tax-product-cat ul.productsCatList li:nth-child(odd) {padding-right: 7.5px;}body.post-type-archive-products ul.productsCatList li:nth-child(even), body.tax-product-cat ul.productsCatList li:nth-child(even) {padding-left: 7.5px;}body.post-type-archive-products ul.productsCatList li .title, body.tax-product-cat ul.productsCatList li .title {font-size: 14px;}body.page-contact .formTable tr th, body.page-contact-2 .formTable tr th {width: auto;padding-bottom: 0;}body.page-contact .formTable tr td, body.page-contact-2 .formTable tr td {padding-top: 0;}body.page-contact .formTable input, body.page-contact .formTable textarea, body.page-contact .formTable select, body.page-contact .formTable option, body.page-contact-2 .formTable input, body.page-contact-2 .formTable textarea, body.page-contact-2 .formTable select, body.page-contact-2 .formTable option {font-size: 16px;}body.page-contact .formTable #name-sei, body.page-contact .formTable #name-mei, body.page-contact .formTable #kana-sei, body.page-contact .formTable #kana-mei, body.page-contact .formTable #date1, body.page-contact .formTable #zip, body.page-contact-2 .formTable #name-sei, body.page-contact-2 .formTable #name-mei, body.page-contact-2 .formTable #kana-sei, body.page-contact-2 .formTable #kana-mei, body.page-contact-2 .formTable #date1, body.page-contact-2 .formTable #zip {width: 7em;line-height: 45px;height: 45px;margin: 0 5px 0 6px;padding: 0 7px;}body.page-contact .formTable .mw_wp_form .error, body.page-contact-2 .formTable .mw_wp_form .error {bottom: 0px;}body.page-contact .formTable .notice, body.page-contact-2 .formTable .notice {font-size: 14px;}body.page-contact .formTable input.tel, body.page-contact-2 .formTable input.tel {line-height: 45px;height: 45px;margin: 0 0px;padding: 0 7px;width: 6em;text-align: center;}body.page-contact .formTable .address, body.page-contact .formTable .email, body.page-contact-2 .formTable .address, body.page-contact-2 .formTable .email {line-height: 45px;height: 45px;margin: 0;padding: 0 7px;}body.page-contact .formTable input.zipcode, body.page-contact-2 .formTable input.zipcode {line-height: 45px;height: 45px;margin: 0 0px;padding: 0px 7px;}body.page-contact input.submit, body.page-contact-2 input.submit {max-width: 100%;font-size: 20px;background-size: 9px auto;width: 290px;}body.page-recruit table thead tr th {text-align: center;padding: 7px;}body.page-recruit table thead tr th:first-child {width: auto;border-right: 1px dotted #ddd;}body.page-recruit table tbody tr th {padding: 7px;border-right: 1px dotted #ddd;}body.page-recruit table tbody tr td {padding: 7px;}body.page-commisioned-business section .image, body.page-wholesale section .image {float: none;width: auto;}body.page-commisioned-business section .text, body.page-wholesale section .text {padding-left: 0;font-size: 14px;}body.page-commisioned-business #sect3 hr, body.page-wholesale #sect3 hr {margin: 40px auto;}body.page-commisioned-business #sectFlow .sectInner, body.page-wholesale #sectFlow .sectInner {padding: 15px;}body.page-commisioned-business #sectFlow .sectInner p, body.page-wholesale #sectFlow .sectInner p {font-size: 14px;}body.page-commisioned-business #sectProducts ul li, body.page-wholesale #sectProducts ul li {margin-right: 0;width: 50%;}body.page-commisioned-business #sectProducts ul li:nth-child(odd), body.page-wholesale #sectProducts ul li:nth-child(odd) {padding-right: 7.5px;}body.page-commisioned-business #sectProducts ul li:nth-child(even), body.page-wholesale #sectProducts ul li:nth-child(even) {padding-left: 7.5px;}body.page-plant #sectEnv {margin-bottom: 30px;}body.page-plant #sectEnv .row1 .image {float: none;width: auto;}body.page-plant #sectEnv .row1 .text {font-size: 14px;}body.page-plant #sectEnv .row2 ul li {width: auto;float: none;margin-right: 0;text-align: center;}body.page-plant #sectEnv .row2 ul li .txt {font-size: 14px;text-align: left;}body.page-plant #sectEq .kakomi {padding: 15px;margin: 0;}body.page-plant #sectEq .kakomi p {font-size: 14px;}body.page-plant #sectEq .kakomi ul li {width: auto;margin-right: 0;float: none;}body.page-plant #sectEq .kakomi ul li .txt {font-size: 14px;}body.parent-pageid-183 .brand ul li {width: auto;float: none;margin-right: 0;min-height: auto !important;}body.parent-pageid-183 .brand ul li .img {text-align: center;}body.parent-pageid-183 .brand ul li .txt {font-size: 14px;}body.parent-pageid-183 section .btn a {width: 100%;font-size: 18px;line-height: 41px;height: 45px;background-size: auto 15px;}body.single-products section .image {float: none;width: auto;text-align: center;margin-bottom: 10px;padding-right: 0;}body.single-products section .details {width: auto;float: none;padding-left: 0;}body.single-products section .pdf {margin-top: 60px;}body.single-products section .pdf .btn a {width: auto;font-size: 18px;line-height: 1.5;padding: 5px 50px 5px 5px;height: auto;}body.single-products section .aside ul li {float: none;margin-right: 0;margin-bottom: 1em;}}@media screen and (max-width: 320px) {body.page-contact .formTable #name-sei, body.page-contact .formTable #name-mei, body.page-contact .formTable #kana-sei, body.page-contact .formTable #kana-mei, body.page-contact .formTable #date1, body.page-contact .formTable #zip, body.page-contact-2 .formTable #name-sei, body.page-contact-2 .formTable #name-mei, body.page-contact-2 .formTable #kana-sei, body.page-contact-2 .formTable #kana-mei, body.page-contact-2 .formTable #date1, body.page-contact-2 .formTable #zip {width: 6em;}body.page-contact .formTable input.tel, body.page-contact-2 .formTable input.tel {width: 5em;}}.clearfix:after {content: "";display: block;clear: both;}.clearfix {zoom: 1;}
