body {margin:0px;padding:0px;color:#555555;word-break:break-all;font-family:'ＭＳ Ｐゴシック', 'MS PGothic', 'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'Meiryo', 'メイリオ', 'sans-serif';}
img {border: 0;}
br {font-size: 13px;}
form {margin: 0;}
em {font-style: normal;font-weight: bold;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;margin: 0;}
li {padding: 0;margin: 0;}
a {color: #26355C;text-decoration: none;}
a:hover {color: #CC0000;text-decoration: underline;}
.hidden {display: none;}
.centerize {text-align: center;}
.clearing {width: 1080px;height: 0;clear: both;}
.pageswitch {clear: both;text-align: center;font-size: 12px;padding-top: 10px;}

#header {width: 1080px;height: 50px;margin: auto;position:relative;}
#top {width: 350px;margin: 0px;padding: 10px;font-size: 11px;position:absolute; top:0; right:0;}
#header h1 {font-size: 11px;display: inline;font-weight: normal;}
#header p {font-size: 11px;display: inline;font-weight: normal;}
#header strong {font-size: 11px;font-weight: normal;}

#globalNavi {width: 1079px;height: 25px;border-right: 1px solid #536289;background: url(https://f1-gate.com/img/global_bg.gif) repeat-x left top;position: relative;margin: auto;}
#globalNavi ol {margin: 0px;padding: 0px;}
#globalNavi li {float: left;list-style-type: none;}
#globalNavi li a {display:block;height:25px;overflow:hidden;position:absolute;text-indent:-9999px;background:url(https://f1-gate.com/img/global-v2.gif) repeat-x left top;}
#globalNavi li#f1 a {width:69px;left:0;background-position:0 top;}
#globalNavi li#gp a {width:128px;left:69px;background-position:-69px top;}
#globalNavi li#result a {width:91px;left:197px;background-position:-197px top;}
#globalNavi li#point a {width:132px; left:288px;background-position:-288px top;}
#globalNavi li#team a {width:69px; left:420px;background-position:-420px top;}
#globalNavi li#driver a {width:87px; left:489px;background-position:-489px top;}
#globalNavi li#f1car a {width:83px; left:576px;background-position:-576px top;}
#globalNavi li#helmet a {width:113px; left:659px;background-position:-659px top;}
#globalNavi li#f1 a:hover {background-position:0 -25px;}
#globalNavi li#gp a:hover {background-position:-69px -25px;}
#globalNavi li#result a:hover {background-position:-197px -25px;}
#globalNavi li#point a:hover {background-position:-288px -25px;}
#globalNavi li#team a:hover { background-position:-420px -25px;}
#globalNavi li#driver a:hover {background-position:-489px -25px;}
#globalNavi li#f1car a:hover {background-position:-576px -25px;}
#globalNavi li#helmet a:hover {background-position:-659px -25px;}
#globalNavi li#twitter a {width:18px; left:987px;background-position:-987px top;}
#globalNavi li#facebook a {width:18px; left:1010px;background-position:-1010px top;}
#globalNavi li#google a {width:18px; left:1034px;background-position:-1034px top;}
#globalNavi li#rss a {width:18px; left:1056px;background-position:-1056px top;}
#navi {width: 1080px;margin: auto;font-size: 12px;padding-top: 3px;padding-bottom: 3px;text-indent: 5px;background-image: url(https://cdn.f1-gate.com/img/navi_back.jpg);border-top-width: 4px;border-top-style: solid;border-top-color: #CC0000;}

#navi strong {font-size:12px;}
#navi strong a{color: #26355C;text-decoration: none;}
#navi strong a:hover {color: #CC0000;text-decoration: underline;}

#footer {width: 1080px;height: 20px;background-image: url(https://f1-gate.com/img/bg_f.gif);margin: auto;text-align: center;padding: 13px 0px 0px;font-size: 12px;position: relative;}
#footer img {position:absolute;top0;left:0;}
#home {width: 1080px;height: 15px;margin: auto;text-align: center;font-size: 12px; clear:both;}

#mainwrapper {width: 1080px;overflow: hidden;margin-top:10px;margin-left:auto;margin-right:auto;margin-bottom:30px;}
#mainwrapper:after {clear:both;}

.content {padding-top: 5px;margin0;width: 760px; float:left;font-size:13px;line-height: 130%;color: #333333;}
.content h1 {background: url(https://cdn.f1-gate.com/img/dot.gif) bottom repeat-x;font-size: 16px;margin: 0;font-weight: bold;padding-top: 0;padding-right: 0;padding-bottom: 3px;padding-left: 0;width: 760px;}

.content p {margin:0 0 13px 0;}
.contentitem {margin-top: 0;margin-right: 0;margin-bottom: 5px;margin-left: 0;text-align: right;width: 760px;padding-top: 3px;font-size: 12px;}

#menubarcontainer {float: right;width: 300px;padding 2px 0 0;margin: 0;}

.contentitem {margin-top: 0;margin-right: 0;margin-bottom: 5px;margin-left: 0;text-align: right;width: 760px;padding-top: 3px;font-size: 12px;}
.contentitemedit {font-size: 10px;line-height: 12px;padding: 0 10px 0 11px;}
.contentitem4 {display: inline;padding: 0 0 0 10px;}
.leftbox, .rightbox {padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 3px;margin-left: 0px;}
.leftbox {padding-top: 3px;padding-right: 6px;float: left;}
.rightbox {padding-top: 3px;padding-left: 6px;float: right;}
.cont {padding: 0px;margin-top: 0px;margin-right: 140px;margin-bottom: 30px;margin-left: 0px;width: 760px;}
.cont h1 {clear: both;font-size: 14px;font-weight: bold;padding-top: 3px;padding-right: 0;padding-bottom: 3px;padding-left: 5px;width: 760px;background-image: url(https://cdn.f1-gate.com/img/point_bg.jpg);color: #FFFFFF;margin-top: 0;margin-right: 0;margin-bottom: 5px;margin-left: 0;}
.cont h2 {font-size: 13px;margin: 0;font-weight: bold;padding-top: 15px;padding-right: 0;padding-bottom: 0;padding-left: 0;}
.cont h3 {clear: both;background: url(https://f1-gate.com/img/dot.gif) bottom repeat-x;font-size: 13px;margin: 0;font-weight: bold;padding-top: 15px;padding-right: 0;padding-bottom: 3px;padding-left: 0;}
.contbody {font-size:13px;line-height: 130%;padding-top: 0px;padding-right: 0;padding-bottom: 30px;padding-left: 0;position: relative;width: 760px;}
table.gp {width: 760px;border-collapse: collapse;}
table.gp th {border: 1px solid #CCCCCC;font-weight: normal;text-align: center;font-size: 12px;color: #FFFFFF;padding-top: 6px;padding-right: 2px;padding-bottom: 6px;padding-left: 2px;background-image: url(https://f1-gate.com/img/point_bg.jpg);background-repeat: repeat;}
table.gp td {border: 1px solid #CCCCCC;text-align: left;padding-top: 3px;padding-right: 10px;padding-bottom: 3px;padding-left: 10px;font-size: 12px;background-image: url(https://f1-gate.com/img/schedule-list_gradient.gif);}
table.gp td a {font-weight: bold;text-decoration: none;color: #26355C;}
table.gp td a:hover {font-weight: bold;text-decoration: underline;color: #CC0000;}
strong {font-size:13px;}
strong a{color: #555555;text-decoration: none;}
strong a:hover {color: #CC0000;text-decoration: underline;}
table.point {width: 850px;border-collapse: collapse;}
table.point th {border: 1px solid #FFFFFF;font-weight: normal;text-align: center;font-size: 12px;color: #FFFFFF;padding-top: 5px;padding-right: 2px;padding-bottom: 5px;padding-left: 2px;background-image: url(https://f1-gate.com/img/point_bg.jpg);background-repeat: repeat;}
table.point th a {color: #FFFFFF;text-decoration: underline;}
table.point td {border: 1px solid #FFFFFF;text-align: center;padding-top: 3px;padding-right: 1px;padding-bottom: 3px;padding-left: 1px;font-size: 12px;}
table.point td.even {border: 1px solid #FFFFFF;background-color: #F7F9FF;text-align: center;padding-top: 3px;padding-right: 1px;padding-bottom: 3px;padding-left: 1px;font-size: 12px;}
table.point th.driver {text-align: left;font-size: 12px;}
table.point td.driver {text-align: left;font-size: 12px;}
table.point td.driver_e {text-align: left;background-color: #F7F9FF;font-size: 12px;}

.sidebar,.sidebarnew {color: #21262A;margin: 0 0 4px 0px;clear: both;}
.sidebar h2,.sidebarnew h2 {background: #E5E5E5 url(https://f1-gate.com/img/sidetitlebg.gif);color: #3A3523;font-size: 13px;padding-top : 3px;padding-left: 10px;padding-right: 3px;padding-bottom: 3px;}
.sidebar h3,.sidebarnew h3 {background: #E5E5E5 url(https://f1-gate.com/img/sidetitlebg.gif);color: #3A3523;font-size: 13px;font-weight: bold;padding-top : 3px;padding-left: 10px;padding-right: 3px;padding-bottom: 3px;}
.sidebar ul,.sidebarnew ul {padding: 0;margin: 0;}
.sidebar li,.sidebarnew li {list-style-type: none;font-size: 13px;background: #EEEEEE;padding: 2px 10px;margin: 1px 0 0 0;}
.sidebar li:hover,.sidebarnew li:hover {background: #E7E7E7;padding: 2px 10px;margin: 1px 0 0 0;}
.sidebar li a:link,.sidebar dd a:visited,.sidebarnew li a:link,.sidebarnew dd a:visited {padding: 0 0 0 0px;}


div.sns {display:inline-block; vertical-align: top; margin-left:10px;margin-top:10px;}
div.swiper-container {margin-bottom:16px;}
div.snslink {margin-bottom:18px;text-align:center}
div.rss {margin-bottom:16px;font-size:smaller;line-height: 130%;}
div.ranking {text-align:center}

.box01  {margin-top:25px; text-align:center;}
.box02 {margin-bottom:4px; text-align:center;}
.box03 {margin:0 auto 18px; text-align:center;}

.banner01 { width: 336px; height: 280px; }
.banner02 { width: 200px; height: 200px; }
.banner03 { width: 300px; height: 600px;}
.banner04 { width: 336px; height: 280px; }

.box10 {margin:0;}

.box05 {display:inline-block;margin:30px 20px; text-align:center}
.banner05 { width: 336px; height: 280px; }