@charset "UTF-8";


ul,
li {
	list-style: none;
}

a {color:#666666;text-decoration:underline;}
a:link {color:#666666;text-decoration:underline;}
a:visited {color:#666666;text-decoration:underline;}
a:active {color:#666666;text-decoration:underline;}
a:hover {color:#666666;text-decoration:underline;}


.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}


/*===blog================================================ */
/*contents*/

/*blog*/
#contents5{
	text-align:left;
	position:relative;
	clear:both;
	width:848px;
	border:1px solid #999999;
	padding:70px 0 50px 0;
}
#header2 {
	padding-bottom:20px;
}
#banner2 {
	padding-bottom:40px;
	padding-left:50px;
}


/*=================================================== */
/*title*/

#title5 {
	position:absolute;
	clear:both;
	left:20px;
	top:15px;
	width:138px;
	height:58px;
	display:block;
	background:url(../img/contents/t_blog.gif) no-repeat;
	text-indent:-9999px;
}
/*=================================================== */
/*mein*/
#text5{
	display:none;

	position:absolute;
	clear:both;
	left:50px;
	top:120px;
	font-size:14px;
	font-family:"A-OTF 新ゴ Pro M";
	color:#333333;
	display:block;
}
/*====blogここまで=============================================== */







/* レイアウト=================================================== */
#contentsArea {
	position:relative;
	clear:both;
}
#blogNaviArea {
	width:180px;
	padding-right:30px;
	float:right;
}

#kijilist {
	padding-left:50px;
	width:501px;
	float:left;
}




/* 左記事エリア=================================================== */

.news_detail {
	position:relative;
	clear:both;
	padding:0 0 20px 0;
	color:#999999;
}
.news_detail .news_title {
	border-bottom:1px dotted #cccccc;
	font-size:1.0em;
	padding:4px 6.2em 4px 36px;
	font-weight:bold;
	background: url(img/mark1.jpg) no-repeat;
}
* html .news_detail .news_title {
	height:1px;
}
.news_detail .news_date {
	position:relative;
	text-align:right;
	top:-1.8em;
}
.news_detail .news_text {
	margin-top:-14px;
	padding:10px 0 20px 37px;
	font-size:0.85em;
	color:#666666;
}
.news_detail .news_text p {
	padding:0 0 5px 0;
	clear:both;
}
.news_detail .news_text p img.img_left {
	border:1px solid #cccccc;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	clear:both;
}
.news_detail .news_text p img.img_right {
	border:1px solid #cccccc;
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	clear:both;
}

.news_detail .news_text .entry_state {
	text-align:right;
	color:#999999;
	font-size:10px;
}

/* 右メニューエリア=================================================== */
.menu_title {
	background: url(img/mark1.jpg) no-repeat;
	padding:6px 0 6px 36px;
	font-weight:bold;
	color:#999999;
	font-size:11px;
	border-bottom:1px dotted #cccccc;
}

.menu_text {
	padding-top:10px;
	padding-bottom:30px;
	margin-left:15px;
}

.menu_text li {
	color:#666666;
	font-size:10px;
	background: url(img/mark2.jpg) no-repeat left;
	padding-left:14px;
	line-height:20px;
}

.formArea {
	color:#666666;
	padding:20px 0;
}
.formArea input {
	border:1px solid #cccccc;
}
.formArea textarea {
	border:1px solid #cccccc;
}


.entry_navi {
	color:#666666;
	font-size:10px;
	text-align:center;
	clear:both;
	padding:10px 0 50px 0;
}



.menu_text li a,
.news_detail .news_text .entry_state a,
.entry_navi a {font-size:10px;}
