/*body*/

body{
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: small;
	color: #333333;
	background-color: #FFFFFF;
	margin:0px;
	padding:0px;
	width:826px;
	line-height: 1.4em;
}

/*header用*/

#header06{
	height:100px;
	margin:0px;
	padding:0px;
	width:826px;
	clear:both;
	background-image: url(portal_img/neo_header3.gif);
	background-repeat: no-repeat;
}

#home06{
	padding:4px 5px 0px 0px;
	margin:0px 0px 0px 0px;
	width:505px;
	height:78px;
	float:left;
	background-image: url(portal_img/real_c.gif);
	background-repeat: no-repeat;
	background-position:right;
}

.home_text{
	float:left;
	width:500px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;

}
#moni06{
	padding:9px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:316px;
	float:left;
	text-align:right;
}
#day06 span{
	position:absolute;
	top:82px;
	width:821px;
	padding-right:5px;
	vertical-align:middle;
	color: #003366;
	text-align:right;
}
/*#day06 span{
	position:absolute;
	top:80px;
	height:18px;
	width:321px;
	padding-right:5px;
	text-align:right;
	color: #FFFFFF;
}*/

/*header用 end*/

/*left_column_modules*/

#left_column{
	width:160px;
	margin:10px 0px 0px 0px;
	pdding:0px;
	float:left;
}
#weather_link_title{
	width:160px;
	height:30px;
	background: #FFCC66;
	font-size:small;
	font-weight:bold;
	text-align: center;
	vertical-align: middle !important;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
}
#weather_link{
/*	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;*/
	margin:0px 0px 0px 0px;
	padding:7px 0px 0px 5px;
	width:160px;
	voice-family:"\"}\"";
	voice-family:inherit;
}

#useful_link_title{
	width:160px;
	height:30px;
	background: #3399FF url(portal_img/neo_conner3.gif) no-repeat right top;
	font-size:large;
	font-weight:bold;
	text-align: center;
	vertical-align: middle;
	margin:10px 0px 0px 0px;
}

#useful_link{
	border-right: 2px solid #3399FF;
	border-bottom: 2px solid #3399FF;
	margin:0px 0px 5px 0px;
	padding:7px 0px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:158px;
}

#useful_link ul {
	padding:0px 5px;
	margin:0px;
}
#useful_link li{
	margin-right:10px;
	padding:0px 0px 0px 10px;
	background-image: url(portal_img/p_m_12.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

/* Today's boice */
#voicetitle{
	width:160px;
	height:30px;
	background: #3399FF url(portal_img/neo_conner3.gif) no-repeat right top;
	text-align: center;
/*	border-right: 2px solid #cccccc;
	border-top: 2px solid #cccccc;*/
}
#voice{
	margin:0px 0px 5px 0px;
	padding:7px 0px;
	border-right: 2px solid #3399FF;
	border-bottom: 2px solid #3399FF;
/*	border-right: 2px solid #cccccc;
	border-bottom: 2px solid #cccccc;*/	
	width:158px;
}
#voice ul{
	margin:0px 0px 0px 0px;
	padding:0px 2px;
	list-style:none;
}	

#voice li{
/*	list-style-position: outside;
	list-style-image: url(portal_img/neo_kicom.gif);*/
	margin:15px;
	padding-left:18px !important;
	background-image: url(portal_img/neo_kicom.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

#newstitle{
	width:160px;
	height:30px;
	background: #3399FF url(portal_img/neo_conner3.gif) no-repeat right top;
	text-align: center;
}
#kiji{
	margin:0px 0px 0px 0px;
	padding:7px 3px 7px 3px;
	border-right: 2px solid #3399FF;
	border-bottom: 2px solid #3399FF;
}

#kiji ul{
	margin:0px 0px 0px 15px;
	padding:0px;
}	
#kiji li{
	list-style-position: outside;
	list-style-image: url(portal_img/p_m_12.gif);
	margin:0px;
	padding:0px;
}
.yori{
	text-align: right;
}

/*center_column_modules*/

/*#content{*/
#center_box{
	width:448px;
	margin:10px 16px 20px 16px;
	pdding:0px;
	float:left;
}
/* fujiko column */
#date{
	float:left;
	padding:4px 2px 0px 4px;
	margin:0px 0px 0px 0px;
	width:444px;
	height:14px;
	background-image: url(portal_img/backpack06_3.gif);
	background-image:norepeat;
	font-weight:bold;
}

#fujiko_box{
	float:left;
	padding:2px 2px 2px 4px;
	margin:0px 0px 5px 0px;
	width:440px;
	border-right: 2px solid #FFCC66;
	border-left: 2px solid #FFCC66;
	border-bottom: 2px solid #FFCC66;
}

#sun_fujiko{
	float:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
}
/*イイトコ撮り用*/
#nice06{
	width:448px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	}
.sun_h2{
/*  float:left;   hanabi H19/8/5〜8/8 Takeuchi*/
	color: #003366;
	margin:2px 2px 2px 2px;
	padding:0px 0px 0px 0px;
	font-size: medium;
	font-weight: bold;
}
.nice06_image{
	float:right;
	margin:0px 0px 0px 7px;
	padding:5px 0px 10px 5px;
	width:205px;
	border: 2px solid #CCCCCC;
}

/* event & deep */
/* html>body の下位要素として"event"を設定しないとN.S.、Mozillaでは表示幅が狭くなってしまう。 */
#event,#deep{
	margin:0px 0px 10px 0px;
	padding:0px;
	float:left;
	border-top: 2px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	border-left: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:444px;
}
	html>body #event,#deep{
	width:444px;	
}

#event_title,#deep_title{
	height:32px;
	clear:both;
	background-repeat: no-repeat;
	background-position: left top;
}
#event_title{
	background-image: url(portal_img/event_title_bg.gif);
}
#deep_title{
	background-image: url(portal_img/deep_title_bg.gif);
}
#event ul,#deep ul{
	padding:0px;
	margin:0px 0px 0px 17px;
}
#event li,#deep li{
	padding:0px;
	margin:0px;
}
#event li,#deep li{
	list-style-position: outside;
	list-style-image: url(portal_img/p_c_63.gif);
}
#event h2,#deep h2{
	float:left;
	font-size: medium;
	color: #003366;
	margin:0px;
	padding-left:5px;
	font-weight: bold;
	text-align:left;
	padding-top:5px;
	/*padding-bottom:1em;*/
}
#event P,#deep P{
	font-size: 0.9em;
	margin:0px;	
}
.kankophoto{
	border: 1px solid #333333;
}
.new_psition{
	padding =10px 0px;
}
/*#deep_box{
	float:left;
	margin:0px 0px 0px 5px;
	padding:0px;
	/*width:217px;:/
	voice-family:"\"}\"";
	voice-family:inherit;
	/*width:207px;*/
	width:135px;
}*/
/* link */
#newlink{
	width:448px;
	margin:0px;
	padding:0px;
	clear:both;
}
/*新みんなのリンク集用*/
#neo_all{
	width:444px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-top: 2px solid #3399FF;
	border-right: 2px solid #3399FF;
	border-bottom: 2px solid #3399FF;
	border-left: 2px solid #3399FF;
	clear:both;
}
#content_title2{
	width:444px;
	height:32px;
/*	clear:both;*/
	margin:0px 0px 0px 0px;
	padding:0px;
	background-image: url(portal_img/neo_bg2.gif);
	background-repeat: no-repeat;
}
#newlink h2{
	float:left;
	font-size: small;
	color: #003366;
	margin:0px;
	padding-left:5px;
	font-weight: bold;
	text-align:left;
	padding-top:5px;
	padding-bottom:0.5em;
}
.newlink_entry{
	float:right;
	font-size: small;
	color: #003366;
	text-align:right;
	position:relative;
	bottom:11px;
}

.entry_number{
	padding-left:7px;
	font-size: small;
	position:relative;
	top:6px;
}
#newlink h3{
	font-weight: bold;
	font-size: small;
	margin:0px;
	padding:0px 5px;
	color: #003366;
}
#newlink h4{
	font-weight: bold;
	font-size: medium;
	margin:0px;
	padding:15px 5px 10px 5px;
	color: #333333;
}

#newlink p{
	margin:0px;
	padding:0px 0px 0px 5px;
}
.newlink_category{
	white-space:nowrap;
}
.zenken{
	padding-right:5px;
	text-align:right;
}
/*right_column_modules*/
/* right */
#right{
	width:178px;
	margin:10px 0px 0px 0px;
	padding:0px;
	float:left;
}

#search06{
	padding:4px 5px 2px 0px;
	text-align:right;
	float:right;
	width:169px;
	margin:0px 0px 5px 0px;
	clear:both;
	/*border: 2px solid #FFCC66;*/
}	
.sun_h{
	color: #003366;
	margin:2px 2px 2px 2px;
	padding:0px 0px 0px 0px;
	font-size: small;
	font-weight: bold;
}
.banner2{
	width:178px;
	/*height:40px;*/
	margin-top:5px;
	clear:both;
}
.nice06_link{
	text-align:right;
}

/*コラムリスト用*/
#column06{
	width:174px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	/*background-color:#CCFFCC;*/
	border-right: 2px solid #FF6600;
	border-bottom: 2px solid #FF6600;
	border-left: 2px solid #FF6600;
}
#column06 ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
}	
#column06 li{
	list-style-position: outside;
	list-style-image: url(portal_img/p_m_12ie_kiji.gif);
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* sfsnet */
#sfsnet{
	clear:both;
	margin-top:10px;
	width:826px;
}

/* footer */
.clear{
	clear:both;
}
#footer{
	clear:both;
	margin-top:10px;
	width:826px;
	background-color: #3399FF;
}
#footer p{
	font-size: 100%;
	text-align: right;
	margin:0px 10px 0px 0px;
	padding:0.5em 0.3em 0.5em 0.3em;
	font-size:100%;
	color: #FFFFFF;
}
#footer a:link{
	text-decoration:none;
	color: #ffffff;
}
#footer a:visited{
	text-decoration:none;
	color: #ffffff;
}
#footer a:hover{
	text-decoration:underline;
	color: #FF6600;
}
#footer a:active{
	text-decoration:underline;
	color: #FF6600;
}

/*link propaty*/

a:link{
	text-decoration:none;
	color: #0066CC;
}
a:visited{
	text-decoration:none;
	color: #003399;
}
a:hover{
	text-decoration:underline;
	color: #FF6600;
}
a:active{
	text-decoration:underline;
	color: #FF6600;
}	

a.special:link{
	text-decoration:none;
	color: #FF0000;
	font-weight:bold;
}
a.special:visited{
	text-decoration:none;
	color: #FF0000;
	font-weight:bold;
}
a.special:hover{
	text-decoration:underline;
	color: #FF6600;
}
a.special:active{
	text-decoration:underline;
	color: #FF6600;
}	
img{
	margin:0px;
}	




/* ***************************** */


