body,div,p {
	margin: 0px;
	padding: 0px;
}

body {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif", "ＭＳ Ｐゴシック", "Osaka";
}

body {
	background-color: #F8F8FF;
	scrollbar-track-color: #F8F8FF;
	scrollbar-face-color: #F8F8FF;
	scrollbar-shadow-color: #F8F8FF;
	scrollbar-darkshadow-color: #F8F8FF;
	scrollbar-highlight-color: #F8F8FF;
	scrollbar-3dlight-color: #F8F8FF;
	scrollbar-arrow-color: #E51C5C;
	font-size: 10px;
	font-weight:normal;
	font-style:normal;
	color: #222222;
	line-height: 1.4em;
}

td {
	font-size: 10px;
	font-weight:normal;
	font-style:normal;
	color: #222222;
	line-height: 1.4em;
}

/** LINK */

a:link , a:visited , a:active {
	color: #E51C5C;
	text-decoration: none;
}
a:hover {
	color: #E51C5C;
	text-decoration: underline;
}

a.fot:link , a.fot:visited , a.fot:active {
	color: #222222;
	text-decoration: none;
}
a.fot:hover {
	color: #222222;
	text-decoration: underline;
}

/** HEAD */

#hed {
	width: 780px;
	height: 79px;
	border-bottom: solid 1px #EBEBEB;
	background-image: url(../../images/bg_hed.gif);
}

#hed #ttl {
	text-align: right;
	margin: 5px 0px 3px 0px;
}

/** CONTAINER */

#container {
	width: 780px;
	vertical-align: top;
}

/** WHATSNEW-BOX */

#wbox {
	width: 220px;
	height: 240px;
	margin-top: 5px;
	margin-left: 5px;
	border: solid 1px #c5c5c5;
}

#wbox2 {
	width: 320px;
	height: 100px;
	margin-top: 5px;
	margin-left: 5px;
	border: solid 1px #EBEBEB;
}

/** ARTIST-BOX */

#abox {
	width: 220px;
	height: 150px;
	margin-top: 5px;
	margin-left: 5px;
	border: solid 1px #c5c5c5;
}

#abox2 {
	width: 320px;
	height: 260px;
	margin-top: 5px;
	margin-left: 5px;
	border: ;
}

#abox2 p{
	margin: 0px;
	padding: 5px 5px 3px 5px;
	position: absolute; z-index: 0;
}

#abox td{
	vertical-align: top;
}

#abox2 div { 
width: 320px; 
height: 260px; 
position: absolute; 
} 

#sample1 { 
z-index: 1; 
background-color: ; 
top: 0px; 
left: 0px; 
} 

#sample2 { 
z-index: 2; 
background-color:  
top: 0px; 
left: 0px; 
} 

#sample3 { 
z-index: 0; 
background-color: #BDE9BA; 
top: 50px; 
left: 150px; 
} 

/** TOPICS-BOX */

#tbox {
	width: 385px;
	height: 240px;
	margin-top: 5px;
	border: solid 1px #c5c5c5;
}

#tbox2 {
	width: 385px;
	height: 215px;
	margin-top: 5px;
	border: solid 1px #EBEBEB;
}

#tbox3 {
	width: 375px;
	height: 300px;
	margin-top: 5px;
	border: solid 1px #c5c5c5;
}

#tbox3_2 {
	width: 375px;
	height: 300px;
	margin-top: 5px;
	border: solid 1px #c5c5c5;
	background-color: #F8F8FF;
	overflow: hidden;
	scrollbar-track-color: #F8F8FF;
	scrollbar-face-color: #F8F8FF;
	scrollbar-shadow-color: #F8F8FF;
	scrollbar-darkshadow-color: #F8F8FF;
	scrollbar-highlight-color: #F8F8FF;
	scrollbar-3dlight-color: #F8F8FF;
	scrollbar-arrow-color: #E51C5C;
}

#tbox4 {
	width: 760px;
	height: 240px;
	margin-top: 5px;
	border: solid 1px #c5c5c5;
}

#tbox5 {
	width: 760px;
	height: 180px;
	margin-top: 5px;
	border: solid 1px #c5c5c5;
}

#tbox6 {
	width: 760px;
	height: ;
	margin: 10px 0px 10px 10px;
	border: solid 1px #c5c5c5;
	background-color: #F8F8FF;
	padding: 5px 5px 5px 5px; 
}

/** PICKUP-BOX */

#pbox {
	width: 386px;
	margin-top: 5px;
	margin-left: 5px;
	border: solid 1px #c5c5c5;
}

#pbox td{
	vertical-align: top;
	text-align: center;
	width: 50%;
}

#pbox2 {
	width: 386px;
	margin-top: 5px;
	margin-left: 5px;
	border: solid 1px #EBEBEB;
}

#pbox2 td{
	vertical-align: top;
	text-align: left;
}

/** RIGHT-TXT */

#rtxt {
	color: #E51C5C;
}

#rtxt p{
	margin: 0px;
	padding: 5px;
	border-bottom: dotted 1px #c5c5c5;
}

/** TOPICS-BANNER */

#banner div{
	margin: 0px;
	padding: 5px;
	border-bottom: dotted 1px #c5c5c5;
}

#banner2 div{
	margin: 5px 5px 5px 5px;
	padding: 0px;
	border-bottom: dotted 1px #c5c5c5;
}


/** WHATSNEW-TXT */

#whatsnew dd{
	margin: 0px;
	padding: 5px;
	border-bottom: dotted 1px #c5c5c5;
}

#whatsnew img{
	margin-right: 5px;
}

#whatsnew dt{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

/** FOTTER */

#fot{
	margin-top: 5px;
	padding: 7px 10px 5px 10px;
	width: 780px;
	height: 29px;
	border-top: solid 1px #EBEBEB;
	background-image: url(../../images/bg_fot.gif);
}

/** POLICY */

#polcontainer {
	width: 400px;
	vertical-align: top;
}

.polcontents{
	vertical-align: top;
}

#ttlpol{
	vertical-align: top;
	text-align: right;
	width: 90px;
	height: 490px;
	background-color: #EBEBEB;
}

#polbox {
	width: 300px;
	margin-top: 5px;
	margin-left: 5px;
	border: solid 1px #c5c5c5;
}

#polbox .polmain{
	padding: 10px;
}

#polbox .polmain .banner{
	margin-bottom: 10px;
	text-align: center;
}

/** ARTISTS */

#ttlart{
	margin-top: 5px;
	vertical-align: top;
	text-align: right;
	width: 90px;
	height: 605px;
	background-color: #EBEBEB;
}

#ttlart2{
	margin-top: 5px;
	vertical-align: top;
	text-align: right;
	width: 90px;
	height: 910px;
	background-color: #EBEBEB;
}

#mnuart{
	width: 680px;
}

#mnuart td{
	padding: 5px 0px 0px 5px;
}

/** DIARY */

#ttldia{
	margin-top: 5px;
	vertical-align: top;
	text-align: right;
	width: 90px;
	height: 605px;
	background-color: #EBEBEB;
}

#ttldia2{
	margin-top: 5px;
	vertical-align: top;
	text-align: right;
	width: 90px;
	height: 910px;
	background-color: #EBEBEB;
}

#mnudia{
	width: 680px;
}

#mnudia td{
	padding: 5px 0px 0px 5px;
}

/** LINKS */

#ttllin{
	margin-top: 5px;
	vertical-align: top;
	text-align: right;
	width: 90px;
	height: 605px;
	background-color: #EBEBEB;
}

#lbox {
	width: 678px;
	margin-top: 5px;
	margin-left: 5px;
	border: solid 1px #c5c5c5;
}

#lbox .linkbottom {
	border-bottom: dotted 1px #c5c5c5;
	margin: 0px 5px 0px 5px;
}

#lbox .bannerarea {
	width: 400px;
	padding: 10px 5px 10px 5px;
	text-align: center;
}

#lbox .txtarea {
	width: 278px;
	padding: 10px 5px 10px 5px;
	vertical-align: middle;
}

#lbox .txtarea img {
	margin-right: 3px;
}

/** MARGIN */

.margin5 {
	margin: 5px;
}

.margin10 {
	margin: 10px;
}

/** MARGINTOPLEFT */

.marginTL5 {
	margin-top: 5px;
	margin-left: 5px;
}

/** MARGINTOPBOTTOM */

.marginTB3 {
	margin-top: 3px;
	margin-bottom: 3px;
}

.marginTB5 {
	margin-top: 5px;
	margin-bottom: 5px;
}

.marginTB10 {
	margin-top: 10px;
	margin-bottom: 10px;
}

/** MARGINTOP */
.marginT5 {
	margin-top: 5px;
}

.marginT10 {
	margin-top: 10px;
}

/** MARGINLEFT */
.marginL5 {
	margin-left: 5px;
}

/** MARGINRIGNT */
.marginR5 {
	margin-right: 5px;
}

/** MARGINBOTTOM */
.marginB10 {
	margin-bottom: 10px;
}

/** COLOR  */

.cFFFFFF {
	color: #FFFFFF;
}

.cEF1963 {
	color: #EF1963;
}

.cEA52A8 {
	color: #EA52A8;
}

/** FONT ピクセル */

.txt10 , .txt10B {
	font-size: 10px;
}
.txt11 , .txt11B {
	font-size: 11px;
}
.txt12 , .txt12B {
	font-size: 12px;
}
.txt14 , .txt14B {
	font-size: 14px;
}
.txt16 , .txt16B {
	font-size: 16px;
}
.txt10B , .txt11B , .txt12B , .txt14B, .txt16B{
	font-weight: bold;
}

/** FONT パーセント */

.txt70 , .txt70B {
	font-size: 70%;
}
.txt80 , .txt80B {
	font-size: 80%;
}
.txt90 , .txt90B {
	font-size: 90%;
}
.txt100 , .txt100B {
	font-size: 100%;
}
.txt70B , .txt80B , .txt90B, .txt100B{
	font-weight: bold;
}

/** FONT キーワード */
.size1 , .size1B {
	font-size: xx-small;
}
.size2 , .size2B {
	font-size: x-small;
}
.size3 , .size4B {
	font-size: small;
}
.size4 , .size4B {
	font-size: medium;
}
.size1B , .size2B , .size3B, .size4B{
	font-weight: bold;
}
