@import url(http://fonts.googleapis.com/earlyaccess/notosansjapanese.css);
/*
Theme Name: Twenty Twelve Child
Theme URI: https://www.saiyu.co.jp/blog/wildlife/
Description: Twenty Twelve Child Theme for Wildlife Blog
Author: Saiyu Travel
Author URI: https://www.saiyu.co.jp/
Template: twentytwelve
Version: 1.0
*/

/* =Overrides from parent theme (twentytwelve v1.8)
-------------------------------------------------------------- */

/* Focus outline */
a:focus {
	/*outline: thin dotted;*/
	outline: none;
}

/* Form fields - remove border-radius */
button,
input,
select,
textarea {
	border: 1px solid #ccc;
	/*border-radius: 3px;*/
	font-family: inherit;
	padding: 6px;
	padding: 0.428571429rem;
}

/* Buttons - commented out original styling */
/*.menu-toggle,
input[type="submit"],
input[type="button"],
input[type="reset"],
article.post-password-required input[type=submit],
.bypostauthor cite span {
	padding: 6px 10px;
	padding: 0.428571429rem 0.714285714rem;
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 1.428571429;
	font-weight: normal;
	color: #7c7c7c;
	background-color: #e6e6e6;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: linear-gradient(top, #f4f4f4, #e6e6e6);
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
}*/

/* Image borders - remove border-radius */
.entry-content img,
.comment-content img,
.widget img,
img.header-image,
.author-avatar img,
img.wp-post-image {
	/*border-radius: 3px;*/
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}

/* Navigation margin-bottom */
.site-content nav {
	clear: both;
	line-height: 2;
	overflow: hidden;
	margin-bottom: 30px;
}

/* Shared Post Format styling - font-size override */
article.format-quote footer.entry-meta,
article.format-link footer.entry-meta,
article.format-status footer.entry-meta {
	font-size: 11px;
	font-size: 1.1rem;
	line-height: 2.181818182;
}

/* .wp-caption .wp-caption-text font-size override */
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
	font-style: italic;
	font-size: 12px;
	/*font-size: 0.857142857rem;*/
	line-height: 2;
	color: #757575;
}

/* Body font override */
body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-size: 1rem;
	text-rendering: optimizeLegibility;
	color: #444;
}

/* Page structure - remove background-color */
.site {
	padding: 0 24px;
	padding: 0 1.714285714rem;
	/*background-color: #fff;*/
}

/* Widget area overrides */
.widget-area .widget h3 {
	margin-bottom: 5px;
	margin-bottom: 0.357142857rem;
}
.widget-area .widget p,
.widget-area .widget li,
.widget-area .widget .textwidget {
	font-size: 11px;
	font-size: 1.1rem;
	line-height: 1.846153846;
}
.widget-area .widget p {
	margin-bottom: 24px;
	margin-bottom: 2.4rem;
}
.widget-area .widget a:visited {
	color: #0d5170;
}

/* Footer max-width override */
footer[role="contentinfo"] {
	border-top: 1px solid #ededed;
	clear: both;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	max-width: 960px;
	/*max-width: 68.571428571rem;*/
	margin-top: 24px;
	margin-top: 1.714285714rem;
	margin-left: auto;
	margin-right: auto;
	padding: 24px 0;
	padding: 1.714285714rem 0;
}

/* Entry header overrides */
.entry-header {
	margin-bottom: 34px;
	margin-bottom: 1.714285714rem;
}

/* Entry title overrides */
.entry-header .entry-title {
	font-size: 22px;
	font-size: 2.2rem;
	font-family: 'Noto Sans Japanese', "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	line-height: 1.3;
	font-weight: bold;
	width: 100%;
	color: #547e71;
	letter-spacing: normal;
	margin-top: 7px;
}
.entry-header .entry-title a {
	text-decoration: none;
	color: #36605a;
}

/* Entry content paragraph overrides */
.entry-content p,
.entry-summary p,
.comment-content p,
.mu_register p {
	margin: 0 0 26px;
	margin: 0 0 1.857142857rem;
	line-height: 1.857142857;
}

/* Entry content visited link color */
.entry-content a:visited,
.comment-content a:visited {
	color: #0d5170;
}

/* Article border-bottom override */
.site-content article {
	/*border-bottom: 4px double #ededed;*/
	margin-bottom: 72px;
	margin-bottom: 5.142857143rem;
	padding-bottom: 24px;
	padding-bottom: 1.714285714rem;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}

/* Footer entry-meta font-size override */
footer.entry-meta {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-size: 13px;
	font-size: 1.3rem;
	line-height: 1.846153846;
	color: #757575;
}

/* Media query 600px overrides */
@media screen and (min-width: 600px) {
	.site {
		margin: 0 auto;
		max-width: 960px;
		/*max-width: 68.571428571rem;*/
		overflow: hidden;
	}
	.site-content {
		float: left;
		width: 72%;
        margin-top:-10px;
	}
	.entry-header .entry-title {
		font-size: 30px;
		font-size: 3.0rem;
		font-weight: bold;
		margin: 7px 0px 10px 0px;
		line-height: 1.2;
	}
}

body .site {
	background-color: transparent;
}
/* Media query 960px overrides */
@media screen and (min-width: 960px) {
	body {
		background-color: #fff;
	}
	body .site {
		padding: 0 40px;
		padding: 0 2.857142857rem;
		margin-top: 48px;
		margin-top: 3.428571429rem;
		margin-bottom: 48px;
		margin-bottom: 3.428571429rem;
		box-shadow: none;
	}
}

/* =Custom additions (from twentytwelve2)
-------------------------------------------------------------- */

#content_all{
	background:#f9f4df;
	font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
}
#kimg{
    margin-top: 0;
	background:#f9f4df;
}
#kimg div{
	max-width:1430px;
	margin:0px auto;
}
#kimg img{
	width:100%;
}

#content_area{
	margin-top:-60px;
	position:relative;
	z-index:2;
}

.entry_date{
	padding:0px 10px;
	background:#4f2c2c;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
}


.footer_info td{
	vertical-align:top;
}
.entry-content{
	background:url('https://saiyu.co.jp/blog/wp-content/uploads/2016/01/article_side_tanuki.png') right top repeat-y;
	padding-right:110px;
}

.entry-content img{
	border:#FFF 10px solid;
}

.entry-content p:first-child img{
	margin-bottom:8px;
	margin-left:8px;
	-moz-transform: rotate(-2.3deg);
	-webkit-transform: rotate(-2.3deg);
	-o-transform: rotate(-2.3deg);
	-ms-transform: rotate(-2.3deg);
	border:#FFF 10px solid;
	width:95%;
}

#recent-posts-2{
	background:url('https://saiyu.co.jp/blog/wp-content/uploads/2015/09/btn1-e1441953876325.png') left top no-repeat;
}
#categories-2{
	background:url('https://saiyu.co.jp/blog/wp-content/uploads/2015/09/btn2-e1441953912141.png') left top no-repeat;
}
#archives-4{
	background:url('https://saiyu.co.jp/blog/wp-content/uploads/2015/09/btn3-e1441953939261.png') left top no-repeat;
}

#secondary h3{
	visibility : hidden;
	margin-bottom:28px;
}


@media screen and (max-width: 960px) {
	#header_bar h1{width:100% !important;}
	#header_box2{padding:0px 10px 10px 10px !important;width:auto !important;height:100%;}
	#header_bar h1{width:100%;}
	#header_box2 img{max-width:100%;  height: auto;}
	#pankuzu_a{overflow:hidden;}
	#container{width:auto !important;}
	#content_area{background:none;margin-top:-10px;}
	.header_box_r{display:none;}
	#header_box2 .imgR{display:none;}
	#gnavi{display:none;}
	#type_a{display:none;}
	.entry-content{	background:none;padding-right:0px;}
}

.entry-content a{
 color:#339571;
 text-decoration:underline;
}
.entry-content a:visited{
 color:#277256;
}
.attachment-post-thumbnail{
	display:none;
}

/* 検索BOX */
.widget-area #s{
	width:75%;
	margin-top:20px;
}
.searchform  input[type="submit"],
.widget-area input[type="submit"]{
	border:0px;
    background: #339571;
    color: #fff;
    padding: 5px 13px;
}

/* リセットstart 20190704 */
html{font-size:62.5%}
p,ul,ol{margin:0;}
body {
    color:inherit;
    font-family: inherit;
    line-height: 1.6;
}
ul {
    list-style:none;
}
.widget button, .widget input, .widget select, .widget textarea{
	font-size: 1.3rem;
}
/* リセットend 20190704 */

footer.footer{
    font-family: "メイリオ", "Osaka", "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
}
