body { font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

#gMenu .menu li a strong {
    font-weight: normal;
}

#header #site-title a img { max-height:100px;}

#header {
    padding-top: 10px;
}


#header #site-title {
padding-bottom: 10px;
}

a {
text-decoration: none;
}

.content h2, .content h1.contentTitle, .content h1.entryPostTitle {
    font-weight: normal;
}

h3 {
    font-weight: normal;
}



#pageTitBnr {
    background-image: url("");
    background-position: 75% 0%;
    background-repeat: no-repeat;
    background-color: #fff;
    box-shadow: inset 0px 1px 5px rgba(0,0,0,0.20);
    margin: 0px;
    clear: both;
    border-bottom: 1px solid #e5e5e5;
    z-index: 0;
}


#gMenu .menu li a strong {
    font-weight: normal;
}

#content_footer {
    background: url() ;
background-position: center; 
    background-repeat: no-repeat;
    height: 102px;
}

section table   { width: 100%; }
section th, section td  { padding: 10px; border: 1px solid #ddd; }
section th  { background: #f4f4f4; }


.table_02 th  { width: 25%; text-align: left; }
 
@media only screen and (max-width:480px){
    .table_02 { margin: 0 -10px; }
    .table_02 th,
    .table_02 td{
        width: 100%;
        display: block;
        border-top: none;
    }
    .table_02 tr:first-child th   { border-top: 1px solid #ddd; }
}





span.text-icon {
  display: inline-block;
  background: #df002c;
  padding: 1px 5px;
  margin-right: 5px;       /* 先行する文字列との間隔 */
  vertical-align: middle; /* 先行する文字列と上下中央揃え */
  font-size: 0.6em;
  font-weight: normal;
  color: #fff;
  border-radius: 3px;     /* アイコンの角を丸める */
}

h3 {
    font-weight: normal;
}

.wp_teamshowcase_slider.design-1 .member-name {
font-size: 20px;
}

ul.business_menu li {
list-style-type: none;
<!--border-bottom: solid 1px;-->
}