/*[][][][][][][][][][][]	基礎CSSコンテンツ	[][][][][][][][][][]*/

a:link{COLOR:#3333CC;TEXT-DECORATION: underline;}
a:visited {COLOR:#800080;TEXT-DECORATION: underline;}
a:active  {COLOR:#3333CC;TEXT-DECORATION: underline;}
a:hover   {COLOR:#FF0000;TEXT-DECORATION: underline;}

body{margin-top:0px;margin-bottom:0px;margin-left:0px; margin-right:0px;
	color:#333;/*535353*/text-align: center;/*background:url(../bg.gif);*/
}
/*td{line-height:1.4em;}*/
.base{width:820px;margin-left:auto;margin-right:auto;float:center;text-align:center;background:#FFF;}

/*[][][][][][][][][][]			ヘッダー		[][][][][][][][][][]*/

.hd{
	background:url(/hd1.gif) no-repeat;background-position: left bottom;
	margin:0 0 0 0;padding:0 0 0 0;height:82px;width:820px;
}
.hd a:link{COLOR:#535353;TEXT-DECORATION: none;}
.hd a:visited {COLOR:#535353;TEXT-DECORATION: none;}
.hd a:active  {COLOR:#535353;TEXT-DECORATION: underline;}
.hd a:hover   {COLOR:#FF6600;TEXT-DECORATION: underline;}
div.logo{margin:0 0 0 0;padding:8 0 0 21;float:left;width:200px;}
div.top{margin:0 0 0 0;padding:27 26 0 0;text-align:right;width:500px;float:right;font-size:12px;}
.top h1{font-size:11px;margin:0px 0px 12px 0px;font:normal #868686;}

/* 検索Box：Button Style */
div.srch{
	background:url(/hd2.gif) no-repeat;background-position: left bottom;
	margin:0 0 0 0;padding:32 0 29 0;width:820px;font-size:11px;
}
.srch td{font-size:11px;}
.srch1{
	color:#FF6600;	border:3px double;font-size:11px;height:20px;
	border-color:#C1C1C1 #DADADA #E1E1E1 #D8D6D7;	
}
.srch3{
	border-color:#C1C1C1 #DADADA #E1E1E1 #D8D6D7;	
}
.srch2{
	font-size:11px;
	color:#FFF;background:url(/sr.gif) no-repeat #7A726D;background-position:center center;height:20px;
	border:solid 2px;border-color:#C1C1C1 #E8E8E8 #E7E7E7 #D1D1D1;/*#C1C1C1 #DADADA #E1E1E1 #D8D6D7; 8B827C;*/
}

/*[][][][][][][][][][]			メイン		[][][][][][][][][][][][][][]*/

div.main{text-align:left;float:left;width: 615px;margin:0 0 0 0;padding:0 0 0 0;}
.pan{margin:8 0 8 0;padding:0 0 0 3;font-size:14px;}
.pan a:link{COLOR:#FF6600;TEXT-DECORATION: none;}
.pan a:visited {COLOR:#FF6600;TEXT-DECORATION: none;}
.pan a:active  {COLOR:#FF6600;TEXT-DECORATION: none;}
.pan a:hover   {COLOR:#3333CC;TEXT-DECORATION: underline;}
.title{margin:0 0 0 0;padding:0 0 0 18;}
.title h2{
	background: url(./w/w-up.gif) no-repeat left bottom;height:30;
	font-size:12px;color:#333;margin:0 0 0 0;padding:8 0 0 11;
}
.w-up{border-left:3px solid #E6E4D5;border-right:3px solid #E6E4D5;padding:2px 5px 0 5px;margin:0 3px 0 0;}
.w-dw{background: url(./w/w-dw.gif) no-repeat left top;height:9px;margin:0 0 0 0;padding:0 0 0 0;}

/*表紙*/
.t_tp{height:40px;background:url(./w/t-up.gif) no-repeat left top;padding:6px 0 0 8px;margin:0 0 0 0;line-height:1.5em;}
.t_wd{font:bold 16px;color:#FF0000;margin:1px 0 3px 0;}
.t_mi{border-left:1px solid #FD8637;border-right:1px solid #FD8637;padding:4px 10px 0 10px;margin:0 0 0 0;font-size:14px;line-height:1.5em;}
.t_dw{height:11px;background: url(./w/t-dw.gif) no-repeat left bottom;margin:0 0 0 0;padding:0 0 0 0;}
/*表紙2*/
.t2_tp{height:40px;background:url(./w/t2-up.gif) no-repeat left top;padding:6px 0 0 8px;margin:0 0 0 0;line-height:1.5em;}
.t2_wd{font:bold 16px;color:#FF0000;margin:1px 0 3px 0;}
.t2_mi{border-left:1px solid #8F9971;border-right:1px solid #8F9971;padding:4px 10px 0 10px;margin:0 0 0 0;font-size:14px;line-height:1.5em;}
.t2_dw{height:11px;background: url(./w/t2-dw.gif) no-repeat left bottom;margin:0 0 0 0;padding:0 0 0 0;}
/*表紙3*/
.t3_tp{height:40px;background:url(./w/t3-up.gif) no-repeat left top;padding:6px 0 0 8px;margin:0 0 0 0;line-height:1.5em;}
.t3_wd{font:bold 16px;color:#FF0000;margin:1px 0 3px 0;}
.t3_mi{border-left:1px solid #EEEED1;border-right:1px solid #EEEED1;padding:4px 10px 0 10px;margin:0 0 0 0;font-size:14px;line-height:1.5em;}
.t3_dw{height:11px;background: url(./w/t3-dw.gif) no-repeat left bottom;margin:0 0 0 0;padding:0 0 0 0;}
/*表紙ランク*/
.td110 {width:285px;border:1px solid #FFF;border-collapse:collapse;}
.td101{height:18px;margin:0 0 0 0;padding:4px 0 4px 5px;background: url(./w/u-dw.gif) no-repeat left bottom;border:1px solid #FFF;font-size:12px;}
.td10{height:18px;margin:0 0 0 0;padding:4px 0 4px 10px;background: url(./w/u-up.gif) no-repeat left top;border:1px solid #FFF;font:bold 13px;}
.td12{background-color:#EAEAE2;font-size:12px;padding:4px 0 4px 5px;border:1px solid #FFF;}
.td11{background-color:#F7F7F2;font-size:12px;padding:4px 0 4px 5px;border:1px solid #FFF;}
.tdgl {width:285px;border:1px solid #FFF;border-collapse:collapse;background: url(./w/u-gl.gif) no-repeat left bottom;padding:0 0 0 7px;}

.td120 {width:285px;border:1px solid #FFF;border-collapse:collapse;}
.td20{margin:0 0 0 0;padding:4px 0 4px 5px;font-size:12px;background-color:#EAEAE2;border:1px solid #FFF;}
.td14{background-color:#FFC04A;text-align:center;padding:12px 0 12px 0;}
/*moji*/
.moji_q1{font:bold 12px;color:#FF0000;}.moji_q{font:bold 12px;color:#339900;}.moji_s{font:bold 12px;color:#9900FF;}.moji_e{font:bold 12px;color:#DC6823;}
.moji_keka{font:bold 25px;color:#FF0000;} 
.errword{font:bold 14px;color:#FF0000;padding:4px 0 4px 8px;}
/*bmi*/
.bmi_fm{color:#FF6600;	border:2px single;font:bold 18px;height:25px;}
table.bmi_tb{width:550px;font:bold 14px;}
table.bmi_tb td{padding:3px 3px 3px 3px;}
div.bmi_check{padding:35px 3px 5px 3px;background:url(/gazo/bmi0.gif) no-repeat;}

.bmi_tp{font:bold 14px;height:40px;background:url(./w/bmi-tp.gif) no-repeat left top;padding:6px 0 0 12px;margin:7px 0 0 0;line-height:1.5em;}
.bmi_wd{font:bold 16px;color:#FF0000;margin:1px 0 3px 0;}
.bmi_mi{font-size:14px;border-left:1px solid #FCC67C;border-right:1px solid #FCC67C;padding:4px 10px 0 10px;margin:0 0 0 0;line-height:1.5em;}
.bmi_dw{height:11px;background: url(./w/bmi-dw.gif) no-repeat left bottom;margin:0 0 0 0;padding:0 0 0 0;}

table.t_check{width:550px;text-align:center;font:bold 14px;}
table.t_check td{padding:5px 5px 5px 5px;}
td.bss{text-align:center;font:bold 14px;}
td.bss1{text-align:center;font:bold 14px;border-right:1px solid #999;padding:0 0 0 0;}
td.bss1a{text-align:center;font:bold 14px;border-right:1px solid #999;background-color:#FFA500;padding:2px 2px 2px 2px;}
td.bss1b{text-align:center;font:bold 14px;border-right:1px solid #999;background-color:#BCEE68;padding:2px 2px 2px 2px;}
td.bss1c{text-align:center;font:bold 14px;border-right:1px solid #999;background-color:#BBFFFF;padding:2px 2px 2px 2px;}
td.bss12{text-align:top;font:bold 14px;}
td.bss2{text-align:center;font:bold 14px;border-top:1px solid #999;padding:0 0 0 0;}
td.bss2a{text-align:center;font:bold 14px;border-top:1px solid #999;background-color:#BCEE68;padding:2px 2px 2px 2px;}
td.bss2b{text-align:center;font:bold 14px;border-top:1px solid #999;background-color:#FF3300;padding:2px 2px 2px 2px;}
td.bss22{text-align:right;font:bold 14px;padding:2px 2px 2px 2px;}
td.bss3{text-align:center;font:bold 14px;border-top:1px solid #999;border-right:1px solid #999;}

/*栄養*/
.lr_tp{height:38px;background:url(./w/l-up.gif) no-repeat left top;padding:6 0 0 8;margin:0 0 0 0;line-height:1.4em;font:bold 14px;}
.lr_wd{font:bold 16px;color:#000000;margin:9 0 3 0;}
.lr_mi{border-left:1px solid #FDD599;border-right:1px solid #FDD599;padding:4 10 0 10;margin:0 0 0 0;font-size:14px;line-height:1.4em;}
.lr_dw{background: url(./w/l-dw.gif) no-repeat left bottom;height:7px;margin:0 0 0 0;padding:0 0 0 0;}
/*口コミ*/
.qa_tp{height:67px;background:url(./w/w2-up.gif) no-repeat left top;padding:6 0 0 8;margin:0 0 0 0;line-height:1.5em;}
.qa_wd{font:bold 16px;color:#FF0000;margin:9 0 3 0;}
.qa_mi{border-left:1px solid #FFCCCC;border-right:1px solid #FFCCCC;padding:4 10 0 10;margin:0 0 0 0;font-size:14px;line-height:1.5em;}
.qa_mi1{border-left:1px solid #FFCCCC;border-right:1px solid #FFCCCC;padding:4 10 0 10;margin:0 0 0 0;line-height:1.1em;}
.qa_dw{background: url(./w/w2-dw.gif) no-repeat left bottom;height:7px;margin:0 0 0 0;padding:0 0 0 0;}
/*回答*/
.cm_up{height:7px;background:url(./w/cm-up.gif) no-repeat left top;padding:0 0 0 0;margin:0 0 0 0;}
.cm_md{font:bold 16px;color:#000000;padding:0 0 0 15;margin:0 0 0 0;background-color:#F7F7F2;}
.cm_dw{height:7px;background: url(./w/cm-dw.gif) no-repeat left bottom;margin:0 0 0 0;padding:0 0 0 0;}
/*栄養*/
.wr_tp{height:38px;background:url(./w/s-up.gif) no-repeat left top;padding:6 0 0 8;margin:0 0 0 0;line-height:1.4em;}
.wr_wd{font:bold 16px;color:#000000;margin:9 0 3 0;}
.wr_mi{border-left:1px solid #D39E63;border-right:1px solid #D39E63;padding:4 10 0 10;margin:0 0 0 0;font-size:14px;line-height:1.4em;}
.wr_dw{background: url(./w/s-dw.gif) no-repeat left bottom;height:7px;margin:0 0 0 0;padding:0 0 0 0;}
/*不快*/
.fr_tp{height:38px;background:url(./w/f-up.gif) no-repeat left top;padding:6 0 0 8;margin:0 0 0 0;line-height:1.4em;}
.fr_wd{font:bold 16px;color:#000000;margin:9 0 3 0;}
.fr_mi{border-left:1px solid #BEBEDE;border-right:1px solid #BEBEDE;padding:4 10 0 10;margin:0 0 0 0;font-size:14px;line-height:1.4em;}
.fr_dw{background: url(./w/f-dw.gif) no-repeat left bottom;height:7px;margin:0 0 0 0;padding:0 0 0 0;}
/*症状*/
.wr1_tp{height:38px;background:url(./w/s1-up.gif) no-repeat left top;padding:6 0 0 8;margin:0 0 0 0;line-height:1.4em;}
.wr1_wd{font:bold 16px;color:#000000;margin:9 0 3 0;}
.wr1_mi{border-left:1px solid #8F9971;border-right:1px solid #8F9971;padding:4 10 0 10;margin:0 0 0 0;font-size:14px;line-height:1.4em;}
.wr1_dw{background: url(./w/s1-dw.gif) no-repeat left bottom;height:7px;margin:0 0 0 0;padding:0 0 0 0;}
.q_gazo{float:left;}
.q_hoge{height:0px;width:0px;}
.title p{margin:0 0 15 0;padding:0 0 0 9;font-size:80%;line-height:1.6em;}
.ads{text-align:center;margin:0 0 7 0;padding:0 0 0 0;}
.adss{text-align:left;margin:8 0 0 5;padding:0 0 0 0;}
.adsss{text-align:left;margin:10 0 0 0;padding:0 0 0 0;}
.title h3{
	background: url(./w/w-up.gif) no-repeat left bottom;height:30;
	font-size:12px;color:#333;margin:0 0 0 0;padding:8 0 0 9;
}
.hoge1{background:url(./w/c-up.gif) no-repeat left top;height:40px;margin:8 0 0 0;padding:10px 0 0 20px;}
.hoge2{border-left:1px solid #CBEC9F;border-right:1px solid #CBEC9F;padding:4 10 0 10;margin:0 0 0 0;line-height:1.1em;}
.hoge3{background: url(./w/c-dw.gif) no-repeat left bottom;height:7px;margin:0 0 0 0;padding:0 0 0 0;}
.hoge4{margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px dashed #CCC;}
.hoge5{color:#333;font-weight:bold;}

.come1{background:url(./w/c-up.gif) no-repeat left top;height:40px;margin:8 0 0 0;}
.come2{border-left:1px solid #CBEC9F;border-right:1px solid #CBEC9F;padding:4 10 0 10;margin:0 0 0 0;font-size:14px;line-height:1.5em;}
.come3{background: url(./w/c-dw.gif) no-repeat left bottom;height:7px;margin:0 0 0 0;padding:0 0 0 0;}
.title h4{
	background:#EAEAEA;border-left:4px solid #0099FF;
	font-size:12px;color:#333;margin:0 0 10 0;padding:4 0 2 9;
}
.title ul{margin:3 0 10 0;padding:0 0 0 0;float:left;width:100%;font-size:108%;}
.title li{margin:0 0 0 0;padding:4 2 3 0;float:left;font-size:11px;line-height:1.6em;width:33%;}
div.come{
	text-align:left;float:left;width:47%;margin:0 0 0 12;padding:0 0 0 0;font-size:11px;
}
.cm{border-bottom:1px dashed #ccc;margin:0 0 10 0;padding:0 0 3 0;line-height:1.5em;}
.cm1{margin:0 0 5 0;padding:1 1 1 3;background:#F5F5F5;}
div.tb{
	text-align:left;float:left;width:48%;margin:0 0 0 0;padding:0 0 0 5;font-size:11px;
}
.wordyou{font-size:13px;}
/*質問書き込み*/
table.quest {margin:0 0 0 0;padding:0 0 0 0;border-collapse:collapse;width: 560px;border:1px solid #D8BFD8;}
table.quest td{margin:0 0 0 0;padding:3 5 2 7;background-color:#FFF0F5;font-size:13px;border:1px solid #D8BFD8;}
table.quest td.com{margin:0 0 0 0;padding:10 3 10 16;font-size:14px;background-color:#FFF;background-color:FFF;}
table.quest div.q{font:bold 16px;color:red;margin:5 0 3 0;}
table.quest img.gazo{float:right;border:1px solid #EEE;}
/*回答コメント*/
table.coment {margin:0 0 0 0;padding:0 0 0 0;border-collapse:collapse;}
table.coment td{margin:0 0 0 0;padding:4 5 6 12;font-size:13px;}
table.coment td.com{margin:0 0 0 0;padding:10 3 10 16;font-size:14px;}
.q_gazo2{float:left;border:1px solid #EEE;}
div.coment3{text-align:right;float:right;}
/*[][][][][][][][][][]			メニュー		[][][][][][][][][][][][]*/


div.left{
	text-align:left;width:190px;margin:8px 0 0 620px;padding:0 0 0 0;font-size:12px;
}
.menu{width:190px;height:14px;margin:0 0 0 0;padding:4px 0 12px 0;background:url(./w/m-up.gif) no-repeat;background-position: left dottom;}
.mmene{border-left:3px solid #E6E4D5;border-right:3px solid #E6E4D5;padding:0 5px 0 5px;margin:0 0 0 0;}
.mmene2{width:190px;height:15px;margin:0 0 0 0;padding:6px 0 10px 0;background:url(./w/m-dw.gif) no-repeat;background-position: left top;}
.mn3{width:190px;height:15px;margin:0 0 0 0;padding:6px 0 14px 0;background:url(./w/m-dw.gif) no-repeat;background-position: left top;}
 a.ml:link{COLOR:#3333CC;TEXT-DECORATION: underline;font-size:14px;}
 a.ml:visited {COLOR:#800080;TEXT-DECORATION: underline;font-size:14px;}
 a.ml:active  {COLOR:#3333CC;TEXT-DECORATION: underline;font-size:14px;}
 a.ml:hover   {COLOR:#FF0000;TEXT-DECORATION: underline;font-size:14px;}
 a.mil:link{COLOR:#3333CC;TEXT-DECORATION: underline;font:normal 14px;}
 a.mil:visited {COLOR:#800080;TEXT-DECORATION: underline;font:normal 14px;}
 a.mil:active  {COLOR:#3333CC;TEXT-DECORATION: underline;font:normal 14px;}
 a.mil:hover   {COLOR:#FF0000;TEXT-DECORATION: underline;font:normal 14px;}

/*[][][][][][][][][][]			フッター	[][][][][][][][][][][][][][]*/

div.foot {
	clear: both;margin:5 8 10 8;padding:9 0 0 0;border-top-style:solid;
	border-top-width:1;	border-top-color:#CCC;text-align:center;font-size:12px;
}
.foot a:link {color:#000000; TEXT-DECORATION: none ;}
.foot a:active {color:#000000; TEXT-DECORATION: none;}
.foot a:visited {color:#000000; TEXT-DECORATION: none;}
.foot a:hover {color:#FF0000; TEXT-DECORATION: none;}

/*[][][][][][][][][][]			コメント		[][][][][][][][][][][][]*/
.td0{border:1px solid #ccc;width: 575px;}
.td1{background-color:#FAEBD7;width: 115px;font-size:12px;padding:5 0 5 3;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
.td2{background-color:#FFFAF0;width: 410px;border-bottom:1px solid #ccc;padding:5 0 5 3;font-size:12px;}.td3{background-color:#EAEAEA;}
.td4{background-color:#FFC04A;width: 525px;text-align:center;padding:12 0 12 0;}


/*[][][][][][][][][][]			カロリー計算 ul,li	[][][][][][][][][][][][][][]*/

div.kcal{margin:0 0 0 0;}
.kcal ul {	margin:15 0 30 5;padding: 0;list-style-type:none;}
.kcal li {	line-height:1.5em;	margin:0 0 5 0;	padding: 0px;width: 19.5%;float: left;white-space: nowrap;}
.hissu{font-size:120%;font-weight:bold;padding:8 0 8 8;background-color:#FFE4E1;}
.syoukaii {font-size:120%;width:670px;text-align:left;padding:20 15 7 15;	line-height:1.5em;border:2px dashed #999999;}
.syoukaii em{color:FF0000;font-style:normal;font-weight:bold;}
.t_jyan{float:left;width:48%;height:150px;font-size:14px;margin:5 5 5 5;padding:5 5 5 5;border:1px #FF9900 dashed;line-height:1.3em;}
.t_tit2{width:100%;margin:0 0 4 0;padding:4 4 2 8;font-size:14px;font-weight:bold;background-color:#FFFFE0;}
.t_tit{width:99%;margin:3 0 3 0;font-size:14px;font-weight:bold;}

div.smap{margin:0 0 0 0;line-height:1.5em;}
.smap a:link {color:#3333CC; TEXT-DECORATION: underline ;font-size:14px;}
.smap a:active {color:#800080; TEXT-DECORATION: underline;font-size:14px;}
.smap a:visited {color:#3333CC; TEXT-DECORATION: underline;font-size:14px;}
.smap a:hover {color:#FF0000; TEXT-DECORATION: underline;font-size:14px;}

/*[][][][][][][][][][]			kanri	[][][][][][][][][][][][][][]*/

div.main2{text-align:left;float:center;width: 800px;margin:0 0 0 0;padding:15 0 0 0;}
.title2{margin:15 5 0 9;padding:0 0 0 2;}
.title2 h2{
	background:#EEEED1;border-left:4px solid #FF6600;
	font-size:12px;color:#333;margin:0 0 10 3;padding:4 0 2 9;/*FFD700　FFFACD　CDB5CD*/
}
div.box {
	float: left;width: 32.0%;margin:3 3 3 3;padding:2 2 2 2;
	border-width:1;	border-style:dashed;border-color:#CCCCCC;background-color:#FFF5EE;

/*[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]*/
}

