/* ‘‘‘Ζ©ͺ -------------------------------------------------- */

.explanation { width: 540px; height: 150px; overflow: auto; margin-top: 0; margin-left: 350px; border: no; }
.explanation p { font-size: 12px; margin-left: 0; }
h1{ z-index: 1; position: absolute; margin: 0px 0 0 150px; font-size: 8.5pt; color:f6c }
h2{ z-index: 1; position: absolute; margin: 0px 0 0 50px; font-size: 11pt; color: #333333 }
h3{ z-index: 1; position: absolute; margin: 0px 0 0 50px; font-size: 10pt; color: #333333 }
.head p { z-index: 1; position: absolute; margin: 0px 0 0 150px; font-size: 8.5pt; color:f6c }
em  {font-style: normal; line-height:1em; margin: 0;}
strong  {font-weight: normal; line-height:1em; margin: 0;}
b  {font-weight: normal; line-height:1em; margin: 0;}

/* ‘‘‘€Κ -------------------------------------------------- */

/* body { background:#fff url("imgs/design/shop/n011_body.gif") no-repeat center top ; margin:0; padding:0; text-align:center; } */
body { background:#fff url("/image/10001991.gif") no-repeat center top ; margin:0; padding:0; text-align:center; }
body,td,th,caption { line-height:130%; color:#666; }
a:link { color:#f36; text-decoration:none; }
a:visited { color:f6c; text-decoration:none; }
a:hover { text-decoration:underline; }

.br_height { font-size:50%; }


/* ‘‘‘γe[u -------------------------------------------------- */

.top_table { width:780px; height:110px; table-layout:fixed; border-width:0 1px 0 1px; border-style:solid; border-color:#ccc; }
.top_tr1 {}
.top_td11 { vertical-align:top; }

/* PsΪF^Cg */
.line1 { width:50%; }
.line1_hx { font-size:130%; font-weight:normal; margin:20px 0 10px 15px; padding-bottom:5px; color:#069; }

/* QsΪFvρ */
.line2 { width:60%; }
.line2_text { font-size:90%; margin:2px 0 0 15px; padding-bottom:3px; border-bottom:1px dotted #ccc; }

/* RsΪFj[ */
.top_table .nav { margin:5px; }
.top_table .nav td { font-size:80%; padding:5px 0 20px 10px; }


/* ‘‘‘e[u -------------------------------------------------- */

.mid_table { width:780px; table-layout:fixed; border-width:0 1px 0 1px; border-style:solid; border-color:#ccc; }
.mid_tr1 { }
.mid_td11 { vertical-align:top; width:190px; }
.mid_td12 { vertical-align:top; padding:30px 20px 30px 30px; }


/* ‘e[uΆKC_X‘ -------------------------------------------------- */

/* KC_X */
.guidance_hidari { padding:2px; font-size:80%; }

/* JeS */
.category_div { width:184px;  }
.category_label { padding:14px 0; text-indent:-500em; background:url("imgs/design/shop/n011_label_01.gif") no-repeat; }
.category_contents { padding:2px; }
.category0 { margin-left:0px; }
.category1 { margin-left:3px; }
.category2 { margin-left:5px; }

/* ©RΆΎP */
.freespace1 { width:184px; padding:2px; }
.freespace1 .freespace_label { display:none; }

/* VGg */
.recententry_div { width:184px; }
.recententry_label { padding:14px 0; text-indent:-500em; background:url("imgs/design/shop/n011_label_03.gif") no-repeat; }
.recententry_contents { padding:3px; }

/* ©RΆΎQ */
.freespace2 { width:184px; padding:2px; }
.freespace2 .freespace_label { display:none; }

/* ANZXJE^ */
.counter_div { width:184px; }
.counter_label { padding:14px 0; text-indent:-500em; background:url("imgs/design/shop/n011_label_07.gif") no-repeat; }
.counter_contents { padding:3px; }
.count2 { margin-left:0px; }


/* ‘e[u{Ά‘ -------------------------------------------------- */

/* OγΦΜN */
.backnext { padding:5px 0px 10px 0px; font-size:75%; }

/* ϊt */
.date { margin:5px 0 1px 0; padding:2px 0; font-size:80%; }

/* Xg[ */
.article { border:solid #ccc 1px; padding:10px; }

/* Xg[^Cg */
.article_title { font-size:120%; color:#999; font-weight:bold; margin:3px 0 15px 3px; padding:8px 2px 10px 40px; background:url("imgs/design/shop/n011_title.gif") no-repeat left center; }

/* Xg[{Ά */
.article_main { font-size:90%; margin-left:5px; padding:3px; }

/* Xg[ΰψp */
blockquote { font-size:80%; margin:5px 0; padding:3px; border:1px dotted #999 }

/* Xg[ΰseemore */
hr.seemore { border-style:dashed; border-color:white; }



/* Xg[ΰtb^ */
.footer { font-size:80%; margin-top:25px; border-top:dotted 1px #999; }

/*gbNobNp */
.wback { font-size:80%; }
.wback1 { padding:3px; border:1px solid #ccc; }
.wback1_tr { padding:3px; border:1px solid #ccc; }
.wback2 td{ font-size:80%; }
.wback2 { font-size:80%; margin-left:15px; }
.page_top { font-size:80%; font-weight:normal; }

/* VbvξρEΎ€@ */
.table { width:90%; }
.table th { background:#cef; padding:3px; text-align:left; font-size:80%; }
.table td { font-size:80%; padding:5px 3px 15px 3px; }
.table td td { padding:0 3px; font-size:80%; }
.table td th { background:#fff; font-size:70%; }
.table td td td { padding-bottom:0; font-size:70%; }
.month-calendar table { line-height:80%; }
.month-calendar td { text-align:center; }
.month-calendar th { text-align:center; }
.month-calendar caption { font-size:80%; }
.calendar { color:#f00; font-size:90% }


/* ‘‘‘Ίe[u -------------------------------------------------- */

.bot_table { width:780px; height:40px; background:#fff; border-width:1px 1px 0 1px; border-style:solid; border-color:#ccc; }
.bot_table td { text-align:center; font-size:80%; padding:20px 0; }


/* ‘‘‘gbvζΚκp -------------------------------------------------- */

.top_date { font-size:80%; font-weight:bold; margin:3px 0 15px 3px; padding:5px 2px 8px 38px; background:url("imgs/design/shop/n011_title.gif") no-repeat left center; border-bottom:dashed 1px #ccc; }
.top_article { font-size:90%; margin-left:5px; padding:3px; }
