@charset "utf-8";

.home .btn{
margin-bottom:5px;
}
.home .lft{
float:left;
width:auto;
}
.home .rgt{
float:right;
width:auto;
}
.home .contentBoxA01 .tableTypeA01{
margin-bottom:-5px;
}

/* heading style
================================================================================================================== */
.home .headingTypeA01{
margin-bottom:15px;
}
.homeUnit01 .ttl{
margin-bottom:15px;
}

/* contents style
================================================================================================================== */
.homeUnit01{
margin-bottom:30px;
clear:both;
}
.homeUnit01:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.homeUnit01 .homeUnit01Inner01,
.homeUnit01 .homeUnit01Inner02{
width:345px;
background:#fff;
-webkit-box-shadow: 0px 0px 5px 0px #c9c6bf;
-pie-box-shadow: 0px 0px 5px 0px #c9c6bf;
box-shadow: 0px 0px 5px 0px #c9c6bf;
-webkit-border-radius:3px;
-pie-border-radius:3px;
border-radius:3px;
position:relative;
behavior:url(/common/scripts/PIE.php);
padding-bottom:15px;
}
.homeUnit01 .homeUnit01Inner01 p,
.homeUnit01 .homeUnit01Inner02 p{
padding:0 20px;
}
.homeUnit01 .homeUnit01Inner01{
float:left;
}
.homeUnit01 .homeUnit01Inner02{
float:right;
}

.slick-slider {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    width: 718px;
    height: 239px;
}
.slick-next {
    background: url(/images/sliderRight.png) no-repeat 0 0;
    background-size: 39px 95px;
    width: 39px;
    height: 95px;
    right: 34%;
    z-index: 2;
}
.slick-next:before {
    content: "";
}
.slick-prev {
    background: url(/images/sliderLeft.png) no-repeat 0 0;
    background-size: 39px 95px;
    width: 39px;
    height: 95px;
    left: 4%;
    z-index: 2;
}
.slick-prev:before {
    content: "";
}
.slick-dots li {
    width: 50px;
}
.slick-dots li button:before {
    font-size: 26px;
    width: 50px;
}
.slick-dots li.slick-active button:before {
    font-size: 26px;
}
.sliderVisual img, .sliderVisual div{
    width: 718px;
    height: 239px;
}
.sliderVisual img {
    margin-left: auto;
    margin-right: auto;
}