@charset "utf-8";
/* CSS Document */
/*
ul{
	list-style-position:inside;
	list-style-type:square;
}*/

/*yonkou*/
/*---------- ヘッダー ----------*/
#header {
  margin: 0;
  border-bottom: solid 3px #005ebb;
  background-color: #ffffff;
}

#tab{
	height:100px;
	background-image:url(../images/yon_ttl.gif);
	background-position:left top;
	background-repeat:no-repeat;

}

#tab p{
	text-align: right;
    margin:0;
    padding:50px 10px 10px 0;
}

#tab p a{
	text-align: right;
    margin: 0;
    padding: 0;
    font-size: 12px;
    color: #ffffff;
    /*line-height: 200%;*/
    letter-spacing: 1px;
    text-decoration: none;
}

#tab_1{
	height:100px;
	background-image:url(../images/yon_ttl_1.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

#tab_1 p{
	text-align: right;
    margin:0;
    padding:50px 10px 10px 0;
}

#tab_1 p a{
	text-align: right;
    margin: 0;
    padding: 0;
    font-size: 12px;
    color: #ffffff;
    /*line-height: 200%;*/
    letter-spacing: 1px;
    text-decoration: none;
}


#header h1 {
  margin: 0;
  padding: 3px 0 4px 8px;
  /*border-bottom: solid 1px #cccccc;*/
  text-align: left;
  font-weight: normal;
  font-size: 10px;
  color: #ffffff;
  text-indent:-9999px;
  /*background-image: url(http://www.mie-c.ed.jp/tyokka/img/h_back.gif);*/
}

#header h2 {
  margin: 0;
  padding: 24px 5px 5px 22px;
  width: 400px;
  text-align: left;
  font-size: 16px;
  color: #ffffff;
  letter-spacing: 1px;
}


#table-left{
  text-align: left;
  font-size: 16px;
  color: #ffffff;
  /*line-height: 150%;*/
  text-decoration: none;
}

#table-left a{
  font-size: 16px;
  color: #ffffff;
  text-decoration: none;
}

#table-left a:hover{
  font-size: 16px;
  color: #666666;
  text-decoration: none;
}


#table-right{
  text-align: right;
  margin: 0;
  padding: 8px 18px 2px 0;
  font-size: 12px;
  color: #ffffff;
  /*line-height: 200%;*/
  letter-spacing: 1px;
  text-decoration: none;
}

#table-right a{
  font-size: 12px;
  color: #ffffff;
  text-decoration: none;
}

#table-right a:hover{
  font-size: 12px;
  color: #990033;
  text-decoration: none;
}


#header-menu {
  height: 20px;
  background-color: #333333;
  margin: 0px;
  padding: 11px 0 5px 15px;
  background: url(http://www.mie-c.ed.jp/tyokka/img/head_menu_back.gif);
  background-repeat: repeat-x;
  text-align: left;
  width: auto;
  overflow:hidden;
}

#header-menu ul {
  text-align: left;
  padding-bottom: 1px;
  margin: 0px;
  padding: 0px
}

#header-menu li {
  color: #ffffff;
  display: inline;
  padding-left: 16px;
  padding-right: 10px;
  background: url(http://www.mie-c.ed.jp/tyokka/img/l_icon.gif) no-repeat;
  background-position: left center;
}

#header-menu a {
  font-size: 13px;
  color: #ffffff;
  text-decoration: none;
}

#header-menu a:hover {
  font-size: 13px;
  color: #cccccc;
}

/*---------- メインコンテンツ ----------*/

#main{
	background:#F4F2F3;
	margin-top:10px;
	padding:10px;
	overflow:hidden;
}

#contents{
		overflow:hidden;
		margin-bottom:10px;
		padding:10px;
}

#contents h2 {
  margin: 0 0 7px 0;
  padding: 11px 0 8px 24px;
  line-height: 110%;
  font-size: 12px;
  color: #004080;
  background-image: url(http://www.mie-c.ed.jp/tyokka/img/titlebar.gif);
  background-repeat: no-repeat;
}

#notice{
	margin:10px;
	padding:5px;
	width:610px;
}

#f_b{
	margin:10px;
	background-color:#fffff0;
	width:550px;
}

#gall{
	overflow:hidden;
	margin-bottom:10px;
/*	padding:10px;
*/	line-height:1.6em;
	
}
#gall p{
	overflow:hidden;
	margin-bottom:0;
}

#gall_1{
	overflow:hidden;
	margin-bottom:10px;
	padding:10px;
	
}


#gall img{
	float:left;
	margin-right:10px;
}

#gall_1 img{
	float:right;
	margin-left:10px;

}

#contents p {
  padding: 0 5px 0 0;
  line-height: 190%;
  letter-spacing: 1px;
}

#contents img.head_photo {
  margin: 0 0 10px 0;
}

#contents img.photo {
  float: left;
  margin: 6px 0 15px 0;
}

#contents img.picture {
  margin: 0 10px 10px 0;
  float: left;
}

#contents p.photo {
  margin: 0 0 20px 0;
  padding: 0;
}

table#t01 {
  border: solid 1px #999999;
  border-collapse: collapse;
}


td#t01 {
  border: solid 1px #999999;
  border-collapse: collapse;
}


td#head {
  padding: 6px;
  border: solid 1px #999999;
  border-collapse: collapse;
}

#news {
  width: 610px;
  height: 130px;
  overflow: auto;
  background-color: #ffffff;
  padding: 10px 5px 5px 15px;
  margin: 15px 0 15px 0;
  border-top: 1px;
  border-right: 1px;
  border-bottom: 1px;
  border-left: 1px;
  border-style: solid;
  border-color: #999999;
  margin-left:10px;
}

/*---------- メニュー ----------*/
#side_nav{
	background:#ffffff;
	margin-top:10px;
}


.menulist {
  margin:0 0 5px 0;
  /*padding: 5px 2px 0px 8px;*/
  width: 220px;
  text-align: left;
  background-image: url(http://www.mie-c.ed.jp/tyokka/img/menu_back.gif);
}

.kat{
	margin-left:-7px;
}


.menulist a{
  color: #004080;
  display: block;
  border-bottom: solid 1px #999999;
  width: 191px;
  padding: 10px 0 9px 24px;
  font-size: 12px;
  background-image: url(http://www.mie-c.ed.jp/tyokka/img/side_menu_bg.gif);
  background-repeat: no-repeat;
 }

.tex{
	position:relative;
	left:10px;
	top:-25px;
    line-height: 110%;
    font-size: 12px;
    color: #fffffc;

}

.menulist a:hover{
  color: #005ebb;
  background-image: url(http://www.mie-c.ed.jp/tyokka/img/side_menu_bg_hover.gif);
  background-repeat: no-repeat;
}

.menulist_1 {
  margin: 0 0 5px 0;
  padding: 2px;
  width: 220px;
  text-align: left;
}

.menulist_1 img {
  padding: 5px;
}

.menulist_2 {
  margin: 0 0 10px 0;
  width: 220px;
  text-align: center;
}



.gakka{
　width:220px;
  background-image: url(http://www.mie-c.ed.jp/tyokka/img/menu_back.gif);
  margin: 0 0 5px 0;
/*  height:30px;
*/}

.gakka h2{
  margin: 0;
  padding: 0;
  height:30px;
  font-size: 12px;
  color: #fffffc;
}

#course{
	height:0;
	overflow:hidden;
}




.c_1{
	background-image:url(../images/gakka_icon_3_1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:220px;
	height:30px;
	margin:5px 0 5px 0;
}

.co_1{
	display:block;
	background-image:url(../images/gakka_icon_3_2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:220px;
	height:30px;
	margin:5px 0 5px 0;
}

.co_1:hover{
	display:block;
	background-image:none;
	width:220px;
	height:30px;
}

.c_2{
	background-image:url(../images/gakka_icon_5_1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:220px;
	height:30px;
	margin:0px 0 5px 0;
}

.co_2{
	display:block;
	background-image:url(../images/gakka_icon_5_2.gif);
	background-position:left top;
	text-indent:-9999px;
	background-repeat:no-repeat;
	width:220px;
	height:30px;
	margin:0 0 5px 0;

}

.co_2:hover{
	background-image:none;
	width:220px;
	height:30px;
}

.c_3{
	background-image:url(../images/gakka_icon_2_1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:220px;
	height:30px;
	margin:0px 0 5px 0;
}

.co_3{
	display:block;
	background-image:url(../images/gakka_icon_2_2.gif);
	background-position:left top;
	text-indent:-9999px;
	background-repeat:no-repeat;
	width:220px;
	height:30px;
	margin:0 0 5px 0;

}

.co_3:hover{
	background-image:none;
	width:220px;
	height:30px;
}

.c_4{
	background-image:url(../images/gakka_icon_6_1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:220px;
	height:30px;
	margin:0px 0 5px 0;
}

.co_4{
	display:block;
	background-image:url(../images/gakka_icon_6_2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:220px;
	height:30px;
	margin:0 0 5px 0;

}

.co_4:hover{
	background-image:none;
	width:220px;
	height:30px;
}

.c_5{
	background-image:url(../images/gakka_icon_1_1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:220px;
	height:30px;
	margin:0px 0 5px 0;
}

.co_5{
	display:block;
	background-image:url(../images/gakka_icon_1_2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:220px;
	height:30px;
	margin:0 0 5px 0;

}

.co_5:hover{
	background-image:none;
	width:220px;
	height:30px;
}

.c_6{
	background-image:url(../images/gakka_icon_7_1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:220px;
	height:30px;
	margin:0px 0 5px 0;
}

.co_6{
	display:block;
	background-image:url(../images/gakka_icon_7_2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:220px;
	height:30px;
	margin:0 0 5px 0;

}

.co_6:hover{
	background-image:none;
	width:220px;
	height:30px;
}

.c_7{
	background-image:url(../images/gakka_icon_4_1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:220px;
	height:30px;
	margin:0px 0 5px 0;
}

.co_7{
	display:block;
	background-image:url(../images/gakka_icon_4_2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:220px;
	height:30px;
	margin:0 0 5px 0;

}

.co_7:hover{
	background-image:none;
	width:220px;
	height:30px;
}

.gal_map{
　width:220px;
  background-image: url(http://www.mie-c.ed.jp/tyokka/img/menu_back.gif);
  margin: 0 0 14px 0;
/*  height:30px;
*/}

.gal_map h2{
  margin: 0;
  padding: 0;
  height:30px;
  font-size: 12px;
  color: #fffffc;
}

#g_m{
	height:0;
	overflow:hidden;
}
.gal_map a{
  color: #004080;
  display: block;
  border-bottom: solid 1px #999999;
  width: 191px;
  padding: 10px 0 9px 24px;
  font-size: 12px;
  background-image: url(http://www.mie-c.ed.jp/tyokka/img/side_menu_bg.gif);
  background-repeat: no-repeat;
 }

.gal_map a:hover{
  color: #005ebb;
  background-image: url(http://www.mie-c.ed.jp/tyokka/img/side_menu_bg_hover.gif);
  background-repeat: no-repeat;
}

.menu_free {
  margin: 0 0 14px 0;
  /*padding: 5px 2px 0px 8px;*/
  width: 240px;
  text-align: left;
  letter-spacing: 1px;
  background-image: url(http://www.mie-c.ed.jp/tyokka/img/menu_back.gif);
}

.menu_free h2 {
  margin: 0;
  padding: 6px 0 6px 12px;
  line-height: 110%;
  font-size: 12px;
  color: #fffffc;
  background-image: url(http://www.mie-c.ed.jp/tyokka/img/sidebar.gif);
  background-repeat: no-repeat;
}

.menu_free a{
  color: #004080;
  width: 203px;
  padding: 6px 0 5px 0;
  font-size: 12px;
 }

.menu_free a:hover{
  color: #005ebb;
}

.menu_free p{
  margin: 10px 4px 0 4px;
  font-size: 12px;
  line-height: 190%;
  letter-spacing: 1px;
  background-color: #f3f3f2;
}

#menu p {
  margin: 10px 4px 0 4px;
  line-height: 190%;
}

#menu img.side_photo {
  margin: 8px 0 0 6px;
}

/*---------- フッター ----------*/

#footer {
  clear: both;
  width: 100%;
  margin: 0;
  padding: 18px 0 18px 0;
  text-align: center;
  font-size: 12px;
  color: #333333;
  border-top: solid 3px;
  border-top-color: #c6c6c6;
  background-color: #eeeeee;
}

#footer a {
  color: #333333;
  font-size: 12px;
 }

#footer a:hover {
  color: #333333;
}

/*学科ランディングページ*/

.cor{
	float:left;
	width:200px;
	text-align:center;
}

.cor a:hover img{
	opacity:0.7;
}

.cor h3{
	color:olive;
	margin-top:5px;
}
.ttl{
	margin:5px 0 0 10px;
}
.gakka_dl{
	margin:5px 0 10px 10px;
	width:550px;
	float:left;
	clear:both;
}

.gakka_dl dt{
	font-weight:bold;
	color:#800040;
}
.gakka_dl_1{
	margin:5px 0 0px 10px;
	width:550px;
	float:left;
	clear:both;

}

.gakka_dl_1 dt{
	font-weight:bold;
	color:#800040;
}

/*部活ページ*/

.club{
	border-collapse:collapse;
	border-top:1px #000000 solid;
	border-right:1px #000 solid;
	margin:10px;
	background-color:#ffffff;
}

.club td{
	border-left:1px #000000 solid;
	border-bottom:1px #000 solid;
	width:120px;
}

.sp{
	color:#06C;
	margin-left:10px;
}

.cul{
	color:#6C3C2B;
	margin-left:10px;
}

/*資格ページ*/

.shikaku{
	width:600px;
	border-collapse:collapse;
	border-top:1px #000000 solid;
	border-right:1px #000 solid;
	margin:10px;
	background-color:#ffffff;
}

.shikaku td{
	width:100px;
	border-left:1px #000000 solid;
	border-bottom:1px #000 solid;
	text-align:center;
}

.shikaku th{
	width:400px;
	border-left:1px #000000 solid;
	border-bottom:1px #000 solid;
	text-align:left;
	padding-left:5px;
}

/*就職進路ページ*/

.kyuuzin{
	width:670px;
	border-collapse:collapse;
	border-top:1px #000000 solid;
	border-right:1px #000 solid;
	margin:10px;
	background-color:#ffffff;
}

.kyuuzin td{
	width:70px;
	border-left:1px #000000 solid;
	border-bottom:1px #000 solid;
	text-align:center;
}

.kyuuzin th{
	width:100px;
	border-left:1px #000000 solid;
	border-bottom:1px #000 solid;
	text-align:left;
	padding-left:5px;
}

.shinro{
	width:660px;
	border-collapse:collapse;
	border-top:1px #000000 solid;
	border-right:1px #000 solid;
	margin:10px;
	background-color:#ffffff;
	font-size:smaller
}

.shinro td{
	width:25px;
	border-left:1px #000000 solid;
	border-bottom:1px #000 solid;
	text-align:center;
}

.shinro th{
	width:50px;
	border-left:1px #000000 solid;
	border-bottom:1px #000 solid;
	text-align:left;
	padding-left:5px;
}

.koukou{
	text-align:right;
}

.tyuui{
	font-size:smaller;
}

.zyoukyou{
	width:660px;
	margin-left:10px;
}

/*ものづくりページ*/

#btn{
	width:100px;
	height:30px;
	float:right;
	margin-right:20px;
	background-image:url(../images/btn.gif);
	background-position:center center;
	background-repeat:no-repeat;
	font-weight:bold;
	margin:0;
	line-height:30px !important;
}

#btn a{
	color:#000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:smaller;
	display:block;
	width:100px;
	height:30px;
	text-align:center !important;
	margin:0;
	text-decoration:none;
}

#btn a:hover{
	color:#8D1426;
}

#btn_1{
	width:100px;
	height:30px;
	float:right;
	margin-right:20px;
	background-image:url(../images/btn.gif);
	background-position:center center;
	background-repeat:no-repeat;
	font-weight:bold;
	margin-bottom:10px;
	line-height:30px !important;
}

#btn_1 a{
	color:#000;
	font-family:Georgia, "Times New Roman", Times, serif;
	display:block;
	width:100px;
	height:30px;
	text-align:center !important;
	margin-bottom:10px;
	text-decoration:none;
}

#btn_1 a:hover{
	color:#8D1426;
}

/*学科ランディングページ*/

/*各学科ページ*/

.gall_ta{
	width:660px;
	border-collapse:collapse;
	border-top:#800000 solid 1px;
	border-right:#800000 solid 1px;
	margin:10px;
	clear:both;
}

.gall_ta th{
	font-weight:normal;
	color:ivory;
	border-left:#800000 solid 1px;
	border-bottom:ivory dashed 1px;
	background-color:#800000;
	width:25%;
	text-align:center;
}

.gall_ta td{
	border-left:ivory solid 1px;
	border-bottom:#800000 dashed 1px;
	background-color:ivory;
	padding-left:5px;
}

#th_bt{
	font-weight:normal;
	color:ivory;
	border-left:#800000 solid 1px;
	border-bottom:#800000 solid 1px;
	background-color:#800000;
	width:25%;
	text-align:center;
	}

#td_bt{
	border-left:ivory solid 1px;
	border-bottom:#800000 solid 1px;
	background-color:ivory;
	padding-left:5px;
}
.curr{
	width:660px;
	border-collapse:collapse;
	border-top:1px #000000 solid;
	border-right:1px #000 solid;
	margin:10px;
	background-color:#ffffff;
}


.curr .naiyou{
	width:150px;
}

.curr .tani{
	width:70px;
}

.curr th{
	border-left:1px #000000 solid;
	border-bottom:1px #000 solid;
	text-align:center;
	line-height:1.4em;
}
.curr td{
	border-left:1px #000000 solid;
	border-bottom:1px #000 solid;
	text-align:center;
	line-height:1.4em;

}

.al_l{
	text-align:left !important;
	padding:5px !important;
}

.kou_td{
	width:20px;
}

.rvo_ttl{
	background:url(../images/real_ttl.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin-left:10px;
	width:660px;
	height:33px;
}
.r_voice_1{
	background-image:url(../images/real_bg_1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:660px;
	height:120px;
	margin:5px auto;
}
.r_voice_2{
	background-image:url(../images/real_bg_4.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:660px;
	height:120px;
	margin:5px auto;
}
.r_voice_3{
	background-image:url(../images/real_bg_2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:660px;
	height:120px;
	margin:5px auto;
}
.r_voice_4{
	background-image:url(../images/real_bg_3.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:660px;
	height:120px;
	margin:5px auto;
}

.rvo_p1{
	position:relative;
	left:190px;
	top:10px;
	width:420px;
	font-size:12px;
	line-height:1.2em;
}
.rvo_p2{
	position:relative;
	left:50px;
	top:10px;
	width:420px;
	font-size:12px;
	line-height:1.2em;
}
/*教育方針・理念*/

#policy{
	overflow:hidden;
	margin-bottom:10px;
	padding-right:40px;
}

.houshin{
	margin-left:25px !important;
	width:600px;
}

.houshin li{
	list-style:circle outside;
	line-height:1.6em;
}

.houshin_p{
	margin-left:10px !important;
	width:600px;

}

/*オープンスクール*/

.open_1{
	width:600px;
	margin-bottom:10px;
	background:#fff;
	border-collapse:collapse;
	border-top:1px #000000 solid;
	border-right:1px #000 solid;

	
}

.open_1 th{
	width:100px;
	padding-left:5px;
	text-align:left;
	line-height:2em;
	border-left:1px #000000 solid;
	border-bottom:1px #000 solid;

}

.open_1 td{
	padding-left:5px;
	text-align:left;
	line-height:2em;
	border-left:1px #000000 solid;
	border-bottom:1px #000 solid;

}

.open_2{
	width:600px;
	margin-bottom:10px;
	background:#fff;
	border-collapse:collapse;
	border-top:1px #000000 solid;
	border-right:1px #000 solid;

	
}

.open_2 th{
	width:auto;
	padding-left:5px;
	text-align:left;
	line-height:2em;
	border-left:1px #000000 solid;
	border-bottom:1px #000 solid;

}

.open_2 td{
	padding-left:5px;
	text-align:left;
	line-height:2em;
	border-left:1px #000000 solid;
	border-bottom:1px #000 solid;

}

/*体験入学*/

.exper{
	width:600px;
	margin-bottom:10px;
	background:#fff;
	border-collapse:collapse;
	border-top:1px #000000 solid;
	border-right:1px #000 solid;

	
}

.exper th{
	width:100px;
	padding-left:5px;
	text-align:left;
	line-height:2em;
	border-left:1px #000000 solid;
	border-bottom:1px #000 solid;

}

.exper td{
	padding-left:5px;
	text-align:left;
	line-height:2em;
	border-left:1px #000000 solid;
	border-bottom:1px #000 solid;

}

.exp_td{
	width:250px;
}

/*学校紹介*/

.intro{
	display:none;
}

/*沿革*/

.hist{
	width:600px;
	margin-bottom:10px;
	background:#fff;
	border-collapse:collapse;
	border-top:1px #000000 solid;
	border-right:1px #000 solid;

	
}

.hist th{
	width:150px;
	padding-left:5px;
	text-align:left;
	line-height:2em;
	border-left:1px #000000 solid;
	border-bottom:1px #000 solid;

}

.hist td{
	padding-left:5px;
	text-align:left;
	line-height:2em;
	border-left:1px #000000 solid;
	border-bottom:1px #000 solid;

}

/*ダウンロード*/

.dl{
	line-height:1.4em !important;
}
/*在校生*/

.gakka_div{
	margin:10px;
}

.gakka_div h3{
	color:olive;
}
/*galleryページ*/
#menu_nav{
	overflow:hidden;
	margin-top:10px;
}

#menu_nav li{
	margin-left:5px;
	width:70px;
	font-size:12px;
	float:left;

}

#menu_nav li a{
	margin-left:5px;
	height:1.5em;
	padding:3px;
	display:block;
	text-decoration:none;
	text-align:center;
	line-height:1.5em;
	color:#B42758;
	font-size:smaller;
	background-color:#D5BD9B;
	-webkit-border-top-left-radius:10px;
	-moz-border-top-left-radius:10px;
	-ms-border-top-left-radius:10px;
	-o-border-top-left-radius:10px;
	border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-top-right-radius:10px;
	-ms-border-top-right-radius:10px;
	-o-border-top-right-radius:10px;
	border-top-right-radius:10px;
	-webkit-transition:all 2s linear 0.5s;
	-moz-transition:all 2s linear 0.5s;
	-ms-transition:all 2s linear 0.5s;
	-o-transition:all 2s linear 0.5s;
	transition:all 2s linear 0.5s;

}

#menu_nav li a:hover{
	background-color:#7A6A21;
	color:#fffff0;
}
#menu_2,#menu_3,#menu_4,#menu_5,#menu_6,#menu_7,#menu_8,#menu_9{
	/*display:none;*/
}
#menu_box .content-box-l{
	overflow:auto;
	clear:both;
}

#menu_box .content-box-l img{
	margin:10px;
}
/*学科フロー*/

