.banner-double {
    margin: 0 !important;
    padding: 0 !important;
    min-height: 0 !important;
}
@media (min-width: 321px) and (max-width: 768px) {
    #wrapper .wrap_outchat #link-top2 a.button-link-drawer:nth-child(1) {
        min-height: 54px;
    }

    #load-more-items .flow_to_order_s1 .container_s1 ul li:nth-child(3) {
        height: 119px;
    }
    #wrapper .item_info .flow_to_order_s1 .delivery_day_s1 .img_s1 img {
        min-height: 83px;
    }

    ul.nav-btn-list{
        margin-right: 14px;
    }
    .menu-header strong{
        margin-right: 17px;
    }
    .fc-view>table{
        bottom: 14px;
    }

    .slick-slide{
        height: unset !important;
    }
    #calendar .fc-basic-view .fc-body .fc-row {
        height: 0px !important;
    }
}

@media screen and (max-width: 768px) {
    .item_info .photo #MainPhoto {
        min-width: 245px;
        min-height: 245px
    }

    .item_info .extra-section.color {
        min-height: 83px;
    }

    .item_info .extra-section.size {
        min-height: 123px;
    }

    .item_info .extra-section.size .slider {
        min-height: 49px;
    }

    #wrapper_s1 .top_visual_s1 .delivery-content,
    #wrapper_s1 .top_visual_s1 .delivery-content .delivery-date_s1 {
        height: 88px;
    }

    #wrapper_s1 .list_basic_item {
        height: 241px;
        overflow: hidden;
    }

    #wrapper #wrapper_s1 .box_face_mask a {
        min-height: 87px;
        display: block !important;
    }

    #wrapper #wrapper_s1 .box_face_mask a img {
        min-height: 72px;
        display: block;
    }

    #wrapper #wrapper_s1 .box_face_mask {
        min-height: 91px;
    }

    #wrapper #wrapper_s1 .top_visual_s1 .delivery-date_s1 strong {
        min-height: 36px;
        min-width: 84px;
    }

    #wrapper .wrap_outchat, #wrapper .wrap_outchat #link-top2 {
        min-height: 66px;
    }

    .block-list_s1 .holder-info_s1 .col_s1.right .flax strong {
        min-width: 90px;
        min-height: 38px;
    }

    #footer {
        min-height: 690px;
    }

    #wrapper .wrap_outchat .link-top2-ouside {
        height: auto;
    }

    #wrapper .wrap_outchat {
        min-height: 66px;
        display: block !important;
    }
    #wrapper .item_info .flow_to_order_s1 .delivery_day_s1 .img_s1 img {
        min-height: 83px;
    }
    #wrapper .item_info .photo ul li img {
        min-height: 50px;
    }
    #main_visual_other #mv_banner .mv_slide_selector .slick-track .slick-slide a img {
        min-height: 95px;
    }
    #wrapper #contents #main > div > div.item-detail-pages > div > div.item-appearance > div.item-description > div.box-rating-star {
        min-height: 22px;
    }
   
}

@media (max-width: 727px) {
    #wrapper #wrapper_s1 .baners-block_s1 .container_s1 {
        min-height: 683px;
    }
}

@media (min-width: 728px) {
    #wrapper #wrapper_s1 .baners-block_s1 .container_s1 {
        min-height: 1337px;
    }
}

@media screen and (max-width: 280px) {
    .baners-block_s1 ul .banner-double {
        min-height: 45px;
    }
    #wrapper #wrapper_s1 .baners-block_s1 .container_s1 {
        min-height: 540px;
    }

    #wrapper .market-ct-1 #main_contents #whats_new.market_inline .sale_list_img img {
        min-height: 71px;
    }

    #wrapper #popular-creator {
        min-height: 140px;
    }
    #wrapper #main .creator_info .profile.clearfix .photo {
        min-height: 51px;
    }

    #wrapper #main .creator_info .design .list3.links .clearfix.bl-hot a {
        width: 25%;
        display: block;
    }

    #wrapper #main .creator_info .design .list3.links .clearfix.bl-hot {
        padding: 0 0 10px 0;
        margin: 0 0 10px 0;
        border-bottom: 1px dashed #d8d8d8;
        background: url(../../smart/design/css/img/arrow2.png) no-repeat 98% 50%;
        background-size: 7px 11px;
    }

    #wrapper #main .creator_info .design .list3.links .clearfix.bl-hot .info {
        width: 68%;
        margin: 0 0 0 15px;
        float: left;
    }
    #wrapper #main .creator_info .design .list3.links .clearfix.bl-hot .info p {
        width: 68%;
        margin: 0 0 0 15px;
        float: left;
    }

    #wrapper #main .creator_info .design .list3.links .clearfix.bl-hot a img {
        min-height: 70px;

        float: left
    }
    #main_visual_other #mv_banner {
        min-height: 120px;
    }
    #wrapper #contents #main > div.item-type-info > div.ping-sokujitsu-info > ul.list-sample > li > img {
        min-height: 61px;
    }
    #wrapper #contents #main > div.item-type-info > a.banner-a > img {
        min-height: 51px;
    }
    #wrapper #contents #main > div.item-type-info .item-detail-set .box_tab_lr #tabs-1 > div.box_lr_info.clearfix > div.item-detail-box > div.box-item > div.swiper-container {
        min-height: 225px;
    }
    #wrapper #contents #main > div > div > div.box-item > ul.product-cat-list.type2 > li > a > span.image {
        min-height: 100px;
    }
}

@media (max-width: 299px) {
    .portrait.android #wrapper #header .tab-add-nav li:nth-child(2) .item-nav span,
    .portrait.android #wrapper #header .tab-add-nav li:nth-child(3) .item-nav span,
    .portrait.android #wrapper #header .tab-add-nav li:nth-child(4) .item-nav span {
        font-size: 7px;
    }

    .portrait.android #wrapper #header .tab-add-nav li {
        height: 57px;
        overflow: hidden;
    }

    .portrait.android #wrapper #header .tab-add-nav,
    .portrait.android #wrapper #header .tab-add-nav li {
        height: 50px;
        overflow: hidden;
    }

    #wrapper #header {
        height: 115px !important;
        overflow: hidden;
    }

    .portrait.android #wrapper #header .tab-add-nav li:nth-child(1) .item-nav span {
        height: auto;
        display: block;
        overflow: hidden;
        font-size: 8px !important;
    }
    #wrapper .market-ct-1 #main_contents #whats_new.market_inline .sale_list_img img {
        min-height: 78px;
    }

    #wrapper #popular-creator {
        min-height: 150px;
    }

    #wrapper #main .creator_info .profile.clearfix .photo {
        min-height: 55px;
    }

    #wrapper #main .creator_info .design .list3.links .clearfix.bl-hot a {
        width: 25%;
        display: block;
    }

    #wrapper #main .creator_info .design .list3.links .clearfix.bl-hot {
        padding: 0 0 10px 0;
        margin: 0 0 10px 0;
        border-bottom: 1px dashed #d8d8d8;
        background: url(../../smart/design/css/img/arrow2.png) no-repeat 98% 50%;
        background-size: 7px 11px;
    }

    #wrapper #main .creator_info .design .list3.links .clearfix.bl-hot .info {
        width: 68%;
        margin: 0 0 0 15px;
        float: left;
    }
    #wrapper #main .creator_info .design .list3.links .clearfix.bl-hot .info p {
        width: 68%;
        margin: 0 0 0 15px;
        float: left;
    }

    #wrapper #main .creator_info .design .list3.links .clearfix.bl-hot a img {
        min-height: 75px;
        float: left
    }
}

@media (max-width: 319px) {
    .baners-block_s1 ul .banner-double {
        min-height: 45px;
    }

    #wrapper #wrapper_s1 .baners-block_s1 .container_s1 {
        min-height: 540px;
    }

    #wrapper .market-ct-1 #main_contents #whats_new.market_inline .sale_list_img img {
        min-height: 86px;
    }

    #wrapper #popular-creator {
        min-height: 160px;
    }
    #wrapper #main .creator_info .profile.clearfix .photo {
        min-height: 59px;
    }

    #wrapper #main .creator_info .design .list3.links .clearfix.bl-hot a {
        width: 25%;
        display: block;
    }

    #wrapper #main .creator_info .design .list3.links .clearfix.bl-hot {
        padding: 0 0 10px 0;
        margin: 0 0 10px 0;
        border-bottom: 1px dashed #d8d8d8;
        background: url(../../smart/design/css/img/arrow2.png) no-repeat 98% 50%;
        background-size: 7px 11px;
    }

    #wrapper #main .creator_info .design .list3.links .clearfix.bl-hot .info {
        width: 68%;
        margin: 0 0 0 15px;
        float: left;
    }
    #wrapper #main .creator_info .design .list3.links .clearfix.bl-hot .info p {
        width: 68%;
        margin: 0 0 0 15px;
        float: left;
    }

    #wrapper #main .creator_info .design .list3.links .clearfix.bl-hot a img {
        min-height: 80px;
        float: left
    }
    .portrait.android #wrapper #contents #sidebar > div:nth-child(2) > ul > li > a > img {
        min-height: 68px;
    }
    .portrait.android #wrapper #contents #sidebar > div:nth-child(2) > ul > li:nth-child(4) > a > img {
        min-height: 57px;
    }
    .portrait.android #wrapper #contents #sidebar > div.sidebar-info > div.box > img {
        min-height: 270px;
    }
    .portrait.android #wrapper #contents #sidebar > div.sidebar-info > div.banner-box > ul > li > a > img {
        min-height: 85px;
    }
    #wrapper #contents #main #tabs-1 > div > div > div:nth-child(1) > div > div.swiper-wrapper > div.swiper-slide.swiper-slide-active > ul.color_list > li img {
        min-height: 68px;
    }
}
.middle-slide-custom {
    height: 66px;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}
@media screen and (min-width: 280px) {
    #wrapper_s1 > div.baners-block_s1 .top-image-1 {
        min-height: 83px;
    }
    #wrapper_s1 > div.baners-block_s1 .top-image-2 {
        min-height: 112px;
    }

    #wrapper_s1 > div.baners-block_s1 .top-image-3,
    #wrapper_s1 > div.baners-block_s1 .top-image-4,
    #wrapper_s1 > div.baners-block_s1 .top-image-5,
    #wrapper_s1 > div.baners-block_s1 .top-image-6,
    #wrapper_s1 > div.baners-block_s1 .top-image-9
    {
        min-height: 47px;
    }
    #wrapper_s1 > div.baners-block_s1 .top-image-4,
    #wrapper_s1 > div.baners-block_s1 .top-image-8,
    #wrapper_s1 > div.baners-block_s1 .top-image-7
    {
        min-height: 50px;
    }
}
@media screen and (min-width: 320px) {
    .item_info .extra-section.color .slider .slick-list .slick-track .slick-slide img {
         min-width: 32px;
     }
    .item_info .sns_btn {
        min-height: 43px;
    }
    .item_info .sns_btn ul li a img {
        min-height: 37px;
    }
    #main_visual_other #mv_banner {
        min-height: 120px;
    }
    #wrapper #wrapper_s1 .baners-block_s1 ul li, #wrapper #wrapper_s1 .baners-block_s1 ul li a img {
        width: 100%;
    }

    #wrapper #wrapper_s1 .baners-block_s1 .container_s1 {
        min-height: 612px;
    }

    .baners-block_s1 ul .banner-double {
        min-height: 62px;
    }

    #wrapper #wrapper_s1 .flow_to_order_s1 .delivery_day_s1 .img_s1 img {
        width: 100%;
        min-height: 78px;
    }

    #wrapper #wrapper_s1 .button-new-center, #wrapper #wrapper_s1 .button-new-center a, #wrapper #wrapper_s1 .button-new-center a img,
    #wrapper #wrapper_s1 .button-new-center ~ .button-new-center ~ .button-new-center, #wrapper #wrapper_s1 .button-new-center ~ .button-new-center ~ .button-new-center a, #wrapper #wrapper_s1 .button-new-center ~ .button-new-center ~ .button-new-center a img {
        width: 100%;
        min-height: 63px;
    }

    #wrapper #wrapper_s1 .button-new-center ~ .button-new-center, #wrapper #wrapper_s1 .button-new-center ~ .button-new-center a, #wrapper #wrapper_s1 .button-new-center ~ .button-new-center a img {
        width: 100%;
        display: block;
        min-height: 68px;
    }

    #wrapper #wrapper_s1 .block-list_s1 .holder-info_s1 .flax, .popular-items_s1 .block-list_s1 .holder-info_s1 .flax,
    #wrapper #wrapper_s1 .featured-items_s1 .container_s1 .block-list_s1 .holder-info_s1 .row_s1 .col_s1.right .flax,
    #wrapper #wrapper_s1 .block-list_s1 .holder-info_s1 .flax, .popular-items_s1 .block-list_s1 .holder-info_s1 .flax .img_s1 img,
    #wrapper #wrapper_s1 .featured-items_s1 .container_s1 .block-list_s1 .holder-info_s1 .row_s1 .col_s1.right .flax .img_s1 img {
        width: 100%;
        min-height: 41px;
    }

    #wrapper #wrapper_s1 .block-original-design_k1 .container_s1 .holder-original-design_k1 {
        min-height: 490px;
    }

    #wrapper #wrapper_s1 .block-original-design_k1 .container_s1 .holder-original-design_k1 .frame_k1 img {
        min-height: 119px;
    }

    #wrapper #wrapper_s1 .block-original-design_k1 .container_s1 .holder-original-design_k1 .frame_k2 img {
        min-height: 91px;
    }

    #wrapper #wrapper_s1 .block-original-design_k1 .container_s1 .holder-original-design_k1 .frame_k3 img {
        min-height: 192px;
    }

    #wrapper #wrapper_s1 .quality-standard-block .container_s1 .quality-standard-holder .quality-standard-list li:nth-child(1) img {
        min-height: 88px;
    }

    #wrapper #wrapper_s1 .quality-standard-block .container_s1 .quality-standard-holder .quality-standard-list li:nth-child(2) .quality-standard-wrap {
        min-height: 163px;
    }

    #wrapper #wrapper_s1 .quality-standard-block .container_s1 .quality-standard-holder .quality-standard-list li:nth-child(3) .quality-standard-wrap {
        min-height: 112px;
    }

    #wrapper #wrapper_s1 .quality-standard-block .container_s1 .quality-standard-holder .quality-standard-list > li:nth-child(1) {
        min-height: 108px;
    }

    #wrapper #wrapper_s1 .block-every-scene_k1 .container_s1 .every-scene-list_k1 .item_every-scene .image img {
        min-height: 76px;
    }

    #wrapper #wrapper_s1 .original_item_list_s1 .container_s1 .holder-original-items_s1 img {
        min-height: 89px;
    }

    #wrapper #wrapper_s1 .original_item_list_s1 .container_s1 .box_s1 .box-item_s1 .items_list_s1 .descr_s1 .img_s1 img {
        min-height: 70px;
    }

    #wrapper #wrapper_s1 .block-list-point_s1 .container_s1 .list-point_s1 img {
        min-height: 60px;
    }

    #wrapper #wrapper_s1 .block-original-items_s1 .container_s1 .items-creator_s1 li img {
        min-height: 36px;
        width: 100%;
    }

    #wrapper #wrapper_s1 .block-original-items_s1 .container_s1 .items-creator_s1 li a, #wrapper #wrapper_s1 .block-original-items_s1 .container_s1 .items-creator_s1 li span {
        min-height: 36px;
        width: 100%;
    }

    #wrapper #wrapper_s1 .quality-assurance_s1 .container_s1 .wrap_s1 {
        min-height: 262px;
    }

    #wrapper #wrapper_s1 .quality-assurance_s1 .container_s1 .wrap_s1 .wrap-img_s1 li img {
        min-height: 57px;
    }

    #wrapper #wrapper_s1 .major-orders_s1 .container_s1 .wrap-bg a img {
        min-height: 76px;
    }

    #wrapper #wrapper_s1 .manufacture-ex_s1 .container_s1 .manuf-case_s1 li img {
        min-height: 80px;
    }

    #wrapper #wrapper_s1 .list-review-top .two-columns_lr .box_lr_info_sp .box_left_lr img {
        min-height: 114px;
    }

    #wrapper #wrapper_s1 .banners_s1 .container_s1 .swiper-container {
        min-height: 122px;
    }

    #wrapper #wrapper_s1 .media_s1 .container_s1 .media-ul_s1 li .inner-img_s1 img {
        min-height: 45px;
    }

    #wrapper #wrapper_s1 .media_s1 .media-ul_s1 {
        min-height: 182px;
    }

    #wrapper .market-ct-1 #main_contents #whats_new.market_inline .sale_list_img img {
        min-height: 87px;
    }

    #wrapper #popular-creator {
        min-height: 160px;
    }
    #wrapper #main .creator_info .profile.clearfix .photo {
        min-height: 59px;
    }

    #wrapper #main .creator_info .design .list3.links .clearfix.bl-hot a {
        width: 25%;
        display: block;
    }

    #wrapper #main .creator_info .design .list3.links .clearfix.bl-hot {
        padding: 0 0 10px 0;
        margin: 0 0 10px 0;
        border-bottom: 1px dashed #d8d8d8;
        background: url(../../smart/design/css/img/arrow2.png) no-repeat 98% 50%;
        background-size: 7px 11px;
    }

    #wrapper #main .creator_info .design .list3.links .clearfix.bl-hot .info {
        width: 68%;
        margin: 0 0 0 15px;
        float: left;
    }
    #wrapper #main .creator_info .design .list3.links .clearfix.bl-hot .info p {
        width: 68%;
        margin: 0 0 0 15px;
        float: left;
    }

    #wrapper #main .creator_info .design .list3.links .clearfix.bl-hot a img {
        min-height: 80px;
        float: left
    }
    .portrait.android #wrapper #contents #main .item_detail .orange-trial-btn .image img {
        min-height: 55px;
    }
    .portrait.android #wrapper #contents .item_list_box > ul.product-cat-list > li > a > span.image > img,
    .portrait.android #wrapper #contents #main .item_detail #sub_category_1.item_list_box .product-cat-list .box .image img {
        min-height: 100px;
    }
    .portrait.android #wrapper #contents #sidebar > div.sidebar-block > div.row > div.info-design-tool.red.left > div.image > img {
        min-height: 80px;
    }
    .portrait.android #wrapper #contents #sidebar > div:nth-child(2) > ul > li > a > img {
        min-height: 75px;
    }
    .portrait.android #wrapper #contents #sidebar > div:nth-child(2) > ul > li:nth-child(4) > a > img {
        min-height: 63px;
    }
    .portrait.android #wrapper #contents #sidebar > div.sidebar-info > div.box > img {
        min-height: 270px;
    }
    .portrait.android #wrapper #contents #sidebar > div.sidebar-info > div.banner-box > ul > li > a > img {
        min-height: 92px;
    }
    #wrapper #contents #main > div.item-type-info > div.ping-sokujitsu-info > ul.list-sample > li > img {
        min-height: 71px;
    }
    #wrapper #contents #main > div.item-type-info > a.banner-a > img {
        min-height: 59px;
    }
    #wrapper #contents #main > div.item-type-info .item-detail-set .box_tab_lr #tabs-1 > div.box_lr_info.clearfix > div.item-detail-box > div.box-item > div.swiper-container {
        min-height: 244px;
    }
    #wrapper #contents #main > div > div > div.box-item > ul.product-cat-list.type2 > li > a > span.image {
        min-height: 100px;
    }
    #wrapper #contents #main > div.product-page-top {
        height: auto;
        background-size: auto;
    }
    #wrapper #contents #main > div.product-page-top h1 {
        top: 0;
        padding-top: 13px;
        position: relative;
    }
    #wrapper #contents #main > div.product-page-top p {
        top: 0;
        padding: 10px 0;
        position: relative;
    }
    #wrapper #contents #main > section:nth-child(3) > ul > li > a > div > span.box-img-rating-star {
        min-height: 147px;
    }
    #wrapper #contents #main #tabs-1 > div > div > div:nth-child(1) > div > div.swiper-wrapper > div.swiper-slide.swiper-slide-active > ul.color_list > li img {
        min-height: 68px;
    }
    #wrapper #wrapper_s1 .box_face_mask a img {
        min-height: 63px;
    }
    #wrapper_s1 > div.baners-block_s1 .top-image-1 {
        min-height: 95px;
    }
    #wrapper_s1 > div.baners-block_s1 .top-image-2 {
        min-height: 128px;
    }

    #wrapper_s1 > div.baners-block_s1 .top-image-3,
    #wrapper_s1 > div.baners-block_s1 .top-image-4,
    #wrapper_s1 > div.baners-block_s1 .top-image-5,
    #wrapper_s1 > div.baners-block_s1 .top-image-6,
    #wrapper_s1 > div.baners-block_s1 .top-image-9
    {
        min-height: 54px;
    }
    #wrapper_s1 > div.baners-block_s1 .top-image-4,
    #wrapper_s1 > div.baners-block_s1 .top-image-8,
    #wrapper_s1 > div.baners-block_s1 .top-image-7
    {
        min-height: 58px;
    }

    .middle-slide-custom {
        height: 70px;
    }
    .middle-slide-custom.sp-h-auto{
        height: 150px;
    }
}
@media screen and (min-width: 350px) {

    #wrapper #wrapper_s1 .button-new-center, #wrapper #wrapper_s1 .button-new-center a, #wrapper #wrapper_s1 .button-new-center a img, #wrapper #wrapper_s1 .button-new-center ~ .button-new-center ~ .button-new-center, #wrapper #wrapper_s1 .button-new-center ~ .button-new-center ~ .button-new-center a, #wrapper #wrapper_s1 .button-new-center ~ .button-new-center ~ .button-new-center a img {
        min-height: 70px;
    }

    #wrapper #wrapper_s1 .button-new-center ~ .button-new-center, #wrapper #wrapper_s1 .button-new-center ~ .button-new-center a, #wrapper #wrapper_s1 .button-new-center ~ .button-new-center a img {
        min-height: 76px;
    }
    #wrapper #wrapper_s1 .block-list_s1 .holder-info_s1 .flax, .popular-items_s1 .block-list_s1 .holder-info_s1 .flax, #wrapper #wrapper_s1 .featured-items_s1 .container_s1 .block-list_s1 .holder-info_s1 .row_s1 .col_s1.right .flax, #wrapper #wrapper_s1 .block-list_s1 .holder-info_s1 .flax, .popular-items_s1 .block-list_s1 .holder-info_s1 .flax .img_s1 img, #wrapper #wrapper_s1 .featured-items_s1 .container_s1 .block-list_s1 .holder-info_s1 .row_s1 .col_s1.right .flax .img_s1 img {
        min-height: 50px;
    }
    #wrapper #wrapper_s1 .block-original-design_k1 .container_s1 .holder-original-design_k1 .frame_k1 img {
        min-height: 135px;
    }
    #wrapper #wrapper_s1 .block-original-design_k1 .container_s1 .holder-original-design_k1 .frame_k3 img {
        min-height: 219px;
    }
    #wrapper #wrapper_s1 .block-original-design_k1 .container_s1 .holder-original-design_k1 .frame_k2 img {
        min-height: 103px;
    }
    #wrapper #wrapper_s1 .quality-standard-block .container_s1 .quality-standard-holder .quality-standard-list li:nth-child(1) img {
        min-height: 92px;
    }
    #wrapper #wrapper_s1 .block-every-scene_k1 .container_s1 .every-scene-list_k1 .item_every-scene .image img {
        min-height: 86px;
    }

    #wrapper #wrapper_s1 .original_item_list_s1 .container_s1 .holder-original-items_s1 img {
        min-height: 90px;
    }
    #wrapper #wrapper_s1 .block-list-point_s1 .container_s1 .list-point_s1 img {
        min-height: 70px;
    }
    #wrapper #wrapper_s1 .block-original-items_s1 .container_s1 .items-creator_s1 li img {
        min-height: 42px;
    }
    #wrapper #wrapper_s1 .quality-assurance_s1 .container_s1 .wrap_s1 .wrap-img_s1 li img {
        min-height: 66px;
    }
    #wrapper #wrapper_s1 .major-orders_s1 .container_s1 .wrap-bg a img {
        min-height: 85px;
    }
    #wrapper #wrapper_s1 .media_s1 .container_s1 .media-ul_s1 li .inner-img_s1 img {
        min-height: 51px;
    }
    #wrapper_s1 > div.baners-block_s1 .top-image-1 {
        min-height: 104px;
    }
    #wrapper_s1 > div.baners-block_s1 .top-image-2 {
        min-height: 140px;
    }

    .middle-slide-custom {
        height: 75px
    }
    #wrapper_s1 > div.baners-block_s1 .top-image-3,
    #wrapper_s1 > div.baners-block_s1 .top-image-4,
    #wrapper_s1 > div.baners-block_s1 .top-image-5,
    #wrapper_s1 > div.baners-block_s1 .top-image-6,
    #wrapper_s1 > div.baners-block_s1 .top-image-9
    {
        min-height: 60px;
    }
    #wrapper_s1 > div.baners-block_s1 .top-image-4,
    #wrapper_s1 > div.baners-block_s1 .top-image-8,
    #wrapper_s1 > div.baners-block_s1 .top-image-7
    {
        min-height: 65px;
    }
}
@media screen and (min-width: 360px) {
    #wrapper #wrapper_s1 .box_face_mask a img {
        min-height: 72px;
    }
    .item_info .sns_btn {
        min-height: 48px;
    }
    .item_info .sns_btn ul li a img {
        min-height: 42px;
    }
    #main_visual_other #mv_banner .mv_slide_selector .slick-track .slick-slide a img {
        min-height: 107px;
    }
    .item_info .extra-section.color .slider .slick-list .slick-track .slick-slide img {
         min-width: 35px;
    }

    #wrapper #wrapper_s1 .button-new-center, #wrapper #wrapper_s1 .button-new-center a, #wrapper #wrapper_s1 .button-new-center a img, #wrapper #wrapper_s1 .button-new-center ~ .button-new-center ~ .button-new-center, #wrapper #wrapper_s1 .button-new-center ~ .button-new-center ~ .button-new-center a, #wrapper #wrapper_s1 .button-new-center ~ .button-new-center ~ .button-new-center a img {
        min-height: 70px;
    }
    #wrapper .market-ct-1 #main_contents #whats_new.market_inline .sale_list_img img {
        min-height: 103px;
    }

    #wrapper #popular-creator {
        min-height: 180px;
    }
    #wrapper #main .creator_info .profile.clearfix .photo {
        min-height: 67px;
    }
    #wrapper #main .creator_info .design .list3.links .clearfix.bl-hot a img {
        min-height: 90px;
    }
    .portrait.android #wrapper #contents #sidebar > div.sidebar-info > div.banner-box > ul > li > a > img {
        min-height: 103px;
    }

    .portrait.android #wrapper #contents #sidebar > div:nth-child(2) > ul > li > a > img {
        min-height: 85px;
    }
    .portrait.android #wrapper #contents #sidebar > div:nth-child(2) > ul > li:nth-child(4) > a > img {
        min-height: 71px;
    }
    #wrapper #contents #main > div.item-type-info > a.banner-a > img {
        min-height: 67px;
    }
    #wrapper #contents #main > div.item-type-info .item-detail-set .box_tab_lr #tabs-1 > div.box_lr_info.clearfix > div.item-detail-box > div.box-item > div.swiper-container {
        min-height: 251px;
    }
    #wrapper #contents #main > div.item-type-info > div.ping-sokujitsu-info > ul.list-sample > li > img {
        min-height: 81px;
    }
    #wrapper #contents #main #tabs-1 > div > div > div:nth-child(1) > div > div.swiper-wrapper > div.swiper-slide.swiper-slide-active > ul.color_list > li img {
        min-height: 78px;
    }

    #wrapper_s1 > div.baners-block_s1 .top-image-1 {
        min-height: 107px;
    }
    #wrapper_s1 > div.baners-block_s1 .top-image-2 {
        min-height: 144px;
    }
    .middle-slide-custom{height: 77px}
    #wrapper_s1 > div.baners-block_s1 .top-image-3,
    #wrapper_s1 > div.baners-block_s1 .top-image-4,
    #wrapper_s1 > div.baners-block_s1 .top-image-5,
    #wrapper_s1 > div.baners-block_s1 .top-image-6,
    #wrapper_s1 > div.baners-block_s1 .top-image-9
    {
        min-height: 62px;
    }
    #wrapper_s1 > div.baners-block_s1 .top-image-4,
    #wrapper_s1 > div.baners-block_s1 .top-image-8,
    #wrapper_s1 > div.baners-block_s1 .top-image-7
    {
        min-height: 67px;
    }
}
@media screen and (min-width: 375px) {
    #wrapper_s1 > div.baners-block_s1 .top-image-1 {
        min-height: 111px;
    }
    #wrapper_s1 > div.baners-block_s1 .top-image-2 {
        min-height: 150px;
    }
    .middle-slide-custom { height: 80px }
    #wrapper_s1 > div.baners-block_s1 .top-image-3,
    #wrapper_s1 > div.baners-block_s1 .top-image-4,
    #wrapper_s1 > div.baners-block_s1 .top-image-5,
    #wrapper_s1 > div.baners-block_s1 .top-image-6,
    #wrapper_s1 > div.baners-block_s1 .top-image-9
    {
        min-height: 65px;
    }
    #wrapper_s1 > div.baners-block_s1 .top-image-4,
    #wrapper_s1 > div.baners-block_s1 .top-image-8,
    #wrapper_s1 > div.baners-block_s1 .top-image-7
    {
        min-height: 70px;
    }
    #wrapper #wrapper_s1 .box_face_mask a img {
        min-height: 75px;
    }
    #main_visual_other #mv_banner .mv_slide_selector .slick-track .slick-slide a img {
        min-height: 111px;
    }
    .item_info .sns_btn {
        min-height: 50px;
    }
    .item_info .sns_btn ul li a img {
        min-height: 44px;
    }
    #main_visual_other #mv_banner {
        min-height: 136px;
    }
    .item_info .photo #MainPhoto {
        min-width: 256px;
        min-height: 256px;
    }

    #wrapper #wrapper_s1 .button-new-center, #wrapper #wrapper_s1 .button-new-center a, #wrapper #wrapper_s1 .button-new-center a img, #wrapper #wrapper_s1 .button-new-center ~ .button-new-center ~ .button-new-center, #wrapper #wrapper_s1 .button-new-center ~ .button-new-center ~ .button-new-center a, #wrapper #wrapper_s1 .button-new-center ~ .button-new-center ~ .button-new-center a img {
        min-height: 73px;
    }
    #wrapper #wrapper_s1 .block-list_s1 .holder-info_s1 .flax, .popular-items_s1 .block-list_s1 .holder-info_s1 .flax, #wrapper #wrapper_s1 .featured-items_s1 .container_s1 .block-list_s1 .holder-info_s1 .row_s1 .col_s1.right .flax, #wrapper #wrapper_s1 .block-list_s1 .holder-info_s1 .flax, .popular-items_s1 .block-list_s1 .holder-info_s1 .flax .img_s1 img, #wrapper #wrapper_s1 .featured-items_s1 .container_s1 .block-list_s1 .holder-info_s1 .row_s1 .col_s1.right .flax .img_s1 img {
        min-height: 54px;
    }
    #wrapper #wrapper_s1 .block-original-design_k1 .container_s1 .holder-original-design_k1 .frame_k1 img {
        min-height: 141px;
    }
    #wrapper #wrapper_s1 .block-original-design_k1 .container_s1 .holder-original-design_k1 .frame_k2 img {
        min-height: 107px;
    }
    #wrapper #wrapper_s1 .block-original-design_k1 .container_s1 .holder-original-design_k1 .frame_k3 img {
        min-height: 229px;
    }
    #wrapper #wrapper_s1 .block-every-scene_k1 .container_s1 .every-scene-list_k1 .item_every-scene .image img {
        min-height: 90px;
    }
    #wrapper #wrapper_s1 .block-list-point_s1 .container_s1 .list-point_s1 img {
        min-height: 73px;
    }
    #wrapper #wrapper_s1 .block-original-items_s1 .container_s1 .items-creator_s1 li img {
        min-height: 44px;
    }
    #wrapper #wrapper_s1 .quality-assurance_s1 .container_s1 .wrap_s1 .wrap-img_s1 li img {
        min-height: 70px;
    }
    #wrapper #wrapper_s1 .major-orders_s1 .container_s1 .wrap-bg a img {
        min-height: 89px;
    }
    #wrapper #wrapper_s1 .media_s1 .container_s1 .media-ul_s1 li .inner-img_s1 img {
        min-height: 53px;
    }
    #wrapper .market-ct-1 #main_contents #whats_new.market_inline .sale_list_img img {
        min-height: 109px;
    }

    #wrapper #popular-creator {
        min-height: 188px;
    }
    #wrapper #main .creator_info .profile.clearfix .photo {
        min-height: 69px;
    }
    #wrapper #main .creator_info .design .list3.links .clearfix.bl-hot a img {
        min-height: 94px;
    }
    .portrait.android #wrapper #contents #sidebar > div:nth-child(2) > ul > li > a > img {
        min-height: 88px;
    }
    .portrait.android #wrapper #contents #sidebar > div:nth-child(2) > ul > li:nth-child(4) > a > img {
        min-height: 75px;
    }
    .portrait.android #wrapper #contents #sidebar > div.sidebar-info > div.banner-box > ul > li > a > img {
        min-height: 108px;
    }
    #wrapper #contents #main > div.item-type-info > div.ping-sokujitsu-info > ul.list-sample > li > img {
        min-height: 85px;
    }
    #wrapper #contents #main > div.item-type-info .item-detail-set .box_tab_lr #tabs-1 > div.box_lr_info.clearfix > div.item-detail-box > div.box-item > div.swiper-container {
        min-height: 258px;
    }
    #wrapper #contents #main > div.item-type-info > a.banner-a > img {
        min-height: 70px;
    }
    #wrapper #contents #main > section:nth-child(3) > ul > li > a > div > span.box-img-rating-star {
        min-height: 152px;
    }
    #wrapper #contents #main #tabs-1 > div > div > div:nth-child(1) > div > div.swiper-wrapper > div.swiper-slide.swiper-slide-active > ul.color_list > li img {
        min-height: 81px;
    }
}
@media screen and (min-width: 384px) {
    .item_info .sns_btn {
        min-height: 51px;
    }
    .item_info .sns_btn ul li a img {
        min-height: 45px;
    }
    #wrapper #wrapper_s1 .box_face_mask a img {
        min-height: 77px;
    }

    #wrapper #wrapper_s1 .button-new-center, #wrapper #wrapper_s1 .button-new-center a, #wrapper #wrapper_s1 .button-new-center a img, #wrapper #wrapper_s1 .button-new-center ~ .button-new-center ~ .button-new-center, #wrapper #wrapper_s1 .button-new-center ~ .button-new-center ~ .button-new-center a, #wrapper #wrapper_s1 .button-new-center ~ .button-new-center ~ .button-new-center a img{
        min-height: 75px;
    }
    #wrapper #wrapper_s1 .block-list_s1 .holder-info_s1 .flax, .popular-items_s1 .block-list_s1 .holder-info_s1 .flax, #wrapper #wrapper_s1 .featured-items_s1 .container_s1 .block-list_s1 .holder-info_s1 .row_s1 .col_s1.right .flax, #wrapper #wrapper_s1 .block-list_s1 .holder-info_s1 .flax, .popular-items_s1 .block-list_s1 .holder-info_s1 .flax .img_s1 img, #wrapper #wrapper_s1 .featured-items_s1 .container_s1 .block-list_s1 .holder-info_s1 .row_s1 .col_s1.right .flax .img_s1 img {
        min-height: 56px;
    }
    #wrapper #wrapper_s1 .block-original-design_k1 .container_s1 .holder-original-design_k1 .frame_k1 img {
        min-height: 144px;
    }
    #wrapper #wrapper_s1 .block-original-design_k1 .container_s1 .holder-original-design_k1 .frame_k2 img {
        min-height: 110px;
    }
    #wrapper #wrapper_s1 .block-original-design_k1 .container_s1 .holder-original-design_k1 .frame_k3 img {
        min-height: 235px;
    }
    #wrapper #wrapper_s1 .block-every-scene_k1 .container_s1 .every-scene-list_k1 .item_every-scene .image img {
        min-height: 92px;
    }
    #wrapper #wrapper_s1 .block-list-point_s1 .container_s1 .list-point_s1 img {
        min-height: 75px;
    }
    #wrapper #wrapper_s1 .block-original-items_s1 .container_s1 .items-creator_s1 li img {
        min-height: 45px;
    }
    #wrapper #wrapper_s1 .quality-assurance_s1 .container_s1 .wrap_s1 .wrap-img_s1 li img {
        min-height: 72px;
    }
    #wrapper #wrapper_s1 .major-orders_s1 .container_s1 .wrap-bg a img {
        min-height: 91px;
    }
    #wrapper #wrapper_s1 .media_s1 .container_s1 .media-ul_s1 li .inner-img_s1 img {
        min-height: 55px;
    }
    #wrapper .market-ct-1 #main_contents #whats_new.market_inline .sale_list_img img {
        min-height: 112px;
    }

    #wrapper #popular-creator {
        min-height: 192px;
    }
    #wrapper #main .creator_info .profile.clearfix .photo {
        min-height: 71px;
    }
    #wrapper #main .creator_info .design .list3.links .clearfix.bl-hot a img {
        min-height: 96px;
    }
    .portrait.android #wrapper #contents #sidebar > div.sidebar-info > div.banner-box > ul > li > a > img {
        min-height: 110px;
    }
    .portrait.android #wrapper #contents #sidebar > div:nth-child(2) > ul > li > a > img {
        min-height: 90px;
    }
    .portrait.android #wrapper #contents #sidebar > div:nth-child(2) > ul > li:nth-child(4) > a > img {
        min-height: 76px;
    }
    #wrapper #contents #main > div.item-type-info > a.banner-a > img {
        min-height: 71px;
    }
    #wrapper #contents #main > div.item-type-info .item-detail-set .box_tab_lr #tabs-1 > div.box_lr_info.clearfix > div.item-detail-box > div.box-item > div.swiper-container {
        min-height: 263px;
    }
    #wrapper #contents #main > div.item-type-info > div.ping-sokujitsu-info > ul.list-sample > li > img {
        min-height: 88px;
    }
    #wrapper #contents #main > div.item-type-info > a.banner-a > img {
        min-height: 71px;
    }
    #wrapper #contents #main > section:nth-child(3) > ul > li > a > div > span.box-img-rating-star {
        min-height: 156px;
    }
    #wrapper #contents #main #tabs-1 > div > div > div:nth-child(1) > div > div.swiper-wrapper > div.swiper-slide.swiper-slide-active > ul.color_list > li img {
        min-height: 83px;
    }
    #wrapper_s1 > div.baners-block_s1 .top-image-1 {
        min-height: 114px;
    }
    #wrapper_s1 > div.baners-block_s1 .top-image-2 {
        min-height: 154px;
    }
    .middle-slide-custom {height: 82px}
    #wrapper_s1 > div.baners-block_s1 .top-image-3,
    #wrapper_s1 > div.baners-block_s1 .top-image-4,
    #wrapper_s1 > div.baners-block_s1 .top-image-5,
    #wrapper_s1 > div.baners-block_s1 .top-image-6,
    #wrapper_s1 > div.baners-block_s1 .top-image-9
    {
        min-height: 67px;
    }
    #wrapper_s1 > div.baners-block_s1 .top-image-4,
    #wrapper_s1 > div.baners-block_s1 .top-image-8,
    #wrapper_s1 > div.baners-block_s1 .top-image-7
    {
        min-height: 72px;
    }
}
@media screen and (min-width: 412px) {
    #wrapper #wrapper_s1 .box_face_mask a img {
        min-height: 83px;
    }
    #wrapper #wrapper_s1 .button-new-center, #wrapper #wrapper_s1 .button-new-center a, #wrapper #wrapper_s1 .button-new-center a img, #wrapper #wrapper_s1 .button-new-center ~ .button-new-center ~ .button-new-center, #wrapper #wrapper_s1 .button-new-center ~ .button-new-center ~ .button-new-center a, #wrapper #wrapper_s1 .button-new-center ~ .button-new-center ~ .button-new-center a img {
        min-height: 81px;
    }

    #wrapper #wrapper_s1 .block-list_s1 .holder-info_s1 .flax, .popular-items_s1 .block-list_s1 .holder-info_s1 .flax, #wrapper #wrapper_s1 .featured-items_s1 .container_s1 .block-list_s1 .holder-info_s1 .row_s1 .col_s1.right .flax, #wrapper #wrapper_s1 .block-list_s1 .holder-info_s1 .flax, .popular-items_s1 .block-list_s1 .holder-info_s1 .flax .img_s1 img, #wrapper #wrapper_s1 .featured-items_s1 .container_s1 .block-list_s1 .holder-info_s1 .row_s1 .col_s1.right .flax .img_s1 img {
        min-height: 63px;
    }
    #wrapper #wrapper_s1 .block-original-design_k1 .container_s1 .holder-original-design_k1 .frame_k1 img {
        min-height: 156px;
    }
    #wrapper #wrapper_s1 .block-original-design_k1 .container_s1 .holder-original-design_k1 .frame_k2 img {
        min-height: 146px;
    }
    #wrapper #wrapper_s1 .block-original-design_k1 .container_s1 .holder-original-design_k1 .frame_k3 img {
        min-height: 255px;
    }
    #wrapper #wrapper_s1 .block-every-scene_k1 .container_s1 .every-scene-list_k1 .item_every-scene .image img {
        min-height: 100px;
    }
    #wrapper #wrapper_s1 .block-list-point_s1 .container_s1 .list-point_s1 img {
        min-height: 82px;
    }
    #wrapper #wrapper_s1 .block-original-items_s1 .container_s1 .items-creator_s1 li img {
        min-height: 49px;
    }
    #wrapper #wrapper_s1 .quality-assurance_s1 .container_s1 .wrap_s1 .wrap-img_s1 li img {
        min-height: 79px;
    }
    #wrapper #wrapper_s1 .major-orders_s1 .container_s1 .wrap-bg a img {
        min-height: 98px;
    }
    #wrapper #wrapper_s1 .media_s1 .container_s1 .media-ul_s1 li .inner-img_s1 img {
        min-height: 59px;
    }
    #wrapper .market-ct-1 #main_contents #whats_new.market_inline .sale_list_img img {
        min-height: 124px;
    }

    #wrapper #popular-creator {
        min-height: 206px;
    }
    #wrapper #main .creator_info .profile.clearfix .photo {
        min-height: 76px;
    }
    #wrapper #main .creator_info .design .list3.links .clearfix.bl-hot a img {
        min-height: 103px;
    }
    .portrait.android #wrapper #contents #sidebar > div.sidebar-info > div.banner-box > ul > li > a > img {
        min-height: 119px;
    }
    .portrait.android #wrapper #contents #sidebar > div:nth-child(2) > ul > li > a > img {
        min-height: 98px;
    }
    .portrait.android #wrapper #contents #sidebar > div:nth-child(2) > ul > li:nth-child(4) > a > img {
        min-height: 82px;
    }
    #wrapper #contents #main > div.item-type-info > a.banner-a > img {
        min-height: 77px;
    }
    #wrapper #contents #main > div.item-type-info .item-detail-set .box_tab_lr #tabs-1 > div.box_lr_info.clearfix > div.item-detail-box > div.box-item > div.swiper-container {
        min-height: 276px;
    }
    #wrapper #contents #main > div.item-type-info > div.ping-sokujitsu-info > ul.list-sample > li > img {
        min-height: 95px;
    }
    #wrapper #contents #main > section:nth-child(3) > ul > li > a > div > span.box-img-rating-star {
        min-height: 165px;
    }
    #wrapper #contents #main #tabs-1 > div > div > div:nth-child(1) > div > div.swiper-wrapper > div.swiper-slide.swiper-slide-active > ul.color_list > li img {
        min-height: 90px;
    }
    #wrapper_s1 > div.baners-block_s1 .top-image-1 {
        min-height: 122px;
    }
    #wrapper_s1 > div.baners-block_s1 .top-image-2 {
        min-height: 165px;
    }
    .middle-slide-custom { height: 86px }
    #wrapper_s1 > div.baners-block_s1 .top-image-3,
    #wrapper_s1 > div.baners-block_s1 .top-image-4,
    #wrapper_s1 > div.baners-block_s1 .top-image-5,
    #wrapper_s1 > div.baners-block_s1 .top-image-6,
    #wrapper_s1 > div.baners-block_s1 .top-image-9
    {
        min-height: 72px;
    }
    #wrapper_s1 > div.baners-block_s1 .top-image-4,
    #wrapper_s1 > div.baners-block_s1 .top-image-8,
    #wrapper_s1 > div.baners-block_s1 .top-image-7
    {
        min-height: 78px;
    }
}
@media screen and (min-width: 600px) {
    #main_visual_other #mv_banner {
        min-height: 190px;
    }
    .item_info .photo #MainPhoto {
        min-width: 413px;
        min-height: 413px;
    }
    #wrapper #wrapper_s1 .box_face_mask a img {
        min-height: 123px;
    }

    #wrapper #wrapper_s1 .baners-block_s1 ul li.banner-double:nth-child(2) a img {
        min-height: 121px;
    }
    #wrapper #wrapper_s1 .button-new-center, #wrapper #wrapper_s1 .button-new-center a, #wrapper #wrapper_s1 .button-new-center a img, #wrapper #wrapper_s1 .button-new-center ~ .button-new-center ~ .button-new-center, #wrapper #wrapper_s1 .button-new-center ~ .button-new-center ~ .button-new-center a, #wrapper #wrapper_s1 .button-new-center ~ .button-new-center ~ .button-new-center a img{
        min-height: 117px;
    }
    #wrapper #wrapper_s1 .block-list_s1 .holder-info_s1 .flax, .popular-items_s1 .block-list_s1 .holder-info_s1 .flax, #wrapper #wrapper_s1 .featured-items_s1 .container_s1 .block-list_s1 .holder-info_s1 .row_s1 .col_s1.right .flax, #wrapper #wrapper_s1 .block-list_s1 .holder-info_s1 .flax, .popular-items_s1 .block-list_s1 .holder-info_s1 .flax .img_s1 img, #wrapper #wrapper_s1 .featured-items_s1 .container_s1 .block-list_s1 .holder-info_s1 .row_s1 .col_s1.right .flax .img_s1 img {
        min-height: 111px;
    }
    #wrapper #wrapper_s1 .block-original-design_k1 .container_s1 .holder-original-design_k1 .frame_k1 img {
        min-height: 231px;
    }
    #wrapper #wrapper_s1 .block-original-design_k1 .container_s1 .holder-original-design_k1 .frame_k2 img {
        min-height: 176px;
    }
    #wrapper #wrapper_s1 .block-original-design_k1 .container_s1 .holder-original-design_k1 .frame_k3 img {
        min-height: 385px;
    }
    #wrapper #wrapper_s1 .block-every-scene_k1 .container_s1 .every-scene-list_k1 .item_every-scene .image img {
        min-height: 150px;
    }
    #wrapper #wrapper_s1 .block-list-point_s1 .container_s1 .list-point_s1 img {
        min-height: 127px;
    }
    #wrapper #wrapper_s1 .block-original-items_s1 .container_s1 .items-creator_s1 li img {
        min-height: 76px;
    }
    #wrapper #wrapper_s1 .quality-assurance_s1 .container_s1 .wrap_s1 .wrap-img_s1 li img {
        min-height: 124px;
    }
    #wrapper #wrapper_s1 .major-orders_s1 .container_s1 .wrap-bg a img {
        min-height: 146px;
    }
    #wrapper #wrapper_s1 .list-review-top .two-columns_lr .box_lr_info_sp .box_left_lr img {
        min-height: 138px;
    }
    #wrapper #wrapper_s1 .media_s1 .container_s1 .media-ul_s1 li .inner-img_s1 img {
        min-height: 86px;
    }
    #wrapper .market-ct-1 #main_contents #whats_new.market_inline .sale_list_img img {
        min-height: 199px;
    }

    #wrapper #popular-creator {
        min-height: 300px;
    }
    #wrapper #main .creator_info .profile.clearfix .photo {
        min-height: 113px;
    }
    #wrapper #main .creator_info .design .list3.links .clearfix.bl-hot a img {
        min-height: 150px;
    }
    .portrait.android #wrapper #contents #sidebar > div:nth-child(2) > ul > li > a > img {
        min-height: 145px;
    }
    .portrait.android #wrapper #contents #sidebar > div:nth-child(2) > ul > li:nth-child(4) > a > img {
        min-height: 122px;
    }
    .portrait.android #wrapper #contents #sidebar > div.sidebar-info > div.banner-box > ul > li > a > img {
        min-height: 174px;
    }
    #wrapper #contents #main > div.item-type-info > div.ping-sokujitsu-info > ul.list-sample > li > img {
        min-height: 146px;
    }
    #wrapper #contents #main > div.item-type-info > a.banner-a > img {
        min-height: 114px;
    }
    #wrapper #contents #main > div.item-type-info .item-detail-set .box_tab_lr #tabs-1 > div.box_lr_info.clearfix > div.item-detail-box > div.box-item > div.swiper-container {
        min-height: 366px;
    }
    #main > div > div.ping-sokujitsu-info > ul.list-sample > li > p {
        min-height: 56px;
    }
    #wrapper #contents #main > section:nth-child(3) > ul > li > a > div > span.box-img-rating-star {
        min-height: 218px;
    }
    #wrapper #contents #main #tabs-1 > div > div > div:nth-child(1) > div > div.swiper-wrapper > div.swiper-slide.swiper-slide-active > ul.color_list > li img {
        min-height: 135px;
    }
    #wrapper_s1 > div.baners-block_s1 .top-image-1 {
        min-height: 178px;
    }
    #wrapper_s1 > div.baners-block_s1 .top-image-2 {
        min-height: 240px;
    }
    .middle-slide-custom { height: 130px }
    #wrapper_s1 > div.baners-block_s1 .top-image-3,
    #wrapper_s1 > div.baners-block_s1 .top-image-4,
    #wrapper_s1 > div.baners-block_s1 .top-image-5,
    #wrapper_s1 > div.baners-block_s1 .top-image-6,
    #wrapper_s1 > div.baners-block_s1 .top-image-9
    {
        min-height: 109px;
    }
    #wrapper_s1 > div.baners-block_s1 .top-image-4,
    #wrapper_s1 > div.baners-block_s1 .top-image-8,
    #wrapper_s1 > div.baners-block_s1 .top-image-7
    {
        min-height: 118px;
    }
}
@media screen and (min-width: 768px) {
    #wrapper #wrapper_s1 .baners-block_s1 ul li.banner-double:nth-child(2) a img {
        min-height: 157px;
    }
    #main_visual_other #mv_banner .mv_slide_selector .slick-track .slick-slide a img {
        min-height: 228px;
        width: 100%;
    }
    #main_visual_other #mv_banner {
        min-height: 253px;
    }
    .item_info .photo #MainPhoto {
        min-width: 531px;
        min-height: 531px;
    }
    #wrapper #wrapper_s1 .box_face_mask a img {
        min-height: 158px;
        width: 100%;
    }

    #wrapper #wrapper_s1 .button-new-center, #wrapper #wrapper_s1 .button-new-center a, #wrapper #wrapper_s1 .button-new-center a img, #wrapper #wrapper_s1 .button-new-center ~ .button-new-center ~ .button-new-center, #wrapper #wrapper_s1 .button-new-center ~ .button-new-center ~ .button-new-center a, #wrapper #wrapper_s1 .button-new-center ~ .button-new-center ~ .button-new-center a img {
        min-height: 150px;
    }
    #wrapper #wrapper_s1 .block-list_s1 .holder-info_s1 .flax, .popular-items_s1 .block-list_s1 .holder-info_s1 .flax, #wrapper #wrapper_s1 .featured-items_s1 .container_s1 .block-list_s1 .holder-info_s1 .row_s1 .col_s1.right .flax, #wrapper #wrapper_s1 .block-list_s1 .holder-info_s1 .flax, .popular-items_s1 .block-list_s1 .holder-info_s1 .flax .img_s1 img, #wrapper #wrapper_s1 .featured-items_s1 .container_s1 .block-list_s1 .holder-info_s1 .row_s1 .col_s1.right .flax .img_s1 img {
        min-height: 152px;
    }
    #wrapper #wrapper_s1 .block-original-design_k1 .container_s1 .holder-original-design_k1 .frame_k1 img {
        min-height: 298px;
    }
    #wrapper #wrapper_s1 .block-original-design_k1 .container_s1 .holder-original-design_k1 .frame_k2 img {
        min-height: 127px;
    }
    #wrapper #wrapper_s1 .block-original-design_k1 .container_s1 .holder-original-design_k1 .frame_k3 img {
        min-height: 500px;
    }
    #wrapper #wrapper_s1 .block-every-scene_k1 .container_s1 .every-scene-list_k1 .item_every-scene .image img {
        min-height: 187px;
    }
    #wrapper #wrapper_s1 .block-list-point_s1 .container_s1 .list-point_s1 img {
        min-height: 168px;
    }
    #wrapper #wrapper_s1 .block-original-items_s1 .container_s1 .items-creator_s1 li img {
        min-height: 100px;
    }
    #wrapper #wrapper_s1 .quality-assurance_s1 .container_s1 .wrap_s1 .wrap-img_s1 li img {
        min-height: 151px;
    }
    #wrapper #wrapper_s1 .major-orders_s1 .container_s1 .wrap-bg a img {
        min-height: 188px;
    }
    #wrapper #wrapper_s1 .list-review-top .two-columns_lr .box_lr_info_sp .box_left_lr img {
        min-height: 182px;
    }
    #wrapper #wrapper_s1 .media_s1 .container_s1 .media-ul_s1 li .inner-img_s1 img {
        min-height: 110px;
    }

    #wrapper .market-ct-1 #main_contents #whats_new.market_inline .sale_list_img img {
        min-height: 266px;
    }

    #wrapper #popular-creator {
        min-height: 384px;
    }
    #wrapper #main .creator_info .profile.clearfix .photo {
        min-height: 143px;
    }
    #wrapper #main .creator_info .design .list3.links .clearfix.bl-hot a img {
        min-height: 192px;
    }
    .portrait.android #wrapper #contents #sidebar > div.sidebar-info > div.banner-box > ul > li > a > img {
        min-height: 223px;
    }
    .portrait.android #wrapper #contents #sidebar > div:nth-child(2) > ul > li > a > img {
        min-height: 188px;
    }
    .portrait.android #wrapper #contents #sidebar > div:nth-child(2) > ul > li:nth-child(4) > a > img {
        min-height: 158px;
    }
    #wrapper #contents #main > div.item-type-info .item-detail-set .box_tab_lr #tabs-1 > div.box_lr_info.clearfix > div.item-detail-box > div.box-item > div.swiper-container {
        min-height: 446px;
    }
    #wrapper #contents #main > div.item-type-info > div.ping-sokujitsu-info > ul.list-sample > li > img {
        min-height: 191px;
    }
    #wrapper #contents #main > div.item-type-info > a.banner-a > img {
        min-height: 146px;
    }
    #wrapper #contents #main #tabs-1 > div > div > div:nth-child(1) > div > div.swiper-wrapper > div.swiper-slide.swiper-slide-active > ul.color_list > li img {
        min-height: 175px;
    }
    .bcp-title02 {
        height: 185px!important;
    }
    .bcp-title01 {
        min-height: 128px!important;
    }
    #wrapper_s1 > div.baners-block_s1 .top-image-1 {
        min-height: 227px;
    }
    #wrapper_s1 > div.baners-block_s1 .top-image-2 {
        min-height: 307px;
    }
    .middle-slide-custom { height: 164px }
    #wrapper_s1 > div.baners-block_s1 .top-image-3,
    #wrapper_s1 > div.baners-block_s1 .top-image-4,
    #wrapper_s1 > div.baners-block_s1 .top-image-5,
    #wrapper_s1 > div.baners-block_s1 .top-image-6,
    #wrapper_s1 > div.baners-block_s1 .top-image-9
    {
        min-height: 141px;
    }
    #wrapper_s1 > div.baners-block_s1 .top-image-4,
    #wrapper_s1 > div.baners-block_s1 .top-image-8,
    #wrapper_s1 > div.baners-block_s1 .top-image-7
    {
        min-height: 153px;
    }
}
.top_visual_s1 .top-banner {margin: 0 -10px; min-height: 250px}
@media (min-width: 300px) and (max-width: 319px) {
    .top_visual_s1 .top-banner {min-height: 265px}
}
@media (min-width: 320px) and (max-width: 339px) {
    .top_visual_s1 .top-banner {min-height: 283px}
}
@media (min-width: 340px) and (max-width: 350px) {
    .top_visual_s1 .top-banner {min-height: 303px}
}
@media (min-width: 351px) and (max-width: 374px) {
    .top_visual_s1 .top-banner {min-height: 316px}
}
@media (min-width: 375px) and (max-width: 390px) {
    .top_visual_s1 .top-banner {min-height: 305px}
}
@media (min-width: 391px) and (max-width: 399px) {
    .top_visual_s1 .top-banner {min-height: 320px}
}
@media (min-width: 400px) and (max-width: 413px) {
    .top_visual_s1 .top-banner {min-height: 325px}
}
@media (min-width: 414px) and (max-width: 425px) {
    .top_visual_s1 .top-banner {min-height: 335px}
}
@media (min-width: 426px) and (max-width: 437px) {
    .top_visual_s1 .top-banner {min-height: 350px}
}
@media (min-width: 438px) and (max-width: 480px) {
    .top_visual_s1 .top-banner {min-height: 355px}
}
@media (min-width: 481px) and (max-width: 539px) {
    .top_visual_s1 .top-banner {min-height: 395px}
}
@media (min-width: 540px) and (max-width: 565px) {
    .top_visual_s1 .top-banner {min-height: 440px}
}
@media (min-width: 566px) and (max-width: 606px) {
    .top_visual_s1 .top-banner {min-height: 460px}
}
@media (min-width: 607px) and (max-width: 669px) {
    .top_visual_s1 .top-banner {min-height: 495px}
}

@media (min-width: 670px) and (max-width: 768px) {
    .top_visual_s1 .top-banner {min-height: 545px}
    
}
.sp-w-100{
    width: 100%;
}

