/*ベース*/
body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "MS PGothic", sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: #E5E5E5;
}
/* テキスト設定
---------------------------------------------------- */
h1 {
	margin: 0;
	font-size: xx-small;
	padding: 0px;
}
h1 img {
	float: left;
	margin: 0px;
	padding: 7px 0px 0px 5px;
	height: 81px;
	width: 249px;
}
h2,h3 {
	font-size: small;
	float: left;
	text-indent: -9999px;
}
p {
	font-size: 12px;
	line-height: 140%;
	margin: 0px;
	padding: 0px;
}
a:link {
	color: #0D6C93;
}
a:visited {
	color: #666666;
}
a:hover {
	color: #669999;
}
.text10 {
	font-size: 10px;
}
.text11 {
	font-size: 11px;
}

/* 画像サイズ
---------------------------------------------------- */
a img {
	border: none;
	background: transparent;
}
.img {
	border-width: 0px;
	padding-bottom: 5px;
}

/* ボックスサイズ
---------------------------------------------------- */
#container {
	width: 970px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
#contents {
	width: 970px;
	float: left;
	background: url(../image/main_back.gif) repeat-y;
}
#contents_index {
	width: 970px;
	float: left;
	background: url(../image/main_indexback.gif) repeat-y;
}
#contact-box   {
	width: 139px;
	height: 74px;
	margin-top: 40px;
	margin-left: 21px;
	margin-right: 22px;
}
#main_index {
	width: 741px;
	float: left;
}
#main {
	width: 970px;
	float: left;
}



/* ヘッダーコンテンツボタン
---------------------------------------------------- */
#logo {
	float: left;
	width: 254px;
	height: 88px;
}
#header {
	width: 970px;
	background: url(../image/header/header_back02.jpg) no-repeat;
	height: 88px;
}

#header ul {
  margin: 0;
  float: left;
  list-style: none;
  text-align: left;
  padding: 2px 0px 0 0;
}
#header li {
	display: inline;
	font-size: x-small;
	text-indent: -9999px;
}
#header li a {
	text-decoration: none;		/* ■Firefox等で線が表示されないようにする */
	display: block;
	width: 118px;
	height: 42px;
	float: left;
}

#header li#home      {
	background: url(../image/header/b_home01.gif) no-repeat;
}
#header li#miken {
  background: url(../image/header/b_miken01.gif) no-repeat;
}
#header li#video {
  background: url(../image/header/b_video01.gif) no-repeat;
}
#header li#system {
  background: url(../image/header/b_system01.gif) no-repeat;
}
#header li#doctor {
  background: url(../image/header/b_docter01.gif) no-repeat;
}
#header li#blog {
  background: url(../image/header/b_blog01.gif) no-repeat;
}


/* マウスオーバー時の指定
---------------------------------------------------- */
#header li#home  a:hover {
  background: url(../image/header/b_home02.gif) no-repeat;
}
#header li#miken  a:hover {
  background: url(../image/header/b_miken02.gif) no-repeat;
}
#header li#video  a:hover {
  background: url(../image/header/b_video02.gif) no-repeat;
}
#header li#system  a:hover {
  background: url(../image/header/b_system02.gif) no-repeat;
}
#header li#doctor  a:hover {
  background: url(../image/header/b_docter02.gif) no-repeat;
}
#header li#blog  a:hover {
  background: url(../image/header/b_blog02.gif) no-repeat;
}

/* フッター
---------------------------------------------------- */
#footer_index {
	width: 970px;
	background: url(../image/footer_index.gif) no-repeat;
	height: 40px;
	padding-top: 20px;
	float: left;
}
#footer {
	width: 970px;
	background: url(../image/footer.gif) no-repeat;
	height: 40px;
	padding-top: 20px;
	float: left;
}
#footer-left {
	width: 450px;
	float: left;
}
#footer-right {
	width: 520px;
	float: left;
	text-align: center;
}
#footer-right ul {
	margin: 0;
	list-style: none;
	padding: 0;
}
#footer-right li {
	display: inline;
	font-size: small;
}
#anker {
	width: 950px;
	float: left;
	height: 30px;
	text-align: right;
	margin-top: 10px;
}


/* 眉間ダイエット説明ページ・1〜3
---------------------------------------------------- */
#miken_taitol02 {
	float: left;
	padding-left: 70px;
	width: 900px;
}
#graybox02 {
	width: 800px;
	background: #F6F6F6;
	padding: 20px 20px 30px;
	height: auto;
	margin-left: 70px;
	clear: left;
	margin-right: 60px;
}

/* 01眉間ダイエットってどんなもの・？ */
#miken_taitol01 {
	width: 643px;
	float: left;
}
.text15_blue {
	font-size: 15px;
	color: #2A4073;
	font-weight: bold;
}
#pacchi {
	width: 307px;
	padding-left: 20px;
	float: left;
	height: auto;
}
#pacchi_coment {
	float: left;
	width: 230px;
	margin: 0px;
	padding: 20px 0px 0px 30px;
}
#graybox {
	width: 550px;
	background: #F6F6F6;
	padding: 30px;
	float: left;
	margin-right: 30px;
	height: auto;
}
#end_blue {
	font-size: 16px;
	color: #2A4073;
	font-weight: bold;
}

/* 02どこがどうちがうの？？ */
.text15_white {
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
}
.text15_purple {
	font-size: 15px;
	color: #5D2874;
	font-weight: bold;
}
#endcoment {
	width: 930px;
	padding: 20px;
	text-align: center;
	height: auto;
}
#end_purple {
	font-size: 16px;
	color: #5D2874;
	font-weight: bold;
}
.miken_obi {
	background: url(../image/miken/obi01.gif) no-repeat;
	width: 780px;
	padding-left: 20px;
	height: 30px;
	padding-top: 3px;
}

/* どうしてパッチでダイエットできるの？ */
.text15_green {
	font-size: 15px;
	color: #42732C;
	font-weight: bold;
}
#end_green {
	font-size: 16px;
	color: #42732C;
	font-weight: bold;
}
#naka_coment {
	background: #F5FFEE;
	padding: 20px 35px;
	border: 1px solid #AAC39B;
	margin-top: 15px;
}
.miken_obi02 {
	background: url(../image/miken/obi02.gif) no-repeat;
	width: 780px;
	padding-left: 20px;
	height: 30px;
	padding-top: 3px;
}


/* 眉間ダイエット説明ページ・テーブル
---------------------------------------------------- */
table {
	line-height: 140%;
	background: #FFFFFF;
	text-align: center;
	font-size: 12px;
	border-width: 1px;
	border-color: #CCCCCC;
}
th {
	font-weight: normal;
	background: #E2EFCC;
	width: auto;
}
#miken_table {
	padding-top: 10px;
	background: center;
	padding-bottom: 10px;
}

/* 先生紹介＆地図
---------------------------------------------------- */
#profile {
	margin: 0px;
	float: left;
	width: 950px;
	padding: 15px 0px 0px 20px;
}
#befoafter {
	float: left;
	padding: 20px;
}
#profile_name {
	float: left;
	padding-top: 20px;
	width: 600px;
}
#pro_p01 {
	padding-bottom: 10px;
	width: 600px;
	clear: left;
}
#pro_p02 {
	padding-bottom: 10px;
	width: 600px;
	clear: left;
	padding-top: 10px;
}
#pro_p03 {
	padding-bottom: 10px;
	width: 388px;
	text-align: center;
	float: left;
}
#pro_p04 {
	text-align: center;
	width: 500px;
	padding-left: 12px;
	float: left;
}
.pro_p05 {
	float: left;
	padding-right: 10px;
}
#pro_back {
	width: 900px;
	background: #FFFFE8;
	padding: 20px 15px 30px;
	margin-left: 20px;
	margin-right: 20px;
	border: 1px solid #C4C29A;
	height: 300px;
	clear: left;
}
#clinic {
	width: 950px;
	padding-top: 10px;
	padding-left: 20px;
	clear: left;
}

/* 会員規約
---------------------------------------------------- */
#kaiin_taitol {
	float: left;
	padding-left: 70px;
	width: 900px;
}
.kaiin_obi {
	background: url(../image/obi_kiyaku.gif) no-repeat;
	width: 780px;
	padding-left: 20px;
	height: 30px;
	padding-top: 3px;
}
.text13_onange {
	font-size: 13px;
	color: #DD7C1F;
	font-weight: normal;
}


/* システム＆料金
---------------------------------------------------- */
.text13_purple {
	font-size: 13px;
	color: #5D2874;
}
.text15_red {
  font-size: 15px;
  font-weight: bold;
  color: #FF0000;
}



/* 制作中
---------------------------------------------------- */
#seisaku_size {
	margin: 0px;
	float: left;
	width: 900px;
	background: url(../image/main_back.gif) repeat-y;
	height: 400px;
	padding: 20px 0px 0px 70px;
}

/* 体験者の方の声
---------------------------------------------------- */
#beforetaitol {
  font-size: 18px;
  font-weight: bold;
  color: #055F6C;
  background-image: url(../image/tenline.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  padding-bottom: 10px;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 35px;
  padding-left: 23px;
}
#beforeannai {
  font-size: 14px;
  background-repeat: repeat-x;
  background-position: bottom;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 5px;
  padding-left: 25px;
}
.beforobi {
  font-size: 16px;
  background-repeat: repeat-x;
  background-position: bottom;
  padding-top: 8px;
  color: #FFFFFF;
  background-color: #F0A01E;
  padding-bottom: 8px;
  font-weight: bold;
  width: 910px;
  padding-left: 20px;
  margin-bottom: 20px;
  clear: left;
}
.beforprofile {
  float: left;
  padding-left: 20px;
  padding-top: 30px;
}
.beforcome {
  width: 560px;
  float: left;
}
.beforobiimage{
  float: left;
}
.text15onange {
  font-size: 15px;
  color: #FF6400;
  font-weight: bold;
}
#btbefore {
  padding-top: 7px;
}

