﻿section.oem{word-break:break-all;word-wrap:break-all}section.oem h1{letter-spacing:.1em;color:#1D2E4A}section.oem .oem-img ul.image{margin-bottom:10px;padding:5px}section.oem .oem-img ul.image li{display:none}section.oem .oem-img ul.image li.active{background-color:#eee;display:block;padding:2px}section.oem .oem-img ul.image li.active a:hover{cursor:pointer;opacity:.8}section.oem .oem-img ul.image li.active a img{vertical-align:middle}section.oem .oem-img ul.thumb{display:flex;flex-wrap:wrap}section.oem .oem-img ul.thumb li{margin-bottom:10px;padding:2px;width:33.333%}section.oem .oem-img ul.thumb li:hover img{border:2px solid #bbb;cursor:pointer;opacity:.8}section.oem .oem-text .oem-about{color:#222;line-height:1.7}section.oem .oem-text .oem-about h1,section.oem .oem-text .oem-about h2,section.oem .oem-text .oem-about h3{font-size:16px}section.oem .oem-text .oem-about p{font-size:16px;letter-spacing:.05em;margin-top:15px;text-align:justify;text-justify:inter-ideograph}section.oem .oem-text .oem-about dl{margin-top:25px}section.oem .oem-text .oem-about dl dt{color:#1D293F;font-size:16px;font-weight:bold;height:24px}section.oem .oem-text .oem-about dl dt::before{content:'◆';color:#bbb;display:inline-block;height:24px;text-align:center;width:24px}section.oem .oem-text .oem-about dl dd{margin-top:3px;padding-left:5px;text-align:justify;text-justify:inter-ideograph}section.oem .oem-text .oem-about .oem-name-price{border-bottom:1px solid #bbb;border-top:1px solid #bbb;margin:40px 0}section.oem .oem-text .oem-about .oem-name-price dl.name-price-dl{display:table;height:40px;margin:5px 0}section.oem .oem-text .oem-about .oem-name-price dl.name-price-dl dt,section.oem .oem-text .oem-about .oem-name-price dl.name-price-dl dd{display:table-cell;font-size:16px;font-weight:normal;height:40px;vertical-align:middle}section.oem .oem-text .oem-about .oem-name-price dl.name-price-dl dt{background-color:#1D293F;color:#fff;text-align:center}section.oem .oem-text .oem-about .oem-name-price dl.name-price-dl dt::before{display:none}section.oem .oem-text .oem-about .oem-name-price dl.name-price-dl dd{padding-left:15px}section.oem .oem-text .oem-about ul.shop-list li a{border-radius:5px;color:#fff;display:block;padding:10px 20px;text-decoration:none}section.oem .oem-text .oem-about ul.shop-list li a:hover{opacity:0.7;transition:all .4s}section.oem .oem-text .oem-about ul.shop-list li a span{font-size:18px;padding-right:5px}section.oem .oem-text .oem-about ul.shop-list li.yahoo a{background-color:#c00}section.oem .oem-text .oem-about ul.shop-list li.rakuten a{background-color:#98001b}section.oem .oem-text .oem-about ul.shop-list li.wowma a{background-color:#e05429}section.oem .oem-text .oem-about ul.shop-list li+li{margin-top:10px}@media only screen and (min-width: 1240px){section.oem{width:980px;margin:60px auto 0;position:relative}section.oem h1{font-size:26px;padding:15px 0;margin-left:350px;border-top:1px solid #ddd}section.oem .oem-img{left:0;position:absolute;top:0;width:320px}section.oem .oem-text{margin-left:350px}section.oem .oem-text dl.name-price-dl dt{width:130px}}@media only screen and (min-width: 751px) and (max-width: 1239px){section.oem{margin:60px auto 0;max-width:980px;padding:0 20px;position:relative}section.oem h1{font-size:20px;margin-left:345px;padding:15px 0;border-top:1px solid #ddd}section.oem .oem-img{left:20px;position:absolute;top:0;width:320px}section.oem .oem-text{margin-left:345px}section.oem .oem-text dl.name-price-dl dt{width:130px}}@media only screen and (max-width: 750px){section.oem{margin:40px auto 0;padding-bottom:100px;width:90%}section.oem h1{font-size:20px;padding:15px 0;text-align:center}section.oem .oem-img{margin:0 auto;max-width:500px}section.oem .oem-text dl.name-price-dl dt{padding:5px;width:65px}}
