.inner p.text-plint{
text-align:center;
font-size:16px;
margin:10px;
}

.inner p.text-plint span{
font-weight:bold;
color:#ff6400;
}

.inner p.text-caution{
text-align:center;
font-size:16px;
font-weight:bold;
color:#fff;
background-color:#ff6400;
border-radius:5px;
padding:14px;
}

.text-error{
text-align:center;
font-size:16px;
font-weight:bold;
}



/** 残り登録数 **/
#plint-date{background-color:#fff; border-radius:20px; border:2px solid #ff9d04; padding:0 15%; margin:10px auto; max-width:800px;}
#plint-date ul{display:flex; align-items:center; justify-content:space-between; padding:14px 0;}
#plint-date ul li{position:relative; z-index:3;}
#plint-date ul li:first-child{width:140px; color:#fff; background-color:#ff6000; font-weight:700; border-radius:5px; padding:0 10px;}
#plint-date ul li:not(:first-child){color:#000; font-size:30px; font-weight:900;}
#plint-date ul li:not(:first-child) span{font-size:20px; font-weight:700;}
#plint-date ul li:nth-child(2){margin:0 10px;}
#plint-date ul li.limmit{color:#7f7f7f;}

@media screen and (max-width:650px){
#plint-date ul{display:flex; flex-direction:column;}
#plint-date ul li:first-child{width:200px; margin-bottom:14px;}
}

/** セレクトボックス **/
.select-box{
margin:20px auto;
text-align:center;
}

.select-box select{
border:solid 3px #ff9d04;
border-radius:8px;
font-size:14px;
font-weight:bold;
padding:10px;
margin:0 auto;
width:80%;
max-width:400px;
}

.select-box select:focus{
outline:0px;
}


/** カードリスト **/
.card-list{
background:#fff6d5;
border:solid 3px #fff6d5;
border-radius:8px;
margin:14px auto;
padding:40px auto;
max-width:800px;
}

.card-list li{
margin:40px auto;
text-align:center;
}

.card-list li img{
width:80%;
max-width:400px;
border-radius: 8px;
}

.card-list li p{
font-weight:bold;
font-size:24px;
margin:20px auto;
text-align:center;
}

.card-list li a span{
color:#fff;
}

/** カード画像 **/
li.content + img{border-radius:6px;}
@media screen and (max-width:480px){
li.content + img{border-radius:4px;}}
