body{
	background-color:#e7f4fc;
	color:#666;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	}
	
.contai{text-align: center;}
.side1 {background: url(/blog/images/common/bg1.gif);	}	
.side2 {background: url(/blog/images/common/bg2.gif);	}	
.bgfff { background-color:#ffffff;}
.bg001 { background-color:#78ccdb;}
.bg002 { background-color:#e6f6f9;}
.bg003 { background-color:#6EC8D8;}
.bg004 { background-color:#F2FAF4;}

A:link         {color: #6ec8d8; text-decoration: none;}
A:hover        {color: #62daf0; text-decoration: underline;}
A:visited      {color: #6ec8d8; text-decoration: none;}

A.ind1:link    {color: #8f3a43; text-decoration: none;}
A.ind1:hover   {color: #8f3a43; text-decoration: none;}
A.ind1:visited {color: #8f3a43; text-decoration: none;}


.imgl {
	float: left;
	margin-top:    0px;
	margin-right:  2px;
	margin-bottom: 0px;
	margin-left:   0px;
}

.s16 {
	font-family: "MS Pゴシック", "Osaka", "MS UI Gothic",;
	font-size: 16px;
	text-decoration: none;
	line-height: 1.6em;
}

.s14 {
	font-family: "MS Pゴシック", "Osaka", "MS UI Gothic",;
	font-size: 14px;
	text-decoration: none;
	line-height: 1.6em;
}

.s12 {
	font-family: "MS Pゴシック", "Osaka", "MS UI Gothic",;
	font-size: 12px;
	text-decoration: none;
	line-height: 1.6em;
}

.s12-2 {
	font-family: "MS Pゴシック", "Osaka", "MS UI Gothic",;
	font-size: 12px;
	text-decoration: none;
	line-height: 1.6em;
	letter-spacing: 0.1em;
	width: 400px;
}

.s10 {
	font-family: "MS Pゴシック", "Osaka", "MS UI Gothic", ;
	font-size: 10px;
	text-decoration: none;
	line-height: 1.4em;
}

.s10-2 {
	font-family: "MS Pゴシック", "Osaka", "MS UI Gothic",;
	font-size: 10px;
	text-decoration: none;
	line-height: 1.7em;
	text-align:left !important;
}
.style1 {font-style: normal; line-height: 140%; font-variant: normal; text-transform: none; text-decoration:strong; color: #6fc9d9; font-size: 12px;}

body:first-of-type .style1 {font-style: normal; line-height: 130%; font-variant: normal; text-transform: none; text-decoration:strong; color: #6fc9d9; font-size: 12px; letter-spacing:-1px;}

.wb {font-weight: bold;}

.fff {color: #ffffff;}
.txt {color: #666666;}
.c01 {color: #78ccdb;}
.c02 {color: #0380b7;}
.c03 {color: #888888;}

/**z-index**/
.menu {
z-index: 3;
}
.base {
	z-index: 0;
}
.mid {
z-index: 2;
}
.high{
z-index: 4;}
/**z-index**/

.page{
background:url(../trend/images/08bgi_re.jpg);
background-repeat:repeat-y;}

.tate{
background-color: #eaf9ff;}


.blog_profile{
width:436px;
margin:0 auto;
border:1px solid #6FC9D9;
/*border-collapse:separate;
border-spacing:6px;*/
}

.blog_profile th{
font-weight:normal;
border:1px solid #6FC9D9;
}

.blog_profile td{
text-align:left;
border:1px solid #6FC9D9;
padding:0.3em;
}



.blog_cat{
width:39px;
background:#6EC8D8;
color:#ffffff;
text-align:center;
vertical-align:middle;
font-size:10px;
}

.star{
width:39px;
height:51px;
background:#ffffff;
text-align:center;
vertical-align:middle;
}

th.blog_photo{
	width:46px !important;
	height:51px !important;
	text-align:center !important;
	background:#ffffff;
	padding:0px !important;
	vertical-align:bottom;
	font-size:0px !important;
}

*:first-child+html th.blog_photo{
width:auto !important;
height:51px !important;
text-align:center !important;
background:#ffffff;
padding:0px !important;
vertical-align:bottom;
font-size:0px !important;
}

* html th.blog_photo{
width:auto !important;
height:51px !important;
text-align:center !important;
background:#ffffff;
padding:0px !important;
vertical-align:bottom;
font-size:0px !important;
}

th.name{
width:327px !important;
background:#F2FAF4;
text-align:left !important;
text-indent:25px;
}


.blog_list{
width:99%;
margin:0px;
padding:0px;
border:none;
}

.blog_list td{
padding:0px 0px 6px 0px;
text-align:center;
}

/* komeda 090605 ----------------- */
.b_profile{
	border:#6EC8D8 1px solid;
}
.b_profile td{
	border:#6EC8D8 1px solid;
}
.b_profile .space{
	border:none;
}

.star_icon{
	padding:10px 5px;
}
.b_name{
	text-align:left;
	background-color:#F2FAF4;
	table-layout:fixed;
	width:313px;
	height:51px;
	text-indent:25px;
}
.b_cate{
background:#6EC8D8;
color:#ffffff;
vertical-align:middle;
font-size:10px;
padding:0.3em;
}
.b_text{
	font-size: 10px;
	line-height: 1.7em;
	padding:0.3em;
	text-align:left;
}
/* ------------------------------- */

