@charset "utf-8";
/* CSS Document */


/* kidneypedia.css */

/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//*
/* ナビゲーション */

.kidney_nav {
	width: 200px;
	padding: 30px 28px 25px 0;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}

ul.kidney_nav {
	padding: 0;
	margin: 0;
	font-size: 1em;
	line-height: 0.5em;
	list-style: none;
}

ul.kidney_nav li {
	color: #666;
}

ul.kidney_nav li a {/*メニュー*/
	line-height: 10px;
	font-size: 1em;
	padding: 10px;
	color: #fff;
	display: block;
	text-decoration: none;
	font-weight: bolder;
	background-color:#66cc99;
	margin:2px 0 ;/*大項目ボタンの間隔*/
	}

ul.kidney_nav li a:hover {
	background-color:#66aa77;
	color:white;

}

ul.kidney_nav ul {/*サブメニュー囲み*/
	margin: 0;
	padding: 0;
	display: none;
	border:double 1px #66cc99;
}

ul.kidney_nav ul li {
	margin: 0;
	padding: 0;
	clear: both;
	color:#666;
	background:url(../img/ya.gif) no-repeat left;
}

ul.kidney_nav ul li a {/*サブメニュー*/
	padding-left: 20px;
	font-size: 0.9em;
	font-weight: normal;
	outline:0;
	line-height:1.2em;
	background:url(../img/ya.gif) no-repeat left;
	 border-bottom: 1px dotted #cccccc;
	 text-decoration:underline;
	 	color:#003300;

}

ul.kidney_nav ul li a:hover {
	background-color:#f3f3f3;
	color:#003300;
}

ul.kidney_nav ul ul li a {
	color:silver;
	padding-left: 40px;
}

ul.kidney_nav ul ul li a:hover {
	background-color:#D3CEB8;
	color:#675C7C;
}

ul.kidney_nav span{
	float:left;
        margin-right:8px;
}

/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/


#contents_main

ul#color_tab{
	list-style-type:none; 
	padding:0 0 10px 5px; 
	margin:0 auto ; 
	text-align:center;
	} 


#color_tab li {
	float:left; 
	width:48%; 
	text-align:center ; 
	margin:0 2px; 
	height:30px;
	padding: 0;
}

/*NewTopics*/
#color_tab li.topics {
		background:url(../img/back3.gif) top repeat-x;
}

#color_tab li.topics a:hover ,.active_tab {
		background:url(../img/active3.gif) bottom center no-repeat!important;
}

/*更新一覧*/
#color_tab li.update {
		background:url(../img/back2.gif) top repeat-x;
}

#color_tab li.update a:hover,.active_tab2 {
		background:url(../img/active2.gif) bottom center no-repeat!important;
}

/*評価一覧*/
#color_tab li.review {
		background:url(../img/back.gif) top repeat-x;
}

#color_tab li.review a:hover,.active_tab {
		background:url(../img/active.gif) bottom center no-repeat!important;
}

/*All Pages*/
hr.article_end{
	border:#CCC 1px dotted;
	size:1;
	margin:5px auto 10px;
	clear:both;
	}



.txt_main{
	padding:10px;
	}

.txt_main p{
	line-height:1em;
	}

.article_txt img {
	float:left;
	padding:0 10px 10px 0;
	}


h3.article_title{
	clear:both;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:1.1em;
	font-weight:bold;
	color:#666;
	padding: 5px 5px;
	margin-top:10px
	line-height:1.2em;
	}

.article_txt{
	font-size:1em;
	line-height:1em;
	padding:10px;
	clear:both;
	}


.dr_name{
	float:left;
	width:60%;
	}
	
.dr_name_up{
	clear:left;
	width:auto;
	font-size:0.9em;
	}
	
.dr_name img{
	padding:0 10px 10px 0;
	float:left;
	}
	
.dr_name p{
	font-size:0.9em ;
}
	
/*review*/

.rev_catgory{ font-size:0.8em;
width:auto;
color:#066;
	font-weight:bold;
	padding-left:10px;
	}

/*index.html*/

ul.social {list-style-type:none; 
	clear:both ; 
	padding:0 ;
	margin:0;
}
ul.social li {
	float:left; 
	padding:0 5px 0 0;
}

.catgory{float:left ;
		width:40%;
		font-size:0.8em;
}

.catgory p span{
	color:#066;
	font-weight:bold;
	padding-left:10px;
	}


.article_date{
	 border:#CCC 1px dotted ;
	 clear:both;
	 font-size:0.9em;
	 	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		padding:5px 0 0 10px
	
	}
	
.article_date_cat{
	background:url(../img/category.gif) left no-repeat;
	padding-left: 80px;
	}
.article_date_cat a{
	text-decoration: underline;}	
	
.article_date_dat{
	background:url(../img/update.gif) left no-repeat;
	padding-left: 80px;
	}


/**//**//**//**//**//*/*/ 
ul.kid_sub_menu{
	list-style-type:none;
	position:relative;
	}

ul.kid_sub_menu li {
	border-bottom:#CCC 1px dotted;
	font:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:0.9em;
	font-weight:bold;
	line-height:1.2em;
	margin:10px 0;
	display:block;
	background: url(../../common/image/ya_grn.gif) left no-repeat;
	
}

ul.kid_sub_menu li a{
	color:#666;
	padding:10px 0 10px 20px;
	}


/**//**//**//**//**//*/*/ 
.off{
    position:relative;
    float:left;
    height:35px;
    width:200px;
    overflow:hidden;
}
.off img{
	padding:0;}
	
/*展開時*/
.on{
    overflow:hidden;
    width:200px;
}
.on{
overflow:visible;
}
.kid_sub_menu>li.on{
overflow:visible;
}



/*enq_list*/
dl.enq_list dt {
  clear: left;
  float: left;
  margin: 0 0 0.8em;
  width: 7em;
  padding-left: 5px;
  color: #000;
}

dl.enq_list dd {
  margin-bottom: 0.8em;
  margin-left: 5em;
}

ul.enq_form{
	list-style-type:none;
	padding:10px;
	}
	
ul.enq_form li{
	padding:5px 0;
	}	

/*教えてドクター*/
ul.drqa_index span {
  font-size: 0.9em;
  margin-right: 15px;
}

ul.drqa_index li {
  margin: 8px;
  background:url(/common/image/ya_grn.gif) no-repeat left;
  padding-left:15px}


div.top_link img{
  float: right;
}


h3.qa_title{
	clear:both;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background:url(../img/q.gif) no-repeat left top;
	font-size:1.1em;
	font-weight:bold;
	color:#666;
	padding:0px 0 5px 40px;
	line-height:1.2em;
	}

.article_txt_qa{
	clear:both;
	background:url(../img/a.gif) no-repeat left top ;
	margin:5px 0 0 5px;
	}

.article_txt_qa p{
	background-color:#ffffee;
	margin-left:34px;
	padding:5px 10px;
	line-height:1.2em;
	}
