/*************************************************************************
 基本設定
*************************************************************************/

html{
	background: #E6D9C1;
	text-align: center;
	overflow-y: scroll;
	}
	
body{
	/*behavior: url("http://file.miya-healing.com/csshover.htc");*/
	width: auto;
	height: auto;
	font-size: 12px; _font-size: 75%;
	text-align: left;
	}

*{
	/*margin: 0;
	padding: 0;
	color: #221815;
	font-weight: normal;
	font-style: normal;*/
	line-height: 1.6;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}

/*************************************************************************
 見出し設定
*************************************************************************/

h1,
h2,
h3,
h4 { margin: 0 0 10px; padding: 0; clear: both; line-height: 1.2;}
h5,
h6 { margin: 0 0 1em; padding: 0; clear: both; line-height: 1.2;}

h1 { font-size: 189%;}
h2 { font-size: 159%;}
h3 { font-size: 144%;}
h4 { font-size: 122%;}
h5 { font-size: 107%;}
h6 { font-size: 107%;}

/*************************************************************************
 ブロック・インライン設定
*************************************************************************/

ul,
li { list-style: none; margin: 0; padding: 0;}

/*************************************************************************
 プリロード設定
*************************************************************************/

#preloadedImages { width: 0px; height: 0px; display: inline;
	background-image: url(../image/common/aaa.jpg);
	background-image: url(../image/common/aaa.jpg);
	background-image: url(../image/common/aaa.jpg);
	}

/*************************************************************************
 body 設定::after { height: 0; visibility: hidden; content: "."; display: block; clear: both;}
*************************************************************************/

.ALL,
#TOP { width: auto; height: auto;}

#NO_01,	/* - */
#NO_02,	/* - */
#NO_03,	/* - */
#NO_04,	/* - */
#NO_05 	/* - */
	{}

/*************************************************************************
 main 設定::after { height: 0; visibility: hidden; content: "."; display: block; clear: both;}
*************************************************************************/

#MAIN { width: 750px; height: auto; margin: 0 auto; border: solid 1px #000; background: #FFF;}

#HEADER { width: 750px; height: auto; background: url(http://file.miya-healing.com/head.jpg) no-repeat top #766F5B;}

#WRAPPER { width: 725px; height: auto; padding: 10px 25px 15px 0;
	background: url(http://file.miya-healing.com/side_back.gif) repeat-y left #FFF; clear: both;
	}
#WRAPPER::after { height: 0; visibility: hidden; content: "."; display: block; clear: both;}

#CONTENTS { width: 555px; height: auto; float: right;}

#LEFT_SIDE { width: 145px; height: auto; float: left;}

#FOOTER {
	width: 750px;
	height: auto;
	clear: both;
	background: #FFF;
	color: #221815;
	font-weight: normal;
	font-style: normal;
	}

#FOOTER::after { height: 0; visibility: hidden; content: "."; display: block; clear: both;}

/* ××××××××　HEADER　×××××××× */

#HEADER div { width: 686px; height: 95px; padding: 25px 39px 0 25px;}
#HEADER h1 { width: 330px; height: 90px; float: left;}
#HEADER h1 a { width: 330px; height: 90px; display: block; text-indent: -9999px;}
#HEADER span { width: 305px; height: auto; padding: 47px 0 0; float: right;}
#HEADER span ul { width: 228px; height: 19px; float: right;}
#HEADER b { height: 305px; height: 19px; margin: 12px 0 0; display: block; text-indent: -9999px;}

#HEADER div::after,
#HEADER span::after,
#HEADER span ul::after { height: 0; visibility: hidden; content: "."; display: block; clear: both;}

/* ××××××××　HNAV　×××××××× */

#HEADER #HNAV li { width: 110px; height: 19px;}
#HEADER #HNAV li a { width: 110px; height: 19px; display: block; text-indent: -9999px;}
#HEADER #HNAV .hnav_01 { float: left;}
#HEADER #HNAV .hnav_02 { float: right;}

/* ××××××××　GNAV　×××××××× */

#GNAV { width: 750px; height: 20px; display: block; clear: both; background: #766F5B; text-align: center;}
#GNAV li { display: inline; color: #FFF;}
#GNAV li a { color: #FFF; line-height: 1; text-decoration: none;}

/* ××××××××　CONTENTS　×××××××× */

#CONTENTS .next { margin: 10px 0 0; display: block; text-align: right;}

/* ××××××××　FOOTER　×××××××× */

#FOOTER p {
	margin:0;
	padding: 5px 25px;
	background: #766F5B; color: #FFF;
	}

#FOOTER .address { width: 460px; height: auto; float: left;
	}

#FOOTER .address address { padding: 0 0 0 33px; margin: 10px 25px 5px; line-height: 1.2; font-size: 10px; _font-size: 9px;
	background: url(http://file.miya-healing.com/logo.gif) no-repeat left top;
	color: #221815;
	font-weight: normal;
	font-style: normal;
	}
	*+html #FOOTER address { font-size: 9px;}
#FOOTER address b { font-size: 14px;}
#FOOTER address a { color: #221815; text-decoration: none;}

#FOOTER .inq {
	width: auto;
	padding: 10px 25px 0 0;
	float: right;
	}

#FOOTER .inq #FNAV {
	padding: 0 0 0 25px;
	width:auto;
	overflow:auto;
	}

#FOOTER .inq #FNAV li{
	padding:0 10px 10px 0;
	float:left;
	}

#FOOTER .inq #FNAV li a { width: 162px; height: 21px; display: block; text-indent: -9999px; background: url(http://file.miya-healing.com/mail_btn.gif) no-repeat;}

#FOOTER .inq #FNAV li.company a {
	width:auto;
	height:auto;
	text-indent: 0px;
	background:none;
	}

#FOOTER .inq b { width: 252px; height: 13px; display: block; text-indent: -9999px; background: url(http://file.miya-healing.com/free_img.gif) no-repeat;}

/* ××××××××　LEFT_SIDE　×××××××× */

#LEFT_SIDE ul { width: 135px; height: auto; padding: 0 5px 30px;}
#LEFT_SIDE li { width: 135px; height: 25px; margin: 0 0 5px;}
#LEFT_SIDE li a { width: 135px; height: 25px; display: block; text-indent: -9999px;}
#LEFT_SIDE .snav_01 a { background: url(http://file.miya-healing.com/snav_01.gif) no-repeat;}
#LEFT_SIDE .snav_02 a { background: url(http://file.miya-healing.com/snav_02.gif) no-repeat;}
#LEFT_SIDE .snav_03 a { background: url(http://file.miya-healing.com/snav_03.gif) no-repeat;}
#LEFT_SIDE .snav_04 a { background: url(http://file.miya-healing.com/snav_04.gif) no-repeat;}
#LEFT_SIDE .snav_05 a { background: url(http://file.miya-healing.com/snav_05.gif) no-repeat;}
#LEFT_SIDE .snav_06 a { background: url(http://file.miya-healing.com/snav_06.gif) no-repeat;}
#LEFT_SIDE .snav_07 a { background: url(http://file.miya-healing.com/snav_07.gif) no-repeat;}
#LEFT_SIDE .snav_08 a { background: url(http://file.miya-healing.com/snav_08.gif) no-repeat;}
#LEFT_SIDE .snav_09 a { background: url(http://file.miya-healing.com/snav_09.gif) no-repeat;}
#LEFT_SIDE .snav_10 a { background: url(http://file.miya-healing.com/snav_10.gif) no-repeat;}
#LEFT_SIDE .snav_11 a { background: url(http://file.miya-healing.com/snav_11.gif) no-repeat;}
#LEFT_SIDE .snav_12 a { background: url(http://file.miya-healing.com/snav_12.gif) no-repeat;}
#LEFT_SIDE .snav_13 a { background: url(http://file.miya-healing.com/snav_13.gif) no-repeat;}
#LEFT_SIDE .snav_14 a { background: url(http://file.miya-healing.com/snav_14.gif) no-repeat;}
#LEFT_SIDE .snav_15 a { background: url(http://file.miya-healing.com/snav_15.gif) no-repeat;}
#LEFT_SIDE .snav_16 a { background: url(http://file.miya-healing.com/snav_16.gif) no-repeat;}

/* ××××××××　ETC　×××××××× */

#PAGETOP { width: auto; height: auto; margin: 10px 0; text-align: right;}
#PAGETOP a { padding: 0 0 0 15px;}

/*************************************************************************
 link 設定
*************************************************************************/

a { color: #003F98; text-decoration: underline; outline: none;}
a:hover {}
img,
a img { border: 0;}

/*************************************************************************
 top 設定::after { height: 0; visibility: hidden; content: "."; display: block; clear: both;}
*************************************************************************/

#TOP #WRAPPER { width: 700px; padding: 10px 25px 15px; background: #FFF;}
#TOP #CONTENTS { width: 405px; height: auto; float: right;}
#TOP #LEFT_SIDE { width: 280px; height: auto; float: left;}

#TOP #CONTENTS #web_album { width: 405px; height: 305px; margin: 0 0 10px;/* text-indent: -9999px*/;
	/*background: url(http://file.miya-healing.com/top_web_album.gif) no-repeat;*/
	}
#TOP #CONTENTS #NEW {
	margin:0;
	padding:0;
	width: 403px;
	height: auto;
	border: solid 1px #000;
	}
#TOP #CONTENTS #NEW dt { width: 403px; height: 26px; text-indent: -9999px;
	background: url(http://file.miya-healing.com/top_bar_01.gif) no-repeat left top;
	}
#TOP #CONTENTS #NEW dd { padding: 4px 10px 5px 10px; margin: 0 5px 5px 5px; border-bottom: dotted 1px #221815; clear: both;}
#TOP #CONTENTS #NEW dd img { width: 83px; margin: 0 10px 0 0; float: left;}

#TOP #CONTENTS #NEW dd p {
	margin:0;
	padding: 0;
	/*line-height: 1.4;*/
	}

#TOP #CONTENTS #NEW dd p a {
	margin:0;
	padding: 0;
	}

#TOP #CONTENTS #NEW .none { margin: 0; border-bottom: none;}
#TOP #CONTENTS #NEW dd::after { height: 0; visibility: hidden; content: "."; display: block; clear: both;}

#TOP #LEFT_SIDE li { width: 174px; height: 57px; padding: 10px 6px 6px 100px; margin: 0 0 12px; _margin: 0 0 6px;}
#TOP #LEFT_SIDE li { _height: 67px; _padding: 0 6px 6px 100px;}
#TOP #LEFT_SIDE li a { width: auto; height: auto; display: inline; text-indent: 0;}
#TOP #LEFT_SIDE .topsnav_01 { background: url(http://file.miya-healing.com/top_btn_01.gif) no-repeat;}
#TOP #LEFT_SIDE .topsnav_02 { background: url(http://file.miya-healing.com/top_btn_02.gif) no-repeat;}
#TOP #LEFT_SIDE .topsnav_03 { background: url(http://file.miya-healing.com/top_btn_03.gif) no-repeat;}
#TOP #LEFT_SIDE .topsnav_04 { background: url(http://file.miya-healing.com/top_btn_04.gif) no-repeat;}
#TOP #LEFT_SIDE .topsnav_05 { background: url(http://file.miya-healing.com/top_btn_05.gif) no-repeat;}
#TOP #LEFT_SIDE .topsnav_06 { background: url(http://file.miya-healing.com/top_btn_06.gif) no-repeat;}

#TOP #LEFT_SIDE li h2 { width: 174px; height: 10px; text-indent: -9999px;}
#TOP #LEFT_SIDE li p { margin: 0; line-height: 1.2; font-size: 8px; _font-size: 7px;}
	*+html #TOP #LEFT_SIDE li p { font-size: 8px;}
#TOP #LEFT_SIDE .next { display: block; text-align: right;}

#TOP #LEFT_SIDE li.topsnav_06 { width: 280px; height: 73px; padding: 0; margin: 0;}
#TOP #LEFT_SIDE li.topsnav_06 a { width: 280px; height: 73px; display: block; text-indent: -9999px;}

/*************************************************************************
 NEXT 設定::after { height: 0; visibility: hidden; content: "."; display: block; clear: both;}
*************************************************************************/

.next #CONTENTS h2,
.next #CONTENTS h3,
.next #CONTENTS h4 { margin: 0 0 20px;}

.next #CONTENTS p,
.next #CONTENTS dl,
.next #CONTENTS ul,
.next #CONTENTS div { margin: 0 0 10px;}


/*************************************************************************
 広告 設定
*************************************************************************/
#CMSpace{
 padding : 3px 0;
 border-top : 1px dotted #CCC;
 text-align : center;
}