@charset "utf-8";



/*--------------------------------------------------------------------*/
/*--common--*/
* {
	margin:0;
	padding:0;
}
html, body {
	font-size:100%;
}
h1, h2, h3, h4, h5, h6,
div, blockquote,	pre,
ul, ol, li,
dl, dt, dd,
table, caption, th, td, hr {
	border:0;
	font-style:normal;
	font-weight:normal;
	font-size:100%;
}

form, input, button, select, option, textarea, label {
	font-style:normal;
	font-weight:normal;
	font-size:100%;
}



/*--------------------------------------------------------------------*/
/*--default--*/
body {
	background:#f7f6f1;
	color:#000000;
	font-family:"メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
	font-size:small;
}


a {
	color:#dd3300;
}

br {letter-spacing:0;}
hr {display:none;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
	vertical-align:bottom;
}
img {
	border:0px;
	vertical-align:bottom;
}
form {
	margin:0px;
}
textarea {
	font-size:1.1em;
	line-height:1.1;
}
table {
	border-collapse:collapse;
}

.santen {
	font-family:"ＭＳ Ｐゴシック",sans-serif !important;		/*Mozilla用*/
}

/*--ruby--*/
/* Firefox、Safari、Opera用 */
ruby {
	display:inline-table;
	text-align:center;
	text-indent:0px;
	white-space:nowrap;
	border:none;
	margin:0px;
	padding:0px;
	line-height:1;
	height:1em;
	vertical-align:text-bottom;
	border:none;
}
/* IE7用 */
*:first-child+html ruby {
	white-space:normal;
}
/* IE6用 */
* html body ruby {
	white-space:normal;
	display:inline-table;
	vertical-align:baseline;
}

/* Firefox、Safari、Opera用 */
rb {
	display:table-row-group;
	line-height:1;
	text-align:center;
	border:none;
	margin:0px;
	padding:0px;
	white-space:nowrap;
}
/* IE7用 */
*:first-child+html rb {
	white-space:normal;
}
/* IE6用 */
* html body ruby rb {
	display:table-row-group;
	vertical-align:bottom;
	white-space:normal;
}

/* Firefox、Safari、Opera用 */
rt {
	display:table-header-group;
	font-size:0.625em;		/* 振り仮名のサイズ */
	line-height:1.1;
	text-align:center;
	white-space:nowrap;
	border:none;
	margin:0px;
	padding:0px;
}
/* IE7用 */
*:first-child+html rt {
	white-space:normal;
}
/* IE6用 */
* html body ruby rt {
	white-space:normal;
	line-height:1em;
	display:table-header-group;
	position:static;
	top:0em;
}

rp {
	display:none;
}

/* hn要素での振り仮名サイズ調整
/*
h4 rt	{	font-size: 0.48em;	}
h5 rt	{	font-size: 0.52em;	}
h6 rt	{	font-size: 0.57em;	}
*/


/*--------------------------------------------------------------------*/
/*--general--*/
.x-small{
	font-size:x-small;
}

.clearfix:after {						/*for other*/
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}		/*for IE7&MacIE5 / IE-5-6*/
/* exlude MacIE5 \*/
* html .clearfix {height:1%}
.clearfix {display:block;}
/* end MacIE5 */

.highlight {
	color:#000000;
	background-color:#FFFF66;
}
.cHd, label {
	cursor:pointer;
}
.fontSize08 {
	font-size:0.8em;
}


.pict {
	margin:0 10px 10px 0;
	max-width:100%;
	height:auto;
}
.pictL {
	margin:0 10px 10px 0;
	float:left;
}
.pictR {
	margin:0 0 10px 10px;
	float:right;
}
a img.pict,
a img.pictL,
a img.pictR {
	transition:			opacity 0.1s ease-out;
	-webkit-transition:	opacity 0.1s ease-out;
	-moz-transition:	opacity 0.1s ease-out;
	-o-transition:		opacity 0.1s ease-out;
}
a:hover img.pict,
a:hover img.pictL,
a:hover img.pictR {
	box-shadow:			0px 0px 0px 2px #dd3300;
	-webkit-box-shadow:	0px 0px 0px 2px #dd3300;
	-moz-box-shadow:	0px 0px 0px 2px #dd3300;
	opacity:0.8;
	filter:alpha(opacity=80);						/* IE6 7 */
	-ms-filter:"alpha(opacity=80)";					/* IE8 */
}
.txtR, .textR {
	text-align:right;
}
.its {
	padding:4px 0 4px 10px;
}
span.its {
	background:transparent url("http://blog-imgs-27-origin.fc2.com/t/e/n/tenslives/itune.gif") right center no-repeat;
	padding:0 71px 0 0;
}

.line {
	border:1px solid #dad7c9;
}

.repo {
	border-top:3px double #e4ede8;
	border-bottom:3px double #e4ede8;
	margin:4px 0;
	color:#878f8c;
	padding:4px 10px;
}
.repo strong {
	color:#ffffff;
	font-weight:bold;
	letter-spacing:1px;
	background:#1ea9ab;
	padding:0px 5px;
	margin-right:5px;
	vertical-align:super;
	border-radius:			5px 5px 0 5px;
	-webkit-border-radius:	5px 5px 0 5px;
	-moz-border-radius:		5px 5px 0 5px;
}

.hr01 {
	background:#FFFFFF url("http://blog-imgs-10-origin.fc2.com/t/e/n/tenslives/line01.gif") center left repeat-x;
	margin:0 auto -17px auto;
	width:75%;
	height:5px;
}

.c01 {color:#e50180;}
.c02 {color:#00a0e9;}

.qmap {
	width:518px;
	height:343px;
	border-bottom:1px solid #979797;
	border-right:1px solid #979797;
}

.textAA {
	font-family:"ＭＳ Ｐゴシック",sans-serif;
	line-height:110%;
	font-size:14px;
	padding-top:2px;
}

.touhaba,
.toukaku,
.tokaku {
	font-family: monospace !important;
}

.msgo {
	font-family:"ＭＳ Ｐゴシック",sans-serif;
}



/*--------------------------------------------------------------------*/
/*--全体--*/
#allbg {

}
#allContent {
	margin:0px auto;
	padding:0;
	text-align:left;
	width:970px;
}



/*--------------------------------------------------------------------*/
/*--ヘッダ--*/
#header {
	width:970px;
	height:80px;
/*	background:transparent url("http://blog-imgs-38-origin.fc2.com/t/e/n/tenslives/logo_b.png") 10px 317px no-repeat;*/
}
#header a {
	width:970px;
	height:80px;
	display:block;
/*	background:transparent url("http://blog-imgs-10-origin.fc2.com/t/e/n/tenslives/gohome.png") 10px 380px no-repeat;*/
	color:#363432;
	text-decoration:none;
	transition:			color 0.1s ease-out;
	-webkit-transition:	color 0.1s ease-out;
	-moz-transition:	color 0.1s ease-out;
	-o-transition		color 0.1s ease-out;
}
#header a:visited {
	color:#363432;
	text-decoration:none;
}
#header a:hover {
	color:#dd3300;
	text-decoration:none;
}
#header h1 {
	font-weight:normal;
	font-size:26px;
	line-height:26px;
	font-family: 'Rokkitt', serif;
	font-family: 'Covered By Your Grace', cursive;
	padding:50px 0 0 12px;
}



/*--------------------------------------------------------------------*/
/*--メイン枠--*/
#mainContent {
	background:#FFFFFF url("http://blog-imgs-63-origin.fc2.com/t/e/n/tenslives/side_bg2.gif") 5px 5px repeat-y;
	background:#FFFFFF;
	padding:0;
	border-top:5px solid #ffffff;
	width:970px;
	box-shadow:			0px 15px 20px -10px #363432;
	-webkit-box-shadow:	0px 15px 20px -10px #363432;
	-moz-box-shadow:	0px 15px 20px -10px #363432;
}



/*--------------------------------------------------------------------*/
/*--左メニュー--*/
#sideMenu {
	float:left;
	background:#ffffff;
	padding:5px 0 0 0;
	border-left:5px solid #ffffff;
	overflow:hidden;
	width:192px;
	position: relative;
}

#side1 {
	float:none;
	width:187px;
}
#side2 {
	float:none;
	width:187px;
}


#sideMenu dl {
	margin-bottom:43px;
}
#sideMenu dt {
	background:#FFFFFF;
	padding:7px 0 7px 5px;
	border-bottom:1px solid #c9dad1;
	overflow:hidden;
	_padding-left:2px;
}

.sideDtColor1 {
	border-top:2px solid #000000;
}
.sideDtColor2 {
	border-top:2px solid #000000;
}
.sideDtColor3 {
	border-top:2px solid #e47911;
}

#sideMenu dd {
	background:#FFFFFF;
	padding:6px 5px 7px 7px;
}

#sideMenu dd ul {
	list-style:none;
}
#sideMenu dd li {
	line-height:1.3;
	word-wrap:break-word;
}
#sideMenu dd li a {
	background:transparent url("http://blog-imgs-27-origin.fc2.com/t/e/n/tenslives/side_li.gif") 1px 0 no-repeat;
	color:#000000;
	padding:2px 0 6px 13px;
	display:block;
	text-decoration:none;
}
#sideMenu dd li a:visited {
	color:#000000;
	text-decoration:none;
}
#sideMenu dd li a:hover {
	background-position:1px -300px;
	color:#dd3300;
	text-decoration:none;
}
#sideMenu dd li a:active {
	background-position:1px -300px;
	color:#000000;
	text-decoration:none;
}


#sideMenu dd li .reEntDate {
	float:right;
	background:#d4e1da;
	margin-right:2px;
	width:36px;
	text-align:center;
	box-shadow:			0px 0px 0px 1px #ffffff;
	-webkit-box-shadow:	0px 0px 0px 1px #ffffff;
	-moz-box-shadow:	0px 0px 0px 1px #ffffff;
	border-radius:			3px;
	-webkit-border-radius:	3px;
	-moz-border-radius:		3px;
}
#sideMenu dd li a:hover .reEntDate {
	background:#dd3300;
	color:#ffffff;
}




/*--Archives--*/
#sideMenu .arcBox{
	padding-left:13px;
	margin-right:-5px;
	margin-top:-6px;
}
#sideMenu .arcY {
	background:transparent url("http://blog-imgs-27-origin.fc2.com/t/e/n/tenslives/side_li.gif") 1px 7px no-repeat;
	border-bottom:1px solid #e4ede8;
	padding:8px 0 3px 12px;
	margin:0 0 4px -12px;
	font-weight:bold;
	clear:both;
	display:block;
	width:161px;
}
#sideMenu .arcM {
	float:left;
	display:block;
	width:54px;
}
#sideMenu .arcM a {
	padding:0 0 2px 0;
	color:#000000;
	display:block;
	text-decoration:none;
}
#sideMenu .arcM a:visited {
	color:#000000;
	text-decoration:none;
}
#sideMenu .arcM a:hover {
	color:#dd3300;
	text-decoration:none;
}
#sideMenu .arcM a:active {
	color:#000000;
	text-decoration:none;
}



/*--Tags--*/
#sideMenu #dl_tag {
	display:none;
}
#sideMenu #dl_tag dd {
	line-height:1.4;
	text-align:center;
	overflow:hidden;
	border-bottom:7px solid #ffffff;
	max-height:400px;
	max-height:none¥9;		/* IE8 */
	*max-height:none;		/* IE7 */
	_max-height:none;		/* IE6 */
}
#sideMenu #dl_tag dd a {
	text-decoration:none;
	padding:1px 3px;
	position:relative;
	z-index:1;
}
#sideMenu #dl_tag dd .tagC1 a {
	color:#5e6462;
	border-radius:			5px;
	-webkit-border-radius:	5px;
	-moz-border-radius:		5px;
}
#sideMenu #dl_tag dd .tagC2 a {
	color:#b3bcb8;
	border-radius:			3px;
	-webkit-border-radius:	3px;
	-moz-border-radius:		3px;
}
#sideMenu #dl_tag dd .tagC3 a {
	color:#d7ddda;
	border-radius:			3px;
	-webkit-border-radius:	3px;
	-moz-border-radius:		3px;
}
#sideMenu #dl_tag dd .tagC1 a:hover {
	background:#dd3300;
	color:#ffffff;
}
#sideMenu #dl_tag dd .tagC2 a:hover,
#sideMenu #dl_tag dd .tagC3 a:hover {
	background:#dd3300;
	color:#ffffff;
}
#sideMenu #dl_tag dd a:active {
	background:#000000;
	color:#ffffff;
}


/*--Profile--*/
#sideMenu .tblPrf th {
	text-align:right;
	padding:0 0 1px 2px;
}
#sideMenu .tblPrf td {
	padding:0 0 1px 8px;
}
#sideMenu .tblPrf td a.mail {
	background:transparent url("http://blog-imgs-51-origin.fc2.com/t/e/n/tenslives/icon_mail.gif") center right no-repeat;
	padding-right:17px;
	color:#000000;
	text-decoration:none;
}
#sideMenu .tblPrf td a.mail:hover {
	color:#dd3300;
}



/*--Search--*/
#sideSearch {
	border-top:2px solid #000000;
	margin-bottom:43px;
	background:#FFFFFF;
	padding:7px 0 7px 7px;
	position:relative;
	width:180px;
}
.formSearch{
	background:#ffffff url("http://blog-imgs-27-origin.fc2.com/t/e/n/tenslives/icon_search.gif") 5px 5px no-repeat;
	border:1px solid #e9e6de;
	margin:0;
	padding:3px 3px 3px 27px;
	font-size:14px;
	font-weight:bold;
	height:23px;
	line-height:23px;
	border-radius:			5px;
	-webkit-border-radius:	5px;
	-moz-border-radius:		5px;
	width:141px;
}
.formSearch:hover {
	background-color:#fffff0;
}
.formSearch:focus {
	background-color:#fffff0;
	border-color:#dd3300;
	box-shadow:			0px 0px 0px 1px #dd3300;
	-webkit-box-shadow:	0px 0px 0px 1px #dd3300;
	-moz-box-shadow:	0px 0px 0px 1px #dd3300;
}

.submitSearch {
	float:right;
	display:none;
	font-size:0px;
	line-height:0px;
	text-indent:-9898px;
	cursor:pointer;
	width:40px;
	height:29px;
	background:#e9e6de url("http://blog-imgs-27-origin.fc2.com/t/e/n/tenslives/page_next.gif") 17px 8px no-repeat;
	border:none;
	border-radius:			0 4px 4px 0;
	-webkit-border-radius:	0 4px 4px 0;
	-moz-border-radius:		0 4px 4px 0;
	box-shadow:			-1px 0px 0px 0px #e9e6de;
	-webkit-box-shadow:	-1px 0px 0px 0px #e9e6de;
	-moz-box-shadow:	-1px 0px 0px 0px #e9e6de;
	position:absolute;
	left:139px;
	top:8px;
	top:9px¥9;		/* IE8 */
	*top:9px;		/* IE7 */
	_top:11px;		/* IE6 */
	_left:324px;	/* IE6 */
}
.submitSearch:hover {
	background-color:#dd3300;
	background-position:17px -142px;
	box-shadow:			0px 0px 0px 1px #dd3300;
	-webkit-box-shadow:	0px 0px 0px 1px #dd3300;
	-moz-box-shadow:	0px 0px 0px 1px #dd3300;
	border:none;
}
.submitSearch:active {
	background-color:#000000;
	background-position:17px -142px;
	box-shadow:			0px 0px 0px 1px #000000;
	-webkit-box-shadow:	0px 0px 0px 1px #000000;
	-moz-box-shadow:	0px 0px 0px 1px #000000;
	border:none;
}


/*--Amazon--*/
#sideMenu div.amaCat {
	border-bottom:1px solid #e4ede8;
	margin-right:2px;
	padding-bottom:6px
}
#sideMenu div.amaCat p {
	float:left;
	background:#e47911;
	color:#ffffff;
	padding:0 5px;
	border-radius:			3px;
	-webkit-border-radius:	3px;
	-moz-border-radius:		3px;
}

#sideMenu .amazon {
	padding-top:5px;
	margin-bottom:14px;
}

#sideMenu .amazon div {
	clear:both;
	border-bottom:1px solid #e4ede8;
	padding-bottom:5px;
	margin-bottom:5px;
	display:block;
	overflow:hidden;
	line-height:1.2;
	height:57px;
}

#sideMenu .amazon div img {
	padding-right:4px;
	display:block;
	float:left;
	background:transparent url("http://blog-imgs-19-origin.fc2.com/t/e/n/tenslives/nowprinting.gif") left top no-repeat;
	width:57px;
}
#sideMenu .amazon br {
	display:none;
}

#sideMenu .amazon a {
	color:#000000;
	text-decoration:none;
}
#sideMenu .amazon a:visited {
	color:#000000;
	text-decoration:none;
}
#sideMenu .amazon a:hover {
	color:#e47911;
	text-decoration:none;
}
#sideMenu .amazon a:active {
	color:#000000;
	text-decoration:none;
}
#sideMenu .amaProductCloud {
	height:280px;
	width:173px;
	background:transparent url("http://blog-imgs-27-origin.fc2.com/t/e/n/tenslives/ajax-loader.gif") center center no-repeat;
}

#sideMenu .amaPickUp {
	margin-bottom:14px;
}
#sideMenu .amaPickUp div {
	padding:5px 0 5px 0;
	border-bottom:1px solid #e4ede8;
}
#sideMenu .amaPickUp div a {
	color:#000000;
	text-decoration:none;
	display:block;
}
#sideMenu .amaPickUp div a:visited {
	color:#000000;
	text-decoration:none;
}
#sideMenu .amaPickUp div a:hover {
	color:#ffffff;
	text-decoration:none;
}
#sideMenu .amaPickUp div a:active {
	color:#ffffff;
	text-decoration:none;
}
#sideMenu .amaPickUp div a img {
	background:#ffffff url("http://blog-imgs-26-origin.fc2.com/t/e/n/tenslives/ama_pickup_bg.gif") 1px 1px no-repeat;
	padding:1px;
	display:bolck;

}
#sideMenu .amaPickUp div a:hover img {
	background:#e47911;
	color:#ffffff;
}
#sideMenu .amaPickUp div a p {
	padding:1px 0 2px 0;
	text-align:center;
	width:173px;
	background:#ffffff;
	color:#000000;
	text-decoration:none;
	display:bolck;
}
#sideMenu .amaPickUp div a:hover p {
	background:#e47911;
	color:#ffffff;
	text-decoration:none;
	border-radius:			0 0 5px 5px;
	-webkit-border-radius:	0 0 5px 5px;
	-moz-border-radius:		0 0 5px 5px;
}




/*--Google News--*/
#feedControlNews {
	height:149px;
	overflow:hidden;
}
.gNewsLoading {
	color:#99a29e;
	margin:5px auto;
	text-align:center;
}
.gNewsLoading img {
	margin:70px 0 5px 0;
}
.gNewsPowerdBy {
	color:#b0b1b2;
	width:100%;
	text-align:right;
	padding-top:4px;
}
.gNewsPowerdBy .powerdImg {
	float:right;
	margin:0 0 0 4px;
}
.gNewsPowerdBy p {
	float:right;
	padding-bottom:1px;
}
#feedControlNews .gfc-control {
	height:147px;
	overflow:auto;
	overflow-x:hidden;
	margin-right:2px;
	direction:rtl;
}
#feedControlNews .gfc-control .gfc-resultsHeader,
#feedControlNews .gfc-control .gfc-results .gf-result .gf-snippet {
	display:none;
}
#feedControlNews .gfc-control .gfc-results {
	direction:ltr;
}
#feedControlNews .gfc-control .gfc-results .gf-result .gf-relativePublishedDate {
	color:#b0b1b2;
	padding-left:5px;
}

#feedControlNews .gfc-control .gfc-results .gf-result {
	border-bottom:1px solid #e4ede8;
	margin:0 0 5px 0;
	padding:0px 0 3px 7px;
}
#feedControlNews .gfc-control .gfc-results .gf-result div.gf-title {
	margin-left:-5px;
	text-decoration:none;
	overflow:visible;
}
#feedControlNews .gfc-control .gfc-results .gf-result a.gf-title {
	background:transparent url("http://blog-imgs-27-origin.fc2.com/t/e/n/tenslives/side_li.gif") -1px -1px no-repeat;
	color:#000000;
	padding:0 0 2px 10px;
	display:block;
	text-decoration:none;
}
#feedControlNews .gfc-control .gfc-results .gf-result a.gf-title:visited {
	color:#99a29e;
	text-decoration:none;
}
#feedControlNews .gfc-control .gfc-results .gf-result a.gf-title:hover {
	background-position:-1px -301px;
	color:#dd3300;
	text-decoration:none;
}
#feedControlNews .gfc-control .gfc-results .gf-result a.gf-title:active {
	background-position:-1px -301px;
	color:#000000;
	text-decoration:none;
}







/*--ACR WEB--*/
#dl_ranking dd {
	padding-bottom:3px;
}
#dl_ranking dd .plugin-freearea {
	overflow:hidden;
	width:173px;
	border-bottom:6px solid #ffffff;
}
#acrp2_tenslives {
	padding-left:13px;
	background:transparent url("http://blog-imgs-19-origin.fc2.com/t/e/n/tenslives/side_acrank_bg.gif") top left no-repeat;
}
#acrp2_tenslives table {
	border-collapse:separate;
	border:0px;
	border-spacing:1px;
	margin-top:-37px;
	padding:0;
	width:700px;
}
#acrp2_tenslives table tr {
	padding:0;
}

#acrp2_tenslives table td {
	padding:0;
	height:17px;
	overflow:hidden;
	display:block;
}

#acrp2_tenslives table tr td a {
	color:#000000;
	text-decoration:none;
	text-align:left;
	line-height:17px;
	height:17px;
	overflow:hidden;
}
#acrp2_tenslives table tr td a:visited {
	color:#000000;
	text-decoration:none;
}
#acrp2_tenslives table tr td a:hover {
	color:#dd3300;
	text-decoration:none;
}
#acrp2_tenslives table tr td a:active {
	color:#000000;
	text-decoration:none;
}








/*--------------------------------------------------------------------*/
/*--メイン--*/
#mainBody {
	float:right;
	width:768px;
	padding:5px 0 0 0;
	border-right:5px solid #ffffff;
	background:#FFFFFF;
}



/*--------------------------------------------------------------------*/
/*--記事ヘッダ--*/
.entryHeader {
	clear:both;
	border-top:2px solid #dd3300;
	background:#FFFFFF;
}
.entryHeader h2 {
	line-height:1.1;
	font-weight:bold;
	font-size:1.7em;
	padding:20px 10px 20px 10px;
	border-bottom:1px solid #DAD7C9;
}
.entryHeader h2 a {
	color:#000000;
	text-decoration:none;
	display:block;
}
.entryHeader h2 a:visited {
	color:#000000;
	text-decoration:none;
}
.entryHeader h2 a:hover {
	color:#dd3300;
	text-decoration:none;
}
.entryHeader h2 a:active {
	color:#000000;
	text-decoration:none;
}
.entryHeader h3 {
	float:right;
	margin:17px 10px 0 10px;
	text-align:right;
	font-size:1.1em;
}
.entryHeader h3 a {
	padding:4px 7px;
	display:block;
	color:#000000;
	background:#e9e6de;
	text-decoration:none;
	border-radius:			5px;
	-webkit-border-radius:	5px;
	-moz-border-radius:		5px;
}
.entryHeader h3 a:visited {
	color:#000000;
	text-decoration:none;
}
.entryHeader h3 a:hover {
	background:#dd3300;
	color:#ffffff;
	text-decoration:none;
}
.entryHeader h3 a:active {
	text-decoration:none;
	background:#000000;
}

.entryDate {
	display:block;
	float:left;
	margin:5px 10px;
	text-align:left;
	font-size:0.9em;
}

.entryDate a {
	color:#99a29e;
	text-decoration:none;
}
.entryDate a:hover {
	color:#dd3300;
	text-decoration:none;
}
.entryDate a:active {
	color:#000000;
	text-decoration:none;
}



/*-記事枠-*/
.entryBody {
	clear:both;
	line-height:1.6;
	margin:50px 10px 0 10px;
}
.entryMore {
	clear:both;
	line-height:1.6;
	margin:0 10px 0 10px;
}
.entryMoreHide{
	display:none;
	margin-top:60px;
}

.entryMoreLine {
	background:#FFFFFF url("http://blog-imgs-10-origin.fc2.com/t/e/n/tenslives/line01.gif") center left repeat-x;
	margin:60px auto 60px auto;
	width:60%;
	height:5px;
}

.entryMoreLink {
	clear:both;
	font-weight:bold;
	margin:55px 10px 35px 10px;
	height:36px;
	line-height:36px;
	position:relative;
	background:#f7f6f0 url("http://blog-imgs-10-origin.fc2.com/t/e/n/tenslives/more_link.png") 7px 7px no-repeat;
	border:1px solid #dad7c9;
	border-radius:			5px;
	-webkit-border-radius:	5px;
	-moz-border-radius:		5px;
	width:746px;
}
.entryMoreLink:hover {
	background-color:#dd3300;
	background-position:7px -43px;
	border:1px solid #dd3300;
}
.entryMoreLink p {
	text-decoration:none;
	padding:1px 0 0 36px;
	height:35px;
	line-height:35px;
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:710px;
}
.entryMoreLink p:hover {
	text-decoration:none;
}
.entryMoreLink p.entryMoreOpen {
	display:none;
	color:#dd3300;
	background:transparent url("http://blog-imgs-10-origin.fc2.com/t/e/n/tenslives/more_link1.gif") 7px 7px no-repeat;
}
.entryMoreLink p.entryMoreOpen:hover {
	background-position:7px -43px;
	color:#FFFFFF;
}

.entryMoreLink p.entryMoreClose {
	display:none;
	color:#000000;
	background:transparent url("http://blog-imgs-27-origin.fc2.com/t/e/n/tenslives/more_link2.gif") 7px 7px no-repeat;
}
.entryMoreLink p.entryMoreClose:hover {
	background-position:7px -43px;
	color:#FFFFFF;
}
.entryMoreLink a.entryMoreA {
	text-decoration:none;
	padding:1px 0 0 36px;
	height:35px;
	line-height:35px;
	display:block;
	position:absolute;
	top:0;
	left:0;
	color:#dd3300;
	background:transparent url("http://blog-imgs-10-origin.fc2.com/t/e/n/tenslives/more_link1.gif") 7px 7px no-repeat;
	width:508px;
}
.entryMoreLink a.entryMoreA:hover {
	text-decoration:none;
	color:#FFFFFF;
	background-position:7px -43px;
}


/*-記事内-*/
.entryBody h4,
.entryMore h4,
.cmTbBody h4 {
	clear:both;
	margin:0 0 -5px 0;
	padding:5px 0px 5px 8px;
	font-weight:bold;
	border-left:2px solid #dd3300;
	font-size:1.4em;
	line-height:1.3;
	overflow:hidden;
	zoom:1;
}

.entryBody h5,
.entryMore h5 {
	margin:0 0 -5px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #c9dad1;
	font-weight:bold;
	line-height:1.2;
	font-size:1.15em;
	overflow:hidden;
	zoom:1;
}

.entryBody a,
.entryMore a,
.cmTbBody a {
	color:#bb3300;
	text-decoration:none;
}
.entryBody a:visited,
.entryMore a:visited,
.cmTbBody a:visited {
	color:#8A3B6F;
	text-decoration:none;
}
.entryBody a:hover,
.entryMore a:hover,
.cmTbBody a:hover {
	color:#dd3300;
	text-decoration:underline !important;
}
.entryBody a:active,
.entryMore a:active,
.cmTbBody a:active {
	color:#000000;
	text-decoration:none;
}

a.linkBtn {
	color:#000000 !important;
	text-decoration:none !important;
	padding:5px 15px;
	margin-right:10px;
	font-weight:bold;
	font-size:1.1em;
	text-align:center;
	text-shadow:1px 1px 0px #f7f6f0, -1px -1px 0px #dad7c9;
	border:1px solid #a2a099;
	border-radius:			5px;
	-webkit-border-radius:	5px;
	-moz-border-radius:		5px;
	box-shadow:			inset 0px 0px 0px 1px #edebe4;
	-webkit-box-shadow:	inset 0px 0px 0px 1px #edebe4;
	-moz-box-shadow:	inset 0px 0px 0px 1px #edebe4;
	background:#dad7c9;
	background-image:-webkit-gradient(linear, left top, left bottom,
		from(#edebe4),
		color-stop(0.50,#e5e3d9),
		color-stop(0.50,#dad7c9),
		to(#dad7c9));
	background-image:-moz-linear-gradient(
		#edebe4,
		#e5e3d9 50%,
		#dad7c9 50%,
		#dad7c9);
	background-image:-o-linear-gradient(
		#edebe4,
		#e5e3d9 50%,
		#dad7c9 50%,
		#dad7c9);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#edebe4, endcolorstr=#dad7c9));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#edebe4, endcolorstr=#dad7c9))";
	zoom:1;
}
a:visited.linkBtn {
	color:#000000 !important;
	text-decoration:none !important;
}
a:hover.linkBtn {
	color:#ffffff !important;
	text-decoration:none !important;
	text-shadow:1px 1px 0px #e7714d, -1px -1px 0px #bb3300;
	border:1px solid #993300;
	box-shadow:			inset 0px 0px 0px 1px #ee9980;
	-webkit-box-shadow:	inset 0px 0px 0px 1px #ee9980;
	-moz-box-shadow:	inset 0px 0px 0px 1px #ee9980;
	background:#dd3300;
	background-image:-webkit-gradient(linear, left top, left bottom,
		from(#ee9980),
		color-stop(0.50,#e7714d),
		color-stop(0.50,#dd3300),
		to(#dd3300));
	background-image:-moz-linear-gradient(
		#ee9980,
		#e7714d 50%,
		#dd3300 50%,
		#dd3300);
	background-image:-o-linear-gradient(
		#ee9980,
		#e7714d 50%,
		#dd3300 50%,
		#dd3300);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ee9980, endcolorstr=#dd3300));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ee9980, endcolorstr=#dd3300))";
	zoom:1;
}


.entryBody a h4,
.entryMore a h4 {
	cursor:pointer;
}

.entryBody ul,
.entryMore ul {
	margin-left:22px;
	line-height:1.5;
}
.entryBody ol,
.entryMore ol {
	margin-left:30px;
	line-height:1.5;
}
.entryBody li,
.entryMore li {
	margin:1px 0;
}

.entryBody blockquote,
.entryMore blockquote {
	color:#878f8c;
	clear:both;
	background:#FFFFFF url("http://blog-imgs-27-origin.fc2.com/t/e/n/tenslives/bg_dot_01.gif") top left repeat;
	margin:0 0 -10px 0;
	padding:8px 8px 8px 10px;
	border:1px solid #e4ede8;
	border-left:1px solid #c9dad1;
	border-radius:			0 10px 10px 0;
	-webkit-border-radius:	0 10px 10px 0;
	-moz-border-radius:		0 10px 10px 0;
}

.entryBody blockquote:after,
.entryMore blockquote:after {			/*for other*/
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.entryBody blockquote {display:inline-block;}
.entryMore blockquote {display:inline-block;}
/* exlude MacIE5 \*/
* html .entryBody blockquote {height:1%}
* html .entryMore blockquote {height:1%}
.entryBody blockquote {display:block;}
.entryMore blockquote {display:block;}
/* end MacIE5 */

.entryBody blockquote h5,
.entryMore blockquote h5 {
	margin:5px 0 -8px 0;
}

.entryBody ins,
.entryMore ins {
	text-decoration:none;
	border-bottom:1px dotted #c9dad1;
	color:#223f3f;
}

.entryBody iframe,
.entryMore iframe {
	margin-bottom:20px;
}



.entryTag {
	clear:both;
	padding:10px 1px 0 31px;
	margin:60px 0 -50px 0;
	border-top:1px solid #c9dad1;
	text-align:left;
	color:#99a29e;
	background:transparent url("http://blog-imgs-10-origin.fc2.com/t/e/n/tenslives/icon_tag.gif") 8px 12px no-repeat;
}
.entryTag a {
	color:#99a29e;
	text-decoration:none;
	padding:1px 4px;
	margin:0 4px 0 -2px;
	float:left;
	white-space:nowrap;
}
.entryTag a:visited {
	color:#99a29e;
	text-decoration:none;
}
.entryTag a:hover {
	background:#dd3300;
	color:#ffffff;
	text-decoration:none;
	border-radius:			5px;
	-webkit-border-radius:	5px;
	-moz-border-radius:		5px;
}
.entryTag a:active {
}



/*--記事フッタ--*/
.entryState {
	clear:both;
	padding:15px 10px 15px 0;
	height:20px;
	margin:60px 0 100px 0;
	background:#f7f6f0;
	border-top:1px solid #dad7c9;
	border-radius:			0 0 8px 8px;
	-webkit-border-radius:	0 0 8px 8px;
	-moz-border-radius:		0 0 8px 8px;
	text-align:left;
	color:#878f8c;
	position:relative;
}
.entryState a.posEdit {
	float:left;
	text-decoration:none;
	cursor:default;
	margin:5px 5px 0 0;
	width:6px;
	height:10px;
	display:block;
	float:left;
}
.entryState a.posDate {
	float:left;
	background:transparent url("http://blog-imgs-10-origin.fc2.com/t/e/n/tenslives/icon_time_s.gif") left 1px no-repeat;
	padding-left:20px;
	margin-right:14px;
}
.entryState a.posRes {
	float:left;
	background:transparent url("http://blog-imgs-10-origin.fc2.com/t/e/n/tenslives/icon_com_s.gif") left 1px no-repeat;
	padding-left:20px;
	margin-right:14px;
}

.entryState a {
	color:#878f8c;
	text-decoration:none;
}
.entryState a:visited {
	color:#878f8c;
	text-decoration:none;
}
.entryState a:hover {
	color:#dd3300;
	text-decoration:none;
}
.entryState a:active {
	color:#000000;
	text-decoration:none;
}


.ninja_onebutton {
	float:right;
	color:#f7f6f0;
	width:154px;
	height:20px;
	margin:0;
	padding:0 !important;
	font-size:0 !important;
	color:#f7f6f0 !important;
	overflow:hidden !important;
	clear:none !important;
	opacity:0.75;
	filter:alpha(opacity=75);						/* IE6 7 */
	-ms-filter:"alpha(opacity=75)";					/* IE8 */
}
.ninja_onebutton div {
	padding-bottom:0 !important;
	padding-right:0 !important;
}
.ninja_onebutton div.twitter_tweet_count_m {
	padding-right:2px !important;
}
.ninja_onebutton iframe.hatena-bookmark-button-frame {
}
.ninja_onebutton_clear {
	display:none;
}



/*--------------------------------------------------------------------*/
/*検索時/カテゴリ時/月日別時ヘッダ*/
.listDl {
	margin-bottom:60px;
}
.listDt {
	padding:12px 0 12px 9px;
	border-top:2px solid #000000;
	border-bottom:1px solid #c9dad1;
	font-size:1.4em;
}
.searchBox {
	background:transparent url("http://blog-imgs-27-origin.fc2.com/t/e/n/tenslives/icon_search.gif") center left no-repeat;
	padding-left:25px;
}

.categoryBox {
	background:transparent url("http://blog-imgs-27-origin.fc2.com/t/e/n/tenslives/icon_category.gif") center left no-repeat;
	padding-left:25px;
}
.tagBox {
	background:transparent url("http://blog-imgs-10-origin.fc2.com/t/e/n/tenslives/icon_tag.gif") center left no-repeat;
	padding-left:25px;
}

/*エントリーリスト*/
#entryList {
	list-style:none;
}
#entryList li {
	line-height:1.3;
	border-bottom:1px solid #e4ede8;
}
#entryList li a {
	background:transparent url("http://blog-imgs-27-origin.fc2.com/t/e/n/tenslives/side_li.gif") 8px 9px no-repeat;
	color:#000000;
	padding:10px 0 10px 20px;
	display:block;
	height:100%;
	text-decoration:none;
}
#entryList li a:visited {
	color:#000000;
	text-decoration:none;
}
#entryList li a:hover {
	background-position:8px -591px;
	color:#dd3300;
	text-decoration:none;
}

#entryList li .entDate {
	float:right;
	background:#d4e1da;
	margin:1px 7px 0 0;
	padding:1px 0;
	width:64px;
	text-align:center;
	border-radius:			3px;
	-webkit-border-radius:	3px;
	-moz-border-radius:		3px;
}

#entryList li .entNo {
	float:left;
	background:#e9e6de;
	margin:1px 5px 0 1px;
	padding:1px 0;
	width:36px;
	text-align:center;
	border-radius:			3px;
	-webkit-border-radius:	3px;
	-moz-border-radius:		3px;
}

#entryList li a:hover .entDate,
#entryList li a:hover .entNo {
	background:#dd3300;
	color:#ffffff;
}



/*--------------------------------------------------------------------*/
/*--コメント トラックバック--*/
.h3cmTb {
	clear:both;
	border-top:2px solid #bb3300;
	border-bottom:1px solid #dad7c9;
	color:#000000;
	padding:12px 12px;
	line-height:1.3;
	font-size:1.4em;
}
.cmBg {
	background:transparent url("http://blog-imgs-27-origin.fc2.com/t/e/n/tenslives/icon_com.gif") center left no-repeat;
	padding-left:20px;
	color:#000000;
	font-weight:bold;
}
.tbBg {
	background:transparent url("http://blog-imgs-27-origin.fc2.com/t/e/n/tenslives/icon_tb.gif") center left no-repeat;
	padding-left:20px;
	color:#000000;
	font-weight:bold;
}
.cmTbBody {
	clear:both;
	line-height:1.5;
	margin:20px 10px 0 10px;
}
.cmTbBody2 {
	margin:37px 0 57px 10px;
}
.cmTbBody .cmName {
	margin-bottom:10px;
	height:28px;
	border-radius:			5px 5px 0 0;
	-webkit-border-radius:	5px 5px 0 0;
	-moz-border-radius:		5px 5px 0 0;
}
.cmTbBody .cmName p.cmNbg {
	background:#1ea9ab url("http://blog-imgs-10-origin.fc2.com/t/e/n/tenslives/cm_bg.png") bottom left no-repeat;
	padding:2px 6px 7px 6px;
	height:19px;
	color:#ffffff;
	float:left;
	position:relative;
	min-width:64px;
	text-align:center;
	border-radius:			5px 5px 0 0;
	-webkit-border-radius:	5px 5px 0 0;
	-moz-border-radius:		5px 5px 0 0;
}
.cmTbBody .cmName p.cmNbg .fc2_owner_comment {
	background:#dd3300 url("http://blog-imgs-10-origin.fc2.com/t/e/n/tenslives/cm_bg.png") bottom left no-repeat;
	font-weight:bold;
	padding:2px 6px 7px 6px;
	height:19px;
	width:64px;
	border-radius:			5px 5px 0 0;
	-webkit-border-radius:	5px 5px 0 0;
	-moz-border-radius:		5px 5px 0 0;
	box-shadow:			0px 0px 0px 2px #ffffff;
	-webkit-box-shadow:	0px 0px 0px 2px #ffffff;
	-moz-box-shadow:	0px 0px 0px 2px #ffffff;
	display:block;
	position:absolute;
	top:0;
	left:0;
}
.cmTbBody .cmName span.cmNbg2 {
	background:transparent url("http://blog-imgs-10-origin.fc2.com/t/e/n/tenslives/cm_bg2.png") bottom right no-repeat;
	width:5px;
	height:5px;
	display:block;
	position:absolute;
	top:100%;
	left:100%;
	margin:-10px 0 0 -5px;
	_display:none;		/* IE6 */
}
.cmTbBody .cmName a {
	color:#ffffff;
	text-decoration:none;
}
.cmTbBody .cmName a:hover {
	text-decoration:underline;
}

.cmTbBody .cmName .comDate {
	padding-left:17px;
	margin-top:3px;
	float:right;
	color:#99a29e;
	font-size:0.9em;
}


.cmTbBody .cmTxt {
	margin:0 -10px 20px -10px;
	padding:0 10px 60px 30px;
	border-bottom:1px solid #c9dad1;
}

.entryState .cmUrl {
	color:#dad7c9;
}
.entryState .cmUrl a {
	color:#a3a197;
}
.entryState .cmUrl a:hover {
	color:#F70800;
	text-decoration:underline;
}
.entryState .cmUrl a:active {
	color:#000000;
}

.commentTh01 {
	text-align:right;
	padding:0 8px 0 5px;
}
.commentTh01 label {
	background:#e9e6de;
	padding:1px 4px 1px 5px;
	text-align:center;
	color:#a3a197;
	border-radius:			3px;
	-webkit-border-radius:	3px;
	-moz-border-radius:		3px;
}
.trackbackTh01 p {
	background:#e9e6de;
	margin-left:2px
	padding:1px 4px 1px 4px;
	text-align:center;
	color:#a3a197;
	border-radius:			3px;
	-webkit-border-radius:	3px;
	-moz-border-radius:		3px;
}
.commentTd01 {
	padding:3px 0 3px 0;
}
.trackbackTh01 {
	text-align:right;
	padding:0px 8px 0px 10px;
	font-weight:normal
}

.form{
	border:1px solid #dad7c9;
	padding:2px;
	border-radius:			3px;
	-webkit-border-radius:	3px;
	-moz-border-radius:		3px;
	background:#ffffff;
}
textarea.form{
	border:1px solid #a3a197;
}
.form:hover {
	background:#fffff0;
}
.form:focus {
	border-color:#dd3300;
	background:#fffff0;
	box-shadow:			0px 0px 0px 1px #dd3300;
	-webkit-box-shadow:	0px 0px 0px 1px #dd3300;
	-moz-box-shadow:	0px 0px 0px 1px #dd3300;
}


.commentTd01 .submit_btn {
}
.commentTd01 .submit_btn a {
	margin-top:20px;
	display:block;
	width:154px;
	padding:5px 0;
	color:#000000;
	font-weight:bold;
	font-size:1.1em;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #f7f6f0, -1px -1px 0px #dad7c9;
	border:1px solid #a2a099;
	border-radius:			5px;
	-webkit-border-radius:	5px;
	-moz-border-radius:		5px;
	box-shadow:			inset 0px 0px 0px 1px #edebe4;
	-webkit-box-shadow:	inset 0px 0px 0px 1px #edebe4;
	-moz-box-shadow:	inset 0px 0px 0px 1px #edebe4;
	background:#dad7c9;
	background-image:-webkit-gradient(linear, left top, left bottom,
		from(#edebe4),
		color-stop(0.50,#e5e3d9),
		color-stop(0.50,#dad7c9),
		to(#dad7c9));
	background-image:-moz-linear-gradient(
		#edebe4,
		#e5e3d9 50%,
		#dad7c9 50%,
		#dad7c9);
	background-image:-o-linear-gradient(
		#edebe4,
		#e5e3d9 50%,
		#dad7c9 50%,
		#dad7c9);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#edebe4, endcolorstr=#dad7c9));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#edebe4, endcolorstr=#dad7c9))";
	zoom:1;
}
.commentTd01 .submit_btn a:hover {
	color:#ffffff;
	text-shadow:1px 1px 0px #e7714d, -1px -1px 0px #bb3300;
	border:1px solid #993300;
	box-shadow:			inset 0px 0px 0px 1px #ee9980;
	-webkit-box-shadow:	inset 0px 0px 0px 1px #ee9980;
	-moz-box-shadow:	inset 0px 0px 0px 1px #ee9980;
	background:#dd3300;
	background-image:-webkit-gradient(linear, left top, left bottom,
		from(#ee9980),
		color-stop(0.50,#e7714d),
		color-stop(0.50,#dd3300),
		to(#dd3300));
	background-image:-moz-linear-gradient(
		#ee9980,
		#e7714d 50%,
		#dd3300 50%,
		#dd3300);
	background-image:-o-linear-gradient(
		#ee9980,
		#e7714d 50%,
		#dd3300 50%,
		#dd3300);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ee9980, endcolorstr=#dd3300));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ee9980, endcolorstr=#dd3300))";
	zoom:1;
}



/*--はてブ--*/
#hatena_bookmark_anywhere {
	
}
#hatena_bookmark_anywhere h3 a {
	color:#000000;
	text-decoration:none;
}
#hatena_bookmark_anywhere h3 a:hover {
	color:#dd3300;
	text-decoration:none;
}
#hatena_bookmark_anywhere h3 a:active {
	color:#000000;
	text-decoration:none;
}
#hatena_bookmark_anywhere .h3Hb {
	background:transparent url("http://blog-imgs-26-origin.fc2.com/t/e/n/tenslives/icon_hb.gif") 12px center no-repeat;
	padding-left:32px;
	color:#000000;
	font-weight:bold;
}
ul#bookmarked_user {
	margin-bottom:60px;
	list-style:none;
}
ul#bookmarked_user li {
	padding:10px 0 10px 12px;
	clear:both;
	line-height:1.3;
	border-bottom:1px solid #e4ede8;
}
ul#bookmarked_user li .__hatena_bookmark_anywhere_timestamp {
	float:right;
	background:#d4e1da;
	margin:1px 7px 0 0;
	padding:1px 0;
	width:64px;
	text-align:center;
	border-radius:			3px;
	-webkit-border-radius:	3px;
	-moz-border-radius:		3px;
}
ul#bookmarked_user li a.hatena_bookmark_anywhere_user {
	color:#000000;
	padding:0;
	text-decoration:none;
	font-weight:bold;
}
ul#bookmarked_user li a.hatena_bookmark_anywhere_user img {
	padding:0 6px 0 0;
}
ul#bookmarked_user li .hatena_bookmark_anywhere_tags {
	padding:0 10px;
}
ul#bookmarked_user li .hatena_bookmark_anywhere_tags a {
	color:#99a29e;
	text-decoration:none;
}
ul#bookmarked_user li a.hatena_bookmark_anywhere_user:hover,
ul#bookmarked_user li .hatena_bookmark_anywhere_tags a:hover {
	color:#dd3300;
	text-decoration:none;
}
ul#bookmarked_user li a.hatena_bookmark_anywhere_user:active,
ul#bookmarked_user li .hatena_bookmark_anywhere_tags a:active {
	color:#000000;
	text-decoration:none;
}

ul#bookmarked_user li .hatena_bookmark_anywhere_comment {
	color:#878f8c;
}



/*--------------------------------------------------------------------*/
/*--ページナビ--*/
.pageBlock {
	margin:0;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #c9dad1;
	height:36px;
	line-height:36px;
	position:relative;
	text-align:center;
}
.pageBlockDate {
	background:#ffffff;
	padding:5px 0px 10px 0px;
	margin-top:-11px;
}

#footPageNavi {
	clear:both;
}

#footPageNavi .pageBlock {
	margin:60px 0 0 0;
	border-bottom:none;
	border-top:1px solid #c9dad1;
	border-bottom:1px solid #c9dad1;
}
#footPageNavi .pageBlockDate {
	border-top:none;
	margin-top:-11px;
}


.pageBlock .pageBack {
	float:left;
	text-align:left;
}
.pageBlock .pageNext {
	float:right;
	text-align:right;
}
.pageBlock .pageBack a {
	display:block;
	background:#e9e6de url("http://blog-imgs-27-origin.fc2.com/t/e/n/tenslives/page_prev.gif") left 11px no-repeat;
	color:#000000;
	text-decoration:none;
	padding-left:25px;
	height:36px;
	line-height:36px;
	border-radius:			5px;
	-webkit-border-radius:	5px;
	-moz-border-radius:		5px;
	width:131px;
}
.pageBlock .pageBack a:hover {
	background-color:#dd3300;
	background-position:left -139px;
	color:#FFFFFF;
}
.pageBlock .pageBack a:active {
	background-color:#000000;
	background-position:left -139px;
	color:#ffffff;
}
.pageBlock .pageNext a {
	display:block;
	background:#e9e6de url("http://blog-imgs-27-origin.fc2.com/t/e/n/tenslives/page_next.gif") right 11px no-repeat;
	color:#000000;
	text-decoration:none;
	padding-right:25px;
	height:36px;
	line-height:36px;
	border-radius:			5px;
	-webkit-border-radius:	5px;
	-moz-border-radius:		5px;
	width:131px;
}
.pageBlock .pageNext a:hover {
	background-color:#dd3300;
	background-position:right -139px;
	color:#FFFFFF;
}
.pageBlock .pageNext a:active {
	background-color:#000000;
	background-position:right -139px;
	color:#ffffff;
}

.pageBlockDate .pageBack a {
	background-color:#ffffff;
}
.pageBlockDate .pageNext a {
	background-color:#ffffff;
}

.pageBlock .pbDateBox {
	width:456px;
	line-height:36px;
	text-align:center;
	color:#99a29e;
	position:absolute;
	left:156px;
	top:5px;
	overflow:hidden;
}


.pageBlock .pagenavigation {
	height:36px;
	list-style:none;
	text-align:center;
	color:#000000;
	font-size:12px;
}
.pageBlock .pagenavigation li {
	margin:10px 0 0 0;
	min-width:24px;
	height:26px;
	line-height:26px;
	overflow:hidden;
	display:inline-block;
	/display:inline;		/* IE6-7 */
	/zoom:1;				/* IE6-7 */
}
.pageBlock .pagenavigation li span {
	display:block;
	min-width:24px;
	height:26px;
	float:left;
	color:#99a29e;
	border-radius:			5px;
	-webkit-border-radius:	5px;
	-moz-border-radius:		5px;
}
.pageBlock .pagenavigation li.ellipsis_pagenavigation {
	margin:10px -1px 0 -1px;
}
.pageBlock .pagenavigation li.ellipsis_pagenavigation span {
	width:12px;
}
.pageBlock .pagenavigation li.selected_pagenavigation {
	margin:10px 3px 0 3px;
}
.pageBlock .pagenavigation li.selected_pagenavigation span {
	background:#000000;
	color:#ffffff;
}

.pageBlock .pagenavigation li a {
	display:block;
	min-width:24px;
	height:26px;
	float:left;
	color:#000000;
	text-decoration:none;
	border-radius:			5px;
	-webkit-border-radius:	5px;
	-moz-border-radius:		5px;
}
.pageBlock .pagenavigation li a:hover {
	background:#dd3300;
	color:#ffffff;
	text-decoration:none;
}
.pageBlock .pagenavigation li a:active {
	background:#000000;
	color:#ffffff;
	text-decoration:none;
}


/*--side navi--*/
.sideNavi {
	position:fixed;
	top:50%;
	z-index:20;
	height:156px;
	margin-top:-78px;
	overflow:hidden;
	box-shadow:			0px 0 20px -10px #363432;
	-webkit-box-shadow:	0px 0 20px -10px #363432;
	-moz-box-shadow:	0px 0 20px -10px #363432;
}
* html .sideNavi {			/* IE6? */
	dispaly:none;
}
.sideNaviBack {
	left:0;
	border-radius:			0 5px 5px 0;
	-webkit-border-radius:	0 5px 5px 0;
	-moz-border-radius:		0 5px 5px 0;
}
.sideNaviNext {
	right:0;
	border-radius:			5px 0 0 5px;
	-webkit-border-radius:	5px 0 0 5px;
	-moz-border-radius:		5px 0 0 5px;
}

.sideNavi a {
	color:#ffffff;
	text-decoration:none;
	display:block;
	width:36px;
	height:156px;
	opacity:0.15;
	filter: alpha(style=0, opacity=15);
	transition:			width 0.1s ease-out, background-color 0.1s ease-out, opacity 0.1s ease-out;
	-webkit-transition:	width 0.1s ease-out, background-color 0.1s ease-out, opacity 0.1s ease-out;
	-moz-transition:	width 0.1s ease-out, background-color 0.1s ease-out, opacity 0.1s ease-out;
	-o-transition:		width 0.1s ease-out, background-color 0.1s ease-out, opacity 0.1s ease-out;
}
.sideNaviBack a {
	background:#000000 url("http://blog-imgs-27-origin.fc2.com/t/e/n/tenslives/page_prev.gif") left -79px no-repeat;
	border-radius:			0 5px 5px 0;
	-webkit-border-radius:	0 5px 5px 0;
	-moz-border-radius:		0 5px 5px 0;
}
.sideNaviNext a {
	background:#000000 url("http://blog-imgs-27-origin.fc2.com/t/e/n/tenslives/page_next.gif") right -79px no-repeat;
	border-radius:			5px 0 0 5px;
	-webkit-border-radius:	5px 0 0 5px;
	-moz-border-radius:		5px 0 0 5px;
}
.sideNavi a:hover {
	width:120px;
	background-color:#dd3300;
	opacity:0.90;
	filter: alpha(style=0, opacity=90);
}
.sideNavi a p {
	width:74px;
	height:128px;
	padding:15px 10px 0 10px;
	line-height:16px;
	overflow:hidden;
	text-overflow:ellipsis;
	opacity:0.0;
	filter: alpha(style=0, opacity=0);
}
.sideNaviBack a p {
	padding-left:36px;
}
.sideNaviNext a p {
	padding-right:36px;
	position:absolute;
	right:0;
}
.sideNavi a:hover p {
	opacity:1.0;
	filter: alpha(style=0, opacity=100);
}
.sideNaviNext a:hover p {
}





/*--------------------------------------------------------------------*/
/*--footerTags--*/
.footBoxLine {
	background:#FFFFFF url("http://blog-imgs-10-origin.fc2.com/t/e/n/tenslives/line01.gif") top left repeat-x;
	padding-top:10px;
	margin-top:60px;
}
.footTag dl {
	background:#FFFFFF url("http://blog-imgs-10-origin.fc2.com/t/e/n/tenslives/side_bg.gif");
	padding:5px;
}
.footTag dt {
	background:#FFFFFF;
	padding:7px 0 7px 5px;
	border-bottom:1px solid #c9dad1;
	overflow:hidden;
}
.footTag dd {
	background:#FFFFFF;
	padding:7px;
	line-height:1.3;
	text-align:center;
	overflow:hidden;
	border-bottom:7px solid #ffffff;
}

.footTag #fdl_tag {
	margin-top:60px;
}
.footTag #fdl_tag dd {
	height:400px;
}
.footTag #fdl_tag dd a {
	text-decoration:none;
	padding:1px 3px;
	position:relative;
	z-index:1;
}
.footTag #fdl_tag dd .tagC1 a {
	padding:2px 3px 1px 3px;
	color:#5e6462;
	border-radius:			5px;
	-webkit-border-radius:	5px;
	-moz-border-radius:		5px;
}
.footTag #fdl_tag dd .tagC2 a {
	color:#b3bcb8;
	border-radius:			4px;
	-webkit-border-radius:	4px;
	-moz-border-radius:		4px;
}
.footTag #fdl_tag dd .tagC3 a {
	color:#dfe4e1;
	border-radius:			3px;
	-webkit-border-radius:	3px;
	-moz-border-radius:		3px;
}
.footTag #fdl_tag dd .tagC1 a:hover {
	background:#dd3300;
	color:#ffffff;
}
.footTag #fdl_tag dd .tagC2 a:hover {
	background:#dd3300;
	color:#ffffff;
}
.footTag #fdl_tag dd .tagC3 a:hover {
	background:#dd3300;
	color:#ffffff;
}


/*--Ad--*/
.footTag #fdl_ad dd {
	padding:5px 6px;
}

.footTag #fdl_ad .fAmaProductCloud {
	 
}

.footTag #fdl_ad .fRkBanner {
	text-align:center;
}
.footTag #fdl_ad .fRkBanner img {
	padding:5px 16px 0 16px;
}


#overtureAds {
	margin:60px 0 0 0;
	padding:5px 0 10px 0 !important;
	border-top:1px solid #e4ede8;
	border-bottom:1px solid #e4ede8;
	font-size:0.8em;
	opacity:0.75;
	filter:alpha(opacity=75);						/* IE6 7 */
	-ms-filter:"alpha(opacity=75)";					/* IE8 */
}



/*--------------------------------------------------------------------*/
/*--フッタ--*/
#footMain {
	clear:both;
	background:#FFFFFF;
	padding:80px 0 0 0;
	margin:0 5px;
	position:relative;
}


#page_top {
	position:fixed;
	display:none;
	bottom:22px;
	left:50%;
	margin-left:480px;
	z-index:11;
	overflow:hidden;
	width:41px;
	height:36px;
}
#page_top a {
	display:block;
	width:41px;
	height:36px;
	border-radius:			5px;
	-webkit-border-radius:	5px;
	-moz-border-radius:		5px;
	background:#ffffff url("http://blog-imgs-10-origin.fc2.com/t/e/n/tenslives/bg_totop.gif") 12px 9px no-repeat;
}
#page_top a:hover {
	background-color:#dd3300;
	background-position:12px -41px;
}


/*--google--*/
.googleAdsense {
	clear:both;
	border-bottom:5px solid #FFFFFF;
	padding:15px 0 0 0;
	background:#FFFFFF url("http://blog-imgs-10-origin.fc2.com/t/e/n/tenslives/line01.gif") top left repeat-x;
}
.googleAdsenseBgTop {
	background:#FFFFFF url("http://blog-imgs-10-origin.fc2.com/t/e/n/tenslives/line01.gif") bottom left repeat-x;
	padding:0 10px 10px 10px;
	text-align:center;
}


#footer {
	height:220px;
	padding:10px;
	background:#FFFFFF url("http://blog-imgs-10-origin.fc2.com/t/e/n/tenslives/side_bg.gif");
	color:#878f8c;
}
#footer #copy {
	line-height:1.6;
	padding-top:160px;
	float:left;
}

#footer a,
#footer a:visited,
#footer a:hover,
#footer a:active {
	color:#878f8c;
	text-decoration:none;
}

#footerIcon {
	position:relative;
	margin:0;
	padding:0;
	font-size:0px;
}
#footerIcon div {
	position:absolute;
	top:200px;
}
#footerIcon div.footIcon1 {
	left:0px;
	width:80px;
	height:15px;
	overflow:hidden;
}
#footerIcon div.footIcon2 {
	left:85px;
	height:15px;
}
#footerIcon div.footIcon3 {
	left:53px;
	background:#ffffff;
	padding:1px;
	border:1px solid #99a29e;
	height:11px;
	width:35px;
}



/*--------------------------------------------------------------------*/
/*--golink--*/
#goLink {
	position:fixed;
	bottom:0;
	right:0;
	z-index:10;
	width:80px;
	height:80px;
	overflow:hidden;
}
* html #goLink {			/* IE6? */
	dispaly:none;
}

#goLink a {
	background:transparent url("http://blog-imgs-49-origin.fc2.com/t/e/n/tenslives/gotohn.gif") 0 0 no-repeat;
	display:block;
	width:80px;
	height:80px;
/*
	transition:			background-position 0.3s ease-out;
	-webkit-transition:	background-position 0.3s ease-out;
	-moz-transition:	background-position 0.3s ease-out;
	-o-transition		background-position 0.3s ease-out;
}
*/
}
#goLink a:hover {
	background-position:0 -80px;
}


/*--------------------------------------------------------------------*/
/*--for smart phone--*/

@media screen and (max-device-width:480px) {

#goLink {
	display:none;
}
#page_top {
	display:none;
}

}




/*--------------------------------------------------------------------*/
.ootagumi {
	border-collapse:collapse;
	width:100%;
	line-height:1.2;
}
.ootagumi th {
	border:1px solid #e4ede8;
	background:#fafbfa;
	text-align:center;
	padding:14px 0;	
}
.ootagumi td {
	border:1px solid #e4ede8;
	text-align:center;
	padding:6px 0;
}
.ootagumi td:empty {
	background:#e4ede8;
}
.ootagumi td img {
	padding-bottom:6px;
}


/*--------------------------------------------------------------------*/
.wikitable {
    border-collapse: collapse;
}
.wikitable th {
    border: 1px solid #aaa;
    padding: 0.2em 0.4em;
    background:#f2f2f2;
    font-weight:bold;
}
.wikitable td {
    border: 1px solid #aaa;
    padding: 0.2em 0.4em;
    background:#f9f9f9;
}


