@charset "utf-8";
/* CSS Document */

/*共通*/
.mt-15{margin-top:1.5em;}
.emphasis {color: #f00; font-weight: bold}

/*PC*/
.first_text-pc {font-size: medium!important; line-height: 1.6;}
.box-pc {margin-top:30px; padding:15px; border:2px solid #333; box-sizing:border-box;}
.postpone-pc{margin:0 0 20px 11px; font-size: 16px!important; line-height: 1.5;}
.productname-pc {font-weight: bold; font-size: 16px!important; line-height: 1.5;}
.box-pc ul {font-weight: bold; font-size: 16px!important; line-height: 1.5; margin:0!important;}
.box-pc ul li{list-style-type: disc;}
.last_text-pc {margin-top:30px; font-size: medium!important; line-height: 1.5;}

/*SP*/
.box-sp {margin-top:30px; border:2px solid #333; padding:15px; box-sizing:border-box;}
.postpone-sp {font-size: 15px; line-height: 1.5; margin:0 0 10px 0 !important; }
.productname-sp {font-weight: bold!important; font-size: 13px!important; line-height: 1.5; margin:0 0 5px 0 !important;}
.box-sp ul {font-weight: bold; font-size: 13px; line-height: 1.5; margin:0; padding-left: 1em;}
.box-sp ul li{list-style-type: disc;}


/*MB*/
.box-mb {margin-top:30px; border:2px solid #333; padding:15px 5px; box-sizing:border-box;}
.postpone-mb {line-height: 1.5; margin:0 0 10px 6px;}
.box-mb .emphasis {background-color:#FFF; padding: 3px; margin-right: 2px; font-weight: normal;}
.box-mb ul {line-height: 1.5; margin:0; padding-left: 20px; width: 91%;}
.box-mb ul li{list-style-type: disc; margin: 5px 0;}