@charset "Shift_JIS";

* {margin: 0px;padding: 0px;} 

body{ 
	color:#333333;
	text-align:center;
	font-size: 0.8em;
	font-family:"qMmpSPro W3", "Hiragino Kaku Gothic Pro", Osaka, "CI", Meiryo, "lr oSVbN", sans-serif;
	line-height: 1.5em;
}

html{overflow:scroll;}

a{ outline:none; }
a img{ border:none;background:transparent;}

a:link {text-decoration:none;color: #0000ff;}
a:visited {text-decoration:none;color: #0000ff;}
a:hover {text-decoration:underline;color: #0000ff;}
a:active {text-decoration:none;color: #0000ff;}

/*WN02-layout
---------------------------------------------------- */

#wrapper {
	width: 560px;
	text-align:left;
	margin:0px auto;
	color: #333333;
	background-repeat: repeat-y;
	text-align:justify;
	text-justify: inter-ideograph;
}

#container{width:560px;margin:0px auto;}
	
#content {width:520px;padding:20px;background:#ffffff;clear:both;}

#header {
	width: 560px;
	height:98px;
	background: url(../img/header.jpg) no-repeat;
	margin:0px auto;
}

h1 {
	display:block;
	float:left;
	height:98px;
	width:410px;
	text-indent:-9999px;
}

/*h2
---------------------------------------------------- */
h2{text-indent:-9999px;clear:both;}

#pwn02-01{background:url(../img/pwn02-01.jpg) no-repeat;width:520px;height:51px;text-indent:-9999px;clear:both;}
#pwn02_02-01{background:url(../img/pwn02_02-01.jpg) no-repeat;width:520px;height:51px;text-indent:-9999px;clear:both;}

h3{
	width:506px;
	text-align:left;
	text-indent:5px;
	padding:5px;
	margin-top:10px;
	font-size:100%;
	border-left:4px solid #ff282c;
	border-bottom:1px dotted #cccccc;
	background:#f7f7f7;
}

/*WN02
---------------------------------------------------- */
	
#wn-table {width: 460px; margin:5px 0px;}

.icon {width:15px; text-align:center; vertical-align:middle; padding:4px 0px 4px 4px; border-bottom:1px dotted #cccccc;}

.day {width: 80px; text-align:left; vertical-align:top; padding:4px 0px 4px 10px;border-bottom:1px dotted #cccccc;}

.word {width:345px; text-align:left;  vertical-align:top;  padding:4px 0px 4px 4px;border-bottom:1px dotted #cccccc;}

/*WN02-detail
---------------------------------------------------- */

.pwn-table{margin:0px auto; width:520px; text-align:center;}

.pwn-photo01{ padding:20px 10px 20px 0px;}

.pwn-photo02{ padding:20px 10px 20px 10px;}

.pwn-photo03{ padding:20px 0px 20px 10px;}

.pwn-p{ padding:10px 10px; width:500px; margin:0px auto; background:#f9f9f9;}


.close-button {text-align: center; margin-top:20px;}

/* footer
---------------------------------------------------- */

#footer{ background:url(../img/footer.jpg) ; width:560px; height:35px; margin:0px auto;}
#footer p{ visibility: hidden;}

