html{font-size:x-small;
	font-family:arial,verdana,sans-serif,osaka;
	line-height:1.6;
	overflow-y:scroll;}

textarea,input,select,form{font-size:x-small;
	font-family:arial,verdana,sans-serif,osaka;
	line-height:1.6;}

body{background-color:#fff;
	margin-top:21px;
	margin-right:0px;
	margin-left:0px;
	background-image:url("image/wall/03.gif");
	background-position:0% 0%;
	background-attachment:fixed;
	background-repeat:repeat;
	text-align:center;}

.ytysn{width:800px;
	text-align:left;
	margin:0px auto;}

div{text-align:center;}

a:link{color:blue;text-decoration:underline;}
a:visited{color:blue;text-decoration:underline;}
a:active{color:#000;text-decoration:underline;}
a:hover{color:#505050;text-decoration:none;}

img{border:none;}

table,td,tr{vertical-align:top;
	border-collapse:collapse;}
td,tr{padding:0;}

.index{border-top:6px double #000;
	border-bottom:6px double #000;
	width:800px;}

.header{border-bottom:6px double #000;
	background-image:url(image/logo/01.gif);
	width:800px;
	height:150px;
	text-align:right;}

.footer{background-color:#000;
	color:#fff;
	font-size:small;
	border-top:6px double #000;
	text-align:center;}
.footer a:link{color:#fff;text-decoration:underline;}
.footer a:visited{color:#fff;text-decoration:underline;}
.footer a:active{color:#fff;text-decoration:underline;}
.footer a:hover{color:#505050;text-decoration:none;}

.footer2{width:800px;
	border:1px solid #c0c0c0;
	margin-top:21px;
	margin-bottom:21px;}

#menu{width:25%;
	background-color:#000;
	color:#fff;
	font-size:small;
	font-weight:bold;
	text-align:left;}

#menu hr{border:1px solid #505050;
	height:1px;}

#menu a:link{color:#fff;text-decoration:none;}
#menu a:visited{color:#fff;text-decoration:none;}
#menu a:active{color:#fff;text-decoration:none;}
#menu a:hover{color:#505050;text-decoration:none;}

.menu{text-align:left;}
.menu a, .menu div a {display:block;
	padding:0 0 0 16px;}

.menu ul{margin-left:0px;}
.menu ul li:hover{background-color:orange;
	position:relative;}
.menu ul li a:hover{color:orange;}
.menu ul ul{display:none;
	position:absolute;
	left:100%;
	top:0%;
	border-left:1px solid #fff;
	background-color:#000;
	width:201px;
	z-index:1;
	padding:0px;}
.menu ul li:hover ul{display:block;}

.menu li:hover ul li ul{display:none;}
.menu ul ul li:hover ul {display:block;}

.menulinks, .menureview{font-size:x-small;
	line-height:1;
	font-weight:normal;}

.noscript{color:red;}

.contents{font-size:small;
	background-color:#505050;
	color:#fff;
	border-bottom:#fff solid 1px;
	border-top:#fff solid 1px;}

#sendurl{font-weight:normal;}

#main{width:75%;
	padding-top:16px;
	padding-right:16px;
	padding-left:16px;
	padding-bottom:51px;
	text-align:left;}

#main div{text-align:left;}

.newslog{width:100%; text-align:left;}
.newslog td{width:20%; border:1px solid #000;
	padding-bottom:51px;}

#newslog{text-align:right!important;}

.newslogfooter{text-align:center;}

.bold{font-weight:bold;}
.holiday, .next{font-weight:bold;color:#ff0080;}
.sat{font-weight:bold;color:#0080ff;}

.bio{width:100%;}
.bio td{border:1px solid #000;}

#bio{text-align:center;
	background-color:#000;
	font-weight:bold;
	color:#fff;}
#d{width:10%;}
#b, #i{width:45%;}
.d{font-weight:bold;text-align:center;}

.as{font-weight:bold;}

.disco{width:100%;}
.disco td{width:50%;
	padding: 0 16px 0 16px;}
.disco img{border:1px solid #000;}
.disco ul{float:right;}
.disco ol{margin:0 0 0 -16px;}

.links{width:100%;}
.links td{width:50%;}

.review{width:100%;}
.review td{width:50%;}

.equipments{width:100%;}
.equipments img{border:1px solid #000;}

.pulldown{text-align:right;
	font-size:small;
	overflow:hidden;}

h1{font-size:small;}
h2{font-size:x-small;font-weight:bold;display:inline;margin-top:51px;}
h3{font-size:x-small;font-weight:normal;display:inline;}
h4{font-size:x-small;font-weight:normal;display:inline;}
h5{font-size:x-small;font-weight:normal;display:inline;}
h6{font-size:x-small;font-weight:normal;display:inline;}

ul{margin:0 0 0 16px;
	padding:0;
	list-style-type:none;}

ol{margin-top:17px;}

hr{border-width: 1px 0 0 0;
   border-style: dotted;
   border-color: #000;
   height: 1px;}

.right{float:right;
	text-align:right;}

.left{float:left;
	text-align:left;}

#sr{font-size:x-small;}

.tdftad{text-align:center;
	font-size:xx-small;}

/*ドラムレッスン*/

#.left{width:228px;
	border-right:1px solid #000;
	text-align:right;}

#.left a{padding-right:16px;
	font-size:small;}

#.right{font-size:small;
	padding:16px;}

.textright{text-align:right;}

.copyright{vertical-align:bottom;}


@charset "UTF-8";

/*************************************************
【忍者式メールフォーム自作CSS】
自作CSSを使用するには、HTMLとCSSの知識が必須です。
HTMLやCSSについては参考文献などを参照してください。
*************************************************/

/*メールフォーム全体を囲っているタグのid*/
#yutayoshino-mail_top {

}

/*メールフォームのパーツや送信ボタンを囲っているタグのclass（タイトル、説明文以外）*/
#yutayoshino-mail_top .main {

}

/*メールフォームのタイトルを囲っているタグのclass*/
#yutayoshino-mail_top .title{

}

/*メールフォームの説明文を囲っているタグのclass*/
#yutayoshino-mail_top .explain {

}

/*『name』パーツの表示名と入力項目を囲っているタグのclass*/
#yutayoshino-mail_top .name_top {font-weight:bold;
}

/*『name』パーツの表示名を囲っているタグのclass（[ お名前 (必須) ]の部分）*/
#yutayoshino-mail_top .name_left{

}

/*『name』パーツの入力項目を囲っているタグのclass*/
#yutayoshino-mail_top .name_right {
}

/*『name』パーツの入力項目のclass（inputなどの部分）*/
#yutayoshino-mail_top .name_parts {;
width:150px;
}

/*『mail』パーツの表示名と入力項目を囲っているタグのclass*/
#yutayoshino-mail_top .mail_top {font-weight:bold;

}

/*『mail』パーツの表示名を囲っているタグのclass（[ メールアドレス (必須) ]の部分）*/
#yutayoshino-mail_top .mail_left{

}

/*『mail』パーツの入力項目を囲っているタグのclass*/
#yutayoshino-mail_top .mail_right {

}

/*『mail』パーツの入力項目のclass（inputなどの部分）*/
#yutayoshino-mail_top .mail_parts {
width:150px;
}

/*『url』パーツの表示名と入力項目を囲っているタグのclass*/
#yutayoshino-mail_top .url_top {font-weight:bold;

}

/*『url』パーツの表示名を囲っているタグのclass（[ URL ]の部分）*/
#yutayoshino-mail_top .url_left{

}

/*『url』パーツの入力項目を囲っているタグのclass*/
#yutayoshino-mail_top .url_right {

}

/*『url』パーツの入力項目のclass（inputなどの部分）*/
#yutayoshino-mail_top .url_parts {
width:150px;
}

/*『age』パーツの表示名と入力項目を囲っているタグのclass*/
#yutayoshino-mail_top .age_top {font-weight:bold;

}

/*『age』パーツの表示名を囲っているタグのclass（[ 年齢 ]の部分）*/
#yutayoshino-mail_top .age_left{

}

/*『age』パーツの入力項目を囲っているタグのclass*/
#yutayoshino-mail_top .age_right {

}

/*『age』パーツの入力項目のclass（inputなどの部分）*/
#yutayoshino-mail_top .age_parts {
width:30px;
}

/*『sex』パーツの表示名と入力項目を囲っているタグのclass*/
#yutayoshino-mail_top .sex_top {font-weight:bold;

}

/*『sex』パーツの表示名を囲っているタグのclass（[ 性別 ]の部分）*/
#yutayoshino-mail_top .sex_left{

}

/*『sex』パーツの入力項目を囲っているタグのclass*/
#yutayoshino-mail_top .sex_right {

}

/*『sex』パーツの入力項目のclass（inputなどの部分）*/
#yutayoshino-mail_top .sex_parts {
}

/*『title』パーツの表示名と入力項目を囲っているタグのclass*/
#yutayoshino-mail_top .title_top {font-weight:bold;

}

/*『title』パーツの表示名を囲っているタグのclass（[ 件名 ]の部分）*/
#yutayoshino-mail_top .title_left{

}

/*『title』パーツの入力項目を囲っているタグのclass*/
#yutayoshino-mail_top .title_right {

}

/*『title』パーツの入力項目のclass（inputなどの部分）*/
#yutayoshino-mail_top .title_parts {
width:150px;
}

/*『textarea』パーツの表示名と入力項目を囲っているタグのclass*/
#yutayoshino-mail_top .textarea_top {font-weight:bold;

}

/*『textarea』パーツの表示名を囲っているタグのclass（[ 本文 (必須) ]の部分）*/
#yutayoshino-mail_top .textarea_left{

}

/*『textarea』パーツの入力項目を囲っているタグのclass*/
#yutayoshino-mail_top .textarea_right {

}

/*『textarea』パーツの入力項目のclass（inputなどの部分）*/
#yutayoshino-mail_top .textarea_parts {
width:50%;
height:150px;
}

/*『text』パーツの表示名と入力項目を囲っているタグのclass*/
#yutayoshino-mail_top .text_top {font-weight:bold;

}

/*『text』パーツの表示名を囲っているタグのclass（[ ライブの情報等をお送りしてもよろしいでしょうか？ ]の部分）*/
#yutayoshino-mail_top .text_left{

}

/*『text』パーツの入力項目を囲っているタグのclass*/
#yutayoshino-mail_top .text_right {

}

/*『text』パーツの入力項目のclass（inputなどの部分）*/
#yutayoshino-mail_top .text_parts {
width:150px;
}

/*メールフォームの送信ボタンを囲っているタグのclass*/
#yutayoshino-mail_top .submit {

}

/*メールフォームの送信ボタンのclass*/
#yutayoshino-mail_top .submit_button {

}

/*エラーメッセージを囲っているタグのclass*/
#yutayoshino-mail_top .error {

}

/*エラーメッセージのリトライボタンを囲っているタグのclass*/
#yutayoshino-mail_top .error_submit {

}

/*エラーメッセージのリトライボタンのclass*/
#yutayoshino-mail_top .error_submit_button {

}

/*送信完了メッセージを囲っているタグのclass*/
#yutayoshino-mail_top .result {

}

/*送信完了メッセージの戻るボタンを囲っているタグのclass*/
#yutayoshino-mail_top .result_submit {

}

/*送信完了メッセージの戻るボタンのclass*/
#yutayoshino-mail_top .result_submit_button {

}
