/* CSS Document */
#innerBoxWrap {
  padding: 17px 22px 17px 20px;
}

.linkBox {
  border: 1px solid #71c81a;
  margin-bottom: 41px;
}

.linkBox dt {
  border-bottom: 1px solid #71c81a;
  padding: 14px 20px 12px 20px;
  color: #71c81a;
  font-size: 15px;
  font-weight: bold;
}

.linkBox dd {
  padding: 13px 20px 13px 20px;
  line-height: 25px;
}

.linkBox dd a {
  color: #944e33;
  text-decoration: none;
  display: inline;
}

.linkBox dd a:hover {
  color: #944e33;
  text-decoration: underline;
}

h3.tl_01 {
  background: #dbf1c6;
  border-radius: 5px;
  font-size: 15px;
  padding: 7px 10px 4px 10px;
  margin-bottom: 15px;
}

.indent01 {
  padding: 0 12px 24px 12px;
  line-height: 23px;
}

.indent01 ul.type01 li {
  background: url(../../images/common/i_list02.png) no-repeat 0 6px;
  padding: 0 0 0 13px;
}

.indent01 a:link,
.linkBox a:link {
  color: #1e659c;
  text-decoration: none;
}

.indent01 a:visited,
.linkBox a:visited {
  color: #606d7c;
  text-decoration: none;
}

.indent01 a:hover,
.linkBox a:hover {
  color: #274365;
  text-decoration: underline;
}


.indent01 dt{  
  padding-left : 10px;
  width : 220px;
  float : left;/* 左に寄せる */
  clear : both;/* フロートの解除 */
}

.indent01 dd{    
  padding-left : 10px;
  width : 300px;
  margin-left : 220px;/* DTの幅分の設定 */
}

.menuLayout01 {
  width: 100%;
  border: 1px solid #aaa;
  border-bottom: 0;
  border-left: 0;
  border-collapse: collapse;
  line-height: 22px;
}

.menuLayout01 td {
  border-bottom: 1px solid #aaa;
  padding: 8px 10px;
  text-align: left;
}












/*-----------------------------------------------------------------------------------------------------

	summary.html

------------------------------------------------------------------------------------------------------*/
div.tl_02 {
  padding: 27px 0 0 0;
}

div.tl_02 h3 {
  border-top: 2px solid #71c81a;
  border-bottom: 1px solid #71c81a;
  font-size: 18px;
  font-weight: bold;
  padding: 13px 34px 13px 34px;
  color: #71c81a;
}

.linkBox02 {
  border: 1px solid #ccc;
  margin-bottom: 25px;
}

.linkBox02 dt {
  border-bottom: 1px solid #ccc;
  padding: 14px 20px 12px 20px;
  color: #505050;
  font-size: 13px;
}

.linkBox02 dd {
  padding: 13px 20px 13px 20px;
  line-height: 25px;
}

.linkBox02 dd a:link {
  color: #1e659c;
  text-decoration: none;
}

.linkBox02 dd a:visited {
  color: #606d7c;
  text-decoration: none;
}

.linkBox02 dd a:hover {
  color: #274365;
  text-decoration: underline;
}




/*	レスポンシブ 850px以下
-----------------------------------------------------------	*/
@media only screen and (max-width: 850px){


.linkBox dd {
  font-size: 18px;
}

.linkBox dt {
  font-size: 20px;
}

h3.tl_01 {
  font-size: 20px;
  padding: 14px 15px 8px 15px;
}

.indent01 ul.type01 li {
  background: url(../../images/common/i_list02.png) no-repeat 0 10px;
  font-size: 18px;
  line-height: 30px;
  padding: 0 0 0 13px;
}

.indent01 {
  padding: 0 0px 24px 12px;
  font-size: 18px;
  line-height: 23px;
}

div.tl_02 h3 {
  font-size: 24px;
  padding: 18px 34px 18px 34px;
}

#innerBoxWrap {
  font-size: 14px;
}

.linkBox02 dt {
  font-size: 18px;
}

.linkBox02 dd {
  line-height: 34px;
  font-size: 20px;
}

}