/* (min-width:751px)⇒(min-width:1025px) */

@media only screen and (min-width: 1025px){
	.header_inner .icons{
		/* display:none; */
	}
	header h1 img{
		max-width:200px;
		/* margin-left:0; */
        margin: auto;
	}
    h1 a {
    display: flex;
    flex-direction: column;
    align-items: center;
    }
    .icons {
    width: auto;
    }
    .fa-cart-shopping,
    .fa-magnifying-glass{
        /* font-size:3.5vw; */
        font-size:2.5vw;
    }
    .ac-child3 > ul.info_list{
        padding:20px 0;
    }
    .info_list a {
        color: white;
        font-size: 1.2vw;
    }
    .p-bnners .under-bnners-txt{
        line-height: 2rem;
        font-size: clamp(1.4rem, 1.8vw, 1.8rem);
    }
    .goods_menu .goods_menu_list {
        margin-bottom: 20px;
    }
    .info>.info_list {
        margin-left: 0;
    }
    /* ---ã‚«ãƒ†ã‚´ãƒªãƒšãƒ¼ã‚¸--- */
    section.topnews p::after {
        top: 0.5em;
    }
    #shop-page .ac-child3 > ul.info_list{
        padding:20px 0;
    }
    .side .menu i{
    	font-size:2.0em;
    }
    .side .menu .icon{
    	margin-left:8px;
    	margin-top:8px;
    }
    .side .menu dl dt.shulink a .label{
    	transform: scale(0.85, 1);
    }
    .side .menu ul li .label{
    	font-size: 14px;
    	font-weight: 400;
    }
    html .member-info .send_new table td,
    html .member-info .send_new table th{
    	padding-bottom:20px;
    }
    .member-info .send_new .child dl{
    	display:flex;
    	margin-bottom:20px;
    }
    .member-info .send_new .child dt{
    	min-width:10em;
    }
    .main_contents {
        margin: 20px auto;
    }
    .touroku .item-center >*{
        flex: 1;
    }
    .touroku dd.c-box{
        justify-content: flex-start;
    }
    .touroku .scroll-y :is(div, table){
        padding: 20px;
    }
    .blue-title,.touroku dl{
        font-size: 14px;
    }


}