@charset "utf-8";


/* --------------------------------------------------
	行頭を表示するときは「##」で検索してください。
-------------------------------------------------- */

/* --------------------------------------------------
	##main
-------------------------------------------------- */
body#annai div#main-inner2{background:url(../annai/img/bg_main.jpg) no-repeat left top;}

/* --------------------------------------------------
	##contents
-------------------------------------------------- */
body#annai div#contents-main{padding-top:7px;}
body#annai h3.title1{
	margin-bottom:7px;
	padding-top:15px;
}
body#annai table.box1{
	margin:0 0 25px 8px;
	width:653px;
}
body#annai table.box2{
	margin:0 0 40px 8px;
	width:653px;
}
body#annai table.box1-1{
	width:428px;
}
body#annai img.img-mdl{vertical-align:middle;}
body#annai td.txt1{
	line-height:1.6;
	color:#4D4D4D;
	font-size:75%;
}
body#annai div.im1{
	margin-bottom:4px;
}
body#annai h4.title2{
	padding-left:16px;
	line-height:1.4;
	color:#004D9C;
	background:url(../annai/img/icon2.gif) no-repeat 0 3px;
	font-size:88%;
	font-weight:normal;
}
body#annai p.txt2,
body#annai p.txt3{
	line-height:1.4;
	color:#4D4D4D;
	font-size:75%;
}
body#annai p.txt2{margin-bottom:8px;}
body#annai p.txt3{
	padding-top:6px;
	background:url(../annai/img/line1.gif) repeat-x left top;
}
body#annai td.line1{background:url(../annai/img/line2.gif) repeat-y left top;}
body#annai h4.title3{
	margin:0 0 3px 11px;
	padding-left:16px;
	line-height:1.4;
	color:#004D9C;
	background:url(../annai/img/icon2.gif) no-repeat 0 4px;
	font-weight:normal;
}
body#annai table.box3{
	margin-left:11px;
	width:666px;
}
body#annai td.box-calendar{
	width:159px;
}
body#annai td.line2{
	width:10px;
}
body#annai div.bc1{
	padding-bottom:7px;
	border:1px #BACDE0 solid;
}
body#annai div.bc1 h4{
	margin-bottom:7px;
	padding:9px 9px 4px 0;
	background-color:#E3EDF2;
	text-align:right;
}
body#annai div.bc1 table{
	margin:0 0 0 4px;
	width:149px;
	border-collapse:collapse;
	border-top:1px #FFF solid;
	border-left:1px #FFF solid;
}
body#annai div.bc1 td{
	padding:0 1px;
	border-right:1px #FFF solid;
	border-bottom:1px #FFF solid;
	line-height:1.8;
	color:#000;
	font-size:69%;
	text-align:right;
}
body#annai div.bc1 td.week{
	line-height:1.3;
	font-size:43%;
}
body#annai div.bc1 td.sat{
	color:#014B73;
}
body#annai div.bc1 td.sun{
	color:#7D0D00;
}
body#annai div.bc1 td.hol{
	background-color:#D1DCE0;
}


.holp{
	margin: 0 20px 0 0;
	font-size: 80%;
	text-align: right;
}

.holps{
	color:#D1DCE0;
	font-size: 100%;
}

/* --------------------------------------------------
	##side
-------------------------------------------------- */
body#annai div#s-menu{background:#027ABB url(../annai/img/bg_menu.jpg) no-repeat left top;}
