@charset "utf-8";
/*--all--*/
* {
    margin: 0;
    padding: 0;
}
.main_wrapper{
	margin: 0 auto;
	width: 100%;
	overflow: hidden;
}
a,
a:visited{
    color: #333;
}
h1 {font-size: 28px;}
h2 {font-size: 24px;}
h3 {font-size: 14px;}



p {font-size: 14px;}
a {text-decoration: none;}
#sp_footer{display: block;}
#pc_footer{display: none;}
.top_content{
	margin: 20px 10px;
}
.main_img img{
	width: 100vw;
}
/*---------お気に入りリスト-----------*/
.fav_area{
    width: 100%;
	max-width: 980px;
	margin: 8% auto;
}
.fav_contents{
    display: flex;
    flex-wrap: wrap;
    margin: 2%;
    justify-content: space-between;
}
.fav_content{
    box-sizing: border-box;
	width: 49%;
    height: auto;
    background-color: #EEEEEE;
    margin-bottom: 2%;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
}
.fav_image{
	position: relative;
	width: 100%;
	margin: 0 auto;
}
.fav_image img{
	width: 100%;
    height: auto;
}
.fav_data {
    padding: 5% 5% 0;
    text-align: center;
    margin-bottom: 25%;
}
.fav_data h4 {
	ont-family:  "Frutiger LT W01_65 Bold1475746";
	font-size: 17.14px;
	line-height: 1.75;
}
.fav_data p {
	padding: 3px 0 ;
}
#delete{
	position: absolute;
	top: 2%;
	left: 2%;
    background-color: #222;
    border-radius: 50%;
    padding: 3px;
    transition: .1s;
}
#delete:hover {
    background-color: #777;
}
.fav_cart_btn{
    border: none;
    color: white;
	display: flex;
    width: 80%;
    height: 28px;
    background-color: #222;
    margin: 0 auto 5%;
    justify-content: center;
    cursor: pointer;
    border-radius: 5px;
    transition: .1s;
    align-items: center;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
.fav_cart_btn:hover {
    background-color: #777;
}
.fav_cart_btn p {
    display: inline-block;
}
.fav_cart_btn::before {
    content: "";
    margin-bottom: 5px;
    display: inline-block;
    width: 20px;
    height: 100%;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20%0A%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%0A%20width%3D%2235px%22%20height%3D%2224px%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb(255%2C%20255%2C%20255)%22%0A%20d%3D%22M33.722%2C0.980%20C33.722%2C0.980%2027.685%2C0.980%2027.218%2C0.980%20C26.434%2C0.980%2026.107%2C1.289%2025.892%2C1.992%20C25.648%2C2.887%2025.165%2C5.024%2025.165%2C5.024%20C24.804%2C5.024%20-0.012%2C5.024%20-0.012%2C5.024%20C-0.012%2C5.024%203.056%2C14.645%203.388%2C15.724%20C3.866%2C17.280%204.781%2C17.830%206.450%2C17.830%20L21.491%2C17.830%20C21.491%2C17.830%2021.413%2C18.440%2021.311%2C18.837%20C21.249%2C19.029%2021.193%2C19.759%2020.508%2C19.759%20C18.517%2C19.759%207.419%2C19.759%205.446%2C19.759%20C5.346%2C19.747%205.246%2C19.732%205.144%2C19.732%20C3.952%2C19.732%202.986%2C20.687%202.986%2C21.861%20C2.986%2C23.028%203.952%2C23.987%205.144%2C23.987%20C6.336%2C23.987%207.303%2C23.028%207.303%2C21.861%20C7.303%2C21.672%207.275%2C21.838%207.228%2C21.662%20C11.089%2C21.672%2019.096%2C21.680%2020.720%2C21.680%20C20.676%2C21.856%2020.649%2C21.680%2020.649%2C21.861%20C20.649%2C23.028%2021.615%2C23.987%2022.808%2C23.987%20C24.000%2C23.987%2024.967%2C23.028%2024.967%2C21.861%20C24.967%2C20.915%2024.342%2C20.118%2023.478%2C19.842%20C23.484%2C19.821%2023.495%2C19.798%2023.501%2C19.770%20C23.557%2C19.583%2027.785%2C3.771%2027.862%2C3.516%20C28.205%2C3.516%2033.722%2C3.516%2033.722%2C3.516%20C34.433%2C3.516%2035.011%2C2.950%2035.011%2C2.247%20C35.011%2C1.550%2034.433%2C0.980%2033.722%2C0.980%20ZM4.067%2C10.398%20C3.984%2C10.127%203.124%2C7.525%202.978%2C7.046%20L6.677%2C7.046%20C6.720%2C7.399%207.063%2C9.953%207.118%2C10.398%20L4.067%2C10.398%20ZM6.136%2C15.869%20C5.875%2C15.869%205.748%2C15.757%205.679%2C15.532%20C5.434%2C14.731%204.861%2C12.997%204.734%2C12.578%20L7.389%2C12.578%20C7.432%2C12.926%207.766%2C15.485%207.814%2C15.869%20L6.136%2C15.869%20ZM12.681%2C15.869%20L10.050%2C15.869%20C10.011%2C15.559%209.677%2C13.005%209.625%2C12.578%20L12.681%2C12.578%20L12.681%2C15.869%20ZM12.681%2C10.398%20L9.354%2C10.398%20C9.329%2C10.184%208.969%2C7.503%208.912%2C7.046%20L12.681%2C7.046%20L12.681%2C10.398%20ZM17.669%2C15.869%20L14.900%2C15.869%20L14.900%2C12.578%20L18.094%2C12.578%20C18.039%2C13.027%2017.712%2C15.523%2017.669%2C15.869%20ZM18.365%2C10.398%20L14.900%2C10.398%20L14.900%2C7.046%20L18.805%2C7.046%20C18.760%2C7.411%2018.409%2C10.038%2018.365%2C10.398%20ZM19.906%2C15.869%20C19.909%2C15.841%2020.284%2C12.960%2020.330%2C12.578%20C20.668%2C12.578%2023.017%2C12.578%2023.017%2C12.578%20L22.079%2C15.869%20C22.079%2C15.869%2020.311%2C15.869%2019.906%2C15.869%20ZM23.611%2C10.398%20C23.611%2C10.398%2021.046%2C10.398%2020.601%2C10.398%20C20.656%2C9.953%2020.998%2C7.399%2021.041%2C7.046%20C21.402%2C7.046%2024.575%2C7.046%2024.575%2C7.046%20L23.611%2C10.398%20Z%22%2F%3E%0A%3C%2Fsvg%3E');
}
@media (min-width: 768px) {
    .fav_area {
        width: 90%;
    }
    .fav_contents {
        padding: 0;
        justify-content: flex-start;
    }
    .fav_content {
        width: 24%;
        margin-right: 1.33%;
    }  
    .fav_content:nth-of-type(4n) {
        margin-right: 0;
    }
    .fav_cart_btn {
        height: 32px;
    }
}

/*none.indexCSS
--------------------------------------*/
.none_top_content{
	text-align: center;
	font-weight: 700;
	margin: 20px 0;
}
.none_bottom_content{
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	background-color: #ececec;
	width: 90%;
	margin: 0 auto;
    padding: 0.8em;
}
.none_bottom_content h3{
	text-align: center;
	font-size: 15px;
}
.none_sectoin p{
	margin: 20px 5px;
	padding: 10px;
}
.none_sectoin{
	margin-bottom: 60px;
}
.fav_data h4 {
	font-size: 14px;

}
.fav_data p {
	line-height: 14px;
}



@media (min-width: 768px) {

}


@media (min-width: 1024px) {

}