#magtop {
	padding:0px;
	margin: 0px auto 0px auto;
	width:320px;
	text-align: center;
	color: #c09619;
	font-size: 20px;
	line-height: 36px;
	font-weight: bold;
}
#magtop2 {
	padding:0px;
	margin:20px auto 0px auto;
	width:320px;
	text-align: center;
	color: #c09619;
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
}

#system {
	padding:0px;
	margin: 20px auto 10px auto;
	width:320px;
}

.topbox01 {
	text-align: left;
	color: #777;
	font-size:14px;
	line-height:18px;
	padding:0px;
	margin: 10px auto 10px auto;
	width:290px;
}
.topbox02 {
	background: #fff;
	padding:0px;
	margin: 10px auto 10px auto;
	width:290px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.topbox03 {
	text-align: left;
	color: #777;
	font-size:14px;
	line-height:18px;
	padding:0px;
	margin: 0px auto 10px auto;
	width:290px;
}

.topbox02 .box{
	padding:0px;
	margin: 10px;
	width:270px;
	color: #333;
	font-size:14px;
	line-height:18px;
}
.topbox02 .box .red{
	color: #f00;
}



#mag3 {
	background:#666;
	padding:0px;
	margin: 10px auto 10px auto;
	width:290px;
	border:1px solid #eee;
	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2);
	box-shadow: 0px 1px 2px rgba(0,0,0,.2);
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	text-align:left;
}
#mag3 .txt .red{
	color:#fd0591;
}
#mag3 .txt {
	text-align:center;
	padding:0px;
	margin: 5px;
	color:#eee;
	font-size:12px;
	line-height:16px;
}
#mag3 .txt .input{
	font-size:24px;
	text-align:center;
	background:#fff;
	color:#fd0591;
	border:1px solid #ccc;
	margin: 0px auto 0px auto;
	line-height:30px;
	height:30px;
	width:250px;
}
#kt {
	padding:0px;
	margin: 10px auto 10px auto;
	width:300px;
}
.ktbanner{
	float:left;
	font-size:12px;
	text-align:center;
	color:#777;
	margin: 0px auto 0px auto;
	line-height:14px;
	width:100px;
}
.ktbanner a{
	margin: 0px auto 0px auto;
	width:90px;
	height:24px;
	display:block;
}
.ktbanner div{
	width:90px;
	height:24px;
	font-size:12px;
	text-align:center;
	color:#777;
	margin: 0px auto 0px auto;
	line-height:14px;
	width:100px;
}
.ktbanner .box01{background:url(mag/ktbanner01.png) no-repeat;}
.ktbanner .box02{background:url(mag/ktbanner02.png) no-repeat;}
.ktbanner .box03{background:url(mag/ktbanner03.png) no-repeat;}



#reserve {
	background:#fff;
	padding:0px;
	margin: 10px auto 10px auto;
	width:290px;
	border:1px solid #999;
	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2);
	box-shadow: 0px 1px 2px rgba(0,0,0,.2);
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	text-align:left;
}
#reserve .title {
	text-align:center;
	background:#666;
	padding:0px;
	margin: 0px 0px 0px 0px;
	color:#fff;
	font-size:14px;
	line-height:24px;
}
#reserve .title .hissu{
	font-weight:bold;
	font-size:12px;
	color:#fd0591;
}
#reserve .txt .red{
	color:#fd0591;
}
#reserve .txt .sub{
	color:#039cfd;
}
#reserve .txt {
	padding:0px;
	margin: 5px;
	color:#333;
	font-size:12px;
	line-height:18px;
}
#reserve .txt select,
#reserve .txt .input{
	background:#eeeeee;
	color:#333;
	border:1px solid #ccc;
	margin: 0px auto 0px auto;
	height:30px;
	width:260px;
}
#reserve .txt .input2{
	background:#eeeeee;
	color:#333;
	border:1px solid #ccc;
	margin: 0px auto 0px auto;
	height:30px;
	width:140px;
}
#reserve .txt .select2{
	float:left;
	width:70px;
}
#reserve .txt textarea{
	background:#eeeeee;
	color:#333;
	border:1px solid #ccc;
	margin: 0px auto 0px auto;
	height:100px;
	width:274px;
}

#reserve .txt .op{
	float:left;
	line-height:34px;
	width:140px;
}
#submit{
	margin: 10px auto 0px auto;
	width:290px;
	text-align: center;
	font-weight: bold;
	height: 46px;
	line-height: 46px;
	font-size: 16px;
	padding: 0px 0px 0px 0px;
	color: #996271;
	text-shadow: 1px 1px 0 #CCC;
	border: 2px solid #999;
	color: #463301;
	background: #dfdfdf;
	background: -moz-linear-gradient(top, #fff,#fff 50%,#dfdfdf 50%,#dfdfdf);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff),color-stop(0.5, #fff),color-stop(0.5, #dfdfdf),to(#dfdfdf));
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
}

#yabox {
	padding:0px;
	margin: 10px auto 0px auto;
	width:290px;
	height: 20px;
	text-align:center;
	overflow:hidden;
}

#yabox .ya{
	margin: 0px auto 0px auto;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 20px 60px 0 60px;
	border-color: #e1c36a transparent transparent transparent;
}
