body {
	margin:0;
	-webkit-user-select:none;
	-webkit-text-size-adjust:none;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background-color: #7CC5EE;
}

.image-L-half {
	width: 50%;
	float: left;
}
.image-R-half {
	width: 50%;
	float: right;
}
.logo {
	width: 174px;
	float: right;
}
.title-p {
	float: left;
	padding-top: 34px;
	padding-left: 10px;
}
.title02 {
	float: left;
	padding-top: 34px;
	padding-left: 5px;
	font-size: 20px;
	color: #009900;
	padding-bottom: 10px;
}

.title03 {
	float: left;
	padding-top: 34px;
	padding-left: 5px;
	font-size: 20px;
	color: #2963AD;
	padding-bottom: 10px;
}

.title04 {
	float: left;
	padding-top: 34px;
	padding-left: 5px;
	font-size: 20px;
	color: #9F4897;
	padding-bottom: 10px;
}

.link-01 a {
	width: 25%;
	height: 36px;
	color:#FFF;
	text-align:center;
	text-decoration:none;
	font-size: 16px;
	line-height: 36px;
	display: block;
	background-color: #F2931D;
	float: left;
}
.link-01-point a {
	width: 25%;
	height: 36px;
	color:#F2931D;
	text-align:center;
	text-decoration:none;
	font-size: 16px;
	line-height: 36px;
	display: block;
	background-color: #FFFFFF;
	float: left;
}

.link-02 a {
	width: 25%;
	height: 36px;
	color:#FFF;
	text-align:center;
	text-decoration:none;
	font-size: 16px;
	line-height: 36px;
	display: block;
	background-color: #16A83B;
	float: left;
}

.link-02-point  a {
	width: 25%;
	height: 36px;
	color:#16A83B;
	text-align:center;
	text-decoration:none;
	font-size: 16px;
	line-height: 36px;
	display: block;
	background-color: #FFFFFF;
	float: left;
}

.link-03 a {
	width: 25%;
	height: 36px;
	color:#FFF;
	text-align:center;
	text-decoration:none;
	font-size: 16px;
	line-height: 36px;
	display: block;
	background-color: #2963AD;
	float: left;
}

.link-03-point  a {
	width: 25%;
	height: 36px;
	color:#2963AD;
	text-align:center;
	text-decoration:none;
	font-size: 16px;
	line-height: 36px;
	display: block;
	background-color: #FFFFFF;
	float: left;
}

.link-04 a {
	width: 25%;
	height: 36px;
	color:#FFF;
	text-align:center;
	text-decoration:none;
	font-size: 16px;
	line-height: 36px;
	display: block;
	background-color: #9F4897;
	float: left;
}

.link-04-point  a {
	width: 25%;
	height: 36px;
	color:#9F4897;
	text-align:center;
	text-decoration:none;
	font-size: 16px;
	line-height: 36px;
	display: block;
	background-color: #FFFFFF;
	float: left;
}

.logo {
	width: 174px;
	background-image: url(../../images/logo.jpg);
	background-size:100% ;
	float: right;
	height: 60px;
}

.con_table{
	background-color:#FFF;
	font-size: 12px;
	color: #FFF;
	line-height: 1.5em;
}
.con_table th{
	background-color:#39C;
	color:#FFF;
}
.con_table td{
	background-color:#39C;
	color:#FFF;
}
.event_title{
	font-size:14px;
	color:#39C;
}
.content_table{
	background-color: #FFF;
	margin-bottom: 10px;
}
.question{
	font-size: 18px;
	color: #C00;
}
.answer{
	font-size: 18px;
	color: #00C;
}
.title{
	font-size: 16px;
}
.std{
	font-size: 12px;
	line-height: 1.5em;
}
.std02{
	font-size: 12px;
	line-height: 1.5em;
	color: #FFF;
}
.marker{
	background-color:#CFF;
	color:#666;
}
.indent{
	text-indent:-12px;
	padding-left:14px;
	line-height:20px;
}
.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.decoration {
	text-decoration:line-through;
}
.red {
	color:#FF3300;
}
