/* @charset "utf-8";

@media screen and (max-width:720px) {
	
/* =====================================================
   Header
====================================================== */	
/*	#wrapper{min-width:100%;}

	:root {
	  --wan-header-height: 2.3em;
	}
	  
	.wan-header {
		height: 50px;
		align-self: flex-start;
		margin: 0;
		padding: 13px;
	}
	.wan-header-inner {
	  padding: 0 0.5em;
	}
	
	.wan-logo {
	  display: flex;
	  align-items: center;
	  flex-shrink: 0;
	  text-decoration: none;
}
	
	.wan-logo svg {
	  height: 3em;
	}
	
	.wan-gnb {
	  display: none;
	}

	.wan-gnb-item {
	  display: none;
	}
	
	.navbar_togglebtn{
	  display: flex; 
      justify-content: center;
      align-items: center;
	  position: absolute;
	  top: 1em;
	  right: 1em;
	  z-index: 9999;
	}
	
	.navbar_menu {
        display: none; 
        position: absolute;
        width: 100%;
        top: 4.3em; 
        left: 0;
        background-color: #F8F8F8; 
        z-index: 999; 
    }

    .navbar_menu.active {
        display: block; 
    }

    .navbar_menu ul {
        display: flex;
        flex-direction: column; 
        align-items: center;    
        padding: 1.5em 0;
        margin: 0;
    }

    .navbar_menu li {
        width: 100%;
        text-align: center;
        padding: 0.75em 0;
    }

    .navbar_menu a {
        font-size: 1.6rem;
        display: block;
        width: 100%;
    }
	
	.navbar_menu .sub_menu {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0;
    margin-top: 0.5em; 
}

	.navbar_menu .sub_menu li {
		padding: 0.4em 0; 
}

	.navbar_menu .sub_menu a {
		font-size: 1.5rem;     
		font-weight: normal; 
		color: #444444;      
}
	
	.wan-dropdown {
		display: none;
	}
	
	.wan-dropdown-link {
		display: none;
	}
	
	.wan-header::before {
        display: none !important;
    } /*
	
/* =====================================================
   Main Common
====================================================== */
	
/*	.wan-main-hero {
		height: 100vh; 
        min-height: 600px;
	}
	
	.wan-main-hero-bg {
		top: 0; left: 0; width: 100%; height: 100%;
	}
	
	.wan-main-field-grid {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.wan-main-field-icon{
		display: none;
	}
	
	.wan-main-field-card{
		padding: 20px;
	}
	
	.wan-main-field-card h4 {	
		display: none;
	}
	
	.wan-main-field-icon-m {
		display: flex;
		align-items: flex-start;
		gap: 8px;
		border-bottom: 1px solid #d8d8d8;
		height: 30%;
	}
		
	.wan-main-field-icon-m h4 {
		display: block;
		margin: 0;
		padding-bottom: 14px;
		font-size: 3rem;
	}
	
	.wan-main-field-card h4::after {
		display: none;
	}
	
	.wan-main-field-card strong {
		padding-top: 10px;
	}

	.wan-main-field-card p {
		line-height: 1.3;
	}
	
	.wan-main-field {
		padding: 92px 0 70px;
	}
	
	.wan-main-lawyer::before {
		background:
            url('../img/main_lawyer_bg.jpg') left center / cover no-repeat;
	}
			
	.wan-main-lawyer-photo img {
		display: none;
	}
	
	.wan-main-process{
		padding: 80px 0 80px;
	}
	
	.wan-main-process-list {
		grid-template-columns: 1fr 1fr;
	}
	
	.wan-main-process-item{
		padding: 10px 20px;
	}

	.wan-main-process-arrow{
		display: none;
	}
	
	.wan-main-case-photo {
		display: none;
	}
	
	.wan-main-case{
		padding: 70px 0 120px 0;
	}
	
}

*/