
/* =Media queries
-------------------------------------------------------------- */

/* Minimum width of 200 pixels. */
@media screen and (min-width: 200px) {
	.author-avatar {
		float: left;
		margin-top: 8px;
		margin-top: 0.571428571rem;
	}
	.author-description {
		float: right;
		width: 80%;
	}
	.site {
		margin: 0 auto;
/*
		max-width: 960px;
		max-width: 68.571428571rem;
*/
		width: 935px;
/*		overflow: hidden;*/
	}
	.site-content {
/*		float: left;*/
		float: right;
/*		width: 65.104166667%;*/
		width: 73%;
		padding: 15px 26px;
	}
	body.template-front-page .site-content,
	body.single-attachment .site-content,
	body.full-width .site-content {
/*		width: 100%;*/
	}
	.widget-area {
/*		float: right;*/
		float: left;
/*		width: 26.041666667%;*/
		width: 20%;
	}
	.site-header h1,
	.site-header h2 {
		text-align: left;
	}
	.site-header h1 {
		font-size: 26px;
		font-size: 1.857142857rem;
/*		line-height: 1.846153846;*/
		margin-bottom: 0;
	}
	.main-navigation ul.nav-menu,
	.main-navigation div.nav-menu > ul {
/*
		border-bottom: 1px solid #ededed;
		border-top: 1px solid #ededed;
*/
		display: inline-block !important;
		text-align: left;
		width: 100%;
	}
	.main-navigation ul {
		margin: 0;
		text-indent: 0;
		display: table-row;
	}
	.main-navigation li a,
	.main-navigation li {
/*		display: inline-block;*/
		text-decoration: none;
		display: table-cell;
		vertical-align: middle;
	}
	.main-navigation li a {
		border-bottom: 0;
		color: #46210c;
		font-weight:bold;
/*		line-height: 3.692307692;*/
		width: 244px;
/*		height: 56px;*/
		height: 49px;
/*		text-transform: uppercase;*/
/*		white-space: nowrap;*/
/*		font-size: 0;*/
		padding-left: 64px;
		padding-right: 45px;
/*		padding-top: 7px;*/
		width: 135px;
		position: relative;
	}
	.main-navigation li.menu_kinoshita1 {
		background: url(./img/menu_kinoshita1.png) no-repeat 0 0;
	}
	.main-navigation li.menu_kinoshita2 {
		background: url(./img/menu_kinoshita2.png) no-repeat 0 0;
	}
	.main-navigation li.menu_kinoshita3 {
		background: url(./img/menu_kinoshita3.png) no-repeat 0 0;
	}
	.main-navigation li.menu_kinoshita4 {
		background: url(./img/menu_kinoshita4.png) no-repeat 0 0;
	}
	.main-navigation li.menu_kinoshita5 {
		background: url(./img/menu_kinoshita5.png) no-repeat 0 0;
	}
	.main-navigation li.menu_kinoshita6 {
		background: url(./img/menu_kinoshita6.png) no-repeat 0 0;
	}
	.main-navigation li.menu_kinoshita7 {
		background: url(./img/menu_kinoshita7.png) no-repeat 0 0;
	}
	.main-navigation li.menu_kinoshita8 {
		background: url(./img/menu_kinoshita8.png) no-repeat 0 0;
	}
	.main-navigation li.menu_kinoshita9 {
		background: url(./img/menu_kinoshita9.png) no-repeat 0 0;
	}
	.main-navigation li.menu_kinoshita10 {
		background: url(./img/menu_kinoshita10.png) no-repeat 0 0;
	}
	.main-navigation li.menu_kinoshita11 {
		background: url(./img/menu_kinoshita11.png) no-repeat 0 0;
	}
	.main-navigation li.menu_kinoshita12 {
		background: url(./img/menu_kinoshita12.png) no-repeat 0 0;
	}
	.main-navigation li.menu_kinoshita13 {
		background: url(./img/menu_kinoshita13.png) no-repeat 0 0;
	}
	.main-navigation li.menu_kinoshita14 {
		background: url(./img/menu_kinoshita14.png) no-repeat 0 0;
	}
	.main-navigation li.menu_kinoshita15 {
		background: url(./img/menu_kinoshita15.png) no-repeat 0 0;
	}
	.main-navigation li.menu_kinoshita16 {
		background: url(./img/menu_kinoshita16.png) no-repeat 0 0;
	}
	.main-navigation li.menu_kinoshita17 {
		background: url(./img/menu_kinoshita17.png) no-repeat 0 0;
	}
	.main-navigation li.menu_kinoshita18 {
		background: url(./img/menu_kinoshita18.png) no-repeat 0 0;
	}
	.main-navigation li.menu_kinoshita19 {
		background: url(./img/menu_kinoshita19.png) no-repeat 0 0;
	}
	.main-navigation li.menu_kinoshita20 {
		background: url(./img/menu_kinoshita20.png) no-repeat 0 0;
	}

	.main-navigation .current-menu-item.menu_kinoshita1 ,
	.main-navigation li.menu_kinoshita1:active {
		background: url(./img/menu_kinoshita1_active.png) no-repeat 0 0;
	}
	.main-navigation .current-menu-item.menu_kinoshita2 ,
	.main-navigation li.menu_kinoshita2:active {
		background: url(./img/menu_kinoshita2_active.png) no-repeat 0 0;
	}
	.main-navigation .current-menu-item.menu_kinoshita3 ,
	.main-navigation li.menu_kinoshita3:active {
		background: url(./img/menu_kinoshita3_active.png) no-repeat 0 0;
	}
	.main-navigation .current-menu-item.menu_kinoshita4 ,
	.main-navigation li.menu_kinoshita4:active {
		background: url(./img/menu_kinoshita4_active.png) no-repeat 0 0;
	}
	.main-navigation .current-menu-item.menu_kinoshita5 ,
	.main-navigation li.menu_kinoshita5:active {
		background: url(./img/menu_kinoshita5_active.png) no-repeat 0 0;
	}
	.main-navigation .current-menu-item.menu_kinoshita6 ,
	.main-navigation li.menu_kinoshita6:active {
		background: url(./img/menu_kinoshita6_active.png) no-repeat 0 0;
	}
	.main-navigation .current-menu-item.menu_kinoshita7 ,
	.main-navigation li.menu_kinoshita7:active {
		background: url(./img/menu_kinoshita7_active.png) no-repeat 0 0;
	}
	.main-navigation .current-menu-item.menu_kinoshita8 ,
	.main-navigation li.menu_kinoshita8:active {
		background: url(./img/menu_kinoshita8_active.png) no-repeat 0 0;
	}
	.main-navigation .current-menu-item.menu_kinoshita9 ,
	.main-navigation li.menu_kinoshita9:active {
		background: url(./img/menu_kinoshita9_active.png) no-repeat 0 0;
	}
	.main-navigation .current-menu-item.menu_kinoshita10 ,
	.main-navigation li.menu_kinoshita10:active {
		background: url(./img/menu_kinoshita10_active.png) no-repeat 0 0;
	}
	.main-navigation .current-menu-item.menu_kinoshita11 ,
	.main-navigation li.menu_kinoshita11:active {
		background: url(./img/menu_kinoshita11_active.png) no-repeat 0 0;
	}
	.main-navigation .current-menu-item.menu_kinoshita12 ,
	.main-navigation li.menu_kinoshita12:active {
		background: url(./img/menu_kinoshita12_active.png) no-repeat 0 0;
	}
	.main-navigation .current-menu-item.menu_kinoshita13 ,
	.main-navigation li.menu_kinoshita13:active {
		background: url(./img/menu_kinoshita13_active.png) no-repeat 0 0;
	}
	.main-navigation .current-menu-item.menu_kinoshita14 ,
	.main-navigation li.menu_kinoshita14:active {
		background: url(./img/menu_kinoshita14_active.png) no-repeat 0 0;
	}
	.main-navigation .current-menu-item.menu_kinoshita15 ,
	.main-navigation li.menu_kinoshita15:active {
		background: url(./img/menu_kinoshita15_active.png) no-repeat 0 0;
	}
	.main-navigation .current-menu-item.menu_kinoshita16 ,
	.main-navigation li.menu_kinoshita16:active {
		background: url(./img/menu_kinoshita16_active.png) no-repeat 0 0;
	}
	.main-navigation .current-menu-item.menu_kinoshita17 ,
	.main-navigation li.menu_kinoshita17:active {
		background: url(./img/menu_kinoshita17_active.png) no-repeat 0 0;
	}
	.main-navigation .current-menu-item.menu_kinoshita18 ,
	.main-navigation li.menu_kinoshita18:active {
		background: url(./img/menu_kinoshita18_active.png) no-repeat 0 0;
	}
	.main-navigation .current-menu-item.menu_kinoshita19 ,
	.main-navigation li.menu_kinoshita19:active {
		background: url(./img/menu_kinoshita19_active.png) no-repeat 0 0;
	}
	.main-navigation .current-menu-item.menu_kinoshita20 ,
	.main-navigation li.menu_kinoshita20:active {
		background: url(./img/menu_kinoshita20_active.png) no-repeat 0 0;
	}
	.main-navigation li a:hover {
		/*color: white*//*#8A0A0A*/
	}
	.main-navigation li a:active {
		color: white;
	}

	.main-navigation li {
/*
		margin: 0 40px 0 0;
		margin: 0 2.857142857rem 0 0;
*/
		position: relative;
		float: left;
	}
	.main-navigation li ul {
		display: none;
		margin: 0;
		padding: 0;
		position: absolute;
		top: 100%;
		z-index: 1;
	}
	.main-navigation li ul ul {
		top: 0;
		left: 100%;
	}
	.main-navigation ul li:hover > ul {
		border-left: 0;
		display: block;
	}
	.main-navigation li ul li a {
		background: #efefef;
		border-bottom: 1px solid #ededed;
		display: block;
		font-size: 11px;
		font-size: 0.785714286rem;
		line-height: 2.181818182;
		padding: 8px 10px;
		padding: 0.571428571rem 0.714285714rem;
		width: 180px;
		width: 12.85714286rem;
		white-space: normal;
	}
	.main-navigation li ul li a:hover {
		background: #e3e3e3;
		color: #444;
	}
	.main-navigation .current-menu-item > a,
	.main-navigation .current-menu-ancestor > a,
	.main-navigation .current_page_item > a,
	.main-navigation .current_page_ancestor > a {
		color: white/*#8A0A0A*/;
		font-weight: bold;
	}
	.menu-toggle {
		display: none;
	}
	.entry-header .entry-title {
		font-size: 22px;
		font-size: 1.571428571rem;
	}
	#respond form input[type="text"] {
		width: 46.333333333%;
	}
	#respond form textarea.blog-textarea {
		width: 79.666666667%;
	}
	.template-front-page .site-content,
	.template-front-page article {
		overflow: hidden;
	}
	.template-front-page.has-post-thumbnail article {
		float: left;
		width: 47.916666667%;
	}
	.entry-page-image {
		float: right;
		margin-bottom: 0;
		width: 47.916666667%;
	}
	.template-front-page .widget-area .widget,
	.template-front-page.two-sidebars .widget-area .front-widgets {
		float: left;
		width: 51.875%;
		margin-bottom: 24px;
		margin-bottom: 1.714285714rem;
	}
	.template-front-page .widget-area .widget:nth-child(odd) {
		clear: right;
	}
	.template-front-page .widget-area .widget:nth-child(even),
	.template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets {
		float: right;
		width: 39.0625%;
		margin: 0 0 24px;
		margin: 0 0 1.714285714rem;
	}
	.template-front-page.two-sidebars .widget,
	.template-front-page.two-sidebars .widget:nth-child(even) {
		float: none;
		width: auto;
	}
	.commentlist .children {
		margin-left: 48px;
		margin-left: 3.428571429rem;
	}
}

/* Minimum width of 960 pixels. */
@media screen and (min-width: 960px) {
	body {
/*		background-color: #e6e6e6;*/
		background: url(./img/background.jpg) repeat 0 0;
	}
	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: 0 2px 6px rgba(100, 100, 100, 0.3);*/
	}
	body.custom-background-empty {
		background-color: #fff;
	}
	body.custom-background-empty .site,
	body.custom-background-white .site {
		padding: 0;
		margin-top: 0;
		margin-bottom: 0;
		box-shadow: none;
	}
}


/* =Print
----------------------------------------------- */

@media print {
	body {
/*		background: none !important;*/
		color: #000;
		font-size: 10pt;
		background: url(./img/background.jpg) repeat 0 0;
	}
	footer a[rel=bookmark]:link:after,
	footer a[rel=bookmark]:visited:after {
		content: " [" attr(href) "] "; /* Show URLs */
	}
	a {
		text-decoration: none;
	}
	.entry-content img,
	.comment-content img,
	.author-avatar img,
	img.wp-post-image {
		border-radius: 0;
		box-shadow: none;
	}
	.site {
/*		clear: both !important;
		display: block !important;
		float: none !important;
		max-width: 100%;
		position: relative !important;
*/
		width: 935px;
		margin: 0 auto;
	}
	.site-header {
/*		margin-bottom: 72px;
		margin-bottom: 5.142857143rem;
		text-align: left;
*/	}
	.site-header h1 {
/*		font-size: 21pt;
		line-height: 1;
		text-align: left;
*/
		font-size: 1.71429rem;
		line-height: 1.28571;
		margin-bottom: 1rem;
	}
	.site-header h2 {
/*		color: #000;
		font-size: 10pt;
		text-align: left;
*/	}
	.site-header h1 a,
	.site-header h2 a {
		color: #000;
	}
	.author-avatar,
/*	#colophon,*/
	#respond,
	.commentlist .comment-edit-link,
	.commentlist .reply,
	.entry-header .comments-link,
	.entry-meta .edit-link a,
	.page-link,
	.site-content nav,
	.widget-area,
	img.header-image,
	.main-navigation {
		display: none;
	}
	.site-content nav,
	.widget-area,
	.main-navigation {
		display: block;
	}
	.widget-area {
		float: left;
		width: 20%;
	}

	.main-navigation {
		margin-left: -35px;
	}
	.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
		display: inline-block !important;
		text-align: left;
		width: 100%;
	}
	.main-navigation ul {
		display: table-row;
		margin: 0;
		text-indent: 0;
	}
	.main-navigation li a,
	.main-navigation li {
/*		display: inline-block;*/
		text-decoration: none;
		display: table-cell;
		vertical-align: middle;
	}
	.main-navigation li a {
		border-bottom: 0;
		color: #46210c;
		font-weight:bold;
/*		line-height: 3.692307692;*/
		width: 244px;
/*		height: 56px;*/
		height: 49px;
/*		text-transform: uppercase;*/
/*		white-space: nowrap;*/
/*		font-size: 0;*/
		padding-left: 64px;
		padding-right: 45px;
/*		padding-top: 7px;*/
		width: 135px;
		position: relative;
	}
	.main-navigation li.menu_kinoshita1 {
		background: url(./img/menu_kinoshita1.png) no-repeat 0 0;
	}
	.main-navigation li.menu_kinoshita2 {
		background: url(./img/menu_kinoshita2.png) no-repeat 0 0;
	}
	.main-navigation li.menu_kinoshita3 {
		background: url(./img/menu_kinoshita3.png) no-repeat 0 0;
	}
	.main-navigation li.menu_kinoshita4 {
		background: url(./img/menu_kinoshita4.png) no-repeat 0 0;
	}
	.main-navigation li.menu_kinoshita5 {
		background: url(./img/menu_kinoshita5.png) no-repeat 0 0;
	}
	.main-navigation li.menu_kinoshita6 {
		background: url(./img/menu_kinoshita6.png) no-repeat 0 0;
	}
	.main-navigation li.menu_kinoshita7 {
		background: url(./img/menu_kinoshita7.png) no-repeat 0 0;
	}
	.main-navigation li.menu_kinoshita8 {
		background: url(./img/menu_kinoshita8.png) no-repeat 0 0;
	}
	.main-navigation li.menu_kinoshita9 {
		background: url(./img/menu_kinoshita9.png) no-repeat 0 0;
	}

	.main-navigation .current-menu-item.menu_kinoshita1 ,
	.main-navigation li.menu_kinoshita1:active {
		background: url(./img/menu_kinoshita1_active.png) no-repeat 0 0;
	}
	.main-navigation .current-menu-item.menu_kinoshita2 ,
	.main-navigation li.menu_kinoshita2:active {
		background: url(./img/menu_kinoshita2_active.png) no-repeat 0 0;
	}
	.main-navigation .current-menu-item.menu_kinoshita3 ,
	.main-navigation li.menu_kinoshita3:active {
		background: url(./img/menu_kinoshita3_active.png) no-repeat 0 0;
	}
	.main-navigation .current-menu-item.menu_kinoshita4 ,
	.main-navigation li.menu_kinoshita4:active {
		background: url(./img/menu_kinoshita4_active.png) no-repeat 0 0;
	}
	.main-navigation .current-menu-item.menu_kinoshita5 ,
	.main-navigation li.menu_kinoshita5:active {
		background: url(./img/menu_kinoshita5_active.png) no-repeat 0 0;
	}
	.main-navigation .current-menu-item.menu_kinoshita6 ,
	.main-navigation li.menu_kinoshita6:active {
		background: url(./img/menu_kinoshita6_active.png) no-repeat 0 0;
	}
	.main-navigation .current-menu-item.menu_kinoshita7 ,
	.main-navigation li.menu_kinoshita7:active {
		background: url(./img/menu_kinoshita7_active.png) no-repeat 0 0;
	}
	.main-navigation .current-menu-item.menu_kinoshita8 ,
	.main-navigation li.menu_kinoshita8:active {
		background: url(./img/menu_kinoshita8_active.png) no-repeat 0 0;
	}
	.main-navigation .current-menu-item.menu_kinoshita9 ,
	.main-navigation li.menu_kinoshita9:active {
		background: url(./img/menu_kinoshita9_active.png) no-repeat 0 0;
	}
	.main-navigation li a:hover {
		/*color: white*//*#8A0A0A*/
	}
	.main-navigation li a:active {
		color: white;
	}

	.main-navigation li {
/*
		margin: 0 40px 0 0;
		margin: 0 2.857142857rem 0 0;
*/
		position: relative;
		float: left;
	}
	.main-navigation li ul {
		display: none;
		margin: 0;
		padding: 0;
		position: absolute;
		top: 100%;
		z-index: 1;
	}
	.main-navigation li ul ul {
		top: 0;
		left: 100%;
	}
	.main-navigation ul li:hover > ul {
		border-left: 0;
		display: block;
	}
	.main-navigation li ul li a {
		background: #efefef;
		border-bottom: 1px solid #ededed;
		display: block;
		font-size: 11px;
		font-size: 0.785714286rem;
		line-height: 2.181818182;
		padding: 8px 10px;
		padding: 0.571428571rem 0.714285714rem;
		width: 180px;
		width: 12.85714286rem;
		white-space: normal;
	}
	.main-navigation li ul li a:hover {
		background: #e3e3e3;
		color: #444;
	}
	.main-navigation .current-menu-item > a,
	.main-navigation .current-menu-ancestor > a,
	.main-navigation .current_page_item > a,
	.main-navigation .current_page_ancestor > a {
		color: white/*#8A0A0A*/;
		font-weight: bold;
	}

	.wrapper {
/*		border-top: none;
		box-shadow: none;
*/
		width: 865px;
		padding: 0 40px 0 30px;
	}
	.site-content {
		margin: 0;
		width: 78%;
		float: right;
	}
	.singular .entry-header .entry-meta {
		position: static;
	}
	.singular .site-content,
	.singular .entry-header,
	.singular .entry-content,
	.singular footer.entry-meta,
	.singular .comments-title {
		margin: 0;
		width: 100%;
	}
	.entry-header .entry-title,
	.entry-title,
	.singular .entry-title {
		font-size: 21pt;
	}
	footer.entry-meta,
	footer.entry-meta a {
		color: #444;
		font-size: 10pt;
	}
	.author-description {
		float: none;
		width: auto;
	}

	/* Comments */
	.commentlist > li.comment {
		background: none;
		position: relative;
		width: auto;
	}
	.commentlist .avatar {
		height: 39px;
		left: 2.2em;
		top: 2.2em;
		width: 39px;
	}
	.comments-area article header cite,
	.comments-area article header time {
		margin-left: 50px;
		margin-left: 3.57142857rem;
	}
}
