@charset "utf-8";
/*
======================================================
富士ヘルス　shigekikun.com【ブログ】
〒418-0021　静岡県富士宮市杉田1316-3
［作成日　2008年02月12日］
======================================================*/

#header {
	/*width: 720px;*/ /* necessary for ie win */
	background-image: url(http://www.shigekikun.com/sitetitle_base.gif); /*サイトタイトル背景ピンク斜線画像*/
	background-repeat: repeat-x;
}

#alpha2 {
	margin: 5px 15px 0 10px;
	width: 680px;
}
.alpha_mail {
	text-align: left;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 120px;
}
.red {
	color: #FF0000;
}
img {border: 0px;}

#entry-yohaku {
	margin-top: 8px;
}

.top_txt {
	font-size: 12px;
	margin-left: 10px;
	margin-right: 5px;
	border: 1px dotted #292E33;
}
.top_txt p {
	line-height: 140%;
	text-align: left;
	padding: 5px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 6px;
	margin-top: 6px;
}
.top_txt2 {
	font-size: 12px;
	margin-left: 5px;
	margin-right: 5px;
	/*border: 1px dotted #292E33;*/
}
.top_txt2 p {
	line-height: 140%;
	text-align: left;
	padding: 5px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 6px;
	margin-top: 6px;
}

/*インデックスサブカテゴリ上段*/
.fuji-h_btxt {
	line-height: 130%;
	margin-bottom: 3px;
	padding: 2px;
	font-weight: normal;
}
.fuji-h_btxt p {
	color: #CC0000;
	margin: 0px;
	padding: 0px;
}
.fuji-h_btxt ul {
	color: #000000;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: left;
	line-height: 1.6em;
}
.fuji-h_btxt ul li {
	margin: 0px;
	padding: 0px;
}
.fuji-h_btxt ul li ul {
	margin-top: 0px;
}

.saitouph {
	float: left;
	padding-right: 4px;
	padding-bottom: 2px;
}

/*---------------------------------------------------------------------------
	お問い合わせ
-----------------------------------------------------------------------------*/
.mail_tbl {
	margin-left: 5px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 14px;
}
.mail_tbl2 {
	margin-left: 5px;
	padding-right: 10px;
	padding-left: 10px;
}
.mail_tbl th,
.main_tbl2 ht {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #F7F7F7;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	width: 120px;
	padding-left: 5px;
	font-weight: bold;
	color: #36414D;
}
.mail_tbl td,
.main_tbl2 td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-left: 5px;
	padding-right: 5px;
}
.main_tbl form {
	line-height: normal;
}
.mail_box {
	padding: 6px;
	border: 1px dotted #A3B8CC;
	background-color: #EDF0F3;
	margin-bottom: 15px;
}
.mail_box2 {
	margin-bottom: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	margin-top: 20px;
	margin-right: 30px;
	margin-left: 30px;
}
h3 {margin: 0px;padding: 0px;}

/*---------------------------------------------------------------------------
	汎用
-----------------------------------------------------------------------------*/
.entry-body p {
	line-height: 170%;
}
.box_blue {
	background-color: #F4FAFF;
	border: 1px solid #124D91;
	line-height: 170%;
	padding: 8px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	clear: both;
}
.box_cream {
	background-color: #FFFFDF;
	border: 1px solid #FF9900;
	line-height: 18px;
	padding: 8px;
	margin-top: 5px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #970000;
}
.box_cream2 {
	background-color: #FFFFDF;
	border: 1px solid #FF9900;
	line-height: 18px;
	padding: 8px;
	margin-top: 5px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #970000;
	width: 300px;
}
.box_red {
	line-height: 18px;
	padding: 8px;
	margin-top: 5px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #FF5353;
}
.text_blue {
	font-weight: bold;
	color: #003366;

}
.text_red {
	font-size: 15px;
	color: #CC0000;
	font-weight: bold;
}
.box_red2 {
	text-align: center;
	margin-bottom: 8px;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 5px;
	padding: 5px;
	border: 1px solid #FF5353;
	background-color: #FFF7F7;
	line-height: 1.8em;
}
.box_red3 {
	border: 1px solid #FF5353;
	background-color: #FFF7F7;
	line-height: 1.8em;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.box_red3 a:link {color:#FF0000}
.box_red3 a:visited {color:#CC3300}
.box_red3 a:hover {color:#FF6600}

.bookbox {
	margin-bottom: 10px;
	text-align: center;
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #A3B8CC;
}
.mediabox {
	margin-bottom: 3px;
	text-align: center;
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #A3B8CC;
}


/*---------------------------------------------------------------------------
	肝臓病（C型肝炎）の人に贈るしげき君体験記　用
	慢性腎臓病（CKD）の人に贈るしげき君体験記　用
-----------------------------------------------------------------------------*/

#banner_jinzou {
	width: 710px;
	/*width: 740px;*/
	background-image: url(../img/sitetitle_base_jinzou.jpg);
	background-repeat: repeat-x;
	font-weight: bold;
}

#banner_jinzou h1 {
	margin: 0px;
	color: #006600;
	text-shadow: #36414d 0 2px 3px;
	font-weight: bold;
	padding-top: 0px;
}
#banner_jinzou h1 a,
#banner_jinzou h1 a:link {
	color: #009933;
	text-decoration: none;
}
#banner_jinzou h1 a:hover {
	color: #8ED66A;
	text-decoration: underline;
}

/*肝臓病（C型肝炎）の人に贈るしげき君体験記　青色*/
#banner_kanzou {
	width: 710px;
	background-image: url(../img/sitetitle_base_kanzou.jpg);
	background-repeat: repeat-x;
	font-weight: bold;
}

#banner-header_kanzou {
	margin: 0px;
	color: #003399;
	text-shadow: #36414d 0 2px 3px;
	font-weight: bold;
	padding-top: 0px;
}
#banner-header_kanzou a:link {
	color: #003366;
}
.kanzou_toptxt {
	margin-left: 10px;
	margin-right: 5px;
	border: 1px dotted #292E33;
}
p.kanzou_toptxt {
	line-height: 160%;
	text-align: left;
	background-color: #E8E9EA;
	padding: 5px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 6px;
	margin-top: 6px;
	border: 1px solid #BEC9D3;
	font-size: 13px;
}

/*.box_pink {
	margin-left: 10px;
	margin-right: 5px;
}*/
.box_pink {
	line-height: 160%;
	text-align: left;
	background-color: #F9F5F5;
	font-size: 14px;
	border: 1px solid #CC9999;
	background-image: url(../img/ph_pen.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 5px auto;
	padding: 5px;
	font-weight: normal;
}
.box_pink2 {
	line-height: 160%;
	text-align: left;
	background-color: #F9F5F5;
	font-size: 14px;
	border: 1px solid #CC9999;
	margin: 6px;
	padding: 5px;
}
.box_gray {
	line-height: 160%;
	text-align: left;
	background-color: #FCFCFC;
	font-size: 14px;
	border: 1px dashed #999999;
	background-image: url(../img/ph_paper.gif);
	background-repeat: no-repeat;
	background-position: 320px -70px;
	padding: 5px;
	font-weight: normal;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

ul.kanzou_list {
	/*width: 280px;*/
	text-align: left;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
ul.kanzou_list li {
	font-size: 14px;
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	line-height: 26px;
}
ul.kanzou_list li ul {
	margin: 0px;
	padding: 0px;
}
ul.kanzou_list li a {
	color: #003366;
	font-weight: bold;
}
ul.kanzou_list li a:visited {
	font-weight: bold;
	text-decoration: underline;
	color: #FF9900;
}
ul.kanzou_list li a:hover {
	font-weight: bold;
	text-decoration: none;
}

.freearea_list {
	border: 1px dotted #E1C4C4;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	/*border: 1px solid #2E8159;
	background-color: #E9F8F0;*/
	
}
.freearea_list ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.freearea_list ul li {
	font-weight: bold;
	padding: 0px;
	margin-bottom: 3px;
}
/*　これだけは訴えたい　リスト定義　*/
.resortlist {
	padding: 0px;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	border: 1px solid #8686FF;
	background-color: #F4F4FF;
}
.resortlist ul {
	margin-right: 7px;
	list-style-type: none;
}
.resortlist ul li {
	margin-bottom: 10px;
	list-style-type: disc;
	line-height: 170%;
	padding: 5px;
}
/*---------------------------------------------------------------------------
	お問い合わせ
-----------------------------------------------------------------------------*/
.medicaltbl {
	margin-left: 0px;
	font-size: 14px;
	margin-top: 10px;
	width: 680px;
	padding: 0px;
}
.medicaltbl caption {
	color: #666666;
	font-weight: bold;
	font-size: 18px;
	padding: 0 0 0 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
}
.medicaltbl th {
	background-color: #F5F5F5;
	font-weight: bold;
	color: #36414D;
	text-align: center;
}
.medicaltbl td {
	background-color: #FFFFFF;
	padding-left: 4px;
	margin: 0px;
	padding-right: 4px;
}

/*---------------------------------------------------------------------------
	トップページ　腎臓病・肝臓病カテゴリ
-----------------------------------------------------------------------------*/
.catebox_jinzou a {
	background-image: url(../img/catebox_jinzou.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 58px;
	width: 355px;
	text-indent: -5000px;
}
.catebox_kanzou a {
	background-image: url(../img/categox_kanzou.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 58px;
	width: 355px;
	text-indent: -5000px;
}
.catebox_jinzou a:hover,
.catebox_kanzou a:hover {
	background-position: 0px -59px;
}


/*---------------------------------------------------------------------------
	中ページ　トップページ用カテゴリ（赤）
-----------------------------------------------------------------------------*/
.subcatebox_top {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #CC0001;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAECEE;
	padding: 0px;
}
.subcatebox_top a {
	color: #333333;
	text-decoration: none;
	display:block;
	margin: 0px;
	padding-top: 6px;
	padding-right: 1px;
	padding-bottom: 6px;
	padding-left: 1px;
}
.subcatebox_top a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CC0001;
	display:block;
}


/*---------------------------------------------------------------------------
	中ページ　慢性腎臓病サブカテゴリ（緑）
-----------------------------------------------------------------------------*/
.subcatebox_jinzou {
	padding: 0px;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.subcatebox_jinzou th {
	margin: 0px;
	padding: 0px;
}
.subcatebox_jinzou td {
	padding: 0px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAECEE;
}
.subcatebox_jinzou td a {
	color: #333333;
	text-decoration: none;
	display:block;
	margin: 0px;
	/*padding-top: 6px;
	padding-bottom: 6px;*/
}
.subcatebox_jinzou td a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #509230;
	display:block;
}

/*　慢性腎臓病エントリー記事用　*/
.j_entry {
	margin: 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #509230;
	text-align: center;
	display: block;
	padding-right: 0px;
	padding-left: 0px;
	width: 145px;
}

.j_entry a {
	color: #333333;
	text-decoration: none;
	display:block;
	text-align: center;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 6px;
}
.j_entry a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #509230;
	display:block;
}

.j_entry2 {
	text-align: center;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #509230;
}
.j_entry2 a {
	color: #333333;
	text-decoration: none;
	display:block;
	text-align: center;
	margin: 0px;
	background-color: #FFFFFF;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
.j_entry2 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #509230;
	display:block;
}

.k_entry2 {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #004993;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
	width: 354px;
}
.k_entry2 a {
	color: #333333;
	text-decoration: none;
	display:block;
	text-align: center;
	margin: 0px;
	background-color: #FFFFFF;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
.k_entry2 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #004993;
	display:block;
	width: 355px;
}

.subcategory {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 0px;
}

.entry_sestumei {
}

/*.j_entrynow,
.j_entrynow a {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #509230;
	margin: 0px;
	display:block;
	padding-top: 4px;
}
.j_entrynow a:hover {
	color: #EEF4EA;
	text-decoration: underline;
	background-color: #509230;
	margin: 0px;
	display:block;
}*/

/*　他記事用　*/
.j_news {
	width: 20%;
	padding: 0px;
	margin: 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #86B56D;
	text-align: center;
}
.j_news a {
	color: #333333;
	text-decoration: none;
	display:block;
	margin: 0px;
	text-align: center;
	width: 141px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
.j_news a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #86B56D;
}

/*　他記事用フリー　*/
.f_entry {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #57697D;
	padding: 0px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAECEE;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EAECEE;
	text-align: center;
}
.f_entry a {
	color: #333333;
	text-decoration: none;
	display:block;
	margin: 0px;
	padding: 6px 0px;
	text-align: center;
}
.f_entry a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #57697D;
	display:block;
}

/*---------------------------------------------------------------------------
	中ページ　肝臓病サブカテゴリ（青）
-----------------------------------------------------------------------------*/
.subcatebox_kanzou {
	padding: 0px;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.subcatebox_kanzou th {
	margin: 0px;
	padding: 0px;
}
.subcatebox_kanzou td {
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAECEE;
}

/*　肝臓病（C型肝炎）エントリー記事用　*/
.k_entry {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #004993;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAECEE;
*/	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EAECEE;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.k_entry a {
	color: #333333;
	text-decoration: none;
	display:block;
	margin: 0px;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
	width: 230px;
}
.k_entry a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #004993;
	display:block;
}


/*　他記事用　*/
.k_news {
	padding: 0px;
	margin: 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #4D7EB8;
	border-right-width: 1px;
	text-align: center;
}
.k_news a {
	color: #333333;
	text-decoration: none;
	display:block;
	margin: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	text-align: center;
	width: 239px;
}
.k_news a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #4D7EB8;
	display:block;
}

/*---------------------------------------------------------------------------
	トップページ　各カテゴリ最新記事タイトル表示
-----------------------------------------------------------------------------*/
#topnews_box {
	margin-bottom: 15px;
	margin-top: 3px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

/*慢性腎臓病　最新記事*/
#topnews_jinzou {
	margin-bottom: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
	margin-top: 2px;
	border: 1px solid #C0C0C0;
	background-color: #F8FAFC;
}
#topnews_jinzou .topnews_jinzou-subtit {
	margin-top: 5px;
	margin-bottom: 5px;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #86B56D;
	padding-left: 10px;
	margin-left: 0px;
	margin-right: 12px;
	font-weight: bold;
	font-size: 14px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #86B56D;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #86B56D;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #86B56D;
	background-color: #FFFEE6;
}

/*RSSアイコン画像*/
.rssicon {
	padding-top: 5px;
}

#topnews_jinzou ul {
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#topnews_jinzou li {
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E6ECF2;
	line-height: 2em;
}
#topnews_jinzou li a {
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#topnews_jinzou li a:hover {
	display: block;
	background-color: #E6ECF2;
	text-decoration: none;
}

/*肝臓病　最新記事*/
#topnews_kanzou {
	margin-bottom: 10px;
	border: 1px solid #004993;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #F3F7FA;
	text-align: left;
}
#topnews_kanzou p {
	margin-top: 5px;
	margin-bottom: 5px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #004993;
	padding-left: 7px;
	margin-left: 0px;
	margin-right: 0px;
	font-weight: bold;
	font-size: 14px;
	color: #333333;
}
#topnews_kanzou ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}
#topnews_kanzou li {
	line-height: 2em;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
/*過去履歴*/
.topnews_more {
	margin-right: 12px;
	text-align: right;
	margin-top: 8px;
	padding: 0px;
}

/*各カテゴリul　慢性腎臓病用*/
.subnavilist_g {
	padding-top: 5px;
	background-color: #FFFFDF;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #99DA79;
	border-bottom-color: #99DA79;
	border-left-color: #99DA79;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #99DA79;
	margin-top: 5px;
	margin-right: 1px;
	margin-bottom: 2px;
	margin-left: 2px;
	font-weight: normal;
}
.subnavilist_g a {
	display: block;
	padding-bottom: 20px;
}
.subnavilist_g a:hover {
	display: block;
	background-color: #CAECB9;
}
.subnavilist_g a:link,
.subnavilist_g a:visited {
	text-decoration: none;
}
.subnavilist_g a:hover {
	color: #333333;
}
.subnavilist_g ul {
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 5px;
	margin-right: 2px;
}
.subnavilist_g ul li {
	margin-left: 5px;
	list-style-type: none;
	background-image: url(../img/icon02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	line-height: 1.6em;
	font-size: 12px;
	color: #333333;
}
/*各カテゴリul　肝臓病用*/
.subnavilist_b {
	padding-top: 5px;
	background-color: #FFF4F4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #71A3D6;
	border-right-color: #71A3D6;
	border-bottom-color: #71A3D6;
	border-left-color: #71A3D6;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
}
.subnavilist_b ul {
	text-align: left;
	margin-right: 2px;
	margin-left: 0px;
	padding-left: 5px;
	margin-top: 0px;
}
.subnavilist_b ul li {
	margin-left: 5px;
	margin-right: 10px;
	background-image: url(../img/icon02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	list-style-type: none;
	line-height: 1.6em;
	font-size: 12px;
}

.tabContainer {
	margin-bottom: 10px;
}
.tabContainer dl {
	margin: 0px;
	padding: 0px;
}
.tabContainer dt {
	font-weight: bold;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	text-decoration: underline;
	color: #CC0000;
}
.tabContainer dt p {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
.tabContainer dd {
	padding: 2px;
	background-color: #FFFFFF;
	border: 1px solid #A3B8CC;
	line-height: 1.6em;
	margin: 0px;
	font-weight: normal;
}
.tabContainer dd p {
	margin: 0px;
	padding: 5px;
}

#headerimg img {
	margin: 0px;
	padding: 0px;
}


/*---------------------------------------------------------------------------
	中ページ　装飾
-----------------------------------------------------------------------------*/
/*肝臓病サブタイトル*/
h3.subtit_kanzou {
	background-image: url(../img/subtit_kanzou.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	height: 32px;
	width: 480px;
	padding-top: 14px;
	padding-left: 10px;
	margin: 0px;
	font-size: 14px;
}
/*慢性腎臓病サブタイトル*/
h3.subtit_jinzou {
	background-image: url(../img/subtit_jinzou.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	height: 32px;
	width: 480px;
	padding-top: 14px;
	padding-left: 10px;
	margin: 0px;
	font-size: 14px;
}
.subtit_naka {
	background-image: url(../img/icon04.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 5px;
	margin-top: 10px;
}
.nakatext {
	font-weight: normal;
	padding: 5px;
}
.nakatext h4 {
	font-size: 14px;
}
.nakatext p {
	margin: 0px;
	padding: 0px;
}
.nakatext ol li {
	margin-bottom: 7px;
}

.kanzou_nakalist ul {
	list-style-type: none;
	margin-left: 10px;
	padding-left: 0px;
}

.kanzou_nakalist ol {
	font-weight: normal;
}

.kanzou_nakalist ol li {
	line-height: 2em;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E8E8E8;
	padding-right: 5px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	color: #999999;
}
.kanzou_nakalist ol li a {
	color: #000000;
}
.kanzou_nakalist ol li a:hover {
	color: #36414D;
	text-decoration: none;
}
.kanzou_nakalist2 ol {
	font-weight: normal;
	list-style-type: none;
}
.kanzou_nakalist2 ol li {
	line-height: 2em;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E8E8E8;
	padding-right: 5px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	color: #333333;
	padding-left: 10px;
}
.kanzou_nakalist ul li {
	background-image: url(../img/icon01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	line-height: 2.4em;
}
/*お問い合わせBOX*/
.phonebox {
	background-color: #FCFAFA;
	background-image: url(../img/icon_phone.gif);
	background-repeat: no-repeat;
	background-position: 5px 9px;
	border: 1px solid #999999;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 40px;
	color: #CC0000;
	font-weight: normal;
}
.phonebox2 {
	background-color: #FCFAFA;
	background-image: url(../img/icon_phone.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	border: 1px solid #999999;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 40px;
	margin-bottom: 10px;
	color: #CC0000;
	font-weight: normal;
}

.pan {
	margin: 5px auto 2px;
	font-weight: normal;
	font-size: 90%;
	color: #999999;
}

/*　検査項目テーブル　*/
.kensa_tbl {
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
}
.kensa_tbl th {
	font-weight: normal;
	text-align: left;
	background-color: #EAEAEA;
	padding-left: 5px;
}
.kensa_tbl td {
	padding-left: 5px;
}
.kensa_tbl .kensatit {
	background-image: url(../img/icon05.gif);
	background-repeat: repeat;
	font-weight: bold;
}
.border {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.navimenu {
	margin-bottom: 5px;
}
.navimenu2 {
	margin-bottom: 5px;
	margin-left: 5px;
}
.navimenu3 {
	margin-bottom: 5px;
	margin-left: 20px;
}
.navimenu a,
.navimenu2 a,
.navimenu3 a  {
	display: block;
	border: 1px solid #A3B8CC;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-right: 8px;
}
.navimenu a:hover,
.navimenu2 a:hover,
.navimenu3 a:hover {
	background-color: #A3B8CC;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
}
.navimenu .navimenu_normal,
.navimenu2 .navimenu_normal,
.navimenu3 .navimenu_normal {
	display: block;
	border: 1px solid #A3B8CC;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.navimenu .navimenu_now,
.navimenu2 .navimenu_now,
.navimenu3 .navimenu_now {
	display: block;
	background-color: #E6ECF2;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-right: 8px;
	color: #36414D;
	border: 1px solid #A3B8CC;
	font-weight: bold;
}


/*右サブタイトル*/
#line {
	line-height: 1.4em;
}
/*右サイドメニュー　背景黄色*/
#sidemenu-bg_yellow {
	background-color: #FFFFDF;
	border: 1px solid #99DA79;
}
/*右サイドメニュー　背景赤*/
#sidemenu-bg_red {
	background-color: #FFF4F4;
	border: 1px solid #71A3D6;
}


/*---------------------------------------------------------------------------
	C型肝炎体験談
-----------------------------------------------------------------------------*/
.kanzoutextbox {
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 25px;
}
.kanzoutextbox ol {
	margin-top: 10px;
	margin-bottom: 10px;
}
.kanzoutextbox ol li {
	line-height: 1.8em;
}


/*---------------------------------------------------------------------------
	カテゴリー　タブ表示
-----------------------------------------------------------------------------*/
ul.tree {
    margin: 0 0 0 0px;
    padding: 0;
    font-size: 9px;
    list-style: none;
}
ul.tree ul {
    margin: 0;
    padding: 0;
}
ul.tree li {
    margin: 0;
    padding: 0 0 7px 18px;
    background: url(http://www.shigekikun.com/img/tree_lst_dotted.gif) no-repeat 2px 0;
    list-style: none;
	line-height: 1.8em;
}
ul.tree li.tree_end {
    background: url(http://www.shigekikun.com/img/tree_end_dotted.gif) no-repeat 2px 0;
    list-style: none;
}
.subcategories a.foldmark {
    font-size:9px; /* マークのフォントサイズ */
    text-decoration: none; /* マークの文字装飾（装飾なし） */
}

#category-line {
	line-height: 1.8em;
	font-weight: normal;
}


/*---------------------------------------------------------------------------
	カテゴリー　タブ表示　エクスプローラ風
-----------------------------------------------------------------------------*/
/*#categories ul {
    margin-left: 0;
    padding-left: 0;
    list-style: none;
}
#categories ul li {
    padding-left: 15px;
}
div .subcategories {
    margin-left: -15px;
}

#categories ul {
    margin: 0 0 0 2px;
    padding: 0;
    list-style: none;
}
#categories ul li {
    margin: 2px 0 2px 5px;
    padding-left: 10px;
    list-style: none;
}
#categories li li {
    margin: 2px 0 2px 5px;
    padding-left: 10px;
    list-style: none;
}
div .subcategories {
    margin-left: -15px;
}*/


.cate-tit {
	line-height: 1.8em;
	padding-left: 16px;
}

/* 私の病歴と人工透析　dl
-------------------------------------- */
dl.touseki{
	width:300px;
	padding:0;
	float:left;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.touseki dt{
margin:0;
padding:0;
}
.touseki dd{
margin:0;
padding:0 0 5px 0;
color:#0099CC;
line-height:1.4em;
}
dl.moji{
margin:0;
padding:10px 0 0 5px;
/*回り込み*/
display:inline-table;
height:1%;
display:block;
}
.moji:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.moji dt{
font-weight:bold;
padding:0;
margin:0;
float:left;
width:120px;
height:35px;
}
.moji dd{
padding:0 0 0 121px;
margin:0;
}

.blue {color: #0099CC}
.blue2 {color:#0066FF}
.red {color: #CC3333}
.azuki {color:#CC6633}
.cha {color:#669900}
.green {color: #009900}
.ai {color: #0066CC}
.orange{color:#FF3300}
.small{font-size:90%}
.black{color: #000000}

/* 回り込み解除用
---------------------------------- */
.clear{
clear:both;
}

/* ==========================================================
	テーブル定義
========================================================== */
/* first.html */
.firsttab{
	border-collapse:collapse;
	margin:15px 0;
}
.firsttab th{
	background-color:#DDDDDD;
	font-weight:bold;
	border:1px solid #AAAAAA;
	padding:5px;
}
.firsttab td{
	border:1px solid #AAAAAA;
	padding:5px;
}


/* ==========================================================
	トップNEWS　ulリスト定義
========================================================== */
.topnews {
	padding: 5px;
	margin-right: 5px;
	margin-top: 5px;
}
.topnews-lb {
	padding: 5px 5px 5px 7px;
	margin-right: 5px;
	margin-top: 5px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
}
.topnews-tit {
	padding-left: 5px;
}
.topnews ul,
.topnews-lb ul {
	margin: 0px;
	padding-left: 0px;
	list-style-type: none;
	font-size: 14px;
}
.topnews ul li,
.topnews-lb ul li {
	margin-left: 0px;
	line-height: 1.8em;
	padding-bottom: 2px;
	border-bottom: dotted 1px #ccc;
	padding-left: 7px;
	padding-right: 3px;
}
