@charset "utf-8";
/* CSS Document */


/*********************************
校長挨拶
*********************************/


/*********************************
CATS History
*********************************/
h3.year {
	width: 80%;
	font-size: 1.5em;
	margin: 20px 0px 0px 0px;
	padding-left:15px;
	background-image: url(../images/icon_point.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#rightColumn .historybox {

	clear: both;
	margin-bottom: 0px;
}
div#othermainColumn .historybox p {
line-height:1.5;
padding:0px 15px 0px 15px;
}
.line_dotted02 {
	clear: both;
	padding-bottom: 0px;
	border-bottom: 1px dotted #999999;
}

/*********************************
Access
*********************************/
.accessbox p {
line-height:2;
margin-bottom:30px;
}
h3.subTitle {
margin:20px 0px 0px 0px;
}
.access_mapAreaLeft {
	width:350px;
	float:left;
}
.access_mapAreaRight {
	width:270px;
	padding:0px 0px 0px 10px;
	float:right;

}
.access_mapAreaRight ul{
	list-style-type: none;
	list-style-position: inside;
}
.access_mapAreaRight ul li {
line-height:1.5;
margin-bottom:15px;
}
img.map_company {
padding-top:20px;
}
/*********************************
organiza
*********************************/
.capmusArea {
	width:635px;
	height:515px;
	background-image: url(../images/bg_organiza.jpg);
	background-repeat: no-repeat;
	text-align:right;
margin-top:30px;
}
.capmusArea ul {
list-style-type: none;
}
.capmusArea ul li{
float:left;
width:205px;
}
.capmusArea ul li p{
margin-top:0px;
width:195px;
padding:0px 0px 10px 5px;
text-align:left;
font-size:10px;
}
img.o_img02 {
width:205px;
margin:0px 0px 0px 0px;
}
li.orgCenter {
margin:0px 10px 0px 10px;
}
li.orgRight {
width:202px;
padding:0px 0px 0px 425px;

}

li.orgRight p {
background-color:#FFFFFF;
}
.capmusArea02 {
float:left;
width:422px;
padding-bottom:30px;
margin-top:-21px;
}
img.o_img04 {
width:205px;
/*margin:10px 0px 0px 430px;*/
}
.capmusArea02 ul{
list-style-type: none;

}
.capmusArea02 ul li {
width:205px;
float:left;
margin-bottom:0px;
}
.capmusArea02 ul li p{
width:195px;
padding:0px 0px 10px 10px;
margin-top:0px;
text-align:left;
font-size:10px;
}
.capmusArea02 ul li img.caIMG02 {
margin:0px 0px 0px 9px;
}
.capmusArea03 {
float:right;
width:205px;
margin-top:-21px;
}
#othermainColumn .capmusArea03 ul{
list-style-type: none;
padding:0px;
margin:0px;
}
#othermainColumn .capmusArea03 ul li img{
padding:0px;
margin:0px;
}
h3.center {
margin:0px 0px 0px 0px;
}
.edu_centerArea {
width:635px;
background-color:#4673AD;
}
.edu_centerArea p {
margin-top:5px;
padding:0px 20px 20px 20px;
color:#FFFFFF;
}
/*********************************
Amenity
*********************************/
.amenitybox p {
line-height:2;
}
.ameIMGarea {
width:198px;
float:left;
margin-bottom:10px;
text-align:center;
}
.ameIMGarea p{
padding:10px 0px 20px 0px;
margin:0px;
text-align:center;
line-height:1.3;
}
.ameIMGarea02 {
width:380px;
float:left;
margin-bottom:30px;
text-align:center;
}
.ameIMGarea02 p{
padding:10px 0px 20px 0px;
margin:0px;
text-align:center;
line-height:1.3;
}
.ameIMGareaCenter {
width:198px;
margin:0px 20px 0px 20px;
float:left;
text-align:center;
}
.ameIMGareaCenter p{
padding:10px 0px 20px 0px;
margin:0px;
text-align:center;
line-height:1.3;
}
.line_dotted {
	clear: both;
	padding-bottom: 10px;
	border-bottom: 1px dotted #999999;
}

