@charset "utf-8";

#page-index .rlbox {
	margin:0 auto;
	padding:4px;
	width:70%;
	text-align:center;
	float:left;
}
#page-index .rlbox h2.cont_event {
	margin:0;
	padding:;
	width:500px;
	height:40px;
	background:url(../images/title_event.jpg) no-repeat 0 0;
	text-indent:-10000px;
}
#page-index .event-box {
	clear:both;
	margin:4px 0 16px 0;
	padding:0;
	width:100%;
	background-color:#FFF3F3;
}
#page-index .event-box dt {
	margin:0;
	padding:4px;
	color:#F6316C;
	text-align:left;
}
#page-index .event-box dt strong {
	font-size:14px;
	font-weight:bold;
}
#page-index .event-box dt .rposi {
	font-size:10px;
	color:#999999;
}
#page-index .event-box dd.img-box {
	margin:0;
	padding: 10px 0;
	text-align:left;
	float:left;
}
#page-index .event-box dd.comment-box {
	margin:0;
	padding:10px;
	font-size:12px;
	line-height:1.4;
	text-align:left;
	float:left;
}

#page-index .rrbox {
	margin:0;
	padding:0;
	width:28%;
	height:800px;
	float:right;
}
#page-index .rrbox h2.cont_wnew {
	margin:0;
	padding:0;
	width:200px;
	height:40px;
	background:url(../images/title_wnew.jpg) no-repeat 0 0;
	text-indent:-10000px;
}
#page-index .rrbox .compname {
	background-color:#F6316C;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	width:200px;
}
#page-index .rrbox .company-block {
	margin:30px auto;
	padding:0;
	border:1px solid #666666;
	background-color:#FFFFFF;
	width:200px;
}
#page-index .rrbox .company-block td {
	margin:0;
	padding:4px;
	border-bottom:1px dotted #DDDDDD;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.4;
	text-align:left;
}
#page-index .main-foot-block h2.cont_owner {
	margin:0;
	padding:0;
	width:500px;
	height:40px;
	background:url(../images/title_owner.jpg) no-repeat 0 0;
	text-indent:-10000px;
}
#page-index .main-foot-block h2.cont_works {
	margin:0;
	padding:0;
	width:500px;
	height:40px;
	background:url(../images/title_works.jpg) no-repeat 0 0;
	text-indent:-10000px;
}
#page-index .main-foot-block {
	clear:both;
	margin:20px 0 0 6px;
	padding:10px 0 10px 0;
	text-align:left;
}
.thumb-box {
	margin:0 20px;
	padding:0;
	width:440px;
	border:none;
	text-align:center;
}
.thumb-box ul {
	list-style-type:none;
	margin:1px;
	padding:2px;
	width:450px;
	border:1px solid #CCCCCC;
	float:left;
}
.thumb-box li.name-box {
	margin:5px;
	padding:5px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
.thumb-box li.name-box a {
	color:#333333;
}
.thumb-box li.image-box {
	padding:5px;
	float:left;
}
.thumb-box li.image-box img {
	border:1px solid #CCCCCC;
}
.thumb-box li.comment-box {
	padding:6px;
	font-size:11px;
	color:#666666;
	line-height:1.2;
	text-align:left;
}
.thumb-box li.btn-box {
	padding:12px 10px 2px 4px;
	text-align:right;
}

#thumb_a,
#thumb_b,
#thumb_c 
{
	font-size:12px;
	font-family:'メイリオ', 'Meiryo', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', 'MS P Gothic', 'Osaka', 'Helvetica', 'Arial', 'Gothic', 'sans-serif', 'Century Gothic';
	background-color:#FFFFFF;
	text-align:center;
}

#thumb_c .wnew-box {
	list-style-type:none;
	margin:0;
	padding:10px;
	border:1px dotted #CCCCCC;
	text-align:left;
}
#thumb_c .wnew-box li {
	margin:3px 0;
	text-align:left;
}


#thumb_a img,
#thumb_b img,
#thumb_c img {
	border:1px solid #999999;
}
#thumb_a {
	margin:0 auto;
	padding:0;
	width:440px;
	text-align:center;
}
#thumb_a .event-box {
	clear:both;
	margin:4px 0 16px 0;
	padding:0;
	width:100%;
	background-color:#FFF3F3;
}
#thumb_a .event-box dt {
	clear:both;
	margin:0;
	padding:4px;
	border-bottom:1px dotted #DDDDDD;
	color:#F6316C;
	text-align:left;
}
#thumb_a .event-box dt strong {
	font-size:14px;
	font-weight:bold;
}
#thumb_a .event-box dt .rposi {
	font-size:10px;
	color:#999999;
}
#thumb_a .event-box dd.img-box {
	margin:0;
	padding:4px;
	text-align:left;
	float:left;
}
#thumb_a .event-box dd.comment-box {
	margin:0;
	padding:4px;
	font-size:12px;
	line-height:1.4;
	text-align:left;
	float:left;
}
#thumb_b {
	margin:0 20px;
	padding:0;
	width:440px;
	border:none;
	text-align:center;
}
#thumb_b ul {
	list-style-type:none;
	margin:1px;
	padding:2px;
	width:450px;
	border:1px solid #CCCCCC;
	float:left;
}
#thumb_b li.name-box {
	margin:5px;
	padding:5px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
#thumb_b li.name-box a {
	color:#333333;
}
#thumb_b li.image-box {
	padding:5px;
	float:left;
}
#thumb_b li.image-box img {
	border:1px solid #CCCCCC;
}
#thumb_b li.comment-box {
	padding:6px;
	font-size:11px;
	color:#666666;
	line-height:1.2;
	text-align:left;
}
#thumb_b li.btn-box {
	padding:12px 10px 2px 4px;
	text-align:right;
}
