/*
Theme Name: Fukasawa Child
Template: fukasawa
Version: 1.0.0
*/

body {
	line-height:6;
	font-size:14px;
	color:#000000;
font-family:yugothic;
}

body a {
	color:#333;
}

.blog-title a{
  text-transform: none;
	font-size:13px;
	padding: 12px 0px;
	max-width:170px;
	border:none;
	letter-spacing: 2px;
	color:#000000;
}

p {
	font-family:Helvetica Neue,Helvetica,YuGothic,Yu Gothic,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,sans-serif;
}

.posts .post-title {
	line-height:1.7;
	font-size: 12.5px;
	color:#000000;
}

div.comments-container{
	display:none;
}

img.alignleft, .alignleft img, img.aligncenter, .aligncenter img, img.alignright, .alignright img, img.alignnone, .alignnone img{
	display:inline-block;
	padding:3px;
}

.post.single .post-title {
	font-size:26px;
	line-height: 1.9;
	font-weight:400;
	color:#000000;
	font-family:'游明朝',"ヒラギノ明朝 ProN W6",HiraMinProN-W6,"HG明朝E","ＭＳ Ｐ明朝",MS PMincho,"MS 明朝",serif;
}

.post-content,.page-title  {
  color: unset;
}

.post-content h2 {
	font-size:18px;
	line-height: 1.9;
	font-weight:700;
	font-family:YuMincho,Yu Mincho,'游明朝',"ヒラギノ明朝 ProN W6",HiraMinProN-W6,"HG明朝E","ＭＳ Ｐ明朝",MS PMincho,"MS 明朝",serif;
}

.post-content h3 {
	font-size:11px;
	line-height: 1.9;
}

.post-content ul {
    list-style: none;
    margin: 1.5em;
}

.post-content input[type="email"] {
	width: 100%;
	padding: 14px 16px;
	font-size: 0.9em;
	border: none;
	color: #000000;
	background: #f2f2f2;
	border-radius: 3px;
	-webkit-appearance: none;
}

p#breadcrumbs{
	padding:20px 3vw; 
	font-size:12px
}

.post-content label {
	font-size:unset;
}

.credits :nth-child(n+2) {
	display:none;
}


.sidebar {
    font-size: 0.9em;
}

.archive-description,.post-content p {
	line-height:1.8
}

.post-excerpt p {
    display: none;
}

.cta_body_link a{
    border-radius: 3px;
			line-height: 2;
    color: #fff;
    display: block;
    font-size: 1.4em;
    background: #34bd02;
    padding: 10px 30px;
    text-align: center;
    max-width: 400px;
    margin: auto;
}

.veu_cta .cta_body_image img {
    max-width: 200px;
}


.side_book_pr {
padding: 14px 10px;
    background: #efefef;
    border-radius: 4px;
    display: block;
    line-height: 1.3;
    margin: 0 -24px;
}

.side_book_pr h4, .side_book_pr span {
 			text-align: center;
    font-size: 12px;
    font-weight: 700;
    color: #000;
    margin: 30px 0;
    display: block;
}

.side_book_pr a img {
margin: auto;
display :block;
	box-shadow: #949494 2px 2px 6px;
}

@media screen and (min-width: 640px){
	li.menu-item-255, li.menu-item-6238 {
		display:none;
	}
}