@charset "UTF-8";

/*!
Theme Name: Simplicity2 child
Template:   simplicity2
Version:    20161002
*/

/* Simplicity子テーマ用のスタイルを書く */


/* ----------------------------------------------
　フォント
---------------------------------------------- */ 


body {
    font-family: メイリオ, Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}

/* ----------------------------------------------
　ヘッダー　サイトタイトル・キャッチフレーズ左
---------------------------------------------- */ 

#header .alignleft{
    margin-left: 0px;
}
/*
#site-description {
    text-align: right;
}
*/ 


/* ----------------------------------------------
　メイン
---------------------------------------------- */ 
#main{
	border:1px solid #DCCFB8;
}

/* ----------------------------------------------
　見出し
---------------------------------------------- */ 

h1#top-title{
text-align:right;
font-weight:normal;
font-size:12px;
margin:0px 0px 30px 0px;
}

.article h1.entry-title{
margin: 20px -10px 30px -10px;
padding:0px;
color:#2A473D;
font-weight:normal;
border-bottom:6px solid #ffbfbf;
}
.article h1.entry-title:before{
vertical-align: middle;
display: inline-block;
content: url(https://kic-global.org/wp-content/uploads/2018/04/main.png);
margin-right: 10px;
}

@media screen and (max-width:400px) {
.article h1.entry-title{
margin: 0px;
padding:0px;
color:#2A473D;
font-weight:normal;
border-bottom:6px solid #ffbfbf;
}
.article h1.entry-title:before{
vertical-align: middle;
display: inline-block;
content: url(https://kic-global.org/wp-content/uploads/2018/05/bara_s.png);
}
}

.article h2{
color:#2A473D;
border-left:none;
border-bottom: 2px dashed #A8CC98;
padding: 0px;
margin: 40px 0px 20px;
}

.article h2:before{
vertical-align: middle;
display: inline-block;
content: url(https://kic-global.org/wp-content/uploads/2018/04/leaf_s.png);
color:#A8CC98;
margin-right: 10px;
}

#sidebar h3{color:#2A473D;}

#sidebar h3:before{
vertical-align: middle;
display: inline-block;
content: url(https://kic-global.org/wp-content/uploads/2018/05/bara_s.png);
color:#A8CC98;
margin-right: 5px;
}


.article ul{
line-height:200%;	
}


/* ----------------------------------------------
　ナビ、メニュー
---------------------------------------------- */ 


/* グローバルナビ */

#navi ul{padding:0px;}
#navi ul li a {padding:5px 0px; margin-right:10px; border-bottom:4px solid #AFDA6B;}
#navi ul li a:hover {padding:5px 0px; margin-right:10px; border-bottom:4px solid #ffbfbf;}



/* モバイルのみ表示するヘッダー部分の緑メニュー */

#box ul{
	width:100%;	
    list-style-type: none;
  display: block;
  margin: 0;
}

#box li{
	display:inline-block;
	background-color: #afd96d;
	padding:10px;
}
#box a{
	text-decoration:none;
}



/* ----------------------------------------------
　レスポンシブ対応table
---------------------------------------------- */ 

*, *:before, *:after {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.article table{width: 90%;margin-left:auto;margin-right:auto;margin-top:20px;}


.table1{border-collapse: collapse;}
.table1 th, .table1 td {padding: 10px;border: 1px solid #DCCFB8;}
.table1 th{background:#FFFFDB; text-align: left;white-space:nowrap;font-weight:normal;}
.table1 ul{padding-left:20px;}
@media screen and (max-width:400px) {
.table1 {border-top: 1px solid #DCCFB8; border-collapse: collapse;}
.table1 th {display: block;border-top:none; border-bottom:none; background:#FFFFDB;font-weight:normal; width: 100%;}
.table1 td {display: block;width:100%;}
}


/* ----------------------------------------------
　google map レスポンシブ
---------------------------------------------- */ 

.ggmap {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
}
.ggmap iframe,
.ggmap object,
.ggmap embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

/* ----------------------------------------------
　You Tube レスポンシブ
---------------------------------------------- */ 

.yt {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
}
.yt iframe,
.yt object,
.yt embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

/* ----------------------------------------------
　固定ページ上のお知らせ欄
---------------------------------------------- */ 

#main .article div#widget-over-page-article.widgets{
padding: 0px 10px; border: 1px dashed #cc0000; color: #cc0000; line-height:180%;}

/* ----------------------------------------------
　footer
---------------------------------------------- */ 

#footer{
position:relative;
margin-top:30px;
background-color:#2A473D;
}
#footer:before{
content : "";
position:absolute;    
display:block;
height:28px;
left:0px;
margin-top:-28px;
background: url(https://kic-global.org/wp-content/uploads/2018/03/footerlace.png) repeat-x center bottom;
}



/* ----------------------------------------------
　フォーム
---------------------------------------------- */

/* フォームのチェックリストの項目を改行する */
td span.wpcf7-list-item {
display: block;
}

/* テキストエリアの高さが文字拡大のスマホでもはみ出さないようにする */
@media screen and (max-width:400px) {
	.wpcf7 textarea {
	overflow: scroll!important;
	max-height:160px;
}
}

/* ----------------------------------------------
　文字装飾など
---------------------------------------------- */


.under{
text-decoration:underline;
}
.txtRed{
color:#cc0000;
}

.grecaptcha-badge { visibility: hidden; }


/*---------------------------------
固定ページの日付を非表示
--------------------------------*/
#post-6 .post-meta,#post-8 .post-meta,#post-11 .post-meta,#post-13 .post-meta,#post-15 .post-meta,#post-17 .post-meta,#post-344 .post-meta,#post-355 .post-meta{
display: none;
}


