body{font-family:"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}#header{position:relative;z-index:500}#header{margin:60px 0;margin:0 auto}#header .menu_container{width:980px;position:absolute;bottom:20px;margin:0 auto}h1 #logo{display:none}h2{font-size:20px;position:relative;border-color:#b59c2b;border-style:solid;border-width:5px 0;background:#fff;margin:15px 0 40px;padding:5px;-moz-box-shadow:1px 1px 1px rgba(0,0,0,.3);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.3);box-shadow:1px 1px 1px rgba(0,0,0,.3);font-family:"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#555}h3{background-color:#dfdfd0;color:#555;padding:5px;margin:20px 0;height:20px;border-left:8px groove #c9b764;font-family:"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:15px}h4{margin:0 0 1em;padding:.2em;margin:20px 0;border-top:3px double #036;border-bottom:3px double #036;font-size:17px;font-family:"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#036}h5{font-size:20px;font-weight:700;font-family:"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#036}.grid_2{margin:0 10px 0 0;padding:0}.grid_4{width:150px}.menu-item{font-size:15px}.sf-menu li a{display:block;float:left;padding:0 30px 0 0;margin-right:5px;text-decoration:none;letter-spacing:1px;text-transform:uppercase;color:#6c6c6c}a .grid_10 menu_container{font-size:15px}.button.color{display:inline-block;*display:inline;zoom:1;padding:6px 20px;margin:0;cursor:pointer;border:1px solid #bbb;overflow:visible;font:bold 13px arial,helvetica,sans-serif;text-decoration:none;white-space:nowrap;background-image:linear-gradient(top,rgba(255,255,255,1),rgba(255,255,255,0)),url(data:image/png;base64,iVBORw0KGg[...]QmCC);transition:background-color .2s ease-out;background-clip:padding-box;border-radius:3px;box-shadow:0 1px 0 rgba(0,0,0,.3),0 2px 2px -1px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.3) inset;color:#fff}.button.blue{background-color:#269ce9;border-color:#269ce9}.button.blue:hover{background-color:#70b9e8}.button.blue:active{background:#269ce9}.button.large{padding:12px 30px;text-transform:uppercase}.button.large:active{top:2px}.center{width:50%;margin-left:auto;margin-right:auto}.mb20{margin-bottom:20px}.green{color:#1a7a43;font-weight:700}.box_green{padding:20px;line-height:19px;border:solid 2px #91bc86;border-radius:10px;margin-top:20px;margin-bottom:30px}