@charset 'utf-8';#contents{padding:12px 0 20px}#contents>header{position:relative;margin-bottom:40px}#contents>header h2 img{display:block;width:100%}#contents>header p{font-size:16px;line-height:1.59;position:absolute;bottom:60px;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);white-space:nowrap;letter-spacing:0}#contents>nav{padding:20px 0;border-top:2px #1c3a83 solid;border-bottom:2px #1c3a83 solid}#contents>nav ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:100%;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#contents>nav ul li+li{border-left:1px #8d9cc1 solid}#contents>nav ul li:first-child a{padding-left:0}#contents>nav ul li:last-child a{padding-right:0}#contents>nav ul li:nth-child(n+5) a i{color:#1c3a83;background:#fff}#contents>nav ul li a{font-weight:700;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;height:24px;padding:0 16px;letter-spacing:0;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#contents>nav ul li a i{font-size:12px;line-height:1.25;display:block;width:37px;margin-right:8px;text-align:center;color:#fff;border:1px #1c3a83 solid;border-radius:2px;background:#1c3a83}#contents>nav ul li a span{font-size:16px;line-height:1.5;display:block;white-space:nowrap;color:#1c3a83}#contents>section{padding:40px 0 0}#contents>section:nth-of-type(n+5) h3 i{color:#1c3a83;background:#fff}#contents>section h3{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;height:70px;padding:0 24px;border-radius:6px;background:#d7eeed;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#contents>section h3+dl{border-top:none}#contents>section h3 i{font-size:20px;font-weight:700;line-height:1.3;display:block;width:70px;margin-right:20px;text-align:center;letter-spacing:0;color:#fff;border:2px #1c3a83 solid;border-radius:4px;background:#1c3a83}#contents>section h3>span{font-size:24px;font-weight:700;display:block;letter-spacing:0;color:#1c3a83}#contents>section h3>span span{vertical-align:middle}#contents>section h3>span small{font-size:18px;vertical-align:middle}#contents>section>p{margin:35px 0}#contents>section dl{padding:40px 0 35px;border-top:1px #a5a3ad solid}#contents>section dl:last-child{padding-bottom:55px}#contents>section dl dt:nth-of-type(1) ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}#contents>section dl dt:nth-of-type(1) ul li{font-size:24px;font-weight:700;line-height:1.5;letter-spacing:0}#contents>section dl dt:nth-of-type(1) ul li+li{margin-left:40px}#contents>section dl dt:nth-of-type(1) ul li:before{padding-right:.25em;content:'■';vertical-align:middle;color:#f18e8e}#contents>section dl dt:nth-of-type(1) ul li span{vertical-align:middle}#contents>section dl dt:nth-of-type(1) ul li small{font-size:14px;line-height:1.5;vertical-align:middle}#contents>section dl dt:nth-of-type(2){margin-top:20px}#contents>section dl dt:nth-of-type(2):before{font-size:18px;line-height:1.56;display:block;content:'＜取り扱い商品＞';letter-spacing:0}#contents>section dl dt:nth-of-type(2) img{display:block;width:100%;margin-top:25px}#contents>section dl dt:nth-of-type(2) ul{margin-top:14px}#contents>section dl dt:nth-of-type(2) ul:first-child{margin-top:10px}#contents>section dl dt:nth-of-type(2) ul:first-child li:before{content:'・'}#contents>section dl dt:nth-of-type(2) ul li{font-size:16px;font-weight:700;line-height:1.75;letter-spacing:0}#contents>section dl dt:nth-of-type(2) ul li small{font-size:14px;font-weight:400;line-height:1.75}#contents>section dl dd:nth-last-of-type(2){padding:26px 0 14px}#contents>section dl dd:nth-child(n+2) ul{margin-top:16px}#contents>section dl dd ul{letter-spacing:0}#contents>section dl dd ul[data-title]:before{font-size:18px;line-height:1.75;display:block;margin-top:28px;content:attr(data-title)}#contents>section dl dd ul li a{font-size:18px;line-height:2}#contents>section dl dd ul li small{font-size:14px;line-height:1.75;padding-left:.5em}#contents>section dl dd ul li span{font-size:18px;line-height:1.75}#contents>section dl dd ul li span:before{content:'・'}#contents>section dl dd ul+p{margin-top:8px}#contents>section dl dd p+ul{margin-top:12px}#contents>section p{font-size:18px;line-height:1.75;letter-spacing:0}#contents>section p strong{font-size:16px;font-weight:700;line-height:1.75;display:block}#contents>section p small{font-size:14px;line-height:1.75;display:block}