@charset "utf-8";
/*
 H3 [
----------------------------------------------------------- */
.container_r h3{	width:540px;
	margin:15px 20px 0px 20px;
	padding:0px;
	font-size:20px;
	line-height:24px;
	color:#FF9999;
	font-family:"ヒラギノ角ゴ Pro W6","HiraKakuPro-W6","Osaka","Verdana","Helvetica","Arial","ＭＳ Ｐゴシック","sans-serif";
	}
.container_r p{	width:540px;
	margin:0px 20px 0px 20px;
	padding:0px;
	font-size:14px;
	line-height:20px;
	color:#666666;
	font-family:"ヒラギノ角ゴ Pro W6","HiraKakuPro-W6","Osaka","Verdana","Helvetica","Arial","ＭＳ Ｐゴシック","sans-serif";
	}
#bmi-form{	width:400px;
	margin:10px 20px 0px 20px;
	padding:10px;
	font-size:12px;
	line-height:20px;
	background-color:#FFCCCC;
	border:1px solid #FF9999;
	}
.field{	width:50px;
	margin:0px;
	padding:0px;
	}
/*
 BMI結果の補足分 [
----------------------------------------------------------- */
.result-name{	margin:0px;
	padding:0px;
	font-size:11px;
	line-height:14px;
	color:#333333;
	}
/*
 Link Color [
----------------------------------------------------------- */
.container-r a:link{	color:#6699ff;
	text-decoration:none;
	}
.container-r a:visited{	color:#6699ff;
	text-decoration:none;
	}
.container-r a:hover{	color:#ff9999;
	text-decoration:underline;
	}
/*
 BMI結果への窓口 [
----------------------------------------------------------- */
.bmi-result1{	width:263px;
	height:58px;
	margin:15px 20px 0px 20px;
	padding:5px 0px 0px 265px;
	font-size:20px;
	line-height:24px;
	color:#6699ff;
	background-image:url(/img/contents2/slim.jpg);
	background-repeat:no-repeat;
	border:1px dotted #FF9999;
	font-family:"ヒラギノ角ゴ Pro W6","HiraKakuPro-W6","Osaka","Verdana","Helvetica","Arial","ＭＳ Ｐゴシック","sans-serif";
	}
.bmi-result2{	width:263px;
	height:58px;
	margin:15px 20px 0px 20px;
	padding:5px 0px 0px 265px;
	font-size:20px;
	line-height:24px;
	color:#6699ff;
	background-image:url(/img/contents2/futu.jpg);
	background-repeat:no-repeat;
	border:1px dotted #FF9999;
	font-family:"ヒラギノ角ゴ Pro W6","HiraKakuPro-W6","Osaka","Verdana","Helvetica","Arial","ＭＳ Ｐゴシック","sans-serif";
	}
.bmi-result3{	width:263px;
	height:58px;
	margin:15px 20px 0px 20px;
	padding:5px 0px 0px 265px;
	font-size:20px;
	line-height:24px;
	color:#6699ff;
	background-image:url(/img/contents2/yayapotya.jpg);
	background-repeat:no-repeat;
	border:1px dotted #FF9999;
	font-family:"ヒラギノ角ゴ Pro W6","HiraKakuPro-W6","Osaka","Verdana","Helvetica","Arial","ＭＳ Ｐゴシック","sans-serif";
	}
.bmi-result4{	width:263px;
	height:58px;
	margin:15px 20px 0px 20px;
	padding:5px 0px 0px 265px;
	font-size:20px;
	line-height:24px;
	color:#6699ff;
	background-image:url(/img/contents2/potya.jpg);
	background-repeat:no-repeat;
	border:1px dotted #FF9999;
	font-family:"ヒラギノ角ゴ Pro W6","HiraKakuPro-W6","Osaka","Verdana","Helvetica","Arial","ＭＳ Ｐゴシック","sans-serif";
	}
/*
 1ページ目CSS [
----------------------------------------------------------- */
.title-p{	width:400px;
	margin:0px 20px 0px 20px;
	padding:0px;
	}
/*
 BMI結果ボックスフォーマット [
----------------------------------------------------------- */
#main-box{	width:560px;
	/*height:660px;*/
	margin:0px auto 0px auto;
	padding:0px;
	}
.box-main{	width:545px;
	height:565px;
	margin:0px auto 0px auto;
	padding:0px;
	background-image:url(/img/contents2/exercise-body.jpg);
	}
/*
 見出し関係[
----------------------------------------------------------- */
.midashi-box{	width:500px;
	height:45px;
	margin:0px auto 0px auto;
	padding:20px 0px 5px 0px;
	}
.midashi-box h3{	width:500px;
	margin:0px;
	padding:0px;
	font-size:20px;
	line-height:24px;
	color:#FFFFFF;
	font-family:"ヒラギノ角ゴ Pro W6","HiraKakuPro-W6","Osaka","Verdana","Helvetica","Arial","ＭＳ Ｐゴシック","sans-serif";
	}
.midashi-box p{	width:500px;
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:16px;
	color:#FFFFFF;
	}
#big-title{	width:545px;
	margin:0px auto 0px auto;
	padding:0px;
	}
.box-main h4{	width:500px;
	margin:0px 0px 5px 15px;
	padding:10px 0px 0px 0px;
	font-size:14px;
	line-height:18px;
	color:#6699FF;
	}
/*
 1つめ [
----------------------------------------------------------- */
.first-box{	width:500px;
	height:140px;
	margin:0px 10px 0px 20px;
	padding:5px 0px 5px 0px;
	font-size:12px;
	line-height:18px;
	}
.float-box{	width:480px;
	height:95px;
	margin:0px 10px 0px 10px;
	padding:0px;
	}
.first-l{	width:140px;
	height:95px;
	margin:0px;
	padding:0px;
	float:left;
	}
.first-r{	width:330px;
	height:95px;
	margin:0px;
	padding:0px;
	float:right;
	}
.other-contents{	width:500px;
	height:40px;
	margin:0px 10px 0px 20px;
	padding:5px 0px 0px 0px;
	font-size:13px;
	line-height:18px;
	color:#FFFFFF;
	}
.first-x-l{	width:100px;
	margin:0px;
	padding:0px;
	float:left;
	}
.first-y-r{	width:370px;
	margin:0px;
	padding:0px;
	float:right;
	}
.first-x-l2{	width:200px;
	margin:0px;
	padding:0px;
	float:left;
	}
.first-y-r2{	width:270px;
	margin:0px;
	padding:0px;
	float:right;
	}
.first-none{	width:470px;
	/*height:105px;*/
	margin:0px;
	padding:0px 10px 0px 10px;
	}
/*
 2つめ [
----------------------------------------------------------- */
.second-box{	width:500px;
	height:140px;
	margin:0px 10px 0px 20px;
	padding:5px 0px 5px 0px;
	font-size:12px;
	line-height:18px;
	}
/*
 3つめ [
----------------------------------------------------------- */
.third-box{	width:500px;
	height:140px;
	margin:0px 10px 0px 20px;
	padding:5px 0px 5px 0px;
	font-size:12px;
	line-height:18px;
	}

/*
 2割の場合 [
----------------------------------------------------------- */
.box-main2{	width:545px;
	height:565px;
	margin:0px auto 0px auto;
	padding:0px;
	background-image:url(/img/contents2/exercise-body2.jpg);
	}
.box-main2 h4{	width:500px;
	margin:0px 0px 5px 15px;
	padding:10px 0px 0px 0px;
	font-size:14px;
	line-height:18px;
	color:#6699FF;
	}
.second-box2{	width:500px;
	height:130px;
	margin:0px 10px 0px 20px;
	padding:5px 0px 0px 0px;
	font-size:12px;
	line-height:18px;
	}
.third-box2{	width:500px;
	height:165px;
	margin:0px 10px 0px 20px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	line-height:18px;
	}


/*
 コンテナフォーマット [
----------------------------------------------------------- */
#container{	width:760px;
	margin:5px 0px 0px 0px;
	padding:0px;
	}
.container_l{	width:170px;
	float:left;
	margin:0px;
	padding:0px;
	}
.container_r{	width:580px;
	float:right;
	margin:0px;
	padding:10px 0px 0px 0px;
	}
.left_box {
   width :180px ;
   float :left ;
   margin : 0px ;
   padding : 0px 0px 0px 0px;
}

/*
 clearfix [
----------------------------------------------------------- */
.clearfix:after {
        content:".";
        display:block;
        height:0;
        clear:both;
        visibility:hidden;
}
.clearfix {
        display:inline-block;
}
/* Hides from IE-mac \*/
*html.clearfix{height:1%}
.clearfix{display:block;}
/* End hide from IE-mac */
