/* CSS Document */

/*==================== 
理念と活動内容
==================== */
#main_s {
	width:730px;
	float:right;
	text-align:left;
	margin:0px;
	padding:20px 10px 20px 0;
	display:block;
}




/*==================== 
サイドメニュー
==================== */
#sideNabi {
	width:181px;
	height:150px;
	float:left;
	margin-top:20px;
	margin-bottom:50px;
}
#sideNabi ul {
	font-size:12px;
	width:181px;
	height:260px;
	display: block;
	padding:0;
	margin:0;
	border:333333 1px solid;
	text-align:left;
	overflow:hidden;	
}
#sideNabi li {
	list-style:none;
	width:181px;
	height:52px;
	display:block;
}

.s_rollover01 a {
	color:#333333;
	text-decoration:none;
	width:181px;
	height:52px;
	display:block;
	padding-left:35px;
	padding-top:10px;
	background:url(../images/bk_snavi_off.gif) no-repeat;
}
.s_rollover a {
	color:#333333;
	text-decoration:none;
	width:181px;
	height:52px;
	display:block;
	padding-left:35px;
	padding-top:20px;
	background:url(../images/bk_snavi_off.gif) no-repeat;
}

.s_rollover a:hover, .s_rollover01 a:hover {	
	background:url(../images/bk_snavi_off.gif) no-repeat;
}
.s_rollover_on a {
	color:#333333;
	text-decoration:none;
	width:181px;
	height:52px;
	display:block;
	padding-left:35px;
	padding-top:20px;
	background:url(../images/bk_snavi_on.gif) no-repeat;
}


/*==================== 
リスト
==================== */
.list_none {
	list-style-type: none;
}

.list_jisage {
	text-indent:1em;
}

/*==================== 
本文
==================== */
.honbun {
	font-size:16px;
	color:#333333;
	font-weight:400;
	line-height:190%;
}

.honbun_empha01 {
	font-size:18px;
}

.honbun_empha02 {
	font-size:20px;
	color:#333333;
}

.honbun_empha03 {
	font-size:32px;
}
/*==================== 
あなたの普段の食事チェック
====================*/
.normal{
	font-size:14px;
	color:#333333;
}

.cal{
	font-size:25px;
	color:#333333;
}

.cal_total{
	font-size:32px;
	color:#333333;
}




/*==================== 
強調文字
==================== */
.kashira{ 
	padding: 35px 3px 0 0;
	font-size:32px;
	color:#666666;
	font-weight:900;
}
/*==================== 
肥満度表のテキスト
====================
肥満度・BMIの項目 */
.koumoku{ 
	font-size:20px;
	color:#666666;
}

/*項目以外のテキスト*/
.hyo_honbun01{
	font-size:16px;
	color:#666666;
	padding:0 0 0 10px;
}
.hyo_honbun02{
	font-size:16px;
	color:#ffffff;
	padding:0 0 0 10px;
}
/*==================== 
フォーム内のテキスト右寄せ
====================*/
.align_right{
	text-align:right;
 }
/*==================== 
imgの右寄せ（テキスト回り込み）
====================*/
.img{
	float:right;
	margin-left:10px;
}

/*==================== 
検索候補（suggest.js）のスタイル
入力１～３までまとめて指定（suggest01～suggest03）
====================*/
#suggest01,#suggest02,#suggest03,
#suggest04,#suggest05,#suggest06,
#suggest07,#suggest08,#suggest09,
#suggest10,#suggest11,#suggest12 {
    position: absolute;
    background-color: #FFFFFF;
    border: 1px solid #CCCCFF;
    font-size: 90%;
    width: 300px;
}
#suggest01 div,#suggest02 div,#suggest03 div,
#suggest04 div,#suggest05 div,#suggest06 div,
#suggest07 div,#suggest08 div,#suggest09 div,
#suggest10 div,#suggest11 div,#suggest12 div {
    display: block;
    width: 300px;
    height: 20px;
    overflow: hidden;
    white-space: nowrap;
}
#suggest01 div.select,#suggest02 div.select,#suggest03 div.select,
#suggest04 div.select,#suggest05 div.select,#suggest06 div.select,
#suggest07 div.select,#suggest08 div.select,#suggest09 div.select,
#suggest10 div.select,#suggest11 div.select,#suggest12 div.select{ /* キー上下で選択した場合のスタイル */
    color: #FFFFFF;
    background-color: #3366FF;
}
#suggest01 div.over,#suggest02 div.over,#suggest03 div.over,
#suggest04 div.over,#suggest05 div.over,#suggest06 div.over,
#suggest07 div.over,#suggest08 div.over,#suggest09 div.over,
#suggest10 div.over,#suggest11 div.over,#suggest12 div.over{ /* マウスオーバ時のスタイル */
    background-color: #99CCFF;
}
