#sidebars ul.sidebar_list {
	font-size: 85%;
}

.popular-posts .block-meta {
	font-size: 80%;
}

.title {
	line-height: 1.4;
	font-size: 120%;
	color: #555;
}

.title a {
	color: #555;
}

h3,h4 {
	color: #555;
}

a.line {
	text-decoration: underline;
}

.large {
	font-size: 150%;
}

.breadcrumb {
	margin-bottom: 10px;
}

.breadcrumb, .breadcrumb a {
	color: #BBB;
}

.single-title {
	line-height: 1.5em;
}

article header,.home article header {
	background: none;
	padding-bottom: 0;
	margin-bottom: 1em;
}

article header {
	margin-bottom: 0;
}

#header {
	width: 95%;
}

@media screen and (max-width: 400px) {
	div.sharedaddy div.sd-content {
		margin-top: .5rem;
	}
}

@media screen and (max-width: 400px) {
	.excerpt .post-content {
		line-height: 1.6;
	}
}

.related-posts {
	padding: 4%;
	margin: 0;
}

.social4i .saq-external-link-ico {
	background-image: none;
	padding-right: 0;
}

.caption {
	font-size: 80%;
}

.thecomment2 {
	display: none;
}

.excerpt .thecomment {
	display: none;
}

@media all and (min-width:721px) {
	.excerpt .title {
		width: 100%;
	}
}

.copyrights {
	display: none;
}

.footer-widgets {
	margin: 0;
	padding: 10px;
}

.contact-submit {
	position: static;
	margin-top: 0;
}

@media (min-width: 729px) {
	#header h1, #header h2 {
		margin: 0;
	}
}

@media screen and (max-width: 728px) {
	.widget-header {
		display: none;
	}
	
	#header {
		padding: 0;
	}
	
	#header h1, #header h2 {
		margin: .5em;
	}
	
	.slidertitle {
		font-size: 100%;
	}
}

@media screen and (max-width: 720px) {
	.js nav#navigation select {
		display: none !important;
	}
}

@media screen and (max-width: 480px) {
	.title a {
		font-size: 100%;
	}
	
	h2#logo, h1#logo {
		font-size: 180%;
	}
	
	body footer {
		width: 90%;
	}
}

.content p {
	color: #333;
}

body {
	font-family: 'Lucida Grande', 'Hiragino Kaku Gothic ProN', Meiryo, Roboto, sans-serif;
}

.excerpt .post-content {
	word-break: break-all;
}

.share-facebook a.sd-button {
	background: #4965a0;
}

.share-facebook a.sd-button:hover {
	background: #1e73be;
}

.share-twitter a.sd-button {
	background: #55ACEE;
}

.share-twitter a.sd-button:hover {
	background: #1e73be;
}

.share-google-plus-1 a.sd-button {
	background: #dd4b39;
	width: 108px;
}

.share-google-plus-1 a.sd-button:hover {
	background: #1e73be;
}

.share-hatena a.sd-button {
	background: #00A4DE;
}

.share-hatena a.sd-button:hover {
	background: #1e73be;
}

.share-feedly a.sd-button {
	background: #87C040;
}

.share-feedly a.sd-button:hover {
	background: #1e73be;
}

.share-tumblr a.sd-button {
	background: #35465D;
}

.share-tumblr a.sd-button:hover {
	background: #1e73be;
}

.share-pocket a.sd-button {
	background: #F15367;
}

li.share-pocket a.sd-button:hover {
	background: #1e73be;
}

.share-pinterest a.sd-button {
	background: #D5222A;
}

.share-pinterest a.sd-button:hover {
	background: #1e73be;
}

.sd-content div .sd-button {
	color: #fff !important;
	font-size: 100% !important;
	display: block;
	text-align: center;
	padding-top: .2em;
	padding-bottom: .2em;
}

.sd-content div {
	float: left;
	width: 45%;
	margin-bottom: .2em;
	margin-right: .2em;
}

#csbwfs-bottom {
	text-align: right;
}

@media (min-width: 729px) {
	#csbwfs-bottom {
		width: 70%;
	}
}
