@charset "UTF-8";

/**LOGOSWARE CSS*****************
sub.css
Version: 1.0 2012/8/21

subPageParts

1.front_page
2.archive.php
3.その他

********************************/	

/**1.front_page ******************************
 * トップページ
**********************************************/	

/*最新情報*/

#newsTitle{
	position:relative;
	width:620px;
	height:33px;
	padding:5px 0 10px 0;
	border-bottom:1px solid #ccc;
	background:url(../images/news_and_topics.png) no-repeat 0 5px;
	text-indent:-9999px;
	line-height:1;
	font-size:1em;
}

#research-e #newsTitle{
	background:url(../images/news_and_topics_e.png) no-repeat 0 5px;
}

/*rss指定*/

#newsTitle .rssBtn{
	position:absolute;
	top:5px;
	right:10px;
	display:block;
	width:58px;
	height:33px;
	text-indent:-9999px;
	background:url(../images/rss_btn.png) no-repeat 0 0;
}


/*新着情報リスト表示指定***************/

#content .news{
	margin:20px 0 1em 0.5em;
	list-style-type:none;
	}

#content .news li{
	margin-bottom:5px;
	padding-left:1.2em;
	font-size:1.3em;
	background:url(../images/news_mark.png) no-repeat 0 8px ;
	line-height:1.8em;
	}

#content .news li p{
	margin-bottom:0;
	float:left;
	font-size:1em;
}

#content .news li p.date{
	width:9em;
}

#content .news li p.headline{
	margin-bottom:0;
	width: 480px;
}

#content .news p.headline a:link{
	color:#333;
	text-decoration:underline;
}

#content .news p.headline a:hover{
	color:#5ca635;
}

#content .news p.headline br.c_left{
	display:none;
}

/*new表示
 * ***************************************/

.news p.headline .new{
	padding:1px 2px;
	font-size:0.8em;
	background-color:#F00;
	color:#fff;
}


/*リスト基本設定
 * ******************/

.infoBox ul{
	margin-left:0;
	margin-bottom:20px;
	list-style-type:none;
	font-size:1.2em;
}

.infoBox ul li{
	margin-bottom:0.4em;
	margin-left:2px;
}

.infoBox ul li p{
	float:left;
	line-height:1.8;
}

.infoBox ul li .date {
	width:14em;
}

.infoBox ul.infoList li .date {
	width:14em;
}

.infoBox ul li .time,.infoBox ul li .sCat{
	width:4em;
	margin:0 1.5em 0 0.5em;
}

.infoBox ul li .headline{
	float:left;
	width:300px;
}

/*サブカテゴリ表示
 * ************************************/
.infoBox ul li .sCat{
	padding:1px 2px;
	}

/*サブカテゴリー色指定
 * ************************/

/*未設定の場合は非表示*/
.date .no_cat{
	display:none;
}


/*募集*/
.date .info_invite{
	background-color:#C9DEEF;
}

/*イベント*/
.date .info_event{
	background-color:#EFECCB;
	}
	
/*サービス*/
.date .info_service{
	background-color:#C4C4D7;
	}

/*更新*/
.date .info_update{
	background-color:#B8CF80;
	}
	
	
/*new表示
 * ***************************************/

.infoBox .new{
	padding:1px 2px;
	background-color:#F00;
	color:#fff;
}

/*イベントの終了表示、障害情報完了表示
 * **************************************/
.infoBox .endMark{
	padding:1px 4px;
	background-color:#999;
	color:#fff;	
}

/************************************/


#main p.toList{
	padding-right:20px;
	text-align:right;
	margin-bottom:1.5em;
	margin-top:0;
	font-size:1.2em;
	background:url(../images/to_list_btn.png) no-repeat 100% 50%;
}

#main p#infoList{
	margin-top:-10px;
	margin-bottom:20px;
	width:660px;
}

	
/*********************************************************************/

/**3.個別ページ ******************************
 
**********************************************/	


/*************************
sitemap
***********************/

#sitemap .pagenav{
	list-style-type:none;
	font-size:1em;
}	

#sitemap .pagenav ul{
	display:block;
	list-style-type:disc;
}

#sitemap .pagenav ul{
}

#sitemap .pagenav .children li{
	font-size:1em;
}


/**********************************************
障害学類教員情報
**********************************************/


/*#content article h2{
position:relative;
height:112px;
padding:10px;
margin-top:20px;
font-size:2.4em;
line-height:112px;
background-color:#efefef;
}*/


#content article h2 img.tImg{
position:absolute;
top:10px;
right:10px;
}

#content article table.staffInfo{
border:none;
;border-top:1px dotted #999;
}

#content article table.staffInfo th{
font-weight:bold;
}

#content article table.staffInfo th,#content article table.staffInfo td{
border:none;
border-bottom:1px dotted #999;
}

/**********************************************
FAQ
**********************************************/

#content article div#faq table,#content article div#faq td{
padding:0.5em 0 0.25em ;
border:none;
vertical-align:top;
margin:0;
}

#content article div#faq td.qa{
padding:0;
width:16px;
}

#content article div#faq td.answer{
font-size:0.9em;
line-height:1.7;
padding:0;
}

#content article div#faq h3,
#content article div#faq h4,
#content article div#faq h5{
margin:0;
padding:0;
}

#content article div#faq h3{
font-size:1.2em;
margin:0;
padding:0;
}
#content article div#faq h4{

}

#content article div#faq h5{
font-size:0.9em;
margin:0;
padding:0;
}

/**********************************************
学類：主な授業科目
**********************************************/

div.c_box{
margin-top:20px;
padding:0.5em 1em 1em;
width:280px;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 0px 3px #656565;
-webkit-box-shadow: 0px 0px 3px #656565;
box-shadow: 0px 0px 3px #656565;
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#e8e8e8', endColorstr = '#e6e6e6');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#e8e8e8', endColorstr = '#e6e6e6')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
}

div#c01{
background-image: -moz-linear-gradient(top, #eafdff, #ccfffc);
background-image: -ms-linear-gradient(top, #eafdff, #ccfffc);
background-image: -o-linear-gradient(top, #eafdff, #ccfffc);
background-image: -webkit-gradient(linear, center top, center bottom, from(#eafdff), to(#ccfffc));
background-image: -webkit-linear-gradient(top, #eafdff, #ccfffc);
background-image: linear-gradient(top, #eafdff, #ccfffc);
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
/*Use "background-clip: padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
/*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/
}

div#c02{
background-image: -moz-linear-gradient(top, #feffe5, #f9ffc2);
background-image: -ms-linear-gradient(top, #feffe5, #f9ffc2);
background-image: -o-linear-gradient(top, #feffe5, #f9ffc2);
background-image: -webkit-gradient(linear, center top, center bottom, from(#feffe5), to(#f9ffc2));
background-image: -webkit-linear-gradient(top, #feffe5, #f9ffc2);
background-image: linear-gradient(top, #feffe5, #f9ffc2);
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
/*Use "background-clip: padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
/*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/
}

div#c03{
background-image: -moz-linear-gradient(top, #e5ffcc, #b7ffa8);
background-image: -ms-linear-gradient(top, #e5ffcc, #b7ffa8);
background-image: -o-linear-gradient(top, #e5ffcc, #b7ffa8);
background-image: -webkit-gradient(linear, center top, center bottom, from(#e5ffcc), to(#b7ffa8));
background-image: -webkit-linear-gradient(top, #e5ffcc, #b7ffa8);
background-image: linear-gradient(top, #e5ffcc, #b7ffa8);
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
/*Use "background-clip: padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
/*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/
}

div#c04{
background-image: -moz-linear-gradient(top, #e8e8e8, #e6e6e6);
background-image: -ms-linear-gradient(top, #e8e8e8, #e6e6e6);
background-image: -o-linear-gradient(top, #e8e8e8, #e6e6e6);
background-image: -webkit-gradient(linear, center top, center bottom, from(#e8e8e8), to(#e6e6e6));
background-image: -webkit-linear-gradient(top, #e8e8e8, #e6e6e6);
background-image: linear-gradient(top, #e8e8e8, #e6e6e6);
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
/*Use "background-clip: padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
/*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/
}

