@charset "shift_jis";
/* CSS Document */

*{margin:0; padding:0; font-size:100%;}
body {margin:25px auto; width:700px; background-color:#FFFFCC;}
h1 {font-size:110%; color:#006633; margin:20px 0 20px 0; letter-spacing:0.05em;}
h2 {font-size:100%; padding:5px; margin:25px 0 10px 0; background-color:#FF9900; color:#fff; border-left:10px solid #393;}
h3 {font-size:93%; margin:10px; color:#006633;}
h4 {border-top:1px solid #999; padding:10px 5px;}

p {font-size:83%; line-height:1.4; margin:10px;}
ul {font-size:83%; margin:5px;}
li {line-height:1.4; margin:0 0 0 10px;}
td {padding:3px; vertical-align:top;}

.title_img {margin:0 auto; display:block;}

#vol1 {border:2px dotted #090; padding: 20px 30px; background-color:#fff;}
#vol2 {border:2px dotted #f90; padding: 20px 30px; background-color:#fff;}
#vol2 h4 {border:none;}
#vol2 table {margin:10px 20px;}
#vol2 h2 {border-left:10px solid #009;}

#vol3 {border:2px dotted #f90; padding: 20px 30px; background-color:#fff;}
#vol3 h4 {border:none;}
#vol3 table {margin:10px 20px;}
#vol3 h2 {border-left:10px solid #009;}

#vol3 .shop_info p {font-size:100%; color:#006600; border-bottom:1px solid #060; padding:2px;}
#vol3 .shop_info ul {list-style:none; }
#vol3 .shop_info li {letter-spacing:0.05em;}
#vol3 li.date {font-size:100%; color:#FF6600; font-weight:bold;}
.large_bold {font-weight:bold; font-size:110%;}

#vol4 .shop_info p {font-size:100%; color:#006600; border-bottom:1px solid #060; padding:2px; font-weight:bold;}
#vol4 .shop_info ul {list-style:none; padding:0;}
#vol4 .shop_info li {letter-spacing:0.05em;}
#vol4 li.date {font-size:100%; color:#FF6600; font-weight:bold;}
.large_bold {font-weight:bold; font-size:110%;}
#vol4 h2 {font-size:100%; padding:5px; margin:25px 0 10px 0; background-color:#0099FF; color:#fff; border-left:10px solid #009;}
#vol4 {border:2px dotted #f90; padding: 20px 30px; background-color:#fff;}
#vol4 h3 {font-size:93%; margin:10px; color:#FF9900;}
#vol4 h4 {border:none;}
#vol4 table {margin:10px 20px;}

#vol4 .cmnt {margin:10px; padding:8px; border:1px dotted #f30; background-color:#ffffe1;}
#vol4 h4 {margin:10px 0; padding:4px; background-color:#FF9966; font-size:14px; width:100px; text-align:center;}
#vol4 .cmnt ul {padding:0; margin:0 15px;}
#vol4 .cmnt ul li {padding:3px 0; list-style-type:circle;}

ul.navi {margin:20px 0 20px 50px;}
ul.navi li {margin-left:15px; line-height:1.4;}

li.date {font-size:120%; color:#FF6600; font-weight:bold;}
p.shop {font-weight:bold;}
.shop_info {margin:10px 20px;}
.shop_info ul {list-style:none;}
.shop_info li {letter-spacing:0.05em;}

div#gototop a { font-size:11px; margin:5px; color:#666666; text-align:right; display:block;}
p.shuryo, .red_bold {color:#f00; font-weight:bold;}
p.app {color:#009; font-weight:bold;}