/*

		女子美術大学　newTop.css
		Copyright 2009 Joshibi University of Art and Design. All Rights Reserved.
		lastupdate 090303

*/



/*----------------------------------- 
  Initialization
------------------------------------*/

* {
margin: 0;
padding: 0;
}

/*-------- 画像の透明化 ---------*/
.alpha{
	filter: alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;}

* html .iepngfix {
behavior: expression(IEPNGFIX.fix(this));
}

/*----------------------------------- 
  レイアウトボックス
------------------------------------*/

#newWrapper {
	width: 100%;
	margin : 0px;
	padding: 0px;
	text-align: center;}

#newRrapperInner {
	margin:0px auto;
	padding: 0px;
	width: 100%;
	text-align: center;}
	
/*-------------------------------------------------
  Container
-------------------------------------------------*/
div#newContainer {
	margin: 0;
	padding: 0;
	width: auto;
}

* hmtl div#newContainer {
	height: 100%;
}

/* TOPヘッダー */
#newHeader {
	width:100%;
	background-image: url(/images/newtop/headerBg.png);
	background-position: center top;
	background-repeat: repeat;
	background-attachment:scroll;}

#newHeader .hederlogo{
	padding:4px 0 5px 30px;
	float:left;}

#newHeader .newHeaderinner {
	width:966px;
	margin:0px auto;
	text-align:center;
	padding:6px 0px 3px 0px;}

/*----------------------------------- 
  TOP専用　Header
------------------------------------*/
#headerBox {
	margin:0;
	float:right;
	margin: 2px 30px 2px 0;
	padding: 0;
	text-align: left;
}

#headerBox .textnavi {
	font-size:0.7em;
	_font-size: 0.7em;
	line-height: 1.3em;
	color: #333333;
	margin: 0;
	padding: 0 0px 4px 0;
	_padding: 0 0px 6px 0;
}

#headerBox .textnavi li {
	display: inline;
	margin-left: 11px;
}

/*-------------------------------------------------
  Contents
-------------------------------------------------*/

#newtopGnavi {
	width:960px;
	margin:0px auto;
	position: absolute;
	bottom: 5px;
	height: auto;
	text-align:center;}

#newtopGnavi .TabbedPanelsTabGroup div {
	float:left;
	display: inline;
	padding:0;
	}

.newtopMenu_box{
	width:900px;
	max-height:169px;
	height:169px;
	padding:0;
	background-image: url(/images/top/Cmenu_boxBg.png);
	background-position: center top;
	background-repeat: repeat;
	background-attachment:scroll;}

.Cmenu_boxLbg {
	background-image:url(/images/newtop/Cmenu_boxLbg.png);
	background-repeat:repeat-y;
	background-attachment:scroll;
	background-position:right top;}

.Cmenu_boxRbg {
	background-image:url(/images/newtop/Cmenu_boxRbg.png);
	background-repeat:repeat-y;
	background-attachment:scroll;
	background-position:right top;}

/* TOPお知らせ */
.newtopMenu_box .topMenu_Inner {
	padding-top:10px;
	padding-left:15px;
	padding-right:0;
	padding-bottom:0;}

#newTopnewsArea{
	width:498px;
	max-height:142px;
	height:142px;
	margin-bottom:0px;
	padding-bottom:0px;
	font-size:0.85em;
	float:left;
	margin-right:15px;
	_margin-right:7px;
	overflow: hidden;}


#newTopnewsArea .newsTtl{
	padding:0px 0px 6px 0px;
	border-bottom:1px #B5B5B5 solid;
	margin-bottom:8px;}

#newTopnewsArea .newsBtn{
	text-align:right;
	margin-left:5px;
	width:45px;}

#newTopnewsArea p {
	margin:1px 0px;
	line-height:1.4em;}

#newTopnewsArea .newsInfo{
	float:left;
	padding-left:3px;
	margin-right:5px;
	width:65px;
	text-align:left;
	display:block;
	letter-spacing:-0.04em;}

#newTopnewsArea .newsDate{
	white-space: nowrap;
	float:left;
	padding-left:3px;
	margin-right:7px;
	text-align:left;
	display:block;
	width:8em;
	letter-spacing:-0.04em;}

#newTopnewsArea .arrowNews {
	float:left;
	text-align:left;
	padding-left:7px;
	background: url(/images/top/arrowB01.png) no-repeat scroll left 0.4em;
	width:auto;
	_width:auto;
	display:block;}

/* safari only \*/
html:\66irst-child 
#newTopnewsArea .arrowNews {
font-size: 0.7em;}
/* end */

#newFooter {
	width:908px;
	height:auto;
	margin:0px auto 0px auto;}

#newFooter .bannerFoot {
	background-image: url(/images/newtop/bg.png);
	background-position: center top;
	background-repeat: repeat;
	background-attachment:scroll;
	padding:8px 20px;}

#newFooter .bannerBox {
	float:left;
	display:inline;
	margin-right:10px;}

#newFooter .addressBox {
	float:right;
	display:inline;
	margin-left:20px;}
	


	



/*-------------------------------------------------
  Banner
-------------------------------------------------*/

#bannerArea {
	float:right;
	padding-right:20px;}

.boxBannerL {
	float:left;
	display:inline;
	width:165px;
	margin-right:5px;}

.boxBannerL div,
.boxBannerR div {
	margin:0px 0px 5px 0px}

.boxBannerR {
	float:left;
	display:inline;
	width:165px;
	margin-right:0px;}

/*-------------------------------------------------
  Footer
-------------------------------------------------*/
/* TOPフッター */
	
#newtopFooter{
	width:906px;
	margin:5px auto;
	padding:3px 10px 0px 7px;
	text-align:left;
}

#newtopFooter img{
	margin:3px 0px 0px 0px;
	display:inline;
	float:left;}

#newtopFooter p {
	text-align: right;
	font-size: 0.75em;
	line-height: 1.5em;
	color: #333;
	padding-left:15px;
	display:inline;
	float:right;
}

