<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">* + h4 { margin-top:2em; }
em { font-weight:bold; }

#main.cart { width:800px; margin:auto; }

.tbl1 { border-collapse:collapse; border-spacing:0; border:3px solid #A19B9A;}
.tbl1 th, .tbl1 td { padding:8px; border:1px solid #A19B9A; }
.tbl1 th { background-color:#625857; color:#FFF; }
.tbl1 td { background-color:rgba(255,255,255,.8); }

.tbl2 { width:100%; border-collapse:collapse; border-spacing:0; border:3px solid #e3d2bd;}
.tbl2 th, .tbl2 td { padding:8px; border:1px solid #e3d2bd; font-size:14px; }
.tbl2 th { background-color:rgba(255,255,255,.3); font-weight:normal; text-align:left; }
.tbl2 td { background-color:rgba(255,255,255,.8); }

table.list { width:100%; margin:1em auto; margin-bottom:1em; }
table.list th { width: auto; text-align: center; }
table.list td.del { width: 14%;	text-align: center; }
table.list td.num { width: 10%;	text-align: center; }
table.list td.name { width: 40%; }
table.list td.price, table.list td.tanka { width: 18%;	text-align: right; }

table.total { width:35%; margin:1em 0 2em auto; }
table.total th { width: 45%; }
table.total td { text-align: right; }

#main .flow { margin:0 -75px 30px; }

body.colorbox { padding:30px; }

.attention { font-size:1.2em; font-weight:bold; }

/* é€æ–™ã€€ã‚ã¨â—‹â—‹å†† ------------------------ */
.shipping { width:58%; margin:0 auto 30px; padding:15px 20px; background-color:#FFFFF5; border:1px dashed #D4C6B2; }
.shipping .center { font-size:1.2em; }
.shipping .center span { font-size:1.3em; font-weight:bold; }

/* ãƒ­ã‚°ã‚¤ãƒ³ ------------------------ */
.csm { height:410px; padding:10px 15px; border-radius: 5px; background-color:rgba(255,255,255,.8); position:relative; }
.csm dt { height:40px; padding-top:25px; font-weight:bold; font-size:18px; text-align:center; margin-bottom:10px; }
.csm dd { padding-top:10px; }
#main .csm dd p.border { margin-bottom:10px; padding:10px 0; border-top:1px dotted #CCC; text-align:center; }
#main .csm .submit { position:absolute; bottom:25px; left:0; width:100%; margin:0; }

.csm1 { width:350px; float:left; border:2px solid #625857; }
.csm1 dt { color:#625857; }
.csm1 dd { border-top:1px solid #625857; }
.csm1 input[type="tel"] { width:5em; }

.csm2 { width:335px; float:right; border:2px solid #900; }
.csm2 dt { color:#900; }
.csm2 dd { border-top:1px solid #900; }

#login2 { margin-top:35px; text-align:center; }

/* privacy */
#privacy ol { margin-left:1.3em; }
#privacy ol &gt; li { margin-bottom:1em; }
#privacy ol &gt; li:first-line { font-weight:bold; }

/* ç‰¹å®šå•†å–å¼•æ³• */
.soryo thead th { text-align:center; }
.soryo td { width:6em; text-align:right; }

.payment { border:3px solid #e3d2bd; }
.payment dt { font-weight:bold; padding:8px; border-top:2px solid #e3d2bd; }
.payment dt:first-child { border-top:none; }
.payment dd { padding:8px; background-color:rgba(255,255,255,.8); border-top:1px solid #e3d2bd; }
#main .payment p { margin-bottom:.5em; }
.daibiki th { font-weight:normal; text-align:right; }
.daibiki td { padding-left:15px; text-align:right; }

/* ã”æ³¨æ–‡æ–¹æ³• */
.howto_box {
	background:rgba(255,255,255,.3); border:3px solid #e3d2bd; padding:20px;
}
.howto_box p { float:left; width:58%; }
.howto_box img { float:right; border:1px solid #e3d2bd; }
.howto_box li { overflow:hidden; }
.howto_box li:first-child { margin-bottom:50px; }
.howto_box p.fc { float:none; width:100%; }

/* kuroneko */
.kuroneko .btn_submit {
  padding:10px 20px;
  font-size:1.3em; color:#FFF; background:#625857;
  border:3px solid rgba(255,255,255,0.4);
  -ms-transition: all .1s;
  transition: all .1s;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  }
.kuroneko .btn_submit:hover { color:#625857; background:#A19B9A; cursor:pointer; }
</pre></body></html>