/* トップページ */
h1.titleid {font-size:8pt; color:#669900; font-weight:bold; margin:0px; padding:0px; height: 12px;}
h3.other {
	font-size:10pt;
	font-weight:bold;
	margin:0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-image: url(/images/common_img/left_arrow.gif);
	background-repeat: no-repeat;
	text-indent: 16px;
	background-position: 5px 10px;
}
#searchbar{
	font-size: 10pt;
	background-color: #669900;
	width: 780px;
	height: 26px;
	color: #FFFFFF;
	text-align: right;
	padding: 0px;
	margin:0px;
}
#search01{
	float: left;
	width: 582px;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 3px;
}
#search02{
	float: left;
	width: 165px;
	margin-top: 2px;
	margin-right: 1px;
	margin-bottom: 1px;
}
#search03{
	float: left;
	width: 22px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
}
#searchzone{
	font-size: 11pt;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
	width: 430px;
	min-height: 47px;
	border: 1px solid #669900;
	background-color:#CCFFCC;
}
#searchzone ul{
	list-style-type:none;
	padding: 0px;
	margin: 5px;
}
#searchzone ul li{
	display:inline;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 30px;
}
.category {
	font-size: 12px;
	background-image: url(../images/common_img/top_title_back02.gif);
	background-repeat: no-repeat;
	height: 20px;
	vertical-align: middle;
	padding-left: 10px;
}
.headtext {
	font-size: 10pt;
	background-image: url(../images/common_img/salad_logo.gif);
	background-repeat: no-repeat;
	padding-left: 215px;
	min-height: 50px;
	vertical-align: text-botom;
	background-position: left center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
}
#rightmenu {
	float: left;
	width: 160px;
}
#leftmenu {
	float: left;
	width: 160px;
	height: 100%;
	background-color: #99CC00;
}
#centermenu {
	float: left;
	min-width: 430px;
	min-height: 100%;
	vertical-align: top;
	padding: 0px;
	margin-left: 12px;
	margin-right: 12px;
}
#main {
	min-width: 780px;
	height: 1280px;
	padding: 0px;
	margin-bottom: 10px;
}
#footer {
	min-height:50px;
	width: 100%;
	font-size: 10pt;
	text-align: center;
}
#footmenu{
	width:100%;
	background-color:#0C6732;
	margin: 0px;
	padding: 0px;
}
ul#footmenu{
	list-style-type:none;
	padding: 5px;
}
ul#footmenu li{
	display:inline;
	padding-left: 7px;
	border-left-width: 1px;
	border-left-color: #444444;
	border-left-style: solid;
	padding-right: 7px;
}
#maincategory{
	width:160px;
	margin: 0px;
	padding: 0px;
}

#maincategory h2{
	background-image: url(/images/common_img/left_genre.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	background-position: 5px 5px;
	height: 27px;
}
#maincategory ul{
	list-style-type:none;
	margin: 0px;
	padding: 5px;
}
#maincategory ul li{
	display:list-item;
	font-size: 11pt;
	font-weight: bold;
	height: 18pt;
}
.main-m{
	background-image: url(/images/common_img/left_g_m.gif);
	background-repeat: no-repeat;
	text-indent: 20px;
	background-position: 0px -1px;
}
.main-sick{
	background-image: url(/images/common_img/left_g_sick.gif);
	background-repeat: no-repeat;
	text-indent: 20px;
	background-position: 0px -1px;
}
.main-food{
	background-image: url(/images/common_img/left_g_food.gif);
	background-repeat: no-repeat;
	text-indent: 20px;
	background-position: 0px -1px;
}
.main-life{
	background-image: url(/images/common_img/left_g_life.gif);
	background-repeat: no-repeat;
	text-indent: 20px;
	background-position: 0px -1px;
}
.main-kids{
	background-image: url(/images/common_img/left_g_kids.gif);
	background-repeat: no-repeat;
	text-indent: 20px;
	background-position: 0px -1px;
}
#shojosearch{
	width:160px;
	margin: 0px;
	padding: 0px;
}

#shojosearch h2{
	background-image: url(/images/common_img/left_part.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	background-position: 5px 0px;
	height: 27px;
}
#shojosearch ul{
	list-style-type:none;
	margin: 0px;
	padding: 5px;
}
#shojosearch ul li{
	display:list-item;
	font-size: 10pt;
	padding-top: 5px;
	padding-bottom: 5px;
}
#othermenu{
	background-image: url(/images/common_img/left_line.gif);
	background-repeat: no-repeat;
	width:160px;
	margin: 0px;
	padding: 0px;
	background-position: 5px 0px;
}
#keyword{
	width:430px;
	min-height:300px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding: 0px;
}
#keyword h2{
	color:#FFFFFF;
	font-size: 14px;
	background-image: url(../images/common_img/top_title_back01.gif);
	font-weight: bold;
	text-indent: 28px;
	height: 35px;
	width: 430px;
	margin:0px;
	padding-top: 10px;
	background-repeat: no-repeat;
}
#word1 ul{
	width:138px;
	float: left;
}
#word1 ul{
	list-style-type:none;
	margin: 0px;
	padding: 2px;
}
#word1 ul li{
	background-image: url(/images/common_img/top_title_back02.gif);
	background-repeat: no-repeat;
	font-size: 10pt;
	text-indent: 10px;
	padding-top: 3px;
	background-position: 0px 5px;
}

}
.word1 ul{
	width:138px;
	float: left;
}
.word1 ul{
	list-style-type:none;
	margin: 0px;
	padding: 2px;
}
.word1 ul li{
	background-image: url(/images/common_img/top_title_back02.gif);
	background-repeat: no-repeat;
	font-size: 10pt;
	text-indent: 10px;
	padding-top: 3px;
	background-position: 0px 5px;
}


#word2 ul{
	width:138px;
	float: left;
}
#word2 ul{
	list-style-type:none;
	margin: 0px;
	padding: 2px;
}
#word2 ul li{
	background-image: url(/images/common_img/top_title_back02.gif);
	background-repeat: no-repeat;
	font-size: 10pt;
	text-indent: 10px;
	padding-top: 3px;
	background-position: 0px 5px;
}
#word3 ul{
	width:138px;
	float: left;
}
#word3 ul{
	list-style-type:none;
	margin: 0px;
	padding: 2px;
}
#word3 ul li{
	background-image: url(/images/common_img/top_title_back02.gif);
	background-repeat: no-repeat;
	font-size: 10pt;
	text-indent: 10px;
	padding-top: 3px;
	background-position: 0px 5px;
}
#pickup{
	width:430px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
	min-height: 135px;
}
#pickup h2{
	color:#FFFFFF;
	font-size: 14px;
	background-image: url(../images/common_img/top_title_back01.gif);
	font-weight: bold;
	text-indent: 28px;
	height: 35px;
	width: 430px;
	margin:0px;
	padding-top: 10px;
	background-repeat: no-repeat;
}
#pickup ul{
	list-style-type:none;
	padding: 0px;
	margin: 0px;
}
#pickup ul li{
	background-image: url(/images/common_img/top_title_back02.gif);
	background-repeat: no-repeat;
	font-size: 10pt;
	text-indent: 10px;
	padding-top: 3px;
	background-position: 0px 5px;
}
.tit-sick{
	background-image: url(/img/glb_img_003.gif);
	background-repeat: no-repeat;
	text-indent: 20px;
	background-position: 0px 1px;
	font-size: 12pt;
	height: 20px;
	font-weight: bold;
}
.tit-food{
	background-image: url(/img/glb_img_002.gif);
	background-repeat: no-repeat;
	text-indent: 20px;
	background-position: 0px 1px;
	font-size: 12pt;
	height: 20px;
	font-weight: bold;
}
.tit-life{
	background-image: url(/img/glb_img_004.gif);
	background-repeat: no-repeat;
	text-indent: 20px;
	background-position: 0px 1px;
	font-size: 12pt;
	height: 20px;
	font-weight: bold;
}
div.stit-sick{
	background-image: url(/img/glb_img_006.gif);
	background-repeat: no-repeat;
	text-indent: 18px;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	font-size: 10pt;
	height: 16px;
	width: 355px;
	float: left;
}
div.stit-food{
	background-image: url(/img/glb_img_007.gif);
	background-repeat: no-repeat;
	text-indent: 18px;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	font-size: 10pt;
	height: 16px;
	width: 355px;
	float: left;
}
div.stit-life{
	background-image: url(/img/glb_img_008.gif);
	background-repeat: no-repeat;
	text-indent: 18px;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	font-size: 10pt;
	height: 16px;
	width: 355px;
	float: left;
}
div.title{
	width: 430px;
	padding: 0px;
	height: 75px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(/images/common_img/line_s_430.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
div.tittext{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
	float: left;
	width: 345px;
	height: 55px;
}
div.photo{
	margin: 0px;
	padding: 0px;
	width: 75px;
	min-height: 55px;
	float: left;
}
div.photo img{
	border: 1px solid #CCCC99;
}
div.days{
	margin: 0px;
	padding: 0px;
	text-align: right;
	height: 16px;
	font-size: 10pt;
}
div.day{
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: right;
	min-height: 16px;
	width: 70px;
	font-size: 10pt;
}
div.stitle{
	width: 430px;
	padding: 0px;
	height: 22px;
	background-image: url(/images/common_img/line_s_430.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div.backnumber{
	font-size: 8pt;
	font-weight: bold;
	text-align: right;
	width: 430px;
	float: right;
	height: 18px;
	margin: 0px;
	padding: 0px;
}
#news{
	width:430px;
	min-height:650px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#news h2{
	color:#FFFFFF;
	font-size: 14px;
	background-image: url(../images/common_img/top_title_back01.gif);
	font-weight: bold;
	text-indent: 28px;
	height: 35px;
	width: 430px;
	margin:0px;
	padding-top: 10px;
	background-repeat: no-repeat;
}
#mailmagazine{
	font-size: 8pt;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 22px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	width: 160px;
	min-height: 150px;
	border: 1px solid #669900;
	background-image: url(/images/common_img/right_t_mail.gif);
	background-repeat: no-repeat;
	background-position: 4px 4px;
}
#survey{
	font-size: 8pt;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 22px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	width: 160px;
	border: 1px solid #669900;
	background-color:#FFFFCC;
	background-image: url(/images/common_img/right_t_vote.gif);
	background-repeat: no-repeat;
	background-position: 4px 4px;
}
#wrap{
	width:800px;
	margin:0 auto;
	text-align:left;
}
.mail{
	font-size: 8pt;
	text-indent: 12px;
	background-image: url(/images/common_img/arrow_red.gif);
	background-repeat: no-repeat;
}

img.ad{
	border: 1px solid #CCCC99;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
img.ad2{
	border: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


body { text-align:center; color:#444444; background-color:#ffffff;}
  td { font-size:12pt; color:#444444; line-height:1.3; }

.head { font-size:10pt; }
.left { background:#99CC00; vertical-align:top; }
.left_l { font-size:11pt; }
.left_s { font-size:10pt; }
.left_xs { font-size:8pt; }
.left_m { font-size:9pt; }



.main_s { font-size:10pt; }
.right { font-size:10pt; line-height:1.2; }
.foot {font-size:10pt; line-height:1.2; }

/* カテゴリーページ */
h2.c-tit{
	font-size: 30px;
	font-weight: bolder;
	color: #FFFFFF;
	margin: 0px;
	height: 50px;
	width: 605px;
	text-indent: 35px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(/images/common_img/white_bar.gif);
	background-repeat: no-repeat;
	background-position: 15px center;
	background-color: #007500;
}

/* 医院検索 */
h1.serchid {font-size:8pt; color:#429E9E; font-weight:normal; margin:0px; padding:0px; }

/* ページナビゲーション */
#footcategory{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
	width: 780px;
	height: 200px;
	border: 1px solid #669900;
}
#footcategory h2{
	color:#FFFFFF;
	font-size: 11pt;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
	text-indent: 25px;
	width: 780px;
	height: 22px;
	background-image: url(/img/glb_img_012.gif);
	background-repeat: no-repeat;
	background-position: 4px 3px;
	background-color: #669900;
}
#fword{
	width:780px;
	margin: 0px;
	padding: 0px;
}
ul#fword1{
	width:148px;
	float: left;
	list-style-type:none;
	margin: 2px;
	padding: 2px;
}
ul#fword1 li{
	background-image: url(/images/common_img/top_title_back02.gif);
	background-repeat: no-repeat;
	font-size: 10pt;
	text-indent: 10px;
	padding-top: 3px;
	background-position: 0px 5px;
}
ul#fword2{
	width:148px;
	float: left;
	list-style-type:none;
	margin: 2px;
	padding: 2px;
}
ul#fword2 li{
	background-image: url(/images/common_img/top_title_back02.gif);
	background-repeat: no-repeat;
	font-size: 10pt;
	text-indent: 10px;
	padding-top: 3px;
	background-position: 0px 5px;
}
ul#fword3{
	width:148px;
	float: left;
	list-style-type:none;
	margin: 2px;
	padding: 2px;
}
ul#fword3 li{
	background-image: url(/images/common_img/top_title_back02.gif);
	background-repeat: no-repeat;
	font-size: 10pt;
	text-indent: 10px;
	padding-top: 3px;
	background-position: 0px 5px;
}
ul#fword4{
	width:148px;
	float: left;
	list-style-type:none;
	margin: 2px;
	padding: 2px;
}
ul#fword4 li{
	background-image: url(/images/common_img/top_title_back02.gif);
	background-repeat: no-repeat;
	font-size: 10pt;
	text-indent: 10px;
	padding-top: 3px;
	background-position: 0px 5px;
}
ul#fword5{
	width:148px;
	float: left;
	list-style-type:none;
	margin: 2px;
	padding: 2px;
}
ul#fword5 li{
	background-image: url(/images/common_img/top_title_back02.gif);
	background-repeat: no-repeat;
	font-size: 10pt;
	text-indent: 10px;
	padding-top: 3px;
	background-position: 0px 5px;
}

.navi { font-size:10pt; color:#9A744F; }
.contents { font-size:16pt; color:#666633; font-weight:bold; }
.attention { font-size:8pt; }
.index_s_g { font-size:8pt; color:#006600;}
.index_border{border-color:#9A744F;}
.condition_list { font-size:10pt; line-height:1.3; }
.condition_title_w { color:#FF5B5B; font-size:16pt; line-height:1; font-weight:bold;}
.condition_title_m { color:#009999; font-size:16pt; line-height:1; font-weight:bold;}
.condition_subtitle { color: #666666; font-size:12pt; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #B7B794; border-left-width: 3px; border-left-style: solid; border-left-color: #B7B794;padding-left: 5px;}

/* トラブル事典 */
h2#trouble {
	background-image: url(/dic_trouble/img/tit01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	background-position: 0px 0px;
	height: 158px;
	margin: 0px;
	padding: 0px;
	width: 605px;
}
.trouble { font-size:16pt; color:#339966; line-height:1; font-weight:bold;}
.attention_1 { font-size:14pix; color:#CC6666;}
.trouble_ko { font-size:16pt; color:#E26767; line-height:1; font-weight:bold;}

/* 応急手当 */
.care_w { font-size:14pt; color:#FFFFFF; }
.care_1 { font-size:16pt; color:#99442D; }
.care_2 { font-size:8pt; }

/* BOOKS */
.book_l { font-size:10pt; }
.book_s { font-size:8pt; }

.topic_l { font-size:18pt; }
.topic_m { font-size:14pt; font-weight:bold; }
.topic_s { font-size:10pt; }
.topic_genre { font-size:8pt; color:#669900; }

/* インデックスページ */
.new { color:#FF6600; font-size:9pt; font-weight:bold; }
.number { color:#CC9966; font-size:9pt; font-weight:bold; }
.number_s { color:white; font-size:9pt; font-weight:bold; background:#CCCC00; }
.list { font-size:11pt; font-weight:bold; }

/* コンテンツ */
.title { font-size:18pt; }
.subtitle { font-size:14pt; font-weight:bold; }
.title_r { color:#CC0000; font-size:18pt; }
.subtitle_r { color:#F03D00; font-size:14pt; font-weight:bold; }
.title_o { color:#FF3300; font-size:18pt; }
.subtitle_o { color:#FF6600; font-size:14pt; font-weight:bold; }
.title_g { color:#006633; font-size:18pt; }
.subtitle_g { color:#339933; font-size:14pt; font-weight:bold; }
.title_b { color:#006699; font-size:18pt; }
.subtitle_b { color:#009999; font-size:14pt; font-weight:bold; }
.title_v { color:#990066; font-size:18pt; }
.subtitle_v { color:#993399; font-size:14pt; font-weight:bold; }
.title_p { color:#FF3366; font-size:18pt; }
.subtitle_p { color:#FF5B5B; font-size:14pt; font-weight:bold; }

a:link { color:#006600; text-decoration:none; }
a:visited { color:#339900; text-decoration:none; }
a:active { color:#FF3200; text-decoration:underline ; }
a:hover { color:#FF3200; text-decoration:underline ; }

a.menu:link { color:#FFFFFF; text-decoration:none;}
a.menu:visited { color:#FFFFFF; text-decoration:none;}
a.menu:active { color:#FFFFFF; text-decoration:underline;}
a.menu:hover { color:#FFFFFF; text-decoration:underline;}
		
h1 { font-size:20pt; }
h2 { font-size:14pt; }
h3 { font-size:12pt; }
h4 { font-size:10pt; }
.top {
	background-image: url(/images/common_img/head_top.gif);
	background-position: right 0px;
	background-repeat: no-repeat;
	padding-right: 17px;
	font-size: 10pt;
}


/* 目次 */
a.mokuji:link { color:#006600; text-decoration:none; font-size:13pt; }
a.mokuji:visited { color:#006600; text-decoration:none; font-size:13pt; }
a.mokuji:active { color:#FF3200; text-decoration:underline ; font-size:13pt; }
a.mokuji:hover { color:#FF3200; text-decoration:underline ; font-size:13pt; }

/* ading */

div#hs{ width: 500px; margin: 0px; padding: 1px 5px 1px 30px; font-size:80%; background:url(/images/top/hs-pr.gif) no-repeat left center;}
div#hs ul{list-style-type: none; margin: 0; padding: 0;}
div#hs li{display:inline; margin: 0; padding: 5px;}
div#hs a:link{ color: green; font-weight: bold; text-decoration:none; border-bottom: 1px solid green;}
div#hs a:hover {color: green; font-weight: bold;}

/* adingo */

#srchBox
{
width:298px;
_width:296px;
margin-bottom:0px;
background-color:#1C8800;
background-image: url(/images/top/img_01.gif);
border-style:solid;
border-width:0px;
border-color:#1C8800;
color:#000000;
text-align:left;
}
#srchBox *
{
margin:0;
padding:0;
font-size:13px;
*font-size:small;
*font:x-small;
}
#srchBox a img
{
border:none;
}
#srchBox #srch
{
padding:2px 10px 0 10px;
}
#srchBox #srch #srchForm
{
white-space:nowrap;
}
#srchBox #srchInput
{
width:188px;
margin-right:6px;
vertical-align:bottom;
}
#srchBox #srchBtn
{
width:80px;
}
*html #srchBox #srchBtn
{
padding-top:2px;
}
*:first-child+html #srchBox #srchBtn
{
padding-top:2px;
}
#srchBox ul
{
margin-top:6px;
text-align:left;
}
#srchBox li
{
list-style-type:none;
display:inline;
zoom:1;
padding-right:10px;
}
#srchBox li input
{
zoom:1;
margin-right:2px;
_margin:-4px 0 -4px -4px;
vertical-align:middle;
border:0;
}
*:+html #srchBox li input
{
margin:-4px 0 -4px -4px;
}
#srchBox #srchLogo
{
margin:6px 6px 6px 0;
text-align:right;
}
#srchBox #srchLogo a
{
color:#666666;
text-decoration:none;
font-size:85%;
}
#srchBox #srchLogo a:hover
{
text-decoration:underline;
}
#srchBox.watermark
{
padding-bottom: 6px;
}
#srchBox.watermark #srchInput
{
padding:1px 1px 2px 1px;
border:1px solid #a5acb2;
background: #fff url(http://i.yimg.jp/images/search/customsearch/yjlogo/yjlogo_type4.gif) center center no-repeat;
}
#srchBox.watermark #srchInput.nomark
{
background: #fff;
}
#srchBox.watermark #srchLogo
{
display: none;
}
#adingoBeagle1{
width: 580px;
}