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;}
a{color:#26355C;text-decoration:none;}
a:hover{color:#CC0000;text-decoration:underline;}

#header {height:66px; display:block:}
#header img {margin: 0;padding:8px;display:inline-block;}
#top {display: block; width:50px;height:50px; margin:0;padding:0;background:url(https://f1-gate.com/img/menu.gif) repeat-x left top;text-indent:-9999px;position:absolute;top: 8px;right: 8px; cursor:pointer;}

#globalNavi {display: none;}
#globalNavi ol {display:block;margin: 0; padding: 0;}
#globalNavi li {  display:block;margin:0; padding: 8px; list-style-type: none; filter: alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;background: #000;margin-top:1px;}
#globalNavi li a { color:#FFFFFF;}
#globalNavi li {display:block;margin:0; padding: 8px; list-style-type: none; filter: alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;background: #000;margin-top:1px;}
#globalNavi li#f1 {display: none;}


#navi { font-size: 10px; color: #CCCCCC; padding: 5px 8px; border: #CCCCCC solid; background-color: #eeeeee; border-width: 1px 0px 0px;}
#navi strong {font-weight:normal;}
#navi a {color: #CCCCCC;}

.content h1 {display:block; margin:0;padding:8px;font-size: 20px;border: #CCCCCC solid; border-width: 1px 0px 0px;}
.contentitem {display:block; margin:0; padding:0 8px 0 8px;text-align:right;font-size: 12px; font-color:#CCCCCC;}

.contentbody {display:block; margin:0; padding:0 8px 0 8px;font-size:16px;}

.nocenterize, .banner, .searchform {text-align:center; margin:16px;}

table.gp {width:100%;border-spacing:0;}
table.gp td img {width:auto; height:16px;margin:2px 0 0 2px}
table.gp td {display: block;}
table.gp tr {display: block;}
table.gp th {display: none;}

table.gp td:nth-of-type(1) {display:block; background-color:#000;color:#FFF;margin:0; padding:3px; }
table.gp td:nth-of-type(2) {display:inline-block; }
table.gp td:nth-of-type(3) {display:inline-block;font-weight: bold; }
table.gp td:nth-of-type(4),td:nth-of-type(5),td:nth-of-type(6) {display:block; }
table.gp td:nth-of-type(7) {display:block; margin-bottom:10px;}

table.gp td:nth-of-type(4):before { content: "開催日："; }
table.gp td:nth-of-type(5):before { content: "現地時間："; }
table.gp td:nth-of-type(6):before { content: "日本時間："; }
table.gp td:nth-of-type(7):before { content: "サーキット："; }


.archive {display:none;}
div.sns {display:inline-block; vertical-align: top; margin-left:10px;margin-top:10px;}


.formfield {width:60%;}

.more_link {clear:both;}

.sidebar h3,.sidebarnew h3,.sidebar dt {position: relative;cursor: pointer; color: #EEEEEE; padding: 7px 8px 7px 8px; background-color: #cccccc; font-size: 16px; margin-top: 1px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}
.sidebar ul,.sidebarnew ul,.sidebar dl {  display:block;margin: 0; padding: 0;}
.sidebar li,.sidebarnew li,.sidebar dd {  display:block;margin-top: 1px; padding: 5px 8px 5px 8px; list-style-type: none;background-color: #EEEEEE;}
.sidebar dd { margin-left:0;}

#home {display:block;width:100%;padding:10px 0px 10px 0px; text-align:center;font-size:16px;margin:0;}

#footer {display:block;width:100%;background:#000000; color:#FFFFFF;padding:7px 0px 7px 0px; margin:0;text-align:center;font-size:16px;}

#footer img,.clearing,.ranking,.rss {display:none;}

div.box01,div.box02,div.box03,div.box04,div.box05 {margin:16px auto;width: 336px;}
.banner01,.banner02,.banner03,.banner04,.banner05 { width: 336px; height: 280px; }

div.swiper-container {text-align:center;margin-bottom:16px;}
.centerize{text-align:center;}
div.snslink{text-align:center;padding-top:32px; padding-bottom:16px;}
