/*PCの横幅オーバー*/
/* 1450から変更 */
@media (min-width: 1600px) {
    .subpage_top_news_sec_title{
        margin: 100px auto 0;
        font-size: 26px;
        padding: 0 0 20px 1%;
    }
    .subpage_top_news_sec{
        margin-bottom: 90px;
    }
    #watchwrap .footer_shop_sec{
        padding: 30px 0 120px;
    }
    #watchwrap .footer_shop_sec h2{
        font-size: 36px;
        padding: 80px 0 50px;
    }
    #watchwrap .footer_shop_sec .shop_block h3{
        font-size: 24px;
        margin-bottom: 10px;
    }
    #watchwrap .footer_shop_sec .shop_block .shop_block_text p{
        font-size: 14px;
    }
    #watchwrap .footer_shop_sec .shop_block a.btn_2{
        font-size: 14px;
        margin-top: 20px;
        padding: 5px 70px;
    }
    .brand_list_sec .brand_list_img{
        margin-bottom: 40px;
    }
    .brand_list_sec .brand_list_img a{
        margin-bottom: 35px;
    }
    


    .watch_brand_text{
        padding: 50px 70px;
        margin: 100px auto;
    }
    .watch_brand_text .brand_text p{
        font-size: 16px;
    }
    .list_temp_002.noslider a {
        display: block;
        width: 17%;
        background-color: #ffffff;
        margin: 0 1% 70px;
        height: 100%;
    }

    .brand_line_wrap h2{
        font-size:26px;
        padding:20px 010px;
    }
    .brand_line_wrap .brand_line_list > div{
        margin-bottom:20px;
    }
    .brand_line_wrap .brand_line_list a{
        font-size:18px;
    }
    .watch_detail .watch_detail_info_wrap{
        padding: 40px 40px 0;
    }
    .watch_detail .watch_detail_info_wrap h2{
        font-size: 22px;
        margin-block-start: 5px;
    }
    .watch_detail .watch_detail_info_wrap p.price{
        font-size: 16px;
    }
    .watch_detail .watch_detail_info_wrap p.brand{
        font-size: 10px;
    }
    .watch_detail .watch_detail_info_wrap ul{
        margin: 15px 0;
    }
    .watch_detail .watch_detail_info_wrap ul li{
        font-size: 14px;
    }
    .watch_detail .watch_detail_info_wrap p.store{
        font-size: 12px;
    }
    .watch_detail .watch_detail_info_wrap hr{
        margin: 20px 0;
    }
    .breadList ul li,
    .breadList ul li a{
        color: #ffffff;
        font-size: 12px;
    }
    .brand_list_sec h2{
        font-size: 36px;
    }
    .subpage_cat_list a{
        font-size: 36px;
    }
    .subpage_cat_list{
        margin: 150px auto 0;
        padding-bottom: 150px;
    }



    .search_select_wrap > div select{
        padding: 10px 0;
    }

    .search_check_wrap{
        margin: 30px auto 0;
        padding: 10px 0;
    }

    .search_check_wrap > div label{
        font-size: 13px;
    }
    .search_check_wrap > div input{
        margin-right: 10px;
    }
    .search_sec h2{
        margin: 40px auto 15px;
        font-size: 40px;
    }

    .brand_list_page_sec .brand_list_wrap .brand_list_wrap_row .brand_list_link a{
        font-size: 14px;
    }


    .brand_list_page_sec h3{
        font-size: 34px;
        margin-top: 50px;
        margin-bottom: 15px;
    }
    .brand_list_page_sec .brand_list_wrap .brand_list_wrap_row{
        padding: 40px 0;
    }
    .brand_list_page_sec .brand_list_wrap .brand_list_wrap_row .brand_list_name h2{
        font-size: 18px;
    }
    .brand_list_page_sec .brand_list_wrap .brand_list_wrap_row .brand_list_link.mb a{
        margin-bottom: 10px
    }
    .brand_list_page_sec .brand_list_wrap{
        margin-bottom: 100px;
    }

    .lifestyle_top_btn_wrap{
        margin: 100px auto 0;
    }
    #lifestylewrap .lifestyle_brand_list .lifestyle_brand_item{
        margin: 0 1% 50px;
    }
    .watch_detail .watch_detail_info_wrap p.detail_text{
        font-size: 14px;
        margin: 15px 0 0;
    }


    .subpage_search_main_title h2{
        font-size: 50px;
    }

    .lifestyle_search_sec h2{
        margin: 80px auto 40px;
    }
    .lifestyle_search_sec .lifestyle_search_wrap{
        margin: 0px auto 50px;
    }

    .lifestyle_search_sec .lifestyle_search_wrap form .lifestyle_search_select > div select{
        padding: 10px 0;
    }
    .lifestyle_search_sec .lifestyle_search_wrap form .lifestyle_search_select > div select.mb{
        margin-bottom: 15px;
    }
    .lifestyle_search_sec .lifestyle_search_wrap form .lifestyle_search_submit input{
        font-size: 16px;
        padding: 10px 0;
    }

    .brand_text a.btn{
        font-size: 14px;
        margin-top: 20px;
    }
    .bridal_ring_sec .bridal_ring_sec_block a h2{
       font-size: 28px;
    }
    #bridalwrap .watch_teleco_sec{
        margin-bottom: 100px;
    }
    .news_list_wrap.list_temp_001 a{
        margin-bottom: 80px;
    }
    .news_list_sec h2{
        font-size: 26px;
        margin: 60px 30px;
    }
    .pager a,
    .pager span{
        font-size: 25px;
        margin: 0 22px;
    }
    .pager{
        margin-bottom: 150px;
    }
    .news_detail_content img{
        margin-top: 55px;
    }
    .news_detail_content p{
        /*font-size: 15px;*/
        font-size: 11pt;
        margin-top: 10px;
    }
    .news_detail_page > h2{
        font-size: 26px;
        margin: 60px 0px 0;
    }
    .news_detail_page .news_detail_title h2{
        margin: 15px 0px 0;
        font-size: 30px;
    }
    .news_detail_page .news_detail_title p{
        margin: 10px 0px 30px;
        font-size: 16px;
    }
    .news_detail_content h1,
    .news_detail_content h2,
    .news_detail_content h3,
    .news_detail_content h4,
    .news_detail_content h5,
    .news_detail_content h6{
        font-size: 25px;
    }
    .news_detail_content{
        margin-bottom: 100px;
    }
    .news_page_other_news > h2{
        font-size: 40px;
        margin-bottom: 40px;
    }
    .news_page_other_news .list_temp_001{
        margin-bottom: 140px;
    }
    .shop_list_page .shop_list_page_flex .shop_list_page_flex_block .shop_list_page_flex_block_info h2{
        font-size: 24px;
        margin: 30px 0 20px;
    }
    .shop_list_page .shop_list_page_flex .shop_list_page_flex_block .shop_list_page_flex_block_info p{
        font-size: 15px;
        margin-bottom: 10px;
    }
    .shop_list_page .shop_list_page_flex .shop_list_page_flex_block .shop_list_page_flex_block_info a{
        margin-top: 20px;
    }


    .shop_list_page{
        margin: 0 auto 120px;
    }
    .shop_list_page h2.shop_list_page_title{
        font-size: 26px;
        margin: 75px auto 35px;
    }

    .shop_list_page .shop_list_page_flex .shop_list_page_flex_block .shop_list_page_flex_block_info h2{
        font-size: 30px;
        margin: 30px 0 20px;
    }
    .shop_list_page .shop_list_page_flex .shop_list_page_flex_block .shop_list_page_flex_block_info p{
        font-size: 16px;
        margin-bottom: 10px;
    }
    .shop_list_page .shop_list_page_flex .shop_list_page_flex_block .shop_list_page_flex_block_info a{
        margin-top: 20px;
    }



    .shop_detail_wrap .shop_detail_content .shop_detail_content_info h2{
        font-size: 30px;
    }
    .shop_detail_wrap .shop_detail_content .shop_detail_content_info .shop_detail_content_info_text p{
        font-size: 16px;
        margin: 35px 0;
    }
    .shop_detail_wrap .shop_detail_content .shop_detail_content_info .shop_detail_content_info_access{
        margin: 36px 0;
    }
    .shop_detail_wrap .shop_detail_content .shop_detail_content_info .shop_detail_content_info_access p{
        margin-bottom: 10px;
    }
    .shop_detail_wrap .shop_detail_content .shop_detail_content_info .shop_detail_content_info_access p{
        font-size: 16px;
    }

    .shop_detail_wrap .shop_detail_brand{
        margin-top: 100px;
    }
    .shop_detail_wrap .shop_detail_brand h2{
        font-size: 40px;
    }
    .shop_detail_wrap .shop_detail_brand .shop_detail_brand_list p{
        margin-top: 25px;
    }
    .shop_detail_wrap .shop_detail_brand .shop_detail_brand_list p a{
        font-size: 16px;
    }
    .shop_detail_shop_news{
        margin-top: 85px;
    }
    .shop_detail_shop_news h2{
        font-size: 40px;
        margin-bottom: 20px;
    }
    #watchwrap .footer_shop_sec .footer_shop_sec_inner .shop_block .shop_block_text_wrap .shop_block_img_2{
        margin-top: 20px;
    }
    .watch_detail .watch_detail_info_wrap p.free_text{
        font-size: 14px;
        margin: 15px 0;
    }
    .navigation_posi_2 .prev2,
    .navigation_posi_2 .next2{
        padding: 5px 30px;
        font-size: 14px;
    }
    .navigation_posi_2 a.contact{
        padding: 5px 30px;
        font-size: 14px;
    }
    .contact_sec .contact_page_title{
        font-size: 26px;
        margin: 0px auto 80px;
    }
    .contact_sec_flex .contact_sec_flex_left .contact_store{
        margin-bottom: 50px;
    }
    .contact_sec_flex .contact_sec_flex_left .contact_store h2{
        font-size: 26px;
        margin-bottom: 10px;
    }
    .contact_sec_flex .contact_sec_flex_left .contact_store p{
        font-size: 14px;
    }
    .contact_sec_flex .contact_sec_flex_right{
        padding-bottom: 200px;
    }
    .contact_sec_flex .contact_sec_flex_right .contact_text h2{
        font-size: 36px;
        margin-bottom: 15px;
    }
    .contact_sec_flex .contact_sec_flex_right .contact_text p{
        font-size: 18px;
        margin-bottom: 20px;
    }
    .contact_sec_flex .contact_sec_flex_right .form_wrap .input_row{
        padding: 30px 0;
    }
    .contact_sec_flex .contact_sec_flex_right .form_wrap .input_row p{
        font-size: 16px;
    }
    .contact_sec_flex .contact_sec_flex_right .form_wrap .input_row p span{
        margin-right: 15px;
    }
    .contact_sec_flex .contact_sec_flex_right .form_wrap .input_row .input_val{
        margin-left: 40px;
        font-size: 16px;
    }
    .contact_sec_flex .contact_sec_flex_right .form_wrap .input_row .input_val select{
        padding: 5px 15px;
    }
    .contact_sec_flex .contact_sec_flex_right .form_wrap .input_row .input_val input[type="text"],
    .contact_sec_flex .contact_sec_flex_right .form_wrap .input_row .input_val textarea {
        padding: 5px 15px;
    }
    .contact_thanks_text h3{
        font-size: 36px;
        margin-bottom: 36px;
    }
    .contact_thanks_text p{
        font-size: 18px;
    }
    .item_contact .contact_sec_flex .contact_sec_flex_left .contact_item_brand{
        font-size: 12px;
    }
    .item_contact .contact_sec_flex .contact_sec_flex_left h2{
        font-size: 17px;
    }
    .item_contact .contact_sec_flex .contact_sec_flex_left .contact_item_price{
        font-size: 15px;
    }
}