#mainLayout, #mainLayout td { 
padding:0px !important; margin:0px !important; 
}

a:link {text-decoration   : none;}
a:visited {text-decoration   : none;}
a:hover {text-decoration   : underline;}
a:active {text-decoration   : underline;}

a:link { color: #333333; font-weight:bold;} 
a:visited { color: #333333; font-weight:bold;} 
a:hover { color: #333333; font-weight:bold;} 
a:active { color: #333333; font-weight:bold;} 
a.friendlink:link { color: #333333; } 


* {  
margin : 0 ;
padding : 0 ;
}

body {
	font-family: "font-family: "‚l‚r ‚oƒSƒVƒbƒN",arial,verdana,helvetica,sans-serif";
	font-size: 12px;
	text-decoration: none;
	line-height:16px;
	margin:0 auto;
	background-color:#ffffff;
	background-image:url(http://creative.myspace.co.jp/p/olympus_pen/images/bg.gif);
	background-position:center top;
	background-repeat:repeat;
	zoom: 1;
 	color: #666666;
}
.clear{ clear: both; visibility: hidden; height:0px; _height:1px; display:block; overflow : hidden;} 

.mobile {
text-indent:-99999px;
display:none;
}
img {
border:0;
padding:0;
margin:0;
}			
#main_container {
width:960px;
margin:0 auto;
}
#myspace_head {
height:22px;
background-color:#000000;
color:#FFFFFF;
padding-top:8px;
}
#myspace_head a {
color:#FFFFFF;
text-decoration:none;
padding:10px;
height:10px;
font-size:11px;
font-weight:normal;
}
a .navi_link {
}
#my_head {
width:960px;
height:53px;
background-color:#FFFFFF;
}
#my_top {
width:960px;
height:418px;
background-image:url(http://creative.myspace.co.jp/p/olympus_pen/images/top_image.jpg);
zoom: 1; .r{}
}
#my_top img{
margin-left:760px;
margin-top:10px;
}
#my_button {
width:960px;
height:97px;
margin-bottom:20px;
}
#my_content01 {
width:960px;
height:201px;
margin-bottom:20px;
}
#my_content02 {
width:960px;
height:497px;
background-color:#FFFFFF;
margin-bottom:20px;
}
#my_content10 {
width:960px;
background-color:#FFFFFF;
padding-bottom:10px;
margin-bottom:20px;
}
.content_left {
float:left;
width:332px;
padding-left:10px;
}
.content_right {
float:left;
width:590px;
margin-left:17px;
height:482px;
background-image:url(http://creative.myspace.co.jp/p/olympus_pen/images/content_right.gif);
background-repeat:no-repeat;
zoom: 1; .r{}
}
#my_content03 {
	clear:both;
	width:960px;
	_width:960px;
	background-color:#FFFFFF;
	padding:20px 0px;
	margin-bottom:20px;
	text-align: center;
}
#my_content03 img{
margin:0 5px;
}
#my_content04 {
clear:both;
}
#title1 {
}

.online_shop_link {
width:530px;
height:50px;
margin:0 25px;
margin-top:18px;
}
.banner_box {
width:533px;
height:340px;
margin:0 28px;
margin-top:32px;
}
.online_shop_btn {
width:524px;
height:26px;
margin:0 28px;
margin-top:7px;
}
.banner_box img{
margin:0 3px 5px 4px;
float:left;
}
.padding_top5 {
margin-top:5px;
}
.pic {
float:left;
}

.art_name {
float:left;
	width:960px;
	background-color: #FFFFFF;
}

.art_left {
float:left;
	width:418px;
	padding-left:31px;
	margin-bottom:1px;
}
.art_right {
float:left;
	width:418px;
	padding-left:52px;
	_padding-left:55px;
	margin-bottom:1px;
}

.popart {
float:left;
width:425px;
background-image:url(images/pop_art_name.gif);
background-repeat:no-repeat;

}
.fanta {
float:left;
width:425px;
background-image:url(images/fanta_name.gif);
background-repeat:no-repeat;
}
.daydream {
width:425px;
float:left;
background-image:url(images/daydream_name.gif);
background-repeat:no-repeat;
}
.light {
width:425px;
float:left;
background-image:url(images/light_name.gif);
background-repeat:no-repeat;
}
.mono {
width:425px;
float:left;
background-image:url(images/mono_name.gif);
background-repeat:no-repeat;
}
.toy {
width:425px;
float:left;
background-image:url(images/toy_name.gif);
background-repeat:no-repeat;
}

.art_text {
	padding-left:21px;
	margin-top:70px;
	float:left;
	color: #666666;
}
.art_text2 {
	float:left;
	padding-left:21px;
	margin-top:70px;
	color: #666666;
}

.art_link {
float:left;
	width:960px;
}
.art_link_left {
float:left;
	width:440px;
}
.art_link_right {
float:left;
	width:440px;
	padding-left:25px;
	_padding-left:35px;
}
.link_movie {
width:445px;
text-align:right;
}
.link_profile {
width:445px;
text-align:right;
}

.box {
float:left;
	width:960px;
	background-color: #FFFFFF;
}
.box1 {
float:left;
width:450px;
padding-left:30px;
}
.box2 {
float:right;
width:450px;
padding-right:10px;
}
.box_text {
	float:left;
	width:390px;
	_width:415px;
	margin-bottom:10px;
	padding-left:25px;
	font-size: 12px;
	line-height: 16px;
	font-family: "font-family: "‚l‚r ‚oƒSƒVƒbƒN",arial,verdana,helvetica,sans-serif";
	color: #666666;
}
.box_movie {
float:left;
text-align:right;
width:425px;
margin-bottom:5px;
}
.box_profile {
float:left;
text-align:right;
width:425px;
}

h1 {
text-indent:-99999px;
display:none;
}

div.comment_link a {
	color: #79ccf2;
	text-decoration: none;
}
div.comment_link a:hover {
	color: #79ccf2;
	text-decoration: underline;
}
div.comment_link a:visited {
	color: #79ccf2;
}
div.link_movie a {
	color: #79ccf2;
	text-decoration: none;
}
div.link_profile a {
	color: #79ccf2;
	text-decoration: none;
}
div.link_movie a:hover {
	color: #79ccf2;
	text-decoration: underline;
}
div.link_movie a:visited {
	color: #79ccf2;
}
div.link_profile a:hover {
	color: #79ccf2;
	text-decoration: underline;
}
div.link_profile a:visited {
	color: #79ccf2;
}

.box3 {
	float:left;
	width:950px;
	background-color: #FFFFFF;
	padding: 5px;
	margin-bottom:10px;
}
.box_grey {
	width:950px;
	float:left;
	background-color: #f3f3f3;
}
.comment {
float:left;
	width:733px;
	padding-left:30px;
	margin-top:10px;
}
.comment_text {
	float:left;
	width:700px;
	padding-left:45px;
	margin-bottom:5px;
	color: #666666;
	line-height: 24px;
}
.comment_pic {
	padding-left:45px;
	color: #666666;
}
.comment_pic img{
padding:10px 10px 10px 0;
}
.comment_link {
	float:left;
	width:930px;
	text-align:right;
	padding-bottom:20px;
}
.making_box {
border:1px solid #d6d6d6;
margin:20px 50px;
padding:10px 30px;
}

.making_text {
padding-top:5px;
text-align:right;
}




#forumContainer {
visibility:hidden;
display:none;
}
#defaultPicContainer {
visibility:hidden;
display:none;
}

#userURLContainer {
visibility:hidden;
display:none;
}
#blogContainer {
visibility:hidden;
display:none;
}
#userDetailsContainer {
visibility:hidden;
display:none;
}
#vslider {
visibility:hidden;
display:none;
}
#profile_contact {
visibility:hidden;
display:none;
}
#profile_friends {
width:880px;
_width:900px;
margin:0 30px;
padding:10px;
}
#friendHeader {
background-image:url(http://creative.myspace.co.jp/p/olympus_pen/images/obi_friend.gif);
background-repeat:no-repeat;
width:960px;
height:45px;
}
#friendContent {
margin:10px 0;
}
#friendContainer {
background-color:#FFFFFF;
}
#commentHeader {
background-image:url(http://creative.myspace.co.jp/p/olympus_pen/images/obi_comment.gif);
background-repeat:no-repeat;
width:960px;
height:45px;
}
#profile_comments{
width:880px;
_width:900px;
margin:0 30px;
padding:10px;
}
#commentContent {
margin:10px 0;
}
#commentContainer {
background-color:#FFFFFF;
}

#profileBottom {
width:960px;
background-image:url(http://creative.myspace.co.jp/p/olympus_pen/images/bg.gif);
background-repeat:repeat;
}



#profileBottom, #profileBottom a:link, #profileBottom a:visited, #profileBottom a:hover, #profileBottom a:active { color:#333333;}


#footer, #footer a:link, #footer a:visited, #footer a:hover, #footer a:active { font-size:9px; }
#footer {
	height: 80px;
	width: 960px;
	margin: 0;
	padding:0;
	margin-top:-2px;
	font-size:9px;
}


#wrap {
	width:960px!important;
	margin: 0 auto;
}
div#header div#topnav {
overflow:hidden;
}
.quickPostWrapper {
color:#333333 !important;
}




.r{}
#topnav a:link, #topnav a:visited, #topnav a:hover, #topnav a:active { font-size:9px; color:#ffffff; }
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active { font-size:9px; color:#333333; }
#topnav{ background:inherit !important; position:absolute; top:0px; margin:auto; text-align:center; padding-bottom:0px !important; width:960px; background-color:#000000;}


#topnav{
background:_transparent !important;}
#headerTable td{ background-color:#000000 !important;}
#topnav ul li a:hover
{
    background-color: #cccccc;
    color: #3d3d3d;
}   
#topnav ul li a.open small{color: #000000;}       

#topnav ul li a.open
{
    background: #fff;
    color: #000000;
}
#topnav ul li a.open:hover
{
    background: #cccccc;
    color: #000000;
}
#subnav ul li a:hover
{
    background: none #cccccc;
    color: #000000;
}
div#srchMenuList ul li a:hover { background-color: #5ebe5e; color: #000000; }
#subnav *
{
    color: #000000 !important;
} 
#topnav{
margin:0!important;
background-color:#000000!important;
color:#000000;
}
#header table {
background-color:#000000!important;
height:30px;
}
