<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* information */

#syakoku {
	margin-top: 14px;
	margin-top: 1rem;
	margin-bottom: 28px;
	margin-bottom: 2rem;
	width: 100%;
}

.goannai {
	margin-top: 1rem;
}

#syakoku .jhr_img {
	margin-left: 40px;
}

#syakoku .jhr_btn {
	text-align: center;
	padding: 5px 0;
	border: 1px #d71518 solid;
	border-radius: 8px;
	background-color: #fff;
	width: 70%;
	margin: 0 auto 5px;
	color: #d71518;
	text-decoration: none;
	display: block;
	transition:background 0.3s,color 0.3s;
}

#syakoku .jhr_btn:hover,
#syakoku .jhr_btn:active {
	background-color: #d71518;
	color: #fff;
}

#syakoku .jhr_notice {
	margin-bottom: 2rem;
	display: block;
	color: #534236;
	text-align: center;
}

#syakoku .textbox {
	float: left;
	width: 700px;
}

#syakoku .textbox p {
	line-height: 1.4;
}

#syakoku p.appeal {
	width: 95%;
	padding: 20px;
	border: 1px #ccc solid;
}

#syakoku p.renraku {
	width: 95%;
	padding: 20px;
	border: 1px #ccc solid;
	background-color: #efefef;
}

#syakoku div.renraku {
	width: 95%;
	padding: 20px;
	border: 1px #ccc solid;
	background-color: #efefef;
}

#syakoku div.renraku table#shopList {
	width: 95%;
	margin: 14px auto;
	background-color: #fff;
	color: #000;
	border: 1px #ccc solid;
}

#syakoku div.renraku table#shopList td {
	border: 1px #ccc solid;
	text-indent: 14px;
	vertical-align: middle;
}

#syakoku div.renraku table#shopList .pref {
}

#syakoku div.renraku td {
	padding: 0;
}

#syakoku dl.olroy {
	margin-top: 36px;
	margin-bottom: 36px;
}

#syakoku dl.olroy dt {
	font-size: 18px;
	font-weight: bold;
	padding: 5px;
	border: 1px #000 solid;
	width: 75px;
	margin-bottom: 24px;
}

#syakoku dl dd {
	text-indent: 14px;
	margin-bottom: 12px;
}

#syakoku-archive {
	width: 100%;
}

#syakoku-archive #listed-post {
	margin-bottom: 28px;
	margin-bottom: 2rem;
}

#syakoku-archive .archive-title {
	text-indexnt: 14px;
	text-indent: 1rem;
	box-sizing: border-box;
	width: 95%;
	margin: 0 auto;
	font-size: 18px;
	font-size: 1.285714285rem;
	font-weight: bold;
	/* background-color: #cc9; */
	background: #fafafa;
	padding: 3px 0 3px 0;
	border-right: 1px #c3c3c3 solid;
	border-bottom: 1px #c3c3c3 solid;
}


#syakoku-archive .archive-header {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
	padding-bottom: 22px;
	padding-bottom: 1.571428571rem;
	border: none;
}

#syakoku-archive article.type-information, #syakoku-archive div.releaseListItem {
	width: 95%;
	margin: 0 auto 7px;
	margin: 0 auto 0.5rem;
	padding-bottom: 0px;
	border-bottom: 1px #efefef dotted;
}

#syakoku-archive div.releaseListItem {
	padding-bottom: 0.5rem;
}

#syakoku-archive .entry-header {
	margin-bottom: 7px;
	margin-bottom: 0.5rem;
}

#syakoku-archive .listedDate {
	display: block;
	float: left;
	margin-left: 14px;
	margin-left: 1rem;
}

#syakoku-archive .tag-important {
	padding: 2px 0;
	text-align: center;
	display: block;
	float: left;
	font-size: 10px;
	color: #fff;
	width: 90px;
	background-color: #f00;
	margin-left: 14px;
	margin-left: 1rem;
	margin-right: 14px;
	margin-right: 1rem;
}

#syakoku-archive .tag-info {
	padding: 2px 0;
	text-align: center;
	display: block;
	float: left;
	font-size: 10px;
	color: #fff;
	width: 90px;
	background-color: #248de4;
	margin-left: 14px;
	margin-left: 1rem;
	margin-right: 14px;
	margin-right: 1rem;
}

#syakoku-archive .listed-title {
	width: 660px;
	margin-left: 244px;
	display: block;
}
	



.information-widget aside#info-menu {
	margin-top: 28px;
	margin-top: 2rem;
}

.information-widget aside#info-menu ul {
}

.information-widget aside#info-menu ul li {
	padding: 5px 0 5px 0px;
	border-top: 1px #efefef dotted;
}

/* 201710 gourmetEvent　グルメ祭り用 */

#gourmetEvent div.shopWrapper {
	float: left;
	margin: 0 0 14px 21px;
}
#gourmetEvent div.shopWrapper:nth-child(3n+1) {
	clear: left;
	margin: 0 0 14px 0;
}
#gourmetEvent div.imgUnit {
	position: relative;
	box-sizing: border-box;
	width: 287px;
	padding: 10px;
	background: #FFF;
	border: 1px solid #A9A9A9;
	box-shadow: 1px 1px 8px rgba(0,0,0,0.3);
	margin-top: 30px;
}

#gourmetEvent div.imgUnit &gt; span {
	display: block;
	position: absolute;
	top: -25px;
	left: 144px;
	width: 22px;
	height: 32px;
	background: url(//www.joyfulhonda.com/jhdir/img/tenant/mini-pin.png) no-repeat;
}

#gourmetEvent div.imgUnit &gt; span.color01 {
	background: url(//www.joyfulhonda.com/jhdir/img/tenant/mini-pin01.png) no-repeat;
}

#gourmetEvent div.imgUnit &gt; span.color02 {
	background: url(//www.joyfulhonda.com/jhdir/img/tenant/mini-pin02.png) no-repeat;
}

#gourmetEvent div.imgUnit &gt; span.color03 {
	background: url(//www.joyfulhonda.com/jhdir/img/tenant/mini-pin03.png) no-repeat;
}

#gourmetEvent div.imgUnit &gt; span.color04 {
	background: url(//www.joyfulhonda.com/jhdir/img/tenant/mini-pin04.png) no-repeat;
}

#gourmetEvent div.txt {
	margin-top: 14px;
}

#gourmetEvent span.shopName {
	font-weight: bold;
	color: #FF0000;
	padding-right: 0.5em;
}

#gourmetEvent table {
	color: #000;
}

#gourmetEvent table tr:nth-child(2n) {
	background: #FFF4CC;
}

/* 201703 tvProgram　テレビ番組告知用 */

#syakoku .tvProgram div.leadTxt {
	width: 850px;
	margin: 0 auto 2rem auto;
}

#syakoku .tvProgram div.leadTxt p {
	text-indent: 1em;
}

#syakoku .tvProgram div.leadTxt ul li {
	margin-bottom: 2em;
}

#syakoku .tvProgram h2 {
	font-size: 1rem;
}


#syakoku .tvProgram div.itemDetail {
	border-bottom: 1px dashed #DDD;
}

#syakoku .tvProgram div.itemDetail:last-child {
	border-bottom: none;
}

#syakoku .tvProgram div.itemDetail-Two {
	width: 900px;
	margin: 1rem auto;
}

#syakoku .tvProgram div.itemDetail-Two &gt; div.itemBox {
	width: 450px;
	float: left;
}

#syakoku .tvProgram div.itemDetail-Two &gt; div.itemBox &gt; img {
	display: block;
	margin: 0 auto;
}

#syakoku .tvProgram div.itemDetail-Two &gt; div.itemBox &gt; p {
	text-align: center;
}

#syakoku .tvProgram div.itemDetail-Two &gt; div.itemBox &gt; p &gt; span {
	font-weight: bold;
	padding-right: 1em;
}


#syakoku .tvProgram div.imgWrapper {
	float: left;
	width: 300px;
	line-height: 0;
}

#syakoku .tvProgram div.imgWrapper &gt; img {
	padding: 1em 0;
}

#syakoku .tvProgram div.txtWrapper {
	float: left;
	width: 600px;
	padding-top: 20px;
}

#syakoku .tvProgram div.txtWrapper li {
	list-style-type: none;
}

#syakoku .tvProgram div.txtWrapper li.namePrice &gt; span {
	font-weight: bold;
	padding-right: 2em;
}

#syakoku .tvProgram div.txtWrapper li.itemKomeTxt {
	text-indent: -1em;
	padding-left: 1em;
	color: #F00;
}

/* 201702 ひたちなか週替わり催事 */

#info1702_10_events ul.photo {
	width: 850px;
	margin: 0 auto 28px auto;
}

#info1702_10_events ul.photo li {
	list-style: none;
	display: block;
	float: left;
	/* width: 360px; */
	/* height: 270px; */
	background: #FFF;
	padding: 10px;
	box-shadow:1px 1px 8px rgba(0,0,0,0.3);
	border: 1px solid #BDBDBD;
	margin: 0;
}

#info1702_10_events ul.photo.x2 li {
	width: 360px;
	margin-right: 70px;
}

#info1702_10_events ul.photo.x3 li {
	width: 240px;
	margin-right: 20px;
}

#info1702_10_events ul.photo.x4 li {
	width: 180px;
	padding: 8px;
	margin-right: 10px;
}

#info1702_10_events ul.photo li:last-child {
	margin-right: 0;
}

#info1702_10_events table {
	width: 850px;
	margin: 14px auto;
}

#info1702_10_events th, #info1702_10_events td {
	color: #444;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	background: #FFF;
	border: 1px #BDBDBD solid;
}

#info1702_10_events th {
	width: 360px;
}

/* JCBジャックスコラボキャンペーン jcbJaccsCollabo */


#jcbJaccsCollabo table {
	table-layout: fixed;
	color: #000;
}

#jcbJaccsCollabo th {
	width: 22%;
	text-align: center;
	vertical-align: middle;
	color: #000;
	background: #FFF;
	padding: 6px 0;
	border: 1px solid #000;
}

#jcbJaccsCollabo td {
	width: 39%;
	font-size: 14px;
	text-align: center;
	padding: 6px 0;
	border: 1px solid #000;
}

#jcbJaccsCollabo tr:first-child td {
	font-size: 14px;
	font-weight: bold;
}

#jcbJaccsCollabo ul {
	list-style: none;
}

#jcbJaccsCollabo li {
	margin: 0;
}

#jcbJaccsCollabo h2 {
	margin: 0;
}


/* 瑞穂直売所OPEN告知 #info_farmersMarket */

#info_farmersMarket div.headerWrapper {
	width: 900px
}

#info_farmersMarket div.headerWrapper &gt; div.image {
	float: left;
	width: 200px;
}

#info_farmersMarket div.headerWrapper &gt; div.text {
	float: left;
	width: 700px;
}

#info_farmersMarket div.headerWrapper &gt; div.text h2 {
	font-size: 34px;
	line-height: 1.5;
	margin-bottom: 0;
}

#info_farmersMarket div.headerWrapper &gt; div.text span.openDate {
	font-size: 20px;
	font-weight: bold;
	color: #F00;
}

#info_farmersMarket dl {
	margin: 0 48px;
}

#info_farmersMarket dl dt {
	width: 460px;
	text-align: center;
	background:#241F1F;
	color:#FFF;
	font-size:20px;
	padding-left:7px;
	border-radius:7px;
	margin-bottom:14px;
}

#info_farmersMarket dl dd {
	margin-bottom: 0.5em;
}

#info_farmersMarket dl dd &gt; span {
	display:inline-block;
	box-sizing: border-box;
	width:8em;
	background: #81072C;
	color: #FFF;
	padding-left: 0.5em;
	margin-right: 1em;
	border-radius: 3px;
	box-shadow: 2px 2px 2px #444;
	text-indent: 0px;
}

/* evphv_charge */

#evphv_charge dl.detail dt {
	float: left;
	clear: both;
	width: 120px;
}

#evphv_charge dl.detail dt &gt; span {
	padding-left: 1em;
}

#evphv_charge dl.detail dd {
	width: 720px;
	margin-left: 120px;
}

#evphv_charge dl.detail dd &gt; ul {
	list-style: none;
}

#evphv_charge dl.detail dd &gt; ul &gt; li {
	margin: 0;
}

#evphv_charge dl.detail dd &gt; ul &gt; li &gt; span.area {
	display: inline-block;
	width: 12em;
}

#evphv_charge dl.detail dd &gt; ul &gt; li &gt; span.spot {
	display: inline-block;
	width: 10em;
}

#evphv_charge div.pricelist {
	margin-bottom: 7px;
}

#evphv_charge div.chargerType {
	float: left;
	width: 80px;
	margin-right: 20px;
}

#evphv_charge div.price {
	float: left;
	width: 616px;
	margin-bottom: 0;
}


#evphv_charge div.price ul {
	list-style: none
}


#evphv_charge div.price ul li {
	text-indent: -1em;
	padding-left: 1em;
	margin: 0;
}


/* 2015 disaster */

table.reliefSupplies {
	width: 70%;
	font-size: 1rem;
	text-align: center;
	margin: 0;
}

.reliefSupplies th, .reliefSupplies td {
	color: #444;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	background: #FFF;
	padding: 0;
	border: 1px solid #444;
}

.reliefSupplies th.client {
	width: 40%;
}

.reliefSupplies th.item {
	width: 40%;
}

.reliefSupplies th.amount {
	width: 20%;
}

/* volumeDiscount */

#volumeDiscount div.entry &gt; a {
	width: 25rem;
	font-size: 1.4rem;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #FF3A3A;
	line-height: 1rem;
	display: block;
	border: 2px solid;
	border-radius: 3px;
	padding: 1rem;
	margin: 1rem auto;
}

#volumeDiscount div.entry &gt; a:hover {
	color: #FFF;
	background-color: #FF3A3A;
	text-shadow: 1px 1px 1px #444;
}

/* Web入会キャンペーン */

#jaccsWebEntry img {
	margin-bottom: 0;
}

#jaccsWebEntry p.leadTxt &gt; span {
	display: block;
	width:85%;
	padding-left: 28px;
}

#jaccsWebEntry div.text {
	box-sizing: border-box;
	color: #000;
	line-height: 1.4;
	width: 872px;
	margin: 0 auto;
}

#jaccsWebEntry div.fromJaccs {
	width: 872px;
	font-size: 12px;
	line-height: 1.4;
	margin: 14px auto;
}

#jaccsWebEntry div.fromJaccs dl {
	float: left;
	width: 450px;
	margin: 0;
}

#jaccsWebEntry div.fromJaccs dt {
	float: left;
	width: 60px;
}

#jaccsWebEntry div.fromJaccs dd {
	float: left;
	width: 360px;
}

#jaccsWebEntry div.wrapper p {
	float: right;
	width: 400px;
	margin: 0;
}

#jaccsWebEntry div.entry &gt; a {
	box-sizing: border-box;
	width: 872px;
	font-size: 1.4rem;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #FF3A3A;
	line-height: 1rem;
	display: block;
	border: 2px solid;
	border-radius: 3px;
	padding: 1rem;
	margin: 1rem auto;
}

#jaccsWebEntry div.entry &gt; a:hover {
	color: #FFF;
	background-color: #FF3A3A;
	text-shadow: 1px 1px 1px #444;
}

/* A面 */

#jaccsWebEntry div#sideA {
	margin-bottom: 80px;
}

#jaccsWebEntry div#sideA div.text {
	border: 10px solid #4C88C7;
	border-top: none;
	border-radius: 0 0 7px 7px;
}

#jaccsWebEntry div#sideA div.text img {
	display:block;
	float: left;
	padding-left: 13px;
}

#jaccsWebEntry div#sideA div.text p {
	float: right;
	width: 400px;
	margin-bottom: 0;
}

#jaccsWebEntry div#sideA dd &gt; span {
	position: relative;
	display: inline-block;
	width: 280px;
	text-align: center;
	color: #FFF;
	padding: 3px 0;
	margin-right: 14px;
	background: #083388;
}

#jaccsWebEntry div#sideA dd &gt; span:after {
	content: "";
	position: absolute;
	top: 50%; right: -10px;
	margin-top: -10px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 10px 0 10px 10px;
	border-color: transparent transparent transparent #083388;
}

/* B面 */

#jaccsWebEntry div#sideB div.text {
	font-size: 13px;
	border: 10px solid #3F3A39;
	border-top: none;
	border-radius: 0 0 7px 7px;
}

#jaccsWebEntry div#sideB div.text ul {
	float: left;
	width: 360px;
}

#jaccsWebEntry div#sideB div.text ul li.note {
	list-style-type: none;
}

#jaccsWebEntry div#sideB div.text ul li:last-child {
	text-indent: -1em;
	padding-left: 1em;
	margin: 14px 0 0 7px;
}

#jaccsWebEntry div#sideB div.text dl {
	float: right;
	width: 450px;
	margin-left: 0;
}

#jaccsWebEntry div#sideB div.text dl dd {
	margin: 0;
}

/* 年末年始2015-2016 #yearEnd_newYear */

#yearEnd_newYear table {
	table-layout: fixed;
	border-collapse: separate;
	border-spacing: 0;
	width: 900px;
	font-size: 14px;
	color: #000;
	border-top: 1px solid #444;
	border-left: 1px solid #444;
	margin: 0 auto;
}

#yearEnd_newYear tr {
	border-bottom: 1px solid #444;
}

#yearEnd_newYear th, #yearEnd_newYear td {
	width: 150px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	color: #000;
	background: #FFF;
	padding: 0;
	border-bottom: 1px solid #444;
	border-right: 1px solid #444;
}

#yearEnd_newYear th.shopName {
	width: 90px;
}

#yearEnd_newYear th.hc, #yearEnd_newYear td.hc {
	width: 120px;
	border-right: 1px dashed #444;
}

#yearEnd_newYear th.hc {
	color: #FFF;
	background: #888;
}

#yearEnd_newYear th.gc {
	color: #000;
	background: #88EE55;
}

#yearEnd_newYear td.gc {
	background: #E2FFD4;
}

#yearEnd_newYear th.pc {
	color: #FFF;
	background: #3399CC;
}

#yearEnd_newYear td.pc {
	background: #D2F0FF;
}

#yearEnd_newYear th.ex {
	color: #000;
	background: #FF9933;
}

#yearEnd_newYear td.ex {
	background: #FFEAD5;
}

#yearEnd_newYear th.jss, #yearEnd_newYear td.jss {
	border-right: 1px solid #444;
}

#yearEnd_newYear td.none {
	background: #F5F5F5;
}

#yearEnd_newYear .alert {
	color: #F00;
}

/* 年末年始 for top page */

#top div#nenmatsuNenshi {
	box-sizing: border-box;
	width: 955px;
	font-size: 18px;
	text-align: center;
	line-height: 2.5;
	border: 2px solid #F00;
	margin-bottom: 14px;
}

#top #nenmatsuNenshi &gt; a {
	display: block;
	color: #F00;
	font-weight: bold;
	text-decoration: none;
}

#top #nenmatsuNenshi &gt; a:hover {
	color: #FFF;
	background: #F00;
}


.boxShadow {
	width:900px;
	position: relative;
	-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,.5);
	-moz-box-shadow: 1px 2px 4px rgba(0,0,0,.5);
	box-shadow: 1px 1px 4px rgba(0,0,0,.5);
	padding: 2px;
	background: white;
}

/* 新田グルメ祭り */

div.gourmetImgWrapper {
	margin-bottom: 28px;
}

div.gourmetImgWrapper &gt; img {
	display: block;
	float: left;
	width: 265px;
	height: 195px;
	background: #FFF;
	padding: 10px;
	box-shadow:1px 1px 8px rgba(0,0,0,0.3);
	border: 1px solid #CCC;
	margin: 0 0 10px 10px;
}

div.gourmetImgWrapper &gt; img:nth-of-type(3n+1) {
	clear: left;
}

div.gourmetItemWrapper &gt; div.itemBox {
	float: left;
	width: 287px;
	margin: 0 0 10px 10px;
}

div.gourmetItemWrapper &gt; div.itemBox &gt; img {
	display: block;
	width: 265px;
	height: 300px;
	background: #FFF;
	padding: 10px;
	box-shadow:1px 1px 8px rgba(0,0,0,0.3);
	border: 1px solid #CCC;
	
}

div.gourmetItemWrapper &gt; div.itemBox &gt; p {
	padding: 1rem;
}

#halloween2017 {
	padding: 240px 3rem 3rem;
	background: url(https://www.joyfulhonda.com/jhdir/img/info/halloween_back2017.png) #2a2a2a no-repeat;
	box-sizing: border-box;
	color: #fff;
}

#halloween2017 .description {
	padding: 1rem;
}

#halloween2017 .description h3 {
	color: #fabc53;
	font-size: 1.4rem;
	margin-bottom: 0.2rem;
}

#halloween2017 .description .wiki{
	width: 90%;
	background-color: #f5f5f5;
	margin: 1rem auto;
	color: #2a2a2a;
}

#halloween2017 .description .wiki .quotation {
	font-style: italic;
	margin-top: 0.5rem;
}

/* 201802ひたちなか目覚まし時計組立教室 */

#hitachinaka-clock-event .mainTxtWrapper {
	margin: 0 0 1rem 0;
}

#hitachinaka-clock-event .mainTxtWrapper div.img {
	width: 240px;
	float: left;
}

#hitachinaka-clock-event .mainTxtWrapper div.txt {
	box-sizing: border-box;
	width: 660px;
	float: right;
	padding: 0.5rem;
}

#hitachinaka-clock-event div.slideshow_container {
	border: 10px ridge #b3572a;
}

#hitachinaka-clock-event div.slideshow_slide {
	background-color: #b3572a;
}

#hitachinaka-clock-event .slideshow_container_style-light .slideshow_button {
	margin-top: -20px;
	height: 40px;
	width: 19px;
	opacity: 0.75 !important;
	background: url('//www.joyfulhonda.com/jhdir/img/info/light-arrows-brown.png') no-repeat;
}

#hitachinaka-clock-event .slideshow_container_style-light .slideshow_next {
	background-position: -19px 0;
}

/* 20190303瑞穂プロレスイベント */

#event20190303 table.detail {
	font-size: 1rem;
	color: #444;
	border-top: 1px solid #d4d4d4;
}

#event20190303 table.detail tr {
	border-bottom: 1px solid #d4d4d4;
}
#event20190303 table.detail th {
	vertical-align: middle;
}
#event20190303 table.detail td {
	padding: 0 0 0 10px;
	border: 0;
}

/* ldCovid19 */

.ldCovid19 {
	font-size: 1.2rem;
	color: #000;
}

.ldCovid19 h2 {
	font-size: 2rem;
	text-align: center;
	color: #FFF;
	background : #EE1D23;
	width: 5em;
	margin: 3rem auto;
	line-height: 1em;
	padding: 0.15em;
}
.ldCovid19 p.areaName {
	font-size: 4rem;
	font-weight: bold;
	text-align: center;
}
.ldCovid19 ul.storeS {
	font-weight: bold;
}
.ldCovid19 div.bizHour {
	font-size: 4rem;
	font-weight: bold;
	text-align: center;
	line-height: 1;
	margin: 0;
}
.ldCovid19 .bizHour div {
	display: inline-block;
	vertical-align: middle;
}
.ldCovid19 .bizHour div.mark {
	font-size: 2rem;
}
.ldCovid19 .bizHour div.close {
	color: #EE1D23;
	padding-bottom: 0;
}
.ldCovid19 .bizHour div.close &gt; span {
	display: block;
	font-size: 1rem;
}
.ldCovid19 div.bizHourNote {
	font-weight: bold;
	width: 320px;
	margin: 0 auto;
}
.ldCovid19 div.bizHourNote &gt; p {
	width: 160px;
	color: #EE1D23;
	text-align: center;
	margin: 0 0 0 auto;
}
.ldCovid19 ul.itemS {
	font-size: 3rem;
	font-weight: bold;
	width: 10em;
	margin: 2rem auto;
}
.ldCovid19 ul.note {
	list-style-type: none;
	font-size: 1rem;
	margin-top: 2rem;
}
.ldCovid19 ul.note li {
	font-weight: bold;
	text-indent: -3.5em;
	padding-left: 3.5em;
	text-indent: -1em;
	padding-left: 1em;
	margin: 0;
}
.ldCovid19 ul.note li.attention {
	color:#E50011;
	font-size: 1.2em;
}
.ldCovid19 div.signature {
	text-align: right;
}

.ldCovid19 .relatedArticle li {
	list-style-type: none;
	margin: 0 0 2rem 0;
}

.ldCovid19 .relatedArticle li &gt; a {
	display: block;
	max-width: 640px;
	color: #FFF;
	font-weight: bold;
	/* line-height: 3; */
	text-align: center;
	text-decoration: none;
	background: #EE1D23;
	padding: 1rem;
	border-radius: 2rem;
}

.ldCovid19 .closedStores li {
	color: #EE1D23;
	font-weight: bold;
}

.ldCovid19 div.storeList div.pref {
	font-weight: bold;
}

.ldCovid19 div.quote {
	border: 1px #000 solid;
	margin: 50px auto;
	padding: 2rem 3rem;
}

.ldCovid19 div.quote a {
	text-decoration: none;
}

.ldCovid19 div.quote p.title {
	font-size: 2rem;
	font-weight: bold;
	text-align: center;
	line-height: 1.2;
}

.ldCovid19 div.quote p.link {
	font-size: 1.5rem;
	font-weight: bold;
	line-height: 1.2;
	/* width: 30%; */
	background-color: yellow;
	padding: 0.6rem 3rem;
	/* margin: 0 auto 30px; */
	text-align: center;
}

.ldCovid19 div.quote p.notice {
	font-size: 0.8rem;
	margin-top: 20px;
	text-align: right;
}

#storeLiveInfo dl {
	margin-bottom: 2rem;
}
#storeLiveInfo dl dt {
	margin-top: 2em;
}
#storeLiveInfo dl dd {
	display: list-item;
	list-style-type: disc;
	margin: 0 0 0 2rem;
}

.ldCovid19.update200601 h2 {
	width: 100%;
	box-sizing: border-box;
	color: #000;
	background-color: inherit;
	font-size: 1.2rem;
	text-align: left;
	padding: 0;
	margin: 0;
}

.ldCovid19.update200601 h2 &gt; span {
	font-size: 0.5em;
}

.ldCovid19.update200601 div.update200529 {
	background-color: #F1E5D1;
	padding: 2rem 0;
	margin-bottom: 3rem;
}

.ldCovid19.update200601 #storeLiveInfo {
	margin-bottom: 2rem;
}

.ldCovid19 div.titleBannerWrapper div.rightColumn {
	padding: 0 2rem;
}

.ldCovid19 div.titleBannerWrapper div.rightColumn img {
	width: 60%;
}

.ldCovid19 div.msgBox2022 {
	width: 90%;
	margin: 2rem auto;
}

@media screen and (min-width: 960px) {
	ul.closedStores {
		width: 640px;
		margin: 1rem auto;
	}
	.ldCovid19 div.titleBannerWrapper div.leftColumn {
		width: 33%;
		float: left;
	}
	.ldCovid19 div.titleBannerWrapper div.centerColumn {
		width: 34%;
		float: left;
	}
	.ldCovid19 div.titleBannerWrapper div.rightColumn {
		box-sizing: border-box;
		width: 33%;
		float: left;
	}
	.ldCovid19 div.titleBannerWrapper div.rightColumn img {
		width: 100%;
	}
	.ldCovid19 div.storeList {
		font-size: 2rem;
	}
	.ldCovid19 div.storeList div.wrapper {
		width: 640px;
		margin: 0 auto 2rem auto;
	}
	.ldCovid19 div.storeList div.pref {
		width: 120px;
		float: left;
	}
	.ldCovid19 div.storeList div.storeName {
		width: 500px;
		float: right;
	}
	.ldCovid19 .closedStores li {
		list-style-type: none;
		width: 320px;
		height: 60px;
		float: left;
		line-height: 1.2;
		margin: 0 0 2rem 0;
		font-size: 3rem;
		text-align: center;
	}
	.ldCovid19 .closedStores li &gt; span {
		display: block;
		font-size: 0.8rem;
	}
	.ldCovid19 .relatedArticle li &gt; a {
		margin: 0 auto;
	}
	.ldCovid19 div.quote p.link {
		width: 30%;
		margin: 0 auto 30px;
	}
	.ldCovid19 ul.note {
		font-size: 1.2rem;
	}
	.ldCovid19 ul.note li {
		margin: 0 0 0 2rem;
	}
	.ldCovid19.update200601 h2 {
		font-size: 2.4rem;
		text-align: center;
	}
	.ldCovid19 div.msgBox2022 {
		max-width: 750px;
	}
	.ldCovid19 div.msgBox2022 p {
		font-size: 2rem;
	}
}

/* レジ袋有料 */

#plasticBag202005 div.areaWrapper {
	border-bottom:1px dashed #DADADA;
	margin-bottom:3rem;
}

#plasticBag202005 table {
	display: block;
}

#plasticBag202005 tbody {
	display: block;
}

#plasticBag202005 tr {
	display: block;
	margin-bottom: 2rem;
}

#plasticBag202005 th {
	display: block;
}

#plasticBag202005 td {
	display: block;
}

#plasticBag202005 .end th, #plasticBag202005 .end td {
	color: #00F;
}

#plasticBag202005 .start th, #plasticBag202005 .start td {
	color: #F00;
}

#plasticBag202005 ul li {
	list-style-type: none;
	margin: 0;
}

#plasticBag202005 dl {
	margin: 0 0 2rem 0;
}

#plasticBag202005 dl dd {
	margin: 0;
}
#plasticBag202005 dl dd &gt; span {
	padding-left: 2em;
}
#plasticBag202005.update202007 dl dd &gt; span {
	display: inline-block;
	width: 6rem;
	padding: 0 2rem 0 0;
}
@media screen and (min-width: 960px) {
	#plasticBag202005 table {
		display: table;
	}
	#plasticBag202005 tbody {
		display: table-row-group;
	}
	#plasticBag202005 tr {
		display: table-row;
	}
	#plasticBag202005 th {
		display: table-cell;
	}
	#plasticBag202005 td {
		display: table-cell;
	}
	#plasticBag202005 br {
		display: none;
	}
}

/* ひたちなかテナントリニューアルOP */

#post-30412 h1.entry-title {
	font-weight: normal;
	text-align: center;
	background: none !important;
	box-shadow: none !important;
	font-size: 2.6rem !important;
	width: 750px !important;
}

#hitachinakaRenew202010 h2 {
	font-size: 1.8rem;
	font-weight: normal;
	text-align: center;
	width: 750px;
	margin: 1rem auto;
}

#hitachinakaRenew202010 h3.orange {
	text-align: center;
	color: #FFF;
	background: #ef8000;
	width: 640px;
	margin: 3rem auto 5rem auto;
	font-size: 2rem;
	font-weight: normal;
	line-height: 1.5em;
}

#hitachinakaRenew202010 h3.orange2 {
	text-align: center;
	color: #FFF;
	background: #F9BE00;
	width: 640px;
	margin: 3rem auto 5rem auto;
	font-size: 2rem;
	font-weight: normal;
	line-height: 1.5em;
}

#hitachinakaRenew202010 h4 {
	font-weight: normal;
	width: 750px;
	margin: 1rem auto;
}

#hitachinakaRenew202010 ul {
	width: 750px;
	margin: 1rem auto 5rem auto;
	list-style-type: none;
}

#hitachinakaRenew202010 ul.note {
	list-style-type: disc;
}

#hitachinakaRenew202010 ul li {
	margin-left: 0;
}

#hitachinakaRenew202010 ul li {
	margin-left: 1em;
}

#hitachinakaRenew202010 p {
	width: 750px;
	margin: 3rem auto 5rem auto;
	font-size: 1.4rem;
}

#hitachinakaRenew202010 p.caption {
	margin: -1em 0 0 0;
	width: 100%;
	text-align: center;
}
/* 私のカントリー202010 */

div#watashiNoCountry202010 {
	background: #E1D8C7;
}

#watashiNoCountry202010 div.profile {
	padding: 2rem 0;
	background: #FFF;
}

#watashiNoCountry202010 div.linkButton1 {
	width: 66%;
	margin: 0 0 0 auto;
}

#watashiNoCountry202010 div.linkButton1 a {
	display: block;
	width: 35%;
	float: left;
}

#watashiNoCountry202010 div.linkButton1 a.insta {
	padding-left: 2rem;
}

#watashiNoCountry202010 div.linkButton2 {
	width: 88%;
	margin: 0 auto;
}

#watashiNoCountry202010 div.linkButton2 &gt; a {
	display: block;
	width: 30%;
	line-height: 1;
}

#watashiNoCountry202010 div.linkButton3 &gt; a {
	display: block;
	width: 75%;
	padding-bottom: 3rem;
	margin: 0 auto;
}

/* 201909 新リリース用基本CSS */

#newsReleaseJH {
	color: #000;
}

#newsReleaseJH div.releaseUnit {
	margin-bottom: 3rem;
	border-bottom: 1px solid #7b7b7b;
	box-shadow: 0px 1px 0px #e7e7e7;
}

#newsReleaseJH div.releaseUnit:nth-last-of-type(1) {
	border-bottom: 0;
}

#newsReleaseJH table {
	color: #000;
	background: #FFF;
}

#newsReleaseJH table th, #newsReleaseJH table td {
	color: #000;
	background: none;
	padding: 0.5em 0 0.5em 1em; 
	border:1px solid #C1C1C1;
}

#newsReleaseJH table tr:nth-of-type(2n+1) {
	background: #FEF7ED;
}

#newsReleaseJH ul.dateWrapper {
	list-style-type: none;
	width: 6em;
	margin: 0 0 3em auto;
}

#newsReleaseJH ul.dateWrapper li {
	margin: 0;
}

#newsReleaseJH ul.dateWrapper li.revision {
	text-align: right;
}

/* 2021Covid19 */

#infoCovid19Infected .listing-view {
	float: none;
}

#infoCovid19Infected span.listed-date {
	display: inline-block;
	padding-right: 2rem;
}

#infoCovid19Infected listing-content &gt; a {
	display: inline-block;
}

/* 2023emergencyInfo */

#emergencyInfo2023 p.date {
	text-align: right;
}

#emergencyInfo2023 p.messageEnd {
	padding-top: 5rem;
	text-align: right;
}

#emergencyInfo2023 p.text {
	text-indent: 1em;
}

#emergencyInfo2023 h2 {
	background: #4a413f;
	color: #FFF;
	width: 5em;
	text-align: center;
	border-radius: 14px;
	line-height: 1.5em;
}

#emergencyInfo2023 table.phoneNumberList {
	width: 90%;
	margin: 1rem auto 1rem auto;
}

#emergencyInfo2023 table.phoneNumberList td {
	padding-left: 20px;
}

#emergencyInfo2023 p.note {
	text-indent: -1em;
	padding-left: 1em;
	color: #F00;
}</pre></body></html>