@charset "UTF-8";

/*中央工学校トップページ用CSS*/
/*最終更新日：2009.7.10*/

body,h1,h2,h3,h4,h5,h6,div,img,ul,li,dl,dt,dd,ol,tr,th,td,br,p{
	margin:0;
	padding:0;
	border:none;
}

ul,ol,dl,img {
	margin: 0px;
	padding: 0px;
}
ul,ol {
	list-style-type: none;
}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 0%;
	line-height: 0%;
}
li{list-style-type: none;}

body{
	color:#000000;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 18px;
	background-color: #FFFFFF;
	background-image: url(../img/body_back.jpg);
	background-repeat: repeat-x;
	margin-right: 20px;
	margin-left: 20px;
	background-position: bottom;
}

#wrap{
	width:719px;
	margin:auto;
	background-color: #FFFFFF;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #00AFEC;
	border-bottom-color: #00AFEC;
}

/*スペース*/
.right10{
	padding-right: 10px;
}
.bottom5{
	padding-bottom: 5px;
}
.bottom8{
	padding-bottom: 8px;
}

/*リンク*/
a{ color:#000; text-decoration:none;}
a:hover{ color:#00AFEC; text-decoration:none;}
a:visit{ color:#000; text-decoration:none;}


/*ヘッダー*/

#header{
	clear:both;
	height:70px;
	text-align: left;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}

.logo{
	float: left;
	width: 189px;
}

.copy{
	float: left;
	width: 320px;
	padding-left: 15px;
}

.font_gray{
	color:#999;
	padding-bottom: 15px;
}

.font_navy{
	color:#1A1B5B;
}

.search{
	float: right;
	width: 174px;
}

.google{
	padding-bottom: 10px;
	height: 35px;
	
}

.button{
	padding-top: 5px;
	height: 20px;
}


/*グローバルナビ*/

#globalnavi{
	clear:both;
	height:27px;
}

div#globalnavi ul {
	width:719px;
	height:27px;
}

div#globalnavi ul li {
	position:relative;
	float:left;
	text-indent: -9999px;
}

div#globalnavi ul li a {display:block; height:27px; overflow:hidden; background-image: url(../img/global_navi.gif);}

div#globalnavi ul li.glonavi01 a{background-position:0px 0px;}
div#globalnavi ul li.glonavi01 a:hover{background-position:0px -27px;}
div#globalnavi ul li.glonavi02 a{background-position:-144px 0px;}
div#globalnavi ul li.glonavi02 a:hover{background-position:-144px -27px;}
div#globalnavi ul li.glonavi03 a{background-position:-287px 0px;}
div#globalnavi ul li.glonavi03 a:hover{background-position:-287px -27px;}
div#globalnavi ul li.glonavi04 a{background-position:-430px 0px;}
div#globalnavi ul li.glonavi04 a:hover{background-position:-430px -27px;}
div#globalnavi ul li.glonavi05 a{background-position:-573px 0px;}
div#globalnavi ul li.glonavi05 a:hover{background-position:-573px -27px;}

div#globalnavi ul li.glonavi01{width:144px;}
div#globalnavi ul li.glonavi02{width:143px;}
div#globalnavi ul li.glonavi03{width:143px;}
div#globalnavi ul li.glonavi04{width:143px;}
div#globalnavi ul li.glonavi05{width:145px;}


/*メインビジュアル*/

#main_visual{
	clear:both;
}


/*サイドメニュー*/

div#sidemenu{float:left; width:180px; padding-left:10px; padding-right:10px;}
.left_banner{clear:both; margin-bottom:15px;}
.left_menu{clear:both; margin-bottom:15px;}

.left_menu ul {
	width:180px;
}

.left_menu ul li {
	position:relative;
	text-indent: -9999px;
}

.left_menu ul li a {display:block; width:180px; overflow:hidden; background-image: url(../img/local_navi.gif); background-repeat: no-repeat;}

.left_menu ul li.localnavi01{background-position:0px 0px; height:24px; background-image: url(../img/local_navi.gif);}
.left_menu ul li.localnavi02 a{background-position:0px -24px; height:24px;}
.left_menu ul li.localnavi02 a:hover{background-position:-180px -24px; height:24px;}
.left_menu ul li.localnavi03 a{background-position:0px -48px; height:24px;}
.left_menu ul li.localnavi03 a:hover{background-position:-180px -48px; height:24px;}
.left_menu ul li.localnavi04 a{background-position:0px -72px; height:24px;}
.left_menu ul li.localnavi04 a:hover{background-position:-180px -72px; height:24px;}
.left_menu ul li.localnavi05 a{background-position:0px -96px; height:24px;}
.left_menu ul li.localnavi05 a:hover{background-position:-180px -96px; height:24px;}
.left_menu ul li.localnavi06 a{background-position:0px -120px; height:24px;}
.left_menu ul li.localnavi06 a:hover{background-position:-180px -120px; height:24px;}
.left_menu ul li.localnavi07{background-position:0px -144px; height:24px; background-image: url(../img/local_navi.gif);}
.left_menu ul li.localnavi08 a{background-position:0px -168px; height:24px;}
.left_menu ul li.localnavi08 a:hover{background-position:-180px -168px; height:24px;}
.left_menu ul li.localnavi09 a{background-position:0px -192px; height:24px;}
.left_menu ul li.localnavi09 a:hover{background-position:-180px -192px; height:24px;}
.left_menu ul li.localnavi10{background-position:0px -216px; height:24px; background-image: url(../img/local_navi.gif);}
.left_menu ul li.localnavi11 a{background-position:0px -240px; height:48px;}
.left_menu ul li.localnavi11 a:hover{background-position:-180px -240px; height:48px;}
.left_menu ul li.localnavi12{background-position:0px -288px; height:24px; background-image: url(../img/local_navi.gif);}
.left_menu ul li.localnavi13 a{background-position:0px -312px; height:24px;}
.left_menu ul li.localnavi13 a:hover{background-position:-180px -312px; height:24px;}
.left_menu ul li.localnavi14 a{background-position:0px -336px; height:26px;}
.left_menu ul li.localnavi14 a:hover{background-position:-180px -336px; height:26px;}

.link{clear:both; margin-bottom:15px;}


/*コンテンツ*/

div#main{clear:both; width:719px; padding-top:15px;}

div#contents{float:right; padding-right:10px;}

.info{clear:both; width:509px; padding-top:15px;}
.info_txt{
	clear:both;
	border: 1px dashed #999;
	margin-top: 10px;
	padding:10px;
}
.info_txt ul{
	list-style-type:none;
}

.info_txt ul li{
	background:url(../img/mark.gif) 0% 50% no-repeat;
	text-indent:15px;
}

.news{clear:both; width:509px; padding-top:15px;}

.gakka{clear:both; width:509px; padding-top:15px;}
.gakka_left{float:left;padding-top: 10px; width:247px;}
.gakka_right{float:right;padding-top: 10px; width:247px;}

.kentiku{
	background-image:url(../img/gakka_kentiku.jpg);
	width:232px;
	height:30px;
	padding-top: 40px;
	padding-left: 15px;
	background-repeat: no-repeat;
}

.design{
	background-image:url(../img/gakka_design.jpg);
	width:232px;
	height:30px;
	padding-top: 40px;
	padding-left: 15px;
	background-repeat: no-repeat;
}

.doboku{
	background-image:url(../img/gakka_doboku.jpg);
	width:232px;
	height:30px;
	padding-top: 40px;
	padding-left: 15px;
	background-repeat: no-repeat;
}

.kikai{
	background-image:url(../img/gakka_kikai.jpg);
	width:232px;
	height:30px;
	padding-top: 40px;
	padding-left: 15px;
	background-repeat: no-repeat;
}

.sports{
	background-image:url(../img/gakka_sports.jpg);
	width:232px;
	height:30px;
	padding-top: 40px;
	padding-left: 15px;
	background-repeat: no-repeat;
}

.ryugaku{
	background-image:url(../img/gakka_ryugaku.jpg);
	width:232px;
	height:30px;
	padding-top: 40px;
	padding-left: 15px;
	background-repeat: no-repeat;
}

.gakka_txt01{
	clear:both;
	border: 1px dashed #999;
	margin-top: 10px;
	margin-bottom: 10px;
	padding:10px;
	height:150px;
}

.gakka_txt01 ul{
	list-style-type:none;
}

.gakka_txt01 ul li{
	background:url(../img/mark.gif) 0% 50% no-repeat;
	text-indent:15px;
}

.gakka_txt02{
	clear:both;
	border: 1px dashed #999;
	margin-top: 10px;
	margin-bottom: 10px;
	padding:10px;
	height:80px;
}

.gakka_txt02 ul{
	list-style-type:none;
}

.gakka_txt02 ul li{
	background:url(../img/mark.gif) 0% 50% no-repeat;
	text-indent:15px;
}

.gakka_txt03{
	clear:both;
	border: 1px dashed #999;
	margin-top: 10px;
	margin-bottom: 10px;
	padding:10px;
	height:120px;
}

.gakka_txt03 ul{
	list-style-type:none;
}

.gakka_txt03 ul li{
	background:url(../img/mark.gif) 0% 50% no-repeat;
	text-indent:15px;
}



/*フッター*/

div#footer{clear:both; width:719px; padding-top:25px; padding-bottom:15px; text-align:center;}
.copyright{ font-size:10px; color:#999;}