@charset "UTF-8";
@import "base.css";

/*=======================TOC=======================*/
/*                                                 */
/*                 01  Base                        */
/*                 02  Container                   */
/*                 03  Header                      */
/*                 04  Navigation                  */
/*                 05  Footer                      */
/*                 06  Contents                    */
/*                 07  Index                       */
/*                 08  Symptom                     */
/*                 09  General                     */
/*                 10  Child-ortho                 */
/*                 11  Perio                       */
/*                 12  Esthe                       */
/*                 13  White                       */
/*                 14  Denture                     */
/*                 15  Prevent                     */
/*                 16  Clinic                      */
/*                                                 */
/*=======================TOC-END===================*/

/*====================COLOR SCHEME=================*/
/*                                                 */
/*        Main Color - Orange         #ffb53e      */
/*        Main Color - Yellow Orange  #ffda28      */
/*        Main Color - Light Orange   #fff8e9      */
/*                                                 */
/*        Sub Color  - Green          #32c400      */
/*                                                 */
/*==================COLOR SCHEME-END===============*/

/*================フォントサイズ換算===============*/
/*                                                 */
/*                   10px     83.33%               */
/*                   11px     91.67%               */
/*                   12px    100.00%               */
/*                   14px    116.67%               */
/*                   16px    133.33%               */
/*                                                 */
/*===============フォントサイズ換算-END============*/



/*---------- 01  Base -----------*/

/*-- 冒頭の @import で外部CSSを読み込み --*/



/*---------- 02  Container -----------*/

body { background: url(../images/body_bg.jpg) top repeat-x #fffbeb; line-height:1.5em; color:#666; }
p img { display:block; line-height:1.0; }
#wrapper {
	background: url(../images/wrapper_bg.jpg) repeat-y;
	width:910px;
	margin:0px auto;
	padding: 0;
	text-align: left;
	}
#container { background: url(../images/header_conner_top.jpg) 0 20px no-repeat; }

#main {
	width:854px;
	margin:0 28px 0 28px;
}

#content {
	width: 616px;
	float: right;
	font-size: 100%;
	padding:0;
}

/*---------- 03  Header -----------*/

#header {
	/*background: url(../images/header_conner_top.jpg) 0 85px no-repeat #fff;*/
	width:910px;
	height:295px;
	margin: 0;
	padding: 0;
	}
#index #header { height:455px; }
#header .header_text { color:#fff; background:#ffb53e; font-size:91.67%; line-height:18px; padding:2px 0 0 11px; margin:0; }
h1 {
	text-indent:-9999px;
	width: 482px;
	height:62px;
	line-height: 1.0;
	float: left;
	margin:3px 0 0 10px;
	display:inline;
	}
h1 a {
	display: block;
	width: 482px;
	height:62px;
	background: url(../images/h1.jpg) 0 0 no-repeat;
	}

#header p.tel {
	margin:6px 30px 0 0;
	display:inline;
	padding: 0;
	height:52px;
	float:right;
	}
#header p.tel img { display: block; }

#header #main_img { width:890px; margin:0px 10px 0 10px; clear:both; background:url(../images/main_bg.jpg) no-repeat 0 11px; height:210px;}
#index #header #main_img { height:370px; background:url(../images/index_main_bg.jpg) no-repeat 0 11px; }
#main_img .main_img { height:49px; float:right; margin:147px 7px 0 0; display:inline; }
#index #main_img .main_img { margin:297px 7px 0 0; }

/*----------04  Navigation -----------*/

#nav {
	width:214px;
	float: left;
	padding: 5px 0 20px 0;
	}

#nav ul,
#nav li {
	margin: 0;
	padding: 0;
	list-style: none;
	}

#nav .internal li {
	text-indent: -9999px;
	}

#nav .internal li a {
	display: block;
	}
#nav01 { height:40px; }
#nav02 { height:40px; }
#nav03 { height:90px; }
#nav04 { height:90px; }
#nav05 { height:90px; }
#nav06 { height:60px; }
#nav07 { height:60px; }
#nav08 { height:60px; }
#nav09 { height:60px; }
#nav10 { height:35px; }
#nav01 a { background: url(../images/nav.jpg) 0 0 no-repeat; height:34px; }
#nav02 a { background: url(../images/nav.jpg) 0 -40px no-repeat; height:35px; }
#nav03 a { background: url(../images/nav.jpg) 0 -80px no-repeat; height:84px; }
#nav04 a { background: url(../images/nav.jpg) 0 -170px no-repeat; height:84px; }
#nav05 a { background: url(../images/nav.jpg) 0 -260px no-repeat; height:84px; }
#nav06 a { background: url(../images/nav.jpg) 0 -350px no-repeat; height:55px; }
#nav07 a { background: url(../images/nav.jpg) 0 -410px no-repeat; height:55px; }
#nav08 a { background: url(../images/nav.jpg) 0 -470px no-repeat; height:55px; }
#nav09 a { background: url(../images/nav.jpg) 0 -530px no-repeat; height:55px; }
#nav10 a { background: url(../images/nav.jpg) 0 -590px no-repeat; height:35px; }

#nav01 a:hover { background: url(../images/nav.jpg) -214px 0 no-repeat; }
#nav02 a:hover { background: url(../images/nav.jpg) -214px -40px no-repeat; }
#nav03 a:hover { background: url(../images/nav.jpg) -214px -80px no-repeat; }
#nav04 a:hover { background: url(../images/nav.jpg) -214px -170px no-repeat; }
#nav05 a:hover { background: url(../images/nav.jpg) -214px -260px no-repeat; }
#nav06 a:hover { background: url(../images/nav.jpg) -214px -350px no-repeat; }
#nav07 a:hover { background: url(../images/nav.jpg) -214px -410px no-repeat; }
#nav08 a:hover { background: url(../images/nav.jpg) -214px -470px no-repeat; }
#nav09 a:hover { background: url(../images/nav.jpg) -214px -530px no-repeat; }
#nav10 a:hover { background: url(../images/nav.jpg) -214px -590px no-repeat; }


#nav .nav_shika { width:120; height:60px; margin:9px 47px 0 47px; }

#nav .nav_shika a{ height:60px; display:block; text-indent:-9999px; background:url(../images/nav_shika.jpg) no-repeat 0 0; }
#nav .nav_text { width:160; height:70px; margin:9px 25px 0 30px; color:#8f6d56;}

/*---------- 05  Footer -----------*/

#footer {
	clear: both;
	padding:0; height:82px;
	margin: 0;
	background:url(../images/footer.jpg) no-repeat 0 0 #fffbeb;
	}

#footer a {
	text-decoration: none;
	color: #666;
	}
#footer a:hover { text-decoration: underline; }

#footer .tel { float:left; margin:22px 0 0 15px; padding:0; display:inline; }
#footer address { margin:40px 0 0 174px; float:left; display:inline; line-height:1.5; }


/*---------- 06  Contents -----------*/

.section { padding: .5em 13px 1em 13px; }
.section .section { padding: .5em 10px 1em 10px; }

.center { text-align: center; }

#content h2 {
	height:60px;
	text-indent: -9999px;
	margin:7px 3px 6px 3px;
	}
#content h3 {
	clear: both;
	height:30px;
	text-indent: -9999px;
	margin:0 -10px 6px -10px;
}
#content h4 {
	clear:both;
	height: 25px;
	text-indent: -9999px;
	margin:0 -10px 6px -10px;
	}
#content h4 a{
	height: 25px;
	text-indent: -9999px;
	display:block;
}
#content h5 {
	font-size: 100%;
	font-weight: bold;
	margin: 1em 0 .3em .3em;
	}

#content ul li {
	list-style: none;
	background: url(../images/li_bg.png) 0 4px no-repeat;
	padding-left: 20px;
	}
#content ul.olist li {
	background-image: none;
	padding-left: 0;
	}

#content dt { font-weight: bold; }

#content a { text-decoration: underline; }

a {
	color: #32c400;
	outline: none;
	}
a:hover { color: #ffb53e; }

#content blockquote {
	margin: .5em;
	background: url(../images/blockquote_bg.jpg) top left repeat-y;
	padding: .5em 1em;
	}

.image_l  {
	float: left;
	margin: 6px 15px 6px 0;
	}
.image_l_b  {
	float:left;
	margin: 4px 15px 0px 0px;
	display:inline;
	padding:0;
}
*:first-child+html .image_l_b { margin: 4px 15px 0px 0px; } /*  for IE7 only */
*html body .image_l_b { margin:4px 12px 0px 0px; } /*  for IE6 only */
.image_l_b01  {
	float:left;
	margin: 4px 15px 6px 0px;
	display:inline;
	padding:0;
}
*:first-child+html .image_l_b01 { margin: 4px 15px 0px 0px; } /*  for IE7 only */
*html body .image_l_b01 { margin:4px 12px 0px 0px; } /*  for IE6 only */
.image_r {
	float: right;
	margin: 6px 0 6px 15px;
	}
.image_r_b  {
	float: right;
	margin:4px 0px 0px 15px;
	display:inline;
	padding:0 0 6px 0;
}
*:first-child+html .image_r_b { margin: 4px 0px 0 15px; } /*  for IE7 only */
*html body .image_r_b { margin:4px 0px 0 12px; } /*  for IE6 only */

.image_b01  {
	margin: 4px 0 0px 0px;
	padding:0 0 6px 0;
}
*:first-child+html .image_b01 { margin: 4px 0 6px 0px; } /*  for IE7 only */
*html body .image_b01 { margin:4px 0 6px 0px; } /*  for IE6 only */
.case {
	margin:0 20px 0 20px;
	background: url(../images/arrow_h.jpg) center 60px no-repeat;
	}

.case-narrow {
	margin: 10px 40px;
	background: url(../images/arrow_h.png) center center no-repeat;
	}

.case-noimg { margin: 10px 20px; }

.case img,
.case-narrow img,
.case-noimg img { display: block; }

.caption {
	text-align: center;
	}


#content ul.totop {
	clear: both;
	margin:0; padding:0;
}

#content ul.totop li {
	list-style: none;
	width: 160px;
	height:45px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	float: right;
	background-image: none;
	}
#content ul.totop li a {
	display: block;
	height:25px;
	background: url(../images/totop.jpg) 0 0 no-repeat;
	}

p.caution {
	padding-left: 24px;
	background: url(../images/caution.png) 0 1px no-repeat;
	}

/* Hides from IE-mac \*/
p.answer:first-letter {
	display: block;
	padding: 2px;
	background: #4499af;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	border: 1px solid #ccc;
	margin: 0 5px 0 0;
	float: left;
	}
/* End hide from IE-mac */



#content table {
	border-collapse:collapse;
	border-spacing: 1px;
	border: 1px solid #ffcd84;
	font-size: 100%;
	line-height:1.5em;
	width:100%;
	margin:0;
	clear:both;
	}

#content table th,
#content table td {
	padding: 4px 10px;
	border: 1px solid #ffcd84;
	}
#content table td.td_top { vertical-align:top;	}
#content table td.td_center { text-align:center;	}
#content table td.td_right { text-align:right;	}
#content table th {
	background: #efefff;
	color: #636570;
	width: 130px;
	}

input.submit {
	font-weight: bold;
	margin-right: 1.5em;
	}

.mar_b23 { margin-bottom:23px; }
.mar_0 { margin:0 0 6px 0; }
.mar_be { margin-bottom:1em; }
.mar_beh { margin-bottom:.5em; }
.mar_b2e { margin-bottom:2em; }
.mar_bthe { margin-bottom:.5em; margin-top:.5em; }
.mar_te { margin-top:1em; }
.img_0 { margin:0; }
.pad_l10 { padding-left:10px; }
.w188 { width:188px; }
.w100 { width:100px; }
.w355 { width:355px; }
.w50c { width:50%; }
.text_orange_b { color:#ff7415; font-weight:bold; }
.mar_tbe { margin-top:1em; margin-bottom:.5em; }
.pad_bthe { padding-bottom:.5em; padding-top:.5em; }
/*---------- 07  Index -----------------*/
.index_movie { width:610px; height:88px; margin:20px 3px 8px 3px; }
.index_movie a{ height:88px; display:block; text-indent:-9999px; background:url(../images/index_movie.jpg) no-repeat 0 0; }
.index_movie a:hover{ background:url(../images/index_movie.jpg) no-repeat 0 -88px; }
#content ul.ul01 { margin:7px 0 2px 23px; padding:0; list-style:none; }
#content ul.ul01 li{ margin:0; padding:0 0 4px 17px; list-style:none; font-weight:bold; color:#ff7415; background:url(../images/icon01.jpg) no-repeat 0 4px; }
.index_img01 { margin:0 0 8px 0; }

.box01 { background:url(../images/box01_bg.jpg) repeat-y; }
.box01_top { background:url(../images/box01_top.jpg) no-repeat 0 0; }
.box01_bottom { background:url(../images/box01_bottom.jpg) no-repeat 0 bottom; padding:10px 13px 9px 11px; }

.index01 { width:561px; margin:0 32px 16px 23px; }
.alpha { float:left; }
.beta { float:right; }
.index_perio { width:270px; height:133px; margin:0; }
.index_perio a{ height:133px; display:block; text-indent:-9999px; background:url(../images/index_perio.jpg) no-repeat 0 0; }
.index_perio a:hover{ background:url(../images/index_perio.jpg) no-repeat 0 -133px; }

.index_child_ortho { width:270px; height:133px; margin:0; }
.index_child_ortho a{ height:133px; display:block; text-indent:-9999px; background:url(../images/index_child-ortho.jpg) no-repeat 0 0; }
.index_child_ortho a:hover{ background:url(../images/index_child-ortho.jpg) no-repeat 0 -133px; }

.box02 { background:url(../images/box02_bg.jpg) repeat-y 3px 0; margin:0 0 0px 0 0; padding:0 3px; }
.box02_bottom { background:url(../images/box02_bottom.jpg) no-repeat 0 bottom; padding:0 0 9px 0; }
#content .ul02 { margin:6px 28px 0 18px; padding:0; list-style:none; }
#content ul.ul02 li{ margin:0; padding:0 0 0 16px; list-style:none; background:url(../images/icon02.jpg) no-repeat 0 5px; }
.index02 { width:605px; margin:0 3px 4px 8px; padding-top:20px; display:block; }
.index_img02 { margin:0 0 4px 20px; }
.index_img03 { margin:13px 0 0 0; }
.text01 { margin:0 0 2px 5px; }
.index_clinic { width:185px; height:35px; margin:1px 0 0 0; padding:0;}
.index_clinic a { height:35px; display:block; text-indent:-9999px; background:url(../images/index_clinic.jpg) no-repeat 0 0; }
.index_clinic a:hover { height:35px; background:url(../images/index_clinic.jpg) no-repeat 0px -35px; }

.index_24h { width:616px; height:95px; margin:0 0 24px 0; clear:both; }
.index_24h a{ height:95px; display:block; text-indent:-9999px; background:url(../images/index_24h.jpg) no-repeat 0 0; }
.index_24h a:hover{ background:url(../images/index_24h.jpg) no-repeat 0 -95px; }


#tiny  {
  width: 580px;
  height: 150px;
  overflow-y: auto;
  border: none;
  margin: 0 0 0px 0 ;
	font-size: 100%;
 }
*+html #tiny  {
  width: 580px;
  height: 150px;
  overflow-y: scroll;
  border: none;
  margin: 0 0 0px 0 ;
 }

 
#tiny table { 
  border: none;
	width: 550px;
	}
 
#tiny table td { 
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: dashed 1px #cccccc;
  vertical-align:top;


}

#tiny table td.tn_date{
  padding: 5px 0 10px 15px;
  width: 80px;
}

#tiny table td.tn_title{
  padding: 5px 0 10px 15px;
}

#tiny table .tn_image {
  padding: 5px 0 10px 15px;
  display:none;}

/*---------- 08  Symptom ---------------*/
#symptom h2#title01 { background:url(../images/symptom_h2.jpg) no-repeat right 0; }
#symptom h3#title02 { background:url(../images/symptom_h3-01.jpg) no-repeat 0 0; }
#symptom h4#title03 { background:url(../images/symptom_h4-01.jpg) no-repeat 0 0; }
#symptom h4#title03 a:hover{ background:url(../images/symptom_h4-01.jpg) no-repeat 0 -25px; }
#symptom h4#title04 { background:url(../images/symptom_h4-02.jpg) no-repeat 0 0; }
#symptom h4#title04 a:hover{ background:url(../images/symptom_h4-02.jpg) no-repeat 0 -25px; }
#symptom h4#title05 { background:url(../images/symptom_h4-03.jpg) no-repeat 0 0; }
#symptom h4#title05 a:hover{ background:url(../images/symptom_h4-03.jpg) no-repeat 0 -25px; }
#symptom h4#title06 { background:url(../images/symptom_h4-04.jpg) no-repeat 0 0; }
#symptom h4#title06 a:hover{ background:url(../images/symptom_h4-04.jpg) no-repeat 0 -25px; }
#symptom h4#title07 { background:url(../images/symptom_h4-05.jpg) no-repeat 0 0; }
#symptom h4#title07 a:hover{ background:url(../images/symptom_h4-05.jpg) no-repeat 0 -25px; }
#symptom h4#title08 { background:url(../images/symptom_h4-06.jpg) no-repeat 0 0; }
#symptom h4#title08 a:hover{ background:url(../images/symptom_h4-06.jpg) no-repeat 0 -25px; }
#symptom h4#title09 { background:url(../images/symptom_h4-07.jpg) no-repeat 0 0; }
#symptom h4#title09 a:hover{ background:url(../images/symptom_h4-07.jpg) no-repeat 0 -25px; }
#symptom h4#title10 { background:url(../images/symptom_h4-08.jpg) no-repeat 0 0; }

/*---------- 09  General ---------------*/
#general h2#title01 { background:url(../images/general_h2.jpg) no-repeat right 0; }
#general h3#title02 { background:url(../images/general_h3-01.jpg) no-repeat 0 0; }
#general h4#title03 { background:url(../images/general_h4-01.jpg) no-repeat 0 0; }
#general h4#title04 { background:url(../images/general_h4-02.jpg) no-repeat 0 0; }
#general h4#title05 { background:url(../images/general_h4-03.jpg) no-repeat 0 0; }
.bg01 { background:#fffdf2; border:1px solid #ffdb29; padding:10px 15px 6px 15px; }

.box03 { background:url(../images/box03_bg.jpg) repeat-y 0 0; }
.box03_top { background:url(../images/box03_top.jpg) no-repeat 0 top; }
.box03_bottom { background:url(../images/box03_bottom.jpg) no-repeat 0 bottom; padding:6px 15px 9px 15px; }
#content ul.ul03 { margin:6px 0px 6px 0px; padding:0; list-style:none; }
#content ul.ul03 li{ margin:0; padding:0 0 0 16px; list-style:none; background:url(../images/icon02.jpg) no-repeat 0 5px; }
#content ul.ul04 { margin:0px 0px 6px 0px; padding:0; list-style:none; }
#content ul.ul04 li{ margin:0; padding:0 0 0 16px; list-style:none; background:url(../images/icon02.jpg) no-repeat 0 5px; }

/*---------- 10  Child-ortho -----------*/
#child h2#title01 { background:url(../images/child_h2.jpg) no-repeat right 0; }
#child h3#title02 { background:url(../images/child_h3-01.jpg) no-repeat 0 0; }
#child h4#title03 { background:url(../images/child_h4-01.jpg) no-repeat 0 0; }
#child h4#title04 { background:url(../images/child_h4-02.jpg) no-repeat 0 0; }
#child h4#title05 { background:url(../images/child_h4-03.jpg) no-repeat 0 0; }
#child h4#title06 { background:url(../images/child_h4-04.jpg) no-repeat 0 0; }
#child h3#title07 { background:url(../images/child_h3-02.jpg) no-repeat 0 0; }
#child h4#title08 { background:url(../images/child_h4-05.jpg) no-repeat 0 0; }
#child h4#title09 { background:url(../images/child_h4-06.jpg) no-repeat 0 0; }
#child h4#title10 { background:url(../images/child_h4-07.jpg) no-repeat 0 0; }
#child h4#title11 { background:url(../images/child_h4-08.jpg) no-repeat 0 0; }

#child .case .image_r{margin: 6px 0 6px 0;}

/*---------- 11  Perio -----------------*/
#perio h2#title01 { background:url(../images/perio_h2.jpg) no-repeat right 0; }
#perio h3#title02 { background:url(../images/perio_h3-01.jpg) no-repeat 0 0; }
#perio h4#title03 { background:url(../images/perio_h4-01.jpg) no-repeat 0 0; }
#perio h4#title04 { background:url(../images/perio_h4-02.jpg) no-repeat 0 0; }
#perio h4#title05 { background:url(../images/perio_h4-03.jpg) no-repeat 0 0; }
#perio h4#title06 { background:url(../images/perio_h4-04.jpg) no-repeat 0 0; }
.box04 { background:url(../images/box04_bg.jpg) repeat-y 0 0; width:375px; margin-top:.5em; }
.box04_top { background:url(../images/box04_top.jpg) no-repeat 0 top; }
.box04_bottom { background:url(../images/box04_bottom.jpg) no-repeat 0 bottom; padding:6px 15px 9px 15px; }
.line01 { background:url(../images/line01.jpg) repeat-x left bottom; padding-bottom:6px; margin-bottom:15px;}
.line02 { background:url(../images/line01.jpg) repeat-x left bottom; padding-bottom:6px; margin-bottom:6px;}

/*---------- 12  Esthe -----------------*/
#esthe h2#title01 { background:url(../images/esthe_h2.jpg) no-repeat right 0; }
#esthe h3#title02 { background:url(../images/esthe_h3-01.jpg) no-repeat 0 0; }
#esthe h3#title03 { background:url(../images/esthe_h3-02.jpg) no-repeat 0 0; }
#esthe h4#title04 { background:url(../images/esthe_h4-01.jpg) no-repeat 0 0; }
#esthe h4#title05 { background:url(../images/esthe_h4-02.jpg) no-repeat 0 0; }
.bg02 { background:#fffadf; }
#esthe h3#title06 { background:url(../images/esthe_h3-03.jpg) no-repeat 0 0; }

/*---------- 13  White -----------------*/
#white h2#title01 { background:url(../images/white_h2.jpg) no-repeat right 0; }
#white h3#title02 { background:url(../images/white_h3-01.jpg) no-repeat 0 0; }
#white h4#title03 { background:url(../images/white_h4-01.jpg) no-repeat 0 0; }
#white h4#title04 { background:url(../images/white_h4-02.jpg) no-repeat 0 0; }
#white h4#title05 { background:url(../images/white_h4-03.jpg) no-repeat 0 0; }
.img_center { margin:0 auto; text-align:center; }
.img_center img{ margin:0 auto; text-align:center; }
.white_q { background:url(../images/q.jpg) no-repeat 0 0; padding:6px 0 4px 30px; margin:0; font-weight:bold; }
.white_a { background:url(../images/a.jpg) no-repeat 5px 2px; padding:0px 0 0px 40px; }
/*---------- 14  Denture ---------------*/
#denture h2#title01 { background:url(../images/denture_h2.jpg) no-repeat right 0; }
#denture h3#title02 { background:url(../images/denture_h3-01.jpg) no-repeat 0 0; }
#denture h4#title03 { background:url(../images/denture_h4-01.jpg) no-repeat 0 0; }
#denture h4#title04 { background:url(../images/denture_h4-02.jpg) no-repeat 0 0; }
#denture h4#title05 { background:url(../images/denture_h4-03.jpg) no-repeat 0 0; }

/*---------- 15  Prevent ---------------*/
#prevent h2#title01 { background:url(../images/prevent_h2.jpg) no-repeat right 0; }
#prevent h3#title02 { background:url(../images/prevent_h3-01.jpg) no-repeat 0 0; }
#prevent h4#title03 { background:url(../images/prevent_h4-01.jpg) no-repeat 0 0; }
#prevent h3#title04 { background:url(../images/prevent_h3-02.jpg) no-repeat 0 0; }
#prevent h4#title05 { background:url(../images/prevent_h4-02.jpg) no-repeat 0 0; }
#prevent h4#title06 { background:url(../images/prevent_h4-03.jpg) no-repeat 0 0; }
#prevent h4#title07 { background:url(../images/prevent_h4-04.jpg) no-repeat 0 0; }

/*---------- 16  Clinic ----------------*/
#clinic h2#title01 { background:url(../images/clinic_h2.jpg) no-repeat right 0; }
#clinic h3#title02 { background:url(../images/clinic_h3-01.jpg) no-repeat 0 0; }
#clinic h3#title03 { background:url(../images/clinic_h3-02.jpg) no-repeat 0 0; }
#clinic h4#title04 { background:url(../images/clinic_h4-01.jpg) no-repeat 0 0; }
#clinic h3#title05 { background:url(../images/clinic_h3-03.jpg) no-repeat 0 0; }
#clinic h4#title06 { background:url(../images/clinic_h4-02.jpg) no-repeat 0 0; }
#clinic h4#title07 { background:url(../images/clinic_h4-03.jpg) no-repeat 0 0; }
#clinic h4#title08 { background:url(../images/clinic_h4-04.jpg) no-repeat 0 0; }
#clinic h4#title09 { background:url(../images/clinic_h4-05.jpg) no-repeat 0 0; }
#clinic h4#title10 { background:url(../images/clinic_h4-06.jpg) no-repeat 0 0; }
#clinic h4#title11 { background:url(../images/clinic_h4-07.jpg) no-repeat 0 0; }
#clinic h4#title12 { background:url(../images/clinic_h4-08.jpg) no-repeat 0 0; }
#content dl.dl01 { width:355px; display:inline-block; margin:0; padding:0; }
#content dl.dl01 dt{ width:55px; display:inline-block; margin:0; padding:0; float:left; font-weight:normal; }
#content dl.dl01 dd{ width:300px; display:inline-block; margin:0 0 6px 0; padding:0; float:left; }
#content dl.dl01 dd.dd02{ width:300px; display:inline-block; margin:0; padding:0; float:left; }
#content dl.dl01 dd.dd01{ width:300px; display:inline; margin:0 0 6px 55px; padding:0; float:left; }
#map {
	margin: 12px 0 6px 0;
	width:590px;
	height: 320px;
	border:1px solid #f0f0f0;
}
.icon01 { background:url(../images/icon04.jpg) no-repeat 0 1px; padding:0 0 0 18px; }