@import url("base.css");
#specialities{
}
ul#contentNavi{
  margin:0px 10px 0px 290px;
  padding:0px 0px 0px 0px;
  list-style:none;
  border-top:#D9E480 solid 2px;
  width:620px;
   clear:both;
}
ul#contentNavi li{
  margin:-1px 0px 0px 0px;
  padding:0px 0px 0px 5px;
  /*float:right;*/
     text-align:right;
}
ul#contentNavi li a:hover img{
     /* IE */
    filter: alpha(opacity=70);
    /* Safari Opera */
    opacity:0.7;
    /* Firefox Netscape */
    -moz-opacity:0.7;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.specialitiesTitle{
   margin:0px 0px 10px 0px;
   padding:10px 0px 10px 10px;
   clear:both;
}
.entryblock{
   margin:0px;
   padding:0px 0px 100px 0px;
   clear:both;
   position:relative;
}
.entryblock:after {
	height: 0; 
	content: "."; 
	display: block;
	clear: both;
	visibility: hidden;
	min-height: 1%;	
}
.entryitem{
   margin:0px;
   padding:10px 10px 10px 20px;
   clear:both;
   background:#F09196;
   color:#FFFFFF;
   font-size:18px;
}

dl.entryitemN dl{
    width:600px;
	line-height:1.5;
	padding:5px 0 0 5px;
	margin:0px;
	font-size:12px;
}
dl.entryitemN dt{
	color:#CF6E73;
	/*color:#2B2A2A;*/
	margin:5px 20px 0 5px;
	padding:0px 0 0 5px;

	/*text-align:justify;
	text-justify:distribute-all-lines;*/
	width:90px;
	float:left;
}
dl.entryitemN dd{
	color:#595656;
	margin:5px 0 0 0px;
	padding:5px 5px 0 5px;
  
}

.inner{
   margin:30px 0px 5px 10px;
   padding:5px 0px 5px 10px;
   border-left:#EA618F solid 5px;
   clear:both;
   color:#945F29;
   font-size:16px;
}

#entryNo01{
	margin:0px;
	padding:0px;
	position:absolute;
	top:163px;
	right:46px;
}

#entryNo02{
	width:410px;
}
#entryNo03{
	width:320px;
}
#entryNo05{
	margin:0px;
	padding:0px;
	position:absolute;
	top:580px;
	right:49px;
}
#entryNo06{
	margin:0px;
	padding:0px;
	position:absolute;
	top:300px;
	right:49px;
}
#entryNo07{
	width:480px;
	margin:0px 10px 0px 0px;
}
#entryNo08{
	width:260px;
}
#entryNo09{
	margin:0px;
	padding:0px;
	position:absolute;
	top:671px;
	right:64px;
}
#entryNo10{
   padding:10px 10px 30px 0px;
width:480px;
}
#entryNo11{
   padding:0px 20px 30px 0px;
width:370px;
}
.entryblock table{
    margin:0px 0px 0px 0p;
	padding:30px 0px 0px 0px;
	clear:both;
}
.entryblock td{
    margin:0px 0px 0px 0p;
	padding:10px;
	border-bottom:#FFFFFF solid 1px;
	border-left:#FFFFFF solid 1px;
	color:#6F4542;
	font-size:12px;
}
.entryblock td ul{
    margin:0px 0px 0px 20px;
	padding:0px;
	list-style:square;
}
.entryblock td li{
    margin:0px 0px 0px 0p;
	padding:5px 0px 0px 0px;
	color:#6F4542;
	font-size:12px;	
}
.entryblock tr.color01{
   background:#F5D5D4;
}
.entryblock tr.color02{
   background:#F4D2AC;
}
ul#support{
   margin:0px;
   padding:20px 0px 0px 0px;
   list-style:none;
   clear:both;
}
ul#support li{
   margin:0px;
   padding:0px 5px 0px 0px;
   float:left;
}
ul.advice{
  margin:0px;
   padding:0px 0px 0px 10px;
   list-style:none;
   clear:both;
}
ul.advice li{
   margin:20px 0px 0px 0px;
   padding:0px 20px 20px 15px;
   background:url(../img/l_img.gif) left top no-repeat;
   font-size:16px;
   color:#595757;
   clear:both;
}
ul.advice li ul{
   margin:0px;
   padding:0px 0px 0px 0px;
   list-style:none;
}
ul.advice li ul li.n{
   margin:5px 0px 0px 0px;
   padding:0px 0px 0px 15px;
	font-size:14px;
   color:#595757;
  /* background:none;*/
   background:url(../img/b_img.gif) left top no-repeat;
 
}
ul.advice li ul li.innerItemC{
   margin:10px 0px 0px 0px;
   padding:0px 0px 0px 15px;
    background:url(../img/a_img.gif) left top no-repeat;
	font-size:14px;
   color:#595757;
}
ul.advice li ul li.innerItemD{
   margin:10px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   background:none;
	font-size:14px;
   color:#595757;
}
ul.advice  p{
   margin:5px 0px 0px 0px;
   padding:0px 0px 0px 15px;
	font-size:12px;
   color:#595757;
   float:left;
}
ul.advice li ul li ul {
   margin:0px;
   padding:5px 0px 20px 0px;
   clear:both;
 
}
.adviceItem{
margin:0px;
   padding:5px 0px 20px 0px;
   clear:both;
}
.adviceItem:after {
	height: 0; 
	content: "."; 
	display: block;
	clear: both;
	visibility: hidden;
	min-height: 1%;	
}
.adviceItem  p{
   margin:0px 0px 0px 20px;
   padding:0px 20px 0px 0px;
   font-size:12px;
   color:#595757;
   background:none;
   float:left;
}
ul#innerItem{
   margin:10px 0px 0px 0px;
   padding:10px 0px 10px 0px;
   list-style:none;
   border:#CCCCCC solid 1px;
   clear:both;
}
ul#innerItem:after {
	height: 0; 
	content: "."; 
	display: block;
	clear: both;
	visibility: hidden;
	min-height: 1%;	
}
ul#innerItem li{
   margin:10px 0px 20px 40px;
   padding:0px 0px 0px 15px;
    background:url(../img/b_img.gif) left top no-repeat;
	font-size:12px;
   color:#595757;
}
ul#innerItem li ul{
  margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   list-style:square;
}
ul#innerItem li ul li{
  margin:5px 0px 0px 30px;
   padding:0px 0px 0px 0px;
   background:none;
	font-size:12px;
   color:#595757;
}
ol#day{
   margin:0px;
   padding:0px 0px 20px 30px;
}
ol#day li{
   margin:0px;
   padding:20px 0px 0px 0px;
   font-size:14px;
   color:#666666;
   background:none;
}
ol#day ul{
   margin:0px;
   padding:0px 0px 0px 30px;
   list-style:none;
}
ol#day ul li{
   margin:0px;
   padding:5px 0px 0px 0px;
   font-size:14px;
   color:#666666;
   line-height:1.5;
}
.color01 {color: #EA6172}
#schedule{
   margin:10px 0px 0px 10px;
   padding:0px 30px 20px 30px;
   border:#945F29 solid 1px;
   clear:both;
   background:url(../img/entry_no04.gif) right no-repeat;
}
#schedule:after {
	height: 0; 
	content: "."; 
	display: block;
	clear: both;
	visibility: hidden;
	min-height: 1%;	
}
#schedule dl{
   margin:0px;
   padding:0px 20px 0px 0px;
   float:left;
}
#schedule dt{
   margin:20px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   font-size:14px;
   color:#EA618F;
}

#schedule dd{
  margin:0px;
   padding:3px 20px 0px 0px;
   background:none;
   font-size:14px;
   color:#595757;
}
.articleText{
   margin:0px;
   padding:0px 0px 0px 10px;
   color:#EA618F;
   font-size:14px;
}
