﻿/*
Theme Name: Twenty Twelve Child
Template: twentytwelve
*/
 
@import url("../twentytwelve/style.css");

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border: 0;
font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka,"ＭＳ Ｐゴシック";
}

a {
  color: #08c;
  text-decoration: none;
}
a:hover {
  color: #1982d1;
  text-decoration: underline;
}
a:visited {
  color: #08c;
  text-decoration: none;
}
.entry-content a:visited, .comment-content a:visited {
  color: #08c;
}
.site-header h1 a {
  color: #08c;
}
.site-content article {
  border-bottom: 1px solid #ddd;
}
/* ヘッダーナビここから */
.nav-menu {
  background-color: #1b1b1b;
  border-radius: 4px;
}
/* ヘッダーナビここまで */

/* ページネーションここから */
.pagination{
    text-align: center;
}
a.page-numbers,
.pagination .current{
    background: #fff;
    border: solid 1px #ccc;
    padding:5px 8px;
    margin:0 2px;
    text-decoration: none;
  border-radius: 5px;
}
.pagination .current{
    background: #000;
    border: solid 1px #000;
    color: #fff;
}
/* ページネーションここまで */

/* ウィジェットここから */
.widget {
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  clear: both;
  margin: 0 0 2.2em;
}
.widget-title {
  color: #666;
  font-size: 18px;
  line-height: 30px;
  text-transform: uppercase;
  font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka,"ＭＳ Ｐゴシック";
  border-left: 4px solid #ef4947;
  padding-left: 10px;
}
.widget a {
  font-weight: bold;
  text-decoration: none;
}
.widget ul {
  font-size: 15px;
  margin: 0;
  list-style: none;
}
.widget ul li {
  padding-bottom: 8px;
  padding-top: 8px;
  font-size: 14px;
  line-height: 28px;
  border-bottom: solid 1px #d8d8d8;
  font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka,"ＭＳ Ｐゴシック";
}
.widget-area .widget a {
color: #08c;
}
.widget a:hover,
.widget a:focus,
.widget a:active {
text-decoration: underline;
color: #1982d1;
}
.widget-area .widget a:visited {
  color: #08c;
}
/* ウィジェットここまで */

/* 個別記事ここから */
.entry-title {
  clear: both;
  color: #222;
  font-size: 26px;
  font-weight: bold;
  line-height: 1.5em;
  margin: 20px 0px;
}
.entry-title, .entry-title a {
  color: #222;
  text-decoration: none;
  font-size: 26px;
  font-weight: bold;
  line-height: 1.5em;
  margin: 20px 0px;
}
.entry-content h2 {
  line-height: 26px;
  font-weight: bold;
  font-size: 18px;
}
.title2 {
  border-left: solid 6px #6181ef;
  border-bottom: solid 1px #7f7f7f;
  padding-left: 10px;
  margin: 25px 0px 25px 0px;
}
.entry-title a:hover,
.entry-title a:focus,
.entry-title a:active {
	color: #1982d1;
}
.entry-content img {
  border-radius: 3px;
  box-shadow: none;
}
/* 個別記事ここまで */

/* パンくずここまで */
p#breadcrumbs {
  padding: 8px 15px;
  margin: 0 0 20px;
  list-style: none;
  background-color: #f5f5f5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
/* パンくずここまで */

/* レスポンシブここから */
@media screen and (min-width: 600px) {
	.entry-header .entry-title {
		font-size: 26px;
		font-weight: bold;
		margin: 20px 0px;
		}
	.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
		  border: none;
	}
	.main-navigation li a {
		color: #fff;
	}
	.widget-area {
		float: right;
		width: 33.041666667%;
	}
}
@media screen and (min-width: 960px) {
	body {
		background-color: #fff;
	}

	body .site {
		box-shadow: none;
	}
}
	.main-navigation .current_page_item > a {
		padding-left: 20px;
	}
	.main-navigation .current_page_item > a,.main-navigation li a {
		color: #fff;
	}
	.main-navigation .current_page_item > a:hover,.main-navigation li a:hover {
		color: #08c;
	}
/* レスポンシブここまで */