html{
font-family:verdana,sans-serif;
line-height:1.5;
}
.breadcrumb {
  margin-left: 0;
  padding-left: 0;
}

.breadcrumb li{
  position: relative;
  display:inline-block;/*横に並ぶように*/
  list-style: none;
  font-weight: bold;/*太字*/
  margin-right: 12px;
}
.breadcrumb li:after{/*三角の部分*/
    content: "";
    position: absolute;
    top: 0;
    left: 100%;
    border-style: solid;
    border-color: transparent;
    border-left-color: #aedfc6;/*背景色*/
    border-width: 14px 12px;
    width: 0;
    height: 0;
}
.breadcrumb li a {
    display: inline-block;
    padding: 0 3px 0 7px;
    height: 28px;
    line-height: 28px;
    text-decoration: none;
    color: #747772;
    background: #aedfc6;/*背景色*/
    font-size: 13px;
}

.breadcrumb li a:hover {
  color: #FFF;
}
h3{
color:#992222;
background-color:#F3F3F3;
border-left:15px solid #992222;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
margin-bottom:30px;
}
h3 span{
background-color:#660000;
color:#FFF;
padding:3px;
}
.tiz a{
margin:auto;
background:url(img/arrow-gray.png)no-repeat 100% 50%;
color:#CC0000;
background-color:#EBEBEB;
font-size:16px;
font-weight:bold;
text-decoration:none;
display:block;
width:300px;
margin-top:3px;
padding-top:4px;
padding-bottom:4px;
text-align:center;
border:2px outset #CCCCCC;
}
div.indexBoxes{
margin:0 0 20px 0;
}
div.indexBoxes ul{
border-bottom:1px solid #ccc;
}
section.information h2{                     
background-image:-webkit-gradient(linear,left top,left bottom,from(#FFFFFF),to(#efefef));
background-image:-webkit-linear-gradient(top,#FFFFFF,#efefef);
background-image:liner-gradient(to bottom,#FFFFFF,#efefef);
border-top:1px solid #ccc;
}
section.information h2 span{
color:#000066;
background:url(plus.png)no-repeat 100% 50%;
display:block;
font-size:16px;
font-weight:bold;
line-height:1;
padding:8px 25px;
text-shadow:1px 1px 2px raba(255,255,255,0.3);
}
ul.informationLink li{
border-top:1px solid #ccc;
list-style:none;
}
ul.informationLink li a{
background:url(img/arrow-blue.png)no-repeat 100% 50%;
display:block;
margin:0;
padding:12px 30px 12px 9em;
text-decoration:none;
height:200px;
}

ul.informationLink li a span.date{
color:#777;
display:block;
float:left;
margin-left:-9em;
padding-left:10px;
width:8em;
}
ul.informationLink li a span.date img{
float:left;
}
section.information{
border-bottom:1px solid #ccc;
margin:0 0 20px 0;
}

.toggle h2 span{
background-image:url(mainus.png)!important; 
}

.toggle.close h2 span{
background-image:url(plus.png)!important; 
}

.toggle.close ul{
display:none;
}

.toggle h2 span{
background-image:url(mainus.png)!important; 
}

.toggle.close h2 span{
background-image:url(plus.png)!important; 
}
.colum{
width:80%;
text-align:center;
margin:0 auto;
}
.colum table{
text-align:center;
margin:0 auto;
}
.baikyaku{
margin:0 auto;
width:80%
margin:2em 0;
background:#dcefff;
}
.baikyaku .title{
font-size:1.2em;
background:#5fb3f5;
padding:4px;
text-align:center;
color:#fff;
font-weight:bold;
letter-spacing:0.05em;
}
.baikyaku p{
padding:15px 20px;
margin:0;
}
.nagare{
background-color:#ffffff;
margin-bottom:20px;
}
.nagare h3{
text-align:center;
background:#FF6600;
}
　　　.nagare,
#globalFooter {
width:100%;
}
      .nagare ul,
#globalFooter nav ul{
background:#eaeaea;
list-style:none;
}
          .nagare ul li,
#globalFooter nav ul li{
border:1px solid #ccc;
border-bottom:none;
-webkit-box-sizing:border-box;
box-sizing:border-box;
float:left;
text-align:center;
width:50%;
list-style:none;
}
.nagare ul li{
background:#eaeaea;
width:25%;
}
.nagare ul li span{
background:#FFFFCC;
}
div.indexBoxes{
margin:0 0 20px 0;
}
div.indexBoxes ul{
border-bottom:1px solid #ccc;
}
.headline {
font-size:14px; /* 文字の大きさ */
background:url(midashi.png) no-repeat;
line-height:50px; /* 行の高さ */
padding:0 0 0 50px; /* 文字周りの余白（上 右 下 左px） */
margin:30px 0 20px; /* 画像周りの余白（上 左右 下px） */
}
