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


body {
min-width: 900px; 
margin: 0;
padding: 0;
background-color: #fff;
}

.main{
width: 900px;
margin: 0 auto;
}

.mainswf{
width: 900px;
margin: 0 auto;
}

.swfl{
	width: 440px;
	height: auto;
	float:left;
}

.swfr{
	width: 440px;
	margin-left: 20px;
	float:left;
	height:auto;
}



#header_line{
background-color: #6699CC;
height: 19px;
padding-top: 0px;
}
#header_line div.main{
width: 900px;
margin: 0 auto;
height: 17px;
}

h1{
	width: 900px;
margin: 0 auto;
height: 17px;
text-align: left;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
color: #FFF;
font-weight: normal;
font-size: 11px;
letter-spacing: normal;
padding-top: 2px;
}

#header{
height: 100px;
padding-top: 10px;
}
#header div.main{
width: 900px;
margin: 0 auto;
height: 100px;
background: url(../img/header.jpg) no-repeat;
}
#footer{
height: 140px;
padding-top: 10px;
background: url(../img/footer.jpg);
margin-top: 10px;
}
#footer div.main{
width: 900px;
margin: 0 auto;
height: 140px;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 12px;
color: #333;
letter-spacing: normal;
line-height: 17px;
text-align: center;
padding-top: 10px;
}

#bottom2{
height: 30px;
clear:both;
padding-top: 10px;
}
#bottom{
height: auto;
padding-top: 10px;
margin-top: 50px;
}
#bottom3{
height: auto;
padding-top: 10px;
margin-top: 0px;
}

#bottom_in{
	width: 900px;
	margin: 0 auto;
height: auto;
text-align:center;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:12px;
color:#333;
padding-top: 0px;
margin-top: 0px;
}


#menu{
height: 45px;
margin-top: 20px;
background: url(../img/menu/bg.png);
}
#menu div.main{
width: 900px;
margin: 0 auto;
height: 45px;
}

.space{
	width: 900px;
	margin: 0 auto;
	height: 10px;
	clear:both;
}

#content0{
height: auto;
margin-top: 20px;
}
#content{
height: 600px;
margin-top: 20px;
}
#content2{
height: 800px;
margin-top: 20px;
}
#content3{
height: 1950px;
margin-top: 20px;
}
#content4{
height: 1120px;
margin-top: 20px;
}
#content5{
height: 2020px;
margin-top: 20px;
}
#content6{
margin-top: 20px;
}
#content7{
height: 300px;
margin-top: 20px;
}

#content_left{
height: auto;
width: 700px;
margin-top: 0px;
float: left;
}
#content_right{
height: auto;
width: 180px;
margin-left: 20px;
margin-top: 0px;
float: left;
}

.rightn{
height: auto;
width: 180px;
margin-bottom: 10px;
margin-top: 0px;
float: left;
}
.rightn2{
height: auto;
width: 180px;
margin-bottom: 0px;
margin-top: 0px;
float: left;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
text-align: right;
font-size:10px;
color:#666;
line-height: 23px;
}

#nblog{
height: auto;
width: 168px;
padding: 5px;
border: solid 1px #6699cc;
margin-bottom: 5px;
margin-top: 0px;
float: left;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
text-align: left;
font-size:10px;
color:#666;
line-height: 23px;
}

#other_left{
height: auto;
width: 180px;
margin-top: 0px;
float: left;
}
#other_right{
height: auto;
width: 700px;
margin-left: 20px;
margin-top: 0px;
float: left;
}

#other_right_title{
height: 150px;
width: 700px;
margin-left: 0px;
margin-top: 0px;
float: left;
}
#other_right_text_title{
height: 27px;
line-height: 24px;
width: 678px;
margin-left: 0px;
padding-bottom: 3px;
margin-top: 40px;
float: left;
background: url(../img/title_bg.jpg) no-repeat;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: bold;
font-size: 15px;
color: #6699CC;
letter-spacing: 2.1px;
padding-left: 18px;
}
#other_right_text_title_q{
height: 27px;
line-height: 24px;
width: 678px;
margin-left: 0px;
padding-bottom: 3px;
margin-top: 40px;
float: left;
background: url(../img/title_bg.jpg) no-repeat;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: bold;
font-size: 15px;
color: #6699CC;
letter-spacing: 2.1px;
padding-left: 18px;
}
#corse01{
height: 27px;
line-height: 24px;
width: 678px;
margin-left: 0px;
padding-bottom: 3px;
margin-top: 20px;
float: left;
background: url(../img/title_bg.jpg) no-repeat;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: bold;
font-size: 15px;
color: #6699CC;
letter-spacing: 2.1px;
padding-left: 18px;
}
#corse02{
height: 27px;
line-height: 24px;
width: 678px;
margin-left: 0px;
padding-bottom: 3px;
margin-top: 80px;
float: left;
background: url(../img/title_bg.jpg) no-repeat;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: bold;
font-size: 15px;
color: #6699CC;
letter-spacing: 2.1px;
padding-left: 18px;
}
#corse03{
height: 27px;
line-height: 24px;
width: 678px;
margin-left: 0px;
padding-bottom: 3px;
margin-top: 80px;
float: left;
background: url(../img/title_bg.jpg) no-repeat;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: bold;
font-size: 15px;
color: #6699CC;
letter-spacing: 2.1px;
padding-left: 18px;
}
#corse04{
height: 27px;
line-height: 24px;
width: 678px;
margin-left: 0px;
padding-bottom: 3px;
margin-top: 80px;
float: left;
background: url(../img/title_bg.jpg) no-repeat;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: bold;
font-size: 15px;
color: #6699CC;
letter-spacing: 2.1px;
padding-left: 18px;
}

#map1{
height: 27px;
line-height: 24px;
width: 678px;
margin-left: 0px;
padding-bottom: 3px;
margin-top: 40px;
float: left;
background: url(../img/title_bg.jpg) no-repeat;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: bold;
font-size: 15px;
color: #6699CC;
letter-spacing: 2.1px;
padding-left: 18px;
}
#map2{
height: 27px;
line-height: 24px;
width: 678px;
margin-left: 0px;
padding-bottom: 3px;
margin-top: 40px;
float: left;
background: url(../img/title_bg.jpg) no-repeat;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: bold;
font-size: 15px;
color: #6699CC;
letter-spacing: 2.1px;
padding-left: 18px;
}
.other_right_normal{
line-height: 19px;
width: 700px;
margin-left: 0px;
margin-top: 20px;
float: left;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 12px;
color: #000000;
letter-spacing: 1.7px;
}
.pp{
line-height: 19px;
width: 480px;
margin-left: 0px;
margin-top: 20px;
float: left;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 11px;
color: #000000;
letter-spacing: 1.7px;
}
.other_right_normal3{
line-height: 19px;
width: 700px;
margin-left: 0px;
margin-top: 10px;
float: left;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 12px;
color: #000000;
letter-spacing: 1.7px;
}

.osusume{
line-height: 24px;
width: 580px;
margin-left: 0px;
margin-top: 10px;
float: left;
padding-left: 120px;
padding-top: 43px;
height: 77px;
background: url(../img/osusume.jpg);
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 14px;
color: #000000;
letter-spacing: 1.7px;
}
.osusume2{
line-height: 24px;
width: 580px;
margin-left: 0px;
margin-top: 10px;
float: left;
padding-left: 120px;
padding-top: 43px;
height: 77px;
background: url(../img/osusume2.jpg);
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 14px;
color: #000000;
letter-spacing: 1.7px;
}

.osusume3{
line-height: 24px;
width: 580px;
margin-left: 0px;
margin-top: 10px;
float: left;
padding-left: 120px;
padding-top: 43px;
height: 100px;
background: url(../img/osusume.jpg);
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 14px;
color: #000000;
letter-spacing: 1.7px;
}

.other_right_normal4{
width: 700px;
margin-left: 0px;
margin-top: 20px;
float: left;
height: 1px;
border-bottom: dotted 1px #CCC;
}
.mail2 a{
width: 250px;
margin-left: 0px;
margin-top: 20px;
float: left;
height: 55px;
background: url(../img/mail2.gif) no-repeat;
}
.mail2 a:hover{
background: url(../img/mail2_on.gif) no-repeat;
}
.corse_title{
line-height: 19px;
width: 680px;
margin-left: 0px;
margin-top: 20px;
padding-left: 20px;
float: left;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 18px;
color: #000000;
font-weight: bold;
line-height: 22px;
background: url(../img/corse.gif) no-repeat;
letter-spacing: 1.7px;
}
.corse_title_big{
line-height: 19px;
width: 680px;
margin-left: 0px;
margin-top: 20px;
padding-left: 20px;
float: left;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 16px;
color: #000000;
font-weight: bold;
line-height: 15px;
background: url(../img/corse.gif) no-repeat;
letter-spacing: 1.7px;
}
.other_right_normal2{
line-height: 19px;
width: 700px;
margin-left: 0px;
margin-top: 60px;
padding-top: 10px;
border-top: solid 1px #CCC;
float: left;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 12px;
color: #000000;
letter-spacing: 1.7px;
}
.other_right_normal_border{
line-height: 19px;
width: 680px;
background: #ececec;
padding: 10px 10px 10px 10px;
margin-left: 0px;
margin-top: 20px;
float: left;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 11px;
color: #000000;
letter-spacing: 1.7px;
}

.a_bg{
line-height: 19px;
border: dotted 1px #999;
padding-top: 7px;
height: auto;
padding-left: 43px;
width: 645px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
margin-left: 0px;
margin-top: 20px;
float: left;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 12px;
color: #000000;
background: url(../img/a.png) no-repeat;
letter-spacing: 1.7px;
}
.a_bg2{
line-height: 22px;
border: dotted 1px #999;
padding-top: 7px;
height: 20px;
padding-left: 43px;
width: 645px;
padding-right: 10px;
padding-top: 4px;
padding-bottom: 4px;
margin-left: 0px;
margin-top: 20px;
float: left;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 12px;
color: #000000;
background: url(../img/a.png) no-repeat;
letter-spacing: 1.7px;
}
#q1{
line-height: 19px;
padding-top: 7px;
height: 23px;
padding-left: 39px;
width: 661px;
font-weight: bold;
margin-left: 0px;
margin-top: 20px;
float: left;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 12px;
color: #000000;
background: url(../img/q.jpg) no-repeat;
letter-spacing: 1.7px;
}
#q0{
line-height: 19px;
padding-top: 7px;
height: 23px;
padding-left: 39px;
width: 661px;
font-weight: bold;
margin-left: 0px;
margin-top: 20px;
float: left;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 12px;
color: #000000;
background: url(../img/q.jpg) no-repeat;
letter-spacing: 1.7px;
}
#q2{
line-height: 19px;
padding-top: 7px;
height: 23px;
padding-left: 39px;
width: 661px;
font-weight: bold;
margin-left: 0px;
margin-top: 20px;
float: left;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 12px;
color: #000000;
background: url(../img/q.jpg) no-repeat;
letter-spacing: 1.7px;
}
#q3{
line-height: 19px;
padding-top: 7px;
height: 23px;
padding-left: 39px;
width: 661px;
font-weight: bold;
margin-left: 0px;
margin-top: 20px;
float: left;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 12px;
color: #000000;
background: url(../img/q.jpg) no-repeat;
letter-spacing: 1.7px;
}
#q4{
line-height: 19px;
padding-top: 7px;
height: 23px;
padding-left: 39px;
width: 661px;
font-weight: bold;
margin-left: 0px;
margin-top: 20px;
float: left;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 12px;
color: #000000;
background: url(../img/q.jpg) no-repeat;
letter-spacing: 1.7px;
}
.other_right_normal_l{
	height: auto;
width: 200px;
margin-left: 0px;
margin-top: 0px;
float: left;
}
.other_right_normal_r{
line-height: 19px;
width: 480px;
margin-left: 20px;
margin-top: 0px;
float: left;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 12px;
color: #000000;
letter-spacing: 1.7px;
}
.corse_box{
height: auto;
width: 660px;
margin-left: 20px;
margin-top: 20px;
float: left;
}
.corse_box_l{
height: auto;
width: 310px;
margin-left: 0px;
margin-top: 0px;
float: left;
}
.corse_box_r{
height: auto;
width: 310px;
margin-left: 40px;
margin-top: 0px;
float: left;
}
.corse_img{
height: auto;
width: 310px;
margin-left: 0px;
margin-top: 0px;
float: left;
}
.corse_title2 a{
	line-height: 20px;
	padding-top: 3px;
width: 290px;
background: url(../img/corse_title_bg.jpg) no-repeat;
padding-left: 20px;
margin-left: 0px;
margin-top: 10px;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 12px;
font-weight: bold;
letter-spacing: normal;
color:#6699CC;
float: left;
}
.corse_title2 a:hover{
background: url(../img/corse_title_bg_on.jpg) no-repeat;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
text-decoration: none;
}
.corse_text{
	line-height: 20px;
width: 310px;
padding-left: 0px;
margin-left: 0px;
margin-top: 5px;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 11px;
color:#000;
float: left;
}
.corse_moreinfo a{
	height: 20px;
width: 100px;
padding-left: 0px;
margin-left: 0px;
margin-top: 5px;
background: url(../img/moreinfo.jpg) no-repeat;
float: left;
}
.corse_moreinfo a:hover{
background: url(../img/moreinfo_on.jpg) no-repeat;
}
#navi{
height: 25px;
width: 700px;
margin-left: 0px;
margin-top: 10px;
background: url(../img/navi.png) no-repeat;
float: left;
}
#navi_top{
height: 25px;
width: 700px;
margin-left: 0px;
margin-top:0px;
background: url(../img/navi.png) no-repeat;
float: left;
}
#navi_map{
height: 25px;
width: 700px;
margin-left: 0px;
margin-top: 0px;
background: url(../img/navi.png) no-repeat;
float: left;
}
#navi_home a{
height: 14px;
width: 63px;
margin-left: 15px;
margin-top: 5px;
background: url(../img/navi_home.png) no-repeat;
float: left;
}
#navi_home a:hover{
background: url(../img/navi_home_on.png) no-repeat;
}
#navi_main{
	line-height: 14px;
margin-left: 41px;
margin-top: 7px;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 12px;
color: #333;
letter-spacing:normal;
text-align: left;
float: left;
}


#other_left_title{
	line-height: 20px;
width: 180px;
background: #6699CC;
text-align: center;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 11px;
color: #FFF;
letter-spacing: normal;
margin-top: 0px;
float: left;
}
.other_left_main_text a{
	width: 180px;
	line-height: 20px;
	float: left;
	border-bottom: dotted 1px #999;
	padding-bottom: 5px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #000;
	letter-spacing: normal;
	margin-top: 10px;
}
.other_left_main_text a:hover{
	color: #FF0;
}
#other_left_main_img01 a{
	width: 180px;
	height: 45px;
	float: left;
	border-bottom: dotted 1px #999;
	padding-bottom: 5px;
	background: url(../img/menu_voice.jpg) no-repeat;
	margin-top: 10px;
}
#other_left_main_img01 a:hover{
	background: url(../img/menu_voice_on.jpg) no-repeat;
}


#other_left_main_img02 a{
	width: 180px;
	height: 45px;
	float: left;
	border-bottom: dotted 1px #999;
	padding-bottom: 5px;
	background: url(../img/voice_karaoke.jpg) no-repeat;
	margin-top: 10px;
}
#other_left_main_img02 a:hover{
	background: url(../img/voice_karaoke_on.jpg) no-repeat;
}


#other_left_main_img03 a{
	width: 180px;
	height: 45px;
	float: left;
	border-bottom: dotted 1px #999;
	padding-bottom: 5px;
	background: url(../img/menu_cafe.jpg) no-repeat;
	margin-top: 10px;
}
#other_left_main_img03 a:hover{
	background: url(../img/menu_cafe_on.jpg) no-repeat;
}


#other_left_main_img04 a{
	width: 180px;
	height: 45px;
	float: left;
	border-bottom: dotted 1px #999;
	padding-bottom: 5px;
	background: url(../img/menu_tensaku.jpg) no-repeat;
	margin-top: 10px;
}
#other_left_main_img04 a:hover{
	background: url(../img/menu_tensaku_on.jpg) no-repeat;
}

#other_left_main_img05 a{
	width: 180px;
	height: 45px;
	float: left;
	border-bottom: dotted 1px #999;
	padding-bottom: 5px;
	background: url(../img/ito.jpg) no-repeat;
	margin-top: 10px;
}
#other_left_main_img05 a:hover{
	background: url(../img/ito_on.jpg) no-repeat;
}

#other_left_main_img06 a{
	width: 180px;
	height: 45px;
	float: left;
	border-bottom: dotted 1px #999;
	padding-bottom: 5px;
	background: url(../img/menu_ecc.jpg) no-repeat;
	margin-top: 10px;
}
#other_left_main_img06 a:hover{
	opacity: 0.7 ;
}

#link01 a{
height: 47px;
width: 180px;
background: url(../img/twi.jpg);
float: left;
}
#link01 a:hover{
background: url(../img/twi_on.jpg);
float: left;
}

#link02 a{
height: 47px;
width: 180px;
margin-top: 5px;
background: url(../img/blog.jpg);
float: left;
}
#link02 a:hover{
background: url(../img/blog_on.jpg);
float: left;
}

#link03 a{
height: 47px;
width: 180px;
margin-top: 5px;
background: url(../img/youtube.jpg);
float: left;
}
#link03 a:hover{
background: url(../img/youtube_on.jpg);
float: left;
}

#link04 a{
height: 47px;
width: 180px;
margin-top: 5px;
margin-bottom: 10px;
background: url(../img/karaoke.jpg);
float: left;
}
#link04 a:hover{
background: url(../img/karaoke_on.jpg);
float: left;
}

#link05 a{
height: 57px;
width: 180px;
margin-top: 5px;
background: url(../img/tetsujin.jpg);
float: left;
}
#link05 a:hover{
background: url(../img/tetsujin.jpg);
}




#main_image{
height: 300px;
background: url(../img/newbg.jpg) no-repeat;
width: 700px;
margin-top: 0px;
}

#swf{
	width:434px;
	height:284px;
	margin-top: 10px;
	margin-left: 0px;
	position: relative;
}

#nswf IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#nswf IMG.active {
    z-index:10;
}

#nswf IMG.last-active {
    z-index:9;
}

#main_image_top{
height: 120px;
width: 700px;
float: left;
margin-top: 20px;
}
#main_image_bottom{
height: 120px;
width: 700px;
margin-top: 20px;
float: left;
}

#main_image01 a{
height: 120px;
width: 310px;
float: left;
margin-left: 100px;
background: url(../img/main01.jpg) no-repeat;
}
#main_image01 a:hover{
background: url(../img/main01_on.jpg) no-repeat;
}

#main_image02 a{
height: 120px;
width: 217px;
float: left;
margin-left: 10px;
background: url(../img/main02.jpg) no-repeat;
}
#main_image02 a:hover{
background: url(../img/main02_on.jpg) no-repeat;
}
#main_image03 a{
height: 120px;
width: 202px;
float: left;
margin-left: 0px;
background: url(../img/main03.jpg) no-repeat;
}
#main_image03 a:hover{
background: url(../img/main03_on.jpg) no-repeat;
}


#main_info{
height: auto;
background: url(../img/info.jpg) no-repeat;
width: 700px;
padding-top: 40px;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 12px;
color: #333;
letter-spacing: normal;
text-align: left;
margin-top: 20px;
}
.main_info{
height: 505px;
overflow: scroll;
width: 700px;
padding-top: 5px;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 12px;
color: #333;
letter-spacing: normal;
text-align: left;
background: url(../img/news.jpg);
background-repeat: no-repeat;
background-position: right bottom;
}
.news{
width: 650px;
text-align: left;
padding-left: 15px;
padding-right: 15px;
margin-top: 5px;
line-height: 19px;
}
.news_l{
width: 90px;
text-align: left;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 11px;
color: #000;
letter-spacing: normal;
line-height: 19px;
float: left;
}
.news_r{
width: 520px;
text-align: left;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 12px;
padding-left: 40px;
background: url(../img/btn.jpg) no-repeat;
color: #000;
letter-spacing: normal;
float: left;

}
.news_line {
width: 650px;
height: 10px;
border-top: dotted 1px #999;
margin-top: 10px;
float: left;
}



#content hr.clear {
clear: left;
width: 100%;
margin-top: 100px;
visibility: hidden;
}

table.karaoke {clear: both;width:500px;font-size:12px;margin-top:10px;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
table.karaoke th {padding:5px 10px;text-align:left;border-bottom:1px solid #eee;font-weight:normal}
table.karaoke td {padding:5px 5px;border-bottom:1px solid #eee}

span.karaoke01 {font-weight:bold;font-size:14px;margin:10px;}