@charset "utf-8";

/* CSS Document */

.right{
	float : right;
}

.left{
	float : left;
}

.right.mar-r10{
	margin-right : 10px;
}


.left_w390{
	float       : left;
	width       : 390px;
}

.w350{
	width : 350px;
}

p.caption{
	font-size     : x-small;
	margin-bottom : 10px;
}

/* margin */
.mar-t-b10{
	margin : 0 10px 0 10px;
}

.mar-t-10{
	margin : 10px;
}

.mar-l-10{
	margin : 0 0 0 10px;
}

/**/

.bot_navi{
	margin      : 20px auto;
	width       : 500px;
	text-align  : right;
}

.bot_navi ul{
	font-size   : 0.6em;
	line-height : 2em;
}


.entry{
	width  : 530px;
	float  : left;
	margin : 10px 0 10px 0;
}


.entry p{
	margin      : 0 0 10px 10px;
	color       : #333;
	font-size   : 80%;
	line-height : 170%;
}

.entry p a{
	padding        : 0 0 4px 15px;
	vertical-align : center;
	color          : #000066;
	background     : url(../image/link_blue.gif) no-repeat;
}

.entry p a.green{
	background : url(../image/link_green.gif) no-repeat;
}

.entry p a : hover{
	color : #6699FF;
}

.entry p a.none{
	padding    : 0;
	background : none;
}

.entry ul{
	margin      : 0 0 10px 10px;
	color       : #333;
}

.entry ul li{
	font-size   : 60%;
	line-height : 140%;
}

.entry ul li.mar_b10{
	margin-bottom:10px;
}

.entry .category {
	height : 40px;
	clear  : both;
}


.entry .category .date{
	float        : right;
	color        : #666;
	font-weight  : bold;
	line-height  : 110%;
	margin       : 10px 0 10px 10px;
}

.entry .category .date_l{
	float        : left;
	color        : #666;
	font-weight  : bold;
	line-height  : 110%;
	margin       : 10px 0 10px 10px;
}

.entry .category:after {
	content       : ".";
	display       : block;
	clear         : both;
	height        : 0;
	visibility    : hidden;
}




