@charset "utf-8";
/*
Theme Name: ZENON
Theme URI: http://wordpress.org/
Description: zenonテーマ
Version: 1.0
Author: ccdn
Author URI:
Tags: fixed width, two columns

*/


/* =bnrCSS
------------------------------------------------------------------------------------------*/
#wrap #content #left2 {	float:left;	width:880px;padding:40px 0;}
#left2 .leftleft{ float:left; width:400px;}

#left2 .leftleft p{padding:0px 0px 10px 35px;font-size:13px;line-height:16px;letter-spacing:0.1em;color:#FFF;}
#left2 .leftright{ float:right; width:450px; height:200px; border:solid 1px #FFF; padding:2px;}
#left2 .leftright p{ padding:3px 0px 0px 5px;}





#right_colum, #right_colum2 {display:inline;}

/* =right CSS
------------------------------------------------------------------------------------------*/
#right_column .right_nv  {width:250px;text-align:left;}
#right_column .right_nv  ul{ width:240px;text-align:left;padding:0 0 20px 0;}
#right_column .right_nv ul li{padding:0 0 0 5px;width:230px; line-height:12px; color:#fff;font-size:12px;text-align:left; margin:9px 0; background:url(../images/ttl_left_icon2.gif)  no-repeat left top; }
#right_column .right_nv ul li a{color:#fff;}
#right_column .right_nv ul li a:hover{color:#FF9900; text-decoration:none;}
#right_column .right_nv  p{ color:#fff;font-size:12px;text-align:left; padding-left:15px; margin-bottom:5px; }
#right_column .right_nv h3{ color:#fff;font-size:14px;text-align:left; padding-left:0px; padding-bottom:2px; border-bottom:1px dotted #ccc;background:url(../images/ttl_left_icon.gif)  no-repeat left bottom;  }

#right_column {width: 255px;float: right;text-align: left;padding-right:0px;}

/* =left CSS
------------------------------------------------------------------------------------------*/

#left_column  		{padding-left:20px; float: left;text-align:left;width:590px;}
#left_column img	{padding:10px 0px; }
#left_column .left_cont { width:575px;float: left;text-align:left;margin:0 0 20px 0;}
#left_column .left_cont p{ color:#fff;font-size:12px;text-align:left; padding-left:8px; line-height:180%;}
#left_column h3{ text-align:left;width:575px;color:#fff;font-size:16px; font-weight:bold;text-align:left; padding:30px 0 5px 10px; margin:0 0 15px; 0;border-bottom:1px dotted #ccc;background:url(../images/ttl_left_icon3.gif)  no-repeat left top;  }

#left_column .left_ttl {width:575px;color:#fff;}
#left_column .left_ttl h3 a{color:#fff;}
#left_column .left_ttl h3 a:hover{color:#eee; text-decoration:none;}
#left_column .left_ttl h3 a:visited {color:#fff;}


/* =flashホールド部分CSS
------------------------------------------------------------------------------------------*/

#flash-outer2 {width: 100%;height: 200px;margin: 0 auto 0px auto;overflow: hidden;position: relative;background:#8D70620;border-bottom:solid 3px #302400;}
#flash2 {width: 300px;height: 200px;text-align:center;margin-left:-925px;position: absolute;top: 0px;left: 50%;}




/* =contentCSS
------------------------------------------------------------------------------------------*/
#wrap #content .cluster {width: 900px;overflow:hidden;margin-top:15px;}






/* =bnrCSS
------------------------------------------------------------------------------------------*/
.bnr {width:500px; }
.bnr p{ color:#eee;font-size:12px;text-align:left; padding-left:18px; margin-bottom:5px; }
.bnr p a{ color:#eee; }



/* =right CSS
------------------------------------------------------------------------------------------*/
#wrap #content .left1  {padding-left:20px; float: left;width:475px;text-align:left;}
#wrap #content .left1  p{ color:#eee;font-size:12px;text-align:left; padding-left:18px; margin-bottom:5px; }




/* =left1CSS
------------------------------------------------------------------------------------------*/
#wrap #content .right {float:right;width:430px;padding-bottom:20px;}

#wrap #content .right h2{
	padding-left:13px;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	color:#fff;
	letter-spacing:0.3em;
	padding-top:2px;
	padding-bottom:2px;
	background:#F00;
}
#wrap #content .right p{
	padding-left:30px;
	font-size:12px;
	line-height:16px;
	letter-spacing:0.2em;
	color:#eee;
}


/* =bnrCSS
------------------------------------------------------------------------------------------*/
#wrap #content #left2 {	float:left;	width:880px;padding:40px 0;}
#left2 .leftleft{ float:left; width:400px;}

#left2 .leftleft p{padding:0px 0px 10px 35px;font-size:13px;line-height:16px;letter-spacing:0.1em;color:#FFF;}
#left2 .leftright{ float:right; width:450px; height:200px; border:solid 1px #FFF; padding:2px;}
#left2 .leftright p{ padding:3px 0px 0px 5px;}



/* =記事下部のカテゴリー名、タグ関連の場所 CSS
------------------------------------------------------------------------------------------*/

#left_column .post-info {width:600px;color:#fff;}
#left_column .post-info { clear: both;font-size: 11px;margin-bottom: 20px;text-align: right; }
#left_column .post-info a { color: #eee; text-decoration:none; }
#left_column .post-info a:hover { color: #eee; text-decoration:none; }




/* =right2 CSS
------------------------------------------------------------------------------------------*/
#right_column2 .right_nv  {width:250px;text-align:left;}
#right_column2 .right_nv  ul{ width:240px;text-align:left;padding:0 0 20px 0;}
#right_column2 .right_nv ul li{padding:0 0 0 18px;width:230px; line-height:15px; color:#fff;font-size:12px;text-align:left; margin:9px 0; background:url(../images/ttl_left_icon2.gif)  no-repeat left top; }
#right_column2 .right_nv ul li a{color:#fff;}
#right_column2 .right_nv ul li a:hover{color:#eee; text-decoration:none;}
#right_column2 .right_nv  p{ color:#fff;font-size:12px;text-align:left; padding-left:8px; margin-bottom:5px; }
#right_column2 .right_nv h3{ color:#fff;font-size:14px;text-align:left; padding-left:12px; padding-bottom:5px; border-bottom:1px dotted #ccc;background:url(../images/ttl_left_icon.gif)  no-repeat left bottom;  }

#right_column {width: 255px;float: right;text-align: left;padding-right:0px;}

img { -ms-interpolation-mode: bicubic; }

/* Begin Calendar */
#calendar_wrap { color: #fff;padding:10px 0 20px 0px; text-align:left;	width: 231px;}
#calendar_wrap a { color: #fff; text-decoration:none; }
#calendar_wrap a:hover { color: #fff; text-decoration:none; }

#wp-calendar {
	text-align:left;
	empty-cells: show;
	margin: 0px auto;
	width: 231px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	color:#fff;
	}

#wp-calendar caption {
	text-align: left;
	width: 100%;
	}

#wp-calendar td, #wp-calendar th {
	padding: 3px 0;
	text-align: center;
	}
#wp-calendar td a, #wp-calendar th a{
	text-decoration:underline;
	}
	
#wp-calendar th {
	width:30px;
}
.pad {
	color: #fff; 
	}
#wp-calendar td.pad a{
	color: #fff; 
	}
#wp-calendar td.pad:hover {
	color: #eee; 
	}
/* End Calendar */


/* Begin imgarea */
#imgarea { padding:10px 0;}
#imgarea img { padding:5px;}

/* End imgarea */

/* Begin TagCloud */
#tagcloud_wrap {padding:10px 0 20px 18px;}
#tagcloud_wrap a { color: #fff; text-decoration:none; }
#tagcloud_wrap a:hover { color: #eee; text-decoration:none; }
/* End TagCloud */

/* Begin Comment */
ol.commentlist li {
	margin-bottom: 1em;
}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
	
.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
/* End Comment */
	
#search_wrap {padding:10px 0 20px 5px;}
#search_wrap div {color:#fff;}

