.menu{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	left:0px;
	top: 62px;
	line-height: 18px;
}
.menu a{
	color: #8f8f8c;
	background-color: #FFFFFF;
	text-decoration:none;
	display:block;
	text-align: center;
	width: 60px;
	white-space: nowrap;
}
.submenu{
	border: 2px solid #e3e3de;
	width: 190px;
	visibility: hidden;
	position:absolute;
	left:-45px
}
.submenu a{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 11px;
	font-weight: normal;
	border-bottom: 1px solid #e3e3de;
	text-align: left;
	background-color: #FFFFFF;
	line-height: 16px;
	padding: 4px;
	width: 182px;
}
.submenu a:hover{
	background-color: #e3e3de;
}
#menu1{
	position: absolute;
	left:260px;
	top: 0px;
}
#menu2{
	position: absolute;
	left:380px;
	top: 0px;
}
#menu3{
	position: absolute;
	left:470px;
	top: 0px;
}#menu4{
	position: absolute;
	left:560px;
	top: 0px;
}#menu5{
	position: absolute;
	left:650px;
	top: 0px;
}

td {
	padding: 0;
}
h4 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 0.875em;
	color: #8f8f8c;
	text-decoration:none;
}
h5 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 0.75em;
	color: #8f8f8c;
	text-decoration:none;
}
.red{
	color: #FF0000;
}
.bold{
	font-weight: bold;
}
.tb_head {
	height: 80px;
}
.tb_head td{
	vertical-align: top;
}
.head_space{
	width: 40px;
}
.head_img{
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #8f8f8c;
}
.head_img img{
	position: relative;
	right: 30px;
}
.head_cart{
	width: 450px;
	vertical-align: top;
	text-align: right;
}
.tb_main{
	width: 100%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
}
.tb_main_inn{
	width: 750px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 0.75em;
	line-height: 1.5em;
}
.tb_main_inn h3{
	font-size: 1.09em;
	font-weight: bold;
}
.tb_main_inn h2{
	font-size: 1.33em;
	font-weight: bolder;
	text-align: right;
}
.tb_main_inn a{
	color: #000000;
	text-decoration: none;
}
.tb_main_inn a:hover{
	color: #8f8f8c;
	font-weight: bold;
}
.main_menu{
	vertical-align: top;
	width: 210px;
	padding: 50px 40px;
}
.main_menu div{
	margin-bottom: 16px;
}
.main_menu li{
	margin-left: 16px;
}
.main_cont{
	vertical-align: top;
	width: 540px;
	padding: 16px 16px 40px;
}
.white_back{
	background-color: #FFFFFF;
	padding-right: 8px;
	padding-left: 8px;
}
.white_box{
	border: 1px solid #FFFFFF;
	margin-bottom: 16px;
	padding-right: 8px;
	padding-left: 8px;
}
.blue_back{
	background-color: #1a75cf;
	color: #FFFFFF;
	padding-right: 8px;
	padding-left: 8px;
}
.red_back{
	background-color: #FF0000;
	color: #FFFFFF;
	padding-right: 8px;
	padding-left: 8px;
}
.red_box{
	border: 1px solid #FF0000;
	margin-bottom: 16px;
	padding-right: 8px;
	padding-left: 8px;
}
.red_back a{
	color: #FFFFFF;
}
.tb_list{
	width: 380px;
	margin: 0px;
	padding: 0px;
}
.td_list{
	width: 98px;
	vertical-align: top;
}
.tb_top {
	border-top: 1px solid #007dcc;
	border-bottom: 1px solid #007dcc;
	width: 100%;
	background-color: #ffffff;
}
.tb_topics {
	width: 700px;
	position: relative;
	margin-top: 8px;
}
.td_line {
	background-color: #9EAABC;
	width: 1px;
}
.td_contents {
	width: 233px;
	padding-right: 12px;
	padding-left: 12px;
	vertical-align: top;
}
.td_contents p {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 0.6875em;
	line-height: 1.375em;
	padding-left: 8px;
}
.td_contents_title{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 1.09em;
	font-weight: bold;
	color: #9EAABC;
}
.tb_adv {
	float: none;
	margin-left: 16px;
	margin-top: 30px;
	vertical-align: top;
}
.tb_adv li {
	margin-left:15px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 0.75em;
	line-height: 1.5em;
}
.bottom {
	margin-top: 100px;
	width: 700px;
}
address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #8f8f8c;
}
.td_address {
	text-align: center;
	vertical-align: bottom;
}
.counter{
	margin-left: 18px;
	position: relative;
	top: 120px;
}

.space {
	height: 80px;
}
/* column box */
#box_corner{
	height: 10px;
	width: 10px;
}
#box_t{
	background-image: url(../2007images/column_box_bt.gif);
}
#box_b{
	background-image: url(../2007images/column_box_bb.gif);
}
#box_l{
	background-image: url(../2007images/column_box_bl.gif);
	background-repeat: repeat-y;
}
#box_r{
	background-image: url(../2007images/column_box_br.gif);
	background-repeat: repeat-y;
}
#box_c{
	padding: 8px;
}

/* color about */
#head_ca_about{
	color: #396da6;
}
#head_co_about{
	color: #c6ddf3;
}
#tb_about{
	border-top-color: #1A75CF;
	border-bottom-color: #1A75CF;
	background-color: #c6ddf3;
	background-image: url(../2007images/back_about.gif);
	background-repeat: no-repeat;
}
#td_about{
	background-color: #dfecf8;
}

/* color service */
#head_ca_service{
	color: #ff8533;
}
#head_co_service{
	color: #ffd4b7;
}
#tb_service{
	border-top-color: #ff8533;
	border-bottom-color: #ff8533;
	background-color: #ffd4b7;
	background-image: url(../2007images/back_service.gif);
	background-repeat: no-repeat;
}
#td_service{
	background-color: #ffe0cc;
}
/* color seminar */
#head_ca_seminar{
	color: #66d43d;
}
#head_co_seminar{
	color: #c8efbb;
}
#tb_seminar{
	border-top-color: #66d43d;
	border-bottom-color: #66d43d;
	background-color: #c8efbb;
	background-image: url(../2007images/back_seminar.gif);
	background-repeat: no-repeat;
}
#td_seminar{
	background-color: #d8f4ce;
}

/* color member */
#head_ca_member{
	color: #663366;
}
#head_co_member{
	color: #d6c8d6;
}
#tb_member{
	border-top-color: #663366;
	border-bottom-color: #663366;
	background-color: #d6c8d6;
	background-image: url(../2007images/back_member.gif);
	background-repeat: no-repeat;
}
#td_member{
	background-color: #e9e2e9;
}

/* color link */
#head_ca_link{
	color: #e3ba12;
}
#head_co_link{
	color: #f6e7ae;
}
#tb_link{
	border-top-color: #e3ba12;
	border-bottom-color: #e3ba12;
	background-color: #f6e7ae;
	background-image: url(../2007images/back_link.gif);
	background-repeat: no-repeat;
}
#td_link{
	background-color: #f8eec5;
}

/* image */
#img_brace{
	background-image: url(../2007images/brace.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#img_brace img{
	height: 225px;
	width: 1px;
}
#img_t_shirt{
	background-image: url(../2007images/t_shirt.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#img_t_shirt img{
	height: 344px;
	width: 1px;
}
#img_therapist{
	background-image: url(../2007images/therapist.jpg);
	background-repeat: no-repeat;
}
#img_therapist img{
	height: 293px;
	width: 1px;
}
#img_therapist2{
	background-image: url(../2007images/therapist2.jpg);
	background-repeat: no-repeat;
}
#img_therapist2 img{
	height: 203px;
	width: 1px;
}

.bline_address{
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #8f8f8c;
	background-color: #FFFFFF;
	position: relative;
	bottom: 7px;
}
.bline{
	width: 750px;
	border-top-width: 1px;
	border-top-style: solid;
	margin-top: 80px;
	text-align: center;
}
#bline_{
	border-top-color: #1A75CF;
}
#bline_about{
	border-top-color: #1A75CF;
}
#bline_service{
	border-top-color: #ff8533;
}
#bline_seminar{
	border-top-color: #66d43d;
}
#bline_member{
	border-top-color: #663366;
}
#bline_link{
	border-top-color: #e3ba12;
}