@import url(common.css);

/*
blog
*/

#lfmenu{
	width:196px;
	margin:0 8px 0 0;
	padding: 32px 0 0 0;
	float:left;
	background:url(../img/blog/title_list.jpg) no-repeat;
	}

.categorytitle a:link			{color:#555555;text-decoration:none;}
.categorytitle a:visited		{color:#555555;text-decoration:none;}
.categorytitle a:hover			{color:#888888;text-decoration:none;}
.categorytitle a:active		{color:#555555;text-decoration:none;}

#main{
	width:555px;
	float:left;
	}

body#dic #container{
	width:760px;
	margin: 20px auto;
	background:url(../img/blog/bg_container.gif) repeat-y;
	}

.categorybox01{
	width:180px;
	margin: 0 8px 10px 8px ;
	padding: 0 0 0 0;
	background:url(../img/blog/lm_title_bg.jpg) no-repeat;
	background-color:#FFFFFF;
	}

.categorybox02{
	width:180px;
	height:35px;
	margin: 0 8px 10px 8px ;
	padding: 0 0 0 0;
	background:url(../img/blog/lm_title_bg02.jpg) no-repeat;
	}

.categorybox01 .categorytitle{
	font-size:12px;
	color:#666666;
	margin:0 0 0px 0;
	padding:11px 0 0 25px;
	height:24px;
	cursor:hand;
	}

.categorybox02 .categorytitle{
	font-size:12px;
	color:#666666;
	margin:0 0 0px 0;
	padding:11px 0 0 25px;
	height:19px;
	cursor:hand;
	}

.categorybox01 ul{
	margin:0;
	padding:5px 7px 5px 20px;
	}

.categorybox01 ul li{
	font-size:10px;
	color:#666666;
	list-style-image:url(../img/blog/lm_icon.gif);
	line-height:140%;
	margin:0 0 3px 0;
	padding:0 0 0 0;
	}

body#dic h2{
	width:555px;
	margin:0 0 10px 0;
	padding:0;
	}

body#dic h3{
	width:533px;
	margin:0 11px 10px 11px;
	padding:0;
	height:76px;
	text-indent:-9999px;
	}
	
h3.newtitle{
	margin:0 11px 10px 11px !important;
	padding:0 !important;
	font-size:12px !important;
	font-weight:normal !important;
	color:#666666 !important;
	text-indent:0 !important;
	height:18px !important;
	}

.txarea{
	width:533px;
	margin: 0 11px 15px 11px;
	padding: 5px 0 0 0px;
	}
.txarea p{
	font-size:12px;
	color:#666666;
	line-height:165%;
	margin:0 0 10px 0;
	}
	
.titlearea{
	background:url(../img/blog/h4_bg.gif) repeat;
	margin:0 0 10px 0;
	padding:5px 5px 5px 5px;
	float:left;
	text-align:left;
	width:523px;
	}

#about_area{
	background:url(../kanpo/img/main/top_img02.jpg) no-repeat;
	width:533px;
	height:139px;
	margin: 0 11px 10px 11px;
	padding: 5px 0 0 0px;
	}
#about_area p{
	width:340px;
	font-size:12px;
	color:#666666;
	line-height:145%;
	padding:48px 0 0 180px;
	margin:0 0 0px 0;
	}

#search_area{
	width:503px;
	background:url(../kanpo/img/main/searchbox_top.jpg) no-repeat;
	margin: 0 11px 0px 11px;
	padding: 40px 15px 10px 15px;
	}
#search_area p{
	font-size:12px;
	color:#800000;
	margin:0 0 5px 0;
	padding:0;
	}
#search_foot{
	width:503px;
	height:5px;
	background:url(../kanpo/img/main/searchbox_foot.gif) no-repeat;
	margin: 0 11px 5px 11px;
	padding: 0px 15px 0 15px;
	}	
#search_foot p{
	margin:0;
	padding:0;
	}

#keywordbox{
	margin:0 10px 0 0;
	padding:0;
	float:left;
	}
#searchbuttun{
	width:50px;
	margin:0 0 0 0;
	padding:0;
	float:left;
	}

p.txtitle{
	width:415px;
	margin:0 0 0 0;
	padding: 0 0 0px 0px;
	font-size:12px;
	color:#800000 !important;
	float:left;
	line-height:120% !important;
	}
h3.txtitle{
	width:375px !important;
	height:auto !important;
	margin:0 0 0 0 !important;
	padding: 0 0 0px 0px !important;
	font-size:14px;
	font-weight:bold;
	color:#800000 !important;
	float:left !important;
	line-height:120% !important;
	text-indent:0 !important;
	}
.date{
	width:145px;
	margin:0 ;
	padding:0 0px 0 0;
	font-size:10px !important;
	color:#800000 !important;
	float:left;
	line-height:120% !important;
	text-align:right;
	}
	
.namearea{
	font-size:12px;
	color:#666666;
	background:url(../img/blog/img_line01.gif) no-repeat bottom;
	margin:0 0 0 0 ;
	padding:15px 0 5px 0 ;
	}

p#goback{
	float:left;
	display:block;
	font-size:12px;
	color:#666666;
	margin:0;
	padding:0;
	}

p#gonext{
	float:right;
	display:block;
	font-size:12px;
	color:#666666;
	margin:0;
	padding:0;
	}

body#dic #h3_hunin{
	background:url(../kanpo/img/main/h3_01.jpg) no-repeat;
	width:533px;
	margin:0 11px 10px 11px;
	padding:0;
	height:76px;
	text-indent:-9999px;
	}

body#dic #h3_hihu{
	background:url(../kanpo/img/main/h3_12.jpg) no-repeat;
	width:533px;
	margin:0 11px 10px 11px;
	padding:0;
	height:76px;
	text-indent:-9999px;
	}

body#dic #h3_seiri{
	background:url(../kanpo/img/main/h3_02.jpg) no-repeat;
	width:533px;
	margin:0 11px 10px 11px;
	padding:0;
	height:76px;
	text-indent:-9999px;
	}
body#dic #h3_beauty{
	background:url(../kanpo/img/main/h3_03.jpg) no-repeat;
	width:533px;
	margin:0 11px 10px 11px;
	padding:0;
	height:76px;
	text-indent:-9999px;
	}

body#dic #h3_symptom{
	background:url(../kanpo/img/main/h3_04.jpg) no-repeat;
	width:533px;
	margin:0 11px 10px 11px;
	padding:0;
	height:76px;
	text-indent:-9999px;
	}

body#dic #h3_trouble{
	background:url(../kanpo/img/main/h3_05.jpg) no-repeat;
	width:533px;
	margin:0 11px 10px 11px;
	padding:0;
	height:76px;
	text-indent:-9999px;
	}

body#dic #h3_etc{
	background:url(../kanpo/img/main/h3_06.jpg) no-repeat;
	width:533px;
	margin:0 11px 10px 11px;
	padding:0;
	height:76px;
	text-indent:-9999px;
	}

body#dic #h3_chuigaku{
	background:url(../kanpo/img/main/h3_07.jpg) no-repeat;
	width:533px;
	margin:0 11px 10px 11px;
	padding:0;
	height:76px;
	text-indent:-9999px;
	}
	
body#dic #h3_healthy{
	background:url(../kanpo/img/main/h3_08.jpg) no-repeat;
	width:533px;
	margin:0 11px 10px 11px;
	padding:0;
	height:76px;
	text-indent:-9999px;
	}
	
body#dic #h3_season{
	background:url(../kanpo/img/main/h3_09.jpg) no-repeat;
	width:533px;
	margin:0 11px 10px 11px;
	padding:0;
	height:76px;
	text-indent:-9999px;
	}
	
body#dic #h3_disease{
	background:url(../kanpo/img/main/h3_10.jpg) no-repeat;
	width:533px;
	margin:0 11px 10px 11px;
	padding:0;
	height:76px;
	text-indent:-9999px;
	}
	
body#dic #h3_yakuzen{
	background:url(../kanpo/img/main/h3_11.jpg) no-repeat;
	width:533px;
	margin:0 11px 10px 11px;
	padding:0;
	height:76px;
	text-indent:-9999px;
	}
	
body#dic #h3_funin0{
	background:url(../kanpo/img/main/h3_funin.jpg) no-repeat;
	width:554px;
	margin:0 0 3px;
	padding:0;
	height:133px;
	text-indent:-9999px;
}

body#dic #h3_hihu0{
	background:url(../kanpo/img/main/h3_hifu.jpg) no-repeat;
	width:554px;
	margin:0 0 3px;
	padding:0;
	height:133px;
	text-indent:-9999px;
}

body#dic #h4_info{
	width:545px;
	margin:5px 0 5px 8px;
	padding:0;
}

body#dic p.babyimg {
	width:380px;
	float:left;
}

body#dic img.babyimg {
	float:right;
}
	
/*  ushikubo mix */
body#dic li,body#dic table,body#dic dl{
	font-size:12px;
	color:#666666;
}

body#dic h4{
	margin:0 0 10px 0;
	padding:5px 5px 5px 5px;
	text-align:left;
	width:523px;
	font-size:12px;
	border-bottom:solid 1px #d69788;
	color:#d69788;
}

body#dic span.midashi01,body#dic h5{
background:#fff2ea;
color: #760612;
border-top:3px double #cb8c7d;
border-bottom:3px double #cb8c7d;
border-left:1px solid #cb8c7d;
border-right:1px solid #cb8c7d;
font-size:12px;
font-weight:bold;
padding :5px 20px 5px 20px;
margin:20px 0 ;
}

body#dic span.fontp,body#dic h6{
padding:5px 0;
font-weight:bold;
color:#760612;
font-size:13px;
margin:15px 0 ;
}

body#dic span.fontb{
font-weight:bold;
color:#333333;
font-size:13px;
}


body#dic .tb01{
border-top:solid 1px #d69788;
border-left:solid 1px #d69788;
}

body#dic .tb01 td{
padding-top:5px;
padding-bottom:5px;
border-right:solid 1px #d69788;
border-bottom:solid 1px #d69788;
}


.about_area2{
	width:533px;
	margin: 0 11px 10px 11px;
	padding: 0px 0 0 0px;
	}
.about_area2 p{
	font-size:12px;
	color:#666666;
	line-height:145%;
	padding:0px 0 0 0px;
	margin:0 0 15px 0;
	}

h2#dicabout-ttl{
	background:url(../img/blog/title_about.jpg) no-repeat;
	width:533px !important;
	height:25px !important;
	clear:both;
	margin:0;
	padding:0;
	text-indent:-9999px;
	}
