@charset 'shift_jis';
/*「未来へのおくりもの」*/

/**/
body{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,input,table,th,td,dl,dd{margin:0;padding:0;}
body,table,form{font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;line-height:1.5;}
li{list-style:none;}
th,td{text-align:left;vertical-align:top;}
a{color:#98100d;text-decoration:underline;outline:none;}
a:hover{text-decoration:none;}
a img{border:0;}

.clearfix:after{
	content:".";
	display:block;height:0;clear:both;visibility:hidden;
	}
.clearfix{display:inline-block;}
/* Hides from IE-mac */
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
.alt,hr,#title,#oadate{
	visibility:hidden;position:absolute;top:-5000px;left:-5000px;width:1px;display:none;
	/**/
	display:block;
	/**/
	}

.w960{text-align:left;margin:0 auto;width:960px;}
body{text-align:center;background:#f1c4a6;}
#container{background:#fff url(./img/bg.gif) 0 0 repeat-x;}
#mainbinder{background:url(./img/bg2.jpg) center 0 no-repeat;min-height:350px;padding-bottom:20px;}
#header{background:url(./img/head.jpg) 0 0 no-repeat;height:253px;}
	#header h1{padding-top:20px;}
	#header h1 a{
		display:block;width:435px;height:135px;
		}
#mainboard{background:url(./img/note.jpg) 0 0 repeat-y;}
.mbinner1{background:url(./img/note2.jpg) 0 bottom no-repeat;padding:0 30px 60px;}
#menu{position:relative;}
#menu li{position:absolute;height:43px;}
#menu li a{display:block;height:43px;background:url(./img/menu.gif) 0 0 no-repeat;}
#menu li.m0{left:0;top:-84px;width:192px;}
#menu li.m1{left:192px;top:-84px;width:191px;}
#menu li.m2{left:767px;top:-84px;width:188px;}
	#menu li.m0 a{background:url(./img/totop.gif) 0 0 no-repeat;}
	#menu li.m1 a{background-position: 0 0;}
	#menu li.m2 a{background-position: -191px 0;}
		#menu li a:hover{filter:alpha(opacity=70);opacity:0.7;}
		/*
		#menu li.m0 a:hover{background-position: 0 -34px;}
		#menu li.m1 a.this,#menu li.m1 a:hover{background-position: 0 -34px;}
		#menu li.m2 a:hover{background-position: -167px -34px;}
		*/
.pics{background:url(./img/picbg.gif) 0 -14px no-repeat;height:370px;width:420px;float:left;}
.pics2{background:url(./img/picbg2.gif) 0 0 no-repeat;height:300px;width:420px;float:left;padding-top:20px;}
.pics2 table{margin-left:21px;}
#mainpic{padding:7px 0 15px 21px;}
#thumbnail{padding: 0 0 0 15px;}
#thumbnail li{width:95px;float:left;}
#thumbnail a{display:block;width:90px;}
#thumbnail a span{display:block;}
#thumbnail a .cov1{position:relative;}
#thumbnail a .cov2{position:absolute;top:-62px;width:90px;height:63px;}
#thumbnail a:hover .cov2{background:url(./img/thumbhover.gif) 0 0 no-repeat;}
#thumbnail a.this .cov2{background:url(./img/thumbborder.gif) 0 0 no-repeat;cursor:default;}
#mainbody{width:420px;float:left;padding: 0 0 20px 16px;background:url(./img/mainbody.gif) 0 0 no-repeat;}
#mainbody.new{background:url(./img/new.gif) 0 0 no-repeat;padding-top:40px;}
#mainbody .no{color:#ea5a8d;font-weight:bold;line-height:1;padding:8px 0;margin-bottom:6px;font-size:110%;}
#mainbody h2{color:#069d55;font-size:16px;line-height:1.3;}
#mainbody h3{color:#00309d;font-size:100%;padding:6px 0 1em;}
#mainbody h4{color:#069d55;font-size:90%;line-height:1.3;}
#mainbody p{color:#373737;padding-bottom:1em;}
#footer{border-top:solid 1px #eeddc2;padding:20px 0;}
#MUFJ{float:left;width:400px;}
#BSTBS{float:right;width:310px;background:url(./img/credit.gif) 0 3px no-repeat;text-align:right;}
#backnumber{padding:0 30px;}
#backnumber li{border-bottom:solid 1px #ddd;padding:10px 0;}
#backnumber li img{float:left;margin-right:10px;display:block;border:solid 3px #ed7ea1;}
#backnumber li a{text-decoration:none;}
#backnumber li a span{display:block;padding-bottom:5px;}
#backnumber li a .shp{color:#78400b;font-weight:bold;padding-bottom:2px;}
#backnumber li a .title{color:#069d55;font-size:12px;line-height:1.3;text-decoration:underline;font-weight:bold;}
	#backnumber li a:hover img{border:solid 3px #069d55;}
	#backnumber li a:hover .title{text-decoration:none;}
#backnumber li a .oa{color:#00309d;font-size:12px;line-height:1.3;}

#oshirase{background:url(./img/oshirase.jpg) left bottom no-repeat;position:relative;top:-20px;padding:
20px 20px 17px 130px;color:#ac5c26;}
#oshirase a{color:#72a711;}
