﻿@charset "utf-8";


/***************************  内容部分  ***************************/
section.product {width:76rem;height:auto;padding:2rem;margin:3rem calc(50% - 40rem);display:flex;flex-wrap:nowrap;justify-content:flex-start;background:#fff;}
section.product img {width:auto;max-width:25rem;height:14rem;}
section.product div {width:auto;height:auto;padding:1rem 0;margin-left:2rem;}
section.product div name {width:100%;height:auto;display:block;font-size:2rem;color:#1c1e20;line-height:3rem;}
section.product div ul {width:100%;height:auto;margin-top:1rem;display:flex;flex-wrap:wrap;justify-content:flex-start;}
section.product div ul li {width:100%;height:auto;font-size:1rem;color:#1c1e20;line-height:2rem;}
section.info {width:76rem;height:auto;padding:2rem;margin:3rem calc(50% - 40rem);background:#fff;}
section.info > name {width:100%;height:auto;display:block;font-size:2rem;color:#1c1e20;line-height:3rem;}
section.info > div {width:100%;height:auto;margin-top:1rem;font-size:1rem;color:#1c1e20;line-height:1.5rem;}
section.imgs {width:76rem;height:auto;padding:2rem;margin:3rem calc(50% - 40rem);background:#fff;}
section.imgs > name {width:100%;height:auto;display:block;font-size:2rem;color:#1c1e20;line-height:3rem;}
section.imgs > div {width:100%;height:auto;margin-top:1rem;}
section.imgs > div img {width:auto;max-width:100%;height:auto;margin:1rem auto 0;}
section.details {width:76rem;height:auto;padding:2rem;margin:3rem calc(50% - 40rem);background:#fff;}
section.details > name {width:100%;height:auto;display:block;font-size:2rem;color:#1c1e20;line-height:3rem;}
section.details > div {width:100%;height:auto;margin-top:1rem;}
section.details > div table {border:solid 1px #1c1e2040;}
section.details > div table td {border:solid 1px #1c1e2040;}
