﻿@charset "UTF-8";/* fade image in after load */.lazyload {opacity: 0;}.lazyloading {opacity: 1;}.lazyloaded {opacity: 1;transition: opacity 200ms;}/* ■2020.04.23 f1 見積機能 Add START  */.block-cart--order-btn-estimate {display: block;margin: 0 0 10px 0;width: 100%;font-size: 20px;text-align: center;padding: 10px 0;font-weight: bold;background: #007f00;border: #006b00 1px solid;}.block-order-estimate--commit-btn-estimate {width: 100%;font-size: 20px;text-align: center;margin: 5px 0;padding: 14px 0;font-weight: bold;background: #007f00;border: #006b00 1px solid;}.block-order-estimate--complete-btn-estimate {width: 18%;font-size: 16px;text-align: center;margin: 5px 15px 5px 0px;padding: 8px 0;font-weight: normal;background: #007f00;border: #006b00 1px solid;}.block-purchase-history-detail--btn-estimate {width: 60%;font-size: 16px;text-align: center;margin: 0px 15px 5px 30px;padding: 8px 0;font-weight: normal;background: #007f00;border: #006b00 1px solid;}.block-purchase-history-detail--btn-estimate_order {width: 300px;font-size: 16px;text-align: center;margin: 0px 8px;padding: 8px 0;font-weight: normal;}.block-purchase-history-detail--btn-re_estimate {width: 300px;font-size: 16px;text-align: center;margin: 0px 8px;padding: 8px 0;font-weight: normal;background: #007f00;border: #006b00 1px solid;}.block-purchase-history-detail--msg {color: #ff0000;}.block-purchase-history-detail--msg-status > td {background: #dddddd;}.block-purchase-history-detail--msg-price {text-decoration: line-through;}/* ■2020.04.23 f1 見積機能 Add End  *//* ■2020.05.13 f1 帳票出力 Add START  */.block-purchase-history-detail--pdf-form {margin: 5px 0 10px 0;width: 100%;text-align: right;font-weight: normal;}.block-purchase-history-detail--pdf-form .invoice {margin-left: 10px;}.block-purchase-history-detail--btn-pdf-receipt {padding-top: 5px;text-align: center;font-weight: normal;background: #007f00;border: #006b00 1px solid;}/* ■2020.05.13 f1 帳票出力 Add End  *//* ■2020.06.08 f1 Add 問い合わせ START  */.contact-view_img {margin-top: 5px;background: #fff;border : none;text-decoration: underline;color: #00f;}/* ■2020.06.08 f1 Add 問い合わせ END  *//* ■2020.07.07 f1 Add MP START  */.block-mypage--member-info-items-mp {display: flex;flex-wrap: wrap;width: 800px;max-width: 800px;margin: 50px auto 100px auto;border: #c8c8c8 1px solid;}.block-mypage--member-info-items-mp li {flex-grow: 1;border-bottom: #e5e5e5 1px solid;}.block-mypage--member-info-items-mp li dt {width: 300px;display: block;float: left;}.block-mypage--member-info-items-mp li dt a {font-size: 18px;padding: 14px 0 10px 14px;display: flex;}.block-mypage--member-info-items-mp li dt i {margin: 0 10px 0 auto;}.block-mypage--member-info-items-mp li dt a:hover {text-decoration: none;color: #4da7ba;}.block-mypage--member-info-items-mp li dd {border-left: #e5e5e5 1px solid;padding: 16px 19px;margin-left: 300px;}.block-mp-info--items-mp-info-text {width: 100%;word-break: break-all;}/* ■2020.07.07 f1 Add MP END  *//* ■2020.08.26 f1 Add MPReturn START  */.block-member-info--return_addr p.return_addr {padding: 10px;}.block-member-info--return_addr p.return_addr span {display: inline-block;width: 80px;}/* ■2020.08.26 f1 Add MPReturn END  *//* #itemInclude > .panel---- */#itemInclude .panel {margin: 0 auto;width: 760px;background: #ffffff;padding: 0 0 30px 0;border: 1px solid #08369b;}#itemInclude .panel h2 {padding: 4px 12px;color: #ffffff;font-size: 16px;font-weight: bold;text-align: center;background: #08369b;}#itemInclude .panel .panel01 {margin: 30px 27px 0 27px;}#itemInclude .panel.pd61-755-21 .panel01 {margin: 30px 25px 0 25px;}#itemInclude .panel .panel01 .img {display: flex;justify-content: center;align-items: center;flex-direction: row;}#itemInclude .panel .panel01 .img > li {width: 185px;margin: 0 50px;}#itemInclude.pd61-763-55 .panel .panel01 .img > li {width: 264px;margin: 0 30px;text-align: center;}#itemInclude.pd61-763-55 .panel .panel01 .img > li img {width: auto;}#itemInclude.pd61-755-21 .panel .panel01 .img > li {width: 168px;margin: 0 60px;}#itemInclude .panel .panel01 .text {padding: 24px 0 0 0;line-height: 1.6;text-align: center;}#itemInclude .panel .panel02 {margin: 30px 27px 0 27px;}#itemInclude .panel .panel02 h3 {padding: 0 0 0 6px;font-size: 16px;font-weight: bold;border-left: 5px solid #08369b;}#itemInclude .panel .panel02 .img {padding: 18px 0 0 0;}#itemInclude .panel .panel02 ul {padding: 18px 0 0 0;}#itemInclude .panel .panel02 ul > li {padding: 0 0 0 1em;font-size: 12px;line-height: 1.6;text-indent: -1em;}#itemInclude .panel .panel02 ul.flow {display: flex;}#itemInclude .panel .panel02 ul.flow li {padding: 0;text-indent: 0;}#itemInclude .panel .panel02 ul.flow li img {width: auto;}#itemInclude .panel .panel02 ul.buttons {display: flex;justify-content: space-between;}#itemInclude .panel .panel02 ul.buttons li {padding: 0;text-indent: 0;}#itemInclude .panel .panel03 {margin: 30px 27px 0 27px;padding: 24px;background: #e8e8e8;}#itemInclude .panel .panel03 h3 {font-size: 16px;font-weight: bold;text-align: center;}#itemInclude .panel .panel03 ul {padding: 12px 0 0 0;}#itemInclude .panel .panel03 ul > li {padding: 0 0 0 1em;font-size: 12px;line-height: 1.6;text-indent: -1em;}/* 新規会員登録ページ */#e-new-article {/*width: 1080px;*/max-width: 1080px;margin: 0 auto;}#e-new-article img {height: auto;max-width: 100%;height: auto;aspect-ratio: attr(width) / attr(height);}#e-new-article > p {margin: 0 0 40px;text-align: center;}#e-new-article #e-new--webmember {margin: 0 0 40px;}#e-new-article #e-new--webmember h3 {margin: 0 0 18px;padding: 0 0 5px;border-bottom: solid 1px #cccccc;}#e-new-article #e-new--webmember ul {display: flex;justify-content: center;}#e-new-article #e-new--webmember ul li {margin: 0 10px;}#e-new-article #e-new--webmember p {margin: 10px 0 0;text-align: center;}#e-new-article #e-new--service {width: 100%;margin: 0 auto 40px;border: solid 5px #cccccc;}#e-new-article #e-new--service h3 {background-color: #cccccc;margin: 0;padding: 5px 10px 10px;text-align: center;font-size: 18px;font-weight: bold;}#e-new-article #e-new--service h3 + div {padding: 24px 28px 20px;display: flex;flex-flow: wrap;justify-content: space-between;}#e-new-article #e-new--service dl {width: 47%;}#e-new-article #e-new--service dl:nth-child(n+3) {margin: 40px 0 0;position: relative;}#e-new-article #e-new--service dl:nth-child(n+3):before {content: '';display: block;width: 100%;height: 1px;background-color: #dddddd;position: absolute;left: 0;top: -20px;}#e-new-article #e-new--service dl dt {position: relative;min-height: 41px;margin: 0 0 10px;padding: 8px 0 0 52px;font-size: 18px;font-weight: bold;}#e-new-article #e-new--service dl dt img {position: absolute;left: 0;top: 0;}#e-new-article #e-new--service dl dd {}#e-new-article #e-new--service dl dd p:not(:first-child) {margin-top: 1.0em;}#e-new-article #e-new--entry a {width: 320px;margin: 40px auto;display: block;padding: 12px;font-size: 18px;font-weight: bold;}/* Revico20250616 */.page-goods .revico-star:has(.revico-star-graph) {background:#f5f5f5;}.page-goods .revico-star .revico-star-graph {max-width:997px;margin:auto;}.page-goods .revico-star:has(.revico-evaluation-graph-wrapper .revico-evaluation-graph) .revico-star-graph-wrapper {justify-content:left;width:600px;margin-left:0!important;margin-top:50px!important;}.page-goods .revico-evaluation-graph-score::after {content:"●";position:absolute;bottom:-12px;font-size:18px;color:#FEC002;}.page-goods .revico-evaluation-graph-wrapper .revico-evaluation-graph--title {margin-bottom:12px;}.page-goods .revico-evaluation-graph-wrapper .revico-evaluation-graph-score-caption {margin-top:6px;margin-bottom:-15px;}.page-goods .revico-widget .revico-evaluation-graph-wrapper {margin-top:-185px;float:right;margin-right:0;margin-bottom:50px;width:390px;}.page-goods .revico-multicomment-top .revico-review-comment-row-wrapper {margin-bottom:26px;}.page-goods .revico-star .revico-star-block-wrapper {margin-right:48px;}.page-goods .revico-star .revico-star-graph-wrapper {justify-content:center;}/* 20250610追記 */.container:not(:has(.pane-left-menu)) .block-category-list--head{max-width:none;}.container:not(:has(.pane-left-menu)) .block-category-list--sub{max-width:none;}@media screen and (min-width: 1978px){.block-category-style-g--item ul li {max-width:210px;}}@media screen and (min-width: 1540px) and (max-width: 1763px){.block-category-style-g--item ul li{width: calc((100% / 6) - 5px);}}@media screen and (min-width: 1763px) and (max-width: 1978px){.block-category-style-g--item ul li{width: calc((100% / 7) - 5px);}}.block-category-style-g--item ul li a{font-size:13px;}