﻿@charset "utf-8";
/* CSS Document */



/* base ini
/*---------------------------------------------*/

.img-mg10 img{
	margin-bottom:10px;
}

.list-def{
	width:500px;
	}
	
.list-def li{
	list-style:none;
	width:170px;
	font-size:100%;
	float:left;
	margin-left:35px;
	margin-right:10px;
}
.list-def li{
	list-style:none;
	width:170px;
	font-size:100%;
	float:left;
	margin-left:35px;
	margin-right:10px;
}
.list-def li.fs-blue a{
	color:#06C;
	text-decoration:underline;
}
.list-def li.fs-sakura a{
	color:#FF4422;
	text-decoration:underline;
}
.list-def li.orange a{
	color:#FF6600;
	text-decoration:underline;
}
	
.list-def2{
	width:640px;
	}
	
.list-def2 li{
	list-style:none;
	width:250px;
	float:left;
	margin-right:45px;
	}

.fs-blue{
	color:#06C;
	}
	
.fs-sakura{
	color:#f42;
	}

.cell-01{
	margin-left:10px;
	padding-top:10px;
	padding-bottom:30px;
	}
	
.cell-02{
	margin-left:10px;
	padding-top:0px;
	padding-bottom:30px;
	}

.hr01{
	border:1px solid #06C;
	border-width:1px 0px 0px 0px;
	height:1px;
	}
	
.hr02{
	border:1px solid #090;
	border-width:1px 0px 0px 0px;
	height:1px;
	}

.fs9{
	font-size:90%;
	}

.fs15{
	font-size:150%;
	}
	
.bg-white{
	background-color:#FFF;
	}
	
.bg-yellow{
	background-color:#FFC;
	}
	
.mg-bottom{
	margin-bottom:10px;
	}

/* index ini
/*---------------------------------------------*/

.index-table{
	background-color:#093;	
	text-align:center;
	width:660px;
	margin-bottom:20px;
	}
	
.ao-table{
	background-color:#093;	
	text-align:center;
	width:455px;
	margin-bottom:10px;
	}
	
.ao-blue-sq{
	margin-left:10px;
	width:620px;
	text-align:center;
	padding:10px 20px 10px 20px;
	background-color:#CEE7FF;
	}
.ao-blue-sq a.fs-blue {
	color:#06C;
	text-decoration:underline;
	}

.top{
	background-color:#6C3;
	color:#FFF;
	}
	
.top2{
	background-color:#FFC;
	}
	
.top3{
	background-color:#6C3;
	}
	
.top4{
	background-color:#FFC;
	text-align:left;
	vertical-align:top;
	}
	
.cont{
	background-color:#FFC;
	}
	
.cont2{
	padding-left:10px;
	text-align:left;
	background-color:#FFF;
	}
	
	
.linked{
	text-decoration:underline;
	}
	
.index-list{
	list-style:none;
	margin-left:2px;
	}
	
.mg-bottom5{
	margin-bottom:5px;
	}
	
