<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

#main {margin:0 auto; padding:15px 25px;}
/*.columnBox ol {margin-left:1.6em; line-height:1.7;list-style:decimal;}
.columnBox ul {margin-left:1.6em; line-height:1.7;}
.columnBox li {padding-left:3px; list-style:initial;}*/
.sub .leftBox .columnBox dl {display:inline-block; vertical-align:top;}
.sub .leftBox .columnBox dt {margin-right:15px; display:inline-block; position:relative; top:3px;}
.sub .leftBox .columnBox dd {max-width:415px; display:inline-block; vertical-align:top;}
.sub .leftBox .columnBox dt span {margin-top:5px; display:block; font-size:10px;}
.sub .leftBox .columnBox .grayBtn {float:right;}
.relate {width:673px; margin:40px 0 0;}
.relate dl {padding:20px; border-bottom:1px dashed #777;}
.relate dt {width:400px; display:inline-block; vertical-align:top;}
.relate dd {display:inline-block;}
.relate .grayBtn {margin-left:50px; padding:3px 15px;}
.relate&gt;div {padding:20px 25px; border-bottom:1px dashed #777; overflow:hidden;}
.relate&gt;div	a {width:420px; float:left; font-size:14px;	line-height:1.5;}
.relate&gt;div	a.grayBtn {width:100px; float:right;}
.btnBox {margin:30px 0; text-align:center;}
.btnBox a {display:block;}
.profBox {width:150px; margin:0 0 5px 25px; padding:5px; float:right; background:#eee;}
.profBox dt {margin-bottom:5px;}
.profBox dt span {font-size:10px; display:block;}
.profBox dd {padding:5px 0; border-top:1px dotted #aaa; font-size:11px; line-height:1.4;}
p.title {margin-top:30px;}
.alignright {margin:0 0 15px 15px; float:right;}


/*一覧 記事リスト枠*/
.leftBox .content h3 {
    margin: 0 0 5px;
    color: #07467d;
    font-size: 20px;
    font-weight: bold;
}

/*記事詳細 こんな記事もチェックしています枠*/
.relatedColumn { margin:30px;font-size:13px; }
.relatedColumn h3 { padding:10px 15px 10px 40px; background:#4A759B url('../images/common/icon_window_01.png') no-repeat 15px center; color:#fff; font-weight:bold;}
.relatedColumn h3+div {background:none;}
.relatedColumn .columnBox { padding: 0; }

/*一覧 記事リスト ＆ 記事詳細 こんな記事もチェックしていますリスト*/
.columnBox { margin: 0; padding: 0; }
.columnBox .article_list ul {
    list-style: none;
    margin: 0;
    padding: 0;
    }
.columnBox .article_list li {
    margin: 0;
    padding: 8px 0;
    border-bottom: 1px dashed #777;
    overflow: none;
    clear: both;
    }
.columnBox .article_list li a:first-child {
    display: inline-block;
    margin: 0;
    padding: 5px 0;
    max-width: 415px;
}
.columnBox .article_list li a:last-child {
    display: inline-block;
    float: right;
    margin: 0;
    padding: 5px 20px;
    border-radius: 3px;
    background: #7d7d7d;
    color: #fff;
    text-align: center;
    text-decoration: none;
}
.columnBox .article_list li a:last-child img { margin-right: 5px; }


/*記事詳細 single-wgi_confxxxx.php*/
.sub .leftBox h2 {
    margin: 10px 0;
    font-size: 28px;
    line-height: 140%;
    color: #07467d;
}
.sub .leftBox .lead {
    margin: 0 0 25px;
    font-size: 15px;
    line-height: 140%;
}
.sub .leftBox &gt; .images { margin: 0; }
.sub .leftBox &gt; .images img { width: 100%; height: auto; }

.sub .leftBox .content_single {
    margin: 0 0 3px;
    padding: 0 0 5px;
    /*padding: 25px 30px 50px;*/
    background: #fff;
    box-shadow: 0 1px 5px rgba(153,153,153,0.5);
    -webkit-box-shadow: 0 1px 5px rgba(153,153,153,0.5);
    -moz-box-shadow: 0 1px 5px rgba(153,153,153,0.5);
    -o-box-shadow: 0 1px 5px rgba(153,153,153,0.5);
    -ms-box-shadow: 0 1px 5px rgba(153,153,153,0.5);
    font-size: 15px;
}

/*記事詳細 本文内スタイル*/
.sub .leftBox .content_single .columnBox h3 {
    margin: 0 0 20px;
    background: #07467d;
    padding: 20px 25px;
    color: #fff;
    font-size: 20px;
    line-height: 130%;
}
.sub .leftBox .content_single .columnBox div { padding: 0 25px 25px; }
.sub .leftBox .content_single .columnBox p { padding: 0 25px 1em; }
.sub .leftBox .content_single .columnBox h4 {
    margin: 0 25px 20px;
    padding: 8px 13px;
    border-left: 4px solid #07467d;
    font-size: 18px;
}
.sub .leftBox .content_single .columnBox .images { margin: 0; padding: 0 25px 20px; }
.sub .leftBox .content_single .columnBox .images img { max-width: 100%; height: auto; }

</pre></body></html>