*{margin:0;padding:0}html{height:100%;margin-bottom:1px}body{font-family: "Avenir Next", Verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, Osaka, sans-serif;color:#333;font-size:12px;background:#fff;padding:10px 0}img{border:0}div.clear{clear:both}#container{width:600px;margin:0 auto}a:link{color:#1758de}a:visited{color:#1758de}a:hover{color:#de178c}a:active{color:#de178c}#header{width:600px;height:150px}#header div.logo{width:220px;height:100px;float:left}#header div.logo h1{width:220px;height:100px;position:relative;z-index:1}#header div.logo h1 a{background:url(http://e-styl-ing.com/images/xcommon.jpg.pagespeed.ic.dqGXJHbXMo.jpg) no-repeat 0 0;text-decoration:none;width:100%;height:100%;display:block;overflow:hidden}#header div.logo h1 a b{visibility:hidden;position:relative;z-index:-1;overflow:hidden}#header div.topImg{background:url(http://e-styl-ing.com/images/xcommon.jpg.pagespeed.ic.dqGXJHbXMo.jpg) no-repeat -220px 0;width:380px;height:100px;float:left}#header div.menu{width:600px;height:50px}#header div.menu ul{width:600px;height:50px;list-style:none}#header div.menu ul li{width:100px;height:50px;position:relative;z-index:1;float:left}#header div.menu ul li a{background:url(http://e-styl-ing.com/images/xcommon.jpg.pagespeed.ic.dqGXJHbXMo.jpg) no-repeat;text-decoration:none;width:100%;height:100%;display:block}#header div.menu ul li.m1 a{background-position:0 -100px}#header div.menu ul li.m2 a{background-position:-100px -100px}#header div.menu ul li.m3 a{background-position:-200px -100px}#header div.menu ul li.m4 a{background-position:-300px -100px}#header div.menu ul li.m5 a{background-position:-400px -100px}#header div.menu ul li.m6 a{background-position:-500px -100px}#header div.menu ul li.m1 a:hover{background-position:0 -150px}#header div.menu ul li.m2 a:hover{background-position:-100px -150px}#header div.menu ul li.m3 a:hover{background-position:-200px -150px}#header div.menu ul li.m4 a:hover{background-position:-300px -150px}#header div.menu ul li.m5 a:hover{background-position:-400px -150px}#header div.menu ul li.m6 a:hover{background-position:-500px -150px}#header div.menu ul li a b{visibility:hidden;position:relative;z-index:-1;overflow:hidden}#content{width:500px;line-height:1.5em;margin:0 auto}#content h2{color:#3f3f3f;font-size:16px;text-align:center;border-bottom:3px solid #a00;margin:10px 0;padding:3px 0}#content ul,#content ol{padding-left:1.4em}#content dl{padding-top:1em}#content dt{font-size:14px;font-weight:bold;border-bottom:1px solid #470e0e;padding-left:.5em}#content dd{padding-left:1.5em}#content div.mail{background:#eee;padding:10px;margin-top:2em}#footer{width:600px;height:60px;padding-top:20px;clear:both}#footer p{text-align:center}