@charset "UTF-8";
@media screen and (min-width: 769px) and (max-width: 991px){
    .find_works_list ul li {
        width: 365px;
    }
    .find_works_list ul li:nth-child(4n){
        margin-right: 20px;
    }
    .find_works_list ul li:nth-child(2n){
        margin-right: 0;
    }
    .personal_information_box .pib_middle .achievement{
        display: none;
    }
    .case_presentation .swiper-container .swiper-wrapper .swiper-slide{
        width: 240px;
        height: 148px;
    }
    .find_works_list ul li .case_show_box a{
        height: 216px;
    }
    .estimate_explain_left{
        width: 280px;
    }
    .submit_demand_form{
        margin-left: 280px;
    }
    .blank_page_wrap{
        padding: 60px 0;
    }


    .designer_order_lists .order_roll_msg{
        left: auto;
        top: auto;
        position: static;
        margin-left: 0;
        margin-top: 15px;
        width: auto;
    }
    .designer_order_lists .screen_condition .screen_box .large_scale{
        padding-right: 15px;
    }
    .designer_order_lists .screen_condition .screen_box .large_scale a, .designer_order_lists .screen_condition .screen_box .small_scale a{
        margin-left: 15px;
    }



    .index_fd_wrap ul li{
        float: left;
        width: 49%;
        margin-bottom: 15px;
    }
    .index_fd_wrap ul li:nth-child(4n+1){
        margin-left: 2%;
    }
    .index_fd_wrap ul li:nth-child(2n+1){
        margin-left: 0;
    }
    .designer_classify ul li{
        margin-left: 12px;
    }
    .works_classify ul li{
        margin-left: 12px;
    }
    .index_designer_interview .interview_half{
        float: none;
        width: 100%;
        margin-left: 0;
        margin-bottom: 20px;
    }
    .dynamic_msg .msg_half .mh_center_box a.pink_bg_btn{
        width: 160px;
    }
    .dynamic_msg .demand_half .mh_center_box .some_links_box{
        width: 160px;
    }
    .dynamic_msg .demand_half .mh_center_box a.blue_word_btn{
        right: -70px;
    }
    .dynamic_msg .demand_half .mh_center_box a.blue_word_btn span{
        background: none;
        padding-right: 0;
    }

    .public_bottom_adsense{
        height: auto;
        padding: 20px 0;
    }
    .public_bottom_adsense h3{
        display: block;
        top: auto;
    }
    .public_bottom_adsense a{
        display: block;
        margin: 20px auto;
    }
    .public_bottom_adsense .register_demand_demand{
        top: auto;
        display: block;
        width: 100%;
    }
    .find_works_list ul li.frist_g_box{
        height: 325px;
    }
    .case_presentation .case_box .image_show{
        height: 148px;
    }
}
@media screen and (min-width: 767px) and (max-width: 970px){
    .tcygo_header_wrap .tcygo_pc_logo{
        margin-right: 20px;
    }
    .tcygo_header_wrap .tcy_pc_nav ul li{
        margin: 0 15px;
    }
    .tcygo_header_wrap .tcy_pc_nav ul li .other_tit{
        padding: 0 20px;
    }
    .tcygo_header_wrap .search_width_out{
        width: 220px;
    }
    .tcygo_footer .footer_con_top .fr_nav a{
        margin-left: 15px;
        font-size: 14px;
    }
    .tcygo_find_designer .service_type_screen .type_list_box ul li{
        margin-right: 15px;
    }
    .tcygo_find_designer .service_type_screen .type_list_box ul li p{
        font-size: 14px;
        padding-bottom: 5px;
        margin-bottom: 10px;
    }
    .tcygo_find_designer .service_type_screen .type_list_box ul li .line{
        bottom: 10px;
    }
    .case_presentation .swiper-container .swiper-wrapper .swiper-slide{
        width: 240px;
        height: 149px;
    }



}