*{margin:0;padding:0}html{background:#fff}body{font:13px/1.5 "メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#252525;background:#fff url(images/xheader.png.pagespeed.ic.iW_dFPUwxa.png) repeat-x}body#sub{background:url(images/xheader_sub.png.pagespeed.ic.IpRVvRjNRq.png) repeat-x}a{color:#b10000}a:hover{color:#c98f98;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:130px}#header h1,#header h2,#header h3,#header ul,#header .banners{font-weight:normal;position:absolute;top:0;color:#333;font-size:10px;line-height:21px}#header h2{right:0}#header h3{top:50px}#header ul{top:40px;right:0;width:305px;height:14px;background:url(images/xtopnav.png.pagespeed.ic.6PO8ThcOU9.png) no-repeat 0 0;line-height:14px}#header ul li{float:left;list-style:none}#header ul a{text-indent:-9999px;text-decoration:none;display:block;height:14px;background:url(images/xtopnav.png.pagespeed.ic.6PO8ThcOU9.png) no-repeat}#header ul a#contact{background-position:0 0;width:110px}#header ul a#sitemap{background-position:-110px 0;width:104px}#header ul a#access{background-position:-214px 0;width:91px}#header ul a#contact:hover,#header ul li.active a#contact{background-position:0 -14px}#header ul a#sitemap:hover,#header ul li.active a#sitemap{background-position:-110px -14px}#header ul a#access:hover,#header ul li.active a#access{background-position:-214px -14px}#header .banners{right:-10px;top:70px}#header .banners img{margin-right:10px}ul#mainnav{margin:0 auto;width:960px;height:60px;background:url(images/xmainnav.png.pagespeed.ic.ODlSIN9H-L.png) no-repeat 0 0}ul#mainnav li{float:left;list-style:none;width:192px}ul#mainnav a{text-indent:-9999px;text-decoration:none;display:block;width:192px;height:60px;background:url(images/xmainnav.png.pagespeed.ic.ODlSIN9H-L.png) no-repeat 0 0}ul#mainnav a#home{background-position:0 0}ul#mainnav a#menu1{background-position:-192px 0}ul#mainnav a#menu2{background-position:-384px 0}ul#mainnav a#menu3{background-position:-576px 0}ul#mainnav a#menu4{background-position:-768px 0}ul#mainnav a#home:hover,ul#mainnav li.active a#home{background-position:0 -60px}ul#mainnav a#menu1:hover,ul#mainnav li.active a#menu1{background-position:-192px -60px}ul#mainnav a#menu2:hover,ul#mainnav li.active a#menu2{background-position:-384px -60px}ul#mainnav a#menu3:hover,ul#mainnav li.active a#menu3{background-position:-576px -60px}ul#mainnav a#menu4:hover,ul#mainnav li.active a#menu4{background-position:-768px -60px}#mainImage{}#container{padding:20px 0}#main{float:left;width:715px;padding-bottom:40px}#sidebar{float:right;width:225px;padding-bottom:40px;font-size:13px}.boxContainer{width:715px;margin:0 auto 20px;background:url(images/xbox1.gif.pagespeed.ic.1XvnhJ6XYY.png) 0 100%}.box1,.box2,.box3,.box4{float:left;width:225px;margin:0 20px 20px 0}.box1,.box3,.box4{width:327px;margin:0 21px 0 0;padding:10px;border-top:1px solid #dadada}#sidebar .box1{width:209px;margin:0 0 20px;padding:10px 7px;border:1px solid #dadada;background:#fff}.box3{width:347px;padding:0 0 10px}.box4{margin:0 0 20px 0;padding:0;width:715px;border:1px solid #dadada;background:#fff}.last{margin-right:0}.box1 .center{padding-bottom:10px}.box4 img{float:left;margin:0 10px 10px}.box4 h4 img{float:none;margin:0 0 10px}.box4 p{padding:0 10px 10px}#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}.box_img_border{border:1px solid #ccc;padding:1px;margin:1px}.box3 h4{margin-bottom:10px}#container h3{margin-bottom:10px;padding-bottom:5px;color:#333;font-weight:normal;border-bottom:1px solid #ddd}#container h2{padding:0 5px 0 35px;margin-bottom:10px;line-height:37px;font-size:14px;font-weight:normal;color:#000;background:url(images/xh2Bg.png.pagespeed.ic.HTJ9udVgmR.png) no-repeat 0 100%}#container .box4 h3{padding:7px 5px}#container ul{margin-left:5px}#container ul li,#footerUpper ul li{list-style:none;margin-bottom:8px;padding:0 5px 0 12px;background:url(images/bullet.gif.pagespeed.ce.b2L9gd1OS-.gif) no-repeat 0 5px}#container .box3 ul{padding:0 5px}#sidebar ul{margin-left:3px}#sidebar p{margin-bottom:20px}#sidebar ul{margin-bottom:10px}#footerUpper{clear:both;padding:20px 0;border-bottom:1px solid #5d5d5d;overflow:hidden;background:#888}#footerUpper .inner{background:url(images/xfooterBorder.gif.pagespeed.ic.2q4kkJby82.png) repeat-y}#footerUpper .inner .box{float:left;width:210px;padding-left:10px;margin:0 20px 10px 0;line-height:1.2}#footerUpper .inner .last{width:230px;margin-right:0}#footerUpper ul li{color:#fff;background:url(images/bullet.gif.pagespeed.ce.b2L9gd1OS-.gif) no-repeat 0 3px}#footerUpper a{color:#fff}#footerUpper a:hover{color:#eee}#footerLower{clear:both;padding:10px;text-align:center;border-top:1px solid #7e7e7e;background:#5d5d5d;background:url(images/xfooterback.png.pagespeed.ic._ZTpMwOdZQ.png)}address{color:#fff;font-style:normal;font-size:13px}