@charset "utf-8";
/* CSS Document */

#sp-d-desc {
    display:block !important;
    margin:0; padding:0;
    width:750px;
    font-family:-apple-system,'Lucida Grande','Helvetica Neue','Hiragino Kaku Gothic ProN','游ゴシック','メイリオ',meiryo,sans-serif;
    line-height:1.4em;
    font-size:0.9em;
}
#sp-d-descTitle {
    margin:5px 0;
    width:100%;
    font-size:1.7em;
    font-weight:700;
    text-align:center;
}
#sp-d-descTitleImg {
    width:750px;
    height:303px;
    margin:5px 0 0;
}
#sp-d-descTitleBImg {
    width:720px; height:45px;
    padding:20px 15px;
    background-image:url(https://image.rakuten.co.jp/mitsuyoshi/cabinet/snow/ex/bg_main.jpg);
    background-size:contain;
}
#sp-d-descNameEng {
    font-size:2.2em; font-weight:700;
}
#sp-d-descNameJP {
    margin-top:6px;
    font-size:0.8em;
}
#sp-d-descOverview {
    padding:15px;
    width:720px; height:20px;
    background-color:#262626;
    font-weight:700;
    color:#fff;
}
#sp-d-descPicUpFeature  , #sp-d-descPicUpFunction  , #sp-d-descPicUpMaterial
  , #sp-d-descPicUpAttention  , #sp-d-descPicUpSetup  , #sp-d-descPicUpOption
  , #sp-d-descPicUpBeforeUse {
    margin:20px 0; padding:20px 15px 18px;
    width:720px;
    border-top:solid 7px #000; border-bottom:solid 1.5px #000;
}
.sp-d-descPicUpNameEng {
    font-size:2.0em; font-weight:900;
}
.sp-d-descPicUpNameJP {
    margin-top:2px;
    font-size:0.9em;
}
.sp-d-descPicUpFrm {
    padding:0 55px 10px;
    width:640px;
}
.sp-d-descPicUpFullImg {
    padding-bottom:10px;
    width:100%;
}
.sp-d-descPicUpFullTxt {
    padding:15px 0;
    width:100%;
    font-size:1.0em;
}
.sp-d-descPicUpFullEx {
    padding:15px 0;
    width:100%;
    font-size:1.3em; font-weight:900;
}
.sp-d-descPicUpFullTbl {
    display:table;
    border-collapse:separate; border-spacing:6px;
    margin:-5px 0; padding:0;
    width:640px;
}
.sp-d-descPicUpFullTbl .t-row {
    display:table-row;
}
.sp-d-descPicUpFullTbl .t-row .t-cell {
    display:table-cell;
    padding:10px 0;
    text-align:center;
}
.sp-d-descPicUpHalfImgTxtL  , .sp-d-descPicUpHalfImgTxtR {
    width:306px; height:305px;
    float:left;
}
.sp-d-descPicUpHalfImgTxtL {
    padding:0 14px 0 0;
}
.sp-d-descPicUpHalfImgTxtR {
    padding:0 0 0 14px;
}
.sp-d-descPicUpHalfInImg {
    margin:5px 0;
    width:100%; height:200px;
}
.sp-d-descPicUpHalfInTxt {
    font-size:1.0em;
}
.sp-d-descPicUpHalfImg {
    padding:15px 14px 0 0;
    width:306px; height:200px;
    float:left;
}
.sp-d-descPicUpHalfTxt {
    padding:15px 0 0 14px;
    width:306px; height:200px;
    font-size:1.0em;
    float:left;
}
/*.sp-d-descPicUpHalfTxt {
    font-size:0.9em;
}*/
.sp-d-descTxtB {
    font-weight:900;
}
#sp-d-descEnd {
    clear:both;
}
