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

#specialtop 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;
    font-size: 26px;
    font-weight: bold;
}

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

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

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

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

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

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

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

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

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

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

}