@charset "UTF-8";

@media screen and (max-width: 768px) { /* sp */

/*--------------------------------------------------
 contents
--------------------------------------------------*/

/* kv
------------------------------*/
#kv{
	margin: 0 0 50px;
}
#kv .tx{
	display: none;
}


/* linkArea
------------------------------*/
#linkArea .attentionBtn{
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
#linkArea .attentionBtn a{
	font-size: 15px;
	padding: 15px 0;
}


/* shop
------------------------------*/
#shop ul{
    display: block;
}
#shop ul li{
    display: block;
    width: 100%;
    margin: 0 0 15px;
}
#shop ul li:first-child{
    padding: 0 0 0 0;
}


/* ask
------------------------------*/
.askInner{
    border-top: 2px solid #000;
    border-bottom: 2px solid #000;
    padding: 50px 0;
}
#ask .askBox{
    display: block;
    margin: 0 0 100px;
}
#ask .askBox .img{
    display: block;
    width: 100%;
    padding: 0 0 0 0;
    margin: 0 0 15px;
}
#ask .askBox .img img{
	width: 100%;
}
#ask .bx-wrapper{
	width: 100%;
    display: block;
    vertical-align: top;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: none !important;
    background: none !important;
    padding: 0;
    vertical-align: middle;
}
#ask .bxslider li{
	padding: 0 20px;
}
#ask .bx-wrapper .bx-pager{
    padding-top: 0;
    bottom: -30px;
}

/* sp end */
}