﻿@charset "utf-8";

.mainVisual{
	width: 700px;
	margin: 0 0 20px 10px;
}

.mainImage{
	background-color: #ffffff;
	padding: 4px;
	border: 1px solid #cccccc;
	margin: 0 0 10px 0;
	width: 690px;
	height: 140px;
}

.mainBannerL{
	background-color: #ffffff;
	padding: 4px;
	border: 1px solid #cccccc;
	margin: 0 9px 0 0;
	width: 215px;
	height: 80px;
}

.mainBannerR{
	background-color: #ffffff;
	padding: 4px;
	border: 1px solid #cccccc;
	width: 215px;
	height: 80px;
}


.contentsMenu{
	width: 700px;
	margin: 0 0 20px 10px;
}

.menuL{
	width: 220px;
	margin: 0 20px 10px 0;
	float: left;
}

.menuL img{
	background-color: #ffffff;
	padding: 4px;
	border: 1px solid #cccccc;
	margin: 0 10px 0 0;
	width: 50px;
	height: 50px;
	float: left;
}

.menuR{
	width: 220px;
	margin: 0 0 10px 0;
	float: left;
}

.menuR img{
	background-color: #ffffff;
	padding: 4px;
	border: 1px solid #cccccc;
	margin: 0 10px 0 0;
	width: 50px;
	height: 50px;
	float: left;
}


.newTopics{
	width: 680px;
	margin: 0 0 20px 10px;
	padding: 10px;
	background-color: #eeeeee;
}

.newTopics dt{

}

.newTopics dd{

}


.contentsBanner{
	width: 700px;
	margin: 0 0 20px 10px;
}

.contentsBanner img{
	background-color: #ffffff;
	padding: 4px;
	border: 1px solid #cccccc;
	width: 330px;
	height: 80px;
}

.mr16{
	margin-right: 16px;
}

h2{
	margin-left: 10px;
	padding: 0;
}

h3{
	font-size: 1.8em;
	font-weight: normal;
	margin: 0 0 10px 0;
	padding: 4px 10px;
}

.textRight{
	font-size: 1.2em;
	text-align: right;
}

.subHeadline{
	color: #aaaaaa;
	font-size: 0.25em;
	margin: 0 0 0 10px;
}


