@charset "utf-8";
/* 細かなレイアウト */

* {
	margin: 0px;
	padding: 0px;
}
html {
	overflow-y:scroll;
	}
body {
	font-family: sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}
#wrapper {
	width: 588px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.navi2 dd {
	margin-bottom: 15px;
	width: 588px;
}
.Clear {
	clear: both;
	text-indent: -9999px;
}

.Left_Contents {
	width: 270px;
	margin-right: 5px;
	margin-left: 20px;
	float: left;
	margin-top: 15px;
	margin-bottom:15px;
	font-size: 10px;
	/*height: auto;*/
}
.Right_Contents {
	width: 270px;
	float: right;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom:15px;
}
.Bottom_Contents {
	width: 260px;
	margin-top: 10px;
}
.Right_Contents .Bottom_Contents h3 {
	font-family: sans-serif;
	font-size: 15px;
	color: #747271;
}
#wrapper #Side_Menu {
	position: absolute;
	height: 100px;
	width: 70px;
	left: -74px;
	top: 142px;

}
#wrapper #Side_Menu ul li {
	list-style-type: none;
	width: 70px;
	height:25px;
}
#Member_top_img {
	margin-right: auto;
	margin-left: auto;
	width: 571px;
	height: 239px;
}
.Member_Profile {
	width: 100%;
	margin-top: 10px;
}

.Member_Profile_img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.Member_Profile hr {
	width: 513px;
	color: #EFEFEF;
	margin-right: auto;
	margin-left: auto;
}
.navi2_Top dt {
	height: 143px;
	width: 588px;
	background-image: url(../image/flame/logo.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
}.navi2_News dt {
	background-image: url(../image/flame/news.png);
	background-repeat: no-repeat;
	height: 66px;
	width: 588px;
	text-indent: -9999px;
}
.navi2_Basis dt {
	background-image: url(../image/flame/basis.png);
	text-indent: -9999px;
	height: 66px;
	width: 588px;
	background-repeat: no-repeat;
}
.navi2_Seacret dt {
	background-image: url(../image/flame/q_millefeu.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 66px;
	width: 588px;
}
.navi2_q_fukakujitu dt {
	background-image: url(../image/flame/q_fukakujitu.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 66px;
	width: 588px;
}
.navi2_Column dt {
	background-image: url(../image/flame/column.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 66px;
	width: 588px;
}
.navi2_q_maruyasai dt {
	background-image: url(../image/flame/q_maruyasai.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 66px;
	width: 588px;
}
.navi2_Diary dt {
	background-image: url(../image/flame/diary.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 66px;
	width: 588px;
}
.navi2_About dt {
	background-image: url(../image/flame/about.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 66px;
	width: 588px;
}
.navi2_q_soredemo dt {
	background-image: url(../image/flame/q_soredemo.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 66px;
	width: 588px;
}
.navi2_Member dt {
	background-image: url(../image/flame/members.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 66px;
	width: 588px;
}
.navi2_Contact dt {
	background-image: url(../image/flame/contact.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 66px;
	width: 588px;
}
.navi2_Shinminshuku dt {
	background-image: url(../image/flame/shinminshuku.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 66px;
	width: 588px;
}
.navi2_Administrative dt {
	background-image: url(../image/flame/administrative.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 66px;
	width: 588px;
}
.navi2_q_danpenka dt {
	background-image: url(../image/flame/q_danpenka.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 66px;
	width: 588px;
}
.navi2_Context dt {
	background-image: url(../image/flame/bar_context.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 66px;
	width: 588px;
}
.navi2_Culture dt {
	background-image: url(../image/flame/bar_CULTURE.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 66px;
	width: 588px;
}
.navi2_Environment dt {
	background-image: url(../image/flame/bar_environment.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 66px;
	width: 588px;
}
.navi2_People dt {
	background-image: url(../image/flame/bar_people.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 66px;
	width: 588px;
}
.navi2_View dt {
	background-image: url(../image/flame/bar_view.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 66px;
	width: 588px;
}
.navi2_Origin dt {
	background-image: url(../image/flame/bar_origin.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 66px;
	width: 588px;
}
.Right_Contents ul li {
	list-style-image:url(../image/icon/blog_icon.png);
}
.Right_Contents ul {
	margin-left:15px;
	margin-top:5px;
}
#footer {
	text-align: right;
	margin-top: 10px;
	padding-right: 5px;
}
#footer p {
	font-size: 8px;
}
#Twitter {
	width: 270px;
	height: 350px;
	overflow: scroll;
}
#Twitter img {
	float: left;
	margin-right: 10px;
}
.Twitter_Timeline {
	margin-left: 60px;
	margin-bottom: 20px;
}