.parent-wrapper{margin-top:69px;background-color:#fafafb}body{background-color:#fff;}body header{position:fixed;top:0;z-index:250;width:100%;height:69px;border-bottom:solid 1px #333;background-color:#fff;}body header a{background-color:transparent;color: #333;}body header a:hover{color:#fff !important;}body header .in-box{width:900px !important;margin:auto;margin-top:24px;font-size:18px;position:relative;}body header .in-box ul,body header .in-box h1{float:left}body header .in-box h1{left:0;top:-250px;font-size:18px;position:absolute;color:#008dcc;}body header .in-box h1 a{color:#e60012}body header .in-box h1 a:hover{color:#008dcc}body header .in-box h1:hover{color:#fff;background-color:#e60012}body header .in-box ul{position:absolute;left:255px; width: 670px;}body header .in-box ul li{display:inline-block;letter-spacing:-.5px;color:#333;margin-right:25px;cursor:pointer}body header .in-box ul li.navi-news{margin-right:0}body header .in-box ul li:hover{color:#fff;background-color:#e60012}body .footer{background-color:#fff;font-size:12.600000000000001px;border-top:solid 1px #333;padding:30px 0;}body .footer .in-box{width:750px;margin:auto}body .footer .left-box{margin-right:20px}body .footer .sns{width:85px;margin-left:0px;float:left;}body .footer .sns a{background-color:transparent}body .footer .sns p{display:inline-block}body .footer .sns .twitter{margin-right:37px}h1{-moz-transform-origin:left top;-webkit-transform-origin:left top;-o-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;-moz-transform-origin:left top;-o-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-moz-transform:scale(1,1.05);-webkit-transform:scale(1,1.05);-o-transform:scale(1,1.05);-ms-transform:scale(1,1.05);-webkit-transform:scale(1,1.05);-moz-transform:scale(1,1.05);-o-transform:scale(1,1.05);-ms-transform:scale(1,1.05);transform:scale(1,1.05);font-size:95%}.w{font-family:Helvetica,Arial,verdana,"Osaka"}a:hover{color:#fff !important}header h1,header ul{font-family:"Roboto";font-weight:700} .keyvisual {margin: 0 auto; width: 750px;} .youtube { margin: 50px auto; width: 640px;} .dl {width:630px; overflow:hidden;margin-bottom: 20px;} .dl li{ width: 200px; float: left; margin: 0 10px 0 0; text-align: center;} .dl li.last {margin-right: 0;}