@charset "UTF-8";

/*中央工学校　共用ページ用CSS*/
/*最終更新日：2010.3.20*/

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-left-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-top-color: #00AFEC;
	border-bottom-color: #00AFEC;
	border-left-color: #00AFEC;
	border-right-color: #00AFEC;
}


/*スペース*/
.right10{
	padding-right: 10px;
}
.bottom5{
	padding-bottom: 5px;
}
.bottom8{
	padding-bottom: 8px;
}
.bottom10{
	padding-bottom: 10px;
}


/*リンク*/
a{ color:#0033FF; 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;}


/*パンくずリスト*/

p#bread	{font-size: 12px;
	margin-top: 3px;
	margin-left: 10px;
	margin-bottom: 20px}


/*サイドメニュー*/

div#sidebar	{width: 176px;
	/*background-image: url(../images/side_bar_back2.gif);
	background-repeat:repeat-y;*/
	float: left;
	border: solid 1px #c0c0c0;
	margin-left: 3px;
	margin-bottom: 25px}
 
ul.sidemenu	{font-size: 12px;
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	padding-left: 0;
	line-height: 0}
 
ul.sidemenu li	{list-style-type: none}
 
ul.sidemenu li a	{display: block;
	line-height: 30px;
	text-decoration: none;
	color: #005087;
	background-color: #c0c0c0;
	border-bottom: solid 1px #ffffff;
	padding-left: 10px}
 
ul.sidemenu li a:hover	{background-color: #005087;
	color: #ffffff;}
 
.link{clear:both;
	margin-top: 10px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 5px;}


/*右コンテンツ*/

div#content	{width: 515px;
	float: right;
	margin-left: 11px;
	margin-right: 11px;
	margin-bottom: 25px}

div#content h1	{background-color: #014471;
	background-image: url(../images/img_common_top_01.gif);
	background-repeat: no-repeat;
	font-size: 18px;
	color: #ffffff;
	line-height: 34px;
	padding-left:25px;
	margin-top: 0;
	margin-bottom: 0}
 
div#content h2	{
	font-size: 16px;
	color: #014471;
	line-height: 25px;
	padding-left:20px;
	margin-top: 0;
	margin-bottom: 0}
 
div#content h3	{background-color: #e0e0e0;
	background-image: url(../images/img_common_bar_01.gif);
	background-repeat: no-repeat;
	font-size: 14px;
	color: #ffffff;
	line-height: 23px;
	padding-left: 5px;
	margin-top: 10px;
	margin-bottom: 0}

div#content p	{font-size: 12px;
	line-height: 1.6;
	margin-top: 10px
	/*text-indent:15px;*/
	/*padding-left: 30px;*/
	padding-right: 10px;}

.content_txt01{
	clear:both;
	font-size:16px; color: #014471;
	margin-top: 10px;
}

.content_txt01 ul{
	list-style-type:none;
}

.content_txt01 ul li{
	text-indent: 5px;
}

.content_txt02{
	clear:both;
	font-size: 14px; color: #014471;
	line-height: 20px;
	margin-top: 10px;
	margin-left: 10px;
}

.content_txt02 ul{list-style-type:none;}

.content_txt02 ul li{text-indent: 0px;}

/*右コンテンツ-２スパン*/
.content_left{float:left;padding-top: 10px; width:254px;}
.content_right{float:right;padding-top: 10px; width:254px;}

/*右コンテンツ-２スパン１－２*/
.content_left_1{float:left;padding-top: 10px; width:170px;}
.content_right_2{float:right;padding-top: 10px; width:338px;}

/*右コンテンツ-２スパン２－１*/
.content_left_2{float:left;padding-top: 10px; width:338px;}
.content_right_1{float:right;padding-top: 10px; width:170px;}


.works_licence_txt01{
	clear:both;
	border: 1px dashed #999;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 5px;
	height:120px;
}

.works_licence_txt01 ul{
	list-style-type:none;
}

.works_licence_txt01 ul li{
	text-indent: 0;
}

.works_licence_txt02{
	clear:both;
	border: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 5px;
}

.works_licence_txt02 ul{
	list-style-type:none;
}

.works_licence_txt02 ul li{
	text-indent: 10px;
}


.gakka_link_txt01{
	clear:both;
	border: 1px dashed #999;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 10px;
	height: 75px;
}

.gakka_link_txt01 ul{
	list-style-type:none;
}

.gakka_link_txt01 ul li{
	background:url(../img/mark.gif) 0% 50% no-repeat;
	text-indent: 15px;
}

.gakka_link_txt02{
	clear:both;
	border: 1px dashed #999;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 10px;
	height: 290px;
}

.gakka_link_txt02 ul{
	list-style-type:none;
}

.gakka_link_txt02 ul li{
	background:url(../img/mark.gif) 0% 50% no-repeat;
	text-indent: 15px;
}


table.form{
    border:1px solid #808080;
    border-collapse:collapse;
    border-spacing: 0px;
    background-color:#ffffff;
    empty-cells:show;
}
.form th{
    border:1px solid #808080;
    color: #000000;
    background-color: #CCCCCC;
    /*background-image:url(../img/table-back.gif);
    background-position:left top;*/
    padding-left:15px;
    text-align:left;
}
.form td{
    border:1px solid #808080;
    padding: 3px;
	text-align:left;
}


table.graduation{
    border:1px solid #808080;
    border-collapse:collapse;
    border-spacing: 0px;
    background-color:#ffffff;
    empty-cells:show;
}
.graduation th{
    border:1px solid #808080;
    color: #000000;
    background-color: #CCCCCC;
    /*background-image:url(../img/table-back.gif);
    background-position:left top;*/
    padding-left:15px;
    text-align:center;
}
.graduation td{
    border:1px solid #808080;
    padding-left: 3px;
	text-align:center;
}

table.guidance{
    border:1px solid #808080;
    border-collapse:collapse;
    border-spacing: 0px;
    background-color:#ffffff;
    empty-cells:show;
}
.guidance th{
    border:1px solid #808080;
    color: #ffffff;
    background-color: #3399FF;
    /*background-image:url(../img/table-back.gif);
    background-position:left top;*/
    padding: 0;
    text-align:center;
}
.guidance td{
    border:1px solid #808080;
    padding: 0;
	text-align:center;
}

table.campus_news{
    border:0px;
    border-collapse:collapse;
    border-spacing: 0px;
    background-color:#ffffff;
    empty-cells:show;
}
.campus_news th{
    border:0px;
    color: #ffffff;
    background-color: #3399FF;
    /*background-image:url(../img/table-back.gif);
    background-position:left top;*/
    padding-left: 5px;
    text-align:left;
}
.campus_news td{
    border:0px;
    padding: 3px;
	text-align:left;
}

/*フッター*/

div#footer{clear:both; width:719px; padding-top:25px; padding-bottom:15px; text-align:center;}
.copyright{ font-size:10px; color:#999;}

