p.tagRelationalTitle {
	font-size: 11px;
	padding: 0 10px 0 0;
	margin: 0;
}
p.tagRelationalDate {
	font-size: 11px;
	color: #999999;
	padding: 0;
	margin: 5px 0 0 0;
}

div#tagRelational h2, div#tagRelational p {
	padding-left: 0px; 
}

div#disqus_thread {
	clear: both;
	padding-top:30px;
	margin-right: 0px !important;
}

p.entryDate {
	padding-left: 0px;
	font-size: 14px;
}

div#snsEntrybox {
	margin-top:10px;
}

.acms-entry ul.tag {
	background-color: #aa0000;
	padding: 0 10px 0 10px !important;
}

p.infoText{
	font-size: 12px;
	color: #666666;
	margin: 0 0 10px 0px;
	padding: 0;
}

p.continueLink {
	margin-bottom: 30px;
}

article.acms-entry footer {
	clear:both;
}

.acms-entry h2{  
    background:#eee;  
    border-left:7px solid #FA5858;  
    padding:.8em .9em  
}

.acms-entry h3{   
    border-left:7px solid #FE9595;  
    padding:.2em .9em  
}


/*----------------
SNSƒ{ƒ^ƒ“
----------------*/
div#ad {
	margin-top: 20px;
}
div#snsEntrybox .snsb ul {
	padding: 0 10px 0 0 !important;
}
ul.snsb {
	margin-bottom: -10px;
	overflow: visible !important;
	white-space: nowrap;
}
.snsb li {
	float: none;
	margin-right: 5px !important;
	list-style: none !important;
	display: inline-block;
	vertical-align: top;
}
.snsb iframe {
	margin: 0 !important;
}
.acms-dl dd, .acms-style dl dd, .acms-entry dl dd{
padding-top: 5px;
}
div.entry-container pre ol li {
	line-height: 1.5 !important;
}

@media (max-width: 890px) {
	ul.snsb {
		white-space: normal;
	}
}

/*----------------
form
----------------*/

.acms-table-heading th {
	background-color: #424242;
}


