@charset "utf-8";
/* CSS Document */


p, h1, h2, h3, h4, h5, h6, ul {
	margin: 0px;
	padding: 0px;
}

li {
list-style:none;
}

body{
	margin: 0px;
	padding: 0px;
	font-family: Meiryo,"メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-color: #f3ffe1; /* 背景カラーを変更 */
	background-image:url(images/top/back.jpg);
	text-align:center;
	font-size:10.5pt;
	height:auto;
	color:#333333;
}

#container{
	width:780px;
	/width:781px; /* IE6カラム落ち対策　消さないでください */
	margin:0px auto;
    border-left:1px solid #59663f;
    border-right:1px solid #59663f;
}

#navibar{
	width:180px;
	float:left;
	background-color:#c6de95;
	border-right:1px solid #59663f;
	margin:0px;
	padding:0px;
}

/* ここから下ナビゲーションボタンに関する設定 */
#navibar ul{
list-style-type:none;
margin-top:10px;
}

#navibar li{
margin:2px 0px 0px 0px;
padding:0px;
width:180px;
height:30px;
}

#navibar img{
vertical-align:bottom;}

#keitai{
width:160px;
margin:0px auto;
text-align:left;
background-color:#ffffcc;
padding:5px;
font-size:8pt;
}

#maincontent{
	width:598px; /* 横幅を変更 */
	float:right;
	font-size: 12pt;
	text-align:center;
	background-color:#ffffff;
	margin:0px;
	padding:0px;
}


/* ここからメインコンテンツの中身に関する設定 */
#maincontent h3{
font-size:10.5pt;
font-weight:bold;
border-bottom:1px solid #66cc00;
}

#maincontent  h5 {
	font-size: 14px;
	font-weight: bold;
	color: #00CC00;
	padding-bottom: 5px;
}

.midashi{
background-image:url(images/contents/midashibar.jpg);
width:580px;
height:35px;
text-align:left;
margin-left:10px;
margin-top:10px;
}

.midashi h4{
font-size:12pt;
font-weight:normal;
padding:5px;
color:#660000;
}

#maincontent  p {
	font-size:10.5pt;
	color: #666666;
}

.syokai{
width:590px;
text-align:center;
margin:0px auto;
line-height:150%;
color:#666666;}

.syokai p{
font-size:10.5pt;
color: #666666;
line-height:150%;
width:260px;
padding-left:5px;
text-align:left;
margin:0px auto;
}

.syokai span{
color:#0066cc;}

#hinyoki{
background-color:#dff2fc;
width:400px;
padding:10px;
border:1px #cccccc dashed;
margin:10px 80px;
}

#hinyoki p{
margin-left:15px;
padding:3px;
width:360px;
color:#cc3300;}


#tel{
color:#ff6666;
font-size:180%;
}

#topic02 {
	width: 400px;
	margin:5px auto;
	text-align:center;
	font-size:10.5pt;
	line-height:150%;
}

#topic02 span{
font-size:12pt;
color:#0066cc;
}

#topic03 {
	margin:0px auto;
	width:400px;
	padding-top: 10px;
	text-align:left;
}

#topic03 p{
padding:10px 0px;
line-height:140%;
font-size:12pt;
}

#topic04{border:1px solid; 
padding:5px; 
width:280px; 
float:right; 
margin-right:50px;
}

#syozai{
background-color:#f3ffe1;
width:420px;
padding:10px;
font-size:10.5pt;
line-height:150%;
text-align:left;
margin:20px auto;
}

.kaisetu{
width:580px;
margin:0px auto;
text-align:left;
font-size:10.5pt;
line-height:150%;
}

.kaisetu h2{
font-size:14pt;
font-weight:normal;
width:540px;
margin-left:10px;
background-color:#ffffcc;
border-left:#669900 solid 10px;
border-bottom:#669900 dashed 1px;
padding-left:10px;
}

.kaisetu p{
width:540px;
padding:5px 0px 5px 20px;
}


.kizai1{
width:270px;
text-align:center;
float:left;
margin:0px;
padding:0px 10px;
}

.kizai2{
font-size:10.5pt;
color: #666666;
line-height:150%;
width:270px;
padding-left:10px;
padding-right:10px;
float:right;
margin:0px;
text-align:left;
}

.ashi{
width:560px;
text-align:left;
margin:5px auto;
}

.ashi img{
margin-right:10px;
float:left;
}

.ashi span{
color:#cc3300;
font-size:12pt;
}

.insole{
width:260px;
height:140px;
float:left;
margin-right:15px;
margin-bottom:15px;
text-align:left;
line-height:140%;
font-size:9pt;
}

.insole img{
float:left;
margin-right:10px;
margin-bottom:30px;
}

.insole span{
color:#cc3300;
font-size:12pt;
}

.kaijo{
clear:both;
font-size:0.1pt;
}
/* ここまでメインコンテンツの中身に関する設定 */


#footer {
	width:780px;
	background-color: #32b16c; /* 背景カラーの設定 */
	height:50px;
	padding-top:5px;
	margin:0px;
	clear:both;
}

#footer h6 {
	/* フォントタイプを削除 */
	height:10%;
	font-size: 10px;
	color: #FFFFFF; /* フォントカラーの変更 */
	font-weight: normal;
	text-align: center;
	margin:10px auto;
	line-height:120%;
	letter-spacing: 1px; /* 文字間の設定 */
}

/* 血液クレンジングの注意事項*/
.ketsueki-chuui{
font-size:small; 
border:1px #666 solid;
 width:500px; 
 float:center; 
 margin:auto; 
 text-align:center; 
 color:#666;
}
