@charset "utf-8";
/* CSS Document */

#header {
	background-image:url(../img/header_bg_piano2.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:135px; 
	
	
	}

#header_text_area {
	margin-left:510px;
	width:285;
	height:135px;
	font-size:13px;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	line-height:15px;
	
	}

#right_bg {
	background-image:url(../img/table_waku_bg_07.png);
	background-repeat:repeat-y;
	}

#left_bg {
	background-image:url(../img/table_waku_bg_05.png);
	background-repeat:repeat-y;
	}

.head_discription {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 14px;
	color: #C06;
	}

#link_area {
	background-color:#CC3399;
	width:785px;
	height:35px;
	margin-top:5px;
	padding-top:3px;
	}

#main {
	width: 785px;
	height: 900px;
	border: #CC3333;
	text-align: left;
	}

#aisatsu {
	background-image:url(../img/hukidashi_01.gif);
	background-repeat:no-repeat;
	width:270px;
	height:180px;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	font-size:15px;
	line-height:17px;
	margin-left:5px;
	margin-top:10px;
	padding-top:33px;
	padding-left:60px;
	padding-right:60px;
	padding-bottom:40px;
	float:left;
	}
#aisatsu p strong {
}


#box1 {
	background-image:url(../img/news_area_bg.gif);
	background-repeat:no-repeat;
	margin-left:0px;
	margin-top:10px;
	margin-right:5px;
	padding-top:30px;
	padding-left:20px;
	padding-right:15px;
	padding-bottom:20px;
	width:348px;
	height:220px;
	float:left;
	}
	
#news {
	border:none;
		}
	
#kosodate {
	background-image:url(../img/kosodate_bg01.gif);
	background-repeat:no-repeat;
	margin-top:10px;
	width:735px;
	height:280px;
	padding-top:15px;
	padding-left:30px;
	padding-right:20px;
	padding-bottom:30px;
	float:left;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	font-size:13px;
	line-height:28px;
	}
	
#ritomikku {
	background-image: url(../img/201606green_8_bg.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
	width: 735px;
	height: 410px;
	padding-top: 15px;
	padding-left: 30px;
	padding-right: 20px;
	padding-bottom: 0px;
	float: left;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 13px;
	line-height: 26px;
	text-align: left;
	}
	
#casual {
	background-image:url(../img/casual_bg01.gif);
	background-repeat:no-repeat;
	margin-top:10px;
	width:735px;
	height:200px;
	padding-top:15px;
	padding-left:30px;
	padding-right:20px;
	padding-bottom:30px;
	float:left;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	font-size:13px;
	line-height:18px;
	}
	
#violin {
	background-image:url(../img/violin_bg01.gif);
	background-repeat:no-repeat;
	margin-top:10px;
	width:735px;
	height:80px;
	padding-top:15px;
	padding-left:30px;
	padding-right:20px;
	padding-bottom:10px;
	float:left;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	font-size:13px;
	line-height:18px;
	}

#grade {
	background-image:url(../img/201606red_bg01.gif);
	background-repeat:no-repeat;
	margin-top:10px;
	width:735px;
	height:350px;
	padding-top:15px;
	padding-left:30px;
	padding-right:20px;
	padding-bottom:20px;
	float:left;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	font-size:13px;
	line-height:20px;
	}
	
#new {
	background-image:url(../img/201606blue_6_bg.gif);
	background-repeat:no-repeat;
	text-align:left;
	margin-top:10px;
	width:735px;
	height:280px;
	padding-top:15px;
	padding-left:30px;
	padding-right:20px;
	padding-bottom:30px;
	float:left;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	font-size:13px;
	line-height:20px;
	}
	
#message {
	background-image:url(../img/contents_waku_message.gif);
	background-repeat:no-repeat;
	margin-top:10px;
	width:735px;
	height:430px;
	padding-top:15px;
	padding-left:30px;
	padding-right:20px;
	padding-bottom:30px;
	float:left;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	font-size:13px;
	line-height:18px;
	}	
	
#yamaha {
	background-image:url(../img/yamaha_bg.gif);
	background-repeat:no-repeat;	
	width:470px;
	height:150px;
	margin-top:10px;
	margin-left:133px;
	padding-bottom:15px;
	padding-top:20px;
	padding-left:30px;
	padding-right:15px;
	float:left;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	font-size:13px;
	line-height:18px;
	}
	
#box2 {
	background-image:url(../img/contenys_waku_blue_long.gif);
	background-repeat:no-repeat;
	width:362px;
	height:345px;
	margin-top:10px;
	margin-left:0px;
	padding-left:30px;
	padding-top:25px;
	float:left;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	font-size:13px;
	line-height:18px;
	}
	
#box3 {
	background-image:url(../img/contenys_waku_orange01.gif);
	background-repeat:no-repeat;
	width:365px;
	height:360px;
	margin-top:5px;
	margin-left:0px;
	padding-left:25px;
	padding-top:10px;
	float:left;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	font-size:13px;
	line-height:16px;
	}
	
#box4 {
	background-image:url(../img/contents_waku_green_short.gif);
	background-repeat:no-repeat;
	width:366px;
	height:315px;
	margin-top:5px;
	margin-left:0px;
	padding-left:25px;
	padding-top:25px;
	float:left;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	font-size:13px;
	line-height:16px;
	}
	
#box5 {
	background-image:url(../img/contenys_waku_red_short01.gif);
	background-repeat:no-repeat;
	width:361px;
	height:450px;
	margin-top:10px;
	margin-left:0px;
	padding-left:30px;
	padding-top:25px;
	float:left;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	font-size:13px;
	line-height:18px;
	}

#footer {
	background-image:url(../img/footer_bg_baby.gif);
	background-repeat:no-repeat;
	margin-left:5px;
	margin-top:15px;
	padding-left:10px;
	width:770px;
	height:280px;
	float:left;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	font-size:14px;
	line-height:22px;
	}
	
.footer_table {
	margin-left:100px;
}
	
.title_text {
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size:14px;
	font-weight:bold;
	line-height:22px;
}

.bosyu {
font-family:"ＭＳ ゴシック", "Osaka－等幅";
font-size:16px;
color:#FF0066;
font-weight:bold;
line-height:24px;
border:dotted #0066FF;
background-color: #FFFF66;
}

.podcast {
font-family:"ＭＳ ゴシック", "Osaka－等幅";
font-size:16px;
color:#0066FF;
font-weight:bold;
line-height:24px;
border:dotted #FF6633;
background-color:#66FF99;
}

.photo_eme {
	padding:10px;
	}
	.font_ff {
	font-size: 16px;
}
.font_title {
	font-size: 18px;
	line-height:30px;
}
.font_bold {
	font-weight: bold;
	font-size: 14px;
}

.font_bold_text {
	font-weight: bold;
}
