/* ---------------------------------------- // adjustment // 基本的にcssは利用しないが、どうしても微調整が必要な場合、使用する // ---------------------------------------- */ /* @media (max-width: 1199px) { } @media (max-width: 1024px) { } @media (max-width: 991px) { } @media (max-width: 768px) { } -> ipad @media (max-width: 575px) { } @media (max-width: 479px) { } @media (max-width: 380px) { } @media (max-width: 350px) { } @media (max-width: 320px) { } */ /* ----------------------------------------------------------- */ /* disp */ /* ----------------------------------------------------------- */ .disp-pc { display: block !important; } @media (max-width: 767px) { .disp-pc { display: none !important; } } .disp-sp { display: none !important; } @media (max-width: 767px) { .disp-sp { display: block !important; } } .disp-pc-991, .disp-pc-768, .disp-pc-575, .disp-pc-479, .disp-pc-380, .disp-pc-350 { display:block; } .disp-sp-991, .disp-sp-768, .disp-sp-575, .disp-sp-479, .disp-sp-380, .disp-sp-350 { display:none; } @media (max-width: 991px) { .disp-pc-991 { display:none; } .disp-sp-991 { display:block; } } @media (max-width: 768px) { .disp-pc-768 { display:none; } .disp-sp-768 { display:block; } } @media (max-width: 575px) { .disp-pc-575 { display:none; } .disp-sp-575 { display:block; } } @media (max-width: 479px) { .disp-pc-479 { display:none; } .disp-sp-479 { display:block; } } @media (max-width: 380px) { .disp-pc-380 { display:none; } .disp-sp-380 { display:block; } } @media (max-width: 350px) { .disp-pc-350 { display:none; } .disp-sp-350 { display:block; } } /* ----------------------------------------------------------- */ /* attr, sup */ /* ----------------------------------------------------------- */ .attr, attr { font-size: 9px; /* color: #000; */ /* font-weight: 600; */ /* margin: 5px 0px; */ display: inline-block; line-height: 0.2rem; } .attr-title { font-size: 13px; color: #000; font-weight: normal; margin: 5px 0px; display: inline-block; line-height: 14px; } sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; } sup { top: -4px; /* 上付け */ } sub { bottom: -4px; /* 下付け */ } /* ----------------------------------------------------------- */ /* loader */ /* ----------------------------------------------------------- */ .loader { /* position: absolute; */ left: 0; top: 0; right: 0; bottom: 56px; opacity:0.3; background: rgba(255, 255, 255, 0.9); -webkit-transition: opacity .3s, visibility 0s .3s; transition: opacity .3s, visibility 0s .3s; z-index: 1000; pointer-events: none; } .loader:after { display: block; content: ''; position: absolute; border: 2px solid rgba(0, 0, 0, 0.1); border-top-color: rgba(0, 0, 0, 0.5); -webkit-transition: border-color .1s; transition: border-color .1s; -webkit-animation-name: preloader-animation; animation-name: preloader-animation; -webkit-animation-duration: .5s; animation-duration: .5s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; left: calc(50% - 65px); top: calc(50% - 50px); width: 100px; height: 100px; border-radius: 50px; z-index: 1000; } .loader-all { color: #fff; z-index: 100000; font-size: 22px; position: fixed; margin: 0px 30px; } .load-wrap { position: relative; } .load-mes { padding-top: 15px; text-align: center; font-size: 14px; } [data-nowload="on"]{ position: relative !important; } /* ----------------------------------------------------------- */ /* animations */ /* ----------------------------------------------------------- */ @-webkit-keyframes preloader-animation { from { -webkit-transform: rotateZ(0deg); transform: rotateZ(0deg); } to { -webkit-transform: rotateZ(360deg); transform: rotateZ(360deg); } } @keyframes preloader-animation { from { -webkit-transform: rotateZ(0deg); transform: rotateZ(0deg); } to { -webkit-transform: rotateZ(360deg); transform: rotateZ(360deg); } } /* ----------------------------------------------------------- */ /* modal */ /* ----------------------------------------------------------- */ .modal-area { display: none; position: fixed; z-index: 10; top: 0; left: 0; width: 100%; height: 100%; } .modal-bg { width: 100%; height: 100%; background-color: rgba(30,30,30,0.9); } .modal-wrap { position: absolute; top: 55%; left: 50%; transform: translate(-50%, -50%); width: 90%; max-width: 600px; height: 50%; padding: 0px; background-color: #fff; } .modal-close { position: absolute; top: -50px; right: 0px; font-size: 30px; color: #fff; cursor: pointer; font-weight: 1000; } .modal-contents { position: relative; padding: 15px 30px; overflow-y: scroll; height: 100%; text-align: center; } .modal-contents .title{ margin-bottom: 10px; font-size: 30px; text-align: left; font-weight: 600; } .modal-contents .mes{ font-size: 20px; } .modal-contents #modal-close-btn{ margin: 50px auto 0px auto; padding: 10px 7px; border: solid 1px #000; border-radius: 5px; font-size: 12px; position: relative; bottom: 20px; } .modal-contents .corner{ margin-right: 7px; padding: 2px; width: 50px; border: solid 1px #000; text-align: center; display: inline-block; } .tx-center{ text-align:center; } .tx-white { color: #fff; } .tx-black { color: #000; } .tx-primary { color: #0866C6; } .tx-success { color: #0E8AA0; } .tx-warning { color: #F49917; } .tx-danger { color: #dc3545; } .tx-info { color: #015492; } .tx-inverse { color: #343a40; } .tx-teal { color: #00b297; } .tx-dark { color: #343a40; } .tx-indigo { color: #6610f2; } .tx-purple { color: #6f42c1; } .tx-orange { color: #f27510; } .tx-pink { color: #e83e8c; } .bg-col1 { background-color:#546E7A !important; } .bc-col1 { border-color:#546E7A !important; } .bg-col2 { background-color:#6D4C41 !important; } .bc-col2 { border-color:#6D4C41 !important; } .bg-col3 { background-color:#F4511E !important; } .bc-col3 { border-color:#F4511E !important; } .bg-col4 { background-color:#FFB300 !important; } .bc-col4 { border-color:#FFB300 !important; } .bg-col5 { background-color:#7CB342 !important; } .bc-col5 { border-color:#7CB342 !important; } .bg-col6 { background-color:#00897B !important; } .bc-col6 { border-color:#00897B !important; } .bg-col7 { background-color:#039BE5 !important; } .bc-col7 { border-color:#039BE5 !important; } .bg-col8 { background-color:#3949AB !important; } .bc-col8 { border-color:#3949AB !important; } .bg-col9 { background-color:#8E24AA !important; } .bc-col9 { border-color:#8E24AA !important; } .bg-col10 { background-color:#e53935 !important; } .bc-col10 { border-color:#e53935 !important; } .digi-full-button { width: 100% !important; } .digi-full-button:first-child { border-bottom: none !important; } .digi-full-button .digi-under-arrow:before { background-image: url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2028%2028%22%20style%3D%22enable-background%3Anew%200%200%2028%2028%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23007083%3B%7D%20.st1%7Bfill%3Anone%3Bstroke%3A%23FFFFFF%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2214%22%20cy%3D%2214%22%20r%3D%2214%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M17.6%2C15.1l-3.4%2C3.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M10.8%2C15.1l3.4%2C3.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M14.2%2C10v7.9%22%2F%3E%3C%2Fsvg%3E') !important; } .warning-wrap { width: 100%; text-align: center; } .warning-img-product-cate { width: 100%; max-width: 350px; text-align: center; margin-top: 40px; margin-bottom: -30px; } .warning-img-product-list { width: 100%; max-width: 350px; text-align: center; margin-top: 33px; margin-bottom: -20px; } .warning-img-product-detail { width: 100%; max-width: 350px; text-align: center; margin-top: 50px; margin-bottom: -30px; } .warning-img-special { width: 100%; max-width: 350px; text-align: center; margin-top: -30px; margin-bottom: 0px; } .svg-btn-right { fill: #fff; position: absolute; top: 25px; right: 10px; } .png-btn-right { width: 13px; position: absolute; top: 20px; right: 10px; } .png-btn-bottom { position: absolute; width: 13px; top: 20px; right: 10px; } .png-btn-bottom2 { position: absolute; top: 8px; right: 10px; width: 18px; } .png-btn-bottom3 { position: absolute; top: 30px; right: 10px; width: 18px; } .com { position:relative; top:-8px; font-size:8px; margin-right:2px; display: inline-block; } .min { position:relative; top:0px; margin-left:5px; font-size:8px; display: inline-block; } #pr-prodetail .col-12 .prhead2 { font-size: .18rem; font-weight: 700; line-height: 160%; margin-top: 0.04rem; } #pr-prodetail .col-12 .prdetail { font-weight: normal; } #pr-prodetail .col-12 .prdetail2 { font-weight: normal; } #set-prodetail tbody td:first-child[rowspan] { background-color: #fff !important; } .productCard__title .-model { word-break: break-all !important; } .product-pcScrollTable tbody:nth-child(1) td.datatable_top:has(img) { padding-top: 30px; } .pageTitleA small{ font-size: 0.2rem; display: block; line-height: 0.3rem; }