.slide_content{
    background: #F5F8FB;
    margin: 40px 0 41px;
}
.slide_content .slide_box{
    display: flex;
    justify-content: space-between;
    padding: 20px 48px 39px;
}
.slide_content .slide_box .left_box{
    
}
.slide_content .slide_box .left_box .img {
    margin-top: 19px;
}
.slide_content .slide_box .right_box{
    
}
.slide_content .slide_box .right_box .num{
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    background: #505076;
    width: 45px;
    text-align: center;
    padding: 14px 0px 9px;
    border-radius: 50%;
    margin: 0 auto;
}
.slide_content .slide_box .right_box .txt{
    text-align: center;
}
.slide_content .slide_box .right_box .txt.txt01{
    font-size: 18px;
    color: #000;
    margin-top: 22px;
    min-height: 35px;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: center;
}
.slide_content .slide_box .right_box .txt.txt02{
    font-size: 14px;
    margin-top: 20px;
    font-weight: 400;
}
.slide_content .slide_box .right_box .txt.txt03{
    font-size: 14px;
    margin-top: 20px;
    color: #000;
    font-weight: 400;
}
.slide_content .slide_box .right_box .txt.txt03 span{
    display: inline-block;
    transform: scaleX(-1);
}
.slide_content .slide_box .right_box .btn{
    padding: 17px 72px;
    display: block;
    margin-top: 7px;
    font-size: 15px;
    font-weight: 400;
    color: #fff;
    background: #BA2636;
    position: relative;
}
.slide_content .slide_box .right_box .btn::after{
    content: "";
    position: absolute;
    background: url(/hida/shopping/area/images/ico_arrow02.png) right center no-repeat;
    width: 8px;
    height: 12px;
    right: 19px;
    top: 20px;
}
.slide_content .slide_box .right_box .btn:hover{
    text-decoration: none;
    opacity: .7;
}
.slick-dotted.slick-slider {
    margin-bottom: 41px;
}
.slick-dots {
    bottom: 29px;
    left: -41px;
}
.slick-dots li {
    width: 11px;
    height: 11px;
    margin: 0 3px;
}
.slick-dots li button:before {
    font-size: 40px;
    color: #505076;
}
.slick-dots li.slick-active button:before {
    color: #505076;
}
 .slick-prev:hover, .slick-prev:focus {
       background: url(/hida/shopping/area/images/ico_arrow_slide_left.png) center no-repeat;
	   background-size: 45px 46px;
}
.slick-next:hover, .slick-next:focus {
    background: url(/hida/shopping/area/images/ico_arrow_slide_right.png) center no-repeat;
	background-size: 45px 46px;
}
 .slick-prev, .slick-next {
    top: 50%;
    display: block;
    width: 45px;
    height: 46px;
	z-index: 1;
	cursor: pointer;
}
 .slick-next {
  	right: -25px;
    background: url(/hida/shopping/area/images/ico_arrow_slide_right.png) center no-repeat;
    background-size: 45px 46px;
}
 .slick-prev {
  	left: -25px;
    background: url(/hida/shopping/area/images/ico_arrow_slide_left.png) center no-repeat;
    background-size: 45px 46px;
}
.slick-prev:hover, .slick-next:hover {
	opacity: .7;
}
.slick-prev:before, .slick-next:before {
    content: unset;
}
@media only screen and (max-width: 700px) {
  .slide_content .slide_box {
    display: block;
    padding: 2.31vw 5.38vw 7.44vw;
}
.slide_content .slide_box .right_box .num {
    font-size: 5.13vw;
    width: 11.54vw;
    padding: 2.31vw 0px 1.28vw;
    margin: 1.54vw auto 0;
}
.slide_content .slide_box .right_box .txt.txt01 {
    font-size: 4.62vw;
    margin-top: 1.28vw;
    min-height: 12.82vw;
}
.slide_content .slide_box .right_box .txt.txt02 {
    font-size: 3.85vw;
    line-height: 1.5;
    margin-top: 11.74vw;
}
.slide_content .slide_box .right_box .txt.txt03 {
    font-size: 3.59vw;
    margin-top: 6.67vw;
}
.slide_content .slide_box .right_box .btn {
    padding: 4.36vw 0 3.85vw;
    text-align: center;
    margin-top: 1.03vw;
    font-size: 3.85vw;
}
.slide_content .slide_box .right_box .btn::after{
    right: 4.87vw;
    top: 5.13vw;
}
.txt_slide_box{
    background: #F5F8FB;
    padding: 0 0 7.69vw;
}
.txt_slide_box .txt.txt02{
    font-size: 3.85vw;
    line-height: 1.5;
    font-weight: 400;
    text-align: center;
    padding-top: 2.56vw;
}
.txt_slide_box .txt.txt03{
    font-size: 3.59vw;
    margin-top: 6.67vw;
    color: #000;
    font-weight: 400;
    text-align: center;
}
.txt_slide_box .txt.txt03 span{
    display: inline-block;
    transform: scaleX(-1);
}
.txt_slide_box .btn{
    padding: 4.36vw 0 3.7vw;
    text-align: center;
    margin: 1vw auto 0;
    display: block;
    width: 83.08vw;
    font-size: 3.85vw;
    font-weight: 400;
    color: #fff;
    background: #BA2636;
    position: relative;
}
.txt_slide_box .btn::after{
    content: "";
    position: absolute;
    background: url(/hida/shopping/area/images/ico_arrow02.png) right center no-repeat;
    width: 2.05vw;
    height: 3.08vw;
    right: 4.87vw;
    top: 5.13vw;
}

.slick-dots {
    bottom: 5.3vw;
    left: -1.28vw;
}
.slick-dotted.slick-slider {
    margin-bottom: 0;
}
.slick-prev, .slick-next {
    top: 41%;
    width: 10vw;
    height: 10vw;
}
.slick-prev {
    left: -2.56vw;
    background-size: 10vw 10vw;
}
.slick-next {
    right: -2.56vw;
    background-size: 10vw 10vw;
}

.slick-prev:hover, .slick-prev:focus {
	background-size: 10vw 10vw;
}
.slick-next:hover, .slick-next:focus {
	background-size: 10vw 10vw;
}
.slick-prev:focus, .slick-next:focus {
	opacity: 1;
}
}