@charset "UTF-8";



/*------00 1st configuration--------------------------------------------------------------*/
section#biocircuit .biocircuit_minititle span {font-size:22px;}
section#biocircuit ol#biocircuit_flow li:first-letter {font-size:20px;}



/*------biocircuit------------------------------------------------------------------------------*/
section#biocircuit {
	padding-bottom:80px;
}
section#biocircuit #biocircuit_txt01 {
	float:left;
	width:415px;
	margin:45px 0px 0px 40px;
}
section#biocircuit #biocircuit_pic01 {
	float:right;
	width:440px;
	margin:45px 43px 0px 0px;
}
section#biocircuit #biocircuit_pic01 img {
	width:100%;
	height:auto;
}

section#biocircuit .biocircuit_minititle {
	margin-top:45px;
	text-align:center;
}
section#biocircuit .biocircuit_minititle span {
	font-weight:normal;
	padding:0px 6px 2px 6px;
background:-moz-linear-gradient(top,rgba(255,233,224,0) 0%,rgba(255,233,224,0) 50%,rgba(255,233,224,1) 51%,rgba(255,233,224,1) 90%,rgba(255,255,0,0) 91%,rgba(255,255,0,0) 100%);
background:-webkit-linear-gradient(top,rgba(255,233,224,0) 0%,rgba(255,233,224,0) 50%,rgba(255,233,224,1) 51%,rgba(255,233,224,1) 90%,rgba(255,255,0,0) 91%,rgba(255,255,0,0) 100%);
background:linear-gradient(to bottom,rgba(255,233,224,0) 0%,rgba(255,233,224,0) 50%,rgba(255,233,224,1) 51%,rgba(255,233,224,1) 90%,rgba(255,255,0,0) 91%,rgba(255,255,0,0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe9e0',endColorstr='#ffe9e0',GradientType=0);
}
section#biocircuit .biocircuit_minititle + p {
	margin-top:10px;
	text-align:center;
}

section#biocircuit #biocircuit_pic02 {
	float:left;
	width:480px;
	margin-top:58px;
	text-align:center;
}
section#biocircuit #biocircuit_pic03 {
	float:right;
	width:480px;
	margin-top:58px;
	text-align:center;
}
section#biocircuit #biocircuit_pic05 {
	margin:30px auto 0px auto;
	width:480px;
	text-align:center;
}
section#biocircuit #biocircuit_pic02 img,
section#biocircuit #biocircuit_pic03 img,
section#biocircuit #biocircuit_pic05 img {
	display:block;
	margin:0 auto 5px auto;
	width:370px;
	height:auto;
}

section#biocircuit #biocircuit_txt02 {
	margin-top:15px;
	text-align:center;
}

section#biocircuit ol#biocircuit_flow {
	margin:40px 0 0 175px;
}
section#biocircuit ol#biocircuit_flow li {
	margin-top:28px;
}
section#biocircuit ol#biocircuit_flow li:first-letter {
}
section#biocircuit ol#biocircuit_flow li img {
	width:21px;
	height:auto;
	vertical-align:top;
	padding:7px 12px 0 8px;
}

section#biocircuit img#biocircuit_pic04 {
	display:block;
	margin:48px auto 0 auto;
	width:820px;
	height:auto;
}

section#biocircuit div#biocircuit_course {
	margin:20px auto 30px auto;
	width:960px;
	text-align:center;
}
section#biocircuit div#biocircuit_course dl {
	display:inline-block;
	margin:30px 15px 0px 15px;
	width:240px;
	vertical-align:top;
}
section#biocircuit div#biocircuit_course dt {
}
section#biocircuit div#biocircuit_course dt img {
	width:100%;
	height:auto;
	border-radius:7px;
}
section#biocircuit div#biocircuit_course dd {
	margin-top:6px;
}

section#biocircuit section#gym {
	background-color:#fff;
}
section#biocircuit section#gym #ul_gym_machine li img {
	box-shadow:0px 0px 3px #ccc;
}
