<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 共通エリアとの差異 */
#guidemenu {display:none; }
#pannavi {display:none; }

/* レイアウト */
#contents {width:100%; padding-top:30px; }
.toppagewide {width:960px; margin:0 auto; }


/* バナーエリア */
#topbannerarea {background:url(https://lolipop-4274dd78108efbee.ssl-lolipop.jp/midi2015/image/toppage-bannerarea-back.gif) 0 4px; width:100%; padding:24px 0 16px; margin:0 0 20px; }
#topbannerarea ul {margin:0 auto; width:960px; }
#topbannerarea li {margin-left:6px; }
#topbannerarea li p {text-align:center; margin:0; padding:3px 0 0; font-size:90%; }
#topbannerarea li p font {color:#e5007f; }

@media screen and (max-device-width:920px) {
#topbannerarea ul {margin:0 auto; width:920px; }
#topbannerarea li {margin-left:0; }
#topbannerarea li img {border:solid 4px white; box-sizing: border-box; }
}


/* ページ上部（商品一覧と共通） */
#toppagetop {width:960px; margin:0 auto 10px; height:440px; }

#categorymenu {float:left; width:200px; }
#topimage {width:744px; float:right;  }

h2 {width:750px; text-align:right; position:absolute; top:406px; right:0; font-weight:normal; font-size:93%; }

/* 新商品の紹介（商品レイアウトは共通css） */
#newitem {margin:0 auto; }
#newitem p.title {text-align:center; margin-bottom:14px; }
#newitem h3 {text-align:center; font-size:93%; font-weight:normal; margin-bottom:20px; }

.itemlist {margin-bottom:0; }

#toppagebottom {15px auto 0; }

/* ショップインフォ */
#toppageshopinfo {width:470px; height:550px; float:left; }
#toppageshopinfoin {width:200px; margin-left:245px; margin-top:20px; }
#toppageshopinfo .photo {position:absolute; top:70px; left:0; }
#toppageshopinfo .midi {position:absolute; width:434px; top:290px; font-size:94%; line-height:1.5em; }

/* ライン */
#toppagebottomline {width:4px; float:left; border-left:solid 1px #e0dfdf; margin-top:30px; height:450px;  }

/* NEWS */
#toppagenews {width:460px; float:right; }
#toppagenews h3 {margin-bottom:20px; }
#toppagenews ul {height:380px; width:450px; margin:0 0 0 auto; overflow:auto; }
#toppagenews li {padding:8px 0; border-bottom:dotted 1px #d8d8d8; width:430px; margin-bottom:10px; }
#toppagenews li .day {display:block; margin-bottom:6px; }

.topbannerarea .rotate-banner2 &gt; div {
  margin-right: auto;
  margin-left: auto;
}</pre></body></html>