.club_detail #technology.usual_w section {
	background-image: url(../images/junior/bg_section.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	font-family: Arial, Helvetica, sans-serif;	
}


#item_01 #wrapper .page_main #junior {
	font-family: Arial, Helvetica, sans-serif;
}

/* main_imge */
#junior .main_image {
	background: url(../images/junior/mg_main.jpg) no-repeat;
	height: 350px;
	width: 659px;
}
#junior .main_image h1 {
	border-style	: none;
	border-width	: 0px;
	background	: none;
	margin-top: 90px;
	margin-left: 97px;
}

/* technology */
#junior #technology {
	margin-top: 34px;
	background: url(../images/junior/bg_item_technology.jpg) no-repeat;
	background-position: bottom;
}
#junior #technology h2 {
	border-bottom: 6px solid #e60012;
	padding-bottom: 7px;
	color: #333333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 180%;
	padding-left:0px;
	background:none;
}
#junior #technology .section_01 {
	margin-left: 29px;
	margin-right: 40px;
}
#junior #technology .section_01 .img_right {
	float: right;
	margin-top: -25px;
	margin-bottom: 20px;
}
#junior #technology .section_01 h3 {
	margin-top: 52px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 150%;
}
#junior #technology .section_01 p {
	color: #333333;
	margin-top: 28px;
}
#junior #technology .section_01 .first_paragraph {
	margin-top: 42px;
}
#junior #technology .section_02 {
	clear: both;
	margin-left: 29px;
	margin-right: 40px;
	margin-bottom: 258px;
	padding-bottom: 0px;
}
#junior #technology .section_02 .first {
	color: #333333;
	margin-top: 44px;
}
#junior #technology .section_02 p {
	color: #333333;
	margin-top: 29px;
}

/* spec_price */
#junior #spec_price {
	background-color: #f7f7f5;
	background: url(../images/junior/bg_box.jpg) repeat-y;
	border: 1px solid #383838;
}
#junior #spec_price h2 {
	border-bottom: 6px solid #e60012;
	padding-bottom: 7px;
	padding-left: 0px;
	color: #333333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 180%;
	background: none;
}
#junior #spec_price h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 120%;
	font-weight: bold;
}

#junior #spec_price h4 {
	color: #e60012;
}
#junior #spec_price h4 img {
	padding-right: 10px;
}
#junior #spec_price .tbl_spec {
	border-top: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;;
	border-right-style: none;
	border-bottom-style: none;
}

#junior #spec_price .tbl_spec th {
	background-color: #ea2635;
	color: #FFFFFF;
	text-align: center;
	border-right: 1px solid #f5939a;
	border-bottom: 1px solid #a9a9a9;
	border-top-style: none;
	border-left-style: none;
}
#junior #spec_price .tbl_spec .last_item {
	border-right-style: none;
}
#junior #spec_price .tbl_spec td {
	background-color: #FFFFFF;
	border-bottom: 1px solid #a9a9a9;
	border-right: 1px solid #a9a9a9;
	border-top-style: none;
	border-left-style: none;
	vertical-align: middle;
}
#junior #spec_price .tbl_spec .first_item {
	font-weight: bold;
	padding-right: 15px;
	background-color: #cecece;
	text-align: left;
	padding-left: 15px;
	width		: 120px;
}
#junior #spec_price .notice {
	color: #333333;
	margin-right: 5px;
	padding-top: 0px;
}

#junior #spec_price .tbl_price {
	border: 1px solid #bababa;
	margin-top: 29px;
}
#junior #spec_price .tbl_price .td_price {
	background-image: url(../images/junior/bg_price.jpg);
	background-repeat: repeat-x;
	background-color: #CCCCCC;
	font-weight: bold;
	text-align: center;
	width: 135px;
	border-right: 1px solid #a9a9a9;
}
#junior #spec_price .tbl_price td {
	background-color: #FFFFFF;
	text-align: right;
	padding-right: 15px;
	border-style: none;
	border-bottom-style: none;
}

/* shaft */
#junior #shaft {
	background-color: #f7f7f5;
	background: url(../images/junior/bg_box.jpg) repeat-y;
	border: 1px solid #383838;
}
#junior #shaft h2 {
	border-bottom: 6px solid #e60012;
	padding-bottom: 7px;
	padding-left:0px;
	background:none;
	color: #333333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 180%;
}
#shaft .shaft_junior{
	background-image	: url(../images/junior/bg_shaft_junior.jpg);
}
#junior #shaft th {
	background-image: url(../images/junior/bg_shaft_table.gif);
	border-top-style: none;
	border-right:  1px solid #8f8f8a;
}
#junior #shaft td {
	background-color: #FFFFFF;
	border-top-style: none;
	border-left-style: none;
	border-right:  1px solid #8f8f8a;
	vertical-align: middle;
}
#junior #shaft table {
	border-top:  1px solid #8f8f8a;
	border-left:  1px solid #8f8f8a;
}
#junior #spec_price .tbl_price .price span{
	font-size: 110%;
	font-weight	: bold;
}

#junior #spec_price .tbl_price .price span.tax{
	font-weight	: normal;
	font-size	: 85%;
}
#foot_bnr .school {
	padding: 20px 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #444444;
}

/* for Kids */

#junior #spec_price h4.kids {
	color: #ec6941;
}
#junior #spec_price .kids th {
	background-color: #ec6941;
	border-right: 1px solid #ffc8b7;
}

/*bnr_school*/
#bnr_school{
	border-color	: #444444;
	border-width	: 1px 0px 0px;
	border-style	: solid;
	padding		: 20px 0px 0px;
	margin		: 0px 0px 20px;
}

#bnr_school a img{
	filter		: alpha(opacity=90);
	opacity		: 1.00;
	-moz-opacity	: 1.00;
}
#bnr_school a:hover img{
	filter		: alpha(opacity=100);
	opacity		: 0.90;
	-moz-opacity	: 0.90;
}

#honma_shop h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	}
