@charset "UTF-8";
/* CSS Document */
#special{
	background: #000;
	color: #FFF;
	padding-bottom:30px;
}
#special .special-inner{
	width: 100%;
	max-width: 780px;
	margin:0 auto;
}

#special h1 {
      /*background: url(../img2023/corner2.png) no-repeat;
   background: url(https://www.likaman.co.jp/event/winefesta/img2019/corner2.png) no-repeat;
    background-size: 101px 63px;*/
    min-height: 63px;
    text-align: left;
    padding: 15px 0 0 10px;
    color: #FFF;
    font-size: 26px;
    font-weight: bold;
}

#special ul.block {
    border-bottom: 1px solid #CCC;
    width: 100%;
    font-size:16px;
  padding: 10px 5px;
   }
   
#special .kikaku {
    margin-bottom: 7px;
}

#special  .kikaku p {
    border: 1px solid #000000;
}

#special ._pc{
	display: block;
}
	#special ._sp{
	display: none;
}

#special dl{
	flex-wrap: wrap;
	display: flex;
	justify-content: space-between;	
}

#special .small-att{
	    text-align: right;
	    font-size:14px;
}

#special .att{
	margin-top: 10px;
}

@media screen and (max-width:641px){
#special .special-inner {
        width: 90%;
        margin: 0 auto;
}
#special dl{
	display:block;
}

#special dl dd{
    text-align: right;
}

	#special ._pc{
	display: none;
}
	#special ._sp{
	display: block;
}

#special .att{
	padding-left: 10px;
}

}