@charset "EUC-JP";

/*
-----------------------------------------------------
livedoor Blog CSS
    Name:
 Version: 2007.09.14
(Release: 2006.07.05)
-----------------------------------------------------
*/

	body{
		background:url(/parts/bg.png) center top repeat-y #181818;
		margin:0;
		padding:0;
		color:#000;
		font-family: arial , "£Í£Ó £Ð¥´¥·¥Ã¥¯" , sans-serif;
		text-align:center;
	}
	h1,h2,h3{
		margin:0;
		padding:0;
	}
	a{
		color:#666666;
		text-decoration:underline;
	}
	a:link{}
	a:visited{}
	a:active{}
	a:hover{
		text-decoration:none;
	}
	blockquote ,
	pre {
		border:2px dotted #666666;
		padding:10px;
		margin:10px;
		text-align:left;
	}
input{
	font-family: arial , "£Í£Ó £Ð¥´¥·¥Ã¥¯" , sans-serif;
    }
/*-----------------------------------------------------*/
	#header{
		background:#e5e3d7;
		color:#353229;
		font-size:12px;
	}
	#header a{
		color:#353229;
	}

	#container{
		width:950px;
		margin:0 auto;
		text-align:center;
		word-break:break-all;
		background:url(http://image.blog.livedoor.jp/mmaplanet/imgs/a/b/ab3d958d.gif) repeat-y;
	}
	#banner{
		margin:0 auto;

		background:;
		color:#4c4c4c;
		text-align:left;
		display:none;
	}
	#banner a{
		color:#4c4c4c;
		text-decoration:none;
	}
	#banner a:hover{
		text-decoration:underline;
	}
	.blogtitle{
		font-size:22px;
		font-weight:bold;
		padding:5px 5px 0 0px;
	}
	.description{
		margin:0 15px 0 0px;
		line-height:150%;
		font-size:12px;
	}
	#blogcontainer{
		width:950px;
		margin:0px auto 0px;
	}
	#wrapper{
		float:left;
		width:730px;
	}
	#content{
		float:left;
		width:505px;
		text-align:right;
	}
	#blog{
		width:475px;
		text-align:left;
		padding-left:25px;
	}
	* html #blog{
		width:475px;
		padding-left:0px;
	}

	/*for IE7 */
	*:first-child+html #blog {
		width:483px;
		padding-left:0px;
	}

	#left{
		float:right;
		width:220px;
	}
	#leftbody{}
	#right{
		float:right;
		width:220px;
	}
	#rightbody{}
	#footer{
	}
	#outfooter{
		padding:15px 0 5px;
		color:#fff;
		font-size:x-small;
	}
/*-----------------------------------------------------*/
	.datetop{}
	.fullbody{}
	.datebody{
		margin:0 auto -4px;
	}
	.date{
		color:#94c8ff;
		font-size:20px;
		font-weight:normal;
	}
	.blogbodytop{}
	.blogbody{
		text-align:center;
		padding-bottom:15px;
	}
	.blogbodybottom{}
	.titlebody{
		padding:13px 10px 9px 0px;
		text-align:left;
	}
	.title{
		font-size:18px;
		font-weight:bold;
		color:#000;
	}

	.title a {
		color:#000;
	}
	.titlespan{
	}
	.main{
		margin:10px 10px 5px 0;
		text-align:left;
		line-height:165%;
		font-size:12px;
	}
	.mainmore
	,.portal-links{
		margin:0 10px 5px 0;
		text-align:left;
		line-height:165%;
		font-size:12px;
	}
	.continues{}
	a.continues{}
    ul.article-post{
		text-align:left;
	}
    ul.article-post li {
        border-right:1px solid #aaa;
        display:inline;
        padding:0 5px;
        }
	.article-footer{
		font-size:11px;
		margin:40px 0 5px;
		text-align:left !important;
	}
	.article-footer img{
        border:0;
        vertical-align:middle;
        padding:0 4px;
	}
	img.clipbutton { border: none; }
	.menu{
		color:#4a4a4a;
		font-size:11px;
		text-align:right;
		margin:0 10px 5px 45px;
	}
	.nextpage{
		margin:0 10px 10px;
		font-size:11px;
		text-align:right;
	}
	.posted a,.menu a,.nextpage a{}
	.pict{
		margin:0 5px 5px 0;
	}
	.blogbodybottom{
		padding:15px 0;
	}
	.dateend{}

/* ðÉ */
	#ad{
		margin:20px auto;
		padding-top:10px;
		text-align:center;
	}
	#ad iframe{
		width:370px;
	}
	body.ad {
		background: transparent;
	}
	a.adtitle{font-weight:bold;text-decoration:underline;}
	a.addescription{color:#9a998f;text-decoration:none;}
	a.adurl{color:#9a998f;text-decoration:none;}
	a.adld{text-decoration:underline;}

/* */
	#categorytitlebody{}
	#categorytitle{
		padding:6px 20px;
		text-align:center;
		font-size:16px;
		font-weight:bold;
	}
/*-----------------------------------------------------*/
/* */
	#articletop{}
	#articlebody{}
	.comblogbodybottom{}
	#articlebottom{}
	#blogcommentbottom{}
	#contentcommentbottom{}

/*  */
	.trackbackurltop{}
	.trackbackurlbody{
		text-align:left;
		padding:0 10px 10px;
	}
	.trackbackurlttl{
		font-size:14px;
		font-weight:bold;
		padding:10px 0 0;
	}
	.trackbackurl{
		text-align:center;
		margin-bottom:10px;
	}
	.trackbackurl table{
		width:370px;
		margin:10px auto;
	}
	input.trackbackbox{
		width:300px;
	}

/* */
	a.posttitle{
		font-size:12px;
	}
	a.posttitle:hover{}

	#trackback,#comment,#takecomment{
		text-align:left;
		padding:20px 10px 10px;
	}
	.trackbackhead,.commenthead,.takecommenthead{
		font-size:14px;
		font-weight:bold;
		margin-bottom:10px;
	}
	#trackbackbody,#commentbody,#takecommentbody{
		padding-left:5px;
	}
	.trackbackttl,.commentttl{
		font-size:12px;
	}
	.trackbacktext,.commenttext{
		margin:5px 0 20px 10px;
		line-height:125%;
		font-size:12px;
	}

/* */
	#formbody{
		text-align:left;
		padding:0 0 20px 7px;
	}
	.formbodybottom{}
	.form{
		color:#000;
		font-size:12px;
	}
	.form th{
		font-weight:normal;
		padding:2px;
		text-align:right;
	}
	.form td{
		padding:2px;
	}
	input#author{width:200px;}
	input#email{width:200px;}
	input#url{width:200px;}
	input#bake{}
	textarea#text{width:310px;height:200px;}
	input.button{margin-top:20px;width:80px;}

	#error{
		padding:10px;
		font-size:12px;
		line-height:125%;
		font-weight:bold;
	}
	#error span{font-weight:normal;}
	.loginon{
		color:#000;
		font-size:12px;
		font-weight:bold;
		margin:10px 15px;
		padding:5px;
		border:1px solid #ffb21d;
		text-align:center;
	}
	.loginon a{color:#000;}
	.loginon a:hover{}
	.loginoff{
		color:#000;
		font-size:12px;
		font-weight:bold;
		margin:10px 15px;
		padding:5px;
		border:1px solid #ffb21d;
		text-align:center;
	}
	.loginoff a{color:#a25011;}
	.loginoff a:hover{color:#a25011;}
/*-----------------------------------------------------*/
/* */
	.sidetitlebody{
	}
	.sidetitle{
		padding:5px 5px 5px 10px;
		text-align:left;
		font-size:18px;
		font-weight:bold;
		color:#970609;
	}
	.side{
		font-size:12px;
		line-height:125%;
		padding:0px 0 20px;
		color:#7f7f7f;
	}
	.sidebody{
		margin:0 10px;
		padding-bottom:5px;
		text-align:left;
		padding-left:10px;
		background:url(http://image.blog.livedoor.jp/mmaplanet/imgs/5/9/59978c9b.gif) no-repeat 2px 6px;
	}
	.side a{
	}
	.side a:hover{}
	a.ttllink{
		color:#4c4c4c;
	}
	a.ttllink:hover{}

.plugin-schedule b {
    font-size:14px;
    }
.plugin-recent_articles .sidetitle {
    text-indent:-9999px;
    background:url(/parts/side_title_white_recent.gif) 10px 0 no-repeat;
    }
.plugin-tag_cloud .sidetitle {
    text-indent:-9999px;
    background:url(/parts/side_title_white_tags.gif) 10px 0 no-repeat;
    }
.plugin-categorize .sidetitle {
    text-indent:-9999px;
    background:url(/parts/side_title_white_category.gif) 10px 0 no-repeat;
    }
.plugin-monthly .sidetitle {
    text-indent:-9999px;
    background:url(/parts/side_title_white_past.gif) 10px 0 no-repeat;
    }
.plugin-ad .sidetitle {
    text-indent:-9999px;
    background:url(/parts/side_title_white_ad.gif) 10px 0 no-repeat;
    }
.plugin-schedule .sidetitle {
    text-indent:-9999px;
    background:url(/parts/side_title_white_schedule.gif) 10px 0 no-repeat;
    }
.plugin-staff .sidetitle {
    text-indent:-9999px;
    background:url(/parts/side_title_white_staff.gif) 10px 0 no-repeat;
    }
.plugin-links .sidetitle {
    text-indent:-9999px;
    background:url(/parts/side_title_white_links.gif) 10px 0 no-repeat;
    }






/* */
	.calendarheadbody{}
	.calendarhead{
		padding:5px 0 15px;
		font-size:14px;
		color:#970609;
		font-weight:bold;
		text-align:center;
	}
	.calendarhead a{
	}

	.calendarpre{
		margin-right:5px;
	}
	.calendarnext{
		margin-left:5px;
	}

	.caltop{}
	.calbody{}
	.calendartable{}
	.caltbl{
		width:95%;
		margin:0 auto 35px;
		text-align:center;
	}
	.calbottom{}
	.caltblwkbg{}

	.calendarwd{}
	.caltblwk{
		margin:0 auto;
	}
	.caltblwk td{
		width:25px;
		padding:3px 0;
		border-right:1px solid #fff;
		border-bottom:1px solid #fff;
		font-size:11px;
		font-weight:bold;
		text-align:center;
	}
	.weekday{
		color:#7f7f7f;
	}
	.sun{
		color:#c3445f;
	}
	.sat{
		color:#0075dc;
	}
	.caltbldaybg{}
	.caltblday{
		margin:0 auto 10px;
	}
	.caltblday td{
		width:25px;
		height:25px;
		padding:3px 0;
		border-right:1px solid #fff;
		border-bottom:1px solid #fff;
		font-size:11px;
		color:#7f7f7f;
		text-align:center;
	}
	.calendar{}
	.acalendar{
		color:#fff;
		font-weight:bold;
	}
	.calendard{}
	.calon{
		background:#424242;
	}
	.caloff{}
	.caltblday a{}

/* */
	input.sf{width:122px;margin-right:3px;}
	.moblogbody,.linkme,.skypeme{text-align:center;}
	.afbody{text-align:center;padding-bottom:10px;}
	.afbody img{margin-bottom:3px;}
	.photo{text-align:center;}
	.nickname{font-size:12px;font-weight:bold;margin:10px 10px;}
	.message{text-align:left;font-size:12px;margin:0 10px 10px;}
	.newslist{margin-right:10px;}
	.blogtimes{margin:10px auto;text-align:center;width:180px;}

	.elsehead{
		padding:3px 0 4px;
	}
	.elsebody{text-align:center;}
	.elsebottom{
		padding:3px 0 4px;
	}



.clearfix:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* IE for Mac \*/
.clearfix {
	display: block;
} /* */


.head_nav1 {
	width:950px;
	margin:0 auto;
	background:url(http://image.blog.livedoor.jp/mmaplanet/imgs/7/7/77fe4990.gif) repeat-x;
}

.nav1_on, .nav_1 {
	float:left;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	padding:3px 0px;
}

.nav1_on a, .nav_1 a {
	color:#fff;
	text-decoration:none;
	padding:3px 10px;
}

.nav1_on {
	background:url(http://image.blog.livedoor.jp/mmaplanet/imgs/4/6/46c73cc7.gif) repeat-x;
}

.listnav {
	float:left;
	background:url(http://image.blog.livedoor.jp/mmaplanet/imgs/9/b/9b863a00.gif) no-repeat;
	width:1px;
	height:18px;
}

.nav_1 a:hover {
	background:url(http://image.blog.livedoor.jp/mmaplanet/imgs/4/6/46c73cc7.gif) repeat-x;
}



.head_nav2 {
	width:950px;
	margin:0 auto;
	background:url(http://image.blog.livedoor.jp/mmaplanet/imgs/8/1/81036ccd.gif) repeat-x;
    position:relative;
}
#searchbox{
    position:absolute;
    top:3px;
    right:3px;
    }
#searchbox *{
    margin:0;
    padding:0;
    vertical-align:middle;
    }
#searchbox input.sf{
    border:1px solid #260405;
    height:17px;
    padding:2px 2px 2px 20px;
    width:132px;
    background:url(/parts/magnifier.png) 2px 2px no-repeat #ededed;
    }

.nav2_on, .nav_2 {
	float:left;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	padding:8px 0px;
}


.nav2_on a, .nav_2 a {
	color:#fff;
	text-decoration:none;
	padding:8px 10px;
}


.nav_2 a:hover {
	padding:8px 10px;
	background:url(http://image.blog.livedoor.jp/mmaplanet/imgs/a/1/a12f0bc0.gif) repeat-x;
}

.nav2_on {
	background:url(http://image.blog.livedoor.jp/mmaplanet/imgs/a/1/a12f0bc0.gif) repeat-x;
}

.listnav2 {
	float:left;
	background:url(http://image.blog.livedoor.jp/mmaplanet/imgs/0/a/0aa25e55.gif) no-repeat;
	width:1px;
	height:33px;
}

.nav_2:hover {
	background:url(http://image.blog.livedoor.jp/mmaplanet/imgs/a/1/a12f0bc0.gif) repeat-x;
}


.titlebar1, .titlebar2 {
	margin-top:10px;
}
.titlebar1 {
	background:url(http://image.blog.livedoor.jp/mmaplanet/imgs/2/f/2fa6f982.gif) no-repeat;
}

.titlebar2 {
	background:url(http://image.blog.livedoor.jp/mmaplanet/imgs/5/e/5ec296a1.gif) no-repeat;
}

.titlebar1 h1.custom_cate, .titlebar2 h1.custom_cate,
.titlebar1 h2.custom_cate, .titlebar2 h2.custom_cate {
	float:left;
	font-size:12px;
	font-style: italic;
	color:#fff;
	padding:5px 10px;
	margin:0;
}

.titlebar2 h1.custom_cate a,
.titlebar2 h2.custom_cate a {
	color:#fff;
	text-decoration:none;
}

.titlebar1 p.custom_date, .titlebar2 p.custom_date {
	float:right;
	font-size:12px;
	color:#ccc;
	margin:0;
	padding:5px 15px 5px 10px;
}

	/*for IE7 */
	*:first-child+html .titlebar1 p.custom_date,
	*:first-child+html .titlebar2 p.custom_date
	 {
		padding-right:20px;
	}


.custom_sidebox {
	background:#0F0F0F;
	padding:0;
	margin-bottom:3px;
}

.custom_sidebox h5.custom_sideimg {
	margin:0;
	padding:0;
	float:right;
	width:60px;
}

.custom_sidebox .custom_sidetext {
	float:left;
	font-size:12px;
	color:#797979;
	padding:3px 0px 3px 7px;
	margin:0;
	width:145px;
	text-align:left;
}

.custom_sidebox .custom_sidetext a {
	color:#b10202;
}

.custom_sidebox .custom_sidetext p {
	margin:0px;
	padding:0;
}

.custom_sidebox .custom_sidetext p.link {
	margin:0 0 5px;
	padding:0;
}

.side ul.tagcloud {
	width:200px;
    margin:0 5px;
}

.side ul.tagcloud li {
	padding-left:5px;
}


.article-tags {
	display:none;
}


/** ---------- Google AdSense ---------- **/
.google-user-ad { margin:10px auto; } 
.ad-center { text-align:center; }
.ad-type-side { margin:0; }

.ad-outer { margin:0 auto; padding:0; }
.ad-by { text-align:left; margin-bottom:4px; font-size:11px; }
.ad-box { text-align:left; }
.ad-box a{ display:block; margin:0 8px 0 0!important; padding:6px 8px!important; overflow:hidden; }
.ad-box a:hover { padding:4px 6px!important; }
.ad-box a span.ad-url { margin-left:10px; }
/* for IE6-7 */
* html .ad-outer .ad-box a{ height:1%; }
*+html .ad-outer .ad-box a{ height:1%; }

.ad-by a, .ad-by a:hover { color:#000000 !important; font-weight:bold !important; }
.ad-box a, .ad-box a:hover { text-decoration:none; }
.ad-box a span.ad-title { font-size:15px; color:#1170C6; font-weight:bold; text-decoration:underline; line-height:150%; }
.ad-box a:hover span.ad-title { text-decoration:none; }
.ad-box a span.ad-url,
.ad-box a:hover span.ad-url { font-size:11px; color:#008000; line-height:150%; }
.ad-box a span.ad-description,
.ad-box a:hover span.ad-description { display:block; font-size:12px; color:#000000; line-height:150%; }
.ad-box a:hover{
	background:#ffffbb;
	border:2px solid #ffffbb;
	border-radius:5px;
	-moz-border-radius:5px; /* for fx */
	-webkit-border-radius:5px; /* for safari */
}



div.footer-outer {
    width: 950px;
    margin: 0 auto;
    text-align:center;
    padding-bottom:20px;
    font-size:12px;
    }
div.footer-outer a {
    color:#000;
    }
/* footer link */
.blogmedia-links {font-size:10px;padding:5px 5px;line-height:1.7em;}
.blogmedia-links dt {display:block;float:left;margin-right:5px;}
.blogmedia-links dd {margin: 0;padding: 0;}
.blogmedia-links a {display:block;float:left;margin-right:5px;}
.blogmedia-links li {display:inline;margin:0 3px;}
dd.bm11{clear:left;}
dd.bm23{clear:left;}

/** clearfix */

ELEMENT:after,
div.blog-title-outer:after,
div#container:after,
div#content:after,
ul.article-navigator:after,
ul.archives-navigator:after,
div.article-body:after,
div.article-body div.article-body-more:after,
div#trackback-form ul:after,
dl.blogmedia-links:after {
    content: " ";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
    }

/** hasLayout */
ELEMENT,
div.blog-title-outer,
h2.archives-title,
h2,
div.article-footer,
h1.article-title,
h2.article-title,
ul,
div.index-navigator-outer,
div.pager,
dl.blogmedia-links {
    height: 1%;
    }
/* End */