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

 -Default
 -Font
 -Heading
 -Width
 -Margin
 -Padding
 -Background
 -Border
 -Font Size
 -Font Color
 -Layout
 -ClearFix

============================================================= /


/* Default
------------------------------------------------------------*/
body , div , p , ul , ol , li , dl , dt , dd , table , th , td , img , h1 , h2 , h3 , h4 , h5 , h6 , form , select { margin: 0; padding: 0; text-align: left; }
html { overflow-y: scroll; }
img { vertical-align: top; border: none; }
img a:hover { text-decoration: none; }
ul , ol { list-style: none; }
input , select { vertical-align: middle; }
/* Font
------------------------------------------------------------*/
body { font-family: "蠕ｮ霓ｯ髮�ｻ�", "鮟台ｽ�", "螳倶ｽ�"; font-size: 10px; font-style: normal; color: #333; }
* ht.marL body { font-size: x-small; }
*:first-child + ht.marL body { font-size: x-small; }
table { _font-size: 100%; }
a { text-decoration: none; color: #1470cc; }
a:visited { color: #802680; }
a:active , a:hover { text-decoration: underline; }
/* Heading
------------------------------------------------------------*/
h1 , h2 , h3 , h4 , h5 , h6 { font-size: 100%; }
h1 img , h2 img , h3 img , h4 img , h5 img , h6 img { display: block; }
/* ClearFix
------------------------------------------------------------*/
.cFix { *zoom: 1; }
.cFix:after {display: block; clear: both; height: 0;  content: ''; }

/* print
------------------------------------------------------------*/
@media print { * { zoom: 1; *position: relative; }
 body { _zoom: 65%; }
 .shopCst .shopInner .shopInnerL ul { *height: auto !important; }
 .hideCoupon { *display: block !important; } }
/* General
------------------------------------------------------------*/
.db { display: block !important; }
.fs14 { font-size: 14px !important; }
.fs24 { font-size: 24px !important; }
.bold { font-weight: bold !important; }
.tCenter { text-align: center !important; }
.marT5 { margin-top: 5px !important; }
.marT10 { margin-top: 10px !important; }
.marT20 { margin-top: 20px !important; }
.marT25 { margin-top: 25px !important; }
.marT30 { margin-top: 30px !important; }
.padT30 { padding-top: 30px !important; }
.padT50 { padding-top: 50px !important; }
/* header footer
------------------------------------------------------------*/
#header , #footer { width: 950px; margin: 0 auto; background-color: #fff; }
</pre></body></html>