@charset "UTF-8";
main { max-width: 800px; margin: 50px auto; padding: 0 20px;}
 
h1 { margin: 0 0 50px; text-align: center;}

/* 製品の不良には誠意をもって対応させていただきます。 */
main strong { font-size: 18px; line-height: 1.6em;}

/* ご注意 */
main .red { margin: 15px 0 0; font-size: 14px; }

/* 製品本体・バッテリー */
main table { width: 100%; margin: 35px 0 50px;}
main tr > * { padding: 15px 0; border-bottom: solid 1px #ccc;}
main th { width: 90px; font-weight: 500; text-align: left;}

main td { position: relative; padding-left: 30px;}
main td::before { content: '：'; position: absolute; left: 0;}

/* ※付属品は、保証対象外となります。 */
main .indent { padding-left: 1em; font-weight: 900; text-indent: -1em;}

main ul { margin: 30px 0 50px; padding-top: 15px; border-top: solid 1px #ccc;}
main li { margin: 15px 0 0; padding-left: 1.5em; text-indent: -1.5em;}

/* 注意 */
main .m-0a {
    position: relative; max-width: 500px; min-height: 72px; padding: 10px 10px 10px 80px; 
    border: solid #B60000 2px; border-radius: 10px;
    color: #B60000; font-size: 14px;}

main .m-0a::before { 
    content: ''; position: absolute; top: 50%; left:15px;
    display: block; width: 50px; height: 66px;
    background: url("icon-warning.webp");
    background-size: 100% auto;
    transform: translateY(-50%);}
   
/* LastUp2025.11.06_kimata */