@charset "utf-8";

/*
===== NOTES =====================================
+01: CSS Reset
+02: Common Setup
+03: Heading decoration
+04: Home Rayout & Decoration
+05: Schoolinfo Rayout & Decoration
+06: Workshop Rayout & Decoration
+07: Form Rayout -- Briefing & ENTRY Decoration
================================================
*/

/* ==================================================================================================
+01: CSS Reset
================================================================================================== */
*{margin:0; padding:0;}
ul{list-style-type:none;}

/* link ------------------------------ */
a:link, 
a:visited,  
a:active {
	color:#e40077;
	text-decoration: underline;
	}
a:hover{text-decoration:none;}

/* Clearfix ------------------------------ */
.clearfix {clear:both;}
.clearfix:after {clear:both;content:".";display:block;height:0;visibility:hidden;overflow:hidden;}

/* text ------------------------------ */

/* position ------------------------------ */

/* images ------------------------------ */

/* ==================================================================================================
+02: Common Setup
================================================================================================== */

#wrapper{
	width:900px;
	margin:0 auto;
	background:#fff url(../making2/dvd.jpg) right 20px no-repeat;
}
h1{padding-top:312px;}
h2{
	position:absolute;
	top:494px;
	right:50%;
	margin-right:-420px;
	}

.data-text{padding:60px 0 10px 30px;}
.btn-special{padding:0 0 10px 25px;}
.btn-vol1{
	position:absolute;
	top:705px;
	right:50%;
	margin-right:-420px;
}

h3{
	background-color:#ffcc00;
	padding:5px 0;
	text-align:center;
	margin:30px;
	}

.contents{
	border:#999 1px solid;
	padding:20px 24px;
	width:790px;
	margin:0 auto;
}
.point-list li{
	padding-left:30px;
	padding-bottom:20px;
	}

.word-list{
	width:840px;
	margin:0 auto;
}

.word-list li{
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:#999 1px dotted;
	
}


footer{
	width:100%;
	margin-top:40px;
	background-color:#111;
	border-top:#ffcc00 3px solid;
	padding:30px 0 60px;
	text-align:center;
}