@charset "utf-8";

#main .new {
	overflow     : auto ;
/*	height       : 360px;*/
	width        : 720px;
	margin-left  : 10px;
    border       : none ; /* solid 1px red ;*/
}
#news div.fb_info {
    line-height :   1em ;
    margin      :   0px 0 5px 0px;

    color       :  lightslategray ;
    font-size   :  16px  ;
    font-weight : normal  ;

    text-align     : center ;
    vertical-align : middle ;
	border: solid 2px #008E94;
	padding: 30px 0;
}

#news div.fb_info img{
    border      : none ;
    margin      :  0px ;
    padding     :  0px ;
    height      : 16px ;
    width       : 16px ;
}

#news div.new ul li ul li.date  {
	font-weight: bold;
	width: 250px;
}

#news div.new ul li ul li.article  {
    margin : 0 10px  ;
}
#news div.new ul li ul li.more  {
    text-align  : right ;
}

#news div.new ul li ul li.separater  {
    margin : 0 10px  ;
}

#news div.new ul li ul li a{
    color : orange ;
    text-decoration : none ;
}

#news div.new ul li ul li a:hover {
    color : red ;
    text-decoration : underline ;
}

#news .newsbox {
    border     : none ;
    overflow-x : hidden;
    overflow-y : hidden;
}



#main #inspect-treatment{
}

#main #disease-symptom{
}
#disease-symptom img.f_right{
    float :  right ;
    margin-top : 2em;
    margin-left: 2em;
    margin-bottom: 1em;
}

/* slide-show
---------------------------------------------------------------------------*/
#mainimg {
	position   : relative;
    margin     : 10px auto ;
	height     : 320px ;
	width      : 954px ;
}
#mainimg .slide_file {
	display: none;
}
#slide_image {
	z-Index:2;
	position: absolute;
	left:0px;
	top:0px;
}
#slide_image2 {
	z-Index:1;
	position: absolute;
	left:0px;
	top:0px;
}
/* v-slide
---------------------------------------------------------------------------*/
.pickup {
    width: 950px;
    padding: 0 11px;
}

#pickup-slide-wrapper {
    width: 950px;
    height: 320px;
    padding: 0;
    border:none;
    border-width: 5px 0;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

#pickup-slide-inner {
    height: 320px;
    position: relative;
    overflow: hidden;
}

#pickup-slide-wrapper ul {
    overflow: hidden;
}

#pickup-slide li {
    width: auto;
    height: 120px;
    padding: 5px 0;
    vertical-align: middle;
}

ul li {
    list-style-type: none;
    list-style-position: outside;
}
.pickup li {
    padding: 6px 0 0 0;
    margin: 0 0 auto 6px;
    text-align: center;
}

.pickup li img {
    vertical-align: middle;
}

#footer div.sitemap {
    width      : 100% ;
    font-size  : 80% ;
    text-align : center ;
    
}
#footer div.sitemap a{
    color : white ;
    text-decoration : none ;
}
#footer div.sitemap a:hover{
    color : orange ;
}

div.author{
    float       :right ; 
    width       : 220px ;
    text-align  :center;
    margin      :10px ;
    font-family : 'Raleway', 'Noto Sans Japanese', sans-serif;
    color       : navy ;
    font-size   : 13.5px ;
}
