/* FC CARESS Webのcommon css */

body{
	text-align:center;
	font-size:small;
	_font-size:x-small;
	margin:0px;
}
h1,h2,h3,h4,h5,h6,p,ol,ul,li,form{
	margin:0px;
	padding:0px;
	font-size:small;
	_font-size:x-small;
	list-style-type:none;
}
img{
	border:0px;
}
#container{
	display:block;
	width:740px;
	_width:742px;
	margin:0px auto;
	text-align:left;
	background:url(/image/common/bg.gif) repeat-y scroll 0% 0%;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}

#header {
	display:block ;
	width:740px ;
	height:81px ;
}

#header h1 a {
	display:block;
	width: 740px;
	height: 25px;
	text-indent: -10000px;
	background:#FFF url(/top/image/web-title.gif) no-repeat scroll 0% 0%;
}
#header h2{
	display:block;
	width:740px;
	height:56px;
	text-indent: -10000px;
	background:#FFF url(/image/prof/prof_bg.gif) no-repeat scroll 0% 0%;
}

/* グローバルナビ start */

#gnavi {
	display : block ;
	width : 100% ;
	height : 35px ;
	background-color:#666;
}
#gnavi li{
	display:block;
	float:left;
}
#gnavi .link1 a {
	display:block;
	width:101px;
	height:35px;
	background:#FFF url(/image/common/btn01.gif) no-repeat scroll 0% 0%;
	text-indent:-10000px;
}

#gnavi .link1 a:hover{
	background:#FFF url(/image/common/btn01.gif) no-repeat scroll 0% -36px;
}
#gnavi .link2 a {
	display:block;
	width:101px;
	height:35px;
	background:#FFF url(/image/common/btn02.gif) no-repeat scroll 0% 0%;
	text-indent:-10000px;
}

#gnavi .link2 a:hover{
	background:#FFF url(/image/common/btn02.gif) no-repeat scroll 0% -36px;
}
#gnavi .link3 a {
	display:block;
	width:101px;
	height:35px;
	background:#FFF url(/image/common/btn03.gif) no-repeat scroll 0% 0%;
	text-indent:-10000px;
}

#gnavi .link3 a:hover{
	background:#FFF url(/image/common/btn03.gif) no-repeat scroll 0% -36px;
}
#gnavi .link4 a {
	display:block;
	width:101px;
	height:35px;
	background:#FFF url(/image/common/btn04.gif) no-repeat scroll 0% 0%;
	text-indent:-10000px;
}

#gnavi .link4 a:hover{
	background:#FFF url(/image/common/btn04.gif) no-repeat scroll 0% -36px;
}
#gnavi .link5 a {
	display:block;
	width:101px;
	height:35px;
	background:#FFF url(/image/common/btn05.gif) no-repeat scroll 0% 0%;
	text-indent:-10000px;
}

#gnavi .link5 a:hover{
	background:#FFF url(/image/common/btn05.gif) no-repeat scroll 0% -36px;
}
#gnavi .link6 a {
	display:block;
	width:101px;
	height:35px;
	background:#FFF url(/image/common/btn06.gif) no-repeat scroll 0% 0%;
	text-indent:-10000px;
}

#gnavi .link6 a:hover{
	background:#FFF url(/image/common/btn06.gif) no-repeat scroll 0% -36px;
}
#gnavi .link7 a {
	display:block;
	width:103px;
	height:35px;
	background:#666 url(/image/common/btn07.gif) no-repeat scroll 0% 0%;
	text-indent:-10000px;
}

#gnavi .link7 a:hover{
	background:#666 url(/image/common/btn07.gif) no-repeat scroll 0% -36px;
}

/* グローバル end */

#joint01{
	display:block;
	width:740px;
	height:50px;
	background:#FFF url(/image/blog/ttl_blog.gif) no-repeat scroll 0% 0%;
	clear:both;
	text-indent:-10000px;
}

#left{
	display:block;
	width:160px;
	float:left;
}

/* ローカルNavi start */
#lnavi{
	display:block;
	width:160px;
	margin-bottom:10px;
}
#lnavi li{
	margin-bottom:1px;
}
#lnavi .link1 a {
	display:block;
	width:160px;
	height:40px;
	background:#FFF url(/image/prof/btn_comp.gif) no-repeat scroll 0% 0%;
	text-indent:-10000px;
}

#lnavi .link1 a:hover{
	background:#FFF url(/image/prof/btn_comp.gif) no-repeat scroll 0% -41px;
}
#lnavi .link2 a {
	display:block;
	width:160px;
	height:40px;
	background:#FFF url(/image/prof/btn_policy.gif) no-repeat scroll 0% 0%;
	text-indent:-10000px;
}

#lnavi .link2 a:hover{
	background:#FFF url(/image/prof/btn_policy.gif) no-repeat scroll 0% -41px;
}
#lnavi .link3 a {
	display:block;
	width:160px;
	height:40px;
	background:#FFF url(/image/prof/btn_birth.gif) no-repeat scroll 0% 0%;
	text-indent:-10000px;
}

#lnavi .link3 a:hover{
	background:#FFF url(/image/prof/btn_birth.gif) no-repeat scroll 0% -41px;
}
/* ローカルNavi end */

#next{
	display:block;
	width:145px
	_width:155px;
	height:56px;
	_height:85px;
	background:url(/image/common/caress_next.gif) no-repeat scroll 0% 0%;
	margin:5px 0px 10px 2px;
	padding:26px 5px 3px 5px;
}
#next .date{
	font-size:x-small;
	color:#333;
	margin-bottom:2px;
}

.widget-calendar h3{
	text-align:center;
}
.widget-calendar table{
	width:150px;
	border:1px solid #999;
	border-collapse:collapse;
	font-size:10px;
	color:#333;
	margin:5px auto;
}
.widget-calendar th{
	border:1px solid #999;
	background-color:#CCC;
	text-align:center;
	padding:2px;
}
.widget-calendar td{
	border:1px solid #999;
	background-color:#f0f0f0;
	padding:2px;
	text-align:center;
}
.widget-search,.widget-recent-entries,.widget-about-this-page,.widget-archive,.widget-archive-monthly,.widget-pages,.widget-syndication{
	margin-left:5px;
	font-size:10px;
	margin-bottom:10px;
}
p.first,.widget-recent-entries li{
	font-size:10px;
}

#right{
	display:block;
	width:570px;
	float:right;
}
#entry-category-name,h1.archive-title{
	display:block;
	width:560px;
	text-align:right;
	font-size:10px;
	color:#999;
	margin:0px auto;
}
.asset-header h2,.asset-header h1{
	display:block;
	width:545px;
	_width:560px;
	height:29px;
	_height:36px;
	background:url(/image/blog/bg_title.jpg) no-repeat;
	color:#FFF;
	padding:7px 5px 0px 10px;
	font-size:16px;
	margin-bottom:10px;
}
.asset-header a:link{color:#FFF;}
.asset-header a:visited{color:#FFF;}
.asset-header a:hover{color:#FF0;}
.asset-meta{
	display:block;
	width:540px;
	_width:550px;
	height:15px;
	_height:16px;
	background:url(/image/blog/bg_meta.gif) no-repeat;
	font-size:10px;
	color:#CCC;
	padding:1px 5px 0px 5px;
	margin:5px 0px 20px 5px;
}
.asset-meta a:link{color:#CCC;text-decoration:none;}
.asset-meta a:visited{color:#CCC;text-decoration:none;}
.asset-meta a:hover{color:#FC0;}
.asset-body{
	display:block;
	width:100%;
	padding:0px 10px;
	font-size:12px;
	line-height:130%;
	margin-bottom:10px;
}

.entry-tags h4,#trackbacks h2,#comments-open h2{
	display:block;
	width:535px;
	_width:550px;
	height:18px;
	_height:20px;
	background:url(/image/blog/bg_tag.jpg) no-repeat;
	color:#333;
	margin:15px 0px 5px 5px;
	padding:2px 5px 0px 10px;
}
.entry-tags li.entry-tag,.trackbacks-info{
	padding-left:10px;
	font-size:10px;
}
.comments-open-content{
	padding:0px 10px;
	font-size:10px;
}


#footer{
	display:block;
	width:740px;
	height:20px;
	_height:45px;
	background:#E0E0E0 url(/image/common/footer_bg.gif) no-repeat scroll 0% 0%;
	padding-top:25px;
	text-align:center;
	margin:0px auto;
	border-bottom:2px solid #999;
}
#footer p{
	font-size:11px;
	color:#666;
}
