<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

html,body { background: #fff; margin:0; }

body {
font-family: sans-serif,'Arial',YuGothic,'Yu Gothic','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','メイリオ', Meiryo,'ＭＳ ゴシック';
}

img:hover {
    opacity:0.6;
}

a {
    color:#333;
    /* text-decoration:none; */
}

a:hover {
    text-decoration:underline;
}


@media(min-width:769px) {

body {
    width: 700px;
    margin: 0 20px;
    /* border: 5px solid #FF9900; */
    padding: 20px;
}

.subitem {
    display: flex;
    width: 700px;
}

.lp-backwh385,.lp-backwh385 img {
    width: 220px;
}

.lp-backwh385 {
    padding: 0 7px;
}

.lp-p385 {
    text-align: right;
    padding-right: 3px;
}

.lp-price385 {
    display: inline-block;
    font-size: 80%;
    margin: 10px 0 0;
}

.lp-price385 span {
    color: #ff3333;
    float: left;
    font-size: 160% !important;
    line-height: 150%;
    margin-top: -7px;
    margin-left: 7px;
}

.lp-ltxt385 {
    font-size: 95%;
}

.rec-title {
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    margin: 10px 0 20px;
    padding: 20px 0;
    text-align: center;
    font-size: 140%;
    font-weight: bold;
    letter-spacing: 1px;
}

.title2 {
    margin-top: 35px;
}

.sp-cate {
    display:none;
}

}


@media screen and (max-width: 768px) {

body,.subitem,.lp-backwh385 img {
    width: 100%;
}

body {
    padding: 5px;
}

.subitem {
    display: inline-block;
    margin: 0 auto;
}

.lp-backwh385 {
    padding: 0 5px;
    margin: 0 0 15px;
    float: left;
    display: block;
    width: 46.8%;
}

.lp-backwh385 {
    padding: 0 5px;
}

.lp-p385 {
    text-align: right;
    padding-right: 3px;
}

.lp-price385 {
    display: inline-block;
    font-size: 80%;
    margin: 10px 0 0;
}

.lp-price385 span {
    color: #ff3333;
    float: left;
    font-size: 160% !important;
    line-height: 150%;
    margin-top: -7px;
    margin-left: 7px;
}

.lp-ltxt385 {
    font-size: 82%;
}

.rec-title {
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    margin: 10px 0 20px;
    padding: 20px 0;
    text-align: center;
    font-size: 140%;
    font-weight: bold;
    letter-spacing: 1px;
}

.title2 {
    margin-top: 25px;
}

.pc-cate {
    display:none;
}

}



@media screen and (max-width: 321px) {

.lp-backwh385 {
    width: 45%;
}

.lp-price385 {
    font-size: 70%;
}

}
</pre></body></html>