*.main_table {
font-size:12px;
font-family:Verdana, Arial, sans-serif;
}

h2 {
border-bottom:1px solid #063;
border-left:5px solid #063;
font-size:14px;
margin:20px 0 10px;
padding:5px;
}

.newswk th {
color:#063;
font-weight:400;
text-align:left;
padding:5px;
}

.newswk td {
padding:5px;
}

.main_table td {
vertical-align:top;
}

.pagemain {
background-color:#FFF;
background-image:url(../img/gaiyou.jpg);
background-repeat:no-repeat;
line-height:1.4em;
font-size:12px;
color:#333;
padding:8px 20px 20px;
}
.bun {
width:490px;
font-size:12px;
padding:0 0 10px 10px;
}

.imgleft td {
color:#960;
font-size:11px;
padding:0 15px 15px 0;
}

.style3 {
color:#000;
}

.style2 {
font-size:16px;
font-weight:700;
}

.imgright td {
color:#960;
font-size:11px;
text-align:right;
}

.imgleft2 td {
font-size:11px;
line-height:1.4em;
}

.imgmoku td {
color:#960;
font-size:11px;
padding:0 10px 5px 0;
}

ul,li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

.imgbottom2 {
margin:0 0 5px;
}

.sumTop {
background:url(../wp-content/uploads/sites/2/2016/09/sum_top.jpg) left top no-repeat;
}

.sumCopy {
font-family:Verdana, Arial,sans-serif;
padding-top:90px;
width:340px;
height:48px;
}

#sumMenu {
	background:url(../wp-content/uploads/sites/2/2016/09/sum_btm.jpg) left bottom no-repeat;
	margin-top:20px;
	padding-left:10px;
	height:840px;
}

#sumMenu h1 {
	margin-bottom:10px;
}

#sumMenu li {
	font-family:Verdana, Arial,sans-serif;
	padding-left:20px;
	background-image:url(../wp-content/uploads/sites/2/2016/09/maru_ya.gif);
	background-repeat:no-repeat;
	background-position:0 0.2em;
	margin:5px 0;
}
#sumMenu li li {
	background: url(/shared/tri_04.gif) 0 5px no-repeat;
	padding-left: 10px;
}

#inBox {
width:500px;
margin-top:30px;
}

.sign {
text-align:right;
margin-top:20px;
}

#inBox h1 {
margin-bottom:20px;
}

.akiR {
margin-right:10px;
}


#pageBasic h2 {
font-family:Verdana, Arial, sans-serif;
padding-left:0;
border-left:none;
border-bottom:1px solid #CCC;
color:#336;
text-align:left;
font-size:1.6em;
font-weight:700;
line-height:1em;
}

#pageBasic h3 {
font-family:Verdana, Arial,sans-serif;
text-align:left;
color:#0485A6;
font-size:14px;
border-bottom:#0485A6 1px solid;
border-left:#0485A6 8px solid;
margin:20px 0 10px;
padding:5px;
clear: both;
}

#pageBasic h4 {
font-family:Verdana, Arial,sans-serif;
text-align:left;
color:#936;
background:url(../en/wp-content/uploads/sites/2/2016/09/h4_bar.gif) bottom no-repeat;
margin:0 0 10px;
padding:2px 0;
}

#pageBasic strong {
font-family:Verdana, Arial,sans-serif;
}

#pageBasic p {
text-align:left;
margin-bottom:10px;
}

.courseTb {
background-color:#999;
width:500px;
margin:0;
}

.courseTb th {
line-height:1.6em;
background-color:#E4F6F9;
text-align:left;
font-weight:400;
padding:2px 10px;
}

.courseTb td {
	line-height:1.6em;
	background-color:#FFF;
	padding:2px 10px;
}

.courseTb td a:visited,.courseTb th a:visited {
	color:#06C;
}
.courseTb th a , .courseTb td a {
	color:#339;
}
.courseTb th span {
	display: block;
}
.courseTb th span , .courseTb td li {
	background: url(../wp-content/uploads/sites/2/2016/09/maru_ya.gif) 0 5px no-repeat;
	padding: 2px 0 2px 18px;
}


.photoBoxR {
width:230px;
float:right;
margin-left:10px;
}

.photoBoxL {
width:230px;
float:left;
margin-right:10px;
}

.classBox {
width:245px;
text-align:left;
}

.classBox2 {
clear:both;
padding-top:20px;
}

.classTb {
width:100%;
margin-top:5px;
border-left:1px solid #CCC;
border-top:1px solid #CCC;
}

.classTb td {
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
padding:2px 10px;
}

.classTb td.tdBg {
background:#D9F0F9;
}

.akist {
padding-top:20px;
display:block;
}

.orgTb {
width:500px;
border-spacing:5px;
}

.campusBoxR {
width:240px;
float:right;
margin-left:10px;
}

.campusBoxL {
width:240px;
float:left;
margin-right:10px;
}

.campusBoxR h2,.campusBoxL h2 {
font-size:1.2em;
border:none !important;
margin:0 0 10px;
}

.campusBoxR li,.campusBoxL li {
margin-bottom:5px;
}

.campusBoxR img,.campusBoxL img {
margin-right:5px;
vertical-align:middle;
}

a,.main_table a {
color:#063;
}

td,.campusBoxR ul,.campusBoxL ul {
text-align:left;
}

.imgright,.floR {
float:right;
}

.imgleft,.imgleft2,.imgmoku,#message img,.floL {
float:left;
}

.tbCenter {
text-align:center;
}

.link,.oneLine {
text-align:center !important;
}

.photoBoxR p,.photoBoxL p {
text-align:left;
font-size:10px;
margin-top:5px;
line-height:normal;
}

.midashi1 {
background-image:url(../../img/circle.gif);
background-position:left center;
background-repeat:no-repeat;
color:#006633;
font-size:2em;
font-weight:bold;
height:25px;
line-height:25px;
margin:10px 0;
padding-bottom:0;
padding-left:25px;
padding-right:0;
width:475px;
}

.teach_list {
background-color:#999;
font-size:11px;
}

.teach_list th {
line-height:1em;
padding-right:2px;
}

.teach_list td {
color:#999;
line-height:1.6em;
padding-right:2px;
width:62px;
vertical-align:top;
}

.teach_list td a {
color:#339;
background-image:none;
text-decoration:none;
padding:0;
}

.teach_list div {
line-height:1.1em;
padding-bottom:5px;
}

.course_list_dtl dl.educations{
	padding:0 10px;
}

.course_list_dtl dl.educations > dt{
	font-weight:bold;
	font-size:1.2em;
	margin:0 0 10px 0;
	border-bottom:3px solid #ddd;
	padding:0 0 0 0;
	color:#336633;
}

.course_list_dtl dl.educations dd{
	margin:0 0 20px 0;
}

.course_list_dtl dl.educations dd p{
	margin:0 0 1em 0;
}

/*数字リスト*/
.course_list_dtl ol{
counter-reset: my-counter;
}

.course_list_dtl ol li{
list-style-type:none;
margin:1em 0;
}

.course_list_dtl ol li:before{
	content: counter(my-counter);
	counter-increment: my-counter;
	background-color: #bada55;
	color: #222;
	display: block;
	float: left;
	line-height: 22px;
	margin-left: -30px;
	text-align: center;
	height: 22px;
	width: 22px;
	border-radius: 50%;
	font-family: 'Crimson Text', serif;
	font-size:1.4em;
}

/*アンカーリスト*/
.anchor_link{
	margin-top:20px;
	border-top:1px dotted #aaa;
	border-bottom:1px dotted #aaa;
	padding:10px;
}

	.anchor_link ul{
		listn-style:none;
		margin:0;
		padding:0;
	}
	
	.anchor_link ul li{
		list-style:none;
		margin-bottom:0.5em;
	}
	
	.anchor_link ul li:before{
		font-family: FontAwesome;
		content:"\f0da";
		color:#6e6ea2;
		margin-right:5px;
	}

.course_list_dtl dl dt{
	color:#008740;
}

.course_list_dtl dl dd ul{
	list-style:none;
}

.course_list_dtl dl dd ul li{
	list-style:none;
}

.course_list_dtl dl dd ul li:before{
	font-family: FontAwesome;
	content:"\f0da";
	display: block;
	float: left;
	margin-left: -1.5em;
	width: 1.5em;
	text-align: center;
	color:#0485A6;
}
