/* CSS Document */
body,div,h1,h2,h3,h4,p,ul,ol,li,dl,dt,dd,form,input,select {
	margin: 0;
	padding: 0;
	font-size: 100%;
	list-style:none;
}

#NY09Conts { 
	width:838px; 
	margin:0 auto; padding:0; 
	border:1px #DFCB53 solid; 
	background-image:url(http://image.excite.co.jp/jp/woman/css/newyear2009/img/ny2009ti.gif); 
	background-repeat:no-repeat; 
	background-color:#ECE6A8; color:#333333;line-height:160%; }

/*IE6*/
* html #NY09Conts { 
	width:840px; 
	margin:0 auto; padding:0; 
	border:1px #DFCB53 solid; 
	background-image:url(http://image.excite.co.jp/jp/woman/css/newyear2009/img/ny2009ti.gif); 
	background-repeat:no-repeat; 
	background-color:#ECE6A8; color:#333333;}



#NY09Ti { display:none;}



/*Left----------------------------- */
#NY09Left { 
	width:562px; 
	margin:112px 0 10px 9px; 
	padding:0 0 30px 0; 
	background-color:#ffffff; 
	float:left;}

/*IE6*/
* html #NY09Left { 
	width:562px; 
	margin:112px 0 10px 5px; 
}




/* magical */
#MagicalTi { width:317px; height:57px; background-image:url(http://image.excite.co.jp/jp/woman/css/newyear2009/img/magical_Ti.gif);}

#MagicalTi span { display:none;}


#Magical01 { 
	width:556px; height:130px; 
	margin:3px 3px 0px 3px; 
	padding:15px; 
	background-image:url(http://image.excite.co.jp/jp/woman/css/newyear2009/img/magical1.gif); 
	background-repeat:no-repeat; 
}

#Magical01 p { 
	width:320px; 
	margin:6px 0 0 0; 
	color:#ffffff; 
	font-size:95%; 
	line-height:140%;}

* html #Magical01 p { 
	font-size:90%; 
	line-height:140%;}



#Magical02 { 
	width:556px; height:120px; 
	margin:0 3px 3px 3px; 
	padding:15px; 
	background-image:url(http://image.excite.co.jp/jp/woman/css/newyear2009/img/magical2.gif); 
	background-repeat:no-repeat; text-align:center;  }

* html #Magical02 { 
	width:556px; height:135px; 
	margin:0 3px 30px 3px; 
	padding:15px; }


#Magical02 P { margin-top:25px;}

* html #Magical02 P { margin-top:40px;}

#Magical02 .Btn { margin-top:15px;}


/* animal */
#animalTi { width:532px; height:43px; margin:15px; padding:0; background-image:url(http://image.excite.co.jp/jp/woman/css/newyear2009/img/animal_ti.gif); }

#animalTi span { display:none;}

#animal { width:532px; margin:10px 15px 20px 15px; padding:0;}

#animal .newimg { float:left; }

#animal .animal_txt{ width:365px; float:right;}

#animal .btn{ width:365px; text-align:right;}


/* menu01 */
.MN1_Left { 
	width:251px; 
	margin-left:15px; 
	float:left; }
.MN1_Right { 
	width:251px; 
	margin-right:15px; 
	float:right;}

* html .MN1_Left { 
	width:251px; 
	margin-left:8px; 
	float:left; }
* html .MN1_Right { 
	width:251px; 
	margin-right:7px; 
	float:right;}

.MN2_h3 a:link { color: #BCA700; text-decoration:none; }
.MN2_h3 a:visited{ color: #BCA700; text-decoration:none; }
.MN2_h3 a:hover{ color: #BCA700; text-decoration:underline; }


.MnTi { 
	width:251px; height:25px; 
	margin:0; padding-top:5px;
	text-align:center; 
	color:#692A39; 
	background-image:url(http://image.excite.co.jp/jp/woman/css/newyear2009/img/serviceBg.gif); 
	background-repeat:no-repeat; }

* html .MnTi { height:30px; padding-top:5px;}

.MnTi a:link { color: #692A39; text-decoration:none; }
.MnTi a:visited  { color: #692A39; text-decoration:none; }
.MnTi a:hover  { color: #692A39; text-decoration:underline; }


.MN1_Left img { border:8px #E6DFAB solid; margin-top:6px; float:left;}

.MN1_Right img { border:8px #E6DFAB solid; margin-top:6px; float:left;}


.MN1_txt{ width:135px; float:right; margin-top:10px; }


/* menu02 */
.MN2_Left { 
	width:251px; 
	margin:36px 0px 0px 15px; 
	padding:8px 0 0 0;
	float:left; border-top:2px #EED226 solid;}
* html .MN2_Left { 
	width:251px; 
	margin:36px 0px 0px 8px; 
	padding:8px 0 0 0;
	float:left; 
	border-top:2px #EED226 solid;}


.MN2_Right { 
	width:251px; 
	margin:36px 15px 0px 0px; 
	padding:8px 0 0 0;
	float:right; border-top:2px #EED226 solid;}
* html .MN2_Right { 
	width:251px; 
	margin:36px 8px 0px 0px; 
	padding:8px 0 0 0;
	float:right; 
	border-top:2px #EED226 solid;}


.MN2_Left img, .MN2_Right img { margin:0; border:2px #E6DFAB solid; float:left;}

.MN2_txt { width:180px; float:right;}

.MN2_h3 { color:#BCA700; margin:0 0 6px 0;}







/*Right----------------------------- */
#NY09Right { 
	width:248px; 
	margin:20px 9px 10px 0; 
	padding:4px 0 0 0; 
	float:right; 
	background-color:#FAF9EC;}

/*IE6*/
* html #NY09Right { 
	margin:20px 5px 5px 0; 
	padding:4px;}















/* navi------------------------ */

.navEnd {
	clear: both;
	width: 840px;
	text-align: center;
	font-size: 80%;
	line-height: 1.2;
	margin: auto;
}
.navEnd ul {
	text-align: center;
	padding: 20px 0px 10px;
}
.navEnd li {
	display: inline;
	padding: 0px 8px 0px 4px;
	border-right: 1px solid #CCCCCC;
	margin: 2px;
	color: #999999;
}
.navEnd li.nCntst {
 border-right: 1px solid #ffffff;
}

.pTop .navEnd .nTop, 
.pContest .navEnd .nCntst {font-weight: bold;}