﻿@charset "utf-8";

/* group Reset */

*{ margin: 0; padding: 0;}

a { text-decoration : none;}
ul, ol { list-style : none;}
img { vertical-align : top;}

/* end */


/* group Fluid-img */

img{
max-width: 100%;
display:block;
margin:0 auto;
margin-bottom: 24px;
}

/* end */


/* group body */

html {
	font-size : 16px;
	font-family : meiryo, HiraKakuProN-W3, sans-serif;
	line-height : 1.5;

	background-color: #000066;
	background-position: 0% 0%, 100% 0%;
	background-repeat: repeat-y, repeat-y;

	background-size: 16px 20px, 16px 20px;
	-webkit-background-size: 16px 20px, 16px 20px;
	-moz-background-size: 16px 20px, 16px 20px;
}

/* end */


/* group Heading */

body {max-width : 840px; margin : 0 auto;}

p{margin-bottom: 24px;}

h1,h2,h3 { margin-bottom : 24px;}

h1 {font-size : 22px; line-height: 1.0909;}							 /* 24px */
h2 {font-size : 20px;line-height : 1.2; border-bottom-style: double; margin-bottom : 12px;}	 /* 24px */
h3 {font-size : 18px;line-height : 1.3333;}							/* 24px */
h4 {font-size : 16px;line-height : 1; text-align : center;margin-top : 12px;}			 /* 24px */

table {
width: 840px;
border-collapse: collapse;
border-spacing: 0;
}

tr {background: #fff;}

/ end */


/* group Header */

header {
margin : 0 auto;
text-align : center;

}

header p {
text-align: center;
margin-top: 24px;

color: #ffffff;
text-shadow: #666 2px 2px 1px;

border: solid 1px #DC143C;

border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
padding: 12px 12px;

box-shadow: 3px 3px 3px #666;
-moz-box-shadow: 3px 3px 3px #666;  
-webkit-box-shadow: 3px 3px 3px #666;  


	/* Controls the size of the stripes */
		background-size: 40px 40px; 
		-webkit-background-size: 40px 40px;
		-moz-background-size: 40px 40px;

	/* Controls the color & deg of the stripes */

background-color: #c16;

background-image: linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
	transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
	transparent 75%, transparent);

background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
	transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
	transparent 75%, transparent);
background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
	transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
	transparent 75%, transparent);
background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
	transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
	transparent 75%, transparent);
background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
	transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
	transparent 75%, transparent);

background-image: -webkit-gradient(linear, 0 0, 100% 100%,
	color-stop(.25, rgba(255, 255, 255, .2)), color-stop(.25, transparent),
	color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .2)),
	color-stop(.75, rgba(255, 255, 255, .2)), color-stop(.75, transparent),
	to(transparent));

}

/* end */


/* concert01 */

#concert01{
margin-top: 24px;
}

/* end */


/* order table */

#order table {
width: 640px;
border-collapse: collapse;
border-spacing: 0;

display:block;
margin:0 auto;
margin-bottom: 24px;
}


#order tr {background: #fff;}


/* end */


/* footer */

footer  {
text-align : center;
color: #fff;
}

/*@end */


