@charset "UTF-8";
/* CSS Document */



/*------------------------

 common parts

------------------------*/

#wrap {
	padding-right: 0px;
}
#scol {
}

/*gnav調整*/
#cts {
	margin-right: 0px;
	float: none;
	width: 100%;
}
#main {
	width: 910px;
}
#footer .ft-upper .pagetop {
	width: 100%;
}


/*------------------------

 /about/index.html

------------------------*/

.about #cts .article-list {
	border-top: 1px solid #666;
	margin-top: 40px;
}
.about #cts .article-list li {
	padding: 15px 0 9px 20px;
	border-bottom: 1px solid #666;
	position:relative;
}
.about #cts .article-list .arti-ttl {
	margin-bottom: 5px;
}
.about #cts .article-list .arti-ttl a {
	font-size: 150%;
	font-weight: bold;
	color: #4C9731;
}
.about #cts .article-list .arti-more {
	margin-top: 10px;
	text-align: right;
}
.about #cts .article-list .arti-more a {
	background-color: #666;
	padding: 6px 20px;
	display: inline-block;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	text-decoration: none;
	text-align: center;
	color: #FFF;
	font-weight: bold;
	
	position: relative;
	behavior: url(/common/js/PIE.htc);
	zoom: 1;
}
.about #cts .article-list .arti-more a:hover {
	background-color: #999;
}

.about #cts .heading02 + .list_sns {
	text-align:right;
}

.about #cts .article-list li > .list_sns {
	position:absolute;
	left:20px;
	bottom:10px;
}


/*------------------------

 detail

------------------------*/

.about #cts .entry {
	font-size: 14px;
}
.about #cts .entry p,
.about #cts .entry li {
	margin-top: 1em;
}
.about #cts .entry h4 {
	font-size: medium;
	font-weight: bold;
	color: #509636;
	margin-top: 2em;
}
.about #cts .entry ul li {
	margin-left: 25px;
	list-style: disc;
}
.about #cts .entry ul li ul li {
	list-style: circle;
}
.about #cts .entry ol li {
	margin-left: 35px;
	list-style: decimal;
}
.about #cts .entry ol li ul li {
	margin-left: 25px;
	list-style: circle;
}


/*------------------------

 clearfix

------------------------*/

.about #cts .entry {zoom:1;}
.about #cts .entry:after {
  content: ""; 
  display: block; 
  clear: both;
}