/*====================================		----------------------------------		Color	----------------------------------		Main     : #fff    Accent   : #001f4a(blue),#a09546(beige) 	----------------------------------====================================*/html {	height: 100%;	width: 100%;	margin: 0;	padding: 0;	background-color: #fff;	background-image: url("https://www.transparenttextures.com/patterns/cream-dust.png");	color: #001f4a;	line-height: 1.8;	font-size: 62.5%;	letter-spacing: 0.3em;}body {	font-size: 1.6rem; /* 16px */	font-family: "Anton", "dnp-shuei-gothic-gin-std";	margin: 0;	padding: 0;	height: 100%;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;}.anton {	font-family: "Anton";}.dnp_gothic {	font-family: "dnp-shuei-gothic-gin-std";}/* typekit */.wf-loading {	visibility: hidden;}.wf-active {	visibility: visible;}.wf-inactive {	visibility: visible;}/* common_css */img {	width: 100%;	vertical-align: top;}a {	text-decoration: none;}a:hover {	cursor: pointer;}ul, li {	list-style: none;	margin: 0;	padding: 0;}ul.row {	display: flex;    flex-wrap: wrap;	justify-content: space-between;	margin-bottom: 2%;}ul.row li.col_2 {	width: 49%;    margin-bottom: 2%;}ul.row li.col_3 {	width: 32%;}ul.row li.col_5 {	width: 19%;}.no_scroll {	height: 100%;	overflow: hidden;}/* header */header {	position: fixed;	width: 100%;	height: 80px;	z-index: 999;}.h_inner {	box-sizing: border-box;	padding: 20px;	height: 100%;	width: 100%;	display: flex;	align-items: center;}.logo {    width: 160px;    height: auto;}/* header - wallpaper */header.wallpaper_header .h_inner {    display: block;}header.wallpaper_header .h_inner .logo {    margin: 0 auto;}/* loader */#progress_bg {	background-color: #fff;	background-image: url("https://www.transparenttextures.com/patterns/cream-dust.png");	width: 100%;	height: 100vh;	position: fixed;	display: block;	z-index: 9999;	overflow: hidden;}#progress {	width: 30%;	height: auto;	position: absolute;	top: 50%;	left: 50%;	-webkit-transform: translate(-50%, -50%);	transform: translate(-50%, -50%);}#progress p {	text-align: center;	font-size: 3rem;	margin: 0 0 20px 0;}#progressBar {	width: 0;	height: 2px;	background-color: #001f4a;}#progressTxt {	color: #001f4a;	text-align: center;	margin-top: 30px;	font-size: 1.6rem;}/* menu overlay */.button_container {	position: fixed;	top: 26px;	right: 24px;	height: 27px;	width: 30px;	cursor: pointer;	z-index: 100;	transition: opacity .25s ease;}.button_container:hover {	opacity: .7;}.button_container.active .top {	transform: translateY(1px) translateX(0) rotate(45deg);	background: #001f4a;}.button_container.active .middle {	opacity: 0;	background: #001f4a;}.button_container.active .bottom {	transform: translateY(-11px) translateX(0) rotate(-45deg);	background: #001f4a;}.button_container span {	background: #001f4a;	border: none;	height: 2px;	width: 100%;	position: absolute;	top: 0;	left: 0;	transition: all .35s ease;	cursor: pointer;}.button_container span:nth-of-type(2) {	top: 6px;}.button_container span:nth-of-type(3) {	top: 12px;}.overlay {	position: fixed;	background: #fff;	top: 0;	left: 0;	width: 100%;	height: 0%;	opacity: 0;	visibility: hidden;	transition: opacity .35s, visibility .35s, height .35s;	overflow: hidden;	z-index: 99;}.overlay.open {	opacity: 1;	visibility: visible;	height: 100%;}.overlay.open li {	animation: fadeInRight .5s ease forwards;	animation-delay: .35s;}.overlay.open li:nth-of-type(2) {	animation-delay: .4s;}.overlay.open li:nth-of-type(3) {	animation-delay: .45s;}.overlay.open li:nth-of-type(4) {	animation-delay: .50s;}.overlay.open li:nth-of-type(5) {	animation-delay: .55s;}.overlay.open li:nth-of-type(6) {	animation-delay: .60s;}.overlay.open li:nth-of-type(7) {	animation-delay: .65s;}.overlay.open li:nth-of-type(8) {	animation-delay: .70s;}.overlay nav {	position: relative;	height: 70%;	top: 50%;	transform: translateY(-50%);	font-size: 35px;	line-height: 72px;	font-weight: 400;	text-align: left;	margin-left: 24px;}.overlay ul {	list-style: none;	padding: 0;	margin: 0 auto;	position: relative;}.overlay ul li {	display: block;	height: 25%;	height: calc(100% / 4);	min-height: 50px;	position: relative;	opacity: 0;}.overlay ul li a:hover {	color: #001f4a;}.overlay ul li a {	display: block;	position: relative;	color: #001f4a;	text-decoration: none;	overflow: hidden;	letter-spacing: 5px;	/* border-bottom: 1px solid rgba(44, 44, 44, 0.1); */}.overlay ul li a:hover:after, .overlay ul li a:focus:after, .overlay ul li a:active:after {	width: 50%;	color: #001f4a;}.overlay ul li a:after {	content: '';	position: absolute;	bottom: 0;	left: 0%;	width: 0%;	transform: translateX(-50%);	height: 2px;	color: #001f4a;	background: #001f4a;	transition: .35s;}@keyframes fadeInRight {	0% {		opacity: 0;		left: 20%;	}	100% {		opacity: 1;		left: 0;	}}/* General styles for the modal */.md-perspective, .md-perspective body {	height: 100%;	overflow: hidden;}.md-perspective body {	background: #222;	-webkit-perspective: 600px;	-moz-perspective: 600px;	perspective: 600px;}.container {	background: #e74c3c;	min-height: 100%;}.md-modal {	position: fixed;	top: 50%;	left: 50%;	width: 100%;	height: 100%;	z-index: 2000;	visibility: hidden;	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	backface-visibility: hidden;	-webkit-transform: translateX(-50%) translateY(-50%);	-moz-transform: translateX(-50%) translateY(-50%);	-ms-transform: translateX(-50%) translateY(-50%);	transform: translateX(-50%) translateY(-50%);}.md-modal-artist {	position: fixed;	top: 50%;	left: 50%;	width: 70%;	height: auto;	z-index: 2000;	visibility: hidden;	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	backface-visibility: hidden;	-webkit-transform: translateX(-50%) translateY(-50%);	-moz-transform: translateX(-50%) translateY(-50%);	-ms-transform: translateX(-50%) translateY(-50%);	transform: translateX(-50%) translateY(-50%);}.md-show {	visibility: visible;}.md-overlay {	position: fixed;	width: 100%;	height: 100%;	visibility: hidden;	top: 0;	left: 0;	z-index: 1000;	opacity: 0;	-webkit-transition: all 0.3s;	-moz-transition: all 0.3s;	transition: all 0.3s;}.md-show~.md-overlay {	opacity: 1;	visibility: visible;}/* Content styles */.md-content {	color: #001f4a;	position: relative;	margin: 0 auto;	width: 100%;	height: 100%;}.md-content h3 {	margin: 0;	padding: 0.4em;	text-align: center;	font-size: 2.4em;	font-weight: 300;	opacity: 0.8;	background: rgba(0, 0, 0, 0.1);	border-radius: 3px 3px 0 0;}.md-content>div {	padding: 20px;	margin: 0;	border: 4px solid #001f4a;    box-sizing: border-box;}.md_content_inner {	position: absolute;	top: 50%;	left: 50%;	-webkit-transform: translate(-50%, -50%);	transform: translate(-50%, -50%);	width: 45%;    backface-visibility: hidden;    -webkit-backface-visibility: hidden;    }.md_content_item {	margin: 0 0 10px 0;}.md_content_item:last-of-type {	margin: 0;}.md-content>div p {	margin: 10px 0;	font-size: 2rem;}.md-content>div p:first-of-type {	margin: 0 0 5px 0;}.md-content>div ul {	margin: 0 0 40px 0;}.md-content>div ul.time_table {	flex-direction: column;	flex-wrap: wrap;	justify-content: flex-start;	margin: 0 0 10px;}.md-content ul.time_table li {	padding: 0;    line-height: 1;    width: 100% !important;    margin: 0;}.md-content ul.time_table li p {	font-size: 1.2rem;    margin: 0 0 10px 0;}.md-content>div ul li {	padding: 5px 0;}.md-content p.date span {	font-size: 1.4rem;	margin: 0 10px 0 0;}.md-content p.location, .md-content p.name, .md-content p.headline_02 {	font-size: 5rem;	color: #a09546;	margin: 0;}.md-content p.address, .md-content p.artist_name, .md-content p.contact, .md-content p.artist_description, .md-content p.event_day, .md-content p.description {	padding: 0 0 10px 0;	margin: 0;	font-size: 1.2rem;}.md-content p.address a.g_map {	margin-left: 10px;	padding: 5px 10px;	background: #a09546;	color: #fff;	font-size: 1.4rem;}.md-content ul li p span {	font-weight: normal;	font-family: "dnp-shuei-gothic-gin-std";	font-size: 1.4rem;}.md-content ul li p.date span {	font-weight: normal;	font-family: "Anton";	font-size: 1.4rem;	margin-right: 10px;}.md-content ul li p span.a_info {	display: block}.md-content .fa-map-marker-alt, .md-content .fa-caret-right {	margin-right: 10px;	color: #a09546;}.md_content_image {    display: flex;    justify-content: space-between;}.md_content_image div{    width: 49%;}.md-content a.md-close {	width: 100px;	display: block;	margin: 0 auto;	cursor: pointer;	text-align: center;	color: #fff;	font-size: 1.4rem;	padding: 5px;	position: absolute;	top: 20px;	right: 20px;    background: #001f4a;}/* Individual modal styles with animations/transitions *//* Effect 12:  Just me */.md-effect-12 .md-content {	-webkit-transform: scale(0.8);	-moz-transform: scale(0.8);	-ms-transform: scale(0.8);	transform: scale(0.8);	opacity: 0;	-webkit-transition: all 0.3s;	-moz-transition: all 0.3s;	transition: all 0.3s;}.md-show.md-effect-12~.md-overlay {	background: #fff;}.md-effect-12 .md-content h3, .md-effect-12 .md-content {	background: transparent;}.md-show.md-effect-12 .md-content {	-webkit-transform: scale(1);	-moz-transform: scale(1);	-ms-transform: scale(1);	transform: scale(1);	opacity: 1;}/* top */#top {	position: relative;	width: 100%;	height: 100vh;}#top .top_image {	width: 500px;	position: absolute;	top: 50%;	left: 50%;	-webkit-transform: translate(-50%, -50%);	transform: translate(-50%, -50%);	text-align: center;}#top .top_image p.brand_name {	font-size: 5rem;	margin: 40px 0 0;}#top .top_image p.event_name {	font-size: 2rem;	margin: 0;}/* inview */.animated {	opacity: 0;}.a_up {	opacity: 0;	transform: translate(0, 60px);	-webkit-transform: translate(0, 60px);	transition: 1.0s;}.up {	opacity: 1.0;	transform: translate(0, 0);	-webkit-transform: translate(0, 0);}.a_down {	opacity: 0;	transform: translate(0, -60px);	-webkit-transform: translate(0, -60px);	transition: 1.0s;}.down {	opacity: 1.0;	transform: translate(0, 0);	-webkit-transform: translate(0, 0);}.a_left {	opacity: 0;	transform: translate(60px, 0);	-webkit-transform: translate(60px, 0);	transition: 1.0s;}.left {	opacity: 1.0;	transform: translate(0, 0);	-webkit-transform: translate(0, 0);}.a_right {	opacity: 0;	transform: translate(-60px, 0);	-webkit-transform: translate(-60px, 0);	transition: 1.0s;}.right {	opacity: 1.0;	transform: translate(0, 0);	-webkit-transform: translate(0, 0);}.delay_02 {	transition-delay: 0.2s;}.delay_04 {	transition-delay: 0.4s;}.delay_06 {	transition-delay: 0.6s;}.delay_08 {	transition-delay: 0.8s;}.delay_10 {	transition-delay: 1.0s;}.delay_12 {	transition-delay: 1.2s;}.delay_14 {	transition-delay: 1.4s;}/* contents common css */.c_wrap {	padding-bottom: 150px;}.c_box {	width: 90%;	margin: 0 auto;}div.title {	text-align: center;	line-height: 1;	margin-bottom: 60px;}div.title h2 {	font-size: 2rem;	font-weight: normal;}div.title span {	font-weight: 100;	font-size: 1.4rem;	color: #C0C0C0;	display: block;}div.title p {	font-size: 1.4rem;}/* about */#about {	background-image: url("../../19-roadshow-test/img/about_bg_logo.png");	background-position: bottom right;	background-repeat: no-repeat;}div.about_detail p.about_title, div.about_detail p.about_date {	text-align: center;	font-size: 5.6rem;	margin: 0;}div.about_detail p.about_date span {	font-size: 3rem;}div.about_detail p.about_description {	font-size: 1.6rem;	font-family: "dnp-shuei-gothic-gin-std";	margin: 40px 0;	width: 100%;}div.about_detail ul li.info {	display: flex;	align-items: center;	justify-content: center;	flex-direction: column;}/* event schedule */#event_schedule ul {	flex-wrap: wrap;}#event_schedule ul.spot li {	margin: 0 0 2% 0;}figure.img_effect img {	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;	-webkit-transform: scale(1.12);	transform: scale(1.12);}figure.img_effect:hover img {	-webkit-transform: scale(1);	transform: scale(1);}figure.img_effect figcaption::before {	position: absolute;	top: 30px;	right: 30px;	bottom: 30px;	left: 30px;	content: '';	-webkit-transform: scale(1.1);	transform: scale(1.1);}figure.img_effect figcaption::before {	opacity: 0;	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;}figure.img_effect p {	margin: 0 auto;}figure.img_effect:hover figcaption::before {	opacity: 1;	-webkit-transform: scale(1);	transform: scale(1);}/* Common style */.grid figure {	position: relative;	overflow: hidden;	text-align: center;	cursor: pointer;	margin: 0;}.grid figure::before {	/* background: rgba(0,0,0,.4); */	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGElEQVQYV2NkQAOMDAwM/5HFQAIoAEMFADyyAgO4jBliAAAAAElFTkSuQmCC);	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;	content: "";	z-index: 1;}.grid figure img.pc {	position: relative;	display: block;	min-height: 100%;	max-width: 100%;}.grid figure figcaption {	color: #fff;	width: 100%;	font-size: 1.4rem;	-webkit-backface-visibility: hidden;	backface-visibility: hidden;	position: absolute;	top: 50%;	left: 50%;	-webkit-transform: translate(-50%, -50%);	transform: translate(-50%, -50%);	z-index: 2;	padding: 10px;	box-sizing: border-box;}.grid figure figcaption p {	margin-bottom: 20px;	font-size: 1.6rem;	-moz-text-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5);	-webkit-text-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5);	-ms-text-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5);	text-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5);}.grid figure figcaption p.date span {	font-size: 1rem;}.grid figure figcaption p.location {	font-size: 3rem;}.grid figure figcaption p.time {	margin-bottom: 40px;}.grid figure figcaption p.build .fa-map-marker-alt {	margin-right: 10px;}.grid figure figcaption p:last-of-type {	margin-bottom: 0;}.grid figure a {	display: block;	position: absolute;	width: 100%;	height: 100%;	top: 0;	left: 0;}#guest_artist .grid figure figcaption,#guest_performer .grid figure figcaption {    text-align: left;    top: auto;	bottom: 0;	left: 0;	transform: none;	-webkit-transform: none;}/*.grid figure figcaption::before, .grid figure figcaption::after {    pointer-events: none;}*/.animated {	-webkit-animation-duration: 1s;	animation-duration: 1s;	-webkit-animation-fill-mode: both;	animation-fill-mode: both;}.modal-content {	color: #fff;}@-webkit-keyframes zoomIn {	0% {		opacity: 0;		-webkit-transform: translateX(800px);		transform: translateX(800px);	}	50% {		opacity: 1;	}}@keyframes zoomIn {	0% {		opacity: 0;		-webkit-transform: translateX(800px);		-ms-transform: translateX(800px);		transform: translateX(800px);	}	50% {		opacity: 1;	}}.zoomIn {	-webkit-animation-name: zoomIn;	animation-name: zoomIn;}@-webkit-keyframes zoomOut {	0% {		opacity: 1;	}	50% {		opacity: 0;		-webkit-transform: translateX(800px);		transform: translateX(800px);	}	100% {		opacity: 0;	}}@keyframes zoomOut {	0% {		opacity: 1;	}	50% {		opacity: 0;		-webkit-transform: translateX(800px);		-ms-transform: translateX(800px);		transform: translateX(800px);	}	100% {		opacity: 0;	}}.zoomOut {	-webkit-animation-name: zoomOut;	animation-name: zoomOut;}.close-animatedModal {	position: relative;	width: 100%;	text-align: right;	margin-top: 40px;	right: 40px;}.closebt:hover {	transform: rotate(90deg);}.closebt {	-webkit-transition: all 0.2s;	-moz-transition: all 0.2s;	-ms-transition: all 0.2s;	-o-transition: all 0.2s;	transition: all 0.2s;	cursor: pointer;}/* guest artist */div.guest_artist_detail figure figcaption {	-webkit-transform: initial;	transform: initial;	width: 100%;	height: 100%;}div.guest_artist_detail figcaption p.name {	text-align: left;	position: absolute;	bottom: 2%;	left: 5.5%;}/* event info */span.border {	width: 50px;	height: 2px;	background: #fff;	display: block;	margin: 0 auto 20px;}a.instagram_link, a.artist_auction_link {	text-decoration: underline;	color: #a09546;}p span.caution {	font-size: 1rem !important;}p.auction_entry_title {	margin: 0 !important;}ul.auction_entry_item {	justify-content: flex-start;	margin: 0 !important;}ul.auction_entry_item li {	width: 20%;}ul.auction_entry_item li p {	font-size: 1.4rem !important;}ul.auction_entry_item li:last-child {	width: 80%;}p.caution {	font-size: 1rem !important;}/* event item */#event_item p.event_item_detail {	font-size: 1.2rem;	font-family: "dnp-shuei-gothic-gin-std";	margin: 40px 0;}div.event_item_btn {	width: 100%;	text-align: center;}div.event_item_btn a {	color: #000;	padding: 10px;	border: 1px solid #000;	font-size: 1.2rem;}/* wallpaper */.scroll_txt {    position: absolute;    bottom: 0;    left: 50%;    -webkit-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    }.scroll_txt span {  position: absolute;  bottom: -5px;  left: 50%;  width: 10px;  height: 10px;  margin-left: -5px;  border-left: 2px solid #001f4a;  border-bottom: 2px solid #001f4a;  -webkit-transform: rotate(-45deg);  transform: rotate(-45deg);  -webkit-animation: sdb 1.5s infinite;  animation: sdb 1.5s infinite;  box-sizing: border-box;}@-webkit-keyframes sdb {  0% {    -webkit-transform: rotate(-45deg) translate(0, 0);    opacity: 0;  }  50% {    opacity: 1;  }  100% {    -webkit-transform: rotate(-45deg) translate(-20px, 20px);    opacity: 0;  }}@keyframes sdb {  0% {    transform: rotate(-45deg) translate(0, 0);    opacity: 0;  }  50% {    opacity: 1;  }  100% {    transform: rotate(-45deg) translate(-20px, 20px);    opacity: 0;  }}#wallpaper_contents #top .top_image p.brand_name {    font-size: 4rem;}#wallpaper {    margin: 100px 0;}#wallpaper ul.wallpaper_col {    display: flex;    align-items: center;    justify-content: space-between;    width: 60%;    margin: 0 auto;}#wallpaper ul.wallpaper_col li {    width: 48%;}#wallpaper ul.wallpaper_col li a.btn {    display: block;    text-align: center;    padding: 10px 0;    background: #a09546;    color: #fff;    margin: 20px 0;}/* footer */footer {	width: 100%;	overflow: hidden;	position: relative;}#reservation {	padding: 150px 0 100px;	color: #fff;	text-align: center;}div.reservation_detail {	font-family: "dnp-shuei-gothic-gin-std";}div.reservation_detail p {	margin-bottom: 40px;	font-size: 1.2rem;}div.reservation_detail a {	color: #fff;	padding: 10px;	border: 1px solid #fff;	font-size: 1.2rem;}div.sns {	color: #fff;	text-align: center;	width: 150px;	margin: 0 auto 100px;}div.sns a {	color: #fff;	font-size: 2.6rem;}div.copyright {	width: 100%;}div.copyright p {	color: #fff;	text-align: center;	font-size: 1rem;	font-weight: normal;}.fa-copyright {	margin-right: 10px;}/* footer - wallpaper */footer.wallpaper_footer .copyright p {    color: #001f4a;}/* responsive */.pc {	display: block;}.sp {	display: none;}@media screen and (max-width: 1280px) { /* pc(small) */}@media screen and (max-width: 1024px) { /* tablet(horizontal) */}@media screen and (max-width: 768px) { /* tablet(vertical) */	/* common */	ul.row {		display: block;		justify-content: space-between;		margin-bottom: 2%;	}    	ul.row li.col_2, ul.row li.col_3 {		width: 100%;		margin-bottom: 5%;	}    	#guest_artist .guest_artist_detail ul.row {		display: flex;	}    	div.guest_artist_detail figcaption p.name {		font-size: 1rem;	}    	.c_wrap {		padding-bottom: 100px;	}    	.c_box {		width: 100%;		padding: 0 20px;		box-sizing: border-box;	}    	.md_content_inner {		position: absolute;		top: 50%;		left: 50%;		-webkit-transform: translate(-50%, -50%);		transform: translate(-50%, -50%);		width: 80%;	}    	ul.time_table li {		margin-bottom: 0 !important;	}    	.md-content>div ul.time_table {		height: auto;	}        div.sns {        width: 20%;    }    	div.sns ul.row {		display: flex !important;	}    	div.sns ul.row li {		width: 32% !important;	}        #wallpaper ul.wallpaper_col {        width: 100%;    }    }@media screen and (max-width: 480px) { /* sp */	.sp {		display: block !important;	}    	.pc {		display: none !important;	}    	/* loader */    	#progress {		width: 80%;	}        /* menu */        .overlay ul li a {        font-size: 3rem;    }        .overlay nav {        line-height: 1.6;    }    	/* top */    	#top .top_image {		width: 80%;	}    	#top .top_image p.brand_name {		font-size: 3rem;	}    	#top .top_image p.event_name {		font-size: 1.4rem;	}            .scroll_txt {        font-size: 1.2rem;        }        #wallpaper_contents #top .top_image p.brand_name {        font-size: 3rem;    }        	/* about */    	#about {		background-image: url("../../19-roadshow-test/img/about_bg_logo.png");		background-position: right 98%;		background-repeat: no-repeat;		background-size: 250px 250px;	}    	div.about_detail p.about_title, div.about_detail p.about_date {		text-align: center;		font-size: 2rem;		margin: 0;	}    	div.about_detail p.about_date span {		font-size: 1rem;	}    	div.about_detail p.about_description {		font-size: 1rem;		font-family: "dnp-shuei-gothic-gin-std";		margin: 10px 0;		width: 100%;	}    	/* event schedule */    	.grid figure figcaption p {		margin-bottom: 0;		font-size: 1.4rem;	}    	/* guest artist */    	#guest_artist .guest_artist_detail ul.row {		display: block;	}    	#guest_artist .guest_artist_detail ul.row li {		width: 100%;		margin: 0 0 2% 0;	}    	div.guest_artist_detail figcaption p.name {		font-size: 1.4rem;	}    	/* modal */    	.md-content {		position: relative;		margin: 0 auto;		width: 100%;		height: 100%;		border: 4px solid #001f4a;		box-sizing: border-box;	}    	.md-content>div {        padding: 0;		border: none;	}    	.md-content>div p {		margin: 10px 0;		font-size: 1.2rem;	}        .md_content_inner {        width: 95%;    }    	.md_content_item {		margin: 0 0 5px 0;	}    	.md_content_item:last-of-type {		margin: 0;	}    	.md-content p.location, .md-content p.name, .md-content p.headline_02 {		font-size: 3rem;		color: #a09546;		margin: 0;	}    	.md-content p.address a.g_map {		margin-left: 0;		padding: 5px 10px;		background: #a09546;		color: #000;		font-size: 1rem;		display: block;		text-align: center;		margin-top: 10px;	}    	.md-content p.date span {		font-size: 1rem;		margin: 0 10px 0 0;	}    	.md-content p.address, .md-content p.artist_name, .md-content p.contact, .md-content p.artist_description, .md-content p.event_day, .md-content p.description {		padding: 0 0 10px 0;		margin: 0;		font-size: 1rem;	}    	.md-content ul.time_table li p {		font-size: 1rem;	}    	.md-content a.md-close {		top: 10px;		right: 10px;	}    	/* footer - sns */    	div.sns {		width: 40%;	}    	div.sns ul li {		width: 32% !important;	}    }