@media only screen and (min-width: 768px){#header .kv_title{top:55%}}@media only screen and (max-width: 767px){#header .kv_title{top:calc(380 / 650 * 100%)}#header .kv_title .inner .en{line-height:1}#header .kv_title .inner .jp{margin-top:.75em}}.con_brad_detail{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.con_brad_detail{width:calc(1200 / 1440 * 100%);max-width:calc(1200px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.con_brad_detail{max-width:calc(1200px * ((15 + 0) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_brad_detail{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_brad_detail{width:calc(650 / 750 * 100%)}}.con_brad_detail .logo{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.con_brad_detail .logo.granvia{width:26.38rem}}@media only screen and (max-width: 767px){.con_brad_detail .logo.granvia{width:21.11em}}@media only screen and (min-width: 768px){.con_brad_detail .logo.vischio{width:26.15rem}}@media only screen and (max-width: 767px){.con_brad_detail .logo.vischio{width:20.92em}}@media only screen and (min-width: 768px){.con_brad_detail .tmp_st_j{margin-top:2.3rem}}@media only screen and (max-width: 767px){.con_brad_detail .tmp_st_j{margin-top:1.5em}}.con_brad_slider{overflow:visible;margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.con_brad_slider{margin-top:2.69rem}}@media only screen and (max-width: 767px){.con_brad_slider{margin-top:2em}}@media only screen and (min-width: 768px){.con_brad_slider{width:calc(950 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_brad_slider{width:calc(670 / 750 * 100%)}}@media only screen and (min-width: 768px){.con_brad_slider{--pagination-pt:20}}@media only screen and (max-width: 767px){.con_brad_slider .js-swiper-pagination{padding-top:1em !important}}.con_brad_slider .swiper-slide .inner{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.con_brad_slider .swiper-slide .inner{width:calc(900 / 950 * 100%)}}@media only screen and (max-width: 767px){.con_brad_slider .swiper-slide .inner{width:calc(630 / 670 * 100%)}}@media only screen and (min-width: 768px){.con_brad_slider .swiper-slide .inner{position:relative}.con_brad_slider .swiper-slide .inner img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0}.con_brad_slider .swiper-slide .inner::after{content:"";width:100%;display:block}.con_brad_slider .swiper-slide .inner::after{padding-bottom:calc(500 / 900 * 100%)}}@media only screen and (max-width: 767px){.con_brad_slider .swiper-slide .inner{position:relative}.con_brad_slider .swiper-slide .inner img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0}.con_brad_slider .swiper-slide .inner::after{content:"";width:100%;display:block}.con_brad_slider .swiper-slide .inner::after{padding-bottom:calc(350 / 630 * 100%)}}.con_brad_slider .read{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.con_brad_slider .read{margin-top:1.92rem}}@media only screen and (max-width: 767px){.con_brad_slider .read{margin-top:1em}}@media only screen and (min-width: 1025px){.con_brad_slider .read{width:calc(1200 / 1440 * 100%);max-width:calc(1200px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.con_brad_slider .read{max-width:calc(1200px * ((15 + 0) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_brad_slider .read{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_brad_slider .read{width:calc(650 / 750 * 100%)}}@media only screen and (min-width: 768px){.con_brad_slider .read{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width: 768px){.wrp_brad_list{margin-top:6.15rem}}@media only screen and (max-width: 767px){.wrp_brad_list{margin-top:5em}}.con_brad_list{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.con_brad_list{margin-top:3.84rem}}@media only screen and (max-width: 767px){.con_brad_list{margin-top:2.5em}}@media only screen and (min-width: 1025px){.con_brad_list{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.con_brad_list{max-width:calc(1100px * ((15 + 0) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_brad_list{width:calc(1300 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_brad_list{width:calc(700 / 750 * 100%)}}@media only screen and (min-width: 1025px){.con_brad_list{min-width:900px}}.con_brad_list .brand_item{background-color:#fff;-webkit-box-shadow:0 .76rem 1.53rem 0 rgba(0,0,0,0.4);box-shadow:0 .76rem 1.53rem 0 rgba(0,0,0,0.4)}@media only screen and (min-width: 1025px){.con_brad_list .brand_item{padding:3.46rem 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_brad_list .brand_item{padding:2.3rem 0}}@media only screen and (max-width: 767px){.con_brad_list .brand_item{padding:1.5em 0}}@media only screen and (min-width: 768px){.con_brad_list .brand_item+.brand_item{margin-top:3.07rem}}@media only screen and (max-width: 767px){.con_brad_list .brand_item+.brand_item{margin-top:2em}}.con_brad_list .brand_item .inner{margin-right:auto;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 1025px){.con_brad_list .brand_item .inner{width:calc(1000 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_brad_list .brand_item .inner{width:calc(1020 / 1100 * 100%)}}@media only screen and (max-width: 767px){.con_brad_list .brand_item .inner{width:calc(620 / 680 * 100%)}}@media only screen and (max-width: 767px){.con_brad_list .brand_item .inner .js-move-sp{width:calc(240 / 620 * 100%);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.con_brad_list .brand_item .inner .img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (min-width: 1025px){.con_brad_list .brand_item .inner .img{width:calc(500 / 1000 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_brad_list .brand_item .inner .img{width:calc(470 / 1000 * 100%)}}@media only screen and (max-width: 767px){.con_brad_list .brand_item .inner .img{width:calc(380 / 620 * 100%)}}.con_brad_list .brand_item .inner .txt_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 1025px){.con_brad_list .brand_item .inner .txt_inner{width:calc(450 / 1000 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_brad_list .brand_item .inner .txt_inner{width:calc(490 / 1000 * 100%)}}@media only screen and (max-width: 767px){.con_brad_list .brand_item .inner .txt_inner{width:100%}}@media only screen and (min-width: 1025px){.con_brad_list .brand_item .inner .txt_inner{margin-left:calc(50 / 1000 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_brad_list .brand_item .inner .txt_inner{margin-left:calc(40 / 1000 * 100%)}}@media only screen and (min-width: 1025px){.con_brad_list .brand_item .inner .txt_inner{margin-top:calc(30 / 1000 * 100%)}}@media only screen and (min-width: 768px){.con_brad_list .brand_item .inner .txt_inner{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (max-width: 767px){.con_brad_list .brand_item .inner .txt_inner{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_brad_list .brand_item .inner .txt_inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.con_brad_list .brand_item .inner .txt_inner .btn{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 1025px){.con_brad_list .brand_item .inner .txt_inner .btn{margin-top:calc(120 / 1000 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_brad_list .brand_item .inner .txt_inner .btn{margin-top:calc(80 / 1000 * 100%)}}@media only screen and (max-width: 767px){.con_brad_list .brand_item .inner .txt_inner .btn{margin-top:1.5em}}.con_brad_list .brand_item .inner .txt_inner .btn .tmp_btn{margin-top:1em}@media only screen and (min-width: 768px){.con_brad_list .brand_item .inner .txt_inner .btn .tmp_btn{width:calc(220 / 450 * 100%)}}@media only screen and (max-width: 767px){.con_brad_list .brand_item .inner .txt_inner .btn .tmp_btn{width:49%}}@media only screen and (min-width: 768px){.con_brad_list .brand_item .inner .txt_inner .btn .tmp_btn:nth-child(2){margin-left:calc(10 / 450 * 100%)}}@media only screen and (max-width: 767px){.con_brad_list .brand_item .inner .txt_inner .btn .tmp_btn:nth-child(2){margin-left:2%}}.con_brad_list .brand_item .inner .txt_inner .btn .tmp_btn .t{width:calc(104% - var(--arrw) - var(--padl))}@media only screen and (max-width: 767px){.con_brad_list .brand_item .inner .txt_inner .btn .tmp_btn .t{width:calc(100% - 2em - var(--padl))}}@media only screen and (max-width: 767px){.con_brad_list .brand_item .inner .txt_inner .btn .tmp_btn .ic{width:2.5em !important}}.con_brad_list .brand_item .inner .txt_inner .btn .tmp_btn .ic.ic_external svg{-webkit-transform:scale(1.5);transform:scale(1.5)}.con_brad_list .brand_item .inner .txt_inner .btn .panf{margin-top:0.8em}@media only screen and (min-width: 768px){.con_brad_list .brand_item .inner .txt_inner .btn .panf{width:calc(300 / 620 * 100%)}}@media only screen and (max-width: 767px){.con_brad_list .brand_item .inner .txt_inner .btn .panf{width:calc(600 / 650 * 100%)}}@media only screen and (min-width: 768px){.con_brad_list .brand_item .inner .txt_inner .btn .panf{width:calc(220 / 450 * 100%)}}@media only screen and (max-width: 767px){.con_brad_list .brand_item .inner .txt_inner .btn .panf{width:49%}}.con_brad_list .brand_item .inner .txt_inner .btn .panf button{padding:0.4em 1em;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;max-width:100% !important;width:100%;border:#e3e4e5 solid 4px}@media only screen and (min-width: 768px){.con_brad_list .brand_item .inner .title{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.con_brad_list .brand_item .inner .title .logo{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.con_brad_list .brand_item .inner .title .logo.granvia{width:10.53rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_brad_list .brand_item .inner .title .logo.granvia{width:8.43rem}}@media only screen and (max-width: 767px){.con_brad_list .brand_item .inner .title .logo.granvia{width:50%}}@media only screen and (min-width: 1025px){.con_brad_list .brand_item .inner .title .logo.vischio{width:10.84rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_brad_list .brand_item .inner .title .logo.vischio{width:8.67rem}}@media only screen and (max-width: 767px){.con_brad_list .brand_item .inner .title .logo.vischio{width:52%}}@media only screen and (min-width: 1025px){.con_brad_list .brand_item .inner .title .tmp_st_j{margin-top:calc(40 / 1000 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_brad_list .brand_item .inner .title .tmp_st_j{margin-top:calc(25 / 1000 * 100%)}}@media only screen and (max-width: 767px){.con_brad_list .brand_item .inner .title .tmp_st_j{margin-top:.75em}}@media only screen and (max-width: 767px){.con_brad_list .brand_item .inner .title .tmp_st_j .jp{line-height:1.2}}
