@charset "EUC-JP";

/*
-----------------------------------------------------
juchin2 081010
-----------------------------------------------------
*/

body{
	margin:0;
	padding:0;
	color:#FFFFFF;
	background-image: url(http://10chin.com/juchin2/bg.jpg);
	background-repeat: repeat-x;
	background-color: #161026;
}
a{color:#FFFF00;text-decoration:underline;}
a:hover{text-decoration:none;}
#container {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(http://10chin.com/juchin2/con_bg.gif);
	background-repeat: repeat-y;
}
#header_ {
	background-image: url(http://10chin.com/juchin2/top1010.jpg);
	background-repeat: no-repeat;
	height: 346px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
#banner,#subbanner{
	color:#fff;
	height:320px;
	text-align:left;
	margin:0 auto;
	position:relative;
	z-index:3;
}
h1 a{
	text-indent:-2000px;
	font-decoration:none;
	display:block;
	width:775px;
	height:320px;
	margin-right: auto;
	margin-left: auto;
}
#blogcontainer {
	width: 778px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}
#wrapper {
	float: left;
	width: 576px;
}
#content {
	width: 376px;
	float: right;
}
#blog{
z-index:1;
}

#left {
	float: left;
	width: 200px;
	text-align: left;
}
#left_body {
	width: 180px;
	margin-left: 15px;
	font-size: 12px;
	background-repeat: no-repeat;
	background-position: left bottom;
}
#right {
	float: right;
	width: 200px;
	text-align: left;
}
#right_body {
	width: 180px;
	background-repeat: no-repeat;
	font-size: 12px;
	background-position: left bottom;
	margin-left: 10px;
}
	
.cat_lefttop {}
.cat_righttop {}
.cat_leftbottom {}
.cat_rightbottom {}
.categorytitle{
	font-size:16px;
	padding:5px;
	text-align:center;
	color:#fff;
	marging-bottom:5px;
}

.cat_lefttop{}	
.blogbodytop {
	background-image: url(http://10chin.com/juchin2/main_top.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 376px;
}
.title_body {
	height: 40px;
	width: 350px;
	margin-right: auto;
	margin-left: auto;
}
.title {
	font-size: 14px;
	display: block;
	line-height: 40px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
	.blogbody,#articlebody{
	}
	/*\*/
	* html .blogbody,#articlebody{}
	.blogbody_centerleft,#articlebody_centerleft{
	background-image: url(juchin2/main_bg.jpg);
	background-repeat: repeat-y;
}
.blogbody {
	width: 376px;
	margin: 0px;
	background-image: url(http://10chin.com/juchin2/main_bg.jpg);
	background-repeat: repeat-y;
}

	.blogbody_centerright,#articlebody_centerright{}
	.blogbody_centerbottom,#articlebody_centerbottom{}
	.blogbody_lefttop,#articlebody_lefttop{}
	.blogbody_leftbottom,#articlebody_leftbottom{}
	.blogbody_rightbottom,#articlebody_rightbottom{}
	
	.date{
	font-size:12px;
	font-weight:bold;
	padding-right:30px;
	text-align:right;
	line-height: 20px;
	}

/* /
* html .main{height:1%;}
* html .mainmore{height:1%;}
/**/

	.main
	,.mainmore
	,.portal-links{
	font-size:12px;
	text-align:left;
	line-height:125%;
	padding-right: 30px;
	padding-left: 30px;
	}
	
	blockquote
	, pre{
		border:2px dotted #fdc1e7;
		padding:10px;
		margin:10px;
		text-align:left;
	}
	
	.pict{
		margin: 0 5px 5px 0;	
	}
	
	 a.continues:link{color:#700;}
	 a.continues:visited{color:#700;}
	 a.continues:active{color:#700;}
	 a.continues:hover{color:#e6136d;}

	.posted{
	color:#CC0000;
	font-size:11px;
	text-align:right;
	padding-right: 30px;
	}

	.posted a:link{color:#700;}
	.posted a:visited{color:#700;}
	.posted a:active{color:#700;}
	.posted a:hover{color:#e6136d;}

	.nextpage{
		font-size:12px;
		padding:5px;
		text-align:right;
	}
	.nextpage a:link{color:#700;}
	.nextpage a:visited{color:#700}
	.nextpage a:active{color:#700;}
	.nextpage a:hover{color:#e6136d;}

	.blogbodybottom{
	background-image: url(http://10chin.com/juchin2/main_bottom.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 376px;
	margin-bottom: 15px;
}

	.dateend{}

.menu{
	color:#fff;
	font-size:12px;
	text-align:center;
	padding:0px 0px 10px 0px;
}

	.menu a:link{color:#700;}
	.menu a:visited{color:#700;}
	.menu a:active{color:#700;}
	.menu a:hover{color:#d872ef;}


	.trackbackurltop,#trackbacktop,#commenttop,.formbodytop{}
	.trackbackurlbody{
		padding:10px 0px;
		text-align:left;
	}
	.trackbackurlttl{
		color:#e6136d;
		font-size:12px;
		font-weight:bold;
		padding:5px;
		background:url(http://parts.blog.livedoor.jp/img/usr/dokidoki/line.gif) repeat-x 0 100%;
		margin:0 10px;
	}

	.trackbackurl{text-align:center;}
	.trackbackurl table{width:335px;margin:10px auto 0;}
	input.trackbackbox{width:260px;}

	.trackbackurlbottom,#trackbackbottom,#commentbottom,.formbodybottom{}

	a.posttitle:link{color:#700;}
	a.posttitle:visited{color:#700;}
	a.posttitle:active{color:#700;}
	a.posttitle:hover{color:#d872ef;text-decoration:none;}

	#trackback,#comment,#takecomment{
		padding:10px 0px;
		text-align:left;
	}

	.trackbackhead,.commenthead,.takecommenthead{
		color:#e6136d;
		font-size:12px;
		font-weight:bold;
		padding:5px;
		background:url(http://parts.blog.livedoor.jp/img/usr/dokidoki/line.gif) repeat-x 0 100%;
		margin:0 10px;
	}
	#trackbackbody,#commentbody,#takecommentbody{
		padding:10px;
	}
	.trackbackttl,.commentttl{
		font-size:12px;
	}
	.trackbacktext,.commenttext{
		font-size:12px;
		margin:5px;
	}

	.loginon{
		font-size:12px;
		margin:15px 0;
	}
	
	.loginon a:link{color:#700;}
	.loginon a:visited{color:#700;}
	.loginon a:active{color:#700;}
	.loginon a:hover{color:#d872ef;}

	.loginoff{
		font-size:12px;
		margin:15px 0;
	}

	.loginoff a:link{color:#700;}
	.loginoff a:visited{color:#700;}
	.loginoff a:active{color:#700;}
	.loginoff a:hover{color:#d872ef;}

	#formbody{
		text-align:center;
	}

	.form{
		margin:0px auto;
		color:#3b3535;
		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:330px;height:200px;}
	input.button{margin-top:20px;width:80px;}

	.formbodybottom{}
.blogcommentbottom{}
.calendarhead{
	color:#fff;
	text-align:center;
	padding:5px;
	font-family: "Courier New", Courier, mono;
	}
	
.calendarhead a:link{color:#FFCC00;}
.calendarhead a:visited{color:#FFCC00;}
.calendarhead a:active{color:#FFCC00;}
.calendarhead a:hover{color:#FFCC00;text-decoration:none;}	
.calendarpre,.calendarnext{
		font-size:11px;
	}	
.caltop{}
.calbody{}
.caltbl{
	width:175px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.caltblwkbg{}
.caltblwk{
	font-size:12px;
}
.caltblwk td{
	padding:3px 0;
	text-align:center;
}
.weekday{color:#FFFFFF;}
.sun{color:#e6136d;}
.sat{color:#00f;}
.caltbldaybg{}
.caltblday{
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}
.caltblday td{
	text-align:center;
	padding:3px 0px;
}
.calon{
}
.caloff{}
.caltblday a:link{color:#BF0000;text-decoration:none;}
.caltblday a:visited{color:#BF0000;text-decoration:underline;}
.caltblday a:active{color:#BF0000;text-decoration:underline;}
.caltblday a:hover{color:#fff998;}
.calbottom{
	padding:4px 0;
	margin-bottom:10px;
}.sidetitlebody {
	height: 30px;
	width: 180px;
	background-image: url(http://10chin.com/juchin2/icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.sidetitle{
	font-family: "Courier New", Courier, Terminal, Monaco, "ＭＳ ゴシック", "Osaka-等幅";
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	letter-spacing: 4;
	letter-spacing: 1px;
	text-indent: 55px;
}
.side{
	}	
.sidebody{
	padding:0px 0px 0px 17px;
	margin-bottom:5px;
	line-height:17px;
	background-image: url(http://parts.blog.livedoor.jp/img/usr/standard_black_2c/icon_dot.gif);
	background-repeat: no-repeat;
	background-position: 0% center;
	}
.sidebottom {
	width: 180px;
	height: 20px;
}
	a.ttllink:link{color:#fff;text-decoration:underline;}
	a.ttllink:visited{color:#fff;text-decoration:underline;}
	a.ttllink:active{color:#fff;text-decoration:underline;}
	a.ttllink:hover{color:#CCC;text-decoration:none;}

	input.sf{width:100px;margin:5px 3px 5px 0;}
	input.sfbtn{margin:5px 0;}
	.moblogbody,.linkme,.skypeme{text-align:center;}
	.afbody{text-align:center;padding-bottom:10px;}
	
	.afbody a:link{color:#d872ef;}
	.afbody a:visited{color:#d872ef;}
	.afbody a:active{color:#d872ef;}
	.afbody a:hover{color:#d872ef;}
	
	.afbody img{margin-bottom:3px;}
	.blogtimes{margin:10px auto;text-align:center;width:180px;}
	.elsebody{
		text-align:center;
	}
	#ad{
		margin: 30px auto 0;
		padding-bottom: 20px;
		text-align: center;
	}
	#ad iframe{
		width: 355px;
	}

	a.adtitle:link{color:#700;font-weight:bold;text-decoration:underline;}
	a.adtitle:visited{color:#700;font-weight:bold;text-decoration:underline;}
	a.adtitle:active{color:#700;font-weight:bold;text-decoration:underline;}
	a.adtitle:hover{color:#e6136d;font-weight:bold;text-decoration:underline;}
	
	a.addescription:link{color:#3b3535;text-decoration:none;}
	a.addescription:visited{color:#3b3535;text-decoration:none;}
	a.addescription:active{color:#3b3535;text-decoration:none;}
	a.addescription:hover{color:#3b3535;text-decoration:none;}
	
	a.adurl:link{color:#3b3535;text-decoration:none;}
	a.adurl:visited{color:#3b3535;text-decoration:none;}
	a.adurl:active{color:#3b3535;text-decoration:none;}
	a.adurl:hover{color:#3b3535;text-decoration:none;}
	
	a.adld:link{color:#700;text-decoration:underline;}
	a.adld:visited{color:#700;text-decoration:underline;}
	a.adld:active{color:#700;text-decoration:underline;}
	a.adld:hover{color:#e6136d;text-decoration:underline;}
	
	body.ad{background:#fff;}
	
/* プロフ　:::::::::::::::::::::*/

.photo{text-align:center;}
.nickname{color:#FFFF00;font-size:12px;font-weight:bold;padding:10px 0;}
.message {
	font-size: small;
	line-height: 2ex;
}
#footer {
	background-image: url(http://10chin.com/juchin2/footer.jpg);
	background-repeat: no-repeat;
	clear: both;
	height: 40px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	line-height: 40px;
	background-position: center bottom;
	text-align: center;
}
.areabanner{
	padding-top: 5px;
	padding-bottom: 10px;
}
