@charset "Shift_JIS";

body{
	color: #333;
	margin: 0px;
	padding: 0px;
	font-family: 'Lucida Grande', 'Hiragino Kaku Gothic Pro', 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', '‚l‚r ‚oƒSƒVƒbƒN', "sans-serif";
	background-color: #EBEBEB;
}

h1 {margin:0px; padding:0px;}
h2 {margin:0px; padding:0px;}
h3 {margin:0px; padding:0px;}
h4 {margin:0px; padding:0px;}
p  {margin:0px; padding:0px;}

.S10  {font-size:10px;}
.S10l15   {font-size:10px; line-height:15px;}
.S10l16   {font-size:10px; line-height:16px;}
.S10l18   {font-size:10px; line-height:18px;}
.M11  {font-size:11px;}
.M11l16  {font-size:11px; line-height:16px;}
.M11l18  {font-size:11px; line-height:18px;}
.M11l22  {font-size:11px; line-height:22px;}
.M11l24  {font-size:11px; line-height:24px;}
.L12l18  {font-size:12px; line-height:18px;}
.L12l18b  {font-size:12px; line-height:18px; color:#0084CB;}
.L12l22  {font-size:12px; line-height:22px;}
.L14  {font-size:14px;}
.L14b  {font-size:14px; color:#0084CB;}
.XL13l24  {font-size:13px; line-height:24px;}
.XL15l25  {font-size:15px; line-height:25px;}
.XL15  {font-size:15px;}
.XL15l19green {font-size:15px; line-height:19px; color:#82AF3B;}
.XL15l19orange {font-size:15px; line-height:19px; color:#CD8C1B;}
.L23b  {font-size:23px; line-height:18px; color:#0084CB;}
.L20l26blue {font-size:20px; line-height:26px; color:#0084CB;}
.L21l24blue {font-size:21px; line-height:24px; color:#0084CB;}
.L20b  {font-size:20px; line-height:18px; }
.L15b  {font-size:15px; line-height:18px; }
.rome_txt{font-family: 'Times';}
.f14 {font-size:14px; line-height:21px;}
.f12bb{ font-size:12px; line-height:20px; color:#0085CF; font-weight:bold;}
.red { color:#C13861;}


a.gray{}
a.gray:link{
text-decoration:none;
color: #333;
}
a.gray:visited {
text-decoration:none;
color: #333;
}
a.gray:hover {
text-decoration:none;
color: #999;
}
a.gray:active {
text-decoration:none;
color: #999;
}


a.blue{}
a.blue:link{
text-decoration:none;
color: #0084CB;
}
a.blue:visited {
text-decoration:none;
color: #0084CB;
}
a.blue:hover {
text-decoration:none;
color: #40A3D8;
}
a.blue:active {
text-decoration:none;
color: #40A3D8;
}





a.white{}
a.white:link{
text-decoration:none;
color: #fff;
}
a.white:visited {
text-decoration:none;
color: #fff;
}
a.white:hover {
text-decoration:none;
color: #BDD3E3;
}
a.white:active {
text-decoration:none;
color: #BDD3E3;
}

.fot {
	font-size: 65%;
	color: #FFFFFF;
}

a.orange{}
a.orange:link{
text-decoration:none;
color: #E48A25;
}
a.orange:visited {
text-decoration:none;
color: #E48A25;
}
a.orange:hover {
text-decoration:none;
color: #E48A25;
}
a.orange:active {
text-decoration:none;
color: #E48A25;
}

.text20 {
	font-size: 20px;
	line-height:40px;
}

.text22 {
	font-size: 21px;
}
.text18 {
	font-size: 18px;
}

.text13 {
	font-size: 13px;
	line-height:22px;
}

.S10l15blue {
	font-size:10px;
	line-height:15px;
	color:#0084CB;
}

.uni_back {
background-image:url(../cooperation/images/w_mid.gif);
background-repeat:repeat-y;
}

.sen{background-image:url(../access/images/sen.gif);
background-repeat:repeat-x;
}

.sen02{background-image:url(../access/images/sen02.gif);
background-repeat:repeat-y;
}

.title{
	margin:0;
	padding:12px 32px 4px 0;
	text-align:right;
	width:617px;
	display:block;
	background-color:#FFF;
}

.title_line{
	margin:0;
	padding:0;
	background-color:#8D8D8D;
	width:649px;
}


.outline_policy {
	margin:0;
	padding:0;
}


.outline_policy ul{
	margin:0;
	padding:0;
}

.outline_policy li {
list-style:none;
background:url(../outline/policy/images/list01.gif) no-repeat left center;
padding:0 0 0 12px; 
margin:0 3px 5px 0;
font-size:12px;
line-height:20px;
color:#0085CF;
font-weight:bold;
display: inline;
}


.club_t {
	margin:0;
	padding:0;
}

.club_t ul{
	margin:0;
	padding:0;
	font-size:1px;
}

.club_t li {
list-style:none;
background:url(../school/club/images/list01.gif) no-repeat left 1px;
padding:0 0 0 12px; 
margin:0 0 5px 0;
font-size:10px;
font-weight:bold;
line-height:14px;
color:#0085CF;
}


.club {
	margin:0;
	padding:0;
}

.club ul{
	margin:0;
	padding:0;
	font-size:1px;
}

.club li {
list-style:none;
background:url(../school/club/images/list02.gif) no-repeat left 1px;
padding:0 0 0 12px; 
margin:0 0 5px 0;
font-size:10px;
line-height:14px;
}


.professional {
	margin:18px 0 0 0;
	padding:0;
	font-size:12px;
	line-height:21px;
	color:#E28D00;
}








