/* CSS 2007/05/01 DLV Kamiya */

/*Defualt Style*/
html {
    margin: 0;
    /* setting border: 0 hoses ie6 win window inner well border */
    padding: 0;
}

* {
    font-size: 12px;
	color: #777777;
	font-family: "MS PGothic", "Trebuchet MS", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Trebuchet, Verdana !important;
	line-height: 1.2em;
}

form {
	margin: 0;
	padding: 0;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

a img {
	border: 0;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
p, ol, ul, pre, blockquote {
    margin-top: 0px;
    margin-bottom: 0px;
}


/* disco */
body#disco {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

#disco #layout_1 {
	width: 940px;
	height: 370px;
	text-align: center;
}

#disco #layout_2 {
	width: 188px;
	height: 370px;
	float: left;
}

#disco #layout_3 {
	width: 752px;
	height: 370px;
	float: left;
}

#disco .disco_01 {
	background-image: url(http://www.riko-ogawa.net/images/9/title_disco.jpg);
	background-repeat: no-repeat;
	width: 188px;
	height: 67px;
}

#disco .disco_02 {
	background-image: url(http://www.riko-ogawa.net/images/9/img_02.jpg);
	background-repeat: no-repeat;
	width: 188px;
	height: 78px;
}

#menu { margin:0px; padding:0px; height: 225px; }
#menu ul { list-style-type:none; margin: 0px; padding: 0px; }
#menu ul li { margin: 0px; padding: 0px; }
#menu ul li a { display:block; text-indent: -9000px; overflow:hidden; width:188px; height:25px; text-decoration:none; }

#menu #lo1 a { background: url(http://www.riko-ogawa.net/images/9/menu_top.jpg) no-repeat; }
#menu #lo2 a { background: url(http://www.riko-ogawa.net/images/9/menu_prof.jpg) no-repeat; }
#menu #lo3 a { background: url(http://www.riko-ogawa.net/images/9/menu_disco.jpg) no-repeat; }
#menu #lo4 a { background: url(http://www.riko-ogawa.net/images/9/menu_media.jpg) no-repeat; }
#menu #lo5 a { background: url(http://www.riko-ogawa.net/images/9/menu_sche.jpg) no-repeat; }
#menu #lo6 a { background: url(http://www.riko-ogawa.net/images/9/menu_news.jpg) no-repeat; }
#menu #lo7 a { background: url(http://www.riko-ogawa.net/images/9/menu_gallery.jpg) no-repeat; }
#menu #lo8 a { background: url(http://www.riko-ogawa.net/images/9/menu_rikocast.jpg) no-repeat; }
#menu #lo9 a { background: url(http://www.riko-ogawa.net/images/9/menu_blog.jpg) no-repeat; }

#menu #lo1 a:HOVER, #menu #lo2 a:HOVER, #menu #lo3 a:HOVER, #menu #lo4 a:HOVER, #menu #lo5 a:HOVER, #menu #lo6 a:HOVER, #menu #lo7 a:HOVER, #menu #lo8 a:HOVER, #menu #lo9 a:HOVER { background-position:0 -25px; }

#disco .title strong, #disco .slogan strong { position: absolute; left:-10000px }

/* disco Top */
body#disco_top {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}


#disco_top a:link {
	text-decoration: none;
	color: #777777;
}
#disco_top a:visited {
	text-decoration: none;
	color: #777777;
}
#disco_top a:hover {
	text-decoration: underline;
}
#disco_top a:active {
	text-decoration: none;
	color: #777777;
}


#disco_top_list {
	width: 730px;
	height: auto;
	margin: 3px;
}
#disco_top_list ul { list-style-type:none; margin: 0px; padding: 0px; }
#disco_top_list ul li { margin: 3px; padding: 0px; border-bottom:solid 1px #3E178F; width:175px; height:72px; float:left; }
#disco_top_list ul li a { display:block; width:170px; height:72px; text-decoration:none; font-size:11px; color: #777777; cursor: pointer; }

#disco_top .list_album {
	width: 70px;
	height: 70px;
	margin-bottom: 2px;
	float: left;
}

#disco_top .list_layout {
	width: 95px;
	height: 72px;
	float: left;
	margin-left: 5px;
}

#disco_top .list_title {
	width: 95px;
	height: 57px;
}

#disco_top .list_number {
	width: 95px;
	height: 15px;
}

#disco_top_list ul li a:hover {
	color: #777777;
	text-decoration: underline;
}

.No_01 {
	background-image: url(http://www.riko-ogawa.net/images/9/top_01.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.No_02 {
	background-image: url(http://www.riko-ogawa.net/images/9/top_02.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.No_03 {
	background-image: url(http://www.riko-ogawa.net/images/9/top_03.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.No_04 {
	background-image: url(http://www.riko-ogawa.net/images/9/top_04.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.No_05 {
	background-image: url(http://www.riko-ogawa.net/images/9/top_05.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.No_06 {
	background-image: url(http://www.riko-ogawa.net/images/9/top_06.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.No_07 {
	background-image: url(http://www.riko-ogawa.net/images/9/top_07.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.No_08 {
	background-image: url(http://www.riko-ogawa.net/images/9/top_08.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.No_09 {
	background-image: url(http://www.riko-ogawa.net/images/9/top_09.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.No_10 {
	background-image: url(http://www.riko-ogawa.net/images/9/top_10.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.No_11 {
	background-image: url(http://www.riko-ogawa.net/images/9/top_11.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.No_12 {
	background-image: url(http://www.riko-ogawa.net/images/9/top_12.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.No_13 {
	background-image: url(http://www.riko-ogawa.net/images/9/top_13.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.No_14 {
	background-image: url(http://www.riko-ogawa.net/images/9/top_14.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.No_15 {
	background-image: url(http://www.riko-ogawa.net/images/9/top_15.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.No_16 {
	background-image: url(http://www.riko-ogawa.net/images/9/top_16.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.No_17 {
	background-image: url(http://www.riko-ogawa.net/images/9/top_17.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.No_18 {
	background-image: url(http://www.riko-ogawa.net/images/9/top_18.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.No_19 {
	background-image: url(http://www.riko-ogawa.net/images/9/top_19.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.No_20 {
	background-image: url(http://www.riko-ogawa.net/images/9/top_20.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.No_21 {
	background-image: url(http://www.riko-ogawa.net/images/9/top_21.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.No_22 {
	background-image: url(http://www.riko-ogawa.net/images/9/top_22.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.No_23 {
	background-image: url(http://www.riko-ogawa.net/images/9/top_23.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.No_24 {
	background-image: url(http://www.riko-ogawa.net/images/9/top_24.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.No_25 {
	background-image: url(http://www.riko-ogawa.net/images/9/top_25.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.No_26 {
	background-image: url(http://www.riko-ogawa.net/images/9/top_26.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.No_27 {
	background-image: url(http://www.riko-ogawa.net/images/9/top_27.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.No_28 {
	background-image: url(http://www.riko-ogawa.net/images/9/top_28.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.No_29 {
	background-image: url(http://www.riko-ogawa.net/images/9/top_29.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.No_30 {
	background-image: url(http://www.riko-ogawa.net/images/9/top_30.gif);
	background-repeat: no-repeat;
	background-position: right;
}


/* Disco Main */
body#disco_main {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

#disco_main #layout_1 {
	width: 730px;
	height: auto;
	text-align: center;
}

#disco_main #layout_2 {
	width: 100px;
	height: 370px;
	float: left;
}

#disco_main #layout_3 {
	width: 630px;
	height: auto;
	text-align: left;
	float: left;
}

#disco_main #layout_4 {
	width: 200px;
	height: 370px;
	float: left;
}

#disco_main .disco_01 {
	width: 100px;
	height: 67px;
}

#disco_main .disco_02 {
	width: 100px;
	height: 78px;
}

#disco_menu { margin:0px; padding:0px; height: 225px; }
#disco_menu ul { list-style-type:none; margin: 0px; padding: 0px; }
#disco_menu ul li { margin: 0px; padding: 0px; }
#disco_menu ul li a { display:block; text-indent: -9000px; overflow:hidden; width:100px; height:25px; text-decoration:none; }

#disco_menu #back a { background: url(http://www.riko-ogawa.net/images/9/menu_back.jpg) no-repeat; }

#disco_menu #back a:HOVER { background-position:0 -25px; }


#layout_2 .entry {
	margin: 0px 20px 15px 20px;
}

#layout_left {
	width: 150px;
	float: left;
}

#layout_left .album {
	width: 150px;
	height: 150px;
}

#layout_right {
	width: 460px;
	float: left;
	margin-left: 10px;
}

#disco_main .list_number {
	width: 470px;
	height: 15px;
	border-bottom: 1px solid #3E178F;
	margin-bottom: 10px;
	float: left;
}

#disco_main .title {
	margin-left: 10px;
	margin-bottom: 15px;
	font-size: 16px;
}

#disco_main .button {
	margin-top: 15px;
	width: 150px;
	height: 25px;
}

#disco_main .money {
	margin-top: 15px;
	width: 150px;
}

#disco_main .comment {
	margin-top: 15px;
	width: 150px;
}

#disco_main .link {
	margin-top: 15px;
	width: 150px;
}


#disco_main .list {
	margin-left: 10px;
	margin-bottom: 5px;
}

#disco_main .discription {
	margin-left: 10px;
	margin-bottom: 5px;
}

.buyinfo {
	margin-left: 10px;
	margin-bottom: 5px;
	width: 460px;
	height: auto;
}

#disco_main .buyinfo_title {
	width: 460px;
	height: 17px;
	border-bottom: 1px solid #3E178F;
	margin-bottom: 15px;
	background: url(http://www.riko-ogawa.net/images/9/img_popup_title.jpg);
	background-repeat: no-repeat;
}


#disco_main .bankinfo {
	width: 460px;
	height: 17px;
	border-bottom: 1px solid #3E178F;
	margin-bottom: 15px;
	background: url(http://www.riko-ogawa.net/images/9/img_bankinfo.jpg);
	background-repeat: no-repeat;
	margin-left: 10px;
}

#disco_main .buyinfo_title strong, #disco_main .bankinfo strong { position: absolute; left:-10000px }

hr { display: none; clear: both;}

.hr1 {
	height: 1px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 460px;
	background: url(http://www.riko-ogawa.net/images/9/dotto.gif);
	background-repeat: repeat-x;
	clear: both;
}

#disco_main .soldout {
	color: #3E178F;
	font-weight: bold
}

#disco_main .disco_top_list {
	width: 460px;
	margin: 5px 0px 5px 0px;
}

#disco_main .list_layout {
	width: 220px;
	height: 72px;
	float: left;
	margin-left: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #3E178F;
}

#disco_main .list_album {
	width: 70px;
	height: 70px;
	margin-bottom: 2px;
	float: left;
}

#disco_main .list_title {
	width: 145px;
	height: 55px;
	float: left;
	margin-left: 5px;
}

#disco_main .product_number {
	width: 145px;
	height: 18px;
	float: left;
	margin-left: 5px;
	vertical-align: bottom;
	color: #3E178F;
	text-align: right;
}

#disco_main .text {
	width: 460px;
	margin: 15px 0px 5px 10px;
}

.bank {
	width: 460px;
	margin: 5px 0px 5px 10px;
}

#disco_main .email {
	background: url(http://www.riko-ogawa.net/images/9/btn_email.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 25px;
	margin: 15px 0px 15px 0px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	padding-top: 5px;
	margin-left: 10px;
}

#disco_main .pagetop {
	text-align: right;
	margin-bottom: 10px;
	width: 460px;
	margin-left: 10px;
}

.money a:link, .comment a:link, .list a:link, .email a:link, .link a:link {
	text-decoration: none;
	color: #3E178F;
}
.money a:visited, .comment a:visited, .list a:visited, .email a:visited, .link a:visited {
	text-decoration: none;
	color: #3E178F;
}
.money a:hover, .comment a:hover, .list a:hover, .email a:hover, .link a:hover {
	text-decoration: underline;
	color: #3E178F;
}
.money  a:active, .comment a:active,.list a:active, .email a:active, .link a:active {
	text-decoration: none;
	color: #3E178F;
}

#disco_main .list_layout a { display:block; text-decoration:none; font-size:11px; color: #777777; cursor: pointer;}

#disco_main .list_layout a:hover { color: #777777; text-decoration: underline;}
