.box30 {
    margin: 2em 0;
    background: #f1f1f1;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.22);
}
.box30 .box-title {
    font-size: 1.2em;
    background: #5fc2f5;
    padding: 4px;
    text-align: center;
    color: #FFF;
    font-weight: bold;
    letter-spacing: 0.05em;
}
.box30 p {
    padding: 15px 20px;
    margin: 0;
}



.border2 {
	font-size: 16px;
	border-top: 1px solid blue;
	border-bottom: 1px solid blue;}



.widget-title {
 line-height:1.5;
 border-bottom:1px
solid #ccc;
 font-size:14px;
/*ウェジットタイトルサイズ/*/
 font-size:16px;
padding-left:30px;
padding-left:3rem;
padding-right:30px;
 padding-right:3rem;}




.header-title-only .site-description,
.header-title-area .site-description {
display:block;
padding-top:12px;
padding-top:1.2rem;
font-size:11px;
/*サブタイトルフォントサイズ/*/
font-size:15px;
line-height:1.5;
font-weight:normal;
clear:none;}




#site-navigation ul li a {
display:block;
line-height:1.8;
color:#fff;
font-size:13px;
/*メニューバーフォントサイズ/*/
font-size:15px;
text-decoration:none;
padding:10px;
padding:1rem;}





h1,
h2,
h3,
h4,
h5,
h6,
li,
p,
pre,
blockquote,
span {
font-size:18px;
/*ウェジットフォントサイズ/*/
font-size:14px;
word-wrap:break-word;
word-break:break-all;
}

/*下線マーカー風/*/
.under {
background: linear-gradient(transparent 70%, yellow 70%); }



/*建設業事業部からのお知らせ～毎月更新！～/*/

.topmain-welcome-area a,
.textwidget a,
.entry-content a,
.comment-content a,
.mu_register p {
	font-size:13px;
	font-size:18px;
}


/*全ての色/*/

a{
	color:black;
	text-decoration:none;
}


/*建設業事業部からのお知らせ～毎月更新！～コネクト/*/

.topmain-welcome-area h3,
.textwidget h3,
.entry-content h3,
.comment-content h3 {
	font-size:16px;
	font-size:24px;
}



/*建設業事業部からのお知らせ～毎月更新！～コネクト（色）/*/

h3 { 
 color : #0249ef
 }


/* 黒板風　タイトル　2 */
.kokuban-t2 {
 position: relative;
 margin: 2em auto;
padding: 3.2em 1em 1em;width:90%;/* ボックス幅 */
 background-color: #006633; /* ボックス背景色 */
 color: #fff; /* 文章色 */
border: 8px solid #b2771f; /* 枠線 */
 border-radius: 3px; /* 角の丸み */
 box-shadow: 0 0 5px #333, 0 0 5px #555 inset;
}
.kokuban-t2::before,
.kokuban-t2::after {
 position: absolute;
 content: '';
 bottom: 0;
} 
.kokuban-t2::before {
 right: 15px;
 border: solid 3px #fff; /*チョーク（白）*/
 width: 20px; 
 border-radius: 3px 2px 0 2px;
}
.kokuban-t2::after {
 right: 40px;
 border: solid 3px #ffff6b; /*チョーク（黄色）*/
 width: 15px; 
 border-radius: 8px 5px 2px 5px;
}
.title-t2 {
 position: absolute;
 left: 1em;
 top: .5em;
 font-weight: bold;
 font-size: 15px;
 color: #ffff6b; /* タイトル色 */
}





