@charset "Shift_JIS";

/*----------------------------------------------------------*/
/* Copyright (C)2007 病気の症状調べ隊. All rights reserved. */
/*----------------------------------------------------------*/

/* -------------------- */
/* all tag              */
/* -------------------- */
* {
	margin-top : 0px;
	margin-bottom : 0px;
	font-family: arial, sans-serif, 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', Osaka, verdana;
	font-size : 12px;
	line-height: 150%;
	color: #999999;
}

body { background:#EBEAD7; }
img { border: none; }

a:link   { text-decoration:underline; color:#50B3DC; }
a:link * { text-decoration:underline; color:#50B3DC; }
a:visited   { text-decoration:underline; color:#50B3DC; }
a:visited * { text-decoration:underline; color:#50B3DC; }
a:hover   { text-decoration:none; color:#999999; }
a:hover * { text-decoration:none; color:#999999; }
a:active   { text-decoration:none; color:#999999; }
a:active * { text-decoration:none; color:#999999; }

a:link.linknavi   { text-decoration:underline; color:#50B3DC; font-size: 10px; _font-size: 7pt;}
a:visited.linknavi   { text-decoration:underline; color:#50B3DC; font-size: 10px; _font-size: 7pt;}
a:hover.linknavi   { text-decoration:none; color:#999999; font-size: 10px; _font-size: 7pt;}
a:active .linknavi  { text-decoration:none; color:#999999; font-size: 10px; _font-size: 7pt;}

a:link.linkfooter   { text-decoration:underline; color:#50B3DC; font-size: 12px; _font-size: 10pt;}
a:visited.linkfooter   { text-decoration:underline; color:#50B3DC; font-size: 12px; _font-size: 10pt;}
a:hover.linkfooter   { text-decoration:none; color:#FFFFFF; font-size: 12px; _font-size: 10pt;}
a:active .linkfooter  { text-decoration:none; color:#FFFFFF; font-size: 12px; _font-size: 10pt;}

a:link.linkmenu   { text-decoration:underline; color:#A8CA76;}
a:visited.linkmenu   { text-decoration:underline; color:#A8CA76;}
a:hover.linkmenu   { text-decoration:none; color:#999999;}
a:active .linkmenu  { text-decoration:none; color:#999999;}

a:link.listtit   { text-decoration:underline; color:#50B3DC; font-size: 14px; _font-size: 12pt;}
a:visited.listtit   { text-decoration:underline; color:#50B3DC; font-size: 14px; _font-size: 12pt;}
a:hover.listtit   { text-decoration:none; color:#999999; font-size: 14px; _font-size: 12pt;}
a:active .listtit  { text-decoration:none; color:#999999; font-size: 14px; _font-size: 12pt;}


/* -------------------- */
/* font color           */
/* -------------------- */
.bold { font-weight : bold; }
.white { color: #FFFFFF; }

/* -------------------- */
/* font size     　　   */
/* -------------------- */
.s { font-size: 10px; _font-size: 7pt; line-height: 140%; _line-height: 150%; }
.m { font-size: 12px; _font-size: 10pt; line-height: 150%; _line-height: 140%; }
.l { font-size: 14px; _font-size: 12pt; line-height: 150%; _line-height: 140%; }

/* -------------------- */
/* bg color      　　   */
/* -------------------- */
.bgFFFFFF { background:#FFFFFF; }
.bgCCCCCC { background:#CCCCCC; }

/* -------------------- */
/* seo css       　　   */
/* -------------------- */
h1.headertx {
	padding : 8px 0px 5px 0px;
	font-size:12px;
	font-weight:normal;
	color : #999999;
}

h1.pantx {
	padding : 14px 3px 12px 95px;
	font-size: 10px; _font-size: 7pt; line-height: 140%; _line-height: 150%;
	font-weight:normal;
	color : #999999;
}

h1.categorytx {
	padding : 7px 3px 5px 18px;
	font-size:12px;
	font-weight:normal;
	color : #666666;
}

h2.category_contx {
	padding : 10px 5px 20px 1px;
	font-size:12px;
	font-weight:normal;
	color : #999999;
}

h2.category_tittx {
	padding : 2px 5px 2px 0px;
	font-size:14px;
	font-weight:normal;
	color : #999999;
}

h2.category_tittx2 {
	padding : 8px 5px 5px 0px;
	font-size:12px;
	font-weight:normal;
	color : #999999;
}

h2.category_titlink {
	padding : 5px 5px 10px 0px;
	font-size:12px;
	font-weight:normal;
	text-align : right;
	color : #999999;
}

/* -------------------- */
/* line          　　   */
/* -------------------- */
.lindotted01 { border-width: 1px; border-top: dashed 1px #A8CA76;}

/* -------------------- */
/* list          　　   */
/* -------------------- */
ul{
	margin:0px;
	padding:0px;
	list-style:none;}

li.list01{
	margin:0px 0px;
	padding:0px 0px 0px 17px;
	background:url(../common/arrow_01.gif) no-repeat;}

li.list02{
	margin:0px 0px 0px 17px;
	padding:0px 0px 0px 17px;
	background:url(../common/arrow_01.gif) no-repeat;}

li.list03{
	margin:15px 0px 4px 0px;
	padding:0px 0px 0px 30px;
	background:url(../common/arrow_03.gif) no-repeat;}

/* -------------------- */
/* top css       　　   */
/* -------------------- */
.bgimg_top01 {
background-image : url(../common/bgimg_all_01.jpg);
background-repeat : no-repeat;
width:800px;
height:169px;}

.bgimg_top02 {
background-image : url(../common/bgimg_all_02.jpg);
background-repeat : no-repeat;
width:800px;
height:49px;}

.bgimg_top03 {
background-image : url(../common/bgimg_all_03.jpg);
background-repeat: repeat-y;
width:800px;}

.bgimg_top05 {
background-image : url(../common/bgimg_all_05.jpg);
background-repeat : no-repeat;
width:800px;
height:78px;}

/* -------------------- */
/* contents css         */
/* -------------------- */
p.toptitle01 {
padding : 5px 3px 3px 0px;
font-size:12px;
font-weight:bold;
color : #999999;}

p.toptx01 {
padding : 2px 3px 17px 0px;
font-size:12px;
font-weight:normal;
color : #999999;}

.bgtit_01 {
background-image : url(../common/bgtit_top_01.gif);
background-repeat : no-repeat;
width:530px;
height:30px;}

.topnews_time {
padding : 13px 5px 5px 0px;
font-size:12px;
font-weight:bold;
color : #999999;}

.topnews_txt {
padding : 2px 5px 8px 0px;
font-size:12px;
font-weight:normal;
color : #999999;
border-bottom:1px dotted #A8CA76;}

/* -------------------- */
/* disease list css     */
/* -------------------- */
.dislist_linktx {
padding : 5px 5px 5px 0px;
font-size:12px;
font-weight:normal;
color : #999999;
border-top:1px dotted #A8CA76;
border-bottom:1px dotted #A8CA76;}

.dislist_txt {
padding : 8px 5px 20px 0px;
font-size:12px;
font-weight:normal;
color : #999999;}


/* -------------------- */
/* footer css      　   */
/* -------------------- */
.footer_navi {
text-align: right;
font-size: 12px; _font-size: 10pt; line-height: 150%; _line-height: 140%;}

address {
padding : 24px 25px 10px 0px;
font-style: normal;
color: #FFFFFF;}

