<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 全体 */

body{
	margin: 0;
	padding: 0;
	background-image: url(../img/body_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

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


h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:bold;
}
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";
	font-size:12px;
	line-height:200%;
}

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

div {
	margin:0px 0px 0px 0px;
}
.center{
	text-align:center;
}

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

#main {
	float:left;
	background-image:url(../img/index_img05.jpg);
	background-repeat:repeat-y;
	margin:0px 19px 0px 21px;
	width:800px;
	background-position: left top;
	padding:0px;
	overflow:hidden;
}
.main_img{
}
#header{
	margin:0px 19px 0px 21px;
	width: 800px;
}
#headbox{
	height: 60px;
	overflow:hidden;
}
#header_left {
	float:left;
	margin:0px;
}

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

#header_center {
	width:800px;
}

#header_right {
	float:right;
}

#header p#header_p{
	font-weight:bold;
	margin:5px 10px 0px 0px;
	font-size:11px;
	line-height:140%;
}

#header h2#index{
	width: 800px;
	height: 175px;	
	text-indent: -9999pt;
}

#header h2#naka{
	width: 800px;
	height: 110px;
	text-indent: -9999pt;
}

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

#content{
	width: 560px;
	margin:10px 29px 20px 29px;
	text-align:left;
}
#left_menu_out ul#navi{
	width: 170px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
}
#left_menu_out ul#navi li{
	margin-top: -7px;
	width: 170px;
}
#left_menu_out a:active,
#left_menu_out a:link,
#left_menu_out img{
	border:0px;
}

#left_menu_out{
	float: left;
	width:182px;
	margin:0px 0px 0px 0px;
	background-image:url(../img/index_img05.jpg);
	background-repeat:repeat-y;
	background-position: 0px 0px;
}

#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 18px 0px 5px;
	text-align:left;
}

#footer{
	text-align:right;
	height:45px;
	margin: -10px auto 0;
	width: 840px;
	vertical-align:text-top;
	clear:both;

}

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

#footer div#footer02 {
    height:25px;
	vertical-align:text-top;
	margin:0px 35px 0px 0px;
}
#footer_bg{
	width:100%;
	background-image: url(../img/foot_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height:90px;
}

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;
}
#header_left img{
outline:none;
border:0px;
}
#header_left a,#header_left a:hover{
outline:none;
border:0px;
}
.float_r{
float:right;
}
.float_l{
float:left;
}
.conbox {
	float:left;
	width:520px;
	margin:0px 0px 40px 0px;
	padding-left:40px;
}

.conbox h3 {
	background-image:url(../img/h3_img56.jpg);
	background-repeat:no-repeat;
	width:520px;
	height:20px;
	padding-left:20px;
	margin-left:-20px;
}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
/*　--　index.html　--　*/

#content div#index01{
	background-image:url(../img/index_img14.jpg);
	width:560px;
	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;
	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;
	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:250px;
}

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

#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;
}

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

#content div#index07 {
	float:right;
	width:82px;
	margin:10px 0px 0px 0px;
	vertical-align:top;
	text-align:right;
}

#center .kokoro{
	border: 2px solid #FF6600;
	padding:10px;
	margin-top:5px;
}
#center .kokoro ul{
	padding:0px;
	margin:0px;
}
#center .kokoro li{
	padding:0 0 0 0px;
	margin:10px 0 10px 15px;
	font-weight:bold;
	font-size:15px;
	color:#FF6600;
	list-style-position: outside;
	list-style-type: disc;
}
.box{overflow:hidden;}
.gmap01{
	margin-top: 10px;
	margin-bottom: 10px;
	overflow:hidden;
}

/*　--　naka.html　--　*/

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

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

#content div#naka02 {
	float:left;
	width:240px;
	margin:0px 0px 0px 20px;
}

#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#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#naka03 {
	float:right;
	width:200px;
	text-align:right;
	top: 10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


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

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


#content div#naka07 div#naka07_01 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	width: 200px;
}

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

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

#content div#naka05 {
	float:left;
	text-align:left;
	width:300px;
	margin:25px 0px 0px 0px;
}
#content div#naka10 {
	float:right;
	text-align:left;
	width:250px;
	margin:25px 0px 0px 0px;
}
/**************child***************/
#content div#child_01 {
	float:left;
	background-image:url(../img/index_img14.jpg);
	width:560px;
	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:560px;
	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:560px;
	margin:0px 0px 15px 0px;
}

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

#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 -20px -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:560px;
	margin:0px 0px 15px 0px;
}

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

#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 20px;
	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 -20px 0px 0px;
	vertical-align:text-top;
}

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

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

#content div#child_05 div#child_05_01 {
	float:left;
	margin: 0px 10px 0px 40px;
	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 40px;
}

#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 25px 0px 30px;
	height:30px;
	vertical-align:middle;
	text-align:center;
}

#content div#child_06 div#child_06_03 {
	float:left;
	margin:10px 25px 7px 30px;
	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:560px;
	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:560px;
	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:541px;
	height:20px;
	text-align:left;
	margin:0px 0px 0px 20px;
}

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

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

.sub03 h3 {
	margin:1px 0px 0px 20px;
	height:15px;
	color:#ABD10F;
	font-weight:bold;
}


#content div#implant_03 {
	float:left;
	margin:0px 0px 15px 40px;
	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;
	display:block;
	width:500px;
	magin:0px 0px 0px 0px;
	text-align:left;
	background-color: #ffe8d2;
	overflow:hidden;
	padding:10px;
}

#content div#implant_03 div#implant_03_02 p#implant_03_02_01 {
	float:left;
	widows:192px;
	margin:10px 0px 0px 10px;
	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;
	text-align:left;
}
#content div#implant_03 div#implant_03_02 p.m10 {
	margin:10px;
}
.img_left{
float:left;
margin:0 10px 10px 0;
}
.implant_test{
padding:10px;
overflow:hidden;
}

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

#content div#prevent_01 {
	float:left;
	background-image:url(../img/index_img14.jpg);
	width:560px;
	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:560px;
	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:560px;
	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;
	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 .esthe_box {
	margin:4px 0px 20px 20px;
	vertical-align:text-top;
}
#content div#esthe_01 {
	float:left;
	background-image:url(../img/index_img14.jpg);
	width:560px;
	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:560px;
	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:560px;
	margin:0px 0px 15px 0px;
}

#content div#esthe_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#esthe_02 div#esthe_02_01 {
	float:left;
	width:300px;
	margin:0px 0px 0px 20px;
}

#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 20px;
	vertical-align:text-top;
	text-align:center;
}

#content div#esthe_03 {
	float:left;
	width:560px;
	margin:30px 0px 15px 0px;
	background:url(../img/arrow.jpg) no-repeat 250px 23px;
}


#content div#esthe_03 div#esthe_03_01 {
	float:left;
	margin: 0px 10px 0px 40px;
	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:560px;
	margin:0px 0px 15px 0px;
}

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

#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:560px;
	margin:0px 0px 15px 0px;
}

#content div#access_02_01 {
	float:left;
	width:410px;
	margin:0px 0px 0px 20px;
}

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

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

#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#access_02 div#naka03 {
	float:right;
	width:306px;
	text-align:right;
	top: 10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


/*----- floatをclearするための汎用クラス定義 -----*/

.clear { clear: both; }

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/*********sitemap********/

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

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

#content div#sitemap_naka02 {
	float:left;
	width:539px;
	margin:0px 0px 0px 20px;
}


#content div#sitemap_naka02 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_naka02 ul {
	list-style-image:url(../img/li_naka_img06.jpg);
}

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

/* サイズ */
body {font-size:14px; line-height:140%;}
/*#content div {font-size:12px; line-height:140%;}
#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#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#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; font-size:13px; line-height:25px;}
#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;}
#content div#fee_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: #abd10f;
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;
}
.text_orange {
	color: #FF3300;
}
.mt10{
margin-top:10px;
}
.ml20{margin:5px 0 5px 20px;}
.implamt_img{margin:0 10px 0 0;}
.implamt_l{
float:left;}
.implamt_r dl dt{
	font-weight: bold;
}
.implamt_r dl dd{

}

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

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

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


/* 採用情報 */

#recruit_body  table { border-collapse: collapse; }
#recruit_body th { background-color: #efefef; text-align: center;border: 1px solid #CCC; padding: 0.5em; }
#recruit_body td { padding: 0.5em; border: 1px solid #CCC; }


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

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
















</pre></body></html>