@charset   "UTF-8";
h2 {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom: 0px;
}

#tokushuu1 {
	background-color: ;
	width : 305px;
	float : left;
  margin-bottom : 10px;

  text-align : center;
  
}

#tokushuu2 {
	background-color: ;
	width : 305px;
	float : right;
  margin-bottom : 10px;
  text-align : center;
}

.tokushuuWaku {
	margin-top: 3px;
  width : 299px;
  height : 74px;
}

#ContentsMenu{
	width : 550px;
	clear: both;
  text-align : right;
background-position : right center;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

.ContentsBox{
  width : 600px;
  height : 65px;
  margin-bottom : 10px;
  font-weight : 100;
  text-align : center;
background-position : center center;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;}

.ContentsBox2 {
  width : 199px;
  height : 65px;
  float : left;
  background-position : center center;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;
  text-align : center;
}

#NewShop {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom : 5px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-color: #ff8000 #ff8000 #ff8000 #ff8000;
  text-align : center;
}
#NewShop p {
	margin-top: 5px;
}

.NewShopTittle {	
  text-align : center;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 3px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  font-weight : 100;
}

.NewShop1st {
	padding-top : 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
       text-align : center; 
       width : 558px;
       border-top-width : 1px;
       border-top-style : solid;
       border-top-color : #ff8040;
}

.NewShop2nd {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top : 0px;	
	margin-bottom: 0px;
       margin-left : auto;
       margin-right : auto;
}

.NewShopBox1{
	width : 115px;
       border-width : 0px 0px 0px 0px;
       padding-top : 0px;       
       padding-left : 0px;
       padding-bottom : 0px;
       margin-top : 0px;
       margin-left : 0px;
       margin-right : 0px;
       margin-bottom : 0px;
       text-align : center;
       padding-right : 0px;
}

.NewShopBox2{
	width : 115px;
border-width : 0px 0px 0px 0px;
  padding-top : 0px;
  padding-left : 20px;
  padding-right : 20px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  text-align : center;
}
.NewShopBox3{
	width : 115px;
border-width : 0px 0px 0px 0px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 20px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  text-align : center;
}
.NewShopBox4{
	width : 130px;
border-width : 0px 0px 0px 0px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 10px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  text-align : center;
}
.NewShopBox5{
	width : 145px;
	height : 65px;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;
  float : left;
border-color : silver silver silver silver;
}

#NewShop dl {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
  width : 140px;
  text-align : center;
}

#NewShop dt{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom: 0px;
       text-align : center;
       width : 140px;
}

#NewShop dd {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 3px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
       text-align : center;
       width : 140px;
}

#Event {
       width : 558px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;	
	margin-top: 10px;
	margin-left: 0px;
	clear: both;
	display: block;
	text-align: center;
}
.Event-Waku {
	border-top-color: green;
	border-left-color: green;
	border-right-color: green;
	border-bottom-color: green;
}
#Event h2 {
  margin-top : 5px;
  text-align : center;
  margin-bottom : 5px;
}
#Event h3 {
	font-size: 1em;
  color : red;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : green;
  width : 558px;
  
  padding-bottom : 5px;
}
#Event h4 {
	font-size: 0.96em;
  line-height : 18px;
}
#Event p {
	text-align: left;
	font-size: 0.8em;
}
#Event a {
	color: blue;
}
.Event-Box {
	width : 558px;
	padding-left: 3px;
}
.Event-Under {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color : gray;
}
.Event-Box1 {
	width: 275px;
	height : 170px;
	float: left;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: gray;
	border-bottom-width: 1px;
	border-bottom-style : none;
	border-bottom-color: gray;
  padding-top : 5px;
}
.Event-Box1 p {
	padding-right: 5px;
}

.Event-Box2 {
	width : 275px;
	height : 170px;
	float: left;
	padding-top: 5px;
}
.Event-Box2 p {
	padding-left: 5px;
}

.Event-Box3 {
	width: 275px;
	height : 190px;
	float: left;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: gray;
  padding-top : 5px;
}
.Event-Box3 p {
	padding-right: 5px;
}

.Event-Box4 {
	width: 275px;
	height : 190px;
	float: left;
	padding-top: 5px;
}
.Event-Box4 p {
	padding-left: 5px;
}

.Event-Box5 {
	width: 275px;
	height : 135px;
	float: left;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: gray;
  padding-top : 5px;
}.Event-Box6 {
	width: 275px;
	height : 135px;
	float: left;
	padding-top: 5px;
}

#StreetSnap {
	margin-right: 0px;
	margin-bottom : 10px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-left: 0px;
	clear: both;
	display: block;
	text-align: center;
	border-top-color: #8080ff;
	border-left-color: #8080ff;
	border-right-color: #8080ff;
	border-bottom-color: #8080ff;
}
#StreetSnap  a {
	color: red;
  text-align : center;
}

.StreetSnapTittle {
	text-align: center;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.StreetSnap {
	margin-bottom : 0px;
  text-align : center;
background-position : center center;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  color : red;
  font-size : 1.5em;
}

#Manga{
	border-top-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
       padding-top : 10px;
       border-color : #ff80c0 #ff80c0 #ff80c0 #ff80c0;
       border-style : solid solid solid solid;
}
#BackNumber {
	width : 560px;
       margin-top : 5px;
       clear : both;
       height : 5px;
}

.BackNumber  p {
	color: black;
}
.waku{
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	
}

