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

.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;
}
.box{
border-bottom:dashed 1px;
margin-top:50px;
}
h3{
color:#992222;
background-color:#F3F3F3;
border-left:15px solid #33FF00;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
margin-bottom:30px;
}
h3 span{
background-color:#c00;
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;
}
.box p{
color:#009900;
padding:5px;
background-color:#FFFFCC;
border-radius:5px;
}
.gaikan{
-webkit-box-sizing:border-box;
box-sizing:border-box;
float:left;
padding-top:20px;
width:50%;
}
.gaiyou ul{
-webkit-box-sizing:border-box;
box-sizing:border-box;
list-style-type:disc;
}
div.indexBoxes{
margin:0 0 20px 0;
}

div.indexBoxes ul{
border-bottom:1px solid #ccc;
}

section.seminar h2,
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.seminar h2 span,
section.information h2 span{
color:#000066;
background:url()no-repeat 100% 50%;
display:block;
font-size:16px;
font-weight:bold;
line-height:1;
padding:12px 10px;
text-shadow:1px 1px 2px raba(255,255,255,0.3);
}

section.seminar h2 span,
section.information h2 span{
background-image:none;
}

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(kaidan-down.png)!important; 
}

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

.toggle.close ul{
display:none;
}

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

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