@charset "UTF-8";
@import "base.css";

/*=======================TOC=======================*/
/*                                                 */
/*                 01  Base                        */
/*                 02  Container                   */
/*                 03  Header                      */
/*                 04  Navigation                  */
/*                 05  Footer                      */
/*                 06  Contents                    */
/*                 07  Index                       */
/*                 08  Concept                     */
/*                 09  Staff                       */
/*                 10  Clinic                      */
/*                 11  Recruit                     */
/*                 12  Perio                       */
/*                 13  Prevent                     */
/*                 14  Laser                       */
/*                 15  Child                       */
/*                 16  Ortho                       */
/*                 17  Aesthe                      */
/*                 18  Implant                     */
/*                 19  Sitemap                     */
/*                                                 */
/*=======================TOC-END===================*/

/*====================COLOR SCHEME=================*/
/*                                                 */
/*        Main Color - Pink           #de91a2      */
/*        Main Color - Light Pink     #fce6e6      */
/*        Main Color - Fresh Pink     #f94956      */
/*                                                 */
/*        Sub Color  - Yellow Green   #7ac300      */
/*                                                 */
/*==================COLOR SCHEME-END===============*/

/*================フォントサイズ換算===============*/
/*                                                 */
/*                   10px      77%                 */
/*                   11px      85%                 */
/*                   12px      93%                 */
/*                   14px     108%                 */
/*                   16px     124%                 */
/*                                                 */
/*===============フォントサイズ換算-END============*/



/*---------- 01  Base -----------*/

/*-- 冒頭の @import で外部CSSを読み込み --*/



/*---------- 02  Container -----------*/

body { background: #ffffff; }

#wrapper {
	background: url(../images/wrapper_bg.jpg) top center no-repeat;
	width: 1020px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	}

#main {
	width: 920px;
	margin: 20px 50px 0 50px;
	background: url(../images/main_bg.jpg) repeat-y;
	padding:0;
	}

#content {
	width: 655px;
	float: right;
	font-size: 108%;
	line-height: 1.6;
	color: #8B5C29;
	padding: 0 0 1em 0;
	margin:0 10px 0 0;
	}
#index #content {
	width: 675px;
	float: right;
	font-size: 108%;
	line-height: 1.6;
	color: #8B5C29;
	padding: 0 0 1em 0;
	margin:0 10px 0 0;
	}
*html #index #main {
	width: 930px;
	margin: 20px 40px 0 50px;
	background: url(../images/main_bg_i.jpg) repeat-y;
	padding:0;
	}
#nav dl.ranking{
margin: 0 0 8px 18px;
width: 204px;
padding:0;
float:right;
}
#nav dl.ranking dt,#nav dl.ranking dd{
margin:0;
padding:0;
}
#nav dl.ranking dd{
margin-top:-3px;
}

/*---------- 03  Header -----------*/

#header {
	background: url(../images/header_bg.jpg) 0 0 no-repeat;
	height: 110px;
	width: 900px;
	margin: 0 50px;
	padding: 0;
	position: relative;
	}
#header .description {
    position: absolute;
    top: 5px;
    left: 0;
    margin: 0;
	text-indent: -9999px;
    }

#header h1{
    position: absolute;
    top: 5px;
    right: 0;
	font-size: 12px;
	color: #999;
	line-height: 1.2;
}

#header p#top {
	width: 320px;
	height: 70px;
	line-height: 1.0;
	float: left;
	display: inline;
	margin:30px 0 0 15px;
	}
#header p#top a {
	display: block;
	width: 320px;
	height: 70px;
	}

#header .section {
	width: 200px;
	float: right;
	margin: 0;
	padding: 0;
	}

#header_img{
	margin: 0 60px;
	}
#header_img #catch {
	margin:0;
	padding: 0;
	text-indent:-9999px;
	height:238px;
	width: 900px;
	}
#header_nav {
	margin: 0 0 32px 0;
	padding: 0;
	list-style: none;
	width: 900px;
	height: 36px;
	}
#index #header_nav {
	margin: 312px 0 32px 0;
	padding: 0;
	list-style: none;
	width: 900px;
	height: 36px;
	}

#header_nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 900px;
	height: 36px;
	}

#header_nav li {
	height: 36px;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	}
#header_nav li a {
	display: block;
	height: 36px;
	text-indent: -9999px;
	}

#nav01 a {
	background: url(../images/header_nav.jpg) 0 0 no-repeat;
	width: 132px;
	}
#nav02 a {
	background: url(../images/header_nav.jpg) -132px 0 no-repeat;
	width: 314px;
	}
#nav03 a {
	background: url(../images/header_nav.jpg) -446px 0 no-repeat;
	width: 200px;
	}
#nav04 a {
	background: url(../images/header_nav.jpg) -646px 0 no-repeat;
	width: 124px;
	}
#nav05 a {
	background: url(../images/header_nav.jpg) -770px 0 no-repeat;
	width: 130px;
	}

#nav01 a:hover {background: url(../images/header_nav.jpg) 0 -36px no-repeat;}
#nav02 a:hover {background: url(../images/header_nav.jpg) -132px -36px no-repeat;}
#nav03 a:hover {background: url(../images/header_nav.jpg) -446px -36px no-repeat;}
#nav04 a:hover {background: url(../images/header_nav.jpg) -646px -36px no-repeat;}
#nav05 a:hover {background: url(../images/header_nav.jpg) -770px -36px no-repeat;}


/*----------04  Navigation -----------*/

#nav {
	width: 224px;
	float: left;
	padding: 0;
	margin: 0;
	color:#8B5C29;
	}

#nav ul, {
	padding: 0;
	list-style: none;
	width: 204px;
	}
#nav li {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
#nav ul.internal,
#nav ul.bn{margin: 0 0 8px 18px; width: 204px;}

#nav .internal li {
	text-indent: -9999px;
	display: block;
	}
#nav .bn li {
	text-indent: -9999px;
	display: block;
	}
#nav .bn li a {
	text-indent: -9999px;
	display: block;
	}

#nav .internal li a {
	display: block;
	text-indent: 0px;
	padding-left:10px;
	width: 194px;
	}
*html #nav .internal li a {
	display: block;
	text-indent: 0px;
	padding-left:10px;
	width: 204px;
	}

#nav06 { background: url(../images/nav.jpg) 0 0 no-repeat; height: 38px; width: 204px; }
#nav07 a { background: url(../images/nav.jpg) 0 -38px no-repeat; height: 23px; padding-top: 6px; }
#nav08 a { background: url(../images/nav.jpg) 0 -67px no-repeat; height: 24px; padding-top: 8px; }
#nav09 a { background: url(../images/nav.jpg) 0 -99px no-repeat; height: 24px; padding-top: 8px; }
#nav10 a { background: url(../images/nav.jpg) 0 -131px no-repeat; height: 24px; padding-top: 8px; }
#nav11 a { background: url(../images/nav.jpg) 0 -163px no-repeat; height: 40px; padding-top: 7px; }
#nav12 a { background: url(../images/nav.jpg) 0 -210px no-repeat; height: 81px; text-indent: -9999px; }
#nav13 { background: url(../images/nav.jpg) 0 -291px no-repeat; height: 38px; width: 204px; }
#nav14 a { background: url(../images/nav.jpg) 0 -329px no-repeat; height: 23px; padding-top: 7px; }
#nav15 a { background: url(../images/nav.jpg) 0 -359px no-repeat; height: 25px; padding-top: 7px; }
#nav16 a { background: url(../images/nav.jpg) 0 -391px no-repeat; height: 25px; padding-top: 7px; }
#nav17 a { background: url(../images/nav.jpg) 0 -423px no-repeat; height: 36px; padding-top: 7px; }
#nav18 a { background: url(../images/nav.jpg) 0 -466px no-repeat; height: 41px; }

#nav07 a:hover { background: url(../images/nav.jpg) -204px -38px no-repeat; }
#nav08 a:hover { background: url(../images/nav.jpg) -204px -67px no-repeat; }
#nav09 a:hover { background: url(../images/nav.jpg) -204px -99px no-repeat; }
#nav10 a:hover { background: url(../images/nav.jpg) -204px -131px no-repeat; }
#nav11 a:hover { background: url(../images/nav.jpg) -204px -163px no-repeat; }
#nav12 a:hover { background: url(../images/nav.jpg) -204px -210px no-repeat; }
#nav14 a:hover { background: url(../images/nav.jpg) -204px -329px no-repeat; }
#nav15 a:hover { background: url(../images/nav.jpg) -204px -359px no-repeat; }
#nav16 a:hover { background: url(../images/nav.jpg) -204px -391px no-repeat; }
#nav17 a:hover { background: url(../images/nav.jpg) -204px -423px no-repeat; }
#nav18 a:hover { background: url(../images/nav.jpg) -204px -466px no-repeat; }

*html #nav07 a { background: url(../images/nav.jpg) 0 -38px no-repeat; height: 29px; padding-top: 6px; }
*html #nav08 a { background: url(../images/nav.jpg) 0 -67px no-repeat; height: 32px; padding-top: 8px; }
*html #nav09 a { background: url(../images/nav.jpg) 0 -99px no-repeat; height: 32px; padding-top: 8px; }
*html #nav10 a { background: url(../images/nav.jpg) 0 -131px no-repeat; height: 32px; padding-top: 8px; }
*html #nav11 a { background: url(../images/nav.jpg) 0 -163px no-repeat; height: 47px; padding-top: 7px; }

*html #nav14 a { background: url(../images/nav.jpg) 0 -329px no-repeat; height: 30px; padding-top: 7px; }
*html #nav15 a { background: url(../images/nav.jpg) 0 -359px no-repeat; height: 32px; padding-top: 7px; }
*html #nav16 a { background: url(../images/nav.jpg) 0 -391px no-repeat; height: 32px; padding-top: 7px; }
*html #nav17 a { background: url(../images/nav.jpg) 0 -423px no-repeat; height: 45px; padding-top: 7px; }

#nav p { text-align: center; margin-left:18px; }

#nav a{color:#8B5C29;}
#nav a:hover{color:#8B5C29;}

#nav .ban_report a{
	width:204px;
	height:80px;
	margin:0;
	display:block;
	text-indent:-9999px;
	background:url(../images/ban_report.jpg);
}
#nav .ban_report a:hover{
	background-position:0 100%;
}
#nav #mon_child a{
	display:block;
	margin:0px;
	width:204px;
	height:60px;
	background:url(../images/ban_child_off.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	}
#nav #mon_child a:hover{
	background:url(../images/ban_child_on.jpg) 0 0 no-repeat;
	}
#nav #mon_adult a{
	display:block;
	margin:0px;
	width:204px;
	height:60px;
	background:url(../images/ban_adult_off.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	}
#nav #mon_adult a:hover{
	background:url(../images/ban_adult_on.jpg) 0 0 no-repeat;
	}		
/*---------- 05  Footer -----------*/

#footer {
	clear: both;
	padding: 20px 0;
	margin: 0 60px;
	background: url(../images/footer_bg.jpg) top no-repeat;
	font-size: 85%;
	text-align: center;
	color: #5A3D1C;
	font-size:11px;
	}

#footer a {
	text-decoration: none;
	color: #5A3D1C;
	}
#footer a:hover { text-decoration: underline; }

#footer ul { 
	list-style: none;
	margin: 0 1em 2px 1em;
	padding: 0;
	clear: both;
	}

#footer ul li {
	display: inline;
	margin: 0;
	padding: 0;
	}

#footer address { margin: 10px 0; float:left; padding:15px 0 0 0; }


/*---------- 06  Contents -----------*/

.section { padding: 0 10px 1.5em 10px; }
.section .section { padding: .5em 10px 1em 10px; }

.center { text-align: center; }

#content h2 {
	height: 46px;
	text-indent: -9999px;
	margin: 0 15px;
	}
#content h3 {
	clear: both;
	height: 50px;
	text-indent: -9999px;
	}
#content h4 {
	height: 40px;
	text-indent: -9999px;
	}

#content h5 {
	font-size: 124%;
	font-weight: bold;
	margin: 0 0 .3em 0;
	padding-left:10px;
	color:#5A3D1C;
	border-left: solid 3px #8B5C29;
	}

#content ul li {
	list-style: none;
	background: url(../images/li_bg.jpg) 0 8px no-repeat;
	padding-left: 15px;
	}
#content ul.olist li {
	background-image: none;
	padding-left: 0;
	}

#content dt { font-weight: bold; }

#content a { text-decoration: underline; }

a {
	color: #FF7F00;
	outline: none;
	}
a:hover { color: #FF7F00; }

#content blockquote {
	margin: .5em;
	background: url(../images/blockquote_bg.jpg) top left repeat-y;
	padding: .5em 1em;
	}

.image_l  {
	float: left;
	margin: 0 16px 8px 0;
	}

.image_r {
	float: right;
	margin: 0 0 8px 16px;
	}

.case {
	margin: 10px 20px;
	background: url(../images/arrow.jpg) center 70px no-repeat;
	}

.case-narrow {
	margin: 10px 40px;
	background: url(../images/arrow.jpg) center center no-repeat;
	}

.case-noimg { margin: 10px 20px; }

.case img,
.case-narrow img,
.case-noimg img { display: block; }

.caption {
	text-align: center;
	border-top: 2px solid #ccc;
	}


#content ul.totop {
	clear: both;
	padding-bottom: 20px;
	}

#content ul.totop li {
	list-style: none;
	width: 140px;
	height: 14px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	float: right;
	background-image: none;
	}
#content ul.totop li a {
	display: block;
	height: 14px;
	background: url(../images/to_top.jpg) 0 0 no-repeat;
	}

p.caution {
	padding-left: 24px;
	background: url(../images/caution.jpg) 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: 1px solid #5A3D1C;
	font-size: 100%;
	color: #666;
	margin-left: 10px;
	}

#content table th,
#content table td {
	padding: 4px 6px;
	border: 1px solid #5A3D1C;
	}

#content table th {
	background: #EAE4D4;
	color: #5A3D1C;
	}
#content table th.title {
	background: #C49E75;
	color: #5A3D1C;
	}

input.submit {
	font-weight: bold;
	margin-right: 1.5em;
	}

.text {color:#50793C;}
.text_s {font-weight: bold;}

.flow dl{
	margin:0 30px;
	width:520px;
	}
.flow dt{
	text-indent:-9999px;
	border-top: 1px solid #5A3D1C;
	border-left: 1px solid #5A3D1C;
	border-right: 1px solid #5A3D1C;
	height:30px;
	margin:0;
	}
.flow dd{
	padding: 10px 10px 60px 10px;
	margin:0;
	background: url(../images/flow_bg.jpg) 0 bottom no-repeat;
	}
.flow dd.last{
	padding: 10px;
	border-bottom: 1px solid #5A3D1C;
	border-left: 1px solid #5A3D1C;
	border-right: 1px solid #5A3D1C;
	margin:0 0 20px 0;
	background: none;
	}



/*---------- 07  Index -----------*/
#index h2#title01{background:url(../images/index_h2-01.jpg) 0 0 no-repeat;}
#index h3#title02{background:url(../images/index_h3-02.jpg) 0 0 no-repeat;}
#index h4#title03{background:url(../images/index_h4-03.jpg) 0 0 no-repeat;}
#index h4#title04{background:url(../images/index_h4-04.jpg) 0 0 no-repeat;}

#index p#title05{
	clear: both;
	height: 50px;
	text-indent: -9999px;
	background:url(../images/index_h3-05.jpg) 0 0 no-repeat; 
	height:60px; 
	margin:0 0 0 10px;
}

#index p#title06{
	clear: both;
	height: 50px;
	text-indent: -9999px;
	background:url(../images/index_h3-06.jpg) 0 0 no-repeat; 
	margin:0 0 0 10px;
}
#index p#title09{
	clear: both;
	height: 50px;
	text-indent: -9999px;
	background:url(../images/index_h3-07.jpg) 0 0 no-repeat; 
	margin:0 0 0 10px;
}
#index h2#title07{background:url(../images/index_h2-02.jpg) 0 0 no-repeat;}

#index #wrapper {
	background: url(../images/wrapper_bg_i.jpg) top center no-repeat;
	width: 1020px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	}

#index #main {
	background: url(../images/main_bg_i.jpg) repeat-y;
	}
	
#index #nav01 a {
	background: url(../images/header_nav_i.jpg) 0 0 no-repeat;
	width: 132px;
	}
#index #nav02 a {
	background: url(../images/header_nav_i.jpg) -132px 0 no-repeat;
	width: 314px;
	}
#index #nav03 a {
	background: url(../images/header_nav_i.jpg) -446px 0 no-repeat;
	width: 200px;
	}
#index #nav04 a {
	background: url(../images/header_nav_i.jpg) -646px 0 no-repeat;
	width: 124px;
	}
#index #nav05 a {
	background: url(../images/header_nav_i.jpg) -770px 0 no-repeat;
	width: 130px;
	}

#index #nav01 a:hover {background: url(../images/header_nav_i.jpg) 0 -36px no-repeat;}
#index #nav02 a:hover {background: url(../images/header_nav_i.jpg) -132px -36px no-repeat;}
#index #nav03 a:hover {background: url(../images/header_nav_i.jpg) -446px -36px no-repeat;}
#index #nav04 a:hover {background: url(../images/header_nav_i.jpg) -646px -36px no-repeat;}
#index #nav05 a:hover {background: url(../images/header_nav_i.jpg) -770px -36px no-repeat;}

#index .box_l{
	float:left;
	width:430px;
	}

#index .box_r{
	float:right;
	width:240px;
	}
#index .pickup_01{margin:0 15px;height:238px;}
#index .pickup_01 ul{
	width:400px;
	margin:0;
	padding:0;
	}
#index .pickup_01 li{
	width:97px;
	height:238px;
	margin-right:3px;
	padding:0;
	float:left;
	}
#index .pickup_01 li a{
	display:block;
	width:97px;
	height:238px;
	text-indent:-9999px;
	}
	
#index #pickup01 a{background:url(../images/index_pickup01.jpg) 0 0 no-repeat;}
#index #pickup02 a{background:url(../images/index_pickup01.jpg) -97px 0 no-repeat;}
#index #pickup03 a{background:url(../images/index_pickup01.jpg) -194px 0 no-repeat;}
#index #pickup04 a{background:url(../images/index_pickup01.jpg) -291px 0 no-repeat;}

#index #pickup01 a:hover{background:url(../images/index_pickup01.jpg) 0 -238px no-repeat;}
#index #pickup02 a:hover{background:url(../images/index_pickup01.jpg) -97px -238px no-repeat;}
#index #pickup03 a:hover{background:url(../images/index_pickup01.jpg) -194px -238px no-repeat;}
#index #pickup04 a:hover{background:url(../images/index_pickup01.jpg) -291px -238px no-repeat;}

#index #pickup05 a{
	display:block;
	margin:5px 15px;
	width:400px;
	height:105px;
	background:url(../images/index_pickup02.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	}
#index #pickup05 a:hover{
	background:url(../images/index_pickup02.jpg) 0 -105px no-repeat;
	}
#index .pickup_02{
	width:400px;
	margin:0 15px 5px 15px;
	height:109px
	}
#index .pickup_02 p{margin:0; padding:0;}

#index #pickup06 a{
	background:url(../images/index_pickup03.jpg) 0 0 no-repeat;
	width:213px;
	height:109px;
	display:block;
	text-indent:-9999px;
	float:left;
	}
#index #pickup07 a{
	background:url(../images/index_pickup03.jpg) -213px 0 no-repeat;
	width:183px;
	height:109px;
	display:block;
	text-indent:-9999px;
	float:right;
	}

#index #pickup06 a:hover{
	background:url(../images/index_pickup03.jpg) 0 -109px no-repeat;
	}
#index #pickup07 a:hover{
	background:url(../images/index_pickup03.jpg) -213px -109px no-repeat;
	}
	
#index .click01 a{
	display:block;
	width:215px;
	height:40px;
	text-indent:-9999px;
	background:url(../images/index_click01.jpg) 0 0 no-repeat;
	}
#index .click01 a:hover{
	background:url(../images/index_click01.jpg) 0 -40px no-repeat;
	}
#index .click02 a{
	display:block;
	width:215px;
	height:40px;
	text-indent:-9999px;
	background:url(../images/index_click02.jpg) 0 0 no-repeat;
	}
#index .click02 a:hover{
	background:url(../images/index_click02.jpg) 0 -40px no-repeat;
	}
	
#index .box01,
#index .box02{
	border: 1px solid #5A3D1C;
	padding:0;
	background:#FFFFFF;
	margin:10px 0;
	}
#index .box01 dl{ margin:5px; }
#index .box01 dt{
	border: 1px solid #5A3D1C;
	background:#EAE4D4;
	padding:2px;
	float:left;
	width:3.5em;
	font-weight:normal;
	color:#5A3D1C;
	}
#index .box01 dd{
	margin-left:4.5em;
	color:#333;
	}
		
#index .box02 dl{ margin:5px; }
#index .box02 dt{
	border: 1px solid #5A3D1C;
	background:#EAE4D4;
	padding:3px;
	width:3.5em;
	font-weight:normal;
	color:#5A3D1C;
	clear:both;
	}
#index .box02 dt{
	width:3.6em;
	}
#index .box02 dd{
	color:#333;
	padding-left:20px;
	background:url(../images/li_bg.jpg) 6px 7px no-repeat;
	}

#index .box_r ul li {
	list-style: none;
	background: url(../images/li_bg_i.jpg) 0 4px no-repeat;
	padding-left: 20px;
	}
#index #pickup08 a{
	display:block;
	margin:5px 15px;
	width:400px;
	height:100px;
	background:url(../images/ban_clear_off.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	}
#index #pickup08 a:hover{
	background:url(../images/ban_clear_on.jpg) 0 0 no-repeat;
	}	
#index #pickup09 a{
	display:block;
	margin:5px 15px;
	width:400px;
	height:100px;
	background:url(../images/ban_placenta_off.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	}
#index #pickup09 a:hover{
	background:url(../images/ban_placenta_on.jpg) 0 0 no-repeat;
	}	
	
/*---------- 08  implant -----------*/
#implant #catch{background:url(../images/implant_catch.jpg) 0 0 no-repeat;}

#implant h2#title01{background:url(../images/implant_h2-01.jpg) 0 0 no-repeat;}
#implant h3#title02{background:url(../images/implant_h3-02.jpg) 0 0 no-repeat;}
#implant h4#title03{background:url(../images/implant_h4-03.jpg) 0 0 no-repeat;}
#implant h4#title04{background:url(../images/implant_h4-04.jpg) 0 0 no-repeat;}
#implant h4#title05{background:url(../images/implant_h4-05.jpg) 0 0 no-repeat;}
#implant h4#title06{background:url(../images/implant_h4-06.jpg) 0 0 no-repeat;}
#implant h4#title07{background:url(../images/implant_h4-07.jpg) 0 0 no-repeat;}

#implant th{width:180px;}
#implant th.title{
	width:200px;
	}
#implant td{
	width:200px;
	vertical-align: top;
	}

#implant ul{margin:0;}

#implant .box{
	margin:20px 40px;
	padding:10px;
	background:#f9f2c8;
	}
#implant .font11{ font-size:85%;}
#implant .point {
	border: solid 1px #C4B590;
	padding:20px;
	background:url(../images/implant_point.jpg) right top no-repeat #FFF;
	}
#implant .point ul{margin: 10px 10px 20px 10px; width:340px;}
	
#implant #dt01{background: url(../images/implant_dt01.jpg) 0 0 no-repeat;}
#implant #dt02{background: url(../images/implant_dt02.jpg) 0 0 no-repeat;}
#implant #dt03{background: url(../images/implant_dt03.jpg) 0 0 no-repeat;}
#implant #dt04{background: url(../images/implant_dt04.jpg) 0 0 no-repeat;}
#implant #dt05{background: url(../images/implant_dt05.jpg) 0 0 no-repeat;}
#implant #dt06{background: url(../images/implant_dt06.jpg) 0 0 no-repeat;}

#implant .step {
    border-top: 1px solid #C4B590;
    margin-bottom: 10px;
    overflow: hidden;
    width:610px;
}
#implant .step .inner {
    border-left: 1px solid #C4B590;
    float: right;
    padding-left: 10px;
    padding-top: 10px;
    width: 480px;
	min-height:150px;
}
#implant .step h4 {
    float: left;
    margin-top: 10px;
    text-align: center;
	text-indent:0;
    width: 100px;
}

/*---------- 10  ortho -----------*/
#ortho #catch{background:url(../images/ortho_catch.jpg) 0 0 no-repeat;}

#ortho h2#title01{background:url(../images/ortho_h2-01.jpg) 0 0 no-repeat;}
#ortho h3#title02{background:url(../images/ortho_h3-02.jpg) 0 0 no-repeat;}
#ortho h4#title03{background:url(../images/ortho_h4-03.jpg) 0 0 no-repeat;}
#ortho h4#title04{background:url(../images/ortho_h4-04.jpg) 0 0 no-repeat;}
#ortho h4#title05{background:url(../images/ortho_h4-05.jpg) 0 0 no-repeat;}
#ortho h4#title06{background:url(../images/ortho_h4-06.jpg) 0 0 no-repeat;}
#ortho h4#title07{background:url(../images/ortho_h4-07.jpg) 0 0 no-repeat;}

#ortho #dt01{background: url(../images/ortho_dt01.jpg) 0 0 no-repeat;}
#ortho #dt02{background: url(../images/ortho_dt02.jpg) 0 0 no-repeat;}
#ortho #dt03{background: url(../images/ortho_dt03.jpg) 0 0 no-repeat;}
#ortho #dt04{background: url(../images/ortho_dt04.jpg) 0 0 no-repeat;}
#ortho #dt05{background: url(../images/ortho_dt05.jpg) 0 0 no-repeat;}
#ortho #dt06{background: url(../images/ortho_dt06.jpg) 0 0 no-repeat;}
#ortho #dt07{background: url(../images/ortho_dt07.jpg) 0 0 no-repeat;}

#ortho .box01{
	margin:20px 40px;
	padding:10px;
	background:#F0ECE0;
	border: solid 1px #EAE4D4;
	}
#ortho .box02{
	margin:20px 40px;
	padding:10px;
	background:#f9f2c8;
	}
#ortho .box03 {
	border: solid 1px #C4B590;
	padding:20px;
	background:url(../images/ortho_box.jpg) right top no-repeat #FFF;
	}	
#ortho .box03 ul{margin: 10px 10px 20px 10px; width:340px;}
.small_text{
	text-align:right;
	font-size:12px;
}
#ortho ul.shokai{
	margin:0;
	padding:0;
	list-style:none;
}
#ortho ul.shokai li{
	margin:0 7px 15px 7px;
	padding:0;
	background:none;
	float:left;
	text-align:center;
}

#ortho .step {
    border-top: 1px solid #C4B590;
    margin-bottom: 10px;
    overflow: hidden;
    width:610px;
}
#ortho .step .inner {
    border-left: 1px solid #C4B590;
    float: right;
    padding-left: 10px;
    padding-top: 10px;
    width: 480px;
	min-height:150px;
}
#ortho .step h4 {
    float: left;
    margin-top: 10px;
    text-align: center;
	text-indent:0;
    width: 100px;
}

/*---------- placenta -----------*/

#placenta h2#title01{background:url(../images/placenta_h2-01.jpg) 0 0 no-repeat;}
#placenta h3#title02{background:url(../images/placenta_h3-02.jpg) 0 0 no-repeat;}
#placenta h3#title03{background:url(../images/placenta_h3-03.jpg) 0 0 no-repeat;}
#placenta h3#title04{background:url(../images/placenta_h3-04.jpg) 0 0 no-repeat;}
#placenta h3#title05{background:url(../images/placenta_h3-05.jpg) 0 0 no-repeat;}
#placenta h3#title06{background:url(../images/placenta_h3-06.jpg) 0 0 no-repeat;}
#placenta h3#title07{background:url(../images/placenta_h3-07.jpg) 0 0 no-repeat;}
#placenta h3#title08{background:url(../images/placenta_h3-08.jpg) 0 0 no-repeat;}
#placenta h3#title09{background:url(../images/placenta_h3-09.jpg) 0 0 no-repeat;}
#placenta h3#title10{background:url(../images/placenta_h3-10.jpg) 0 0 no-repeat;}
#placenta h3#title11{background:url(../images/placenta_h3-11.jpg) 0 0 no-repeat;}
#placenta h3#title12{background:url(../images/placenta_h3-12.jpg) 0 0 no-repeat;}
#placenta h3#title13{background:url(../images/placenta_h3-13.jpg) 0 0 no-repeat;}

/*---------- 11  white -----------*/
#white #catch{background:url(../images/white_catch.jpg) 0 0 no-repeat;}

#white h2#title01{background:url(../images/white_h2-01.jpg) 0 0 no-repeat;}
#white h3#title02{background:url(../images/white_h3-02.jpg) 0 0 no-repeat;}
#white h4#title03{background:url(../images/white_h4-03.jpg) 0 0 no-repeat;}
#white h4#title04{background:url(../images/white_h4-04.jpg) 0 0 no-repeat;}
#white h4#title05{background:url(../images/white_h4-05.jpg) 0 0 no-repeat;}
#white h4#title06{background:url(../images/white_h4-06.jpg) 0 0 no-repeat;}
#white h4#title07{background:url(../images/white_h4-07.jpg) 0 0 no-repeat;}

#white #dt01{background: url(../images/white_dt01.jpg) 0 0 no-repeat;}
#white #dt02{background: url(../images/white_dt02.jpg) 0 0 no-repeat;}
#white #dt03{background: url(../images/white_dt03.jpg) 0 0 no-repeat;}
#white #dt04{background: url(../images/white_dt04.jpg) 0 0 no-repeat;}
#white #dt05{background: url(../images/white_dt05.jpg) 0 0 no-repeat;}
#white #dt06{background: url(../images/white_dt06.jpg) 0 0 no-repeat;}
#white #dt07{background: url(../images/white_dt07.jpg) 0 0 no-repeat;}
#white #dt08{background: url(../images/white_dt08.jpg) 0 0 no-repeat;}
#white #dt09{background: url(../images/white_dt09.jpg) 0 0 no-repeat;}
#white #dt10{background: url(../images/white_dt10.jpg) 0 0 no-repeat;}
#white #dt11{background: url(../images/white_dt11.jpg) 0 0 no-repeat;}

#white th{width:140px;}
#white th.title{
	width:220px;
	}
#white td{
	width:220px;
	vertical-align: top;
	}
#white .box {
	border: solid 1px #C4B590;
	padding:20px;
	background:url(../images/white_box.jpg) right top no-repeat #FFF;
	}	
#white .box ul{margin: 10px 10px 20px 10px; width:340px;}

#white .box02{
	margin:20px 40px;
	padding:10px;
	}


/*---------- 12  esthe -----------*/
#esthe #catch{background:url(../images/esthe_catch.jpg) 0 0 no-repeat;}

#esthe h2#title01{background:url(../images/esthe_h2-01.jpg) 0 0 no-repeat;}
#esthe h3#title02{background:url(../images/esthe_h3-02.jpg) 0 0 no-repeat;}
#esthe h4#title03{background:url(../images/esthe_h4-03.jpg) 0 0 no-repeat;}
#esthe h4#title04{background:url(../images/esthe_h4-04.jpg) 0 0 no-repeat;}
#esthe h3#title05{background:url(../images/esthe_h3-05.jpg) 0 0 no-repeat;}
#esthe h4#title06{background:url(../images/esthe_h4-06.jpg) 0 0 no-repeat;}
#esthe h4#title07{background:url(../images/esthe_h4-07.jpg) 0 0 no-repeat;}
#esthe h3#title08{background:url(../images/esthe_h3-06.jpg) 0 0 no-repeat;}
#esthe h4#title09{background:url(../images/esthe_h4-09.jpg) 0 0 no-repeat;}
#esthe h4#title10{background:url(../images/esthe_h4-10.jpg) 0 0 no-repeat;}
#esthe h4#title11{background:url(../images/esthe_h4-11.jpg) 0 0 no-repeat;}

#esthe #dt01{background: url(../images/esthe_dt01.jpg) 0 0 no-repeat;}
#esthe #dt02{background: url(../images/esthe_dt02.jpg) 0 0 no-repeat;}
#esthe #dt03{background: url(../images/esthe_dt03.jpg) 0 0 no-repeat;}
#esthe #dt04{background: url(../images/esthe_dt04.jpg) 0 0 no-repeat;}
#esthe #dt05{background: url(../images/esthe_dt05.jpg) 0 0 no-repeat;}

#esthe .box01{
	margin:20px 40px;
	padding:10px;
	}
#esthe table.table01{margin-left:60px;}
#esthe table.table01 th{width:140px;}
#esthe table.table01 th.title{
	width:100px;
	}
#esthe table.table01 td{
	width:100px;
	text-align:center;
	}
	
#esthe table.table02 th{width:150px;}
#esthe table.table02 td{
	width:400px;
	vertical-align: top;
	}
#esthe .box02 {
	border: solid 1px #C4B590;
	padding:20px;
	background:url(../images/implant_point.jpg) right top no-repeat #FFF;
	}
#esthe .box02 ul{margin: 10px 10px 20px 10px; width:340px;}


#esthe .step {
    border-top: 1px solid #C4B590;
    margin-bottom: 10px;
    overflow: hidden;
    width:610px;
}
#esthe .step .inner {
    border-left: 1px solid #C4B590;
    float: right;
    padding-left: 10px;
    padding-top: 10px;
    width: 480px;
	min-height:150px;
}
#esthe .step h4 {
    float: left;
    margin-top: 10px;
    text-align: center;
	text-indent:0;
    width: 100px;
}
	
/*---------- 13  dental -----------*/
#dental #catch{background:url(../images/dental_catch.jpg) 0 0 no-repeat;}

#dental h2#title01{background:url(../images/dental_h2-01.jpg) 0 0 no-repeat;}
#dental h3#title02{background:url(../images/dental_h3-02.jpg) 0 0 no-repeat;}
#dental h4#title03{background:url(../images/dental_h4-03.jpg) 0 0 no-repeat;}
#dental h4#title04{background:url(../images/dental_h4-04.jpg) 0 0 no-repeat;}
#dental h4#title05{background:url(../images/dental_h4-05.jpg) 0 0 no-repeat;}

#dental .box{
	margin:20px 40px;
	padding:10px;
	background:#f9f2c8;
	}

#dental th{width:150px;}
#dental th.title{width:550px;}
#dental td{width:400px;}
#dental #text01{
	background: url(../images/dental_text01.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	height:25px;
	}
#dental .ban_obf a{
	width:204px;
	height:80px;
	display:block;
	text-indent:-9999px;
	background:url(../images/ban_obf.jpg);
}
#dental .ban_obf a:hover{
	background-position:0 100%;
}

#dental .step {
    border-top: 1px solid #C4B590;
    margin-bottom: 10px;
    overflow: hidden;
    width:610px;
}
#dental .step .inner {
    border-left: 1px solid #C4B590;
    float: right;
    padding-left: 10px;
    padding-top: 10px;
    width: 480px;
	min-height:150px;
}
#dental .step h4 {
    float: left;
    margin-top: 10px;
    text-align: center;
	text-indent:0;
    width: 100px;
}

/*---------- 14  chart -----------*/
#chart #catch{background:url(../images/chart_catch.jpg) 0 0 no-repeat;}

#chart h2#title01{background:url(../images/chart_h2-01.jpg) 0 0 no-repeat;}
#chart h3#title02{background:url(../images/chart_h3-02.jpg) 0 0 no-repeat;}
#chart h3#title08{background:url(../images/chart_h3-08.jpg) 0 0 no-repeat;}
#chart h3#title09{background:url(../images/chart_h3-09.jpg) 0 0 no-repeat;}
#chart h3#title10{background:url(../images/chart_h3-10.jpg) 0 0 no-repeat;}
#chart h3#title11{background:url(../images/chart_h3-11.jpg) 0 0 no-repeat;}
#chart h4#title03{background:url(../images/chart_h4-03.jpg) 0 0 no-repeat;}
#chart h4#title04{background:url(../images/chart_h4-04.jpg) 0 0 no-repeat;}
#chart h4#title05{background:url(../images/chart_h4-05.jpg) 0 0 no-repeat;}
#chart h4#title06{background:url(../images/chart_h4-06.jpg) 0 0 no-repeat;}
#chart h4#title07{background:url(../images/chart_h4-07.jpg) 0 0 no-repeat;}

#chart #chart_nav {
	padding: 0;
	margin:10px -5px 10px -5px;
	list-style: none;
	width: 620px;
	height:70px;
	}
#chart #chart_nav li {
	padding: 0;
	margin:0 5px 0 0;
	list-style: none;
	height:60px;
	text-indent:-9999px;
	float:left;
	}
#chart #chart_nav li a{
	list-style: none;
	height:60px;
	display:block;
	}
#chart #chart01 a{ background: url(../images/chart01.jpg) 0 0 no-repeat; width:110px; }
#chart #chart02 a{ background: url(../images/chart01.jpg) -110px 0 no-repeat; width:130px; }
#chart #chart03 a{ background: url(../images/chart01.jpg) -240px 0 no-repeat; width:120px; }
#chart #chart04 a{ background: url(../images/chart01.jpg) -360px 0 no-repeat; width:120px; }
#chart #chart05 a{ background: url(../images/chart01.jpg) -479px 0 no-repeat; width:110px; }

#chart #chart01 a:hover{ background: url(../images/chart01.jpg) 0 -60px no-repeat; width:110px; }
#chart #chart02 a:hover{ background: url(../images/chart01.jpg) -110px -60px no-repeat; width:130px; }
#chart #chart03 a:hover{ background: url(../images/chart01.jpg) -240px -60px no-repeat; width:120px; }
#chart #chart04 a:hover{ background: url(../images/chart01.jpg) -360px -60px no-repeat; width:120px; }
#chart #chart05 a:hover{ background: url(../images/chart01.jpg) -479px -60px no-repeat; width:110px; }

/*---------- 15  price -----------*/
#price #catch{background:url(../images/price_catch.jpg) 0 0 no-repeat;}

#price h2#title01{background:url(../images/price_h2-01.jpg) 0 0 no-repeat;}
#price h3#title02{background:url(../images/price_h3-02.jpg) 0 0 no-repeat;}
#price h4#title03{background:url(../images/price_h4-03.jpg) 0 0 no-repeat;}
#price h4#title04{background:url(../images/price_h4-04.jpg) 0 0 no-repeat;}
#price h4#title05{background:url(../images/price_h4-05.jpg) 0 0 no-repeat;}
#price h4#title06{background:url(../images/price_h4-06.jpg) 0 0 no-repeat;}
#price h4#title07{background:url(../images/price_h4-07.jpg) 0 0 no-repeat;}
#price h4#title08{background:url(../images/price_h4-08.jpg) 0 0 no-repeat;}
#price h4#title09{background:url(../images/price_h4-09.jpg) 0 0 no-repeat;}

#price th{
	width:250px;
	text-align:left;
	}
#price th.title{
	width:300px;
	font-weight:normal;
	}
#price th.th02{
	width:450px;
	text-align:left;
	}
#price th.th03{
	width:240px;
	text-align:left;
	background:#C49E75;
	font-weight:normal;
	}
#price td.td02{
	width:100px;
	text-align:left;
	background:#EEE;
	}
#price td{
	width:100px;
	text-align:right;
	}
#price th.th04{
	width:100px;
	text-align:left;
	background:#C49E75;
	font-weight:normal;
	}
#price td.td03{
	width:240px;
	text-align:left;
	background:#EEE;
	}
#price td.td04{
	width:200px;
	text-align:right;
	}

/*---------- 16  concept -----------*/
#concept #catch{background:url(../images/concept_catch.jpg) 0 0 no-repeat;}

#concept h2#title01{background:url(../images/concept_h2-01.jpg) 0 0 no-repeat;}
#concept h3#title02{background:url(../images/concept_h3-02.jpg) 0 0 no-repeat;}
#concept h4#title03{background:url(../images/concept_h4-03.jpg) 0 0 no-repeat;}
#concept h5#title04{background:url(../images/concept_h5-04.jpg) 0 0 no-repeat;}
#concept h5#title05{background:url(../images/concept_h5-05.jpg) 0 0 no-repeat;}
#concept h5#title06{background:url(../images/concept_h5-06.jpg) 0 0 no-repeat;}
#concept h4#title07{background:url(../images/concept_h4-07.jpg) 0 0 no-repeat;}
#concept h4#title08{background:url(../images/concept_h4-08.jpg) 0 0 no-repeat;}
#concept h4#title09{background:url(../images/concept_h4-09.jpg) 0 0 no-repeat;}
#concept h3#title10{background:url(../images/concept_h3-10.jpg) 0 0 no-repeat;}
#concept h4#title11{background:url(../images/concept_h4-11.jpg) 0 0 no-repeat;}
#concept h4#title12{background:url(../images/concept_h4-12.jpg) 0 0 no-repeat;}
#concept h4#title13{background:url(../images/concept_h4-13.jpg) 0 0 no-repeat;}

#concept h5 {
	height:35px;
	text-indent:-9999px;
	border-left:none;
	}

#concept .box{
	margin:20px 40px;
	padding:10px;
	border: solid 1px #C4B590;
	}
	

/*---------- 17  dr -----------*/
#dr #catch{background:url(../images/dr_catch.jpg) 0 0 no-repeat;}

#dr h2#title01{background:url(../images/dr_h2-01.jpg) 0 0 no-repeat;}
#dr h3#title02{background:url(../images/dr_h3-02.jpg) 0 0 no-repeat;}
#dr h4#title03{background:url(../images/dr_h4-03.jpg) 0 0 no-repeat;}
#dr h4#title04{background:url(../images/dr_h4-04.jpg) 0 0 no-repeat;}
#dr h4#title05{background:url(../images/dr_h4-05.jpg) 0 0 no-repeat; width:340px;}
#dr h4#title06{background:url(../images/dr_h4-06.jpg) 0 0 no-repeat; width:340px;}

#dr .box01{
	border: solid 1px #C4B590;
	padding:20px;
	background:url(../images/dr_box.jpg) right top no-repeat #FFF;
	}
#dr .box01 ul{margin: 10px 10px 20px 10px; }


/*---------- 18  staff -----------*/
#staff #catch{background:url(../images/staff_catch.jpg) 0 0 no-repeat;}

#staff h2#title01{background:url(../images/staff_h2-01.jpg) 0 0 no-repeat;}
#staff h3#title02{background:url(../images/staff_h3-02.jpg) 0 0 no-repeat;}
#staff h4#title03{background:url(../images/staff_h4-03.jpg) 0 0 no-repeat;}
#staff h4#title04{background:url(../images/staff_h4-04.jpg) 0 0 no-repeat;}
#staff h3#title05{background:url(../images/staff_h3-03.jpg) 0 0 no-repeat;}
	
#staff #text01{
	background:url(../images/staff_text01.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	height:35px;
	}
#staff #text02{
	background:url(../images/staff_text02.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	height:35px;
	}
#staff #text03{
	background:url(../images/staff_text03.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	height:35px;
	}
#staff #text04{
	background:url(../images/staff_text04.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	height:35px;
	}
#staff #text05{
	background:url(../images/staff_text05.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	height:35px;
	}
#staff #text06{
	background:url(../images/staff_text06.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	height:35px;
	}
#staff .box{width:400px;}

/*---------- 19  access -----------*/
#access #catch{background:url(../images/access_catch.jpg) 0 0 no-repeat;}

#access h2#title01{background:url(../images/access_h2-01.jpg) 0 0 no-repeat;}
#access h3#title02{background:url(../images/access_h3-02.jpg) 0 0 no-repeat;}
#access h3#title03{background:url(../images/access_h3-03.jpg) 0 0 no-repeat;}

#access th{width:100px;}
#access td{width:450px;}


/*---------- 20  contact -----------*/
#contact #catch{background:url(../images/contact_catch.jpg) 0 0 no-repeat;}

#contact h2#title01{background:url(../images/contact_h2-01.jpg) 0 0 no-repeat;}
#contact h3#title02{background:url(../images/contact_h3-02.jpg) 0 0 no-repeat;}
#contact h3#title03{background:url(../images/contact_h3-03.jpg) 0 0 no-repeat;}


/*---------- 21  contact -----------*/
#voice #catch{background:url(../images/voice_catch.jpg) 0 0 no-repeat;}

#voice h2#title01{background:url(../images/voice_h2-01.jpg) 0 0 no-repeat;}
#voice h3#title02{background:url(../images/voice_h3-02.jpg) 0 0 no-repeat;}
#voice h3#title03{background:url(../images/voice_h3-03.jpg) 0 0 no-repeat;}

#voice dl{margin:10px 20px; width:550px;}
#voice dt{
	font-size: 124%;
	font-weight: bold;
	margin: 0;
	padding:10px;
	color:#5A3D1C;
	border-bottom:;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-top-color: #5A3D1C;
	border-right-color: #5A3D1C;
	border-bottom-color: #7C704E;
	border-left-color: #5A3D1C;
	background:#EAE4D4;
	}
#voice dd{
	margin: 0 0 20px 0 ;
	padding:10px;
	border-bottom: 1px solid #5A3D1C;
	border-left: 1px solid #5A3D1C;
	border-right: 1px solid #5A3D1C;
	background:#FFF;
	}


/*---------- 22  sitemap -----------*/
#sitemap #catch{background:url(../images/sitemap_catch.jpg) 0 0 no-repeat;}

#sitemap h2#title01{background:url(../images/sitemap_h2-01.jpg) 0 0 no-repeat;}
#sitemap h3#title02{background:url(../images/sitemap_h3-02.jpg) 0 0 no-repeat;}
#sitemap h3#title03{background:url(../images/sitemap_h3-03.jpg) 0 0 no-repeat;}
#sitemap h3#title04{background:url(../images/concept_h3-02.jpg) 0 0 no-repeat;}
#sitemap h4#title05{background:url(../images/concept_h4-03.jpg) 0 0 no-repeat;}
#sitemap h4#title06{background:url(../images/concept_h4-07.jpg) 0 0 no-repeat;}



/*---------- 23  report -----------*/
#report #catch{background:url(../images/access_catch.jpg) 0 0 no-repeat;}
#report #content h2 {
	height: 120px;
	text-indent: -9999px;
	margin: 0 15px;
	}

#report h2#title01{background:url(../images/report_h2-01.jpg) 0 0 no-repeat;}

#report .ban_dental a{
	width:400px;
	height:60px;
	margin:15px 115px 0 115px;
	display:block;
	text-indent:-9999px;
	background:url(../images/ban_dental.jpg);
}
#report .ban_dental a:hover{
	background-position:0 100%;
}

/*---------- 23　case01 -----------*/
#case01 #catch{background:url(../images/ortho_catch.jpg) 0 0 no-repeat;}

#case01 h2#title01{background:url(../images/case01_h2-01.jpg) 0 0 no-repeat;}
#case01 h3#title02{background:url(../images/case01_h3-02.jpg) 0 0 no-repeat;}
#case01 h3#title03{background:url(../images/case01_h3-03.jpg) 0 0 no-repeat;}
#case01 h3#title04{background:url(../images/case01_h3-04.jpg) 0 0 no-repeat;}
#case01 h3#title05{background:url(../images/case01_h3-05.jpg) 0 0 no-repeat;}
#case01 h3#title06{background:url(../images/case01_h3-06.jpg) 0 0 no-repeat;}
#case01 h3#title07{background:url(../images/case01_h3-07.jpg) 0 0 no-repeat;}

#case01 dl.point{
	width:590px;
	margin:0 0 5px 0;
	padding:5px;
	border-bottom:#E3DDD0 1px dashed;
}
#case01 dl.point dt{
	width:70px;
	float:left;
	padding-left:5px;
	font-weight:normal;
	text-align:right;
}
#case01 dl.point dd{
	padding-left:70px;
}
#case01 .pl15{
	padding-left:15px;
}
