body {
	background-color:#EBEFFB;
	background-image: url(images/back_knee.jpg);
	background-repeat: repeat-x;
}

/*----------------------*/
/*      top styles      */
/*----------------------*/
#header {
	background-image: url(images/knee_top_photo.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 375px;
	width: 760px;
}
#top_copy{
	float:left;
	margin: 246px 0 0 0px;
	padding: 5px 0 0 25px;
	height: 98px;
	width: 365px;
	color:#333333;
	line-height:150%;
}
#whatsnew{
	float:left;
	margin: 200px 0 0 50px;
	padding: 0 0 0 12px;
	height:98px;
	width: 300px;
	font-family: "lr SVbN", "Osaka|";
	color:#333333;
	background-image:url(images/bullet_blue.gif);
	background-position:0 2px;
	background-repeat: no-repeat;
	line-height: 135%;
}
#whatsnew a{
	color:#333333;
}
#whatsnew a:hover{
	color:#0033FF;
}
#whatsnew td {
	vertical-align:top;
	padding:0 3px;
}
#dotcom_link{
	float:left;
	margin: 50px 0px 0 50px;
	padding: 0 8px 0 12px;
	height:12px;
	width: 285px;
	color:#3160EC;
	text-align:right;
	background-image: url(../images/arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
}
#dotcom_link a{
	color:#3160EC;
	text-decoration: none;
}
#dotcom_link a:hover{
	color:#3160EC;
	text-decoration: underline;
}
/*top_navin*/

#top_navi {
	padding: 0;
	height: 40px;
	width: 760px;
}
#top_navi ul{
	list-style-type: none;
	padding: 0px;
	margin:0px;
}
#top_navi ul li{
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	float:left;
}
#top_navi ul li a{
	display: block;
	background-repeat: no-repeat;
	height: 40px;
}
#top_navi ul li#structure a{
	background-image: url(images/knee_top_navi.gif);
	width: 132px;
	background-position: 0px 0px;
}
#top_navi ul li#structure a:hover{
	background-position: 0px -40px;
}
#top_navi ul li#rheumati a{
	background-image: url(images/knee_top_navi.gif);
	width: 169px;
	background-position: -132px 0px;
}
#top_navi ul li#rheumati a:hover{
	background-position: -132px -40px;
}
#top_navi ul li#osteo a{
	background-image: url(images/knee_top_navi.gif);
	width: 169px;
	background-position: -301px 0px;
}
#top_navi ul li#osteo a:hover{
	background-position: -301px -40px;
}
#top_navi ul li#treatment a{
	background-image: url(images/knee_top_navi.gif);
	width: 132px;
	background-position: -470px 0px;
}
#top_navi ul li#treatment a:hover{
	background-position: -470px -40px;
}
#top_navi ul li#column a{
	background-image: url(images/knee_top_navi.gif);
	width: 114px;
	background-position: -602px 0px;
}
#top_navi ul li#column a:hover{
	background-position: -602px -40px;
}
#top_navi ul li#rightend{
	display: block;
	background-image: url(images/knee_top_navi.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 44px;
	background-position: -716px 0px;
}
/*buttons*/
#buttons {
	padding: 0;
	height: 146px;
	width: 760px;
}
#buttons ul{
	list-style-type: none;
	padding: 0px;
	margin:0px;
}
#buttons ul li{
	float:left;
}
#buttons ul li a{
	display: block;
	background-repeat: no-repeat;
	height: 146px;
	text-decoration: none;
}
#buttons ul li#selfcheck a{
	background-image: url(images/buttons.gif);
	width: 193px;
	background-position: 0px 0px;
}
#buttons ul li#selfcheck a:hover{
	background-position: 0px -146px;
}
#buttons ul li#selfcare a{
	background-image: url(images/buttons.gif);
	width: 190px;
	background-position: -193px 0px;
}
#buttons ul li#selfcare a:hover{
	background-position: -193px -146px;
}
#buttons ul li#walking a{
	background-image: url(images/buttons.gif);
	width: 190px;
	background-position: -383px 0px;
}
#buttons ul li#walking a:hover{
	background-position: -383px -146px;
}
#buttons ul li#forum a{
	text-indent:-9999px;
	background-image: url(images/buttons.gif);
	width: 186px;
	background-position: -573px 0px;
}
#buttons ul li#forum a:hover{
	background-position: -573px -146px;
}
#selfcheck_text {
	display:block;
	width:165px;
	height:auto;
	margin:0px 0px 0px 15px;
	backgroung-color:#FF0000;
	text-align:center;
	padding-top:75px;
	color:#666666;
	line-height:135%;
}
/*footer*/
#footer {
	background-image: url(images/knee_footer.gif);
	background-repeat: no-repeat;
	height: 39px;
	line-height:30px;
	color:white;
}
#footer a {
	color:white;
}
#footer a:hover {
	color:#0033FF;
}

/*----------------------*/
/*      sub styles      */
/*----------------------*/

#header_sub a{
	height: 122px;
	width: 760px;
	display: block;
	text-decoration: none;
	text-indent: -9999px;
}
#header_sub.structure a{
	background-image: url(images/knee_sub_header01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#header_sub.rheumati a{
	background-image: url(images/knee_sub_header02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#header_sub.osteo a{
	background-image: url(images/knee_sub_header03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#header_sub.treatment a{
	background-image: url(images/knee_sub_header04.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#header_sub.column a{
	background-image: url(images/knee_sub_header05.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#header_sub.link a{
	background-image: url(images/knee_sub_header06.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#pagebody {
	width: 760px;
}
#contents {
	background-color:white;
	width:550px;
	float:left;
}
#bread_crumb {
	background-image: url(images/knee_bread_crumb.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 23px;
	width: 540px;
	font-size:12px;
	padding:10px 0 0 0px;
	text-indent:20px;
}


/* global navi */
#global_navi{
	width:200px;
	height:35px;
	float:left;
}
#global_navi ul{
	margin:1px 0 0 0;
	padding:0;
}
#global_navi li{
	height: 37px;
	width: 200px;
	margin:0;
	list-style-type: none;
}
#global_navi li a {
	background-image: url(images/knee_navi.gif);
	background-repeat: no-repeat;
	height: 37px;
	width: 200px;
	display: block;
	text-decoration: none;
	text-indent: -9999px;
}
#global_navi li.knee_top a {
	background-position: 0px 0px;
}
#global_navi li.knee_top a:hover {
	background-position: -200px 0px;
}
#global_navi li.structure a:hover {
	background-position: -200px 0px;
}
#global_navi li.structure a {
	background-position: 0px -37px;
}
#global_navi li.structure a:hover {
	background-position: -200px -37px;
}
#global_navi li.rheumati a {
	background-position: 0px -74px;
}
#global_navi li.rheumati a:hover {
	background-position: -200px -74px;
}
#global_navi li.osteo a {
	background-position: 0px -111px;
}
#global_navi li.osteo a:hover {
	background-position: -200px -111px;
}
#global_navi li.treatment a {
	background-position: 0px -148px;
}
#global_navi li.treatment a:hover {
	background-position: -200px -148px;
}
#global_navi li.treatment#RA {
	height: 25px;
}
#global_navi li.treatment#RA a {
	background-position: 0 0;
	background-image: url(images/knee_navi_treatment.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 200px;
	display: block;
	text-decoration: none;
	text-indent: -9999px;
}
#global_navi li.treatment#RA_selected {
	background-position: -200px 0;
	background-image: url(images/knee_navi_treatment.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 200px;
	display: block;
	text-decoration: none;
	text-indent: -9999px;
}
#global_navi li.treatment#RA a:hover {
	background-position: -200px 0;
}
#global_navi li.treatment#OA {
	height: 25px;
}
#global_navi li.treatment#OA a {
	background-position: 0 -25px;
	background-image: url(images/knee_navi_treatment.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 200px;
	display: block;
	text-decoration: none;
	text-indent: -9999px;
}
#global_navi li.treatment#OA_selected {
	background-position: -200px -25px;
	background-image: url(images/knee_navi_treatment.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 200px;
	display: block;
	text-decoration: none;
	text-indent: -9999px;
}
#global_navi li.treatment#OA a:hover {
	background-position: -200px -25px;
}
#global_navi li.column a {
	background-position: 0px -185px;
}
#global_navi li.column a:hover {
	background-position: -200px -185px;
}
#global_navi li.mycare {
	background-image: url(images/knee_navi.gif);
	background-repeat: no-repeat;
	height: 37px;
	width: 200px;
	display: block;
	background-position: 0px -222px;
	height:20px;
	text-indent: -9999px;
}
#global_navi li.selfcheck a {
	background-position: 0px -244px;
}
#global_navi li.selfcheck a:hover {
	background-position: -200px -244px;
}
#global_navi li.selfcare a {
	background-position: 0px -281px;
}
#global_navi li.selfcare a:hover {
	background-position: -200px -281px;
}
#global_navi li.walking a {
	background-position: 0px -318px;
}
#global_navi li.walking a:hover {
	background-position: -200px -318px;
}
#global_navi li.forum a {
	background-position: 0px -355px;
}
#global_navi li.forum a:hover {
	background-position: -200px -355px;
}



/*contents*/
h1 {
	background-image: url(images/knee_h1.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 560px;
	text-indent:-9999px;
	display:block;
	line-height:27px;
}
h1.structure {
	background-position:20px 0;
}
h1.rheumati {
	background-position:20px -27px;
}
h1.osteo {
	background-position:20px -54px;
}
h1.treatment {
	background-position:20px -81px;
}
h1.column {
	background-position:20px -108px;
}
h1.link {
	background-position:20px -243px;
}
h1.sitemap {
	background-position:20px -269px;
}
h2 {
	background-image:url(images/knee_bullet.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
	margin:30px 0 7px 25px;
	padding-left:15px;
	font-size:16px;
	font-weight:bold;
}
h2.top{
	margin:20px 0 7px 25px;
}
h2.link{
	margin:30px 0 0px 25px;
}
h3 {
	margin:20px 30px 7px 40px;
	font-size:14px;
	font-weight:bold;
	color:#4687BB;
}
div.sitemap h3 a{
	color:#4687BB;
}
h4 {
	margin:20px 30px 7px 40px;
	font-size:14px;
	font-weight:bold;
	color:#8C8C8C;
}

p {
	margin:0 40px 10px 40px;
	line-height:150%;
}
.underline {
	border-bottom:dotted 1px #42A8A3;
	width:400px;
	display:block;
	margin-bottom:2px;
}
table.typeA{
	font-size:12px;
	border: 1px #AAAAAA solid;
	border-collapse: collapse;
}
table.typeA th{
	padding:5px;
	background-color:#E5F0EA;
	border: 1px #AAAAAA solid;
	border-collapse: collapse;
}

table.typeA td{
	padding:5px;
	border: 1px #AAAAAA solid;
	border-collapse: collapse;
}

/*footer_sub*/
#footer_sub {
	background-image: url(images/knee_footer_sub.gif);
	background-repeat: no-repeat;
	height: 39px;
	line-height:30px;
	color:white;
	clear:both;
}
#footer_sub a {
	color:white;
}
#footer_sub a:hover {
	color:#0033FF;
}
.totop a {
	text-indent: -9999px;
	margin: 0 10px 5px 475px;
	height: 21px;
	width: 65px;
	display: block;
	background-image: url(images/totop.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	background-position: 0px 0px;
}
.totop a:hover {
	background-position: 0px -21px;
}
p.caption {
	font-size:12px;
	color:#333333;
	margin:0 40px 10px 40px;
	line-height:100%;
}
p.kajo {
	text-indent:-17px;
	padding-left:17px;
	margin:0 40px 5px 40px;
}
ul.kajo {
	margin:0 40px 10px 60px;
}
ul.kajo li{
	line-height:135%;
	margin-bottom:5px;
}
p.comment {
	color:#0066CC;
	margin-top:10px;
}
p.comment_kajo {
	color:#0066CC;
	margin-top:10px;
	margin-left:45px;
	text-indent:-14px;
	padding-left:14px;
}
p.reference {
	font-size:12px;
	margin:0 40px 5px 40px;
	text-indent:-16px;
	padding-left:16px;
}
p a{
	text-decoration: underline;
}
span.comment {
	color:#0066CC;
}

#yogo {
	background-color:#DDE4F9;
	margin:0 20px;
	padding:10px;
}
#yogo p{
	margin:0 10px 10px 10px;
	line-height:150%;
}
#yogo h3{
	margin:20px 10px 5px 10px;
	font-size:14px;
	font-weight:bold;
	color:#0066CC;
}
#yogo .return a{
	background-color:#BBC8EA;
	color:#333333;
	display:inline;
	width:40px;
	height:18px;
	font-size:12px;
	padding:1px 5px 1px 6px;
	text-decoration: none;
	line-height:12px;
}
#yogo .return a:hover{
	background-color:#8AA0DB;
	color:white;
}
div.sitemap#left{
	width:49%;
	float:left;
	border-right:1px solid #999999;
}
div.sitemap#right{
	width:49%;
	float:right;
}

/*---recipe---*/
#recipe #recipe_menu {
	width:520px;
	height:80px;
	margin:3px 0 0 20px;
}
#recipe #recipe_menu ul {
	margin-top:0;
	list-style-type: none;
}
#recipe #recipe_menu li {
	float:left;
	text-indent:-9999px;
}
#recipe #recipe_menu li a.calcium {
	width:130px;
	height:80px;
	background-image:url(05_recipe/images/menu.jpg);
	background-repeat: no-repeat;
	background-position: 0px -80px;
	display:block;
}
#recipe #recipe_menu li a.calcium:hover {
	background-position: 0px 0px;
}
#recipe #recipe_menu li.selected a.calcium {
	background-position: 0px 0px;
}

#recipe #recipe_menu li a.protein {
	width:130px;
	height:80px;
	background-image:url(05_recipe/images/menu.jpg);
	background-repeat: no-repeat;
	background-position: -130px -80px;
	display:block;
}
#recipe #recipe_menu li a.protein:hover {
	background-position: -130px 0px;
}
#recipe #recipe_menu li.selected a.protein {
	background-position: -130px 0px;
}

#recipe #recipe_menu li a.low_cal{
	width:130px;
	height:80px;
	background-image:url(05_recipe/images/menu.jpg);
	background-repeat: no-repeat;
	background-position: -260px -80px;
	display:block;
}

#recipe #recipe_menu li a.low_cal:hover{
	background-position: -260px 0px;
}
#recipe #recipe_menu li.selected a.low_cal {
	background-position: -260px 0px;
}


#recipe #recipe_menu li a.vitamin {
	width:130px;
	height:80px;
	background-image:url(05_recipe/images/menu.jpg);
	background-repeat: no-repeat;
	background-position: -390px -80px;
	display:block;
}

#recipe #recipe_menu li a.vitamin:hover {
	background-position: -390px 0px;
}
#recipe #recipe_menu li.selected a.vitamin {
	background-position: -390px 0px;
}


#recipe #recipe_title {
	margin:15px 0 0px 20px;
	width:520px;
	height:50px;
}
#recipe #recipe_title .calcium {
	background-image: url(05_recipe/images/title01.gif);
	background-repeat: no-repeat;
	height:50px;
	text-indent:-9999px;
}
#recipe #recipe_title .protein {
	background-image: url(05_recipe/images/title02.gif);
	background-repeat: no-repeat;
	height:50px;
	text-indent:-9999px;
}
#recipe #recipe_title .low_cal {
	background-image: url(05_recipe/images/title03.gif);
	background-repeat: no-repeat;
	height:50px;
	text-indent:-9999px;
}
#recipe #recipe_title .vitamin {
	background-image: url(05_recipe/images/title04.gif);
	background-repeat: no-repeat;
	height:50px;
	text-indent:-9999px;
}
#recipe #recipe_photo {
	width:240px;
	float:left;
}
#recipe #recipe_photo img{
	margin:10px 0 0 20px;
}
#recipe #ingredients {
	width:300px;
	float:left;
}
#recipe #ingredients table{
	margin:5px 0 0 10px;
	width:290px;
	font-size:12px;
	line-height:100%;
	border:none;
}
#recipe #ingredients table tr.orange{
	background-color:#FFEEB9;
}
#recipe #ingredients table td{
	padding:5px 0px 3px 4px;
	margin:0;
}
#recipe #step {
	margin:5px 0 0 20px;
	width:495px;
	border:1px solid #B3D959;
	padding:5px 10px;
}
#recipe #step ol {
	padding-left:30px;
	float:left;
	width:300px;
}
#recipe #step ol li{
	line-height:120%;
	margin-top:15px;
}
#recipe #step #step_photo {
	float:right;
	margin:0 0 0px 5px;
}
#recipe #step #step_photo img {
	margin:10px 0 0 0;
}
#recipe #recipi_memo {
	width:275px;
	float:left;
}
#recipe #recipi_memo #memo_head{
	margin:5px 0 0 20px;
	width:255px;
	height:25px;
}
#recipe #recipi_memo #memo_body{
	margin:2px 0 0 20px;
	padding:7px 5px 8px 5px;
	width:243px;
	border: 1px solid #FF9999;
	font-size:12px;
	line-height:130%;
}
#recipe #nutrition {
	width:275px;
	float:left;
}
#recipe #nutrition #nutrition_head{
	margin:5px 0 0 7px;
	width:255px;
	height:25px;
}
#recipe #nutrition #nutrition_body{
	margin:2px 0 0 7px;
	width:255px;
}
#recipe #nutrition #nutrition_body table{
	width:255px;
	font-size:12px;
	line-height:100%;
	border: 1px solid #D2E2FF;
}
#recipe #nutrition #nutrition_body table tr.blue{
	background-color: #D2E2FF;
}

#recipe #nutrition #nutrition_body table td{
	padding:5px 0px 5px 10px;
	margin:0;
	vertical-align:middle
}
#recipe #profile {
	padding:3px 0px 10px 25px;
	font-size:12px;
	line-height:120%;
	color: #7183EA;
	clear:both;
}

/*----------------------*/
/*    my care styles    */
/*----------------------*/

#header_mycare {
	background-image: url(images/mycare_01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 122px;
	width: 760px;
}
#header_mycare a{
	height: 122px;
	width: 760px;
	display: block;
	text-decoration: none;
	text-indent: -9999px;
}
#contents_mycare h2 {
	background-image:url(images/knee_bullet.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
	margin:45px 0 7px 45px;
	padding-left:15px;
	font-size:16px;
	font-weight:bold;
}
#contents_mycare p {
	margin:0 60px 10px 60px;
}

#navi_mycare{
	width:760px;
	height:36px;
	background-color:#CCCCCC;
}
#navi_mycare ul{
	margin:1px 0 0 0;
	padding:0;
}
#navi_mycare li{
	float:left;
	text-indent: -9999px;
	list-style-type: none;
}
#navi_mycare li.knee_top a {
	background-image: url(images/mycare_menu.gif);
	background-repeat: no-repeat;
	height: 36px;
	width:200px;
	background-position: 0px 0px;
	display: block;
	list-style-type: none;
	text-decoration: none;
}
#navi_mycare li.knee_top a:hover {
	background-position: 0px -36px;
}
#navi_mycare li.selfcheck a {
	background-image: url(images/mycare_menu.gif);
	background-repeat: no-repeat;
	height: 36px;
	width:186px;
	background-position: -200px 0px;
	display: block;
	list-style-type: none;
	text-decoration: none;
}
#navi_mycare li.selfcheck a:hover {
	background-position: -200px -36px;
}
#navi_mycare li.selfcare a {
	background-image: url(images/mycare_menu.gif);
	background-repeat: no-repeat;
	height: 36px;
	width:186px;
	background-position: -386px 0px;
	display: block;
	list-style-type: none;
	text-decoration: none;
}
#navi_mycare li.selfcare a:hover {
	background-position: -386px -36px;
}
#navi_mycare li.walking a {
	background-image: url(images/mycare_menu.gif);
	background-repeat: no-repeat;
	height: 36px;
	width:185px;
	background-position: -572px 0px;
	display: block;
	list-style-type: none;
	text-decoration: none;
}
#navi_mycare li.walking a:hover {
	background-position: -572px -36px;
}
#contents_mycare {
	background-color:white;
	width:760px;
}

/* local navi */
#local_navi {
	text-align:center;
	font-size:12px;
	margin:5px 0 10px 0;
}
#local_navi a{
	color:#666666;
}
#local_navi a:hover{
	color:#FF9900;
}
#bread_crumb_mycare {
	background-color: white;
	height: 26px;
	width: 740px;
	font-size:12px;
	padding:10px 0 0 20px;
}
h1.mycare_selfcheck {
	background-image: url(images/h1_mycare.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 760px;
	font-size:12px;
	line-height:27px;
	text-indent:190px;
	background-position:0px 0;
}
h1.mycare_selfcheck a{
	font-weight:normal;
}
h1.mycare_selfcheck a:hover{
	color:#FF9900;
}
h1.mycare_selfcare {
	background-image: url(images/h1_mycare.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 760px;
	font-size:12px;
	line-height:27px;
	text-indent:190px;
	background-position:0px -27px;
}
h1.mycare_selfcare a{
	font-weight:normal;
}
h1.mycare_selfcare a:hover{
	color:#FF9900;
}
h1.mycare_walking {
	background-image: url(images/h1_mycare.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 760px;
	text-indent:-9999px;
	display:block;
	line-height:27px;
	background-position:0px -54px;
}
div#mitsukoshi{
	background-color:#FBF0F4;
	background-repeat: repeat-y;
	background-position: 0px 0px;
	margin:0 0px 0 50px;
	width:600px;
}
div#odakyu{
	background-color:#F0F3F4;
	background-repeat: repeat-y;
	background-position: 0px 0px;
	margin:0 0px 0 50px;
	width:600px;
}
div#memo{
	background-color:#F2F1EA;
	margin:0 0px 0 50px;
	width:600px;
}
h1.mycare_forum {
	background-image: url(images/h1_mycare.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 760px;
	text-indent:-9999px;
	display:block;
	line-height:27px;
	background-position:0px -81px;
}
/*footer_mycare*/
#footer_mycare {
	background-image: url(images/knee_footer_mycare.gif);
	background-repeat: no-repeat;
	height: 39px;
	line-height:30px;
	color:white;
	clear:both;
}
#footer_mycare a {
	color:white;
}
#footer_mycare a:hover {
	color:#0033FF;
}
.totop_mycare a {
	text-indent: -9999px;
	margin: 0 10px 5px 665px;
	height: 21px;
	width: 65px;
	display: block;
	background-image: url(images/totop.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	background-position: 0px 0px;
}
.totop_mycare a:hover {
	background-position: 0px -21px;
}
h3.bmi {
	margin:10px 0 0 50px;
	width:600px;
	height:24px;
	background-color:#829CB9;
	color:white;
	line-height:24px;
	font-weight:bold;
	text-indent:30px;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-left:1px solid #999999;
}
div.bmi {
	margin:0px 0 0 50px;
	width:600px;
	border:1px solid #999999;
	padding:10px 0;
	color:#333333;
}
#bmi_photo {
	background-image: url(06_selfcheck/images/bmi_photo.jpg);
	background-repeat: no-repeat;
	background-position: 400px 0;	
}
#calory_photo {
	background-image: url(06_selfcheck/images/selfcheck_photo2.jpg);
	background-repeat: no-repeat;
	background-position: 460px 180px;	
}
table#bmi {
	margin-left:60px;
}
table#bmi td{
	padding:5px;
}
/*** self cara ***/
/* training */

#fig_t001{
	background-image:url(07_selfcare/images/t001base.jpg);
	width:712px;
	height:256px;
	margin:0 0 0 30px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#fig_t002{
	background-image:url(07_selfcare/images/t002base.jpg);
	width:712px;
	height:268px;
	margin:0 0 0 30px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#fig_t003{
	background-image:url(07_selfcare/images/t003base.jpg);
	width:712px;
	height:316px;
	margin:0 0 0 30px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#fig_t004{
	background-image:url(07_selfcare/images/t004base.jpg);
	width:712px;
	height:255px;
	margin:0 0 0 30px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#fig_t004b{
	background-image:url(07_selfcare/images/t004bbase.jpg);
	width:712px;
	height:282px;
	margin:0 0 0 30px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#fig_t005{
	background-image:url(07_selfcare/images/t005base.jpg);
	width:712px;
	height:262px;
	margin:0 0 0 30px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#fig_t006{
	background-image:url(07_selfcare/images/t006base.jpg);
	width:712px;
	height:262px;
	margin:0 0 0 30px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#fig_t007{
	background-image:url(07_selfcare/images/t007base.jpg);
	width:712px;
	height:315px;
	margin:0 0 0 30px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#fig_t008{
	background-image:url(07_selfcare/images/t008base.jpg);
	width:712px;
	height:265px;
	margin:0 0 0 30px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#fig_t008b{
	background-image:url(07_selfcare/images/t008bbase.jpg);
	width:712px;
	height:265px;
	margin:0 0 0 30px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#fig_t009{
	background-image:url(07_selfcare/images/t009base.jpg);
	width:712px;
	height:258px;
	margin:0 0 0 30px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
/* stretch */
#fig_s001{
	background-image:url(07_selfcare/images/s001base.jpg);
	width:712px;
	height:309px;
	margin:0 0 0 30px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#fig_s002{
	background-image:url(07_selfcare/images/s002base.jpg);
	width:712px;
	height:265px;
	margin:0 0 0 30px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#fig_s003{
	background-image:url(07_selfcare/images/s003base.jpg);
	width:712px;
	height:265px;
	margin:0 0 0 30px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#fig_s004{
	background-image:url(07_selfcare/images/s004base.jpg);
	width:712px;
	height:320px;
	margin:0 0 0 30px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#fig_s005{
	background-image:url(07_selfcare/images/s005base.jpg);
	width:712px;
	height:268px;
	margin:0 0 0 30px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#fig_s006{
	background-image:url(07_selfcare/images/s006base.jpg);
	width:712px;
	height:310px;
	margin:0 0 0 30px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
