/*
カスタム CSS 機能へようこそ。

使い方についてはこちらをご覧ください
(英語ドキュメンテーション)。http://wp.me/PEmnE-Bt
*/

/*
ヘッダー
*/

.custom-logo.jetpack-lazy-image.jetpack-lazy-image--handled{
	max-width: 60%;
}

.standard-menu .site-header {
	background: #fff;
	box-shadow: 0 3px 10px rgba(0,0,0,0.2);
}
.main-navigation a,.main-navigation a:visited,.main-navigation a:hover,.main-navigation {
	color: #000;
}
/*
.standard-menu .site-header{
position: fixed;
	z-index: 100;
}
*/

.site-title a, .site-title a:visited, .site-title a:focus, .site-title a:active {
	display: none;
	font-family: "游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #000;
		-webkit-font-smoothing: antialiased;
	
}

.site-description {
    font-style: initial;
	font-family:"游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #000;
    font-size: 0.8rem;
    margin-bottom: 0;
			-webkit-font-smoothing: antialiased;
}

.main-navigation ul 
ul{
	background: #fff;
}

#site-navigation button{
	color: #000;
	font-size: 14px;
	box-shadow: 0 1px 0 #262626 ;
}

.overlay {
    opacity: 0;
}

.intro {
	font-style: initial;
}

.section{
	box-shadow: 0 3px 10px rgba(0,0,0,0.2) inset;	
}


.content-caption .entry-content h2 {
	font-family: "游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	-webkit-font-smoothing: antialiased;
	letter-spacing: 0.05em;
	padding: initial;
  background: initial;/*背景色*/
  border-left: initial;/*左線*/
  border-bottom: initial;/*下線*/
}

.entry-content {
	font-family: "游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	-webkit-font-smoothing: antialiased;
	letter-spacing: 0.05em;
}

.singular .entry-title {
	font-size: 1.8125rem;
	font-family: "游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		-webkit-font-smoothing: antialiased;
	letter-spacing: 0.05em;
	padding: initial;
  background: initial;/*背景色*/
  border-left: initial;/*左線*/
  border-bottom: initial;/*下線*/
}

.threecolumn {
	margin: 0 2.5% 40px 0;
}

.entry-content a {
	border-bottom: initial;
}

.more-link {
	display: none;
}

.customwidget .more-link {
	font-weight: initial;
}

h1 {
	font-size: 2rem;
}


h2 {
	font-size:28px;
  padding: 0.3em 0.4em;/*文字の上下 左右の余白*/
  color: #000;/*文字色*/
  background: #f4f4f4;/*背景色*/
  border-left: solid 5px #6cb8e7;/*左線*/
  border-bottom: solid 1px #d7d7d7;/*下線*/
}

.block-two h2.entry-title {
	padding: initial;
  background: initial;/*背景色*/
  border-left: initial;/*左線*/
  border-bottom: initial;/*下線*/
}

a, a:active, a:focus, a:hover, a:visited, #promo a, .archive .entry-meta a:hover, .block-one .no-featured-image .entry-content a, .block-two .news .entry-content a, .blog .entry-meta a:hover, .search .entry-meta a:hover, #main #infinite-handle span {
    color: #444;
}

.jetpack-display-remote-posts h4 {
    font-weight: 100;
    font-size: 14px;
}

.site-footer {
	font-family: "游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	-webkit-font-smoothing: antialiased;
	letter-spacing: 0.05em;
}


.author-info {
    border: 3px solid #f2f2f2;
}

#secondary .widget {
    border: 3px solid #f2f2f2;
}

.section.fixed .overlay {
    opacity: 0.6;
    background: #000;
}

/*
入学から卒業までの流れテーブル
*/
.is-style-regular th{
	color: white;
	border-color: black;
	background-color: #6cbb5a;
	font-size : 13px;
	width: 150px;
}
.is-style-regular td{
	font-size : 13px;
}


/*
青ボタン
*/
#comments input[type=submit], #promo a, .block-two a.blue, .contact-form input[type=submit], .entry-content a.button, .main-navigation li.blue a, .site-footer a.button, .site-footer.custom #promo a, .widget_blog_subscription input[type=submit], .widget_search .search-submit, a.blue {
    background-color: #00aee5;
}

/*
↓中央配置
*/
p.text_center{
	text-align: center;
	margin-bottom:10px;
}

/*
テキストボーダー
*/
p.border{
	border: 3px solid #f2f2f2;
	padding:15px;
	margin-bottom:10px;
}

figure {
    margin: 1em 0px;
}

/*
トップページメッセージalign-switch
*/
.has-text-align-switch {
  text-align: center; /* パソコン時は中央寄せ */
}
  @media screen and (max-width: 559px) {
    .has-text-align-switch {
      text-align: left; /* 559px以下だと左寄せになる */
    } 
  }


/*
サイドバーウィジェット
*/
#secondary .widget {
	padding: 0px;
	border: 0px;
	margin:0 0 2em;
}