
/* base
===============================================================*/
h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,dd,tr {
	font-size: 16px;
	line-height: 1.6;
}

body {
	color:#000000;
	background:url(../images/bg.jpg) repeat 0 0;
}


/* Contents
===============================================================*/
div#AllBox {
	overflow:hidden;
}

div#AllBox h1 {
	background:url(../images/main.png) no-repeat center top;
	text-indent:-9999px;
	height:538px;
}
div#AllBox p.day {
	text-align:center;
	position:relative;
	z-index:5;
}

div#AllBox .main {
	width:1020px;
	margin:-101px auto 12px;
	background:#FFFFFF;
	border:#ffe628 10px solid;
	border-radius:20px;
    padding-bottom: 46px;
}

div#AllBox .main p.discription {
    text-align: center;
    padding: 47px 0 54px;
}


div#AllBox .main .section {
	margin-bottom:49px;
}

div#AllBox .main .section h2 {
	text-align:center;
	margin-bottom:16px;
}
div#AllBox .main .section p ,
div#AllBox .main .section ul li {
	text-align:center;
}


div#AllBox .main .sec1 p strong {
	font-size:18px;
	display:block;
    margin: 10px 0;
}
div#AllBox .main .sec1 ul {
	width:500px;
	margin:20px auto 15px;
}
div#AllBox .main .sec1 ul li {
	text-align:left;
	font-size:14px;
	line-height:20px;
}


div#AllBox .main .sec2 p {
	font-size:20px;
}
div#AllBox .main .sec2 p span.big {
	font-size:26px;
}
div#AllBox .main .sec2 p span.small {
	font-size:16px;
}
div#AllBox .main .sec2 p.img {
	margin:-17px 0 25px;
}
div#AllBox .main .sec2 ul li {
	font-size:14px;
}
div#AllBox .main .sec2 ul li a {
	text-decoration:underline;
}




/* Footer
===============================================================*/
.pagetop {
	position:fixed;
    right: 50px;
    bottom: 50px;
}

.copy {
	width:100%;
	height: 70px;
    text-indent: -9999px;
	background:url(../images/copy.png) no-repeat center top;
}
