@charset "UTF-8";

@media only screen and (max-width: 767px) {

	/* ベース
	---------------------------------- */
	body {
		color:#000;
		font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック',Arial,sans-serif;
		font-size:12px;
		line-height: 1.6;
		word-wrap: break-word;
		letter-spacing: 0;
		-webkit-text-size-adjust: 100%;
		background: #fff url(https://5932f6.claudeassets.com/20230929195014im_/http://voidapart.com/wp-content/themes/voidapart/common/img/style/bg.png) repeat center top;
	}

	/* 共通ヘッダー */
	header {
	}

	#header-top {
		width:auto;
		margin:0 auto;
	}

	#header-top-l {
		width: 100px;
		float:left;
		padding:60px 0 25px 18px;
	}

	#header-logo img {
		width: 100px;
	}

	#header-top-r {
		width: 220px;
		float:right;
		padding:60px 10px 25px 0;
	}

	#header-top-opentime-layer {
		width: 170px;
		margin: 2px 10px 0 0;
		float:left;
		font-family: 'Source Sans Pro', sans-serif;
		font-size: 10px;
		text-align: right;
		letter-spacing: 0.05em
	}

	#header-top-opentime-layer img {
		height:10px;
	}

	.opentime-drink {
		margin: 0 0 0 0;
	}

	#header-top-openstatus-layer {
		width: 40px;
	}

	#header-top-opentime-h {
		margin: 0 0 2px 0;
	}

	#header-top-openstatus-layer p {
		width: 24px;
		height: 24px;
		padding:5px;
	}

	#header-top-openstatus-layer p img {
		width: 24px;
		height: 24px;
	}


	/* 共通ヘッダースマホナビ */
	#header-sp-nav-btn {
		width: 100%;
		position: fixed;
		top: 0px;
		padding: 2px 0 0 0;
		text-align: center;
		z-index: 1000;
		background: #000;
	}

	#header-sp-nav-btn img {
		width: 40px;
		height: auto;
	}

	#header-sp-nav {
		width: 100%;
		height: 100%;
		position: fixed;
		top: 0;
		bottom:0;
		left: 0;
		background: #000;
		z-index: 100;
		display: none;
		font-size: 120%;
		background: #000;
	}

	#header-sp-nav ul {
		text-align: center;
		margin-top: 70px;
		margin-bottom: 40px;
	}

	#header-sp-nav li {
		font-family: 'Source Sans Pro', sans-serif;
		font-size: 20px;
		letter-spacing: 0.2em;
		padding:15px 0 15px 0;
		border-bottom: 1px solid #fff;
	}

	#header-sp-nav li.last {
		margin-bottom: 0;
	}

	#header-sp-nav li a {
		display: block;
		color: #fff;
		text-decoration: none;
	}


	/* 共通フッター */
	footer {
		padding:80px 0 20px 0;
		width:auto;
		margin: 0 auto;
		position: relative;
	}

	#btn-up-layer {
		position: absolute;
		right: 5px;
		bottom: 40px;
	}

	#btn-up-layer img {
		width: 30px;
		height: auto;
	}

	#copyrights {
	    font-size: 9px;
	}

}


@media only screen and (max-width: 320px) {

	/* 共通ヘッダー */
	#header-top-l {
		width: 90px;
		float:left;
		padding:63px 0 25px 10px;
	}

	#header-logo img {
		width: 90px;
	}

	#header-top-r {
		width: 200px;
		float:right;
		padding:63px 5px 25px 0;
	}

	#header-top-opentime-layer {
	    width: 155px;
	    margin: 2px 5px 0 0;
	    font-size: 10px;
	    letter-spacing: 0.00em;
	}

	#header-top-openstatus-layer {
	    width: 30px;
	    margin: 3px 0 0 0;
	}

	#header-top-openstatus-layer p {
	    width: 20px;
	    height: 20px;
	    padding: 5px;
	}

	#header-top-openstatus-layer p img {
	    width: 20px;
	    height: 20px;
	}

	#btn-up-layer {
		position: absolute;
		right: 5px;
		bottom: 60px;
	}

}

/*
     FILE ARCHIVED ON 04:18:08 Apr 17, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:02:59 Jul 07, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.532
  exclusion.robots: 0.058
  exclusion.robots.policy: 0.048
  esindex: 0.008
  cdx.remote: 6.432
  LoadShardBlock: 106.647 (3)
  PetaboxLoader3.resolve: 145.545 (4)
  PetaboxLoader3.datanode: 69.515 (5)
  load_resource: 163.945 (2)
*/