@charset "utf-8";
 .bnr_scroll {
position: relative;
margin: 0 auto;
width: 100%;
display: none;
z-index: 1000;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;
}
@media only screen and (max-width: 1220px) {
.bnr_scroll {
display: none !important;
}
}
.bnr_scroll .bnr__img{
position: fixed;
bottom: 0;
width: 100%;
z-index: 1000;
background-color: rgba(255, 255, 255, 1);
box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;
}
.bnr__img__inner{
max-width: 1180px;
width: 100%;
margin: 0 auto;
height: 60px;
padding: 0px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
}
.bnr_scroll .bnr__img__inner article.bnr_box {
position: relative;
display: flex;
width: calc(100% / 3 - 5px);
padding: 0 10px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;
height: 60px;
background-color: rgb(69, 153, 106);
margin-left: 5px;
}
.bnr_scroll .bnr__img__inner article.bnr_box:first-child {
margin-left: 0px;
width: calc(100% / 3 - 0px);
}
.bnr_scroll .bnr__img__inner article.bnr_box .img.bnr_folos_logo,
.bnr_scroll .bnr__img__inner article.bnr_box .img.bnr_pc_img {
display: inline-block;
}
.bnr_scroll .bnr__img__inner article.bnr_box .img.bnr_folos_logo img {
max-width: 90px;
position: relative;
top: 20px;
width: 100%;
padding-right: 5px;
}
.bnr_scroll .bnr__img__inner article.bnr_box .img.bnr_pc_img img {
max-width: 80px;
position: relative;
top: 5px;
width: 100%; }
.bnr_wd50 {
width: calc(100% / 2 - 0px);
display: flex;
flex-wrap: wrap;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;
}
.bnr_scroll .bnr__img__inner article.bnr_box .bnr_folos_pcBox {
padding-top: 8px;
margin-bottom: 5px;
padding-left: 0px; }
.bnr_scroll .bnr__img__inner article.bnr_box .bnr_folos_pcBox span.bnr_pc_ttl {
display: block;
color: #fff;
font-weight: bold;
font-size: 15px;
padding-bottom: 2px;
letter-spacing: -0.04em;
}
.bnr_scroll .bnr__img__inner article.bnr_box .bnr_folos_pcBox span.bnr_pc_ttl em {
font-size: 10px;
font-style: normal;
padding-left: 2px;
}
.bnr_scroll .bnr__img__inner article.bnr_box .bnr_folos_pcBox a {
display: block;
color: #fff;
font-weight: bold;
border: 1px solid #fff;
line-height: 18px;
text-align: center;
padding: 4px 2px;
width: 100%;
font-size: 14px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;
}
.bnr_scroll .bnr__img__inner article.bnr_box .bnr_folos_pcBox a:hover {
background-color: rgba(1,144,64,1);
border: 1px solid  rgba(1,144,64,1);
}
.bnr_scroll .bnr__img__inner article.bnr_box .bnr_mbl_logo {
position: relative;
display: flex;
flex-wrap: wrap;
width: 30%;
padding: 0 0px 0px 0px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;
height: 60px;
background-color: transparent;
}
.bnr_scroll .bnr__img__inner article.bnr_box .img.bnr_folos_mbl_logo,
.bnr_scroll .bnr__img__inner article.bnr_box .img.bnr_pc_mbl_img {
display: inline-block;
}
.bnr_scroll .bnr__img__inner article.bnr_box .img.bnr_folos_mbl_logo img {
max-width: 55px;
position: relative;
top: 5px;
width: 100%;
padding-right: 0px;
}
.bnr_scroll .bnr__img__inner article.bnr_box .img.bnr_mbl_img img {
max-width: 47px;
position: relative;
top: 3px;
width: 100%;
padding-left: 5px;
}
.bnr_scroll .bnr__img__inner article.bnr_box .bnr_mbl_box {
position: relative;
display: flex;
flex-wrap: wrap;
width: 70%;
padding: 0 0px 0px 0px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;
height: 60px;
background-color: transparent;
justify-content: flex-end;
}
.bnr_scroll .bnr__img__inner article.bnr_box .bnr_mbl_box .bnr_qr_box {
width: calc(100% / 2 - 3px);
padding: 0 0px 0px 3px;
display: flex;
flex-wrap: wrap;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;
justify-content: space-between;
}
.bnr_scroll .bnr__img__inner article.bnr_box .bnr_mbl_box .bnr_qr_box .bnr_mbl_item {
width: calc(100% / 2 - 3px);
padding: 0 0px 0px 1px;
display: flex;
flex-wrap: wrap;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;
}
.bnr_scroll .bnr__img__inner article.bnr_box .bnr_mbl_box .bnr_qr_box .bnr_mbl_item:first-child {
width: calc(100% / 2 - 0px);
padding: 0 0px 0px 0px;
}
.bnr_scroll .bnr__img__inner article.bnr_box .bnr_mbl_box .bnr_qr_box .bnr_mbl_item span.bnr_mbl_ttl {
display: inline-block;
line-height: 1.2;
padding-top: 17px;
color: #fff;
font-weight: bold;
font-size: 12px;
}
.bnr_scroll .bnr__img__inner article.bnr_box .bnr_mbl_box .bnr_qr_box .bnr_mbl_item span.bnr_mbl_ttl i.fa {
font-size: 14px;
padding-right: 2px;
}
.bnr_scroll .bnr__img__inner article.bnr_box .bnr_mbl_box .bnr_qr_box .bnr_mbl_item a.bnr_app_icon img {
max-width: 65px;
width: 100%;
padding-right: 3px;
}
.bnr_scroll .bnr__img__inner article.bnr_box .bnr_mbl_box .bnr_qr_box .bnr_mbl_item a.bnr_qr_img img {
max-width: 50px;
position: relative;
top: 5px;
width: 100%;
padding-right: 0px;
}
.bnr_scroll .bnr__img__inner article.bnr_box span.bnr_drive_text {
color: #fff;
padding-top: 23px;
font-size: 14px;
font-weight: bold;
}
.bnr_scroll .bnr__img__inner article.bnr_box span.bnr_drive_text i.fa {
font-size: 18px;
padding-right: 3px;
}
.bnr_scroll .bnr__img__inner article.bnr_box .img.bnr_drive_img {
width: 140px;
margin-left: 14px;
}
.bnr_scroll .bnr__img__inner article.bnr_box .img.bnr_drive_img img {
max-width: 140px;
position: relative;
top: 4px;
}
.bnr_scroll .bnr__img__inner article.bnr_box .img.bnr_drive_img img:hover {
opacity: 0.8;
} .bnr_scroll .bnr__img p.close{
position: absolute;
right: 10px;
top:10px;
}
.bnr_scroll .bnr__img p.close a{
display: block;
width: 20px;
height: 25px;
text-align: center;
}
.bnr_scroll .bnr__img p.close a span{
display: block;
width: 1px;
height: 1px;
overflow: hidden;
}
.bnr_scroll .bnr__img p.close a i{
font-size: 20px;
z-index: 1000;
color: #333;
}