*{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.ieIamUEAkU.png) repeat-x}body#under{background:url(images/header_under.png) repeat-x top}a{color:#777}a:hover{color:#919191;text-decoration:none}a:active,a:focus{outline:0}img{border:0}.clear{clear:both}p{padding-bottom:10px}.center{text-align:center}.right{text-align:right}#header,container,#wrapper,.inner{margin:0 auto;width:960px}#header{position:relative;height:120px}#header h1,#header h2,#header h3,#header ul,#header .banners{position:absolute;top:2px;color:#333;font-size:10px;font-weight:normal;line-height:28px}#header h2{right:0}#header h3{top:35px}#header ul{top:35px;right:0;width:305px;height:15px;background:url(images/xtopnav.png.pagespeed.ic.DKj0cAg1w0.png) no-repeat 0 0;line-height:15px}#header ul li{float:left;list-style:none}#header ul a{text-indent:-9999px;text-decoration:none;display:block;height:15px;background:url(images/xtopnav.png.pagespeed.ic.DKj0cAg1w0.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 -15px}#header ul a#sitemap:hover,#header ul li.active a#sitemap{background-position:-110px -15px}#header ul a#access:hover,#header ul li.active a#access{background-position:-214px -15px}#header .banners{right:-10px;top:60px}#header .banners img{margin-right:10px}ul#mainnav{margin:0 auto;width:960px;height:45px;background:url(images/xmainnav.png.pagespeed.ic.hi-Lv9sBYR.jpg) 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:45px;background:url(images/xmainnav.png.pagespeed.ic.hi-Lv9sBYR.jpg) 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 -45px}ul#mainnav a#menu1:hover,ul#mainnav li.active a#menu1{background-position:-192px -45px}ul#mainnav a#menu2:hover,ul#mainnav li.active a#menu2{background-position:-384px -45px}ul#mainnav a#menu3:hover,ul#mainnav li.active a#menu3{background-position:-576px -45px}ul#mainnav a#menu4:hover,ul#mainnav li.active a#menu4{background-position:-768px -45px}#mainImage{width:960px;margin:30px auto 0 auto}.photoB{margin-bottom:5px}#container{float:right;width:745px;margin:10px 0 30px}#main{float:left;width:530px;padding:20px 0 0}#sidebarR{float:right;width:200px;padding:24px 0 0;margin:0 0 30px}#sidebarR p{padding:0 0 15px}#sidebarL{float:left;width:200px;padding:24px 0 0;margin:10px 0 30px}#sidebarL p{padding:0 0 15px}body.toppage #sidebarR,body.toppage #sidebarL{padding-top:20px}#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}.boxContainer{width:530px;margin:0 auto 15px;background:url(images/xbox1.png.pagespeed.ic.KND8dhmsxQ.png) 0 100%}.box1,.box3,.box4{float:left;width:231px;margin:0 20px 0 0;padding:15px 12px}.box1{background:url(images/xboxTop.png.pagespeed.ic.CZ1PX9HDTt.png) 0 0 no-repeat}.box2{float:left;width:160px;margin:0 17px 5px 4px}.box3{width:255px;padding:0 0 10px;border-top:0}.box4{margin:0 0 15px 0;padding:0 0 10px;width:530px;border:0;background:url(images/xbox.png.pagespeed.ic.7Y6CWsD3Ee.png) 0 100%}.boxS{width:200px;margin:0 0 15px;padding:0 0 10px;font-size:13px;background:url(images/xsidebarBox.png.pagespeed.ic.TF3MxM6Fip.png) 0 100%}.last{margin-right:0}.box1 .center{padding-bottom:10px}.box4 img{float:left;margin:0 10px 10px 11px}.box4 h4 img{float:none;margin:0 0 10px}.box4 p{padding:0 12px 10px}.box3 h4{margin-bottom:10px}#main h3{font-weight:normal;margin:0 1px 10px 0;padding:2px 0 5px 12px;color:#777;border-bottom:1px solid #ccc}#main .boxT p{padding:0 10px 25px 10px}#wrapper h2{padding:0 5px 10px 5px;margin-bottom:10px;line-height:46px;font-size:15px;font-weight:normal;color:#555;background:url(images/xh2Bg.png.pagespeed.ic.I3g0ulgqbA.png) repeat-x 0 100%}#wrapper .box4 h3{font-weight:normal;padding:7px 5px}.boxS h3{font-weight:normal;padding:0 5px 0 24px;margin-bottom:7px;line-height:38px;font-size:13px;color:#555;background:url(images/xsidebarH3.png.pagespeed.ic.NaKqKu0QJI.png) no-repeat 0 0}#wrapper ul{margin:0 6px}#wrapper ul li,#footerUpper ul li{list-style:none;margin-bottom:8px;padding:0 5px 0 17px;background:url(images/xbullet.gif.pagespeed.ic.PvONO2pk1r.png) no-repeat 0 5px}#footerUpper ul li{background-position:0 3px}#wrapper .box3 ul{padding:0 5px}#wrapper .boxS ul{margin-left:9px}.boxS p{margin:0 6px}#banners{clear:both;padding:20px 0 20px;text-align:center;background:#e8e8e8;border-bottom:1px solid #7a7a7a}#banners img{margin-right:20px}#banners img.last{margin:0}#footerUpper{clear:both;padding:20px 0;border-top:1px solid #e8e8e8;border-bottom:1px solid #606060;overflow:hidden;background:#959595}#footerUpper .inner{background:url(images/xfooterBorder.gif.pagespeed.ic.QIuey70Uom.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 a{color:#fff}#footerUpper a:hover{color:#e6e6e6;text-decoration:none}#footerLower{clear:both;padding:7px;text-align:center;border-top:1px solid #959595;background:#6c6c6c}address{font-style:normal;font-size:13px;color:#fff}