@charset "UTF-8"; 

/* ==================== ボディ設定 ==================== */

body { 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 20px;
	background:#FFFFFF;
	padding: 0px;
	text-align: center;
	} 

.navi {
	font-size: 12px;
	line-height: 180%;
	border-top: thin solid #99CC00;
	border-bottom: thin solid #99CC00;
	background: #CCFF99;
	margin-top: 2px;
	margin-bottom: 2px;
}
#wapper {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 760px;
	border: thin solid #CCFFFF;
}
#wapper2 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 650px;
	border: thin solid #CCFFFF;
}
.header{
	text-align: left;
	font: normal 20pt/13pt "MS UI Gothic", Osaka, sans-serif;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 760px;
	}
	
.menu_area {
	font-family:MS UI Gothic,Osaka,sans-serif; 
	font-size:9pt; 
	font-weight:normal; 
	line-height:13pt; 
	padding-right:10px;
	text-align: right;
	}


/* ==================== 文字リンク設定 ==================== */

a:link {
	text-decoration: none;
	color: 1D33A4;
	}

a:visited {
	text-decoration: none;
	color: #1D33A4;
	}

a:hover {
	text-decoration: underline;
	color: #E02D5C;
	}

a:active {
	text-decoration: none;
	color: #1F92E8;
	}

/* ==================== テーブル設定 ==================== */

td{
	font-family:MS UI Gothic,Arial,Osaka,sans-serif; 
	font-size:9pt; 
	line-height:13pt; 
	color:#333333; 
	}

.main_table {
	padding:0; 
	background:#FFFFFF; 
	width: 100%; 
	height: 100%; 
	border-right:1px solid #COCOCO;
	border-left:1px solid #COCOCO;
	}

.background {
	padding:0; 
	background:#FFFFFF; 
	width: 100%; 
	font-family:MS UI Gothic,Osaka,sans-serif; 
	font-size:9pt; 
	border-right:1px solid #COCOCO;
	border-left:1px solid #COCOCO;
	}


.page_navi {
	background:#FFFFFF; 
	padding:0px; 
	margin-bottom: 20px;
	height: 45px; 
	border-bottom:1px dotted #CCCCCC; 
	font-family:MS UI Gothic,Osaka,sans-serif; 
	font-size:9pt; 
	}

.login {
	padding:20px; 
	background:#FFFFFF; 
	width: 300px; 
	border:5px dotted #E5E5E5; 
	font-family:MS UI Gothic,Osaka,sans-serif; 
	font-size:9pt; 
	}

.registration_note1{ 
	width: 150px; 
	background: #EEFFEF; 
	padding-left:10; 
	padding-right:4; 
	padding-top:4; 
	padding-bottom:4; 
	border-bottom:1px dotted #339833; 
	border-right:1px dotted #339833; 
	font-family:MS UI Gothic,Osaka,sans-serif; 
	font-size:9pt; 
	line-height:13pt; 
	font-weight:normal; 
	text-align: left;
	}

.registration_note2{ 
	width: 450px; 
	background: #FFFFFF; 
	padding-left:10; 
	padding-right:10; 
	padding-top:4; 
	padding-bottom:4; 
	border-bottom:1px dotted #339833; 
	font-family:MS UI Gothic,Osaka,sans-serif; 
	font-size:9pt; 
	line-height:13pt; 
	font-weight:normal; 
	text-align: left;
	}
	
.registration_note2b{ 
	width: 450px; 
	background: #FFFFFF; 
	padding-left:10; 
	padding-right:10; 
	padding-top:4; 
	padding-bottom:4; 
	border-bottom:1px dotted #339833; 
	font-family:MS UI Gothic,Osaka,sans-serif; 
	font-size:9pt; 
	line-height:13pt; 
	font-weight:bold; 
	text-align: left;
	}
	
.registration_note3{ 
	background: #EEFFEF; 
	padding-left:10; 
	padding-right:4; 
	padding-top:4; 
	padding-bottom:4; 
	border-bottom:1px dotted #339833; 
	border-right:1px dotted #339833; 
	font-family:MS UI Gothic,Osaka,sans-serif; 
	font-size:9pt; 
	line-height:13pt; 
	font-weight:normal; 
	}

.registration_note4{ 
	background: #FFFFFF; 
	padding-left:10; 
	padding-right:10; 
	padding-top:4; 
	padding-bottom:4; 
	border-bottom:1px dotted #339833; 
	border-right:1px dotted #339833;
	font-family:MS UI Gothic,Osaka,sans-serif; 
	font-size:9pt; 
	line-height:13pt; 
	font-weight:normal; 
	}

/* ==================== 文字設定 ==================== */

p,form{
	margin:10px;
	}

.small{
	color:#111111;
	text-align: left;
	margin-top: 12px;
	margin-bottom: 0px;
	margin-left:15px;
	font: normal 9px "MS UI Gothic", Osaka, sans-serif;
	}

.p10-11{
	color:#111111;
	font: normal 10px/110% "ＭＳ Ｐゴシック", "MS UI Gothic", Osaka, sans-serif;
	}

.p12-15{
	color:#111111;
	font: normal 12px/150% "ＭＳ Ｐゴシック", "MS UI Gothic", Osaka, sans-serif;
	}

.p13-17{
	color:#111111;
	font: normal 13px/170% "ＭＳ Ｐゴシック", "MS UI Gothic", Osaka, sans-serif;
	}

.p12-16{
	color:#111111;
	font: normal 12px/160% "ＭＳ Ｐゴシック"MS UI Gothic, , Osaka, sans-serif;
	}


.left {
	margin: 2px;
	float: left;
}
.right {
	margin: 2px;
	float: right;
}


.p11-12 {
	font-size: 11px;
	line-height: 120%;
	font-weight: normal;
}
