@charset "UTF-8";
/* CSS Document */
@media screen and (max-width:700px){
#good{
	margin-bottom: 3.84%;
}
#good_top{
	margin-top: 11.53%;
	margin-bottom: 32px;
}
#good_top .contentswrap{
	display: flex;
	align-items: baseline;
	flex-direction: column;
}
#good_top_L{
	margin-right: 0;
	text-align: center;
	        width: 208px;
        margin-right: auto;
        margin-left: auto;
}
#good_top_L_ue{
	font-family: century-gothic, sans-serif;
	font-size: 24px;
    font-weight: 500;
	line-height: 1.6em;
    position: relative;
	
}
#good_top_L_ue::before {
        font-family: "Zen Kaku Gothic New", sans-serif;
    content: "7";
    color: #9BAEC8E6;
    font-size: 56px;
    font-weight: 600;
    position: absolute;
    left:16px;
        top: 3px;
}
#good_top_L_ue span{
    font-size: 56px;
    color: hsla(0,0%,100%,0.00);
    -webkit-text-stroke: 2px #344458;
    text-stroke: 2px #282B37;
    font-family: "Zen Kaku Gothic New", sans-serif;
    font-weight: 600;
}
#good_top_L_sita{
	border-top: 1.6px solid;
	    padding-top: 16px;
	font-size: 17px;
	line-height: 1em;
	font-weight: 500;
}
#good_top_R{
    margin-top: 32px;
    width: 100%;
}
#good_top_R p{
	text-align: center;
	line-height: 1.4em;
	font-size: 15px;
	font-weight: 500;
}

#good_main{
	
}
#good_main ul{
	display: flex;
	flex-wrap: wrap;
}
#good_main ul li{
	padding: 28px 20px;
	display: flex;
	justify-content: space-between;
	border: 1.4px solid;
	border-bottom: 4.8px solid;
	margin-bottom:20px;
	align-items: center;
	box-sizing: border-box;
	flex-direction: column;
}
.good_main_L{
	width: 100%;
	margin-right: 0;
	box-sizing: border-box;
	margin-bottom: 40px;
}
	#good_1 .good_main_L{
	margin-bottom: 16px;
}
.good_point-tit{
	display: flex;
	align-items: center;
	margin-bottom: 20px;
	box-sizing: border-box;
}
.good_point-tit img{
	width: 48px;
	display:block;
	margin-right: 14px;
	box-sizing: border-box;
}
.good_point-tit h2{
	font-size: 20px;
	font-weight: 500;
	line-height: 1.3em;
	box-sizing: border-box;

}
.good_txt{
	
}
.good_txt p{
	font-size: 15px;
	line-height: 1.5em;
	font-weight: 500;
}
.good_main_R{
	width: 100%;
	box-sizing: border-box;
}
#good_7 .good_main_R{
	width: 100%;
	box-sizing: border-box;
}
.good_main_R img{
	width: 100%;
}
#good_main_3_R_flex{
	display: flex;
}
.good_main_3_img{
	width: 28.72%;
	margin-right: 6.92%;
}
.good_main_3_img:last-child{
	margin-right: 0;
}
.good_main_3_img img{
	width: 100%;
}
.good_main_3_img h3{
	text-align: center;
	margin-top: 16px;
	font-size: 14px;
	line-height: 1em;
	font-weight: 500;
	letter-spacing: 0;
}
#good_main ul #good_4,#good_main ul #good_5,#good_main ul #good_6{
	width: 100%;
	margin-right: 0;
	box-sizing: border-box;
	padding: 24px 20px;
    display: flex;
    justify-content: space-between;
    border: 1.4px solid;
    border-bottom: 4.8px solid;
    margin-bottom: 20px;
    align-items: center;
	flex-direction: column;
}
#good_main ul #good_6{
	margin-right: 0;
}
#good_4 .good_point-tit,#good_5 .good_point-tit,#good_6 .good_point-tit{
    min-height: 56px;

	
}
#good_4 .good_main_L,#good_5 .good_main_L,#good_6 .good_main_L{
    width: 100%;
    margin-right: 0;
    box-sizing: border-box;
}
.good_txt_s-img{
    margin-right: auto;
    margin-left: auto;
    width: 76.15%;
}
.good_txt_s-img img{
	width: 100%;
}
#good_main ul #good_7{
	
}
#good_main ul #good_7 .good_main_L{
	width: 100%;
	margin-bottom: 0;
	margin-right: 0;
}
#good_main ul #good_7 .good_main_L img{
	width: 112px;
	margin-right: 0;
	margin-bottom: 20px;
}
	#good_main ul #good_7 .good_point-tit {
        display: flex;
        align-items: center;
        flex-direction: column;
		text-align: center;
    }


.good_point-tit h2 span{
	display: inline-block;
	margin-top: 8px;
	font-size: 16px;
	color: #E05581;
	letter-spacing: 0.064em;
} 
.good_txt span{
	color: #E05581;
}
	.detail_btn{
	margin-top: 20px;
}
.detail_btn a{
	box-sizing: border-box;
	padding: 10px 14px;
	border-radius: 24px;
	color: #FFFFFF;
	text-align: center;
	width: 144px;
	display: block;
	background-color: #E05581;
	font-size: 14px;
	line-height: 1em;
	font-weight: 600;
}
}
