.kadomaru4 {
	border-radius: 4px;		/* CSS3草案 */
	-webkit-border-radius: 4px;	/* apple用 */
	-moz-border-radius: 4px;	/* Firefox用 */
	-o-border-radius: 4px;	/* OPERA用 */
	-ms-border-radius: 4px;	/* microsoft用 */
	box-shadow:0 1px 2px rgba(0,0,0,0.5); /* CSS3草案 */
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5); /* apple用 */
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.5); /* Firefox用 */
	-o-box-shadow:0 1px 2px rgba(0,0,0,0.5); /* OPERA用 */
	-ms-box-shadow:0 1px 2px rgba(0,0,0,0.5); /* microsoft用 */
	z-index: 1000;
}
.imcenter {
	vertical-align: middle;
	padding-right: 1em;
}
.img_center {
	margin-right: auto;
	margin-left: auto;
	display: block;
	margin-top: 8px;
	margin-bottom: 8px;
}
.txt_center {
	text-align: center;
	display: block;
}
.jump_b {
	overflow: hidden;
	margin-bottom: 10px;
}
.j_jump {
}
.j_jump a {
	background-color: #FF6;
	color: #000 !important;
	display: block;
	width: 240px !important;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	font-size: 16pt;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 20px;
	line-height: 24pt;
	border-radius: 4px;		/* CSS3草案 */
	-webkit-border-radius: 4px;	/* apple用 */
	-moz-border-radius: 4px;	/* Firefox用 */
	-o-border-radius: 4px;	/* OPERA用 */
	-ms-border-radius: 4px;	/* microsoft用 */
	box-shadow: 0 1px 2px rgba(0,0,0,0.5); /* CSS3草案 */
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5); /* apple用 */
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5); /* Firefox用 */
	-o-box-shadow: 0 1px 2px rgba(0,0,0,0.5); /* OPERA用 */
	-ms-box-shadow: 0 1px 2px rgba(0,0,0,0.5); /* microsoft用 */
	z-index: 1000;
	font-weight: 100;
}
.j_jump a:hover {
	background-color: #FF0;
}
.kikan {
	color: #FFF;
	background-color: #333;
	width: 10em;
	text-align: center;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	margin-bottom: 8px;
	margin-top: 8px;
	margin-right: auto;
	margin-left: auto;
	font-size: 11pt;
}
.bg_ivory {
	background-color: #fffff0;
	padding-bottom: 20px;
}
.bg_real {
	background-image: url(https://www.nyanta-shop.com/data/nyanta/image/new_contents/real00.png);
	background-repeat: no-repeat;
	overflow: hidden;
}
.bg_white {
	background-color: #FFFFFF;
	padding-bottom: 20px;
}
.bg_white2 {
	background-color: #FFFFFF;
}
.bg_pink {
	background-color: #ffcccc;
	padding-bottom: 20px;
}
.bg_food {
	background-color: #d9e396;
	padding-bottom: 20px;
}
.bg_create {
	background-color: #cccccc;
	padding-bottom: 20px;
}
.special980 {
	width: 940px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	clear: both;
	overflow: hidden;
}
.title_h2 {
	font-size: 14pt;
	text-align: center;
	display: block;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 10px;
	font-weight: normal;
	line-height: 24pt;
}
.title_h3 {
	font-size: 16pt;
	text-align: center;
	line-height: 24pt;
	display: block;
}
.title_h4 {
	font-size: 16pt;
	text-align: center;
	line-height: 24pt;
}
.title_p  {
	font-size: 12pt;
	line-height: 20pt;
}
.wake_two {
}
.wake_two ul {
}
.wake_two li {
	width: 410px;
	padding-right: 20px;
	padding-left: 20px;
	float: left;
	color: #000;
}
.wake_two li a {
	
}
.wake_two li a:hover {
}
.wake_two li .archives {
}
.wake_two li .archives ul {
}
.wake_two li .archives li {
	font-size: 12pt;
	line-height: 20pt;
	padding-bottom: 4px;
}
.wake_two li .archives li a {
	color: #000;
	font-weight: 100;
	display: block;
}
.wake_two li .archives li a:hover {
	text-decoration: underline;
}

.bekkan980 {
	width: 940px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	clear: both;
	overflow: hidden;
}
.wake_two li .foods {
	margin-bottom: 30px;
	overflow: hidden;
}
.wake_two li .foods ul {
}
.wake_two li .foods li {
	float: left !important;
	margin: 6px;
	height: 110px;
	width: 60px;
	padding: 0px;
}
.real980 {
	width: 940px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	clear: both;
	overflow: hidden;
}
.charity980 {
	width: 940px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	clear: both;
	overflow: hidden;
}
.wake_3 {
}
.wake_3 ul {
}
.wake_3 li {
	width: 258px;
	padding-right: 20px;
	padding-left: 20px;
	float: left;
	color: #000;
}
.wake_3 li a {
	
}
.wake_3 li a:hover {
}
.wake_3 li .archives {
}
.wake_3 li .archives ul {
}
.wake_3 li .archives li {
	font-size: 12pt;
	line-height: 20pt;
	padding-bottom: 4px;
}
.wake_3 li .archives li a {
	color: #000;
	font-weight: 100;
	display: block;
}
.wake_3 li .archives li a:hover {
	text-decoration: underline;
}
.shop980 {
	width: 940px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	clear: both;
	overflow: hidden;
}
.sakkasan {
	padding: 20px;
	overflow: hidden;
}
.sakkasan ul {
}
.sakkasan li {
	float: left;
	margin: 8px;
}
.sakkasan li a {
	display: block;
	border-radius: 4px;		/* CSS3草案 */
	-webkit-border-radius: 4px;	/* apple用 */
	-moz-border-radius: 4px;	/* Firefox用 */
	-o-border-radius: 4px;	/* OPERA用 */
	-ms-border-radius: 4px;	/* microsoft用 */
	box-shadow: 0 1px 2px rgba(0,0,0,0.5); /* CSS3草案 */
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5); /* apple用 */
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5); /* Firefox用 */
	-o-box-shadow: 0 1px 2px rgba(0,0,0,0.5); /* OPERA用 */
	-ms-box-shadow: 0 1px 2px rgba(0,0,0,0.5); /* microsoft用 */
	z-index: 1000;
	color: #FFF;
	background-color: #FFF;
}
.sakkasan li a:hover {
	background-color: #0FF;
}

.daiji980 {
	width: 940px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	clear: both;
	overflow: hidden;
}
.narabi {
	padding: 20px;
	overflow: hidden;
	font-size: 12pt;
	line-height: 20pt;
}
.narabi ul {
}
.narabi li {
	float: left;
	margin: 8px;
	text-align: center;
	width: 12em;
}
.narabi li a {
	display: block;
	border-radius: 4px;		/* CSS3草案 */
	-webkit-border-radius: 4px;	/* apple用 */
	-moz-border-radius: 4px;	/* Firefox用 */
	-o-border-radius: 4px;	/* OPERA用 */
	-ms-border-radius: 4px;	/* microsoft用 */
	box-shadow: 0 1px 2px rgba(0,0,0,0.5); /* CSS3草案 */
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5); /* apple用 */
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5); /* Firefox用 */
	-o-box-shadow: 0 1px 2px rgba(0,0,0,0.5); /* OPERA用 */
	-ms-box-shadow: 0 1px 2px rgba(0,0,0,0.5); /* microsoft用 */
	z-index: 1000;
	color: #000 !important;
	font-weight: 100;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.narabi li a:hover {
	background-color: #0FF;
}
.link980 {
	width: 940px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	clear: both;
	overflow: hidden;
}
.bokin980 {
	width: 940px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	clear: both;
	overflow: hidden;
	background-color: #00CCFF;
}
