@charset "UTF-8";

/**
 * camp.css
 */
 
#main h1 { padding-left:2px; height:39px; }
#present_contents {
	width: 900px;
	padding-top: 12px;
}



/**
 * left_column
 */
#left_column {
	float: left;
	width: 654px;
}

#left_column a.button { margin-top:0.5em; display:block; float:right; width:98px; height:21px; overflow:hidden; background:url(/top/images/emergency/btn-todetail.gif) no-repeat 0 -21px; text-indent:-9999px; }
#left_column a.button:hover { background-position:0 0; }

.present_camp {
	width: 652px;
	margin-bottom: 20px;
	border: 1px solid #D9D9D9;
}

.over {
	background: url(/camp/images/bg_camp.gif) repeat-x left bottom;
	cursor: pointer;
}

.present_camp h2 {
	font-size: 1.1em;
	font-weight: bold;
	color: #3366CC;
	margin: 20px 0 0.75em 20px;
}

.present_camp h2 img {
	margin-right: 10px;
}

.present_camp .floatLeft {
	margin: 0 15px 0 20px;
	_margin: 0 15px 0 10px;
}

.present_camp .floatLeft img {
	display: block;
	background-color: #FFF;
}

.present_camp .floatLeft a:hover img {
-ms-filter: "alpha( opacity=80 )";
filter: alpha( opacity=80 );
opacity: 0.8;		
		
}

.present_camp .floatRight {
	width: 410px;
	float: left;
	margin: 0 0 20px 0;
}

.present_camp .floatRight ul {
	margin: 0.5em 0;
}

.present_camp .floatRight ul li {
	color: #D29E02;
}

/* #right_column
-------------------------------------------*/
#right_column {	float:right;	width:224px; }

/* #mydove_member
-------------------------------------------*/
#mydove_member {	padding:5px 4px;	border:1px solid #ADC0E0;	border-top:none;	width:214px;	line-height:1.4;	background-color: #D8DEE9; }
#mydove_member_inner {	padding:15px 0;	width:214px;	background-color:#FFF; }
#mydove_member_inner .article {}
#mydove_member_inner .article p { text-align:center; }
#mydove_member_inner .article dl {	margin:0 0 0 4px;	width:190px; }
#mydove_member_inner .article dl dt {	margin: 10px 0 5px 0; }
#mydove_member_inner .article dl dt img {	display:block; }
#mydove_member_inner .article dl dd input {	margin:0;	padding:2px;	border:1px solid #B0C4E6;	width:188px; }
#mydove_member_inner .article ul { margin:0 0 0 4px;	width:190px; }
#mydove_member_inner .article ul li { margin:10px 0 0 0; }
#mydove_member_inner .article ul li div {	margin-bottom:2px;	text-align:center; }
#mydove_member_inner .article ul li img { margin:0 auto 5px auto; }

/**
 * include_twitter
 */
#twitter_inner {
	padding: 15px;
	border: 1px solid #66D7FF;
	background-color:#FFFFFF;
}

#twitter_inner p {
	margin-bottom: 10px;
}


/* ユーザーのツイートを取得 */
.tweet {
	color:#333;
}
.tweet .tweet_list {
	list-style-type:none;
	margin:0;
	padding:0;
	background-color:#FFF;
}

.tweet .tweet_list li {
	position: relative;
	font-size: 0.8em;
	line-height: 1.3;
	margin-bottom: 1em;
	padding:.5em;
	border: 1px solid #E1E1E1;
	border-radius:.5em;
	-webkit-border-radius:.5em;
	-moz-border-radius:.5em;
	/*overflow:auto;*/
}

.tweet .tweet_list li a {
	
}

.tweet .tweet_list .tweet_even {
	background-color:#FFF;
}

.tweet .tweet_list .tweet_avatar {
	padding-right:.5em;
	float:left;
}

.tweet .tweet_list .tweet_avatar img {
	vertical-align:middle;
}


/* キーワードで検索 */
.query {
	color:#333;
}

.query .tweet_list {
	list-style-type:none;
	margin:0;
	padding:0;
	background-color:#FFF;
}

.query .tweet_list li {
	position: relative;
	font-size: 0.8em;
	line-height: 1.3;
	margin-bottom: 1em;
	padding:.5em;
	border: 1px solid #E1E1E1;
	border-radius:.5em;
	-webkit-border-radius:.5em;
	-moz-border-radius:.5em;
	/*overflow:auto;*/
}

.query .tweet_list li a {
	
}

.query .tweet_list .tweet_even {
	background-color:#FFF;
}

.query .tweet_list .tweet_avatar {
	padding-right:.5em;
	float:left;
}

.query .tweet_list .tweet_avatar img {
	vertical-align:middle;
}



.tweet_time {
	display: block;
	float: right;
	color: #CCC;
}

img.triangle {
	display: block;
	position: absolute;
	left: 90px;
	top: -9px;
	z-index: 999;
	background: url(/camp/images/twitter_triangle.gif) no-repeat left top;
	width: 9px;
	height: 9px;
}




