@charset "UTF-8";

@media screen and (min-width: 740px) and (max-width: 990px)
{
	.base-footer-width,
	.base-width
	{
		width:100%;
	}

	/* ======================= */
	/* TABLET対応               */
	/* ----------------------- */
    .visible_t{display: block !important;}
    .visible_tm{display: block !important;}
    .visible_pt{display: block !important;}

	.visible_pm{display: none !important;}
    .visible_p{display: none !important;}
	.visible_m{display: none !important;}
		
	/* -------- 追加 -------- */
	.visible_pp{display: none !important;}


    /* ------------------------------------------ */
    /* TOPページ用ヘッダー　　　　　　　 header.home */
    /* ------------------------------------------ */
    header .mgs_logo .copy
    {
        display: none;
    }
    header.home .mgs-header-copy .title
    {
        color: #fff;
        font-weight: bold;
        font-size: 2.3em;
        padding: 10px 10px 0 10px;
        text-align: center;
    }

    header .pc-nav
    {
      float:left;
      width: 50%;
    }
    
    .body-client .menu-select01 #pc-nav li.menu01 a
    {
        padding: 10px;
    }

    header .user-name
    {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 60px;
    float:right;
    width:auto;
    border-left: none;
    }

}

@media screen and (min-width: 740px) and (max-width: 800px)
{
    header .mgs_menu
    {
        display: none;
    }

}