@charset "UTF-8";
/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/
#to_document_request_form{background-color:#b11928;opacity:.9;bottom:100px;border-radius:0 5px 5px 0;font-size:18px;left:0;position:fixed;padding:.8em .4em;writing-mode:vertical-rl;z-index:9999}#to_document_request_form a{color:#fff;text-decoration:none}@media screen and (max-width:1365px){.hidden-width-1366px{display:none !important}}@media screen and (max-width:1023px){.hidden-width-1024px{display:none}}@media screen and (max-width:480px){#to_document_request_form,#to_document_request_form a{display:none}.d-none-if-mobile{display:none !important}}:root{--ip-red:#b11928;--ip-pink:#d7879a;--ip-skyblue:#5887a8;--ip-blue:#1c4a93;--ip-orange:#d98822;--ip-yellow:#ebbc00;--ip-lightgreen:#98a93f;--ip-green:#3e613e;--ip-brown:#ac7739;--ip-purple:#5c328a;--ip-pink:#d7879a;--ip-black:#201510;--ip-white:#fbfbf7;--ip-orange-notice:rgba(217,136,34,.3);--ip-light-blue:#417ee0;--ip-light-yellow:#ffd119;--ip-light-green:#80ad80;--ip-lighter-blue:#96BFFF38;--prod-logi-color:#287393;--prod-wms-color:#94283a;--prod-time-color:#e68c21;--prod-sales-color:#5887a8;--prod-repo-color:#629762;--prod-ip-pa-color:#228c3b;--prod-pos:#4a90e2;--prod-time-logo-color:#ebbd00;--prod-time-logo-light-color:#fed766;  --prod-time-strong-color:#f2b705;--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;font-family:"Noto Serif JP",serif}body{font-family:"Noto Sans JP",sans-serif;line-height:2.2}h2,h3,h4,h5,h6,.auto-phrase,.auto-phrase a.wp-block-button__link{word-break:auto-phrase !important}h1,h2,h3,h4{font-family:"Noto Serif JP",serif;font-weight:bold,normal;.entry-content>*{line-height:2.2}}.entry-content>*{line-height:2.2}.article .wp-block-cover__inner-container h2{ color:#000;background-color:#fff0}.article{.logi{h2{background-color:#fff0;color:var(--prod-logi);border:0;font-weight:400;font-size:32px;line-height:2.3}h3{background-color:#fff0;color:var(--prod-logi);border-left:0;border-right:0;border-top:1px solid var(--prod-logi);border-bottom:1px solid var(--prod-logi);font-weight:400;font-size:22px;line-height:2.3}h4{background-color:#fff0;color:#000;border-left:3px solid var(--prod-logi);border-right:0;border-top:0;border-bottom:0;font-weight:400;font-size:20px}}}h3.article-time{border-top:1px solid var(221,221,221) !important;border-bottom:1px solid var(221,221,221) !important;border-left:7px solid #888 !important;padding-top:0 !important;padding-bottom:0 !important;font-weight:400;font-size:22px;line-height:2.3}.is-style-vk-heading-both_ends{position:relative;color:inherit;background-color:transparent;border:none;display:flex;align-items:center;text-align:center;padding:0}.is-style-vk-heading-both_ends:before{content:"";flex-grow:1;border-bottom:1px solid currentcolor;margin-right:1em}.is-style-vk-heading-both_ends:after{content:"";flex-grow:1;border-bottom:1px solid currentcolor;margin-left:1em}.h2-like{font-weight:400;font-size:1.5em;line-height:2em;font-family:"Noto Serif JP",serif}figure.wp-block-table table{width:80%;tbody{width:100%}td:last-child(){padding-right:auto}}table.no-style-table,.no-style-table table,.no-style-table table tbody tr,.no-style-table table tbody tr th,.no-style-table table tbody tr td{border:none !important;border-collapse:collapse !important;background-color:transparent !important;padding:0 !important}.navi-in>ul .sub-menu,.navi-in>ul .sub-menu li{background-color:#fff}.navi-in>ul li:hover,.navi-in>ul .sub-menu li:hover{background-color:#e6e6e6}.navi-in>ul .sub-menu a,.navi-in a{transition:none}.menu-top.menu-header>li.menu-item:last-child{background:#dc3545;border-radius:7px;margin:5px;height:2.8em;.item-label{color:#fff;font-size:1.25em;letter-spacing:.5em}.item-label:before{content:"\00a0"}.item-label:after{font-family:"Font Awesome 5 Free";content:"\f0e0"}}.info-list-item .info-list-item-date,.info-list-item .entry-category{color:var(--ip-gray-dark) !important;font-family:"Noto Sans JP",sans-serif}.info-list-item-meta{opacity:1 !important}.info-logi-functions>li{display:inline-block;padding:1em;margin:.5em;width:7em;text-align:center;background-color:#1c4993;color:#fff;font-weight:800}h1.ryoukin img{vertical-align:middle}.toggle-box.summary{font-size:0.8em;.toggle-button{text-align:unset;background-color:unset}.toggle-button:before{font-family:"Font Awesome 5 Free";color:var(--cocoon-text-color);content:"\f05a";opacity:unset}}.pan-navi,.pan-navi:visited,.rank-math-breadcrumb a,.rank-math-breadcrumb a:visited{color:var(--bs-gray-dark);text-decoration-line:none}.pan-navi:hover,.pan-navi:focus,.pan-navi:link,.pan-navi:active,.rank-math-breadcrumb a:hover,.rank-math-breadcrumb a:focus,.rank-math-breadcrumb a:link,.rank-math-breadcrumb a:active{color:var(--bs-gray);text-decoration-line:none}nav.rank-math-breadcrumb{display:none}.form-row{display:flex; flex-wrap:wrap;gap:10px}.form-col{flex:1 1 calc(50% - 10px);box-sizing:border-box}@media screen and (max-width:768px){.form-row{flex-direction:column}.form-col{flex:1 1 100%}}input[type=submit].ip-form-submit{font-family:"Noto Sans JP",sans-serif,"Font Awesome 5 Free","FontAwesome";background-color:#b11928;border-radius:var(--cocoon-basic-border-radius);color:var(--cocoon-white-color);font-size:18px;height:45px;line-height:16px}ul.trademark-notice,.trademark-notice ul,ul.notice{list-style:none;padding-left:0;li{position:relative;padding-left:20px;line-height:1.3em}li:before{content:"※";position:absolute;left:0;top:0;font-size:1em;color:#000}}.wp-block-uagb-testimonial .uagb-tm__items{visibility:visible !important}.ip .uagb-tm__text-wrap{margin:0 auto}.ip .uagb-tm__desc{margin:15px;width:fit-content}.ip .uagb-tm__desc:before,.ip .uagb-tm__desc:after{position:absolute;width:30px;height:30px;content:''}.ip .uagb-tm__desc:before{border-left:solid 3px;border-top:solid 3px;top:0;left:-30px}.ip .uagb-tm__desc:after{border-right:solid 3px;border-bottom:solid 3px;bottom:0;right:-30px}.w-fit-content{width:fit-content !important}.bg-transparent{background-color:transparent !important}.w-100{width:100% !important}.w-75{width:75% !important}.w-50{width:50% !important}.w-25{width:25% !important}.w-auto{width:auto !important}.text-center{text-align:center !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.m-auto{margin:auto !important}.mx-auto{margin:0 auto !important}.my-auto{margin:auto 0 !important}.ml-auto{margin-left:auto !important}.mr-auto{margin-right:auto !important}.mt-auto{margin-top:auto !important}.mb-auto{margin-bottom:auto !important}.m-0{margin:0 !important}.p-0{padding:0 !important}.ip-notice{background-color:var(--ip-orange-notice) !important}.bg-clear{background-color:transparent !important}.border-0{border:none !important}.mt-0{margin-top:calc(1rem * 0) !important }
.mt-1 { margin-top: calc(1rem * 0.25) !important }
.mt-2 { margin-top: calc(1rem * 0.51) !important }
.mt-3 { margin-top: calc(1rem * 1) !important }
.mt-4 { margin-top: calc(1rem * 1.5) !important }
.mt-5 { margin-top: calc(1rem * 3 ) !important }
.mb-0 { margin-bottom: calc(1rem * 0) !important }
.mb-1 { margin-bottom: calc(1rem * 0.25) !important }
.mb-2 { margin-bottom: calc(1rem * 0.51) !important }
.mb-3 { margin-bottom: calc(1rem * 1) !important }
.mb-4 { margin-bottom: calc(1rem * 1.5) !important }
.mb-5 { margin-bottom: calc(1rem * 3 ) !important }
.pt-0 { padding-top: calc(1rem * 0) !important }
.pt-1 { padding-top: calc(1rem * 0.25) !important }
.pt-2 { padding-top: calc(1rem * 0.51) !important }
.pt-3 { padding-top: calc(1rem * 1) !important }
.pt-4 { padding-top: calc(1rem * 1.5) !important }
.pt-5 { padding-top: calc(1rem * 3 ) !important }
.pl-0 { padding-left: calc(1rem * 0) !important }
.pl-1 { padding-left: calc(1rem * 0.25) !important }
.pl-2 { padding-left: calc(1rem * 0.51) !important }
.pl-3 { padding-left: calc(1rem * 1) !important }
.pl-4 { padding-left: calc(1rem * 1.5) !important }
.pl-5 { padding-left: calc(1rem * 3 ) !important}.me-0{margin-left:auto !important;margin-right:0 !important}.pb-0{padding-bottom:calc(1rem * 0) !important}.border.border-primary{border-color:#007bff !important}.border.border-secondary{border-color:#6c757d !important}.border.border-success{border-color:#28a745 !important}.border.border-danger{border-color:#dc3545 !important}.border.border-warning{border-color:#ffc107 !important}.border.border-info{border-color:#17a2b8 !important}.border.border-light{border-color:#f8f9fa !important}.border.border-dark{border-color:#343a40 !important}.border.border-white{border-color:#fff !important}.border.border-1{border-width:1px !important}.border.border-2{border-width:2px !important}.border.border-3{border-width:3px !important}.border.border-4{border-width:4px !important}.border.border-5{border-width:5px !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-baseline{vertical-align:baseline !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.text-nowrap{white-space:nowrap !important}.d-none{display:none !important}.d-flex{display:flex !important}.d-block{display:block !important}.d-inline{display:inline-block !important}.visually-hidden{visibility:hidden !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.justify-content-start{justify-content:start !important}.justify-content-end{justify-content:end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:between !important}.justify-content-around{justify-content:around !important}.justify-content-evenly{justify-content:evenly !important}.max-width-1450px{max-width:1450px !important}.max-width-800px{max-width:800px !important}.max-width-600px{max-width:600px !important}.max-width-100{max-width:100% !important}.max-width-75{max-width:75% !important}.max-width-50{max-width:50% !important}.max-width-25{max-width:25% !important}.min-height-100{min-height:100% !important}.mim-width-800px{min-width:800px !important}.mim-width-600px{min-width:600px !important}.min-width-100{min-width:100% !important}.min-width-75{min-width:75% !important}.min-width-50{min-width:50% !important}.min-width-25{min-width:25% !important}.max-height-450px{max-height:450px !important}.min-height-100{min-height:100% !important}.h-100{height:100% !important}.h-75{height:75% !important}.h-50{height:50% !important}.h-25{height:25% !important}.h-auto{height:auto !important}.fs-1rem{font-size:1rem !important}.fs-2rem{font-size:2rem !important}.fs-3rem{font-size:3rem !important}.fs-0125em{font-size:.125em !important}.fs-025em{font-size:.25em !important}.fs-05em{font-size:.5em !important}.fs-075em{font-size:.75em !important}