@charset "UTF-8";
/* CSS Document */

/*cleafix*/

div#mainContent:after,
div#mainContent div#contentWrap:after,
div#mainContent div#bredlist:after,
div#mainContent div#bredlist p.bred:after {  
    content: ".";  
    display: block;  
    visibility: hidden;  
    height: 0.1px;  
    font-size: 0.1em;  
    line-height: 0;  
    clear: both;  
}  


div#mainContent,
div#mainContent div#contentWrap,
div#mainContent div#bredlist,
div#mainContent div#bredlist p.bred {  
	display: inline-block;
}

/*mainContent/*newsContent----------------------------------------*/
div#mainContent div#contentWrap {
	clear:both;
	width:900px;
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 0px ;
}
div#mainContent div#bredlist {
	clear:both;
	width:900px;
	margin:10px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}
div#mainContent div#bredlist p.bred {
	float:left;
	padding:0px 10px 0px 0px;
    font-size: 75%;  
    line-height: 1.5;
	color:#333333;
	display: block;
}
div#mainContent div#bredlist p.bred a {
	padding:0px 0px 0px 0px;
	color:#D50161; 
}
div#mainContent div#contentWrap #nav {
	float:left;
	width:180px;
	margin:0px;
	padding:0px;
}

div#mainContent div#contentWrap #nav ul#subnav {
	width:180px;
	margin:0px;
	padding:0px;
}
div#mainContent div#contentWrap #nav ul#subnav li a {
	width:160px;
	height:26px;
	text-indent: -9999px;
	text-decoration: none;
	margin:0px;
	padding:0px;
	display: block;
}

div#mainContent div#contentWrap #nav ul#subnav li#profile,
div#mainContent div#contentWrap #nav ul#subnav li#profile_on,
div#mainContent div#contentWrap #nav ul#subnav li#works,
div#mainContent div#contentWrap #nav ul#subnav li#works_on,
div#mainContent div#contentWrap #nav ul#subnav li#contact,
div#mainContent div#contentWrap #nav ul#subnav li#contact_on {
	float:left;
	width:160px;
	margin:0px 0px 10px 0px;
	padding:0px;
	overflow:hidden;
}

div#mainContent div#contentWrap #nav ul#subnav li#profile_on {
	background:url(../naomurakami/img/btn_profile_on.gif) top left no-repeat;
}
div#mainContent div#contentWrap #nav ul#subnav li#profile a {
	background:url(../naomurakami/img/btn_profile.gif) top left no-repeat;
}
div#mainContent div#contentWrap #nav ul#subnav li#works_on{
	background:url(../naomurakami/img/btn_works_on.gif) top left no-repeat;
}
div#mainContent div#contentWrap #nav ul#subnav li#works a {
	background:url(../naomurakami/img/btn_works.gif) top left no-repeat;
}
div#mainContent div#contentWrap #nav ul#subnav li#contact_on {
	background:url(../naomurakami/img/btn_contact_on.gif) top left no-repeat;
}div#mainContent div#contentWrap #nav ul#subnav li#contact a {
	background:url(../naomurakami/img/btn_contact.gif) top left no-repeat;
}
div#mainContent div#contentWrap #nav ul#subnav li#profile a:hover,
div#mainContent div#contentWrap #nav ul#subnav li#works a:hover,
div#mainContent div#contentWrap #nav ul#subnav li#contact a:hover {
	background-position:0px -26px;
}

div#mainContent div#contentWrap #naocontent,
div#mainContent div#contentWrap #miwacontent {
	float:right;
	width:720px;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
}


