@charset "utf-8";
/* CSS Document */

#brand {
	width: 100%;
}

div#brand td{
	color:#333;
	border-radius:10px;
	padding:2px 0px 15px 5px;
	}
	
div#brand tr{
	border-top:1px solid #CCC;
}

#brandtop {
	margin-top: 15px;
	margin-left: 5px;
	}

.brandtext{
	margin: 20px 10% 20px 10%;
}

.brandtext2{
	margin: 20px 10% 20px 10%;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.3em;
}


.brandtextlast{
	clear:left;
	margin: 20px 10% 20px 10%;
}

.brand-g {
	float: left;
	margin-top: 15px;
	margin-left: 15px;
	margin-bottom: 20px;
	border:solid 0px #999;
	width: 400px;
	height: 200px;
}

.brand-g-text {
	margin: 15px 20px;
}

.brand-g-bottom {
	float: left;
	margin-left: 15px;
	margin-bottom: 0px;
	border:solid 0px #999;
	width: 400px;
	height: 120px;
}

.trivia-index {
	font-weight: bold;
	color: #F63;
	margin: 15px 20px;
	font-size: 20px;
}

.trivia-index2 {
	font-weight: bold;
	margin: 20px 20px;
	font-size: 24px;
	text-align:center;
}

.trivia-font {
	color: #090;
	font-weight: bold;
}


.brand1,.brand3,.brand5,.brand7 {
	float: left;
	margin-left: 8px;
	border:solid 1px #999;
	width: 200px;
	height: 100px;
}

.brand2,.brand4,.brand6,.brand8 {
	float: left;
	margin-left: 10px;
	margin-bottom: 15px;
	font-weight: bold;
	width: 200px;
}


.brandlast {
	clear:left;
	text-align:left;
	border:solid 1px #999;
	margin-left: 10px;
	margin-bottom: 15px;
	font-weight: bold;
	width: 200px;
}

.brandlast2 {
	clear: left;
	margin-left: 10px;
	margin-bottom: 15px;
	font-weight: bold;
	width: 200px;
}


.brandlast1 {
	clear:left;
	margin-bottom: 2em;
}


.brandform {
	float: left;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
	border-top: solid #CCC 1px;
}

.matome {
	float: left;
	margin-left: 8px;
	margin-bottom: 10px;
	width: 200px;
	height: 100px;
	border: solid 1px #CCC;
}

.matomelast {
	float: left;
	margin-left: 8px;
	margin-bottom:20px;
	width: 400px;
	height: 100px;
}


.riders1,.riders3,.riders5 {
	float: left;
	margin-left: 5px;
	width: 165px;
	height: 230px;
}
	
.riders2,.riders4,.riders6{
	float: left;
	margin-left: 5px;
	margin-bottom: 30px;
	font-weight: bold;
	width: 165px;
}

.riders-red {
	font-size: 20px;
	color: #F39;
	width: 100%;
	
}
	
.riderstext {
	clear:left;
	margin: 20px 15% 20px 15%;
}
	
.diverstext {
	float: left;
	margin-left: 35px;
	margin-bottom: 15px;
	padding: 10px;
	width: 350px;
	height: 120px;
	background-color:#CFF;
	border-radius:10px;
	border:3px solid #39F;
}

.militarytext {
	float: left;
	margin-left: 35px;
	margin-bottom: 15px;
	padding: 10px;
	width: 350px;
	height: 120px;
	background-color:#CCFF99;
	border-radius:10px;
	border:3px solid #360;
}

	
.topic-top {
	margin: 20px 10% 20px 10%;
	border:5px #000000 solid;
	border-radius:5px;
	box-shadow:5px 5px 8px #999;
}

.topic-top .topic1{
	font-weight:bold;
	background-color:#000000;
	color:#FFFFFF;
	padding:3px 10px;
	text-align:center;
}

.topic-top .topic2{
	font-weight:bold;
	background-color:#EEE;
	padding:3px 10px 3px 20px;
}

.topic-top .topic3{
	background-color:#FFFFFF;
	padding:3px 10px 3px 20px;
	margin-left:1em;
}

.season{
	float: left;
	margin-left: 5px;
	width: 160px;
	height: 230px;
}

li.season-text{
	float: left;
	margin:0px 2px 0px 3.5px;
	margin-bottom: 30px;
	width: 150px;
	height:100px;
	padding:5px 6px;
	font-weight:bold;
	list-style-position:inside;
	list-style-image:url(../images/star_full.png);
}

.season-text2{
	font-weight:bold;
	color:#F06;
}

li.b1{
	background-color:#FDF;
	border:1px #FF9999 solid;
	background:no-repeat;
	background-image:url(../images/power-push1.gif);
}


li.b2{
	background-color:#FDF;
	border:1px #FF9999 solid;
	background:no-repeat;
	background-image:url(../images/power-push2.gif);
}

li.b3{
	background-color:#FDF;
	border:1px #FF9999 solid;
	background:no-repeat;
	background-image:url(../images/power-push3.gif);
}

li.b4{
	background-color:#FDF;
	border:1px #FF9999 solid;
	background:no-repeat;
	background-image:url(../images/power-push4.gif);
}

li.b5{
	background-color:#FDF;
	border:1px #FF9999 solid;
	background:no-repeat;
	background-image:url(../images/power-push5.gif);
}

div.article-topbanner{
	float:left;
	margin-left:15px;
	margin-bottom:40px;
}

div.militarywatch{
	margin:0 0 0 40px;
	padding:20px;
	border:#063 1px solid;
}


div.militarywatch dt{
	padding:3px 20px 3px 10px;
	border-left:solid 10px #063;
	border-bottom:solid 1px #063;
}

div.militarywatch dd{
	font-size:12px;
	padding:3px 20px 3px 20px;
	margin-bottom:10px;
}


div#military-top{
	margin:0px 40px;
}

#outdoor-trivia p{margin:5px 0 0 5px;}
p.outdoor-trivia{margin:5px 0 0 5px;}
p.outdoor-trivia img{border:1px #CCCCCC solid;}
div.outdoor-trivia-wrapper{height:350px; width:800px;}
div.outdoor-trivia-l{float:left; height:350px; width:350px; margin-left:50px;}
div.outdoor-trivia-r{float:right; height:350px; width:360px; margin-right:40px;}
p.outdoor-t-midashi{font-weight:bold; text-shadow:3px 3px 5px #666666; border-left:#603 solid 10px; padding-left:10px;}

.o-trivia-0{margin:10px 85px;}
.o-trivia-1{border-left:solid 10px #633; border-bottom:1px #633 dotted; padding:3px 10px; font-weight:bold; text-shadow:3px 3px 5px #666;}
.o-trivia-2{margin:3px 10px 15px 20px; font-size:13px;}
.o-trivia-3{text-align:center; margin:10px 0;}

p.font-small{
	font-size:13px;
}

div#f-watch img{
	margin-left:5px;
	box-shadow:3px 3px 5px #999;
}