@charset "UTF-8";

#link h2 { background: url(../../link/img/title_bg.png) no-repeat center top;}
#link #contents { background: url(../../link/img/con_bg.png) no-repeat right top;}

#link #contents h3,
#link #contents>p:not(#breadcrumb) { text-align: center; font-weight: bold;}
#link #contents h3 { padding: 23px 0 20px 0;}

#link section { width: 1000px; margin: 45px auto 0 auto;}
#link section h4 { padding: 0 0 7px 15px; background: url(../../link/img/sec_icon.gif) no-repeat left 3px; border-bottom: 1px solid #c7743e; font-size: 19px; font-weight: bold;}
#link section>ul { padding: 19px 0 0 0;}
#link section>ul li { padding: 0 0 5px 22px; background: url(../../link/img/link_icon.png) no-repeat left 3px;}
#link section a:hover { text-decoration: none;}

/* 地域のWebリンク */
#link #sec1 ul { width: 49%; float: left;}
#link #sec1 ul:last-child { float: right;}

/* 当サイトへのリンクについて */
#link #sec3 { padding: 35px; background: #fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#link #sec3 h4 { margin: 0 0 15px 0;}
#link #sec3 dt { padding: 0 0 5px 14px; margin: 20px 0 0 0; background: url(../../link/img/sec3_icon.gif) no-repeat left 3px; font-weight: bold;}
#link #sec3 dd { padding: 0 0 0 14px;}
#link #sec3 li { padding: 0 0 0 1em; text-indent: -1em;}
#link #sec3 .bnr_col { padding-left: 0;}
#link #sec3 .bnr_col p { padding: 0 0 5px 0;}
#link #sec3 .bnr_col p b { display: block; color: #c7743e;}
#link #sec3 .bnr_col table { width: 100%; border: 1px solid #cbb493; table-layout: fixed;}
#link #sec3 .bnr_col table:not(:last-child) { margin: 0 0 30px 0;}
#link #sec3 .bnr_col th,
#link #sec3 .bnr_col td { border-bottom: 1px solid #cbb493; vertical-align: middle;}
#link #sec3 .bnr_col th {
	width: 300px; padding: 12px 15px 5px 15px; border-right: 1px solid #cbb493; font-weight: normal; text-align: center;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
#link #sec3 .bnr_col th img { display: block; padding: 0 0 3px 0; margin: 0 auto;}
#link #sec3 .bnr_col td { padding: 10px 20px; background: #f0e3d1;}


/* -------------------------------------------------------
clear
------------------------------------------------------- */
#link section:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; font-size: 0;}