@charset "utf-8";

body{
background-color:#fbf8f2 ;
    }
a:hover{
    opacity: 0.8;
    }

/*トップイメージ*/
.top_area{
    background-color: #fbf8f2;
    }

.top_img_pc{
    width:95%;
    }
    
@media only screen and (min-width: 770px){
    .top_img_sp{
    display: none;
    }
    }

@media only screen and (max-width: 769px){
    .top_img_pc{
        display:none;
    }
    .top_img_sp{
        display: block;
    }
    }

/*メニューボタン*/
.box-txt{
	margin: 20px auto;
	text-align: center;
    }
h1.saleti {
	color: #fff;
	font-size: 1.2rem;
	font-weight: bold;
	text-align: center;
	border: solid 2px #b69c72;
	border-radius: 0.5em;
    background-color: #b49563;
    /*
	background: -webkit-repeating-linear-gradient(-45deg, #fcfadc, #fcfadc 3px, #f7f3c3 3px, #f7f3c3 7px);
	background: repeating-linear-gradient(-45deg, #fcfadc, #fcfadc 3px, #f7f3c3 3px, #f7f3c3 7px);*/
	display: inline-block;
	padding: 20px 0;
	margin-top: 20px;
	width: 650px;
    }
@media only screen and (max-width: 767px){
    h1.saleti {
        width:90%;
    }
    }

/*大見出し背景*/
.heading{
    padding: 70px 0 60px;
    background-size: 40px 40px;
    background-image: repeating-conic-gradient(from 0deg, 
                      #da4447 0deg 90deg, #dd5c57 90deg 180deg);
    background-repeat: repeat;
    /*background: repeating-linear-gradient(135deg, #b90b06, #b90b06 10px, #c9150e 10px, #c9150e 20px);*/
    color:#fff;
    }

.shokki{
    background-size: 40px 40px;
    background-image: repeating-conic-gradient(from 0deg, 
                      #f7f5f2 0deg 90deg, #f3efe8 90deg 180deg);
    background-repeat: repeat;
    /*background: repeating-linear-gradient(135deg, #c5a96c, #c5a96c 10px, #ccb177 10px, #ccb177 20px);*/
    /*background: repeating-linear-gradient(135deg, #b90b06, #b90b06 10px, #c9150e 10px, #c9150e 20px);*/
    color:#fff;
    margin-top: 0;
    }

    /*上部ボックス外枠カラー*/
    .sale_list_box1 {
        background: #e0d4ac;
    }

    /*上部ボックス文字*/
    .jumplink li a{
    }

    /*オフ率カラー*/
    .ico_off {
        background: #da4447;
        color: #fff;
    }
    /*リスト内見出し*/
    p.list_ttl{
        color:#1d1a1a;
        font-size: 26px;
    }
    /*リスト内背景カラー*/
    .sale_list ul li {
        background: #f8f5ef;
    }
    /*価格カラー*/
    .sale_list ul li p.pr1,
    .sale_list ul li p.pr2{
        color: #da4447;
    }
    /*もっと見るボタン*/
    .morebutton{
        background: #da4447;
    }

    .return{
        background-color: #fdf9f2;
        background-image:
        linear-gradient(-90deg, #fff 50%, transparent 50%);
        background-size: 8px 8px;
    }
/*ボタン*/
.taishou{
    font-size:19px;
    font-weight: 600;
    color:#d7352e;
    margin:5px 0;
    }
    
span.zeikomi{
	font-size:60%;
	}

.kaiyu{
    margin:70px auto 50px;
    width:800px;
    }
.kaiyu p{
    color: #d7352e;
    font-size: 1.2rem;
    font-weight: 600;
    text-align: center;
    margin-bottom: 10px;
    }