@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,ol {font-size:83%; margin:5px;}
li {line-height:1.4; margin:0 0 0 10px;}
td {padding:3px; vertical-align:top;}
.clr {clear:both;}

p .date {font-weight:bold; font-size:120%; color:#CC0000;}
.title_img {margin:0 auto; display:block;}
img.map {float:right; padding:0 0 0 10px; background-color:#fff; }

.large_bold {font-weight:bold; font-size:110%; margin:0 auto;}

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

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

ol.navi {margin:20px 0 20px 40px;}
ol.navi li {margin-left:15px; padding:1px 0;}
ol.navi li a {color:#000099; text-decoration:none;}
ol.navi li a:hover {color:#009933; text-decoration:underline;}

li.date {font-size:120%; color:#FF6600; font-weight:bold;}
p.shop {font-weight:bold;}

.shop_info {margin:0 0 0 15px;}
.shop_info ul {list-style:none; padding:0;}
.shop_info li {letter-spacing:0.03em;}
.shop_info p {margin-top:0;}

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