@charset "UTF-8";
/*
Theme Name: 企業向け2017
Theme URI: http://www.konomachi.net/
Author: Konomachi Inc.
Author URI: http://www.konomachi.co.jp/
Description: 公共機関向け Type A by Konomachi
Version: 1.1
*/

/**
 * 1 各種サイズ、色、余白
============================================================== */

/* 1.1 カルーセルの部分 -------- */
.theme-default .nivo-controlNav{
  padding-top: 1px;
  padding-bottom:0;
}

/* お知らせNewのデザイン */
.newlabel{
  font-size:94%;
  color:#f00;
  font-style: italic;
}
/*  */
.newsh3{
	margin: 0 0 4px;
	padding:0 0 3px;
	border-bottom: 2px solid #89f;
	line-height: 100%;
	font-size: 120%;
	font-weight: bold;
	color: #333;
}
.work_title{
	margin: 16px 0 2px;
	padding-left: 0;
	font-size: 100%;
	text-align: center;
	color: #2964A7;
}

/* 全般的な表のデザイン */
.table-bordered {
  border:2px solid #cfcfcf;
}
.table-bordered > tbody > tr > th {
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-align: center;
  font-weight: bold;
  border-right:3px double #ccc;
  white-space: nowrap;
}

/* ドキュメント内容
-------------------------------------------------------------- */
.home_title {
	margin-top:1em;
	margin-bottom:0.5em;
}
p.abstract {
	margin:1em auto 0;
	padding: 12px 16px;
	line-height: 150%;
	color: #2E8A82;
	font-size:16px;
	background-color: #EBFFD7;
	border: 1px solid #BAFF75;
}
.entry-content strong {
  font-weight: bold;
}
.entry-meta {
	margin:1em 12px;
}

#smallkinds h4,
#sakubun h4 {
    padding:0 0 0.5em;
    color: #B07C00;
    font-weight: bold;
    font-size:120%;
}
#smallkinds li,
#sakubun li {
	margin-bottom:0;
}
/*小さな親切運動*/
#smallkinds .nav li a,
#sakubun .nav li a {
    border-top:1px solid #ccc;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
}
#smallkinds .nav li.active a {
}
#smallkinds .tab-content,
#sakubun .tab-content {
    border-top:1px solid #ddd;
    border-left:1px solid #ddd;
    border-bottom:1px solid #ddd;
    border-right:1px solid #ddd;
    padding:1em 0.75em 0;
}

/*問合せ*/
.wpcf7-form input.wpcf7-text {
    width:100%;
}
.wpcf7-form textarea {
    width:100%;
}
.entry-content dl{
	margin:0;
	padding:0;
}
.entry-content dt{
	margin:0 0 0.5em;
	padding: 0;
	font-size:120%;
	color:#060;
	font-weight:normal;
}
.entry-content dd{
	margin: 0;
	padding:0;
	line-height:130%;
}
.entry-content dd ul{
	margin-left:0;
	padding-left:1em;
}
h1.category-title {
	font-size:200%;
	margin-bottom:16px;
}
.entry-content p.aboutWorks {
	border:1px solid #ccc;
	padding: 1.5em 1em;
}
table.akahane_table {
	width:98%;
}
@media (min-width: 768px) {
	table.akahane_table {
		width:60%;
	}
}

#newsarea{
	padding-left: 0;
}
#newsarea h3 {
	margin:10px 0 4px;
	padding:0px 0 0 21px;
	font-size:100%;
	line-height: 125%;
	background:left 0 url(images/rivNews.png) no-repeat;
}
#newsarea h3 a:link,
#newsarea h3 a:visited {
	text-decoration: underline;
}
#newsarea p {
	line-height: 130%;
	margin:4px 0 8px 16px;
}
/* お知らせ 一覧 */


/* --- 社協の事業内容 --- */
.jigyoutable h3 {
	font-size:110%;
	margin:1em 0 0.5em;
	padding: 0;
	color:#D95E00;
	border-bottom: 1px solid #828282;
	white-space: nowrap;
}
.jigyoutable ol {
	padding-left: 1.8em;
}

/* --- 問合せ先 --- */
.toiawase {
	border:3px double #5A91FF;
	margin:0 1em;
	padding:0.5em 1em;
	background:#fcffff;
}
.toiawase h3 {
	padding:3px 0;
	margin:0 0 12px 0;
	color:#FF7DB5;
	font-size:150%;
	font-weight: bold;
	border-bottom:1px solid #5A91FF;
}
.toiawase p.zipcode,
.toiawase p.address,
.toiawase p.jimukyoku {
	padding: 0;
	margin: 0 6px;
	color:#333;
	line-height: 150%;
}
.toiawase p.zipcode {
	font-size:110%;
	font-weight: bold;
}
.toiawase p.address{
	margin-left: 1em;
	font-size:120%;
}
.toiawase p.jimukyoku {
	margin-left: 1em;
	font-size:110%;
	font-weight: bold;
}
ul.renrakusaki {
	padding: 0;
	margin: 0.5em 1em 0 3em;
}
ul.renrakusaki li {
	font-size: 110%;
	font-weight: bold;
	list-style: none;
	margin-bottom: 6px;
	line-height: 135%;
	color:#434343;
}
ul.renrakusaki li span.numItem,
ul.renrakusaki li span.renrakuNumber{
	padding: 2px;
	display: inline-block;
	background: #fff;
	margin-left: 12px;
}
ul.renrakusaki li span.numItem {
	width: 5em;
}

.kokuchi {
	margin-top: 12px;
	padding: 18px;
	border:3px double #ABABFF;
	border-radius:5px;
	width:100%;
	background:#FFFfF0;
	font-size:150%;
	text-align: center;
	text-decoration: underline;
}
.pr h3{
	margin: 2em 0 2em;
	padding: 8px 0;
	font-size:140%;
	font-weight: normal;
	color:#404040;
	background: #fcfcfc;
	border-bottom: 1px solid #f0f0f0;
	border-left: 6px solid #A8B6FF;
}
.pr h3.frst{
	margin: 0 0 2em;
}
.pr p{
	margin-left: 0.75em;
	line-height: 150%;
}
.pr ul{
	margin-left: 1em;
}
.pr li{
	line-height: 200%;
}
.pr a.pdf{
	padding-right:30px;
	background-image:url("images/icon_pdf.jpg");
	background-repeat: no-repeat;
	background-position: right;
}
.pdf-left{
	padding-left:30px;
	background-image:url("images/icon_pdf.jpg");
	background-repeat: no-repeat;
}
.pdf-right{
	padding-left:30px;
	background:url("images/icon_pdf.jpg") no-repeat;
}
.doc-left{
	padding-left:30px;
	background-image:url("images/icon_doc.jpg");
	background-repeat: no-repeat;
}
.xls-left{
	padding-left:30px;
	background-image:url("images/icon_xls.jpg");
	background-repeat: no-repeat;
}

.entry-content p.nowdiscon {
    margin-bottom:8em;
    color:#569947;
}

.entry-content .places h4 {
	margin-left: 0.5em;
	line-height: 1.1;
	font-weight: bold;
	color:#444;
	border-bottom: 2px solid #dfdfdf;
}
.entry-content .places p {
	margin: 0.5em 0 2em 0.5em;
	line-height: 1.5;
}

/* 赤い羽根共同募金のPAGE */
#akaihanebokin h2 {
	border: none;
	color: #00c;
	background-image: url("images/akaihane.png") ;
	background-repeat: no-repeat;
	padding-left:60px;
	padding-top:16px;
	height: 60px;
}
