/*
Theme Name:日本ガスアグリ
Description:すごい野菜
Author:有限会社プロダクションビコーズ
Template:twentyseventeen
*/

@charset "utf-8";

@font-face {font-family: "Original Yu Gothic"; src: local("Yu Gothic Medium"), local("YuGothic-Medium"); font-weight: 100;}
@font-face {font-family: "Original Yu Gothic"; src: local("Yu Gothic Medium"), local("YuGothic-Medium"); font-weight: 200;}
@font-face {font-family: "Original Yu Gothic"; src: local("Yu Gothic Medium"), local("YuGothic-Medium"); font-weight: 300;}
@font-face {font-family: "Original Yu Gothic"; src: local("Yu Gothic Medium"), local("YuGothic-Medium"); font-weight: 400;}
@font-face {font-family: "Original Yu Gothic"; src: local("Yu Gothic Medium"), local("YuGothic-Medium"); font-weight: 500;}
@font-face {font-family: "Original Yu Gothic"; src: local("Yu Gothic Bold"), local("YuGothic-Bold"); font-weight: 600;}
@font-face {font-family: "Original Yu Gothic"; src: local("Yu Gothic Bold"), local("YuGothic-Bold"); font-weight: 700;}
@font-face {font-family: "Original Yu Gothic"; src: local("Yu Gothic Bold"), local("YuGothic-Bold"); font-weight: 800;}
@font-face {font-family: "Original Yu Gothic"; src: local("Yu Gothic Bold"), local("YuGothic-Bold"); font-weight: 900;}

/*--font--*/
html[lang="ja"] * {letter-spacing: 0!important;}

.display-name {color: #fff;}
.site-main {position: relative;}

html, body {max-width: 100%; overflow-y: auto; overflow-x: hidden;}
html, body, div, span, object, iframe, article, aside, canvas, details, pre, figcaption, figure,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, input, textarea, select, button, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	color: #231815;
	font-family: 'Noto Sans JP', "Original Yu Gothic", "Hiragino Kaku Gothic Pro", Meiryo, sans-serif;
	font-style: normal;
	line-height: 1.7;
	font-weight: 400;
	border: 0;
	outline: 0;
	background: transparent;
	list-style: none;
	-ms-font-smoothing: antialiased;
	-o-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-o-text-size-adjust: 100%;
	text-size-adjust: 100%;
}
main {display: block;}
h1, h2, h3, h4, h5, h6 {line-height: 1.5;}
a {color: #000; text-decoration: none; transition: .3s ease!important;}
a:hover,
a:visited,
a:focus,
a:active {color: #000;}
a:hover {color: #000; opacity: .7;}
a:hover img {opacity: 1;}
.entry-content a:focus,
.entry-content a:hover,
.entry-summary a:focus,
.entry-summary a:hover,
.comment-content a:focus,
.comment-content a:hover,
.widget a:focus,
.widget a:hover,
.site-footer .widget-area a:focus,
.site-footer .widget-area a:hover,
.posts-navigation a:focus,
.posts-navigation a:hover,
.comment-metadata a:focus,
.comment-metadata a:hover,
.comment-metadata a.comment-edit-link:focus,
.comment-metadata a.comment-edit-link:hover,
.comment-reply-link:focus,
.comment-reply-link:hover,
.widget_authors a:focus strong,
.widget_authors a:hover strong,
.entry-title a:focus,
.entry-title a:hover,
.entry-meta a:focus,
.entry-meta a:hover,
.page-links a:focus .page-number,
.page-links a:hover .page-number,
.entry-footer a:focus,
.entry-footer a:hover,
.entry-footer .cat-links a:focus,
.entry-footer .cat-links a:hover,
.entry-footer .tags-links a:focus,
.entry-footer .tags-links a:hover,
.post-navigation a:focus,
.post-navigation a:hover,
.pagination a:not(.prev):not(.next):focus,
.pagination a:not(.prev):not(.next):hover,
.comments-pagination a:not(.prev):not(.next):focus,
.comments-pagination a:not(.prev):not(.next):hover,
.logged-in-as a:focus,
.logged-in-as a:hover,
a:focus .nav-title,
a:hover .nav-title,
.edit-link a:focus,
.edit-link a:hover,
.site-info a:focus,
.site-info a:hover,
.widget .widget-title a:focus,
.widget .widget-title a:hover,
.widget ul li a:focus,
.widget ul li a:hover {
	-webkit-box-shadow: inset 0 0 0 rgba(0,0,0, 0), 0 1px 0 rgba(0,0,0, 1);
	box-shadow: inset 0 0 0 rgba(0,0,0, 0), 0 1px 0 rgba(0,0,0, 1);
	opacity: 1;
}
a.no-line:hover {box-shadow: none!important;}
::selection {background: #e0e0e0;}

.twentyseventeen-front-page article:not(.has-post-thumbnail):not(:first-child) {
	border-top: none;
}

body, entry-content {font-size: 20px;}

@media screen and (max-width: 1560px) {
	body,entry-content {font-size: 18px;}
}
@media screen and (max-width: 1420px) {
	body,entry-content {font-size: 16px;}
}
@media screen and (max-width: 1024px) {
	body,entry-content {font-size: 15px;}
}
@media screen and (max-width: 768px) {
	body,entry-content {font-size: 14px;}
}
@media screen and (max-width: 639px) {
	body,entry-content {font-size: 12px;}
}
