/* base */
body {
	background-color: #c5c3ab;
}
a { outline: none; }

div, form, h1, h2, h3, h4, h5, h6, p , ul, ol, li, dl, dt, dd, select, option, textarea {
	margin: 0;
	padding: 0;
}
body, td {
	color: #7c450a;
	letter-spacing: 0.1em;
	text-align: left;
	margin: 0px;
	line-height: 1.2em;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", sans-serif;
	font-size: 12px;
}
img {border: 0;}
ul, li {list-style-type: none;}
input, textarea, select {font-size: 13px;}
#wrapper {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0;
	padding-top: 0px;
	margin-bottom: 0;
}

/* header */
#header {
	text-align: left;
	height: 40px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #d2fcec;
}
#main_menu {
	text-align: left;
	height: 60px;
	background-color: #d2fcec;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin: 0px;
}
#main_menu a {
	margin-left: 10px;
}
.qr {
	text-align: right;
	margin: 0px;
	padding: 0px;
	float: right;
}

.menu_box {
	padding: 0px;
	margin: 0px;
	float: left;
}
.menu_box a img{
	margin-right: 13px;
}


.news_r {
	background-repeat: no-repeat;
	background-image: url(news/images/news_r.jpg);
}

.Container {
	width: 400px;
	height: 530px;
	margin-top: 20px;
	margin-left: 40px;
}
#Scroller-1 {
	width: 400px;
	height: 530px;
	position: absolute;
	overflow: hidden;
	left: 441px;
	top: 71px;
}
#Scroller-1   p {
	margin: 0;
	padding: 10px 20px;
	text-indent: 10px;
	color: #7C450A;
}
.Scroller-Container {
	top: 0px;
	left: 0px;
	position: absolute;
}
.Scrollbar-Track {
	width: 15px;
	height: 200px;
	top: 70px;
	left: 827px;
	position: absolute;
	background-color: #EAD7B9;
}
.Scrollbar-Handle {
	top: 0px;
	left: 0px;
	width: 15px;
	height: 30px;
	background-color: #7C450A;
	position: absolute;
}
.about {
	background-image: url(images/wallp_02.jpg);
	height: 583px;
	width: 900px;
}

.our {
	background-image: url(images/wallp_03.jpg);
	height: 583px;
	width: 900px;
}
.bio_area01 {
	padding: 5px;
	width: 300px;
	margin-top: 30px;
	margin-left: 70px;
}
.our_asano {
	width: 400px;
	border: 1px dotted #7C450A;
	float: right;
	margin-right: 10px;
	background-image: url(images/alpha3_.png);
	color: #FFF;
}
.ourtxt_asano {
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	margin-right: 15px;
	margin-top: 5px;
}

.our_iris {
	width: 350px;
	border: 1px dotted #7C450A;
	background:url(images/alpha2_.png);
	margin-top: 15px;
	margin-left: 10px;
	text-align: right;
}
.ourtxt_iris {
	font-weight: bold;
	padding-top: 2px;
	padding-left: 15px;
	font-size: 14px;
}

.our_koizumi {
	width: 400px;
	border: 1px dotted #7C450A;
	background:url(images/alpha2_.png);
	margin-top: 70px;
	margin-left: 15px;
}
.ourtxt_koizumi {
	font-weight: bold;
	padding-top: 2px;
	padding-left: 315px;
	font-size: 14px;
}
* html .bio_area .our_asano .our_iris .our_koizumi{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/alpha2.png',sizingMethod='scale');
	background:none;
}
* html .bio_area{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/alpha2.png',sizingMethod='scale');
	background:none;
}
.bio_area01 ul {
	margin-top: 5px;
	margin-bottom: 0px;
	color: #FFF;
}
.bio_area01 li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.bio_area01 p {
	font-weight: bold;
}
.bio_title {
	font-weight: bold;
	color: #005B00;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7C450A;
	font-size: 14px;
	padding-left: 5px;
	padding-bottom: 2px;
	margin: 0px;
}
.songs {
	background-image: url(images/wallp_04.jpg);
	height: 583px;
	width: 900px;
}
.songs_list {
	float: right;
	margin-top: 440px;
	margin-right: 50px;
}
.songs_list ul li { display: inline; }
.songs_list li {

	margin-right: 20px;
}



.audio_player {

}

.player_skin {
	margin: 0px;
	padding: 0px;
	border: 2px solid #504E49;
	height: 126px;
	width: 252px;
	background-color: #2A2927;
}
.our_days {
	margin-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
.our_days h3 {
	font-size: 12px;
	padding: 0px;
	color: #FF5B5B;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF5B5B;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.days_entry {
	font-size: 10px;
	text-align: right;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-right: 5px;
}
.our_days  img {
	border: 1px solid #FE0000;
	background-color: #2a2927;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

.days_waku {
	width: 214px;
	border: 1px solid #753d58;
	background-color: #2a2927;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.days_waku h3 {
	font-size: 12px;
	padding: 0px;
	background-color: #2A2927;
	font-weight: normal;
	color: #fea100;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #753D58;
}
.days_waku p {
	font-size: 12px;
	background-color: #2A2927;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.caption {
	margin: 0px;
	padding: 5px;
}
.photo {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 5px;
}





.about_waku {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #753D58;
	border-bottom-color: #753D58;
	border-left-color: #753D58;
}
.about_img {
	text-align: center;
	margin-bottom: 10px;
	padding-top: 5px;
}

.about_member {
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}

#main_menu_ {
	float: left;
	width: 120px;
	margin-top: 13px;
}

.top-days {
	color: #753D58;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 10px;
	line-height: 1.2em;
}

.top-days a:link {
	color: #d0cbc3;
}
.top-days a:visited {
	color: #d0cbc3;
}
.banner {
	margin-top: 10px;
}



.news-inline {
	width: 373px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #753D58;
	border-bottom-color: #753D58;
	border-left-color: #753D58;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.news-mtntries {
	text-align: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.page {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	font-weight: normal;
}

.page_center {
	text-align: center;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #d0cbc3;
}
.page_center a:link {
	color: #c60062;
	text-decoration: underline;
}
.page_center a:visited {
	color: #c60062;
	text-decoration: underline;
}
.page_center a:hover {
	text-decoration: none;
	color: #d0cbc3;
}


.live-mtntries {
	text-align: left;
	margin: 10px;
	background-color: #2A2927;
}
.news_waku {

}



.date_entry {
	margin-bottom: 10px;
	margin-right: 5px;
	margin-left: 5px;
	font-weight: bold;
	text-align: right;
	background-image: url(images/news_dot.png);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 10px;
}

.date_entry h2 {
	font-size: 13px;
	font-weight: bold;
	color: #fea100;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.news_waku h3  {
	font-size: 12px;
	color: #1c8485;
	margin-left: 5px;
	margin-top: 15px;
}
.news_waku p  {
	margin: 5px;
}


.date_entry p {
	color: #d0cbc3;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.news_coment {
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
}

/* side_menu */

#side_menu {
	width: 285px;
	float: right;
}
#side_menu_about {
	width: 363px;
	float: right;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.bio_box {
	background-image: url(images/top_bio.gif);
	background-repeat: repeat-x;
	height: 24px;
}



.live_box {
	background-image: url(images/top_live.gif);
	background-repeat: repeat-x;
	height: 20px;
}

.live-inline {
	height:120px;
	overflow:auto;
	scrollbar-base-color: #753d58;
	scrollbar-3dlight-color: #2a2927;
	scrollbar-face-color: #753d58;
	scrollbar-shadow-color: #2a2927;
	scrollbar-highlight-color: #753d58;
	scrollbar-darkshadow-color: #753d58;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #753D58;
	border-bottom-color: #753D58;
	border-left-color: #753D58;
	background-color: #2a2927;
}
.live_entry {
	margin-bottom: 4px;
}
.live_font {
	font-size: 12px;
	background-color: #2A2927;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px;
}
.live_font01   {
	font-weight: bold;
	color: #fea100;
	font-size: 12px;
	text-align: left;
	background-color: #2A2927;
	margin: 0px;
	padding: 0px;
}
.live_font02 {
	font-size: 12px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #504E49;
	background-color: #2A2927;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.live_entry p {
	color: #d0cbc3;
	font-weight: normal;
	background-color: #2A2927;
	margin: 0px;
	padding: 0px;
}


.top_flash {
	border: 1px solid #753D58;
	margin-top: 10px;
	text-align: center;
}
.disco  {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #753D58;
	border-bottom-color: #753D58;
	border-left-color: #753D58;
	margin: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.disco_waku {
	text-align: left;
	padding: 5px;
}


/* フッター */
#footer {
	margin-top: 5px;
	text-align: center;
	padding-top: 0px;
}





/* 一般タグ */
.clear {
	clear: both;
}
a:link {
	color: #753D58;
	text-decoration: underline;
}

a:visited {
	color: #753D58;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
	color: #d0cbc3;
}
.table_boder {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}
.table_boder hr {
	border-top-style: dotted;
	border-top-width: 1px;
	border-top-color: #E1CFC0;
}


.font01 {
	color: #d0cbc3;
	font-weight: normal;
	text-align: left;
}
.font02 {
	color: #fea100;
	font-size: 12px;
	font-weight: bold;
}
.font03 {
	color: #575757;
	font-size: 10px;
}
.font04 {
	color: #B8015D;
	font-weight: bold;
}




div.scroller {
	/* modify width and height of scrolling section if necessary	*/		
	width: 293px;
	height: 210px;
	overflow: hidden;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
#my-glider {
	margin-bottom: 10px;
}

#my-glider .controls {
	text-align: left;
	padding-left: 10px;
	padding-top: 5px;
}
.controls img {
	border: 1px solid #753D58;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

	div.scroller div.section {
		/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
		width:635px;
		height:300px;
		overflow:hidden;
		float:left;
		padding:1em;		
		}
	div.scroller div.content {
	width: 10000px;
		}
.content  img {
	border: 1px solid #B8015D;
}
#mycustomscroll_a {
	/* Typical fixed height and fixed width example */
width: 390px;
	height: 230px;
	overflow: auto;
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 5px;
}
#mycustomscroll_i {
	/* Typical fixed height and fixed width example */
width: 340px;
	height: 250px;
	overflow: auto;
	margin-top: 10px;
	margin-left: 10px;
}
#mycustomscroll_k {
	/* Typical fixed height and fixed width example */
width: 400px;
	height: 150px;
	overflow: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#mycustomscroll_news {
	/* Typical fixed height and fixed width example */
width: 400px;
	height: 500px;
	overflow: auto;
	margin-top: 20px;
	margin-left: 50px;
	padding-right: 10px;
}
