.display_sp {
	display: none;
}
.slimmenu{
	display: none;
}
#container{
	position:relative;
	width:100%;
	min-height: 1000px;
}
/*--hdr-----------------------------------------*/
#hdr{
	background: url(../img/head3.jpg) no-repeat #000;
	background-size: 1080px 850px;
	background-position: top;
	background-position: center;
	height:514px;
	width:100%;
}
#hdr .hdr_inner{
	width: 1080px;
	margin: 0 auto;
	position: relative;
	padding: 55px 0 0 0;
}
#hdr .hdr_inner .logo{
	width: 197px;
	height: 35px;
	position: absolute;
	left: 0;
	top:20px;
}
#hdr .hdr_inner ul.sns{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:distribute;
	position: absolute;
	right: 0;
	top: 20px;
}
#hdr .hdr_inner ul.sns li{
	width: 30px;
}
#hdr .hdr_inner ul.sns li:nth-child(2){
	margin-left: 10px;
}
#hdr .hdr_inner ul.sns li:nth-child(3){
	margin-left: 15px;
}
#hdr .hdr_inner .delivery{
	width:507px;
	margin:50px auto 0 auto;
}
#hdr .hdr_inner h1{
	width:208px;
	margin:30px auto 0 auto;
}
#hdr .hdr_inner .item{
	width:400px;
	margin: 0 auto;
}
#hdr .hdr_inner .open{
	width: 155px;
	position: absolute;
	top:190px;
	left:130px;
}
#hdr .hdr_inner .map{
	width: 330px;
	position: absolute;
	right: 0;
	top:120px;
}
h2.open-event{
	width:200px;
	margin: 0 auto;
}
ul.att{
	width: 980px;
	margin: 15px auto;
	padding-left: 1em;
}
ul.att li{
	text-indent: -1em;
	margin: 3px 0;
	font-size: 12px;
}
.toShopinfo{
	background:#937a04;
	padding: 8px 0 3px 0;
}
.toShopinfo p{
	width: 155px;
	margin: 0 auto;
}
.owabi{
	width:918px;
	margin: 0 auto;
	border:1px solid #000;
	padding:10px 30px;
}
.owabi h4{
	font-weight: bold;	
}
.kanbai{
	color: #FF0000;
	font-size: 22px;
	text-align: center;
	padding: 5px 0;
}
/*OPEN企画：洋酒 福袋*/
#fukubukuro{
	background:#c60001;
}
#fukubukuro .fukufukuro_inner{
	padding-top: 15px;
	background: url(../img/red_bg.jpg) repeat-x;
}
#fukubukuro .fukufukuro_inner .fuku_main{
	width: 540px;
	margin: 0 auto;
	text-align: center;
}
/*OPEN企画：清酒 福箱*/
#seishu-fukubako{
	background: #000;
	/*background:url(../img/blue_bg.jpg) repeat-x;*/
	padding:20px 0;
}
#seishu-fukubako .seishu-fukubako_inner{
	padding-top: 15px;
}
#seishu-fukubako .seishu-fukubako_inner .fukubako_main{
	width: 540px;
	margin: 0 auto;
	text-align: center;
}
/*OPEN企画：洋酒 ウイスキールーレット*/
#roulette{
	background:#fee101;
	padding:20px 0;
}
#roulette .roulette_inner{
	padding-top: 15px;
}
#roulette .roulette_inner .roulette_main{
	width: 400px;
	margin: 0 auto;
	text-align: center;
}
#roulette .roulette_inner .read{
	text-align: center;
	font-weight: bold;
}
#roulette ul.novelty{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:distribute;
	justify-content: center;
	margin: 15px 0;
}
#roulette ul.novelty li{
	width: 150px;
}
/*OPEN企画：洋酒 ミニボトルプレゼント*/
#mini-bottle{
		background: url(../img/red_bg.jpg) repeat-x;
	padding-bottom:20px;
}
#mini-bottle .mini-bottle_inner{
	padding-top: 15px;
}
#mini-bottle .mini-bottle_inner .mini_main{
	width: 540px;
	margin: 0 auto;
	text-align: center;
}
/*OPEN企画：焼酎 安室*/
#amuro{
	background: #000;
	/*background:url(../img/green_bg.jpg) repeat-x #000;*/
	padding:20px 0;
}
#amuro .amuro_inner{
	padding-top: 15px;
}
#amuro .amuro_inner .amuro_main{
	width: 400px;
	margin: 0 auto;
	text-align: center;
}
/*OPEN企画：洋酒 ウイスキーくじ*/
.contents {
    background-color: #000;
   padding: 30px 0;
}
.contents  .date {
    border-top: 1px solid #999;
    border-bottom: 1px solid #999;
    padding: 5px 0;
    text-align: center;
    margin: 10px 0;
}
.btm_date2 {
    width: 90%;
    margin: 15px auto;
    text-align: center;
}
.yellow {
    color: #EFFF00;
}

p.date {
    font-size: 20px;
}
span.fig {
    font-size: 24px;
}
#kuji {
    background: #000;
    padding-top: 15px;
    color: #FFF;
    max-width: 770px;
	width: 90%;
	margin: 0 auto;
}
#kuji .kuji_inner h1.main{
	width:350px;
	margin: 0 auto;
}
#kuji h2.award{
	width:563px;
	margin:15px auto;
}
#kuji .tokusho{
	position:relative;
	width: 240px;
	margin: 0 auto;
	text-align: center;
}
#kuji .tokusho span{
	width: 55px;
	position: absolute;
	left:0;
	top:0;
}
#kuji .tokusho-img{
	width: 130px;
	margin: 0 auto;
}
#kuji ul.kuji-list{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:distribute;
	flex-wrap: wrap;
	width: 540px;
	margin: 0 auto;
}
#kuji ul.kuji-list li{
	width:260px;
	position:relative;
	margin-top: 30px;
	text-align: center;
}
#kuji ul.kuji-list li:nth-child(even){
	margin-left: 20px;
}
#kuji ul.kuji-list li span{
	width: 50px;
	position: absolute;
	left:0;
	top:0;
}
#kuji ul.kuji-list li p,
#kuji ul.kuji-list li h4{
	text-align: center;
}
#kuji ul.kuji-list li p img{
	width: 130px;
}
#kuji ul.kuji-list li:last-child p img{
	width: 110px;
}
#kuji dl{
	width: 980px;
	margin:15px auto 50px auto;
}
#kuji dl dd{
	padding: 3px 3px 3px 10px;
}
#kuji dl.kuji-txt-list dd:nth-child(even){
	background:#222;
}
#kuji .att-wrap{
	padding: 15px 0 30px 0;
	color: #FFF;
}

/*OPEN企画：ワイン シャンパンくじ*/
#champagne{
	background:#360059;
	color: #FFF;
}
#champagne .cham_inner{
	padding-top: 15px;
}
#champagne .cham_inner h1.cham_main{
	width:500px;
	margin: 0 auto;
}
#champagne .cham_inner h2.cham_tokusho_t{
	width:563px;
	margin: 15px auto;
}
#champagne .cham_tokusho{
	text-align: center;
	position: relative;
	width: 980px;
	margin: 0 auto;
}
#champagne ul.cham-kuji-list{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:distribute;
	justify-content: center;
	color: #FFF;
}
#champagne ul.cham-kuji-list li{
	width:212px;
	position:relative;
	margin-top: 30px;
	margin-left: 20px;
}
#champagne ul.cham-kuji-list li:first-child{
	margin-left: 0;
}
#champagne .cham_tokusho span{
	width: 50px;
	position: absolute;
	left:400px;
	top:0;
	display: block;
}
#champagne .cham_tokusho .bottle img{
	width: 110px;
}
#champagne ul.cham-kuji-list li span{
	width: 50px;
	position: absolute;
	left:0;
	top:0;
}
#champagne ul.cham-kuji-list li .juni img{
	width:50px;
}
#champagne ul.cham-kuji-list li .bottle img{
	width: 100px;
}
#champagne ul.cham-kuji-list li p,
#champagne ul.cham-kuji-list li h4{
	text-align: center;
}
#champagne .att-wrap{
	background: rgba(57,36,87,0.5);
	padding: 15px 0 30px 0;
}
#armand{
	background: #000;
	padding: 30px 0 30px 0;
	color: #FFF;
	background: url(../img/armand.png) no-repeat center top #000;
}
#armand h1.armand_ttl{
	width: 600px;
	margin: 0 auto;
}
#armand p{
	width: 550px;
	margin:270px auto 0 auto;
}
#shopinfo{
	width: 980px;
	margin: 30px auto;
	padding: 15px 0;
}
#shopinfo h1{
	width:160px;
	margin: 0 auto;
}
#shopinfo .tencho{
	width: 400px;
	margin: 0 auto;
}
#shopinfo dl{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:distribute;
}
#shopinfo dl.info-wrap > dd:nth-child(1){
	width:60%;
}
#shopinfo dl.info-wrap > dd:nth-child(2){
	width:35%;
	margin-left: 5%;
}
#shopinfo dl.info{
	flex-wrap: wrap;
}
#shopinfo dl.info dt{
	width: 26%;
	padding: 2%;
	color:#000;
	background: #ededed;
	border-bottom: 1px solid #CCC;
}
#shopinfo dl.info dd{
	width: 66%;
	padding: 2%;
	margin-left: 0;
	border-bottom: 1px solid #CCC;
}
#fb .fb_inner{
	width: 280px;
	margin:0 auto;
}
#ftr {
	text-align: center;
	padding: 30px 0;
}
#ftr .copyright{
	font-family:Arial, Helvetica, "sans-serif";
}
#ftr .ftr_logo{
	width: 200px;
	margin: 0 auto;

}
#nav3{
	background:#000;
	padding: 5px 0;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
}
#sns{
	text-align: center;
	margin: 20px 0;
}
#sns ul{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:distribute;
	justify-content: center;
}
#sns ul li{
	width: 40px;
	padding: 0 15px;
	color: ##083e90;
}
#sale{
	background: #000;
	padding: 20px 0;
	text-align: center;
	color: #FFF;
}
#sale ul{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:distribute;
	justify-content: center;
}
#sale ul li{
	width: 180px;
	margin: 10px;
}
#chirashi{
	padding: 30px 0;
	background: #000;
}
#chirashi h1.logo{
	width: 100px;
	margin: 0 auto;
}
#chirashi p{
	width: 980px;
	margin: 15px auto;
}
.charity{
	background: #000;
	padding: 20px 0;
}
.charity .inner{
	width: 980px;
	height: 380px;
	margin: 0 auto;
	background: url(https://likaman.co.jp/special/naha/img/shuri_cojp.jpg) no-repeat;
	position: relative;
}
.charity .inner img{
	display: none;
}
.charity .inner a{
display: block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
/*--スマホ・タブレット-----------------------------------------*/
@media only screen and (min-width: 0px) and (max-width: 979px){
	.charity .inner{
	width: 90%;
		height: inherit;
		background: none;
	}
	.charity .inner img{
		display: inherit;
	}
	.charity .inner a{
		position: inherit;
	}
	.kanbai{
	font-size: 18px;
}
	#nav3{
		padding:0;
		background: url(../img/menu_ttl.png) no-repeat #000;
		background-size:58px 16px;
		background-position: left 10px top 18px;
	}
	.display_sp{
		display: inherit;
	}
	body{
		font-size: 14px;
	}
	#hdr{
		background-position: top 200px;
		background-size:600px 472px;
		height: inherit;
		width:100%;
	}
	#hdr .hdr_inner{
		width: 100%;
		margin: 0 auto;
		position: relative;
		padding: 55px 0 0 0;
	}
	#hdr .hdr_inner .logo{
		width:150px;
		left: 10px;
		top:10px;
	}
	#hdr .hdr_inner ul.sns{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-ms-flex-pack:distribute;
		position: absolute;
		right: 10px;
		top: 10px;
	}
	#hdr .hdr_inner ul.sns li{
		width: 30px;
	}
	#hdr .hdr_inner ul.sns li:nth-child(2){
		margin-left: 10px;
	}
	#hdr .hdr_inner ul.sns li:nth-child(3){
		margin-left: 15px;
	}
	#hdr .hdr_inner .delivery{
		width:80%;
		text-align: center;
		margin-top: 10px;
	}
	#hdr .hdr_inner .delivery img{
		max-width: 400px;
	}
	#hdr .hdr_inner h1{
		width:60%;
		text-align: center;
		margin-top: 10px;
	}
	#hdr .hdr_inner h1 img{
		max-width: 300px;
	}
	#hdr .hdr_inner .open{
		width:60%;
		margin:10px auto 0 auto;
		max-width:100px;
		position: static;
		top:inherit;
		left: inherit;
		padding-top: 0;
	}
	#hdr .hdr_inner .map{
		width:70%;
		margin: 0 auto;
		position: static;
		max-width:400px;
	}
	#hdr .hdr_inner .item{
		width:70%;
		margin: 0 auto;
		position: static;
		max-width:400px;
	}
	h2.open-event{
		width:60%;
		margin: 0 auto;
		max-width: 300px;
	}
	ul.att{
		width: 85%;
		margin: 15px auto;
		padding-left: 1em;
	}
	ul.att li{
		text-indent: -1em;
		margin: 3px 0;
	}
	.owabi{
	width: 84%;
	padding:10px 3.061224489795918%;
	}
	#fukubukuro .fukufukuro_inner{
		background-size: 480px 160px;
	}
	#fukubukuro .fukufukuro_inner .fuku_main{
		width: 90%;
	}
	#fukubukuro .fukufukuro_inner img{
		max-width: 500px;
	}
	/*OPEN企画：清酒 福箱*/
	#seishu-fukubako .seishu-fukubako_inner{
		background-size: 480px 160px;
	}
	#seishu-fukubako .seishu-fukubako_inner .fukubako_main{
		width: 90%;
	}
	#seishu-fukubako .seishu-fukubako_inner .fukubako_main img{
		max-width: 500px;
	}
	/*OPEN企画：洋酒 ウイスキールーレット*/
	#roulette .roulette_inner{
		background-size: 480px 160px;
	}
	#roulette .roulette_inner .roulette_main{
		width: 90%;
	}
	#roulette .roulette_inner .roulette_main img{
		max-width: 500px;
	}
	#roulette .roulette_inner .read{
		text-align: center;
	}
	#roulette ul.novelty{
		flex-wrap: wrap;
	}
	#roulette ul.novelty li{
		width: 46%;
		padding: 2%;
	}
	/*OPEN企画：洋酒 ミニボトルプレゼント*/
	#mini-bottle .mini-bottle_inner{
		background-size: 480px 160px;
	}
	#mini-bottle .mini-bottle_inner .mini_main{
		width: 90%;
	}
	/*OPEN企画：焼酎 安室*/
	#amuro .amuro_inner{
		background-size: 480px 160px;
	}
	#amuro .amuro_inner .amuro_main{
		width: 70%;
	}
	#kuji .kuji_inner{
		background-size:470px 276px;
	}
	#kuji .kuji_inner h1.main{
		width:90%;
		margin: 0 auto;
		text-align: center;
	}
	#kuji .kuji_inner h1.main img{
		max-width: 400px;
	}
	#kuji h2.award{
		width:90%;
		text-align: center;
	}
	#kuji h2 img{
		max-width: 400px;
	}
	
	#kuji .tokusho{
		width: 50%;
	}
	#kuji .tokusho span{
		width: 20%;
	}
	#kuji .tokusho span img{
		max-width: 55px;
	}
	#kuji .tokusho-img{
		max-width: 80px;
	}
	#kuji ul.kuji-list{
		width: 90%;
	}
	#kuji ul.kuji-list li{
		width:46.2962962962963%;
	}
	#kuji ul.kuji-list li:nth-child(even){
		margin-left: 3.7037037037037033%;
	}
	#kuji ul.kuji-list li span{
		width:20%;
	}
	#kuji ul.kuji-list li span img{
		max-width: 50px;
	}
	#kuji ul.kuji-list li p img{
		width: 80px;
	}
	#kuji ul.kuji-list li:last-child p img{
		width: 68px;
	}
	#kuji dl{
		width: 90%;
		margin-bottom: 15px;
	}
	
	/*OPEN企画：ワイン シャンパンくじ*/
	#champagne .cham_inner{
		background-size: 480px 160px;
		padding-top: 15px;
	}
	#champagne .cham_inner h1.cham_main{
		width:90%;
		margin: 0 auto;
	}
	#champagne .cham_inner h2.cham_tokusho_t{
		width:90%;
		margin: 15px auto;
	}
	#champagne .cham_tokusho{
		width: 90%;
	}
	#champagne .cham_tokusho span{
		left:0;
	}
	#champagne .cham_tokusho .bottle img{
		width: 90px;
	}
	#champagne ul.cham-kuji-list{
		display: inherit;
		color: #FFF;
		width: 90%;
		margin: 0 auto;
	}
	#champagne ul.cham-kuji-list li{
		width:100%;
		position:relative;
		margin-top: 30px;
		margin-left: 0;
		border-top:1px solid rgba(255,255,255,0.4);
		padding-top: 10px;
	}

	#champagne ul.cham-kuji-list li .juni img{
		width:15%;
		max-width: 60px;
	}
	#champagne ul.cham-kuji-list li .bottle img{
		width: 25%;
		max-width: 100px;
	}
	#champagne ul.cham-kuji-list li p,
	#champagne ul.cham-kuji-list li h4,
	#champagne ul.cham-kuji-list li span{
		text-align: center;
	}
	#armand{
		background-size:450px 285px;
	}
	#armand h1.armand_ttl{
		width: 90%;
		max-width:320px;
	}
	#armand p{
		width: 90%;
		margin-top:100px;
	}
	#shopinfo{
	width: 90%;
	margin:15px auto;
	padding: 15px 0;
	}
	#shopinfo h1{
		width:160px;
	}
	#shopinfo .tencho{
		width: 90%;
	}
	#shopinfo dl.info-wrap{
		display:inherit;
	}
	#shopinfo dl.info-wrap > dd:nth-child(1){
		width:100%;
	}
	#shopinfo dl.info-wrap > dd:nth-child(2){
		width:100%;
		margin-left: 0;
		margin-top: 15px;
	}
	#shopinfo dl.info{
		flex-wrap: wrap;
	}
	#shopinfo dl.info dt{
		width: 26%;
		padding: 2%;
	}
	#shopinfo dl.info dd{
		width: 66%;
		padding: 2%;
		margin-left: 0;
	}
	#sale ul li{
		width: 120px;
		margin: 5px;
	}
	#chirashi{
		padding: 15px 0;
	}
	#chirashi h1.logo{
		width: 50px;
	}
	#chirashi p{
		width: 90%;
	}
}

@media only screen and (min-width: 448px) and (max-width: 979px){
	/*#hdr{
		background: url(../img/head2.jpg) no-repeat center top;
		background-size:1100px 1467px;
	}
	#fukubukuro .fukufukuro_inner,
	#seishu-fukubako .seishu-fukubako_inner{
		background: url(../img/bg2.png) no-repeat center top;
		background-size:900px 299px;
	}
	#kuji .kuji_inner{
		background: url(../img/kuji_bg2.png) no-repeat center top 15px;
		background-size:900px 529px;
	}*/
		
}
#access {
    text-align: center;
    border-top: none;
    margin-top: 0;
}
#access .tencho {
    width: 400px;
    margin: 0 auto;
}
#access h2 {
    font-size: 1.5em;
    padding: 80px 2.5% 10px 2.5%;
    color: #999;
}
iframe.mapsize {
    width: 640px;
    height: 400px;
}
@media screen and (max-width: 498px) {
#access .tencho {
        width: 90%;
    }
    
 #access h2 {
    font-size: 1.5em;
    padding: 40px 2.5% 10px 2.5%;
    color: #999;
}

iframe.mapsize {
    width: 90%;
    height: 250px;
}
}

.shopinfo {
    border: 1px solid #000;
    padding: 7px;
    max-width: 400px;
    width: 90%;
    margin: 10px auto 0 auto;
    text-align: center;
}

.shopinfo p {
    font-size: 26px;
}

.shopinfo p a {
    color: #000000;
    text-decoration: none;
}