/*---base---*/

body{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:normal;
	font-style:normal;
	font-size:75%;
	line-height:140%;
	text-align: center;
	color:#8a4a0a;
	background:#fff6e9;
}

*{
	margin:0px;
	padding:0px;
}

h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:lighter;
}

img{
	border-width: 0px;
	border-style: none;
}
ul {
list-style:none;
}

strong {
color:#00CC00;
font-weight:normal;
}

#wrapper{
	margin:0px auto;
	width:830px;
	padding:0 14px;
	background:url(../img/main_bg.jpg) repeat-y;
	text-align:left;
	overflow:hidden;
	position:relative;
}

#header{
	width:802px;
	height:358px;
	float:left;
	background:url(../img/header.jpg) no-repeat;
}
#gnr #header{
	width:802px;
	height:108px;
	float:left;
	background:url(../img/header_gnr.jpg) no-repeat;
}
#header h1 {
	width:240px;
	height:50px;
	display:inline;
	float:left;
	text-indent:-9999px;
	margin:0 0 0 9px;
}
#header h1 a {
	width:240px;
	height:50px;
	display:block;
}
#header_index a:link,
#header_index a:visited {
width:62px;
height:15px;
display:block;
background:url(../img/header_index.jpg) no-repeat;
text-indent:-9999px;
position:absolute;
left:677px; top:19px;
}
#header_index a:active,
#header_index a:hover {
background:url(../img/header_index_ov.jpg) no-repeat;
}
#header_sitemap a:link,
#header_sitemap a:visited {
width:62px;
height:15px;
display:block;
background:url(../img/header_sitemap.jpg) no-repeat;
text-indent:-9999px;
position:absolute;
left:743px; top:19px;
}
#header_sitemap a:active,
#header_sitemap a:hover {
background:url(../img/header_sitemap_ov.jpg) no-repeat;
}
#header_address {
color:#FFFFFF;
position:absolute;
left:530px; top:34px;
font-size:90%;
}


#main_box{
	width:802px;
	float:left;
	overflow:hidden;
	background:url(../img/navi_tel.jpg) no-repeat bottom left;
	
}

#main{
	width:580px;
	float:right;
	display:inline;
	overflow:hidden;
	padding:15px 0 10px;
	margin:0 20px 0 0;
}

a:link,a:visited{
	color:#FF9126;
	text-decoration:none;
}

a:active,a:hover{
	color:#C5530C;
	text-decoration:none;
}

#gnr h3 {
height:30px;
text-indent:-9999px;
margin:0 0 10px 0;
}
#gnr h4 {
height:20px;
text-indent:-9999px;
margin:0 0 10px 0;
clear:both;
}
#gnr h5 {
height:20px;
text-indent:-9999px;
margin:0 0 5px 0;
clear:both;
}

/*---navi---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#navi{
	width:186px;
	float:left;
	padding-bottom:40px;
}

#navi ul{
	list-style:none;
	background:url(../img/navi_contents.jpg) no-repeat;
	padding-top:20px;
	margin-bottom:10px;
}

#navi li{
	margin:0;
}

#navi a{
	display:block;
	width:181px;
	height:26px;
	text-indent:-9999px;

}
#navi li.navi00 a:link,#navi li.navi00 a:visited{
background:url(../img/navi00.jpg) no-repeat;
}
#navi li.navi00 a:hover{
background:url(../img/navi00_ov.jpg) no-repeat;
}
#navi li.navi01 a:link,#navi li.navi01 a:visited{
background:url(../img/navi01.jpg) no-repeat;
}
#navi li.navi01 a:hover{
background:url(../img/navi01_ov.jpg) no-repeat;
}
#navi li.navi02 a:link,#navi li.navi02 a:visited{
background:url(../img/navi02.jpg) no-repeat;
}
#navi li.navi02 a:hover{
background:url(../img/navi02_ov.jpg) no-repeat;
}
#navi li.navi03 a:link,#navi li.navi03 a:visited{
background:url(../img/navi03.jpg) no-repeat;
}
#navi li.navi03 a:hover{
background:url(../img/navi03_ov.jpg) no-repeat;
}
#navi li.navi04 a:link,#navi li.navi04 a:visited{
background:url(../img/navi04.jpg) no-repeat;
}
#navi li.navi04 a:hover{
background:url(../img/navi04_ov.jpg) no-repeat;
}
#navi li.navi05 a:link,#navi li.navi05 a:visited{
background:url(../img/navi05.jpg) no-repeat;
}
#navi li.navi05 a:hover{
background:url(../img/navi05_ov.jpg) no-repeat;
}
#navi li.navi06 a:link,#navi li.navi06 a:visited{
background:url(../img/navi06.jpg) no-repeat;
}
#navi li.navi06 a:hover{
background:url(../img/navi06_ov.jpg) no-repeat;
}
#navi li.navi07 a:link,#navi li.navi07 a:visited{
background:url(../img/navi07.jpg) no-repeat;
}
#navi li.navi07 a:hover{
background:url(../img/navi07_ov.jpg) no-repeat;
}
#navi li.navi08 a:link,#navi li.navi08 a:visited{
background:url(../img/navi08.jpg) no-repeat;
}
#navi li.navi08 a:hover{
background:url(../img/navi08_ov.jpg) no-repeat;
}
#navi li.navi09 a:link,#navi li.navi09 a:visited{
background:url(../img/navi09.jpg) no-repeat;
}
#navi li.navi09 a:hover{
background:url(../img/navi09_ov.jpg) no-repeat;
}
#navi li.navi10 a:link,#navi li.navi10 a:visited{
background:url(../img/navi10.jpg) no-repeat;
}
#navi li.navi10 a:hover{
background:url(../img/navi10_ov.jpg) no-repeat;
}
#navi li.navi11 a:link,#navi li.navi11 a:visited{
background:url(../img/navi11.jpg) no-repeat;
}
#navi li.navi11 a:hover{
background:url(../img/navi11_ov.jpg) no-repeat;
}

#navi ul#banner {
background:none;
}

#navi li.banner01 a:link,
#navi li.banner01 a:visited {
width:160px;
height:71px;
display:block;
margin:0 0 10px 11px;
background:url(../img/banner01.jpg) no-repeat;
}

#navi li.banner02 {
width:160px;
height:71px;
display:block;
margin:0 0 10px 11px;
background:url(../img/banner02.gif) no-repeat;
text-indent:-9999px;
}

#navi li.banner03 {
width:160px;
height:71px;
display:block;
margin:0 0 10px 11px;
background:url(../img/banner03.gif) no-repeat;
text-indent:-9999px;
}

/*--footer---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#footer{
	clear:both;
	width:802px;
	height:50px;
	text-align:center;
	float:left;
	background:url(../img/footer_bg.jpg) repeat-y;
	overflow:hidden;
}

#footer dl {
width:802px;
height:23px;
float:left;
background:url(../img/footer_top.jpg) no-repeat;
padding-top:10px;
margin: 0;
text-align:center;
overflow:hidden;
}

#footer dl dt,#footer dl dd {
font-size:80%;
}

#footer dl dt {
display:inline;
text-align:right;
}

#footer dl dd {
text-align:left;
text-indent:-9999px;
/*display:none;*/
float:left;
}


address {
	font-size: 80%;
	font-style: normal;
	color:#1f4083;
}

#footer dl a:link,
#footer dl a:visited {
color:#8a4a0a;
}
#footer dl a:active,
#footer dl a:hover {
color:#ff9126;
}

address a:link,
address a:visited {
color:#1f4083;
}
address a:active,
address a:hover {
color:#333333;
}

/*---layout---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.seg01{
	width:580px;
	margin:0 0 0 0px;
	float:left;
	overflow:hidden;
}
.seg01_half{
	width:270px;
	margin:0 10px;
	display:inline;
	float:left;
}
.seg01_tb_right{
	width:200px;
	margin:0 10px;
	display:inline;
	float:left;
}
.left01 {
width:160px;
float:left;
display:inline;
margin:0 0 0 10px;
}
.right01 {
width:380px;
float:right;
display:inline;
margin:0 10px 0 0;
}




/*--top---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#top_sub01 {
background:url(../img/top_sub01.jpg) no-repeat;
height:30px;
text-indent:-9999px;
margin:0 0 5px;
}
#top_sub02 {
background:url(../img/top_sub02.jpg) no-repeat;
height:20px;
text-indent:-9999px;
margin:0 0 5px 5px;
}
#top_sub03 {
background:url(../img/top_sub03.jpg) no-repeat;
height:20px;
text-indent:-9999px;
margin:0 0 5px 5px;
}
#top_sub04 {
background:url(../img/top_sub04.jpg) no-repeat;
height:20px;
text-indent:-9999px;
margin:0 0 5px 0;
}
#top_sub05 {
background:url(../img/top_sub05.jpg) no-repeat;
height:20px;
text-indent:-9999px;
margin:0 0 10px 0;
}

#top_photo {
background:url(../img/top_img01.jpg) no-repeat bottom right;
}

#index table {
font-size:100%;
}

.top_info {
width:350px;
float:left;
display:inline;
border-collapse:collapse;
margin:0 0 0 10px;
font-size:100%;
}
.top_info td {
padding:5px 6px;
border:1px #ffc850 solid;
text-align:center;
color:#ff6804;
}
.top_info th {
padding:5px 6px;
border:1px #ffc850 solid;
text-align:left;
color:#ff6804;
font-weight:normal;
}
#director {
background:url(../img/director.jpg) no-repeat;
width:120px;
height:18px;
margin:15px 10px 0 0;
text-indent:-9999px;
float:right;
display:inline;
}
.calender {
width:260px;
height:240px;
float:left;
display:inline;
margin:0 10px;
background:url(../img/calender_bg.jpg) no-repeat;
}
.calender td,
.calender td.sat,
.calender td.sun {
width:35px;
height:30px;
text-align:center;
vertical-align:middle;
font-weight:bold;
font-size:110%;
}
.calender td.sat {
color:#1b4084;
}
.calender td.sun {
color:#369f4d;
}
.calender td.close {
color:#FF0000;
}


#july {
background:url(../img/july.jpg) no-repeat;
height:30px;
text-indent:-9999px;
margin:5px;
}
#august {
background:url(../img/august.jpg) no-repeat;
height:30px;
text-indent:-9999px;
margin:5px;
}
#september {
background:url(../img/september.jpg) no-repeat;
height:30px;
text-indent:-9999px;
margin:5px;
}

#october {
background:url(../img/october.jpg) no-repeat;
height:30px;
text-indent:-9999px;
margin:5px;
}

#november {
background:url(../img/november.jpg) no-repeat;
height:30px;
text-indent:-9999px;
margin:5px;
}
#december {
background:url(../img/december.jpg) no-repeat;
height:30px;
text-indent:-9999px;
margin:5px;
}
#January {
background:url(../img/january.jpg) no-repeat;
height:30px;
text-indent:-9999px;
margin:5px;
}
#february {
background:url(../img/february.jpg) no-repeat;
height:30px;
text-indent:-9999px;
margin:5px;
}

#march {
background:url(../img/march.jpg) no-repeat;
height:30px;
text-indent:-9999px;
margin:5px;
}

#april {
background:url(../img/april.jpg) no-repeat;
height:30px;
text-indent:-9999px;
margin:5px;
}
#may {
background:url(../img/may.gif) no-repeat;
height:30px;
text-indent:-9999px;
margin:5px;
}
#june {
background:url(../img/june.jpg) no-repeat;
height:30px;
text-indent:-9999px;
margin:5px;
}
/*--dr---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#dr_sub01 {
background:url(../img/dr_sub01.jpg) no-repeat;
}
#dr_sub02 {
background:url(../img/dr_sub02.jpg) no-repeat;
}
#dr_sub03 {
background:url(../img/dr_sub03.jpg) no-repeat;
}
#dr_sub04 {
background:url(../img/dr_sub04.jpg) no-repeat;
}
#dr_sub05 {
background:url(../img/dr_sub05.jpg) no-repeat;
}
#dr_sub06 {
background:url(../img/dr_sub06.jpg) no-repeat;
}
#dr01 {
background:url(../img/dr01.jpg) no-repeat;
}
#dr02 {
background:url(../img/dr02.jpg) no-repeat;
}
#dr03 {
background:url(../img/dr03.jpg) no-repeat;
}
#dr04 {
background:url(../img/dr04.jpg) no-repeat;
}
#dr05 {
background:url(../img/dr05.jpg) no-repeat;
}
#dr06 {
background:url(../img/dr06.jpg) no-repeat;
}

/*--clinic---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#gnr #clinic_sub01 {
background:url(../img/clinic_sub01.jpg) no-repeat;
height:37px;
}
#clinic_sub02 {
background:url(../img/clinic_sub02.jpg) no-repeat;
}
#clinic_sub03 {
background:url(../img/clinic_sub03.jpg) no-repeat;
}
#clinic_sub04 {
background:url(../img/clinic_sub04.jpg) no-repeat;
}
#clinic_sub05 {
background:url(../img/clinic_sub05.jpg) no-repeat;
}
#clinic_sub06 {
background:url(../img/clinic_sub06.jpg) no-repeat;
}
#clinic_sub07 {
background:url(../img/clinic_sub07.jpg) no-repeat;
}
#clinic_sub08 {
background:url(../img/clinic_sub08.jpg) no-repeat;
}
#clinic_sub09 {
background:url(../img/clinic_sub09.jpg) no-repeat;
}

/*--concept---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#concept_sub01 {
background:url(../img/concept_sub01.jpg) no-repeat;
}
#concept_sub02 {
background:url(../img/concept_sub02.jpg) no-repeat;
}
#concept_sub03 {
background:url(../img/concept_sub03.jpg) no-repeat;
}
#concept_sub04 {
background:url(../img/concept_sub04.jpg) no-repeat;
}
#concept_sub05 {
background:url(../img/concept_sub05.jpg) no-repeat;
}
#concept_sub06 {
background:url(../img/concept_sub06.jpg) no-repeat;
}
#concept_sub07 {
background:url(../img/concept_sub07.jpg) no-repeat;
height:20px;
text-indent:-9999px;
margin:0 0 5px;
overflow:hidden;
}
#concept_sub08 {
background:url(../img/concept_sub08.jpg) no-repeat;
}
#concept_sub09 {
background:url(../img/concept_sub09.jpg) no-repeat;
}

#concept_text01 {
background:url(../img/concept_text01.jpg) no-repeat;
height:32px;
text-indent:-9999px;
clear:both;
margin:0 130px 10px;
}

#concept_flow01 {
background:url(../img/concept_flow01.jpg) no-repeat;
}
#concept_flow02 {
background:url(../img/concept_flow02.jpg) no-repeat;
}
#concept_flow03 {
background:url(../img/concept_flow03.jpg) no-repeat;
}

/*--decayed---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#decayed_sub01 {
background:url(../img/decayed_sub01.jpg) no-repeat;
}
#decayed_sub02 {
background:url(../img/decayed_sub02.jpg) no-repeat;
}
#decayed_sub03 {
background:url(../img/decayed_sub03.jpg) no-repeat;
}
#decayed_sub04 {
background:url(../img/decayed_sub04.jpg) no-repeat;
}
#decayed_sub05 {
background:url(../img/decayed_sub05.jpg) no-repeat;
}
#decayed_sub06 {
background:url(../img/decayed_sub06.jpg) no-repeat;
}
#decayed_sub07 {
background:url(../img/decayed_sub07.jpg) no-repeat;
}

/*--perio---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#perio_sub01 {
background:url(../img/perio_sub01.jpg) no-repeat;
}
#perio_sub02 {
background:url(../img/perio_sub02.jpg) no-repeat;
}
#perio_sub03 {
background:url(../img/perio_sub03.jpg) no-repeat;
}
#perio_sub04 {
background:url(../img/perio_sub04.jpg) no-repeat;
}
#perio_sub05 {
background:url(../img/perio_sub05.jpg) no-repeat;
}

#perio_text01 {
background:url(../img/perio_text01.jpg) no-repeat;
height:14px;
text-indent:-9999px;
}

/*--prevent---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#prevent_sub01 {
background:url(../img/prevent_sub01.jpg) no-repeat;
}
#prevent_sub02 {
background:url(../img/prevent_sub02.jpg) no-repeat;
}
#prevent_sub03 {
background:url(../img/prevent_sub03.jpg) no-repeat;
}
#prevent_sub04 {
background:url(../img/prevent_sub04.jpg) no-repeat;
}
#prevent_sub05 {
background:url(../img/prevent_sub05.jpg) no-repeat;
}
#prevent_sub06 {
background:url(../img/prevent_sub06.jpg) no-repeat;
}
#prevent_sub07 {
background:url(../img/prevent_sub07.jpg) no-repeat;
}

#prevent_text01 {
background:url(../img/prevent_text01.jpg) no-repeat;
height:14px;
text-indent:-9999px;
}
#prevent_text02 {
background:url(../img/prevent_text02.jpg) no-repeat;
height:14px;
text-indent:-9999px;
}

#prevent_flow01 {
background:url(../img/prevent_flow01.jpg) no-repeat;
height:14px;
text-indent:-9999px;
}
#prevent_flow02 {
background:url(../img/prevent_flow02.jpg) no-repeat;
height:14px;
text-indent:-9999px;
}
#prevent_flow03 {
background:url(../img/prevent_flow03.jpg) no-repeat;
height:14px;
text-indent:-9999px;
}
#prevent_flow04 {
background:url(../img/prevent_flow04.jpg) no-repeat;
height:14px;
text-indent:-9999px;
}

/*--esthe---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#esthe_sub01 {
background:url(../img/esthe_sub01.jpg) no-repeat;
}
#esthe_sub02 {
background:url(../img/esthe_sub02.jpg) no-repeat;
}
#esthe_sub03 {
background:url(../img/esthe_sub03.jpg) no-repeat;
}
#esthe_sub04 {
background:url(../img/esthe_sub04.jpg) no-repeat;
}
#esthe_sub05 {
background:url(../img/esthe_sub05.jpg) no-repeat;
}
#esthe_sub06 {
background:url(../img/esthe_sub06.jpg) no-repeat;
}

/*--visit---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#visit_sub01 {
background:url(../img/visit_sub01.jpg) no-repeat;
}
#visit_sub02 {
background:url(../img/visit_sub02.jpg) no-repeat;
}
#visit_sub03 {
background:url(../img/visit_sub03.jpg) no-repeat;
}
#visit_sub04 {
background:url(../img/visit_sub04.jpg) no-repeat;
}
#visit_sub05 {
background:url(../img/visit_sub05.jpg) no-repeat;
}
#visit_sub06 {
background:url(../img/visit_sub06.jpg) no-repeat;
}

.qa dd {
background:#fff5e9 url(../img/answer.jpg) no-repeat 10px 8px;
text-indent:23px;
}
#question01 {
background:url(../img/question01.jpg) no-repeat;
}
#question02 {
background:url(../img/question02.jpg) no-repeat;
}
#question03 {
background:url(../img/question03.jpg) no-repeat;
}
#question04 {
background:url(../img/question04.jpg) no-repeat;
}

/*--lose---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#lose_sub01 {
background:url(../img/lose_sub01.jpg) no-repeat;
}
#lose_sub02 {
background:url(../img/lose_sub02.jpg) no-repeat;
}
#lose_sub03 {
background:url(../img/lose_sub03.jpg) no-repeat;
}
#lose_sub04 {
background:url(../img/lose_sub04.jpg) no-repeat;
}
#lose_sub05 {
background:url(../img/lose_sub05.jpg) no-repeat;
}
#lose_sub06 {
background:url(../img/lose_sub06.jpg) no-repeat;
}

/*--access---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#access_sub01 {
background:url(../img/access_sub01.jpg) no-repeat;
}
#access_sub02 {
background:url(../img/access_sub02.jpg) no-repeat;
}
#access_sub03 {
background:url(../img/access_sub03.jpg) no-repeat;
}
#access_sub04 {
background:url(../img/access_sub04.jpg) no-repeat;
}
#access_sub05 {
background:url(../img/access_sub05.jpg) no-repeat;
}

#access_text01 {
background:url(../img/access_text01.jpg) no-repeat;
height:14px;
text-indent:-9999px;
}
#access_text02 {
background:url(../img/access_text02.jpg) no-repeat;
height:14px;
text-indent:-9999px;
}

/*--sitemap---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#sitemap_sub01 {
background:url(../img/sitemap_sub01.jpg) no-repeat;
}

dl#sitemap {
margin:20px 10px 0;
}

dl#sitemap dt {
border-bottom:#FF9126 solid 1px;
border-left:#FF9126 solid 5px;
line-height:20px;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
text-indent:8px;
}

dl#sitemap dd {
text-indent: 20px;
margin-bottom:15px;
border-bottom:#CCCCCC dotted 1px;
line-height:20px;
font-size:12px;
}

dl#sitemap dt a:link,dl#sitemap dt a:visited{
color:#844B20;
text-decoration:none;
}
dl#sitemap dt a:active,dl#sitemap dt a:hover{
color: #FF9126;
text-decoration:none;
}





/*general-purpose*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.mb10 {
margin-bottom:10px;
}
.mb15 {
margin-bottom:15px;
}
.mlrb10 {
margin:0 10px 10px;
}
.center {
text-align:center;
}
.clb {
clear:both;
}
.fleft {
float:left;
}
.fright {
float:right;
}
.yellow_mat {
background:#fff5e9;
padding:10px;
overflow:hidden;
}
.info01 {
float:left;
}
.info01 dt {
background:url(../img/icon.jpg) no-repeat left;
padding-left:15px;
}
.content01 li,
.content01 dt {
height:14px;
text-indent:-9999px;
margin:0 0 5px 0;
}
.content02 dt {
font-weight:bold;
margin-bottom:5px;
}
.content02 dd {
background:url(../img/dot.jpg) no-repeat 0px 4px;
padding-left:10px;
margin:0;
}
.to_top a:link,
.to_top a:visited {
width:135px;
height:26px;
display:block;
background:url(../img/to_top.jpg) no-repeat;
float:right;
text-indent:-9999px;
margin:0 0 0 0;
}
.to_top a:active,
.to_top a:hover {
background:url(../img/to_top_ov.jpg) no-repeat;
}
.case01 {
float:left;
display:inline;
padding-right:20px;
margin:0 5px 0;
background:url(../img/arr01.jpg) no-repeat right center;
}
.case02 {
width:184px;
float:left;
display:inline;
margin:0 5px 0;
background:url(../img/arr01.jpg) no-repeat right 35px;
}
.case02_right {
width:164px;
float:left;
margin:0;
}
.case03 {
background:url(../img/arr02.jpg) no-repeat center bottom;
padding-bottom:20px;
margin-bottom:5px;
}
.case_text {
margin-right:20px;
text-align:center;
clear:both;
}
.case_text02 {
margin-right:20px;
}
.title01 {
background:url(../img/icon.jpg) no-repeat 0px 5px;
padding-left:15px;
margin:0 0 5px 5px;
font-weight:bold;
}
.title02 {
color:#FF6600;
margin:0 0 5px 5px;
font-weight:bold;
}
.no01 {
background:url(../img/no01.jpg) no-repeat 0px 4px;
padding-left:15px;
margin:0;
}
.no02 {
background:url(../img/no02.jpg) no-repeat 0px 4px;
padding-left:15px;
margin:0;
}
.no03 {
background:url(../img/no03.jpg) no-repeat 0px 4px;
padding-left:15px;
margin:0;
}
.no04 {
background:url(../img/no04.jpg) no-repeat 0px 4px;
padding-left:15px;
margin:0;
}

.mapimg img{
  vertical-align:bottom;
}

*:first-child+html body .mapimg  {
  padding-bottom:4px;
}

* html .mapimg {
  padding-bottom:4px;
}



