﻿@charset "utf-8";


#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea {
	width: 930px;
	padding: 0px;
}


div.cameraLeft {
	width: 750px;
	float: left;
	border-right: 1px solid #CCCCCC;
}

div.cameraRight {
	width: 179px;
	float: right;
}

div.cameraLeft em.rank {
	display: block;
	color: #000099;
	font-weight: bold;
	padding: 0px 70px 10px 0px;
	text-align: right;
	font-size: 70%
}


div.cameraRight img {
	display: block;
	padding: 15px 0px 0px 10px;
}

div.lineBlock {
	margin: 0px 0px 25px 69px;
}

div.wallpaperParts {
	padding: 0px 67px 0px 0px;
	width: 160px;
	float: left;
	font-size: 70%;
	line-height: 140%;
	color: #454545;
}

div.wallpaperParts em {
	color: #FF0000;
	font-weight: bold;
}

div.pmove{
	display: block;
	margin: 50px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-size: 90%;
	line-height: 140%;
}


#TitleArea{
	display: block;
	width: 750px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 25px 0px;
	background-image: url("/en/fun/wallpaper/camera/image/title_back.jpg");
	background-position: left top;
	background-repeat: no-repeat;
}

#TitleArea h2{
	display: block;
	height: 57px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}
#TitleArea h3{
	width: 300px;
	height: 15px; 
	background-image: url("/en/fun/wallpaper/camera/image/text_information.gif");
	background-position: left top;
	background-repeat: no-repeat;
	margin: 20px 0px 0px 14px;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

#TitleArea div.InfoDate{
	margin: 10px 0px 0px 14px;
	padding: 0px 0px 0px 0px;
	font-size: 70%;
	font-weight: bold;
	color: #454545;
}

#TitleArea div.InfoText{
	width: 400px;
	margin: 4px 0px 0px 13px;
	padding: 0px 0px 0px 0px;
	font-size: 70%;
	font-weight: normal;
	color: #454545;
}

#TitleArea div.NextInfo{
	margin: 6px 0px 0px 13px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #6080AF ;
}

#NaviArea{
	display: block;
	width: 750px;
	padding: 15px 0px 10px 0px;
	background-image: url("/en/fun/wallpaper/camera/image/navi_back.gif");
	background-position: left top;
	background-repeat: repeat-x;
}

#NaviArea input.upload{
	margin: 0px 0px 0px 55px;
}

#NaviArea img.upload{
	margin: 0px 0px 0px 55px;
}

#NaviArea input.top{
	margin: 0px 0px 0px 37px;
}

#NaviArea img.ranking{
	margin: 0px 0px 0px 37px;
}

#NaviArea input.sales{
	margin: 0px 0px 0px 63px;
}

div.downloadNote{
	display: block;
	width: 630px;
	text-align: right;
	font-weight: bold;
	font-size: 11px;
	color: #08107B;
	margin: 7px 60px 5px 60px;
	padding: 0px 0px 0px 0px;
}


span.tPage{
	font-weight: bold;
	color: #454545;
}
span.rankNum{
	color: #a63434;
	font-size:14px;
}

/*----  メニューエリア/ -----*/
#bodySec #bodySecBoard #maincontentsBlock ul.menuArea {
	display: block;
	width: 620px;
	height: 29px;
	margin: 0px 55px 8px 55px;
	padding: 0px 0px 0px 10px;
	font-size: 80%;
	background-image :url("/en/fun/wallpaper/camera/image/wallpaper_menuBack.jpg");
	background-repeat: repeat-x;
	background-position: left top;
}

#bodySec #bodySecBoard #maincontentsBlock ul.menuArea li {
	display: block;
	width: 150px;
	height: 29px;
	float: left;
	margin: 0px 60px 0px 0px;
}

#bodySec #bodySecBoard #maincontentsBlock ul.menuArea li.right {
	display: block;
	width: 150px;
	height: 29px;
	float: right;
	margin: 0px 10px 0px 0px;
}

#bodySec #bodySecBoard #maincontentsBlock ul.menuArea li strong,
#bodySec #bodySecBoard #maincontentsBlock ul.menuArea li.right strong{
	display: block;
	width: 143px;
	height: 29px;
	padding: 10px 0px 0px 7px;
	margin: 0px;
	color: #252950;
	font-weight: bold;
	background-image: url("/en/fun/wallpaper/camera/image/wallpaper_menuCurrent.gif");
	background-repeat:repeat-x;
	background-position: left top;
}

#bodySec #bodySecBoard #maincontentsBlock ul.menuArea li a:LINK,
#bodySec #bodySecBoard #maincontentsBlock ul.menuArea li a:VISITED,
#bodySec #bodySecBoard #maincontentsBlock ul.menuArea li.right a:LINK,
#bodySec #bodySecBoard #maincontentsBlock ul.menuArea li.right a:VISITED {
	display: block;
	width: 150px;
	height: 29px;
	padding: 8px 0px 0px 17px;
	margin: 0px;
	color: #d1d3e0;
	font-weight: bold;
	text-decoration: none;
	background-image: url("/en/fun/wallpaper/camera/image/wallpaper_arrow1.gif");
	background-repeat: no-repeat;
	background-position: 6px 11px;
}

#bodySec #bodySecBoard #maincontentsBlock ul.menuArea li a:HOVER,
#bodySec #bodySecBoard #maincontentsBlock ul.menuArea li a:ACTIVE,
#bodySec #bodySecBoard #maincontentsBlock ul.menuArea li.right a:HOVER,
#bodySec #bodySecBoard #maincontentsBlock ul.menuArea li.right a:ACTIVE {
	text-decoration: underline;
}

#bodySec #bodySecBoard #maincontentsBlock ul.sortMenu {
	display: block;
	width: 610px;
	margin: 7px 70px 20px 70px;
}

#bodySec #bodySecBoard #maincontentsBlock ul.sortMenu:after {/* ボックスの最後でfloatをクリア */
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;

}

#bodySec #bodySecBoard #maincontentsBlock ul.sortMenu li {
	display: block;
	margin: 0px 20px 0px 0px;
	float: left;	
}

#bodySec #bodySecBoard #maincontentsBlock ul.sortMenu li a:LINK,
#bodySec #bodySecBoard #maincontentsBlock ul.sortMenu li a:VISITED {
	display: block;
	height: 15px;
	float: left;
	color: #08107b;
	font-size: 70%;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	background-image :url("/en/fun/wallpaper/camera/image/wallpaper_arrow2.gif");
	background-repeat:no-repeat;
	background-position: left 0.3em;
}


#bodySec #bodySecBoard #maincontentsBlock ul.sortMenu li a:HOVER,
#bodySec #bodySecBoard #maincontentsBlock ul.sortMenu li a:ACTIVE {
	text-decoration: underline;
}

/*----  /メニューエリア -----*/
