@media screen and (max-width: 1200px) {
	/*CU追加調整分*/

	#header_menu h1{
        height:26px;
        background-position:left center;
    }
    #header_menu ul li.lang-jp, #header_menu ul li.lang-en{
        font-size:12px;
    }

    #content #nav_toggle div span{
        width:32px;
    }
    #nav_toggle > div{
        transform: scale(0.7);
        margin-top: 8px;
    }
    #content #inner_menu.open{
        height: auto;
        background: #000;
        margin-bottom: 10px;
    }
    #content #inner_menu ul{
        width:94%;
    }
    #content #inner_menu ul li{
        width:100%!important;
        background:#c8cccd;
		padding-left:0;
    }
    #content #inner_menu ul li:nth-child(2n){
        background:#9e9e9e;
    }
    #content #inner_menu ul li a{
        text-align:center;
        font-size:12px;
        padding: 1px;
    }
    #content #inner_menu{
        top:45px;
    }
    #header_menu h1{
        background-size: 57%;
    }
	.sp-icon-navi{
		width:auto;
		
	}
	#content #inner_menu ul.sp-icon-navi{
		width:auto!important;
		display: flex;
        flex-wrap: wrap;
        justify-content: center;
		padding-bottom:20px;
	}
	#content #inner_menu ul.sp-icon-navi li{
		width:auto!important;
		background:none;
		margin-top:0;
		margin-left:10px;
		margin-right:10px;
		
	}
	#content #inner_menu ul.sp-icon-navi li img{
		height:20px;
		width:auto;
	}
}