*{margin:0;padding:0}body{font:13px "メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#252525;background:#f8f5ee url(images/xheader.png.pagespeed.ic.CL-9rb-X5n.png) repeat-x 50% 0}body#sub{background:#f8f5ee url(images/xheader_sub.png.pagespeed.ic.CjT_96uHbJ.png) repeat-x 50% 0}a{color:#624712;text-decoration:none}a:hover{color:#0e4567;text-decoration:none}a:active,a:focus{outline:0}img{border:0}.clear{clear:both}p{margin-bottom:10px}.center{text-align:center}.right{text-align:right}#header,#container,.inner{margin:0 auto;width:960px}#header{position:relative;height:106px;padding:0 0 30px}#header h1,#header h2,#header h3,#header ul{position:absolute;top:5px;color:#fff;font-size:11px;line-height:20px;font-weight:normal}#header h2{font-weight:normal;right:0}#header h3{top:38px}#header ul{top:69px;right:0;border-right:1px solid #4c4847;border-left:1px solid #242221}#header ul li{list-style:none;float:left;padding:0 20px;font-size:12px;border-right:1px solid #242221;border-left:1px solid #4c4847}#header a{color:#fff;text-decoration:none}#header a:hover{color:#d9d9d9}#mainImage{padding-top:30px}#container{padding:35px 0}.box{float:left;width:225px;margin-right:15px;padding-bottom:23px;line-height:1.2}.last{margin-right:0}.long{width:470px}.long img{float:left;margin:0 10px 10px 0}#container h2{font-size:14px;margin:0 0 15px;padding:5px 10px 7px 0;border-bottom:1px solid #cecece;color:#333}#container h3{font-size:14px;margin:0 0 15px;padding:5px 10px 7px 0;border-bottom:1px solid #e2e2e2;color:#333}#container ul,.inner ul{margin-left:5px}#container ul li,.inner ul li{list-style:none;margin-bottom:7px;padding-left:17px;background:url(images/bullet.png) no-repeat 0 3px}.inner ul li{background-image:url(images/bullet.png)}#date{text-align:right;padding-right:15px;padding-top:5px;padding-bottom:10px;font-weight:bold;color:#858585}#next{text-align:center;padding-top:30px;padding-bottom:30px}img.aligncenter{display:block;margin-left:auto;margin-right:auto}img.alignright{padding:4px;margin:0 0 2px 7px;display:inline}img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline}.alignright{float:right}.alignleft{float:left}#main{float:left;width:715px;padding-bottom:60px}#sidebar{float:right;width:225px;padding-bottom:30px}#sidebar h3{font-size:14px;margin:0 0 15px;padding:5px 10px 7px 0;border-bottom:1px solid #cecece;color:#333}#sidebar ul{padding-bottom:10px}#footerUpper{clear:both;margin-top:10px;padding:20px 0;overflow:hidden;background:#3c3938;border-bottom:1px solid #242221}#footerUpper a{color:#fff;text-decoration:none}#footerUpper a:hover{color:#e1e1e1}#footerUpper .inner{overflow:hidden;background:#3c3938}#footerLower{border-top:1px solid #4c4847;overflow:hidden;background:#3c3938}#footerLower .inner{position:relative;min-height:60px;color:#fff;font-size:13px}* html #footerLower .inner{height:60px}#footerLower .inner p{position:absolute;top:10px;padding-bottom:5px}#footerLower .inner p#contact{right:0}