@charset "Shift_JIS"; /**/
/* BASE */
.pB1{padding-bottom: 1%;}
.pB3{padding-bottom: 3%;}
.pB5{padding-bottom: 5%;}
.pB7{padding-bottom: 7%;}
.attention{text-align: right;}
.body_sph .contents_main{margin: 0;}

/* Top Page */
#timesale_202510 {
  text-align: center;
  background-image: url("bg_black01.png");
  font-family: "icomoon", "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
    color: #FFF;
}


#timesale_202510 .timesale_202510_inner p {
    color: #FFF;
    margin-top: 1%;
    margin-bottom: 2%;
}

#timesale_202510 .timesale_202510_inner > p {
    padding: 3%;
    font-size: 1.5em;
}
#timesale_202510 .timesale_202510_inner p.item_title {
    font-size: 1.3em;
}
/*注意書き*/
#timesale_202510 .attention {clear:both;color: #FFF;padding: 3%;}
.attention > li {opacity: 1;}
/*タイムセール*/
#timesale_202510 .timesale_202510_inner div.flex{display: flex;}
#timesale_202510 .item_image{position: relative; flex: 1; width: 50%; margin: 0 auto;}
.body_sph #timesale_202510 .item_image{width: 80%;}
#timesale_202510 .item_absolute{position: absolute;top: -20px;right: -50px;width: 50%;}
.body_sph #timesale_202510 .item_absolute{top: -15px;right: -10px;width: 45%;}
#timesale_202510 .item01, #timesale_202510 .item02{display: block;flex-wrap: wrap;flex: 1;}
#timesale_202510 .item_txt {
    text-align: center;
    padding: 20px 20px 0px;
}

.timesale_202510_inner .item_txt p {
	font-size:1.3em;
	color:#FFF;
	font-weight:normal;
    margin-bottom: 0;
}
.body_sph .timesale_202510_inner .item_txt p {font-size:0.9em;    padding-left: 5px;}
.timesale_202510_inner .item_txt p.item_title a {
    font-weight: bold;
    color: #FFF !important;}
.timesale_202510_inner .item_txt p.item_copy {font-size: 1.0em;}
.body_sph .timesale_202510_inner .item_txt p.item_copy {font-size: 0.7em;}
.body_sph .timesale_202510_inner .item_txt p.item_price{font-size: 0.9em;}
.timesale_202510_inner .item_txt p.item_price span {font-size: 2.0em; color: yellow;}
.body_sph .timesale_202510_inner .item_txt p.item_price span {font-size: 1.5em;}
.timesale_202510_inner .item_txt p.item_price span span{font-size: 0.2em;}
.body_sph .timesale_202510_inner .item_txt p.item_price span span{font-size: 0.2em;}
.timesale_202510_inner .item_txt p.item_coupon {
    display: inline-block;
    text-align: center;
    color: #333 !important;
    background-color: #FFF;
    padding: 1% 10% 1.5%;
    border-radius: 5px;
}
.body_sph .timesale_202510_inner .item_txt p.item_coupon {    font-size: 0.8em;
    display: block;
    width: 97%;
    padding: 3% 10% 3.5%;
    margin: 0 auto 5%;}
.timesale_202510_inner .get {
    width: 80%;
    padding: 1.5%;
    font-size: 1.3em;
    border-radius: 50px;
    background-color: #a2dfff;
    margin: 0 auto;
}

.timesale_202510_inner .get a{
    display: block;
    text-decoration: none;
    font-weight: bold;
}
.timesale_202510_inner .detail{
    text-align: right;
    margin-bottom: 4%;
    padding-top: 2%;
    padding-right: 10%;
}

.timesale_202510_inner .detail a{
    color: #FFF !important;
}
/*================
以下スマホ用
==================*/
@media screen and (max-width:768px){
.pB3{padding-bottom: 5%;}
.pB7{padding-bottom: 5%;}
.w60{width: 60%;}
.w85{width: 85%;}
.w90{width: 90%;}
p.attention{font-size: 0.6em;}
#timesale_202510 .timesale_202510_inner p.item_title {font-size: 0.9em;}
#timesale_202510{padding:10px;}
#timesale_202510 .timesale_202510_inner p {font-size: 0.85em;}
#timesale_202510 .timesale_202510_inner > p {font-size: 1.1em !important;}
#timesale_202510 .item_txt {padding-left: 0px;text-align: left;}
.body_sph .timesale_202510_inner .get {width: 98%;padding: 5%;margin-top: 5%;font-size: 0.9em;}
#timesale_202510 .timesale_202510_inner .detail{
    margin-bottom: 10%;
    padding-right: 2%;
    font-size: 0.8em;
}
}