@charset "utf-8";body{color:#fff;background:#1a1a1a;text-align:center}a:link{color:#00f}a:visited{color:#639}a:hover{text-decoration:underline;color:red}.img_left{float:left;margin-right:8px}.img_right{float:right;margin-left:8px}#container{width:1000px;margin:0 auto;text-align:left}header{width:1000px;height:174px;position:relative}header h1{position:absolute;left:180px;bottom:0}header #sns{width:140px;position:absolute;right:0;top:10px;z-index:10}header #sns li{width:70px;float:left}#social_btns{position:absolute;width:162px;height:30px;z-index:20}#social_btns ul{list-style:none;text-decoration:none;margin-right:0}#social_btns li{float:right;padding-right:10px;padding-top:4px}.social_icon1{width:30px;height:30px;display:block;background:url(../images/btn_f.png) no-repeat;background-position:top}.social_icon1 span.hover{width:30px;height:30px;display:block;background:url(../images/btn_f.png) no-repeat;background-position:bottom}.social_icon2{width:30px;height:30px;display:block;background:url(../images/btn_t.png) no-repeat;background-position:top}.social_icon2 span.hover{width:30px;height:30px;display:block;background:url(../images/btn_t.png) no-repeat;background-position:bottom}.social_icon3{width:30px;height:30px;display:block;background:url(../images/btn_y.png) no-repeat;background-position:top}.social_icon3 span.hover{width:30px;height:30px;display:block;background:url(../images/btn_y.png) no-repeat;background-position:bottom}.social_icon4{width:30px;height:30px;display:block;background:url(../images/btn_p.png) no-repeat;background-position:top}.social_icon4 span.hover{width:30px;height:30px;display:block;background:url(../images/btn_p.png) no-repeat;background-position:bottom}nav ul#glb_nav li{float:left}#contents{position:relative}footer{margin:0 auto;padding-top:30px;padding-bottom:30px;text-align:center}footer .disclaimer{color:#f2f5f5;font-size:12px;clear:both}footer ul{text-decoration:none;margin-left:170px}footer ul li{float:left;margin:25px 30px 30px 0}footer address{clear:both;font-style:normal}.pagetop{position:fixed;right:42px;bottom:0}.pagetop a{width:63px;height:63px;display:block}