@charset "utf-8";
/*
Theme Name: biz-vektor-child
Author: Yumiko Suzuki
Template: biz-vektor
*/

@import url('../biz-vektor/style.css');


body{color:#585858;}
#content .infoList .infoListBox div.entryTxtBox.haveThumbnail {float: right;}
#site-title { color:#EA5504;
filter:dropshadow(color=#000000,offX= 0,offY=-1)
dropshadow(color=#000000,offX= 1,offY= 0)
dropshadow(color=#000000,offX= 0,offY= 1)
dropshadow(color=#000000,offX=-1,offY= 0);
-webkit-text-stroke-color: #000;
-webkit-text-stroke-width: 1px;
text-shadow: black 1px 1px 0px, black -1px 1px 0px,
             black 1px -1px 0px, black -1px -1px 0px;
}


#headerInner{ background-image:url(https://www.chofu-kg.jp/wp/wp-content/uploads/2015/04/head-bg.png);}
#headContactTel {color: #EA5504;ilter:dropshadow(color=#ffffff,offX= 0,offY=-1)
dropshadow(color=#ffffff,offX= 1,offY= 0)
dropshadow(color=#ffffff,offX= 0,offY= 1)
dropshadow(color=#ffffff,offX=-1,offY= 0);
-webkit-text-stroke-color: #fff;
-webkit-text-stroke-width: 1px;
text-shadow: white 1px 1px 0px, white -1px 1px 0px, white 1px -1px 0px, white -1px -1px 0px;}
#content table { font-size:100%; line-height:180%;border-left:1px solid #e5e5e5; }
#content table td{ border-right:1px solid #e5e5e5;}
/*-------------------------------------------*/
/*	Print Style
/*-------------------------------------------*/
@media print { body { background: none !important; }
  #wrapper { clear: both !important; display: block !important; float: none !important; position: relative !important; }
  #headerTop, #header, #panList, #gMenu, #pagetop, #sideTower, #footMenu, #footer, #siteBottom { display: none !important; }
  #pageTitBnr, #content table th { box-shadow: none !important; }
  #access, #branding img, #respond, .comment-edit-link, .edit-link, .navigation, .page-link, .widget-area { display: none !important; }
  #container { margin: 0; width: 100%; } }

/*----------------------------------------------------
    ヘッダー
----------------------------------------------------*/
#headerTop #site-description {
	color: #363636;
	padding: 5px 0px;
    font-weight: 600;
}
/*----------------------------------------------------
    トップページ　互助会だより
----------------------------------------------------*/
/*#topInfo{
	border-left: 5px solid #DA1631;
	border-right: 5px solid #DA1631;
	border-bottom: 5px solid #DA1631;
	border-top: 5px solid #fff;
	margin-bottom: 30px;padding:0;
	}*/
#content h2{ border-bottom:0;}
#content .infoList .rssBtn {
    /*margin-bottom: 115px;*/
    margin-top: -40px;
    position: relative;
    text-align: right;
}
#topInfo h2{
	background-image:url(https://www.chofu-kg.jp/wp/wp-content/uploads/2015/04/top-info.png);
	color:#fff;
	padding:15px 0 18px 90px;
	border-top: 2px solid #fff;
	font-size:200%;
	letter-spacing:0.3em;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color=#572e2e)";/*IE 8*/
	text-shadow: 2px 2px 2px #572e2e;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color=#572e2e); /*IE 5.5-7*/
	
}
#topInfo-line{
	border-left: 5px solid #DA1631;
	border-right: 5px solid #DA1631;
	border-bottom: 5px solid #DA1631;
	/*border-top: 5px solid #fff;*/
	margin-bottom: 30px;padding:0;
	}
#topInfo-line .entryTitle{ font-size:150%;}
/*----------------------------------------------------
    トップページ　トピックス
----------------------------------------------------*/
.fa-microphone{margin:0 10px;
	color:#F8B211;}
#topBlog{
	border-bottom:#F8B211 3px solid;
	border-right:#E6E6E6 1px solid;
	border-left:#E6E6E6 1px solid;}
#topBlog h2 {
	background-color:#FFFBC4;
}

/*----------------------------------------------------
    サイドメニュー
----------------------------------------------------*/
#sideTower .sideWidget li{
	background-color:#FFFBC4;
	color:#333;
	/*font-weight:bold;*/
	font-size:100%;
	line-height:200%;
	box-shadow:0 0 0 2px white inset;
	border:1px solid #E7E7E7;
}

/*----------------------------------------------------
    リンク
----------------------------------------------------*/
.fa-arrow-right{color:#F8B211;}


/*----------------------------------------------------
    会員PR
----------------------------------------------------*/
.mobile-block h4{margin:0;}

/*----------------------------------------------------
    イベント・ツアー
----------------------------------------------------*/
table.tour-list th,
table.tour-list tr td:nth-child(2){
	text-align: center;
}
table.tour-list th{
	letter-spacing: 1rem;
	text-indent: 1rem;
	}
table.tour-list{
	border: 1px dotted #e5e5e5;
	}
#content table.tour-list tr td:last-child{
	border-right: none;
	}


/*----------------------------------------------------
    .demo01
----------------------------------------------------*/
.member th  { width: 30%; text-align: left; }
 
@media only screen and (max-width:480px){
.member { margin: 0 -10px; }
.member th,
.member td{
        width: 100%;
        display: block;
        border-top: none;
    }
.member tr:first-child th   { border-top: 1px solid #ddd; }

/*----------------------------------------------------
    イベント・ツアー
----------------------------------------------------*/

#tour-form{ width:100px !important; padding:0 5px;}

table.tour-list th{
	display: none;
	}
#content table.tour-list tr td,
table.tour-list tr td:nth-child(3):before,
table.tour-list tr td:last-child:before,
#content table.tour-list tr,
#content table.tour-list caption,
#content table.tour-list tbody{
	display: block;
	}
#content table.tour-list tr td{
	border: none;
	padding: 0.5em 0.8em;
	margin-right: 0;
	}
#content table.tour-list tr td:first-child{
	font-weight: bold;
	background-color: #eff5ff;
	font-size: 1rem;
	padding-bottom: 0.2em;
	}
table.tour-list tr td:first-child:before{
	content: "開催日：";
	}
#content table.tour-list tr td:nth-child(2){
	text-align: left;
	background-color: #eff5ff;
	padding-top: 0.2em;
	}
table.tour-list tr td:nth-child(2):after{
	content: "曜日";
	}
table.tour-list tr td:nth-child(3):before{
	content: "【内容】";
	}
table.tour-list tr td:last-child:before{
	content: "【備考】";
	}
#content table.tour-list tr{
	border: 1px solid #e5e5e5;
	}



}


/*----------------------------------------------------
    メニュー名改変のため、ヘッダー幅変更
----------------------------------------------------*/
@media only screen and (min-width: 970px) {
#wrap #gMenu .menu > li {
    max-width: 180px;
    min-width: 152px;
}

}

/*----------------------------------------------------
    pc iPad3より大きい場合
----------------------------------------------------*/
@media (min-width: 770px){
    #headerTop #site-description {
	font-size: 14px;
}
}