@charset "utf-8";
#fwCms_wrapper .fmt_content_nav.nav_col4 {
	display: flex;
	justify-content: flex-start;
    flex-wrap: wrap;
	font-weight: bold;
}
#fwCms_wrapper .fmt_content_nav.nav_col4 li {
	width: calc(50% - 0.8vw);
	margin-right: 1.6vw;
	margin-top:1.6vw;
}
#fwCms_wrapper .fmt_content_nav.nav_col4 li:nth-of-type(4n) {
	margin: 1.6vw 0 0 0;
}
#fwCms_wrapper .fmt_content_nav.nav_col4 li:nth-of-type(2n) {
	margin-right: 0;
}
#fwCms_wrapper .fmt_content_nav.nav_col4 li a {
	background-color: #FDC5AA;
	color: #000000;
	min-height: 14.5vw;
}
#fwCms_wrapper .bimiriku_Prices ul {
    display: flex
;
    flex-wrap: wrap;
    margin-top: 2vw;
    border-top: 1px solid #edd9c4;
}
#fwCms_wrapper .bimiriku_Prices ul li {
    display: flex
;
    align-items: center;
    width: 100%;
    border-right: none;
    border-bottom: 1px solid #edd9c4;
    background: #f9f5f2;
}

#fwCms_wrapper .bimiriku_Prices ul li a {
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    background:url(/excludes/DMO/common/svg/arrow-m-04.svg) no-repeat right 4vw center;
     padding: 3.4vw 9.6vw 3.4vw 4vw;
	background-size: auto 3.4vw;
}
@media screen and (min-width: 768px) {
	#fwCms_wrapper .fmt_content_nav.nav_col4 li {
	width: calc((100% - 30px)/4);
	margin-right: 10px;
	margin-top:10px;
}
	#fwCms_wrapper .fmt_content_nav.nav_col4 .br_sp {
	display: none;
}
	#fwCms_wrapper .fmt_content_nav.nav_col4 li a {
	min-height: 66px;
}
	#fwCms_wrapper .fmt_content_nav.nav_col4 li:nth-of-type(4n) {
	margin: 10px 0 0 0;
}
	#fwCms_wrapper .fmt_content_nav.nav_col4 li:nth-of-type(2n) {
	margin-right: 10px;
}
	#fwCms_wrapper .fmt_content_nav.nav_col4 li:nth-of-type(4) {
	margin: 10px 0 0 0;
}
    #fwCms_wrapper .bimiriku_Prices ul li {
        width: 25%;
		border-right: 1px solid #edd9c4;
    }
    #fwCms_wrapper .bimiriku_Prices ul li:nth-child(4n) {
        border-right: none;
    }
	#fwCms_wrapper .bimiriku_Prices ul li a {
		justify-content: center;
        min-height: 60px;
        padding: 16px 35px;
        background-position: right 20px center;
        background-size:auto 17px;
        line-height: 1.3;
	}
}