a{transition:.3s}a:hover{opacity:.7}#footer .sp-footer .bg-parts:before,#footer:before,.under-mv:before{background-color:#313640}.under-mv:after{border:3px solid #313640}.wrap .pagetitle{margin-bottom:2.92826vw}.wrap .bdbold{border-bottom:#f2cea2 3px solid;padding-bottom:11px}.wrap .bdlight{border-bottom:1px solid #f2cea2;padding-bottom:9pt}.t_list{margin-top:4%}.t_list .block{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.t_list .block .box{flex:0 0 31.67%;box-shadow:0 3px 6px #00000020;padding:18px;border-radius:10px;background-color:#fff;margin-right:2.4878%}.t_list .block .box:nth-child(3n){margin-right:0}.t_list .block .box:nth-child(n+4){margin-top:2.4878%}.t_list .block .box .search-item{display:flex;align-items:center;justify-content:center;border:2px solid #f2cea2;border-radius:10px;padding:7% 0}.t_list .block .box .icon{background-repeat:no-repeat;background-size:cover;background-position:center;flex:0 0 20%;padding:16% 0;margin-right:6.6%}.t_list .block .box p.f18{color:#f2cea2;line-height:1.2;text-align:center}.t_list .block .box:last-child{margin-right:0}.name_order{margin-top:5.2%;letter-spacing:.025em}.name_order .bdbold{padding-bottom:5px}.name_order .bdlight{padding-bottom:6px}.name_order .first_text{text-align:right;margin-bottom:-2vw}.name_order .content{margin-bottom:6.4%}.name_order .content .list_box{column-count:2;line-height:1.944}.recommend .link-box{margin-bottom:2.56223vw}.recommend .bdbold{padding-bottom:5px}.recommend .bdlight{padding-bottom:6px}.recommend .link-box a{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap}.recommend .link-box a p:last-child{padding-left:5.12445vw;padding-right:10px;margin-left:10px;z-index:0;position:relative}.recommend .link-box a p:last-child:before{right:auto;left:0;width:4.39239vw;height:3px;background-color:#747474}.recommend .link-box a p:last-child:after,.recommend .link-box a p:last-child:before{content:'';z-index:0;position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap}.recommend .link-box a p:last-child:after{right:0;left:auto;min-width:3px;min-height:3px;transform:rotate(45deg);border-top:2px solid #747474;border-right:2px solid #747474;height:.36603vw;width:.36603vw}.recommend .swiper2{padding-bottom:3.1%;overflow:inherit;overflow-x:hidden}.recommend .swiper2 .swiper-slide{background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:21.96193vw}.recommend .swiper2>.swiper-pagination-bullets{bottom:0}.name_order .content .list_box .f18{display:block}@media screen and (max-width:1024px){.recommend .swiper2 .swiper-slide{padding-top:29.29688vw}}@media screen and (max-width:768px){.t_list .block .box p.f18{font-size:14px}.name_order .content .list_box .f18{font-size:1pc}.name_order .first_text{text-align:right;margin-bottom:-3.5vw}.recommend .link-box{margin:4% 0}.recommend .link-box a p:last-child{font-weight:700;padding-right:15px;padding-left:18.66667vw}.recommend .link-box a p:last-child:before{width:16vw}.recommend .link-box a p:last-child:after{width:1.33333vw!important;height:1.33333vw!important;border-width:3px!important}.recommend .swiper2 .swiper-slide{padding-top:31vw}.recommend .swiper2{padding-bottom:5%}}@media screen and (max-width:480px){.t_list .block{align-items:inherit}.t_list .block .box{flex:0 0 48.5%;margin-right:3%;padding:5px}.t_list .block .box:nth-child(3n){margin-right:3%}.t_list .block .box:nth-child(2n){margin-right:0}.t_list .block .box:nth-child(n+3){margin-top:5%}.wrap .bdbold{padding-bottom:5px}.wrap .bdlight{padding-bottom:6px}.t_list .block .box:nth-child(n+7){flex:0 0 48.5%}.t_list .block .box .search-item{display:block}.t_list .block .box p.f18{font-size:1pc}.t_list .block .box .icon{background-size:100%;padding:20% 0;margin-right:0;width:50%;margin:0 auto;margin-bottom:6%}.t_list .block .box:nth-child(n+7) .search-item .icon{padding:20% 0}.name_order .first_text{margin-bottom:6%;font-size:14px}.wrap .pagetitle{font-size:18px;margin-bottom:5vw}.name_order .content{margin-bottom:10%}.name_order .content .list_box{column-count:1}.name_order .content .list_box .f18{font-size:13px}.mxsp315{padding-left:5vw;padding-right:5vw}.recommend .link-box{margin:6% 0}.recommend .swiper2 .swiper-slide{padding-top:60vw}.recommend .swiper2{padding-bottom:10%}.recommend{margin-bottom:15%}}
.t_list .block .box:nth-child(6) .icon {
  background-size: contain;
}
