.ms-col-news{float:left; width:680px; line-height:1.8;}
.ms-col-news p{ margin:0 0 2em;}.ms-col-news{float:left; width:680px; line-height:1.8;}

.news{ background:url(/INDY/news2016/css/bg.jpg); padding:0 0 40px;}

.date{padding:30px 0 5px;}

.news_main{margin-bottom:32px;}
.news_title{ margin-bottom:40px; padding:0 0 24px; border-bottom:1px solid #ccc;}
.news_title h1{font-size: 28px; font-weight: 500; border-left:7px solid #00c; line-height:1.4; padding:0 0 0 8px; text-shadow:0 1px 0 #fff; }

.news_body{ width:710px; margin:auto; line-height:1.75; font-size:16px;}
.news_body p{ margin:0 0 2em; text-align:justify}

.news_body-photo{ font-size:0.8em; overflow:hidden; margin:0 0 24px; color:#555;}
.news_body-photo.ms-col1{margin:0 auto 24px; width:70%;}
.news_body-photo.ms-col2 .ms-col{ width:48%;}
.news_body-photo img{ margin:0 0 4px;}

 .backtoTop{ text-align:center; padding:4em 0 2em; border-top:1px solid #ccc; margin-top:5em;}

.kakomi_2017news{ margin:20px 0; padding:20px; border:solid 1px #ccc;}
.ms-col-news2017{  line-height:1.8;}
.ms-col-news2017 p{ margin:0 0 2em;}


#mscontents{line-height:1.6; overflow:hidden; margin:0 auto; width:980px; }
#mscontents .date{padding:30px 0 5px;}
#mscontents.news h1{font-size: 28px; font-weight: bold; padding-bottom:20px;}
#mscontents .leftbox{width:250px; margin:40px 30px 0 0; float:left;}
#mscontents .rightbox{margin-top:40px; width:700px; float:right;}
#mscontents .rightbox.nophoto{width:100%; margin-top:30px;}
#mscontents a.thickbox{background: url("/Racing/news2010/images/zoom_up.gif") no-repeat right bottom; padding:0 0 12px; display:block;}
#mscontents a.thickbox:hover{background: url("/Racing/news2010/images/zoom_ov.gif") no-repeat right bottom;}
#mscontents .leftbox a{ margin-bottom:25px; display:block;}
#mscontents .rightbox p{padding-bottom:2em; font-size:13px; line-height:1.8;}
#mscontents.news h2{font-size: 24px; font-weight: bold; padding:20px 0;}
#mscontents.news h3{font-size: 18px; font-weight: bold; padding:0 0 15px;}
#mscontents table caption{text-align:left; font-weight:bold; font-size:14px; padding:0 0 3px;}
#mscontents table{text-align:left; border:1px solid #999; margin-bottom:20px; width:100%;}
#mscontents table th{background:#000; font-weight:normal; color:#fff; padding:5px 10px;}
#mscontents table td{padding:5px 10px; border:1px dotted #ccc; border-top:none;}



#mscontents .topics{ font-size:13px;}
#mscontents .topics h2{ margin:0 0 24px;
font-weight:bold; font-size:24px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}
#mscontents .topics h3{ margin:0 0 16px; font-weight:bold; }
#mscontents .topics ul{ margin:0 0 2em;}
#mscontents .topics li{ margin:0 0 .7em;}
#mscontents .topics li a{}
#mscontents .topics li span{ display:inline-block; min-width:75px;}
#mscontents .topics li strong{ display:inline-block; margin:0 .5em 0 0; font-weight:normal;min-width:45px;}





@media(max-width: 736px){
	#mscontents{width:95%;}

.news_body{ width:90%; margin:auto; line-height:1.75; font-size:16px;}
.news_body-photo.ms-col1{margin:0 auto 24px; width:78%;}
	}