@charset "UTF-8";
/*----------------------------*/
.newsbox{
width: 730px;
margin-top: 35px;
padding-left: 0px;
border-bottom: 1px solid #DFDFDF;
padding-bottom: 80px;
}

#news-container{
width: 980px;
}
#news-aside{
width: 200px;
float: left;
}
#news-contents{
width: 730px;
float: right;
font-size: 14px;
}
#news-aside span.tit{
color: #FFF;
display: block;
background-color: #78715F;
line-height: 1em;
padding: 7px 12px;
margin-top: 10px;
}

#news-aside li li{
font-size:inherit;
background-image: url(../../img/news/dot.gif);
background-repeat: repeat-x;
background-position: left bottom;
text-indent: -50px;
padding: 18px 5px 18px 50px;
width: 145px;
}
#news-container{
margin-top: 10px;
}
#wrap-pagetitle #pagetitle{
width:980px;
margin:0 auto;
display: block;
padding:0;
}
#pagetitle h2{
background-image: url(img/mmLIB_h2.png);
height: 90px;
width: 428px;
background-repeat: no-repeat;
background-position: left;
position: relative;
}
#pagetitle h2 a{
text-indent: -9999px;
height: 90px;
width: 428px;
display:block;
}
#intro{
width:730px;
background-image: url(img/intro-bg.jpg);
background-repeat: no-repeat;
height:300px;
}

#intro-innner{
width:530px;
margin: 10px auto 10px 15px;
}

#doctor {
font-size: 12px;
line-height: 130%;
display: block;
width:350px;
float:left;
}
#doctor img{
margin-right:10px;
}

#trainer {
font-size: 12px;
line-height: 130%;
width:350px;
float:left;
margin-left:15px;
}
#trainer img{
margin-right:10px;
}

#cat6 {
background-image: url(img/mmLIB_cat6.png);
background-repeat: no-repeat;
height: 60px;
width: 200px;
}
#cat6 a{
text-indent: -9999px;
height: 60px;
width: 200px;
display: block;
}

#cat7 {
background-image: url(img/mmLIB_cat07.png);
background-repeat: no-repeat;
height: 60px;
width: 200px;
}
#cat7 a{
text-indent: -9999px;
height: 60px;
width: 200px;
display: block;
}
#news-contents h3 {
border-left-width: 8px;
border-left-style: solid;
border-left-color: #78715F;
padding-left: 15px;
clear: both;
}
.col-img {
float: left;
margin-right: 15px;
display: block;
width: 165px;
}
.col-txt {
float: left;
display: block;
}
#panlist {
background-color: #CCC;
display:block;
width:100%;

}
#panlist a{
font-size: 12px;
text-decoration: none;
color: #930;
}
#panlist li{
float: left;
padding: 10px;
}
#panlist ul .top {
color: #C00;
}
.date {
font-size: 14px;
text-align: right;
}

