/* ■ページ全体の設定■ */
body {	margin: 0;	padding: 0;	background-color: #fff;	text-align: center;	font-family: verdana, arial, Osaka, Sans-Serif, Impact;	color:#838383;	font-size:12px;}
img {	border:0px;	margin:0px;}
/* ■リンクの設定■ */
a, a:active {	color:#4569b2;	text-decoration:underline;}
a:visited {	color:#4569b2;	text-decoration:underline;}
a:hover {	color:#ccc;	text-decoration:none;}
/* ■全体を囲んでいる領域■ */
#container {	margin:0px auto;	text-align: left;	width: 900px;	border-left:1px solid #000000;	border-right:1px solid #000000;	padding:0px;}
/* ■タイトル・バナー部分■ */
#banner {	background: transparent url(http://cyber--info.com/map3.gif) no-repeat;	text-align: left;	height:292px;}
/* ■タイトル文字部分■ */
.title {
	padding:10px 0 0 60px;}
.title h1 a {	color:#000000;	text-decoration: none;	font-size:30px;	padding-left:25px;	font-family: Impact,MS UI Gothic ,verdana, arial, Osaka, Sans-Serif, ;}
.title h2 { color:#000000;	font-size:12px;	font-weight:normal;	padding-right:20px;	text-align:right;	line-height:150%;
}




/* ■右メニュー部分の設定■ */
#right { 	float: right;	width: 190px;	overflow: hidden;	font-size:12px;	color:#748CAB;	margin:0;	padding:0;	background:url(img/cate_bg.gif);}




/* ■検索領域■ */
.search { 	margin-top:20px;}
.search p {	background:url(img/cate.gif) left center no-repeat;	height:18px;	padding:5px 0 0 30px;	color:#FFF;	letter-spacing:1px;	font-weight:bold;}
/* ■カテゴリ■ */
.cate { 	margin:0px;	padding:0px;}
.cate p {	background:url(img/cate.gif) left center no-repeat;	height:18px;	padding:5px 0 0 30px;	letter-spacing:1px;	font-weight:bold;	margin:0px;	background:#fff;}
.cate_in {	margin-left:10px;}
.cate ul {	padding: 0px;	margin: 0px;}
.cate ul li {	color: #748CAB;	font-size: 12px;	text-align: left;	line-height: 150%;	margin-top: 0px;	margin-right:5px;	padding:2px 2px 5px 20px;	list-style-type: none;	background:url(img/arrow_02.gif) #fff left top no-repeat;	border-bottom:1px dotted #ccc;	}
.cate ul li ul li{	color: #748CAB;	font-size: 12px;	text-align: left;	line-height: 150%;	margin-top: 0px;	margin-right:5px;	padding:0px 0px 0px 30px;	list-style-type: none;	background:url(img/arrow_03.gif) #fff left center no-repeat;	border-bottom:1px dotted #ccc;	}


.cate ul li a:link {	color:#575757;	text-decoration:none;	}
.cate ul li a:visited {	color:#575757;	text-decoration:none;	}
.cate ul li a:hover {	color: #BF573F;	text-decoration:underline;	}


/* ■メール■ */
.mail { 	margin:20px 10px 20px 10px;	border:1px solid #9A9797;	padding:8px;	background:#fff;}
/* atom */
.atom { 	margin:10px;}
/* ■メイン領域■ */
#content { /* メイン領域 */	float: left;	width: 600px;	overflow: hidden;	margin-top:0px;}
.main {	width:570px;	margin:5px 8px 50px 20px;	font-size:12px;	color:#748CAB;}
.photo {	float:left;}


/*■メインページエントリー■ */
.main_entry {	margin-top:10px;}
.main_entry h2 {	font-size:12px;	font-weight:normal;	line-height:160%;	color:#9A9797;}
/* ■エントリータイトル■ */
.entry-header {	margin: 10px 0 0;	color: #838383;	font-size:12px;	font-weight:normal;	background:url(img/main_title.gif) left center no-repeat;	padding:5px 10px;	border-bottom:1px dotted #ccc;}
.entry-header a:link,a:active {	color:#4569b2;	text-decoration:underline;}
.entry-header a:visited {	color:#4569b2;	text-decoration:underline;}
.entry-header a:hover {	color:#ccc;	text-decoration:none;}
.entry-header2 {	margin: 10px 0 0;	color: #4569b2;	font-size:13px;	background:url(img/main_title.gif) left center no-repeat;	padding:5px 10px;	border-bottom:1px dotted #ccc;	border-top:1px dotted #ccc;}
.entry-header2 a,a:active {	color:#4569b2;	text-decoration:none;}
.entry-header2 a:visited {	color:#4569b2;	text-decoration:none;}
.entry-header2 a:hover {	color:#ccc;	text-decoration:none;}
.cate-name {	margin: 10px 0 0;	color: #fff;	font-size:13px;	background:url(./img/title.gif) no-repeat;	padding:5px 10px;}
/* ■エントリー■ */
.entry {	margin: 10px 10px 15px 15px;	color: #748CAB;	background: #ffffff;	font-size: 12px;	line-height:150%;}
.entry img {	margin:5px 10px 10px 5px;}


/* ■エントリー追記■ */
.entry-more{}
/* ■投稿者■ */
.entry-footer {	width:550px;	margin: 10px 0 0 0;	border-top: 1px dotted #36414d;	text-align: right;	color: #748CAB;	font-size: 10px;}
/* ■その他■ */.gaiyou {	margin-top: 10px;	margin-bottom: 25px;}
.gaiyou dt { padding: 0 0 0 5px;}
.gaiyou dd { line-height: 160%; margin: -1.6em 0 0.8em 9em; border-bottom: 1px solid #dcdcdc;}
/* ■フッター■ */.footer {	background:url(img/footer.gif) no-repeat;	font-size: 10px;	padding-top:20px;	text-align:center;	height:25px;}


.clear {	clear:both;}
/* ■レビュー■ */
#comments {	margin: 60px 10px 15px 15px;	color: #748CAB;	font-size: 12px;	line-height:150%;
}
.comments-header {	border-top:1px dotted #ccc;	margin: 0;	padding:10px 0 10px 20px;;	background:url(img/review-icon.gif) left center no-repeat;	font-size:12px;	letter-spacing:2px;}
.comment-content{	background:#f3f8fa;	padding:5px 15px;	margin:10px;}
.post{	text-align:right;	margin:2px;}
#comments-open {	margin: 20px 0;}
.comments-open-header {	border-top:1px dotted #ccc;	margin: 0;	padding:10px 0 10px 20px;;	font-size:12px;	letter-spacing:2px;	background:url(img/review-icon.gif) left center no-repeat;}
.comments-open-moderated{	padding:0 20px;}
#comments-open-data{	padding:0 20px;}
#comment-author, #comment-email, #comment-url, #comment-text { width: 220px;}
#comment-text { width: 350px;}
#comments-open-data label { display: block;}

