/* ウェルネス高等学校　学習センター CSS*/

/*　基本の設定　*/
body,img,p,form,h1,h2,h3,form,ul,li{margin:0px;padding:0px;}
body{
	color: #333333;
	background-color: #FFFFFF;
	text-align: center;
	background-image:  url(../img/bg_base.jpg);
	background-repeat: repeat-y;
	background-position: center;
	font-size:12px;
	line-height:22px;
}
table{margin:0px auto;border-collapse:collapse;}
#*{text-align: left;font-size:12px;line-height:22px;}
.*{text-align: left;font-size:12px;line-height:22px;}
td{text-align: left;font-size:12px;line-height:22px;}

.img_left{float:left;padding-right:20px;}
.img_right{float:right;padding-left:20px;}
.clear{clear:both;}

a:link{color:#006699;text-decoration: underline;}
a:visited{color:#006699;text-decoration: underline;}
a:hover{color:#0066CC;text-decoration: none;}

a:link.menu{color:#003366;text-decoration:none;}
a:visited.menu{color:#003366;text-decoration:none;}
a:hover.menu{color:#0066CC;text-decoration: underline;}

a:link.sch{
	color:#333333;text-decoration:none;
	text-align:center;
	background-image: url(../img/list_blue.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:19px;
	}
a:visited.sch{color:#333333;text-decoration:none;text-align:center;
	background-image: url(../img/list_blue.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:19px;	
	}
a:hover.sch{color:#0066CC;text-decoration:none;text-align:center;
	background-image: url(../img/list_blue.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:19px;
	}
h1{font-size:10px;font-weight:400;margin:0;padding:0 0 0 18;}

/*　ID　*/

.body-table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin: 0px auto;
	padding: 0px;
	background-color: #FAFAFA;
}

.shead{padding:4px;}
.s40{padding:0px 10px 0px 40px}
.s30{padding:0px 10px 0px 30px}
.s20{padding:0px 10px 0px 20px}

/*リスト*/
.step{
	list-style-type: none;
	background-image: url(../course/img/list_orange.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	line-height:21px;
	padding-left:30px;
	list-style-position: outside;
}
/*アセット-コース選択*/
#course table{margin-left:0px;}
#course td{border:1px solid #E0E0E0;}

/*アセット-キャンパス選択*/
#campus table{margin-left:0px;}
#campus td{border:1px solid #E0E0E0;}

.cam-waku {
	background-color: #FFFFFF;
	border: 1px solid e0e0e0;
}
.tdline-under_cam {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: e0e0e0;
	border-right-color: e0e0e0;
	border-bottom-color: e0e0e0;
	border-left-color: e0e0e0;
}
.tdline-right_cam {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: e0e0e0;
	border-right-color: e0e0e0;
	border-bottom-color: e0e0e0;
	border-left-color: e0e0e0;
}
.tdline-right_cam2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: e0e0e0;
	border-right-color: e0e0e0;
	border-bottom-color: e0e0e0;
	border-left-color: e0e0e0;
}
.tdline-right-under_cam {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: e0e0e0;
	border-right-color: e0e0e0;
	border-bottom-color: e0e0e0;
	border-left-color: e0e0e0;
}
.tdline-right-under_cam2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: e0e0e0;
	border-right-color: e0e0e0;
	border-bottom-color: e0e0e0;
	border-left-color: e0e0e0;
}


.bg-top {
	background-image:  url(../imgp1/bg_top.jpg);
	background-position: right;
}
.center {text-align: center;
}
.body2-table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: e0e0e0;
	border-right-color: e0e0e0;
	border-bottom-color: e0e0e0;
	border-left-color: e0e0e0;
	margin: 0px;
	padding: 0px;
	background-color: #FFF8EC;

}
.sidemenu{widht:210px;}
.sidemenu img{ vertical-align:bottom; }
.sidemenu li{
	widht:210px;
	padding-left:45px;
	list-style-type: none;
	background-image: url(../img/bg_menu_blue.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	line-height:20px;
}
#topics{margin-left:10px;}

/*トップページ：キャンパス*/
.campus{
	widht:480px;
	margin-top:10px;
}
.campus td{border:1px solid #E0E0E0;}
/*トップページ：サイドバナー*/
#banner{width:190px;padding:0px 10px;}
#banner img{margin-bottom:7px;}

/*東京キャンパス・オープンキャンパステーブル*/
table.tbl{
	background-color:#FFFAF0;
	empty-cells:show;
    border:1px solid #663300;
	
}
.tbl td{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
	background-color: #FFFAF0;
	text-align:center;
}
.bold{
font-weight:bold;
}
.red {color: #FF0000}


.ccl {font-size:12px;font-weight:normal;}


.ins li {list-style-position:inside;}

