/* レイアウトの設定*/
@charset "utf-8" ;
* {
margin:0;
padding:0;
}

body{
    text-align: center;
    margin: 0px;
    padding: 10px;
    font-size: 80%;
    font-color: #333333;
    background-color: #FBE3EA;
}

/*リンク*/
a {text-decoration: underline;} 
a:link { color: #0099ff } 
a:visited { color: #0099ff; } 
a:hover { color: #0099ff; } 
a:active { color: #0099ff; }
/*コンテンツ部分とサイドバー部分を囲む*/
#box{ 
    margin: 0px;
    padding: 0px;
    width: 770px;
    height: auto;
    border-style: none;
    background-color: #ffffff;
}

/* 左側の設定*/
#left{
    text-align: left;
    float: left;
    width: 484px;
    height: auto;
    margin: 0px 0px 0px 5px;
    padding: 0px;
    background-color: #ffffff;
}
/* 右側の設定*/
#right{
    width: 234px;
    height: auto;
    float: right;
    margin: 0px 6px 0px 0px;
    padding: 0px;
    background-color: #ffffff;
}

.contents{
    text-align: left;
    margin: 10px 0px 20px 0px;
    padding: 0px;
}
.backnumber{
    text-align: left;
    margin: 10px 10px 20px 10px;
    padding: 0px;
}
#namebox{
    text-align: left;
    float: left;
    width: 740px;
    margin: 0px 0px 0px 5px;
    padding: 0px 0px 0px 5px;
    background-color: #ffffff;
    border-top: 1px solid #333333;
    border-right: 1px solid #333333;
    border-left: 1px solid #333333;
    border-bottom: 1px solid #333333;
}
#topname{
    float:none;
}
#topixcontents{
    text-align: left;
    line-height: 1.5em; 
    float: left;
    width: 740px;
    height: auto;
    margin: 0px 0px 0px 5px;
    padding: 0px 0px 0px 5px;
    background-color: #ffffff;
    border-style: none;
}
#mark{
    margin: 5px 0px 5px 0px;
    padding: 0px;
}

#imgright{
    float: right;
    margin: 0px 0px 0px 20px;
}
.text{
    margin: 0px;
    padding: 10px;
}
.textdvd{
    margin: 0px;
    padding: 5px;
}
.textheight{
    line-height: 1.5em; 
}
#topixname{
    margin: 10px;
    padding: 0px;
    float: left
    font-size: 16px;
    color: #333333;;
}
#todaysidol{
    padding: 10px 0px 0px 0px;
    font-size: 18px;
    color: #333333;
    font-weight: bold;
}
hr.line { 
border-style: dotted; 
border-top-width: 2px; 
border-top-color: #cccccc; 
height: 2px; 
width: 720px;
}
ul.date {
	BORDER-RIGHT: #60D402 2px solid; 
	BORDER-LEFT: #60D402 2px solid;
	BORDER-TOP: #60D402 2px solid;
	BORDER-BOTTOM: #60D402 2px solid;
	PADDING-TOP: 5px; 
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 3px; 
	MARGIN: 15px; 
}
.textBox {
	width: 720px;
	border-style: dashed;
	border-width: 1px;
	border-color: #FA8EB1;
	margin: 5px 0px 5px 0px; 
	padding: 2px 2px 2px 2px;
}
.textBox02 {
	width: 700px;
	border-style: dashed;
	border-width: 1px;
	border-color: #FA8EB1;
	margin: 5px 0px 5px 8px; 
	padding: 5px 5px 5px 5px;
}
.Boxli { 
	float: left;
	width: 140px;
	margin: 0px 4px 0px 4px;
	padding: 4px; 
	border: 1px #66ccff solid;
	background-color: #ffffff;
}
.Nameli {
	float: left;
	width: 140px;
	margin: 6px 4px 20px 4px;
	padding: 4px; 
	border: 1px #66ccff solid;
	background-color: #E8F8FB;
}
#contents{
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
.number {
	margin: 0px; 0px; 0px; 0px;
	padding: 7px; 0px; 0px; 0px;
}
