@charset "UTF-8";
/* CSS Document */
/*------------------------------------------------------------
	お問い合わせフォーム
------------------------------------------------------------*/
div#PagetitlePane h1 {
  font-size: 2rem;
  border-bottom: solid 2px #ffd21c;
  padding: 0 0 10px;
  margin: 24px 0 20px !important;
  text-indent: 0;
  line-height: normal;
}

.orange .contents ul.txtList:not(#cat ul, .ex) {
    margin: 0 0 8px 0;
}

.orange .contents ul li:not(#cat ul li, .ex li, .lstn li) {
    font-size: 1em;
    list-style: none;
    margin: 0;
    padding: 0 10px 0 33px;
    position: relative;
    line-height: 1.625;
}

.orange .contents ul.txtList a, .orange .contents ul.txtList a:link, .orange .contents ul.txtList a:visited, .orange .contents ul.txtList a:active, .orange .contents ul.txtList a:hover {
    color: #cf0010;
    text-decoration: underline;
}

#mainBody .sac_14 h4 {
    margin: 28px 0 20px;
    font-size: 2rem;
    font-weight: bold;
}

@media all and (min-width: 897px) {
    #skinTypes .breadcrumbs {
        line-height: 3.2rem;
    }
    div#PagetitlePane h1 {
        font-size: 2.5rem;
        border-bottom: solid 2px #ffd21c;
        padding: 0 0 17px;
        margin: 38px 0 20px !important;
        text-indent: 0;
        overflow: auto;
        line-height: normal !important;
        white-space: normal;
    }
    .MailForm .FieldTitle {
        width: 250px;
    }
}

/* ---------------------------------------------------------
 テーブル（お問い合わせフォーム）block化
--------------------------------------------------------- */
.spView .infoDNN__MailFormV3_ViewMailForm table,
.spView .infoDNN__MailFormV3_ViewMailForm table > tbody,
.spView .infoDNN__MailFormV3_ViewMailForm table > tbody > tr,
.spView .infoDNN__MailFormV3_ViewMailForm table > tbody > tr > th,
.spView .infoDNN__MailFormV3_ViewMailForm table > tbody > tr > td {
  display: block !important;
}