@charset "utf-8";


/*----------------------------------------------------
	Site Name: XXXXXXXX
	Description: Browser Formatting & Redefine
	Author: takahisa yamada
	URL: http://example.com/
	Date: 2007-00-00
	Copyright (C) XXXXXXXX All Rights Reserved.
----------------------------------------------------*/

/*----------------------------------------------------
	setting
----------------------------------------------------*/
.inside {
	margin-left:6px;
	margin-right:3px;
}

form {
	text-align:center;
}
.lastyear {
	font-size:13px;
	background-color:#a1dcf6;
	color:#FFFFFF;
	text-align:center;
	margin-top:4px;
}
.lastyear td{
	text-align:center;
	padding-top:2px;
	line-height:1.4;
}
.lastyear a{
	font-weight:bold;
}
.ly01{
	background-color:#1db0ea;
}
.ly02{
	width:40px;
	background-color:#65c6f1;
}
.thisyear {
	font-size:13px;
	text-align:center;
	padding-top:2px;
	line-height:1.7;
}
.thisyear a:link {
	color:#3d74ae;
	font-weight:bold;
	text-decoration:none;
}
.thisyear a:visited {
	color:#3d74ae;
	font-weight:bold;
	text-decoration:none;
}
.thisyear a:hover{
	color:#3d74ae;
	font-weight:bold;
	text-decoration:underline;
}
.thisyear a:active{
	color:#3d74ae;
	font-weight:bold;
	text-decoration:none;
}


.thisyear td{
	text-align:center;
}

.thisnum {
	font-size:11px;
	background-color:#85d5f3;
	color:#3d74ae;
	text-align:center;
}
.thisnum tr td{
	text-align:center;
	padding-top:2px;
	line-height:1.4;
}

.ty01{
	background-color:#e9f6fe;
}
.ty02{
	background-color:#b9e3f9;
}
.profile {
	background-color:#0089d3;
	font-size:13px;
	margin-bottom:4px;
}
.profile ul{
	margin-bottom:4px;
}
.profile ul li{
	margin-bottom:4px;
	display:list-item;
	color:#FFFFFF;
}
.name {
	font-size:18px;
	line-height:1.4;
	font-weight:bold
}
.furigana {
	font-size:11px;
	line-height:1.4;
	padding-top:2px;
}
.profData {
	color:#FFFFFF;
	font-size:13px;
	background-color:#a1dcf6;
	margin-bottom:3px;
}
.pd01{
	background-color:#1db0ea;
	font-size:12px;
	padding-top:4px;
	padding-right:3px;
	padding-bottom:3px;
	padding-left:3px;
}
.pd02{
	background-color:#65c6f1;
	font-size:10px;
	padding-top:4px;
	padding-right:3px;
	padding-bottom:3px;
	padding-left:3px;
}
.contract {
	background-color:#FFFFFF;
}
.contract ul li{
	color:#222222;
	font-size:13px;
	background-color:#FFFFFF;
}
.bold {
	font-weight:bold;
}
.hp {
	margin-top:4px;
}
.hp a:link {
	color:#FFFFFF;
}
.hp a:visited {
	color:#FFFFFF;
}
.hp a:hover {
	color:#b9e3f9;
}
.hp a:active {
	color:#FFFFFF;
}
.question {
	font-size:13px;
	background-color:#3a9fd7;
	color:#6482ba;
}
.question ul{
	font-size:13px;
	color:#6482ba;
}
.question li{
	padding-top:6px;
	padding-right:4px;
	padding-bottom:4px;
	padding-left:4px;
	display:list-item;
	margin-bottom:1px;
}
.que01 {
	background-color:#d6dbef;
}
.que02{
	background-color:#ffffff;
}

