﻿*{font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;margin:0;padding:0;}
.spacer{margin-top:5px;}
.spacer10{margin-top:10px;}
.spacer15{margin-top:15px;}
.spacer20{margin-top:20px;}
.spacer25{margin-top:25px;}
.spacer30{margin-top:30px;}
.spacer35{margin-top:35px;}
.spacer40{margin-top:40px;}
.spacer45{margin-top:45px;}
.spacer50{margin-top:50px;}
.spacer100{margin-top:100px;}
.spacer200{margin-top:200px;}
.no-margin{margin:0 !important;}
.blue{color:blue;}
.bluered{color:blue;}
.bluered:hover{color:red;}
body{background:url(../img/bg2014.png) silver;}
.table-norap td, .table-norap th{white-space:nowrap;}
.container{max-width:none !important;width:970px;background:white;padding:0;border-left:1px solid #808080;border-right:1px solid #808080;box-shadow:1px 0 4px gray, -1px 0 4px gray;}
table{margin-bottom:0 !important;}
h2{color:rgb(32,93,150);font-weight:bold;font-size:20px;}
h3{font-size:18px;font-weight:bold;}
h5{font-weight:bold;margin:0 0 10px 0;}
h6{font-size:14px;font-weight:bold;}
.quicklink{clear:both;width:100%;height:30px;margin:40px 0 0 0;padding:0px;font-size:12px;border-top:solid 1px rgb(54,83,151);background-color:#DBE6F1;}
.quicklink ul{float:left;width:760px;margin:0px;padding:5px;font-weight:none;}
.quicklink li{display:inline;list-style:none;margin:0px 8px 0px 8px;padding:0px;}
.quicklink li a{color:blue;}
.quicklink li a:hover{color:red;}
.footer{clear:both;width:100%;height:50px;margin:0px;padding:10px 0px 10px 0px;font-weight:bold;border-top:solid 1px rgb(125,125,125);background-color:rgb(32,93,150);color:white;font-size:13px;text-align:center;}
.nav3{float:left;width:200px;height:100%;margin:0px;padding:0px;color:black;background-color:#F0F3F6;border-top:1px solid #9999AA;border-right:1px solid #9999AA;border-bottom:1px solid #9999AA;}
.nav3 ul{width:100%;margin:0px 0px 80px 0px;padding:0px;background-color:rgb(219,230,241);}
.nav3 li{list-style:none;margin:0px;padding:0px;border-bottom:1px #CCCCCC solid;white-space:nowrap;}
.nav3 li.title{text-align:center;margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;background-color:rgb(32,93,150);color:rgb(255,255,255);font-weight:bold;font-size:14px;background:steelblue;background-image:-webkit-linear-gradient(top, #428bca 0, #2d6ca2 100%);background-image:linear-gradient(to bottom, #428bca 0, #2d6ca2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);}
.nav3 li.group a{display:block;min-height:1.7em;height:auto !important;height:1.7em;line-height:1.7em;margin:0px;padding:0px 7px 0px 15px;border-top:solid 1px rgb(200,200,200);border-left:solid 7px rgb(219,230,241);color:rgb(75,75,75);font-weight:bold;font-size:12px;}
.nav3 li a{display:block;min-height:1.7em;line-height:1.7em;margin:0px;width:130px;padding:4px 7px 4px 15px;border-left:solid 7px rgb(219,230,241);color:black;text-decoration:none;font-size:12px;border-left:solid 7px #CEDBE9;}
.nav3 li a:hover{border-left:solid 7px rgb(156,186,214);color:blue;text-decoration:underline;}
.nav3 li a.selected{border-left:solid 7px #BBBBBB;color:black;background-color:#DDDDDD;text-decoration:none;width:100%;}
.nav3 li a.selected:hover{color:black;text-decoration:none;border-left:solid 7px #BBBBBB;}
.nav3 li a.small_menu{font-size:11px;}
.spweek {
		width: 320px;
		margin: 4px 0 0 0;
		background: seashell;
		padding: 2px;
		border-radius: 4px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border:1px solid tan;
}
.spweek p:nth-of-type(1){font-weight:bold;color:red;margin:2px 0 0 8px;font-size:12px;}
.spweek p:nth-of-type(2){color:black;margin:4px 0 0 10px;font-size:12px;}
.spweek p:nth-of-type(3){color:black;margin:4px 0 0 10px;font-size:12px;}
.sns-table td{padding:0 10px 0 0;}