


/* =flashホールド部分CSS
------------------------------------------------------------------------------------------*/

#flash-outer550 {width: 100%;height: 550px;margin: 0 auto 0px auto;overflow: hidden;position: relative;background:#C7161E;}

#flash550 {width: 300px;height: 550px;text-align:center;margin-left:-900px;position: absolute;top: 0px;left: 50%;}




#right_colum, #right_colum2 {display:inline;}

/* =left CSS
------------------------------------------------------------------------------------------*/
#left_column .left_nv  {width:250px;text-align:left;}
#left_column .left_nv ul{ width:240px;text-align:left;padding:0 0 20px 0;}
#left_column .left_nv ul li{padding:0 0 0 8px;width:230px; line-height:16px; color:#fff;font-size:11px;text-align:left; margin:8px 0 0 0;}
#left_column .left_nv ul li a{color:#fff; padding-left:12px;}
#left_column .left_nv ul li a:hover{color:#eee; text-decoration: underline;}
#left_column .left_nv ul li p{color:#fff; padding:0 0 0 12px; font-size:11px; margin:0;}
#left_column .left_nv  p{ color:#fff;font-size:12px;text-align:left; padding-left:8px; margin-bottom:5px; }
#left_column .left_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; margin-bottom:15px;}

#left_column {width: 255px;float:left;text-align: left;padding-right:0px;}

#left_column .bullet1{background:url(../cw/bullet_error.png)  no-repeat left top;}
#left_column .bullet2{background:url(../cw/bullet.png)  no-repeat left top;}



/* =right CSS
------------------------------------------------------------------------------------------*/

#right_column  		{padding-left:20px; float:right;text-align:left;width:640px;}
#right_column img	{padding:5px 5px; }
#right_column .right_cont { width:625px; overflow:auto;float: left;text-align:left;margin:0 0 20px 0;}
#right_column .right_cont  p{ color:#fff;font-size:12px;text-align:left; padding-left:8px; margin-bottom:5px; }


#right_column .right_ttl {width:625px;color:#fff;}
#right_column .right_ttl h2 { text-align:left;width:625px;color:#fff;font-size:13px; font-weight:bold; padding:30px 0 5px 10px; margin:0 0 5px; 0;border-bottom:1px dotted #ccc;background:url(../images/ttl_left_icon3.gif)  no-repeat left top;  }
#right_column .right_ttl h2 a{color:#fff;}
#right_column .right_ttl h2 a:hover{color:#eee; text-decoration:none;}
#right_column .right_ttl h2 a:visited {color:#fff;}
#right_column .right_ttl p{text-align:right;width:625px;color:#fff;font-size:10px; font-weight:normal; margin-bottom:5px;}



#right_column .right_thmeme {width:625px;color:#fff;}
#right_column .right_thmeme h2 { text-align:left;width:625px;color:#fff;font-size:13px; font-weight:bold; padding:30px 0 5px 10px; margin:0 0 5px; 0;border-bottom:1px dotted #ccc;background:url(../images/ttl_left_icon3.gif)  no-repeat left top;  }
#right_column .right_thmeme h2 a{color:#fff;}
#right_column .right_thmeme h2 a:hover{color:#eee; text-decoration:none;}
#right_column .right_thmeme h2 a:visited {color:#fff;}
#right_column .right_thmeme p{text-align:left;width:580px;color:#fff;font-size:10px; font-weight:normal; margin-bottom:5px; padding:0px 10px;}



#right_column .cw_work { float:left;width:155px; height:240px;}
#right_column .cw_work h3 { line-height:13px; width:135px; padding:0px 0px 3px 6px;color:#fff; font-size:11px; text-align:left; border-bottom:1px dotted #ccc;}
#right_column .cw_work p { line-height:16px; width:135px; color:#fff;font-size:11px; text-align:left; padding:5px 0 0 6px; }
#right_column .cw_work p a{ color:#fff; text-decoration:underline;}

#right_column .cw_txt { float:left;width:600px; padding:10px 0 10px 10px; }
#right_column .cw_txt h3 { padding:0px 0 5px 0px;color:#fff;font-size:12px;text-align:left; padding:0px; border-bottom:1px dotted #ccc;}
#right_column .cw_txt p { color:#fff;font-size:12px;text-align:left; padding:10px 0 0 0; }



/* =flashホールド部分CSS
------------------------------------------------------------------------------------------*/
#flash-outer {width: 100%;height: 250px;margin: 0 auto 0px auto;overflow: hidden;position: relative;background:#8D70620;border-bottom:solid 3px #302400;}
#flash1 {width: 300px;height: 250px;text-align:center;margin-left:-925px;position: absolute;top: 0px;left: 50%;}

#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%;}


/* =wrapCSS
------------------------------------------------------------------------------------------*/
#wrap 		{width: 950px;height: auto;}
#wrap #main {margin-bottom: 15px;}


.container {
	height: auto;
	width: 950px;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	min-height: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* =contentCSS
------------------------------------------------------------------------------------------*/
#wrap #content {width: 950px;overflow: auto;margin-top: 0px;}
#wrap #content .cluster {width: 950px;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; }





/* =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
------------------------------------------------------------------------------------------*/

#right_column .post-info {width:600px;color:#fff;}
#right_column .post-info { clear: both;font-size: 11px;margin-bottom: 20px;text-align: right; }
#right_column .post-info a { color: #eee; text-decoration:none; }
#right_column .post-info a:hover { color: #eee; text-decoration:none; }


