/* 全体 */

body{ 
	
	margin: 0;
	padding: 0;
}

*{
	margin:0px;
	padding:0px;
}


h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:lighter;
}

a:link{ color:#333333; text-decoration:none;
}

a:visited{ color:#333333; text-decoration:none;
}

a:active{ color:#333333; text-decoration:none;
}

a:hover{ color:#333333; text-decoration:none;
}


/* レイアウト */

/*　--　全体のレイアウト　--　*/

body{ 
	font-family: "ＭＳ Ｐゴシック", "osaka";
	background-image:url(../img/index_img01.jpg);
	background-position:center;
	background-repeat:repeat-y;
	background-color:#F4F1D3;
	font-size:12px;
	line-height:140%;
}

p {	margin:0px 0px 0px 0px; 
	/*line-height:60%;*/	line-height:60%;
}

div {
	margin:0px 0px 0px 0px;
	/*line-height:60%;*/	line-height:60%;
}

#wrapper{
	margin: 0px auto;
	width: 841px;
	overflow: hidden;
}

#main {
	float:left;
	background-image:url(../img/index_img05.jpg);
	background-repeat:repeat-y;
	/*margin:0px 19px 0px 21px;*/	margin:0px 0px 0px 11px;
	width:800px;
}

#header{
	margin:0px 0px 0px 0px;
	width: 800px;
}

#header_left {
	background-image:url(../img/index_img02.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:24px;
	float:left;
	width:230px;
	text-align:left;
	margin:0px 0px 0px 0px;
}

#header p#header_text {
	margin:7px 0px 5px 20px;
	font-weight:bold;
}

#header_center {
	width:800px;
}

#header_right {
	float:right;
	background-image:url(../img/index_img04.jpg);
	margin:0px 0px 0px 0px;
	width:570px;
	height:50px;
	text-align:right;
}

#header p#header_p{
	font-weight:bold;
	margin:5px 10px 0px 0px;
}

#header h2#index{
	background: url(../img/header01.jpg) no-repeat;
	width: 800px;
	height: 175px;	
	text-indent: -9999pt;
}

#header h2#naka{
	background: url(../img/header02.jpg) no-repeat;
	width: 800px;
	height: 110px;
	text-indent: -9999pt;
}

#content_box{
	float: right;
	width:618px;
	margin:0px 0px 0px 0px;
	background-color:#FFFFFF;
	vertical-align:top;
	text-align:left;
}

#content{
	width: 560px;
	margin:20px 29px 20px 29px;
	text-align:left;
}

#left_menu_out{
	float: left;
	width:182px;
	margin:0px 0px 0px 0px;
	text-align:left;
	background-color:#C1BE99;
}

#left_menu_middle{
	width:181px;
	margin:0px 1px 0px 0px;
	text-align:left;
	background-color:#ffffff;
}

#left_menu_in{
	width:180px;
	margin:0px 0px 0px 0px;
	text-align:center;
	background-color:#C1BE99;
}

#menu_bg {
	width:172px;
	text-align:center;
	margin:0px 4px 0px 4px;
	vertical-align:top;
	background-color:#CAC688;
}

#menu{
	width: 164px;
	text-align:center;
	vertical-align:top;
	margin:0px 4px 0px 4px;
	padding-bottom:8px;
	clear:both;
}


#banner{
	float:left;
	vertical-align:bottom;
	width: 172px;
	/*margin:0px 0px 0px 25px;*/	margin:-20px 18px -3px 2px;
	text-align:left;
}

#footer{
	float:left;
	width: 840px;
	background-color:#F4F1D3;
	text-align:right;
	height:45px;
	margin:0px 0px 0px 0px;
	vertical-align:text-top;
	clear:both;
}

#footer div#footer01 {
	vertical-align:text-top;
	margin:5px 35px 0px 0px;
}

#footer div#footer02 {
	vertical-align:text-top;
	margin:0px 35px 0px 0px;
}


ul {
	list-style:none;
	margin:0px 0px 0px 0px;
}

li.menu { 
	height:20px;
	margin:0px 0px 0px 0px;
	vertical-align:middle;
}

#center {
	text-align:center;
}

/*　--　index.html　--　*/

#content div#index01{
	background-image:url(../img/index_img14.jpg);
	width:559px;
	text-align:left;
	margin-bottom: 15px;
}

#content div#index01 p{
	margin: 15px 20px 0px 15px;
	padding-bottom:20px;
	vertical-align:text-top;
}

#content div#index02{
	float:left;
	/*margin: 0px 0px 6px 10px;*/	margin: 0px 0px 4px 5px;
	width:270px;
	text-align:left;
}

#content div#index02 div#index02_01{
	margin:0px 0px 0px 0px;
	background-image:url(../img/index_img21.jpg);
	background-repeat:repeat-y;
	text-align:left;
}

#content div#index02 div#index02_01 p{
	margin:6px 0px 0px 15px;
	vertical-align:text-top;
}


#content div#index02 div#index02_02{
	float:right;
	width:253px;
	border: 1px solid #d2c291;
	border-top-width:0;
}


#content div#index03{
	float: right;
	/*margin: 0px 0px 6px 0px;*/	margin: 0px 0px 4px 0px;
	vertical-align:top;
	width:270px;
}

#content div#index03 div#index03_01{
	width:270px;
	margin:0px 0px 0px 0px;
	background-image:url(../img/index_img21.jpg);
	background-repeat:repeat-y;
	text-align:left;
}

#content div#index03 div#index03_01 p{
	margin:6px 0px 0px 15px;
	vertical-align:text-top;
}

#content div#index04{
	float: left;
	margin: 10px 0px 0px 0px;
	vertical-align:top;
	width:280px;
}

#content div#index05{
	float: right;
	margin: 12px 0px 0px 0px;
	vertical-align:top;
	width:266px;
}

#content div#index05 div#index05_01{
	background-image:url(../img/index_img26.jpg);
	background-repeat:repeat-y;
	margin:0px 0px 8px 0px;
}

#content div#index05 div#index05_01 p{
	margin:0px 0px 0px 11px;
	padding:1px 0px 1px 0px;
}

#content div#index05 div#index05_02{
	margin:0px 0px 12px 11px;
}

#content div#index05 div#index05_03{
	text-align:right;
}

#content div#index06{
	float: left;
	margin: 12px 0px 0px 15px;
	vertical-align:top;
	width:180px;
}

#content div#index06_01{
	background-image:url(../img/index_img26.jpg);
	background-repeat:repeat-y;
	/*margin:8px 0px 8px 0px;*/		margin:4px 0px 6px 0px;
}

#content div#index06_01 p{
	margin:0px 0px 0px 11px;
	padding:1px 0px 1px 0px;
}

#content div#index07 {
	float:right;
	width:82px;
	/*margin:18px 0px 0px 0px;*/	margin:16px 0px 0px 0px;
	vertical-align:top;
	text-align:right;
}
/*　--　naka.html　--　*/

#content div#naka01{
	margin-bottom: 20px;
}

#content div#naka01 h2 {
	background-image:url(../img/staff_h2.jpg);
	background-repeat:no-repeat;
	width:559px;
	height:20px;
	padding:1px 0px 0px 5px;
	margin:0px -5px 0px 0px; 
}

#content div#naka02 {
	float:left;
	width:300px;
	/*margin:0px 0px 0px 20px;*/	margin:0px 0px 0px 10px;
}

#content div#naka02 h3 {
	background-image:url(../img/h3_img56.jpg);
	background-repeat:no-repeat;
	width:280px;
	height:20px;
	padding:0px 0px 0px 20px;
	margin:0px -20px -4px 0px;
	vertical-align:text-top;
}

#content div#naka02 p {
	margin:4px 0px 20px 20px;
	vertical-align:text-top;
}

#content div#naka02 p#naka02_01 {
	margin:10px 0px 20px 20px;
	vertical-align:text-top;
}

#content div#naka02 h4{
	background:url(../img/contents_02.gif) no-repeat;
	width:110px;
	height:25px;
	text-indent:-9999px;
}

#content div#naka03 {
	float:right;
	width:182px;
	margin:5px 0px 0px 0px;
}

#content div#naka03 div#naka03_01 {
	text-align:right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 200px;
}

#content div#naka03 p{
	text-align:center;
	margin:5px 0px 0px 0px;
}

#content div#naka04 {
	float:right;
	width:300px;
	margin:15px 0px 0px 0px;
	text-align:right;
}

#content div#naka05 {
	float:left;
	text-align:left;
	width:230px;
	margin:25px 0px 0px 0px;
}


#content div#naka06 {
	float:none;
	width:540px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#content div#naka06 h3 {
	background-image:url(../img/h3_img56.jpg);
	background-repeat:no-repeat;
	width:280px;
	height:20px;
	padding:0px 0px 0px 20px;
	margin:0px -20px -4px 0px;
	vertical-align:text-top;
}

#content div#naka06 p {
	margin:4px 0px 20px 20px;
	vertical-align:text-top;
	line-height: 18px;
}

#content div#naka06 p#naka02_01 {
	margin:10px 0px 20px 20px;
	vertical-align:text-top;
}

#content div#naka06 h4{
	background:url(../img/contents_02.gif) no-repeat;
	width:110px;
	height:25px;
	text-indent:-9999px;
}
#content div#naka07 div#naka07_01 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: none;
	width: 200px;
}

#content div#naka07 p{
	text-align:center;
	width: 200px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/**************child***************/

#content div#child_01 {
	float:left;
	background-image:url(../img/index_img14.jpg);
	width:559px;
	text-align:left;
	margin:0px 0px 15px 0px;
}

#content div#child_01 h2 {
	background-image:url(../img/child_h2.jpg);
	background-repeat:no-repeat;
	width:559px;
	height:20px;
	padding:1px 0px 0px 5px;
	margin:0px -5px 0px 0px; 
}

#content div#child_01 p{
	margin: 15px 20px 0px 15px;
	padding-bottom:20px;
	vertical-align:text-top;
}

#content div#child_02 {
	float:left;
	width:559px;
	margin:0px 0px 15px 0px;
}

#content div#child_02 div#child_02_01 {
	float:left;
	width:300px;
	margin:0px 0px 0px 10px;
}

#content div#child_02 div#child_02_01 h3 {
	background-image:url(../img/h3_img56.jpg);
	background-repeat:no-repeat;
	width:280px;
	height:20px;
	padding:0px 0px 0px 20px;
	margin:0px -10px -4px 0px;
	vertical-align:text-top;
	}

#content div#access_02 div#access_02_01 h3 {
	background-image:url(../img/h3_img56.jpg);
	background-repeat:no-repeat;
	width:230px;
	height:20px;
	padding:0px 0px 0px 20px;
	margin:0px -10px -4px 0px;
	vertical-align:text-top;
}

#content div#child_02 div#child_02_01 p {
	margin:4px 0px 20px 20px;
	vertical-align:text-top;
}

#content div#child_02 div#child_02_02 {
	float:right;
	width:207px;
	margin:5px 0px 0px 0px;
	text-align:right;
}

#content div#child_02 div#child_02_02 p {
	text-align:center;
	margin:5px 0px 0px 0px;
}

#content div#child_03 {
	float:left;
	width:559px;
	margin:0px 0px 15px 0px;
}

#content div#child_03 div#child_03_01 {
	float:left;
	margin:5px 0px 0px 20px;
}

#content div#child_03 div#child_03_02 {
	float:left;
	margin:35px 10px 0px 10px;
	height:30px;
	vertical-align:middle;
	text-align:center;
}

#content div#child_03 div#child_03_03 {
	float:left;
	margin:5px 0px 0px 0px;
}

#content div#child_03 div#child_03_04 {
	float:right;
	width:207px;
	margin:5px 0px 0px 0px;
	text-align:right;
}

#content div#child_03 div#child_03_04 p {
	text-align:center;
	margin:10px 0px 0px 0px;
}

#content div#child_04 {
	float:left;
	width:521px;
	margin:0px 0px 15px 10px;
	text-align:left;
}

#content div#child_04 h3 {
	background-image:url(../img/h3_img56.jpg);
	background-repeat:no-repeat;
	height:20px;
	padding:0px 0px 0px 20px;
	margin:0px -10px 0px 0px;
	vertical-align:text-top;
}

#content div#child_04 p {
	margin:0px 0px 0px 20px;
}

#content div#child_05 {
	float:left;
	width:559px;
	margin:0px 0px 15px 0px;
}

#content div#child_05 div#child_05_01 {
	float:left;
	margin: 0px 10px 0px 20px;
	width:207px;
}

#content div#child_05 div#child_05_01 p {
	text-align:center;
	margin:10px 0px 0px 0px;
}

#content div#child_05 div#child_05_02 {
	float:right;
	margin: 0px 10px 0px 0px;
	width:207px;
}

#content div#child_05 div#child_05_02 p {
	text-align:center;
	margin:10px 0px 0px 0px;
}

#content div#child_06 {
	float:left;
	width:510px;
	margin:0px 10px 15px 20px;
}

#content div#child_06 div#child_06_01 {
	float:left;
	margin: 0px 0px 0px 0px;
	width:207px;
}

#content div#child_06 div#child_06_01 p {
	text-align:center;
	margin:6px 0px 6px 0px;
}

#content div#child_06 div#child_06_02 {
	float:left;
	margin:45px 20px 0px 25px;
	height:30px;
	vertical-align:middle;
	text-align:center;
}

#content div#child_06 div#child_06_03 {
	float:left;
	margin:10px 20px 7px 25px;
	height:30px;
	width:30px;
	vertical-align:middle;
	text-align:center;
}

#content div#child_06 div#child_06_04 {
	float:right;
	margin: 0px 10px 0px 0px;
	width:207px;
}

#content div#child_06 div#child_06_04 p {
	text-align:center;
	margin:6px 0px 6px 0px;
}




/*************implant*****************/

#content div#implant_01 {
	float:left;
	background-image:url(../img/index_img14.jpg);
	width:559px;
	text-align:left;
	margin:0px 0px 15px 0px;
}

#content div#implant_01 h2 {
	background-image:url(../img/implant_h2.jpg);
	background-repeat:no-repeat;
	width:559px;
	height:20px;
	padding:1px 0px 0px 5px;
	margin:0px -5px 0px 0px; 
}

#content div#implant_01 p{
	margin: 15px 20px 0px 15px;
	padding-bottom:20px;
	vertical-align:text-top;
}

#content div#implant_02 {
	float:left;
	background-image:url(../img/h3_naka_img03.jpg);
	background-repeat:no-repeat;
	width:540px;
	height:20px;
	text-align:left;
	/*margin:0px 0px 0px 20px;*/	margin:0px 0px 0px 10px;
}

#content div#implant_02 h3 {
	margin:1px 0px 0px 20px;
	height:15px;
}

#content div#implant_03 {
	float:left;
	/*margin:0px 0px 15px 40px;*/	margin:0px 0px 15px 20px;
	width:520px;
}

#content div#implant_03 div#implant_03_01 h3 {
	background-image:url(../img/h3_img56.jpg);
	background-repeat:no-repeat;
	width:280px;
	height:20px;
	padding:0px 0px 0px 20px;
	margin:20px -20px 6px 0px;
	vertical-align:text-top;
}

#content div#implant_03 div#implant_03_02 {
	float:right;
	background:#D5D1A0;
	display:block;
	width:501px;
	magin:0px 0px 0px 0px;
	text-align:left;
}

#content div#implant_03 div#implant_03_02 p#implant_03_02_01 {
	float:left;
	widows:192px;
	/*margin:10px 0px 0px 10px;*/	margin:10px 0px 0px 5px;
	padding-bottom:10px;
}

#content div#implant_03 div#implant_03_02 p#implant_03_02_02 {
	float:right;
	width:280px;
	/*margin:10px 10px 10px 0px;*/	margin:10px 5px 10px 0px;
	text-align:left;
}

/******prevent*********/

#content div#prevent_01 {
	float:left;
	background-image:url(../img/index_img14.jpg);
	width:559px;
	text-align:left;
	margin:0px 0px 15px 0px;
}

#content div#prevent_01 h2 {
	background-image:url(../img/prevent_h2.jpg);
	background-repeat:no-repeat;
	width:559px;
	height:20px;
	padding:1px 0px 0px 5px;
	margin:0px -5px 0px 0px; 
}

#content div#prevent_01 p{
	margin: 15px 20px 0px 15px;
	padding-bottom:20px;
	vertical-align:text-top;
}

#content div#prevent_01 {
	float:left;
	background-image:url(../img/index_img14.jpg);
	width:559px;
	text-align:left;
	margin:0px 0px 15px 0px;
}

#content div#prevent_01 h2 {
	background-image:url(../img/prevent_h2.jpg);
	background-repeat:no-repeat;
	width:559px;
	height:20px;
	padding:1px 0px 0px 5px;
	margin:0px -5px 0px 0px; 
}

#content div#prevent_01 p{
	margin: 15px 20px 0px 15px;
	padding-bottom:20px;
	vertical-align:text-top;
}

#content div#prevent_02 {
	float:left;
	width:559px;
	margin:0px 0px 15px 0px;
}

#content div#prevent_02 h3 {
	background-image:url(../img/h3_img56.jpg);
	background-repeat:no-repeat;
	width:540px;
	height:20px;
	padding:0px 0px 0px 20px;
	margin:0px -20px 0px 20px;
	vertical-align:text-top;
}

#content div#prevent_02 div#prevent_02_01 {
	float:left;
	width:300px;
	margin:0px 0px 0px 20px;
}

#content div#prevent_02 div#prevent_02_01 p {
	/*margin:4px 0px 20px 20px;*/		margin:4px 0px 20px 0px;
	vertical-align:text-top;
}

#content div#prevent_02 div#prevent_02_02 {
	float:right;
	width:205px;
	margin:5px 0px 0px 0px;
	text-align:right;
}


/********esthe************/

#content div#esthe_01 {
	float:left;
	background-image:url(../img/index_img14.jpg);
	width:559px;
	text-align:left;
	margin:0px 0px 15px 0px;
}

#content div#esthe_01 h2 {
	background-image:url(../img/esthe_h2.jpg);
	background-repeat:no-repeat;
	width:559px;
	height:20px;
	padding:1px 0px 0px 5px;
	margin:0px -5px 0px 0px; 
}

#content div#esthe_01 p{
	margin: 15px 20px 0px 15px;
	padding-bottom:20px;
	vertical-align:text-top;
}

#content div#esthe_02 {
	float:left;
	width:559px;
	margin:0px 0px 15px 0px;
}

#content div#esthe_02 h3 {
	background-image:url(../img/h3_img56.jpg);
	background-repeat:no-repeat;
	width:539px;
	height:20px;
	padding:0px 0px 0px 20px;
	margin:0px -20px 0px 20px;
	vertical-align:text-top;
}

#content div#esthe_02 div#esthe_02_01 {
	float:left;
	width:300px;
	margin:0px 0px 0px 10px;
}

#content div#esthe_02 div#esthe_02_01 p {
	margin:4px 0px 20px 20px;
	vertical-align:text-top;
}

#content div#esthe_02 div#esthe_02_02 {
	float:right;
	width:205px;
	margin:5px 0px 0px 0px;
	text-align:right;
}

#content div#esthe_02 div#esthe_02_02 p {
	margin:4px 0px 20px 10px;
	vertical-align:text-top;
	text-align:center;
}

#content div#esthe_03 {
	float:left;
	width:559px;
	margin:0px 0px 15px 0px;
}


#content div#esthe_03 div#esthe_03_01 {
	float:left;
	margin: 0px 10px 0px 20px;
	width:207px;
}

#content div#esthe_03 div#esthe_03_01 p {
	text-align:center;
	margin:10px 0px 20px 0px;
}

#content div#esthe_03 div#esthe_03_02 {
	float:right;
	margin: 0px 10px 0px 0px;
	width:207px;
}

#content div#esthe_03 div#esthe_03_02 p {
	text-align:center;
	margin:10px 0px 0px 0px;
}

#content div#esthe_04 {
	float:left;
	width:559px;
	margin:0px 0px 15px 0px;
}

#content div#esthe_04 div#esthe_04_01 {
	float:left;
	width:300px;
	/*margin:0px 0px 0px 20px;*/	margin:0px 0px 0px 10px;
}

#content div#esthe_04 div#esthe_04_01 p {
	margin:4px 0px 20px 0px;
	vertical-align:text-top;
}

#content div#esthe_04 div#esthe_04_02 {
	float:right;
	width:205px;
	margin:5px 0px 0px 0px;
	text-align:right;
}

/********access**********/

#content div#access_01 {
	float:left;
	background-image:url(../img/index_img14.jpg);
	width:559px;
	text-align:left;
	margin:0px 0px 15px 0px;
}

#content div#access_01 h2 {
	background-image:url(../img/access_h2.jpg);
	background-repeat:no-repeat;
	width:559px;
	height:20px;
	padding:1px 0px 0px 5px;
	margin:0px -5px 0px 0px; 
}


#content div#access_02 {
	float:left;
	width:559px;
	margin:0px 0px 15px 0px;
}

#content div#access_02 div#access_02_01 {
	width:210px;
	margin:0px 0px 0px 10px;
}

#content div#access_02 div#access_02_01 p {
	margin:4px 0px 20px 0px;
	vertical-align:text-top;
}

#content div#access_02 div#access_02_02 {
	float:right;
	width:306px;
	margin:10px 0px 0px 0px;
	text-align:right;
}

.img_r{
	float:right;
}
/**********sitemap***********/

#content div#sitemap_01 {
	float:left;
	width:559px;
	margin:0px 0px 0px 0px;
}

#content div#sitemap_01 h2 {
	background-image:url(../img/sitemap_h2.jpg);
	background-repeat:no-repeat;
	width:559px;
	height:20px;
	padding:1px 0px 0px 5px;
	margin:0px -5px 10px 0px;
}

#content div#sitemap_02 {
	float:left;
	width:539px;
	margin:0px 0px 0px 10px;
}


#content div#sitemap_02 p {
	background:url(../img/h3_img56.jpg) top left;
	background-repeat: no-repeat;
	height:15px;
	margin:0px 0px 0px 0px;
	padding-left:20px;
	text-align:left;
}

#content div#sitemap_02 ul {
	list-style-image:url(../img/li_naka_img06.jpg);
}

#content div#sitemap_02 li#li1{
	margin:10px 0px 0px 40px;
}

/* サイズ */

#content div#index02 div#index02_01{font-size:80%;}
#content div#naka03 p#naka03_01{font-size:80%;}
#header p#header_p {font-size:10px;	line-height:130%;}
#header p#header_text {font-size:10px;line-height:120%;}
#content div#index01 p {font-size:12px; line-height:160%;}
#content div#index02 div#index02_01 p{font-size:11px; line-height:140%;}
#content div#index03 div#index03_01 p{font-size:11px; line-height:140%;}
#content div#index05_01 p {font-size:10px; line-height:140%;}
#content div#index05_02 {font-size:10px; line-height:140%;}
#content div#index06_01 p{font-size:10px; line-height:140%;}
#footer div#footer01 {font-size:10px; line-height:140%;}
#footer div#footer02 {font-size:10px; line-height:140%;}



#content div#naka01 h2 {font-size:14px; font-weight:bolder; line-height:140%;}
#content div#naka02 h3 {font-size:12px; font-weight:bolder; line-height:140%;}
#content div#naka06 h3 {font-size:12px; font-weight:bolder; line-height:140%;}
#content div#naka02 p {font-size:12px; line-height:140%;}
#content div#naka03 p {font-size:12px; line-height:140%;}

#content div#child_01 h2 {font-size:14px; font-weight:bolder; line-height:140%;}
#content div#child_01 p {font-size:12px; line-height:140%;}
#content div#child_02_01 h3 {font-size:12px; font-weight:bold; line-height:140%;}
#content div#child_02_01 p {font-size:12px; line-height:140%;}
#content div#child_02 div#child_02_02 p {font-size:12px; line-height:140%;}
#content div#child_03 div#child_03_04 p {font-size:12px; line-height:140%;}
#content div#child_04 h3 {font-size:12px; font-weight:bold; line-height:140%;}
#content div#child_04 p {font-size:12px; line-height:140%;}
#content div#child_05 div#child_05_01 p {font-size:12px; line-height:140%;}
#content div#child_05 div#child_05_02 p {font-size:12px; line-height:140%;}
#content div#child_06 div#child_06_01 p {font-size:12px; line-height:140%;}
#content div#child_06 div#child_06_04 p {font-size:12px; line-height:140%;}

#content div#implant_01 h2 {font-size:14px; font-weight:bold; line-height:140%;}
#content div#implant_01 p {font-size:12px; line-height:140%;}
#content div#implant_02 h3 {font-size:12px; font-weight:bold; line-height:140%;}
#content div#implant_03 h3 {font-size:12px; font-weight:bolder; line-height:140%;}
#content div#implant_03 div#implant_03_02 p {font-size:12px; line-height:140%;}

/*
#content div#child_naka03 h3 {font-size:12px; font-weight:bolder; line-height:140%;}
#content div#child_naka03 p {font-size:12px; line-height:140%;}
#content div#child_naka04 p {font-size:12px; line-height:140%;}
#content div#child_naka05 p {font-size:12px; line-height:140%;}
*/

#content div#prevent_01 h2 {font-size:14px; font-weight:bolder; line-height:140%;}
#content div#prevent_01 p {font-size:12px; line-height:140%;}
#content div#prevent_02 h3 {font-size:12px; font-weight:bolder; line-height:140%;}
#content div#prevent_02 p {font-size:12px; line-height:140%;}
#content div#prevent_02 div#prevent_02_01 p {font-size:12px; line-height:140%;}


#content div#esthe_01 p {font-size:12px; line-height:140%;}
#content div#esthe_01 h2 {font-size:14px; font-weight:bolder; line-height:140%;}
#content div#esthe_02 h3 {font-size:12px; font-weight:bolder; line-height:140%;}
#content div#esthe_02 div#esthe_02_01 p {font-size:12px; line-height:140%;}
#content div#esthe_02 div#esthe_02_02 p {font-size:12px; line-height:140%;}
#content div#esthe_03 div#esthe_03_01 p {font-size:12px; line-height:140%;}
#content div#esthe_03 div#esthe_03_02 p {font-size:12px; line-height:140%;}
#content div#esthe_04 div#esthe_04_01 p {font-size:12px; line-height:140%;}

#content div#access_01 h2 {font-size:14px; font-weight:bolder; line-height:140%;}
#content div#access_02 div#access_02_01 p {font-size:12px; line-height:140%;}

#content div#sitemap_01 h2 {font-size:14px; font-weight:bold; line-height:140%;}
#content div#sitemap_02 li {font-size:12px; font-weight:bold; line-height:160%;}
#content div#sitemap_02 p {font-size:14px; font-weight:bolder; line-height:140%;}



/* カラー */

body{color:#333333;}
#header_p, #header_text {color:#4C3D19;}
#footer div#footer01{color:#995D38;}
#footer div#footer01 a:link{color:#995D38; text-decoration:none;
}

#footer div#footer01 a:visited{color:#995D38; text-decoration:none;
}

#footer div#footer01 a:active{color:#995D38; text-decoration:none;
}

#footer div#footer01 a:hover{color:#995D38; text-decoration:none;
}
#content div#index01 p {color:#796E53;}
#content div#index02 div#index02_01 p{color:#999999;}
#content div#index03 div#index03_01 p{color:#999999;}
#content div#index05_01 p{color:#796E53;}
#content div#index05_02 {color:#796E53;}
#content div#index06_01 p {color:#796E53;}
#footer div#footer02 {color:#999999;}



#content div#naka01 h2 {color:#ABD10F;}

#content div#child_01 h2 {color:#ABD10F;}

#content div#implant_01 h2 {color:#ABD10F;}
#content div#implant_02 h3 {color:#ABD10F;}

#content div#prevent_01 h2 {color:#ABD10F;}

#content div#esthe_01 h2 {color:#ABD10F;}

#content div#access_01 h2 {color:#ABD10F;}

#content div#sitemap_01 h2 {color:#ABD10F;}
/* 個別設定 */

p.right{
	text-align: right;
}

p.to_top{
	margin-bottom: 20px;
	text-align: right;
}

/* -- sitemap -- */


div#sitemap_body {
width:auto;
height:auto;
}

dl#sitemap {
margin:0px;
padding:0px;
width:auto;
height:auto;
}

dt.sitemap01 {
border-bottom-width: 1px;
border-left-width: 5px;
border-bottom-style: solid;
border-left-style: solid;
border-bottom-color: #abd10fF;
border-left-color: #abd10f;
line-height:20px;
font-size:14px;
font-weight:bold;
margin-top:15px;
text-indent:8px;
}

dd.sitemap02 {
text-indent: 20px;
margin-top:10px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #abd10f;
line-height:20px;
font-size:12px;
}

-------------------------------------------------------
