﻿/*
Theme Name: twentyfifteen_mm
Template: twentyfifteen
*/

@import url('../twentyfifteen/style.css');



/***** ↓ アルファベット大文字化停止 ↓ *****/

/**
 * 2.0 - Genericons
 */

.author-link:after {
	text-transform: none;
}


/**
 * 5.0 Forms
 */

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	text-transform: none;
}

.post-password-form label {
	text-transform: none;
}

/**
 * 6.2 Menus
 */

.post-navigation .meta-nav {
	text-transform: none;
}

.pagination .page-numbers.current {
	text-transform: none;
}

.image-navigation,
.comment-navigation {
	text-transform: none;
}


/**
 * 11.0 Widgets
 */

.widget-title {
	text-transform: none;
}

.widget_calendar caption {
	text-transform: none;
}


/**
 * 12.0 Content
 */

.entry-content h5,
.entry-content h6,
.entry-summary h5,
.entry-summary h6,
.page-content h5,
.page-content h6,
.comment-content h5,
.comment-content h6 {
	text-transform: none;
}

.author-heading {
	text-transform: none;
}

.sticky-post {
	text-transform: none;
}


/**
 * 12.3 Comments
 */

.comment-list .reply a {
	text-transform: none;
}

.comment-form label {
	text-transform: none;
}


/**
 * 15.0 Multisite
 */

.widecolumn label,
.widecolumn .mu_register label {
	text-transform: none;
}

/***** ↑ アルファベット大文字化停止 ↑ *****/

/***** ↓ ボーダー(box-shadow)非表示 ↓ *****/

@media screen and (min-width: 38.75em) {

	.secondary {
		box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
	}


	.main-navigation {
		margin-bottom: 11.1111%;
	}

	.main-navigation ul {
		border-top: 0px solid rgba(51, 51, 51, 0.1);
		border-bottom: 0px solid rgba(51, 51, 51, 0.1);
	}

	.main-navigation ul ul {
		border-top: 0;
		border-bottom: 0;
	}

	.social-navigation {
		margin-bottom: 11.1111%;
	}

	.social-navigation {
		margin-top: 0;
	}

	.widget-area {
		margin-top: 0;
	}

	.widget {
		margin-bottom: 11.1111%;
	}

	.site-main {
		padding: 7.6923% 0;
	}

	.hentry.sticky:not(.has-post-thumbnail) {
		padding-top: inherit;
	}

	.hentry,
	.page-header,
	.page-content {
		box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
		margin: 0 7.6923%;
	}

	.site-footer {
		box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
	}

/***** ここまで確認 *****/

	.post-navigation {
		border-top: 0;
		box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
		margin: 7.6923% 7.6923% 0;
	}

	.post-navigation a {
		padding: 4.5454% 9.0909%;
	}

	.pagination {
		border-top: 0;
		box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
		margin: 7.6923% 7.6923% 0;
		padding: 0;
	}

	.comments-area {
		border-top: 0;
		box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
		margin: 7.6923% 7.6923% 0;
	}

	.widecolumn {
		box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
		margin: 7.6923%;
	}
}

@media screen and (min-width: 59.6875em) {
	body:before {
		background-color: #fff;
		box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
		content: "";
		display: block;
		height: 100%;
		min-height: 100%;
		position: fixed;
		top: 0;
		left: 0;
		width: 29.4118%;
		z-index: 0; /* Fixes flashing bug with scrolling on Safari */
	}
}

/***** ↑ ボーダー(box-shadow)非表示 ↑ *****/

/***** ↓ naviボーダー非表示 ↓ *****/

.main-navigation li {
	border-top: 0px solid #eaeaea;
	border-top: 0px solid rgba(51, 51, 51, 0.1);
	position: relative;
}

/***** ↑ naviボーダー非表示 ↑ *****/

/***** ↓ 余白調整 ↓ *****/

/**
 * 16.4 Desktop Small 955px
 */

@media screen and (min-width: 59.6875em) {
	.site-main {
		padding: 0% 0;
	}
        .site-header {
		margin: 3% 0;
	}
	.widget {
		margin: 0 0 12%;
	}
}