/*.header .container{
    margin-bottom:1em;
}*/

.carousel_bg{
    position: relative;
    max-width: 100%;
    margin: 2em auto 3em auto;
    overflow   : hidden;
}
.carousel_bg div.c_bg{
    position   : absolute;
    top        : 0;
    left       : 0;
    bottom     : 0;
    right      : 0;
    opacity    : 0;
    animation  : bgAnime 25s infinite;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:cennter center;
}
.carousel_bg div#carousel_img_1 {
    background-image: url(../images/pica1_1.jpg);
}
.carousel_bg div#carousel_img_2 {
    background-image: url(../images/pica1_2.jpg);
    animation-delay  : 5s;
}
.carousel_bg div#carousel_img_3 {
  background-image: url(../images/pica1_3.jpg);
    animation-delay  : 10s;
}
.carousel_bg div#carousel_img_4 {
  background-image: url(../images/pica1_4.jpg);
    animation-delay  : 15s;
}
.carousel_bg div#carousel_img_5 {
  background-image: url(../images/pica1_5.jpg);
    animation-delay  : 20s;
}

@keyframes bgAnime {
   0% { opacity: 0; }
   5% { opacity: 1; }
  25% { opacity: 1; }
  30% { opacity: 0; }
 100% { opacity: 0; }
}

#carousel {
  padding: 4em;
}
#carousel h2{
  text-align: center;
  font-size: 22px;
  margin-bottom: 1em;
}

#carousel .flipster {
  margin: 0 2em;
}

#carousel .flipster__item__content{
        width:380px;
}
#carousel .flipster__item__content a{
    text-indent:-10000px;
}
#carousel .flipster__nav{
    position: absolute;
    left:0;
    right:0;
    bottom:-3.5em;
    border:0;
}
#carousel .flipster__nav a{
    text-decoration: none;
    border:none;
}

@media (max-width:768px){
    #carousel {
      padding: 5em;
    }
    #carousel .flipster__item__content{
        width:52vw;
    }
    #carousel .flipster__button svg{
        width:1.5em;
    }
    #carousel .flipster__nav a{
        font-size:9px;
    }
}

.jusyo{
    padding-top:0.5em;
    padding-left:4em;
    min-height:4em;
    background-image:url('../images/pica1_panel_1_2.png');
    background-size:contain;
    background-repeat:no-repeat;
    margin-top:0.5em;
    margin-bottom:0.5em;
}
@media (max-width:400px){
    .jusyo{
        padding-left:5.5em;
    }
}

/*********pica1_panel page*/

.pica1_panel .back{
    margin-top:1em;
}
.pica1_panel .back a{
    color:#337ab7;
}

.pica1_panel div.panel_img{
    margin:1em auto 2em auto;
    position:relative;
}
.pica1_panel div.panel_img img{
    border:1px solid #ccc;
    width:100%;
}
.pica1_panel div.panel_img a{
    position:absolute;
    display:block;
    text-indent:-10000px;
}

.pica1_panel .link{
    margin-top:1em;
}
.pica1_panel .link ul{

    margin-left:-3em;
    margin-bottom:3em;
}
.pica1_panel .link li{
    list-style: none;
    margin-left:0;
    margin-bottom:0.5em;
}
.pica1_panel .link li a{
    color:#337ab7;
}

.panel_list table td.t1,
.panel_list table td.t2,
.panel_list table td.t3{
    color:#fff;
    width:7em;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
}
.panel_list table td.t1{
    background:#ed7173;
}
.panel_list table td.t2{
    background:#217fc4;
}
.panel_list table td.t3{
    background:#8bbd3a;
}




