/* rroom ------------------------------ */

#rroom #under_main a:link{ color: #0a0098; text-decoration:underline ; }
#rroom #under_main a:visited{ color: #0a0098; text-decoration:underline ; }
#rroom #under_main a:hover{ color: #0a0098; text-decoration:none ; }
#rroom #under_main a:active{ color: #0a0098; text-decoration:none ; }

#rroom .sectionMulti{width: 605px ; overflow: hidden ; }

#rroom ul.sectionBanner li { margin-bottom: 20px ;}

#rroom .sectionMulti h3#one { margin: 0 ; }

#rroom .sectionMulti h3#oneTitle {
	color: #fff ;
	font-size: 18px ;
	font-family:"Osaka","ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS Gothic",sans-serif;
	text-indent: 0 ;
	width: 590px ;
	height: 29px ;
	padding: 1px 0 0 15px ;
	margin: 0 ;
}

#rroom .sectionMulti #bachi h3#oneTitle { background: url(/img/rroom_ttl_bachi.gif) no-repeat ; }
#rroom .sectionMulti #stance h3#oneTitle { background: url(/img/rroom_ttl_stance.gif) no-repeat ; }
#rroom .sectionMulti #tuning h3#oneTitle { background: url(/img/rroom_ttl_turning.gif) no-repeat ; }

#rroom .sectionMulti h4.oneTitle {
	color: #180065 ;
	font-size: 18px ;
	font-family:"Osaka","ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS Gothic",sans-serif;
	text-indent: 0 ;
	width: 590px ;
	margin: 10px 0 ;
}

#rroom .sectionMulti #bachi h4.oneTitle {color: #997e3e ; }
#rroom .sectionMulti #stance h4.oneTitle {color: #650000 ; }

#rroom .sectionMulti .rroomContentsSchool,
#rroom .sectionMulti .rroomContentsBlog,
#rroom .sectionMulti .rroomContentsOne,
#rroom .sectionMulti .rroomContentsOneDetail {
	width: 605px ;
	overflow: hidden ;
	margin-bottom: 20px ;
}

#rroom .sectionMulti .rroomContentsBlog .note,
#rroom .sectionMulti .rroomContentsSchool .note,
#rroom .sectionMulti .rroomContentsOneDetail .note {
}

#rroom .sectionMulti .rroomContentsSchool .blockLeft,
#rroom .sectionMulti .rroomContentsBlog .blockRight,
#rroom .sectionMulti .rroomContentsOne .blockRight,
#rroom .sectionMulti .rroomContentsOneDetail .blockLeft {
	width: 190px ;
	overflow: hidden ;
}

#rroom .sectionMulti .rroomContentsSchool .blockRight,
#rroom .sectionMulti .rroomContentsBlog .blockLeft,
#rroom .sectionMulti .rroomContentsOne .blockRight,
#rroom .sectionMulti .rroomContentsOneDetail .blockRight {
	width: 395px ;
	overflow: hidden ;
}

#rroom .sectionMulti .rroomContentsSchool .blockLeft a,
#rroom .sectionMulti .rroomContentsBlog .blockRight a,
#rroom .sectionMulti .rroomContentsOne .blockLeft a,
#rroom .sectionMulti .rroomContentsOneDetail a {
	width: 180px ;
	height: 180px ;
	overflow: hidden ;
	display: block ;
}

#rroom .sectionMulti .rroomContentsOne .blockLeft a { border: 5px solid #180065 ;}
#rroom .sectionMulti .rroomContentsBlog .blockRight a { border: 5px solid #005c98 ;}
#rroom .sectionMulti .rroomContentsSchool .blockLeft a { border: 5px solid #000 ;}
#rroom .sectionMulti .rroomContentsOneDetail .blockLeft a { border: 5px solid #180065 ;}
#rroom .sectionMulti #bachi .rroomContentsOneDetail .blockLeft a { border: 5px solid #997e3e ;}
#rroom .sectionMulti #stance .rroomContentsOneDetail .blockLeft a { border: 5px solid #650000 ;}

#rroom .sectionMulti .rroomContentsOne .blockLeft a:hover{ border: 5px solid #2c4ca9 ;}
#rroom .sectionMulti .rroomContentsBlog .blockRight a:hover { border: 5px solid #007bcb ;}
#rroom .sectionMulti .rroomContentsSchool .blockLeft a:hover { border: 5px solid #555 ;}
#rroom .sectionMulti .rroomContentsOneDetail .blockLeft a:hover { border: 5px solid #2c4ca9 ;}
#rroom .sectionMulti #bachi .rroomContentsOneDetail .blockLeft a:hover { border: 5px solid #baa062 ;}
#rroom .sectionMulti #stance .rroomContentsOneDetail .blockLeft a:hover { border: 5px solid #bd0000 ;}

#rroom .sectionMulti .rroomContentsSchool .blockLeft img,
#rroom .sectionMulti .rroomContentsBlog .blockRight img,
#rroom .sectionMulti .rroomContentsOne .blockLeft img,
#rroom .sectionMulti .rroomContentsOneDetail .blockLeft img{
	height: 180px ;
	text-align: center ;
}

#rroom .sectionMulti .rroomContentsOneDetail .blockLeft img.nonLink{ border: 5px solid #ddd ;}

#rroom .sectionMulti .rroomContentsOneDetail .blockLeft a{
	top: 0 ;
	left: 0 ;
	position: relative ;
}

#rroom .sectionMulti .rroomContentsOneDetail .blockLeft a span{
	top: 163px ;
	left: 163px ;
	position: absolute ;
	text-indent: -9999px ;
	width: 16px ;
	height: 16px ;
	background: url(/img/iconGrass.gif) no-repeat ;
	overflow: hidden ;
}

#rroom .sectionMulti .rroomContentsSchool.border,
#rroom .sectionMulti .rroomContentsBlog.border,
#rroom .sectionMulti .rroomContentsOne.border,
#rroom .sectionMulti .rroomContentsOneDetail.border {
	background: url(/img/dot.gif) repeat-x center bottom ;
	padding-bottom: 10px ;
	margin-bottom: 10px ;
}

#rroom .sectionMulti .rroomContentsOne {
	width: 605px ;
	height: 500px ;
	background: url(/img/rroom_index_one.jpg) no-repeat ;
	overflow: hidden ;
	margin-bottom: 20px ;
}


#rroom .sectionMulti .rroomContentsOne .blockLeft {
	margin-top: 310px ;
}

#rroom .sectionMulti .rroomContentsOne .blockRight {
	color: #fff ;
	margin-top: 200px ;
}

#rroom .sectionMulti .rroomContentsOne .blockRight .comment {
	height: 140px ;
	margin: 0 10px 0 60px ;
}

#rroom .sectionMulti .rroomContentsOne .blockRight .button,
#rroom .sectionMulti .rroomContentsSchool .blockRight .button {
	text-align: center ;
}

#rroom .sectionMulti .snavOne {
	text-align: right ;
	margin-bottom: 10px ;
}

#rroom #under_main .sectionMulti .snavOne a.anchorStance {color: #650000 ;}
#rroom #under_main .sectionMulti .snavOne a.anchorBachi {color: #997E3E ;}
#rroom #under_main .sectionMulti .snavOne a.anchorTuning {color: #0A0098 ;}

#rroom .sectionMulti p.lead {
	color: #180065 ;
	background: #e7edff ;
	padding: 10px ;
}

#rroom .sectionWasabi,
#rroom .sectionOrefes,
#rroom .sectionWasabi20110414 {
	position: relative ;
	margin-bottom: 20px ;
}

#rroom .sectionWasabi ul { position: absolute ; left: 15px ; }
#rroom .sectionWasabi ul.a { top: 780px ; }
#rroom .sectionWasabi ul.b { top: 810px ; }
#rroom .sectionWasabi ul li { float: left ; padding-right: 5px ; }

#rroom .sectionOrefes span { position: absolute ; }
#rroom .sectionOrefes span.rroom_orefes_link_01 { top: 171px ; left: 60px ; }
#rroom .sectionOrefes span.rroom_orefes_link_02 { top: 207px ; left: 284px ; }
#rroom .sectionOrefes span.rroom_orefes_link_03 { top: 268px ; left: 495px ; }

#rroom .sectionWasabi20110414 { width: 605px ; height: 300px ;background: url(/img/rroom_wasabi20110414_bg_01.jpg) no-repeat ; }
#rroom .sectionWasabi20110414 a { position: absolute ; }
#rroom .sectionWasabi20110414 a.wasabi20110414_link01 { top: 10px ; left: 50px ; }
#rroom .sectionWasabi20110414 a.wasabi20110414_link02 { top: 10px ; left: 353px ; }


/* school */

#rroom.school .sectionMulti #schoolHeader {
	width: 603px ;
	color: #fff ;
	background: #000 ;
	margin-bottom: 15px ;
	padding: 1px ;
	overflow: hidden ;
}

#rroom.school .sectionMulti #schoolHeaderInner {
	color: #fff ;
	background: #000 ;
	border: 1px #fff solid ;
	padding: 1px ;
}

#rroom.school .sectionMulti #schoolHeaderInner02 {
	color: #fff ;
	background: #000 ;
	border: 1px #fff solid ;
	padding: 15px ;
}

#rroom.school .sectionMulti #schoolHeader #rroom.school .sectionMulti #schoolHeaderNote {
	width: 567px ;
	overflow: hidden ;
}

#rroom.school .sectionMulti #schoolHeader .blockL {
	width: 168px ;
	float: left ;
}

#rroom.school .sectionMulti #schoolHeader .blockR {
	width: 385px ;
	float: right ;
}

#rroom.school .sectionMulti #schoolBody {
	width: 605px ;
}

#rroom.school .sectionMulti #schoolBody table#detail {
	margin: 0 0 15px 0 ;
}

#rroom.school .sectionMulti #schoolBody table#detail th {
	width: 60px ;
	text-align: left ;
}

#rroom.school .sectionMulti #schoolBody table#detail th,
#rroom.school .sectionMulti #schoolBody table#detail td {
	padding: 0 3px 3px 0 ;
}

#rroom.school .sectionMulti #schoolBody ul {
	width: 605px ;
	margin-bottom: 10px ;
}

#rroom.school .sectionMulti #schoolBody ul li {
	float: left ;
}

#rroom.school .sectionMulti #schoolBody ul li a {
	width: 103px ;
	border: 5px #ddd solid ;
	display: block ;
	margin: 0 10px 10px 0 ;
}

#rroom.school .sectionMulti #schoolBody ul li a:hover {
	border: 5px #ffd200 solid ;
}

#rroom.school .sectionMulti #schoolBody ul li a.right {
	margin: 0 0 10px 0 ;
}

#rroom.school .sectionMulti #schoolBody #attention {
	color: #777 ;
	margin-bottom: 20px ;
}

#rroom.school .sectionMulti #schoolBody #post {
	text-align: center ;
	margin-bottom: 15px ;
}


/* blog */

#rroom.blog .sectionMulti .sectionLeft { width: 425px ; overflow: hidden ;}
#rroom.blog .sectionMulti .sectionRight { width: 159px ; overflow: hidden ;}

#rroom.blog .sectionMulti .sectionLeft .sectionTop,
#rroom.blog .sectionMulti .sectionLeft .sectionBottom { width: 425px ; height: 19px ; background: url(/img/rroom_blog_top.gif) no-repeat ; overflow: hidden ;}
#rroom.blog .sectionMulti .sectionLeft .sectionBottom { background: url(/img/rroom_blog_bottom.gif) no-repeat ; margin-bottom: 20px ; }
#rroom.blog .sectionMulti .sectionLeft .sectionBody { width: 423px ;border-right: 1px solid #9a9a9a ; border-left: 1px solid #9a9a9a ; overflow: hidden ;}
#rroom.blog .sectionMulti .sectionLeft .sectionBody .sectionBodyInner { width: 393px ;margin: 0 15px ; overflow: hidden ;}
#rroom.blog .sectionMulti .sectionLeft .sectionBody .sectionBodyInner .sectionDate { font-size: 10px ;}
#rroom.blog .sectionMulti .sectionLeft .sectionBody .sectionBodyInner h3 {
	font-size: 14px ;
	color: #0a0098 ;
	font-family:"Osaka","ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS Gothic",sans-serif;
	background: url(/img/rroom_blog_line.gif) repeat-x center bottom ;
	padding-bottom: 15px ;
	margin-bottom: 20px ;
}
#rroom.blog .sectionMulti .sectionLeft .sectionBody.sectionEntry .sectionBodyInner img { margin-bottom: 15px ;}

#rroom.blog .sectionMulti .sectionRight .moduleSide { margin-bottom: 20px ;}
#rroom.blog .sectionMulti .sectionRight .moduleSide ul { border-left: 1px solid #9a9a9a ;}
#rroom.blog .sectionMulti .sectionRight .moduleSide ul li { background: url(/img/rroom_blog_line02.gif) no-repeat left bottom ; padding-bottom: 1px ;}
#rroom.blog #under_main .sectionMulti .sectionRight .moduleSide ul li a { text-decoration: none ;width: 150px ;display: block ;padding: 5px 0 5px 8px ;}
#rroom.blog #under_main .sectionMulti .sectionRight .moduleSide ul li a:hover { background: #e9f3ff ;}

#rroom.blog .sectionMulti .sectionLeft table.pnLink { width: 100% ; margin-bottom: 20px ;}
#rroom.blog .sectionMulti .sectionLeft table.pnLink td.previous a,
#rroom.blog .sectionMulti .sectionLeft table.pnLink td.next a { height: 24px ;background: url(/img/rroom_blog_icon01.gif) no-repeat ; display:block ; padding-left: 24px ; }
#rroom.blog .sectionMulti .sectionLeft table.pnLink td.next a { background: url(/img/rroom_blog_icon02.gif) no-repeat ; }
#rroom.blog .sectionMulti .sectionLeft table.pnLink td.previous a:hover { background: url(/img/rroom_blog_icon01_ov.gif) no-repeat ;}
#rroom.blog .sectionMulti .sectionLeft table.pnLink td.next a:hover { background: url(/img/rroom_blog_icon02_ov.gif) no-repeat ;}

#rroom.blog .sectionMulti .sectionLeft .sectionBody.sectionList .sectionBodyInner { width: auto ; margin: 0 ;  }
#rroom.blog .sectionMulti .sectionLeft .sectionBody.sectionList .sectionBodyInner h3 {margin: 0 15px 15px ;  }
#rroom.blog .sectionMulti .sectionLeft .sectionBody.sectionList .sectionBodyInner ul {width: 402px ;margin: 0 0 0 15px ; }
#rroom.blog .sectionMulti .sectionLeft .sectionBody.sectionList .sectionBodyInner ul li {width: 134px ; float: left ; overflow: hidden ; }
#rroom.blog .sectionMulti .sectionLeft .sectionBody.sectionList .sectionBodyInner ul li p {text-align: center ;width: 122px ; overflow: hidden ;  border: 1px solid #9a9a9a ; }
#rroom.blog .sectionMulti .sectionLeft .sectionBody.sectionList .sectionBodyInner ul li p a { width: 112px ; display: block ;padding: 5px ;overflow: hidden ;}
#rroom.blog .sectionMulti .sectionLeft .sectionBody.sectionList .sectionBodyInner ul li p a:hover { background: #e9f3ff ;}
#rroom.blog .sectionMulti .sectionLeft .sectionBody.sectionList .sectionBodyInner ul li p a span { height: 100px ; display: block ;overflow: hidden ;}

#rroom.blog .sectionMulti .sectionLeft .sectionBody .sectionBodyInner .blockMulti {width: 387px ; }
#rroom.blog .sectionMulti .sectionLeft .sectionBody .sectionBodyInner .blockMulti .blockLeft {width: 124px ; }
#rroom.blog .sectionMulti .sectionLeft .sectionBody .sectionBodyInner .blockMulti .blockRight {width: 253px ; }
#rroom.blog .sectionMulti .sectionLeft .sectionBody .sectionBodyInner .blockMulti .blockLeft p {text-align: center ;width: 122px ; overflow: hidden ;  border: 1px solid #9a9a9a ; margin: 0 ; }
#rroom.blog .sectionMulti .sectionLeft .sectionBody .sectionBodyInner .blockMulti .blockLeft p a { width: 112px ; display: block ;padding: 5px ;overflow: hidden ;}
#rroom.blog .sectionMulti .sectionLeft .sectionBody .sectionBodyInner .blockMulti .blockLeft p a:hover { background: #e9f3ff ;}
#rroom.blog .sectionMulti .sectionLeft .sectionBody .sectionBodyInner .blockMulti .blockLeft p a span { height: 100px ; display: block ;overflow: hidden ;}
#rroom.blog .sectionMulti .sectionLeft .sectionBody .sectionBodyInner .blockMulti .blockRight .sectionLink { text-align: right ;}


/* wasabi */

#rroom.wasabi ul.sectionNav {
	margin-bottom: 20px ;
	margin-left: -5px ;
}
#rroom.wasabi ul.sectionNav li {
	float: left ;
	padding-left: 5px ;
}

#rroom.wasabi .sectionMulti { line-height: 1.5 ;margin-bottom: 10px ; }
#rroom.wasabi .sectionMulti img.blockLeft { margin: 0 15px 15px 0 ; }
#rroom.wasabi .sectionMulti img.blockRight { margin: 0 0 15px 15px ; }

#rroom.wasabi .sectionMulti strong { color: #cc0000 ;font-weight: normal ; }

#rroom.wasabi.member .sectionBody {
	background: url(/img/rroom_wasabi_bg_02.jpg) center 50px no-repeat ;
}

#rroom.wasabi.member .sectionBody .sectionMulti {
	background: url(/img/rroom_wasabi_line.jpg) bottom left no-repeat ;
	padding-bottom: 5px ;
}

#rroom.wasabi.member .sectionBody .sectionMulti h4 {
	margin-bottom: 15px ;
}


