@charset "utf-8";
/* CSS Document */
body {
		background-color: #BDDDF6;
}



#mainContainer{
	background-image: url(img/back.jpg);
	background-color:#fff;
}


.title_color{
	font-size:1.2em;
	font-weight:700;
	color:#4493CE;
}

.title_color2{
	font-size:1.2em;
	font-weight:700;
	color:#ea5504;
}

.underline{
border-bottom:1px solid #ccc;
}


h1{
	background-color:#4493CE;
	padding:15px;
	color:#fff;
}

h1.underline{
	color:#000;
	background-color:transparent;
	border-bottom:2px solid#4493CE;
}



a {
  color: #4493CE;
}

a:hover {
  color: #ccc;
}


.text-color{
	color:#4493CE;

}



.border-color{
	border:1px solid #4493CE;
	padding-top: 5px;
	padding-bottom: 5px;

}

.border-color.dot{
	border-style:dotted;

}




hr.color{
	height: 1px;
	border: none;
	border-top: 1px #4493CE solid;
}

hr.color.dot{
	border-top: 1px #4493CE dotted;
	margin:5px;
}



#mokuji a{
	border-bottom:1px dotted #4493CE;
}

.sideMenuContainer a{
	border-bottom:#4493CE 1px solid;

}

.sideMenuContainer a:hover{
	background-color:#BDDDF6;
	color:#fff;
}


#home .sideMenuContainer #menu_index,
#contents1 .sideMenuContainer #menu_contents1,
#contents2 .sideMenuContainer #menu_contents2,
#contents3 .sideMenuContainer #menu_contents3,
#contents4 .sideMenuContainer #menu_contents4,
#contents5 .sideMenuContainer #menu_contents5,
#contents6 .sideMenuContainer #menu_contents6,
#contents7 .sideMenuContainer #menu_contents7{
	background-color:#4493CE;
	color:#fff;

}

.profileTableHeader{
	background-color:#4493CE;
	color:#fff;
	text-align:center;
}



.contentsBackColor{
	background-color:#fff2c8;
	border-top:1px solid #4493CE;

}

