@charset "UTF-8";
/* CSS Document */
html {
	overflow-y:scroll;
}
body {
	text-align: center;
	background-color:#cdd8dd;
}
fieldset, img {
	border:0;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquort, th, td {
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
a {
	text-decoration: none;
	color:#FFFFFF;
}
#wrap {
	position:relative;
}
#container {
	margin: 0px auto;
	padding:0;
	text-align:left;
	width:950px;
	background-color:#000000;
}
/*common*/
.clear {
	clear:both;
}
/*creafix*/
.clear:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clear {
	display:inline-block;
}
/*Hides from IE-mac */
*html .clear {
	height:1%;
}
.clear {
	display:block;
}
/*End hide from IE-mac*/
.box_left {
	float:left;
}
.box_right {
	float:right;
}
/*===========top==========*/
#top {
	background:url(../img/waku.jpg) top center repeat-y #cdd8dd;
}
#top #header {
	background:url(../img/head_bg.jpg) top left no-repeat;
	height:48px;
	position:relative;
}
#top h1 {
	position:absolute;
	right:0px;
	top:0px;
}
#top #navi {
	position:absolute;
	left:17px;
	top:18px;
	width:375px;
	height:30px;
}
#top #navi li {
	float:left;
}
#top #main {
	background:url(../img/main_bg.jpg) top left no-repeat;
	height:357px;
	position:relative;
}
#top #m_list {
	height:357px;
	position:absolute;
	left:439px;
	top:286px;
	width:489px;
	height:52px;
}
#top #m_list li {
	float:left;
}
#top #bn_bbs {
	position:absolute;
	left:18px;
	top:276px;
}
#top #bn_pw {
	position:absolute;
	left:206px;
	top:276px;
}
#top #left_box {
	float:left;
	width:175px;/*190px*/
	padding-left:15px;
	padding-top:8px;
	color:#FFFFFF;
	font-size:12px;
	background:url(../img/bg_left_box.jpg) top left no-repeat #000000;
}
#top #left_box ul {
	padding-top:8px;
}
#top #left_box li {
	padding-bottom:8px;
}
/*==============================================*/
#top #link_list {
	margin-top:0px;
}
/*==============================================*/
#top #right_box {
	float:right;
	width:760px;
	font-size:1px;
	line-height:0;
}
#top #box_01 {
	height:120px;
}
#top #box_02 {
	height:173px;
}
#top #box_03 {
	height:147px;
}
#top #box_04 {
	height:186px;
}
#top #box_06 {
	height:148px;
}
#top #box_07 {
	height:189px;
}
#top #box_08 {
	height:176px;
}
#top #container {
	background:url(../img/bg_cont.jpg) top left repeat-y #000000;
}
#top #logo_atlus_txt {
	display:none;
}
#top #clear_top {
	height:1px;
	font-size:1px;
	line-height:0;
}
/*-------- footer ------------*/
#top #box_foot {
	height:50px;
}
#top #foot_left {
	margin-top:0px;
	float:left;
	padding-left:5px;
	padding-top:20px;
	width:200px;
}
#top #foot_right {
	margin-top:0px;
	float:right;
	padding-right:5px;
}
#top #logo_list {
	margin-top:0px;
	float:right;
}
#top #right_box ul {
	padding-top:2px;
}
#top #right_box li {
	padding-left:8px;
	display:inline;
	padding-bottom:0;
}
/*=========== INFORMATION ==========*/
#info {
	background:url(../img/waku02.jpg) top center no-repeat #cdd8dd;
}
#info #container {
	background:url(../information/img/bg_info.jpg) top left no-repeat;
	position:relative;
	height:600px;
}
#info h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#info h2 {
	position:absolute;
	right:0px;
	top:50px;
}
#info #title01 {
	position:absolute;
	left:55px;
	top:171px;
}
#info #name01 {
	position:absolute;
	left:55px;
	top:195px;
}
#info #name02 {
	position:absolute;
	float:left;
	left:55px;
	top:255px;
	height:60px;
}
#info #package {
	position:absolute;
	left:614px;
	top:117px;
}
#info #title02 {
	position:absolute;
	left:55px;
	top:425px;
}
#info #txt {
	position:absolute;
	left:55px;
	top:450px;
}
#info #btn_guide {
	position:absolute;
	left:55px;
	top:500px;
}
/*=========== INTRODUCTION ==========*/
#intro {
	background:url(../img/waku02.jpg) top center no-repeat #cdd8dd;
}
#intro #container {
	background:url(../introduction/img/bg_intro.jpg) top left no-repeat;
	position:relative;
	height:600px;
}
#intro h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#intro h2 {
	position:absolute;
	right:0px;
	top:50px;
}
#intro #sub_title {
	position:absolute;
	left:40px;
	top:120px;
}
#intro #sub_title02 {
	position:absolute;
	left:40px;
	top:320px;
}
#intro #title01 {
	position:absolute;
	left:40px;
	top:424px;
}
#intro #txt01 {
	position:absolute;
	left:40px;
	top:450px;
}
#intro #title02 {
	position:absolute;
	left:485px;
	top:424px;
}
#intro #txt02 {
	position:absolute;
	left:485px;
	top:450px;
}
/*=========== HISTORY ==========*/
#history {
	background:url(../img/waku02.jpg) top center no-repeat #cdd8dd;
}
#history #container {
	background:url(../history/img/bg_history.jpg) top left no-repeat;
	position:relative;
	height:600px;
}
#history h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#history h2 {
	position:absolute;
	right:0px;
	top:50px;
}
#history #sub_title {
	position:absolute;
	left:40px;
	top:110px;
}
#history #txt01 {
	position:absolute;
	left:28px;
	top:417px;
	float:left;
	height:155px;
	width:450px;
}
#history #txt02 {
	position:absolute;
	left:478px;
	top:417px;
	float:left;
	height:155px;
	width:450px;
}
/*=========== STORY ==========*/
/*story 01*/
#story {
	background:url(../img/waku04.jpg) top center no-repeat #cdd8dd;
}
#story #container {
	background:url(../story/img/bg_story.jpg) top left no-repeat;
	position:relative;
	height:660px;
}
#story h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#story h2 {
	position:absolute;
	right:0px;
	top:50px;
}
#story #sub_title {
	position:absolute;
	left:130px;
	top:155px;
}
#story #title01 {
	position:absolute;
	left:440px;
	top:110px;
}
#story #txt01 {
	position:absolute;
	left:440px;
	top:240px;
	float:left;
}
#story #title02 {
	position:absolute;
	left:40px;
	top:400px;
}
/*story 02*/
#story02 {
	background:url(../img/waku02.jpg) top center no-repeat #cdd8dd;
}
#story02 #container {
	background:url(../story/img/bg_story02.jpg) top left no-repeat;
	position:relative;
	height:600px;
}
#story02 h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#story02 h2 {
	position:absolute;
	right:0px;
	top:50px;
}
#story02 #sub_title {
	position:absolute;
	left:130px;
	top:155px;
}
#story02 #title01 {
	position:absolute;
	left:40px;
	top:130px;
}
#story02 #txt01 {
	position:absolute;
	left:40px;
	top:230px;
}
#story02 #txt02 {
	position:absolute;
	left:40px;
	top:440px;
}
/*story 03*/
#story03 {
	background:url(../img/waku02.jpg) top center no-repeat #cdd8dd;
}
#story03 #container {
	background:url(../story/img/bg_story03.jpg) top left no-repeat;
	position:relative;
	height:600px;
}
#story03 h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#story03 h2 {
	position:absolute;
	right:0px;
	top:50px;
}
#story03 #sub_title {
	position:absolute;
	left:130px;
	top:155px;
}
#story03 #title01 {
	position:absolute;
	left:530px;
	top:120px;
}
#story03 #txt01 {
	position:absolute;
	left:530px;
	top:230px;
}
#story03 #txt02 {
	position:absolute;
	left:35px;
	top:435px;
}
#story03 #txt03 {
	position:absolute;
	left:35px;
	top:340px;
}
#story03 #movie {
	position:absolute;
	left:47px;
	top:126px;
}
/*story 04*/
#story04 {
	background:url(../img/waku02.jpg) top center no-repeat #cdd8dd;
}
#story04 #container {
	background:url(../story/img/bg_story04.jpg) top left no-repeat;
	position:relative;
	height:600px;
}
#story04 h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#story04 h2 {
	position:absolute;
	right:0px;
	top:50px;
}
#story04 #title01 {
	position:absolute;
	left:25px;
	top:105px;
}
#story04 #txt01 {
	position:absolute;
	left:440px;
	top:430px;
}
#story04 #movie {
	position:absolute;
	left:527px;
	top:137px;
}
/*story 05*/
#story05 {
	background:url(../img/waku02.jpg) top center no-repeat #cdd8dd;
}
#story05 #container {
	background:url(../story/img/bg_story05.jpg) top left no-repeat;
	position:relative;
	height:600px;
}
#story05 h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#story05 h2 {
	position:absolute;
	right:0px;
	top:50px;
}
#story05 #title01 {
	position:absolute;
	left:25px;
	top:105px;
}
#story05 #txt01 {
	position:absolute;
	left:25px;
	top:243px;
}
#story05 #txt02 {
	position:absolute;
	left:475px;
	top:430px;
}
#story05 #movie {
	position:absolute;
	left:599px;
	top:153px;
}
/*story 06*/
#story06 {
	background:url(../img/waku02.jpg) top center no-repeat #cdd8dd;
}
#story06 #container {
	background:url(../story/img/bg_story06.jpg) top left no-repeat;
	position:relative;
	height:600px;
}
#story06 h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#story06 h2 {
	position:absolute;
	right:0px;
	top:50px;
}
#story06 #title01 {
	position:absolute;
	left:25px;
	top:105px;
}
#story06 #txt01 {
	position:absolute;
	left:25px;
	top:223px;
}
#story06 #txt02 {
	position:absolute;
	left:460px;
	top:430px;
}
#story06 #movie {
	position:absolute;
	left:599px;
	top:134px;
}
/*=========== CAST ==========*/
/*cast01*/
#cast01 {
	background:url(../img/waku02.jpg) top center no-repeat #cdd8dd;
}
#cast01 #container {
	background:url(../cast/img/bg_cast01.jpg) top left no-repeat;
	position:relative;
	height:600px;
}
#cast01 h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#cast01 h2 {
	position:absolute;
	right:0px;
	top:50px;
}
#cast01 #sub_title {
	position:absolute;
	left:38px;
	top:126px;
}
#cast01 #txt01 {
	position:absolute;
	left:38px;
	top:210px;
}
#cast01 #cast_movie {
	position:absolute;
	left:582px;
	top:126px;
}
/*cast02*/
#cast02 {
	background:url(../img/waku02.jpg) top center no-repeat #cdd8dd;
}
#cast02 #container {
	background:url(../cast/img/bg_cast02.jpg) top left no-repeat;
	position:relative;
	height:600px;
}
#cast02 h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#cast02 h2 {
	position:absolute;
	right:0px;
	top:50px;
}
#cast02 #sub_title {
	position:absolute;
	left:38px;
	top:126px;
}
#cast02 #txt01 {
	position:absolute;
	left:38px;
	top:210px;
}
#cast02 #txt02 {
	position:absolute;
	left:30px;
	top:450px;
}
#cast02 #cast_movie {
	position:absolute;
	left:582px;
	top:126px;
}
/*cast03*/
#cast03 {
	background:url(../img/waku02.jpg) top center no-repeat #cdd8dd;
}
#cast03 #container {
	background:url(../cast/img/bg_cast03.jpg) top left no-repeat;
	position:relative;
	height:600px;
}
#cast03 h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#cast03 h2 {
	position:absolute;
	right:0px;
	top:50px;
}
#cast03 #sub_title {
	position:absolute;
	left:38px;
	top:126px;
}
#cast03 #txt01 {
	position:absolute;
	left:38px;
	top:210px;
}
#cast03 #txt02 {
	position:absolute;
	left:30px;
	top:450px;
}
#cast03 #cast_movie {
	position:absolute;
	left:582px;
	top:126px;
}
/*cast04*/
#cast04 {
	background:url(../img/waku02.jpg) top center no-repeat #cdd8dd;
}
#cast04 #container {
	background:url(../cast/img/bg_cast04.jpg) top left no-repeat;
	position:relative;
	height:600px;
}
#cast04 h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#cast04 h2 {
	position:absolute;
	right:0px;
	top:50px;
}
#cast04 #sub_title {
	position:absolute;
	left:38px;
	top:126px;
}
#cast04 #txt01 {
	position:absolute;
	left:38px;
	top:210px;
}
#cast04 #txt02 {
	position:absolute;
	left:30px;
	top:450px;
}
#cast04 #cast_movie {
	position:absolute;
	left:582px;
	top:126px;
}
/*cast05*/
#cast05 {
	background:url(../img/waku02.jpg) top center no-repeat #cdd8dd;
}
#cast05 #container {
	background:url(../cast/img/bg_cast05.jpg) top left no-repeat;
	position:relative;
	height:600px;
}
#cast05 h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#cast05 h2 {
	position:absolute;
	right:0px;
	top:50px;
}
#cast05 #sub_title {
	position:absolute;
	left:30px;
	top:126px;
}
#cast05 #txt01 {
	position:absolute;
	left:30px;
	top:210px;
}
#cast05 #txt02 {
	position:absolute;
	left:30px;
	top:450px;
}
#cast05 #cast_movie {
	position:absolute;
	left:595px;
	top:129px;
}
/*cast06*/
#cast06 {
	background:url(../img/waku02.jpg) top center no-repeat #cdd8dd;
}
#cast06 #container {
	background:url(../cast/img/bg_cast06.jpg) top left no-repeat;
	position:relative;
	height:600px;
}
#cast06 h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#cast06 h2 {
	position:absolute;
	right:0px;
	top:50px;
}
#cast06 #sub_title {
	position:absolute;
	left:30px;
	top:126px;
}
#cast06 #txt01 {
	position:absolute;
	left:30px;
	top:210px;
}
#cast06 #cast_movie {
	position:absolute;
	left:589px;
	top:127px;
}
/*cast07*/
#cast07 {
	background:url(../img/waku02.jpg) top center no-repeat #cdd8dd;
}
#cast07 #container {
	background:url(../cast/img/bg_cast07.jpg) top left no-repeat;
	position:relative;
	height:600px;
}
#cast07 h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#cast07 h2 {
	position:absolute;
	right:0px;
	top:50px;
}
#cast07 #sub_title {
	position:absolute;
	left:30px;
	top:125px;
}
#cast07 #txt01 {
	position:absolute;
	left:30px;
	top:205px;
}
#cast07 #txt02 {
	position:absolute;
	left:30px;
	top:450px;
}
#cast07 #cast_movie {
	position:absolute;
	left:591px;
	top:127px;
}
/*cast08*/
#cast08 {
	background:url(../img/waku02.jpg) top center no-repeat #cdd8dd;
}
#cast08 #container {
	background:url(../cast/img/bg_cast08.jpg) top left no-repeat;
	position:relative;
	height:600px;
}
#cast08 h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#cast08 h2 {
	position:absolute;
	right:0px;
	top:50px;
}
#cast08 #sub_title {
	position:absolute;
	left:30px;
	top:125px;
}
#cast08 #txt01 {
	position:absolute;
	left:30px;
	top:205px;
}
#cast08 #txt02 {
	position:absolute;
	left:30px;
	top:450px;
}
#cast08 #cast_movie {
	position:absolute;
	left:591px;
	top:127px;
}
/*=========== MOBILE ==========*/
#mobile {
	background:url(../img/waku02.jpg) top center no-repeat #cdd8dd;
}
#mobile #container {
	background:url(../mobile/img/bg_mobile.jpg) top left no-repeat;
	position:relative;
	height:600px;
}
#mobile h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#mobile h2 {
	position:absolute;
	right:0px;
	top:50px;
}
#mobile #title {
	position:absolute;
	left:35px;
	top:110px;
}
#mobile #sub_title {
	position:absolute;
	left:35px;
	top:178px;
}
#mobile #txt01 {
	position:absolute;
	left:35px;
	top:274px;
}
#mobile #txt02 {
	position:absolute;
	left:35px;
	top:365px;
}
#mobile #txt03 {
	position:absolute;
	left:200px;
	top:425px;
}
#mobile #txt04 {
	position:absolute;
	left:200px;
	top:495px;
}
/*=========== SYSTEM ==========*/
#system01 {
	background:url(../img/waku02.jpg) top center no-repeat #cdd8dd;
}
#system01 #container {
	background:url(../system/img/bg_system01.jpg) top left no-repeat;
	position:relative;
	height:600px;
}
#system01 h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#system01 h2 {
	position:absolute;
	right:0px;
	top:50px;
}
#system01 #sub_title01 {
	position:absolute;
	left:30px;
	top:110px;
}
#system01 #sub_title02 {
	position:absolute;
	left:30px;
	top:178px;
}
#system01 #movie01 {
	position:absolute;
	left:582px;
	top:128px;
}
/*system02*/
#system02 {
	background:url(../img/waku03.jpg) top center no-repeat #cdd8dd;
}
#system02 #container {
	background:url(../system/img/bg_system02.jpg) top left no-repeat;
	position:relative;
	height:660px;
}
#system02 h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#system02 h2 {
	position:absolute;
	right:0px;
	top:50px;
}
#system02 #sub_title01 {
	position:absolute;
	left:20px;
	top:110px;
}
#system02 #sub_title02 {
	position:absolute;
	left:20px;
	top:170px;
}
#system02 #movie01 {
	position:absolute;
	left:291px;
	top:178px;
}
#system02 #movie02 {
	position:absolute;
	left:617px;
	top:178px;
}
#system02 #txt01 {
	position:absolute;
	left:20px;
	top:467px;
}
#system02 #mtitle01 {
	position:absolute;
	left:405px;
	top:425px;
}
#system02 #mtitle02 {
	position:absolute;
	left:729px;
	top:425px;
}
/*system03*/
#system03 {
	background:url(../img/waku02.jpg) top center no-repeat #cdd8dd;
}
#system03 #container {
	background:url(../system/img/bg_system03.jpg) top left no-repeat;
	position:relative;
	height:600px;
}
#system03 h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#system03 h2 {
	position:absolute;
	right:0px;
	top:50px;
}
#system03 #sub_title01 {
	position:absolute;
	left:30px;
	top:110px;
}
#system03 #movie01 {
	position:absolute;
	left:597px;
	top:123px;
}
#system03 #txt01 {
	position:absolute;
	left:30px;
	top:206px;
}
#system03 #txt02 {
	position:absolute;
	left:480px;
	top:410px;
}
/*system04*/
#system04 {
	background:url(../img/waku02.jpg) top center no-repeat #cdd8dd;
}
#system04 #container {
	background:url(../system/img/bg_system04.jpg) top left no-repeat;
	position:relative;
	height:600px;
}
#system04 h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#system04 h2 {
	position:absolute;
	right:0px;
	top:50px;
}
#system04 #sub_title01 {
	position:absolute;
	left:30px;
	top:110px;
}
#system04 #movie01 {
	position:absolute;
	left:595px;
	top:129px;
}
#system04 #txt01 {
	position:absolute;
	left:30px;
	top:216px;
}
#system04 #txt02 {
	position:absolute;
	left:490px;
	top:430px;
}
/*system05*/
#system05 {
	background:url(../img/waku02.jpg) top center no-repeat #cdd8dd;
}
#system05 #container {
	background:url(../system/img/bg_system05.jpg) top left no-repeat;
	position:relative;
	height:600px;
}
#system05 h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#system05 h2 {
	position:absolute;
	right:0px;
	top:50px;
}
#system05 #sub_title01 {
	position:absolute;
	left:20px;
	top:105px;
}
#system05 #movie01 {
	position:absolute;
	left:634px;
	top:130px;
}
#system05 #txt01 {
	position:absolute;
	left:20px;
	top:210px;
}
#system05 #txt02 {
	position:absolute;
	left:20px;
	top:505px;
}
/*system06*/
#system06 {
	background:url(../img/waku02.jpg) top center no-repeat #cdd8dd;
}
#system06 #container {
	background:url(../system/img/bg_system06.jpg) top left no-repeat;
	position:relative;
	height:600px;
}
#system06 h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#system06 h2 {
	position:absolute;
	right:0px;
	top:50px;
}
#system06 #sub_title01 {
	position:absolute;
	left:20px;
	top:105px;
}
#system06 #movie01 {
	position:absolute;
	left:600px;
	top:159px;
}
#system06 #txt01 {
	position:absolute;
	left:20px;
	top:180px;
}
#system06 #txt02 {
	position:absolute;
	left:20px;
	top:440px;
}
/*system07*/
#system07 {
	background:url(../img/waku02.jpg) top center no-repeat #cdd8dd;
}
#system07 #container {
	background:url(../system/img/bg_system07.jpg) top left no-repeat;
	position:relative;
	height:600px;
}
#system07 h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#system07 h2 {
	position:absolute;
	right:0px;
	top:50px;
}
#system07 #sub_title01 {
	position:absolute;
	left:20px;
	top:105px;
}
#system07 #movie01 {
	position:absolute;
	left:593px;
	top:143px;
}
#system07 #txt01 {
	position:absolute;
	left:269px;
	top:180px;
}
#system07 #txt02 {
	position:absolute;
	left:460px;
	top:440px;
}
/*system08*/
#system08 {
	background:url(../img/waku02.jpg) top center no-repeat #cdd8dd;
}
#system08 #container {
	background:url(../system/img/bg_system08.jpg) top left no-repeat;
	position:relative;
	height:600px;
}
#system08 h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#system08 h2 {
	position:absolute;
	right:0px;
	top:50px;
}
#system08 #sub_title01 {
	position:absolute;
	left:20px;
	top:130px;
}
#system08 #movie01 {
	position:absolute;
	left:677px;
	top:110px;
}
#system08 #txt01 {
	position:absolute;
	left:20px;
	top:230px;
}
#system08 #txt02 {
	position:absolute;
	left:480px;
	top:455px;
}
/*system09*/
#system09 {
	background:url(../img/waku02.jpg) top center no-repeat #cdd8dd;
}
#system09 #container {
	background:url(../system/img/bg_system09.jpg) top left no-repeat;
	position:relative;
	height:600px;
}
#system09 h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#system09 h2 {
	position:absolute;
	right:0px;
	top:50px;
}
#system09 #sub_title01 {
	position:absolute;
	left:20px;
	top:108px;
}
#system09 #movie01 {
	position:absolute;
	left:602px;
	top:171px;
}
#system09 #txt01 {
	position:absolute;
	left:20px;
	top:168px;
}
#system09 #txt02 {
	position:absolute;
	left:410px;
	top:455px;
}
/*system10*/
#system10 {
	background:url(../img/waku02.jpg) top center no-repeat #cdd8dd;
}
#system10 #container {
	background:url(../system/img/bg_system10.jpg) top left no-repeat;
	position:relative;
	height:600px;
}
#system10 h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#system10 h2 {
	position:absolute;
	right:0px;
	top:50px;
}
#system10 #sub_title01 {
	position:absolute;
	left:20px;
	top:110px;
}
#system10 #movie01 {
	position:absolute;
	left:600px;
	top:155px;
}
#system10 #txt01 {
	position:absolute;
	left:288px;
	top:210px;
}
#system10 #txt02 {
	position:absolute;
	left:20px;
	top:455px;
}
/*=========== SPECIAL ==========*/
#special01 {
	background:url(../img/waku02.jpg) top center no-repeat #cdd8dd;
}
#special01 #container {
	background:url(../special/img/bg_wall.jpg) top left no-repeat;
	position:relative;
	height:600px;
}
#special01 h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#special01 h2 {
	position:absolute;
	right:0px;
	top:50px;
}
#special01 #thumb01 {
	position:absolute;
	left:28px;
	top:154px;
}
#special01 #txt01 {
	position:absolute;
	left:86px;
	top:325px;
	font-size:11px;
	text-align:center;
	color:#FFFFFF;
	width:100px;
	line-height:1.4;
}
#special01 #thumb02 {
	position:absolute;
	left:256px;
	top:154px;
}
#special01 #txt02 {
	position:absolute;
	left:312px;
	top:325px;
	font-size:11px;
	text-align:center;
	color:#FFFFFF;
	width:100px;
	line-height:1.4;
}
#special01 #thumb03 {
	position:absolute;
	left:484px;
	top:154px;
}
#special01 #txt03 {
	position:absolute;
	left:540px;
	top:325px;
	font-size:11px;
	text-align:center;
	color:#FFFFFF;
	width:100px;
	line-height:1.4;
}
#special01 #thumb04 {
	position:absolute;
	left:713px;
	top:154px;
}
#special01 #txt04 {
	position:absolute;
	left:770px;
	top:325px;
	font-size:11px;
	text-align:center;
	color:#FFFFFF;
	width:100px;
	line-height:1.4;
}
#special01 #container a {
	text-decoration:underline;
}
#special01 #txt_rule {
	position:absolute;
	left:760px;
	top:420px;
}
#special01 #txt_rule02 {
	position:absolute;
	left:760px;
	top:441px;
}
#special01 #bn_thumb01 {
	position:absolute;
	left:560px;
	top:450px;
}
#special01 #bn_txt {
	position:absolute;
	left:612px;
	top:546px;
	font-size:11px;
	text-align:center;
	color:#FFFFFF;
	width:100px;
	line-height:1.4;
}
#special01 #kit_thum01 {
	position:absolute;
	left:84px;
	top:431px;
}
#special01 #kit_txt01 {
	position:absolute;
	left:92px;
	top:563px;
}
#special01 #kit_thum02 {
	position:absolute;
	left:321px;
	top:431px;
}
#special01 #kit_txt02 {
	position:absolute;
	left:328px;
	top:563px;
}
/*download*/
#download_wall {
	background-color:#000000;
}
/*=========== LANDING ==========*/
#landing {
	background:url(../img/waku02.jpg) top center no-repeat #cdd8dd;
}
#landing #container {
	background:url(../landing/img/bg_landing.jpg) top left no-repeat;
	position:relative;
	height:600px;
}
#landing #title {
	position:absolute;
	left:36px;
	top:341px;
}
#landing #logo_atlus {
	position:absolute;
	left:11px;
	top:561px;
}
#landing #txt {
	position:absolute;
	left:11px;
	top:12px;
}
#landing #url {
	position:absolute;
	left:226px;
	top:561px;
}
#landing #price {
	position:absolute;
	left:411px;
	top:561px;
}
#landing #onsale {
	position:absolute;
	left:581px;
	top:551px;
}
#landing #cero {
	position:absolute;
	right:0px;
	top:551px;
}
#landing #ds_logo {
	position:absolute;
	right:1px;
	top:12px;
}
#landing #movie {
	position:absolute;
	left:419px;
	top:208px;
}
/*=========== BLOG PARTS ==========*/
#bp {
	background:url(../img/waku02.jpg) top center no-repeat #cdd8dd;
}
#bp #container {
	background:url(../blogparts/img/bg_bp.jpg) top left no-repeat;
	position:relative;
	height:600px;
}
#bp h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#bp h2 {
	position:absolute;
	right:0px;
	top:50px;
}
#bp #title {
	position:absolute;
	left:60px;
	top:110px;
}
#bp #txt01 {
	position:absolute;
	left:370px;
	top:230px;
}
#bp #txt02 {
	position:absolute;
	left:370px;
	top:288px;
}
#bp #tag_copy {
	position:absolute;
	left:374px;
	top:438px;
}
#bp #bp_sj {
	position:absolute;
	left:128px;
	top:238px;
	width:160px;
}
#bp #btn_dl {
	position:absolute;
	left:770px;
	top:537px;
}
/*=========== ARTHUR SPECIAL CONTENTS ==========*/
/*TOP*/
#arthur_top {
	background:url(../img/waku02.jpg) top center no-repeat #cdd8dd;
}
#arthur_top #container {
	background:url(../arthur/img/bg_arthur_top.jpg) top left no-repeat;
	position:relative;
	height:600px;
}
#arthur_top h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#arthur_top h2 {
	position:absolute;
	right:0px;
	top:50px;
}
#arthur_top #sub_title {
	position:absolute;
	left:436px;
	top:133px;
}
#arthur_top #txt01 {
	position:absolute;
	left:436px;
	top:238px;
}
#arthur_top #txt02 {
	position:absolute;
	left:14px;
	top:481px;
}
#arthur_top #btn_01 {
	position:absolute;
	left:426px;
	top:444px;
}
#arthur_top #btn_02 {
	position:absolute;
	left:426px;
	top:486px;
}
#arthur_top #btn_03 {
	position:absolute;
	left:426px;
	top:529px;
}
/*ARTHUR01*/
#arthur {
	background:url(../img/waku05.jpg) top center repeat-y #cdd8dd;
	color:#FFFFFF;
	font-size:12px;
	line-height:1.4;
}
#arthur #container {
	margin: 0px auto;
	padding:0;
	position:relative;
	background:url(../arthur/img/bg_top.jpg) top left no-repeat;
	text-align:left;
	width:950px;
}
#arthur #container02 {
	margin: 0px auto;
	padding:0;
	position:relative;
	background:url(../arthur/img/bg_top02.jpg) top left no-repeat;
	text-align:left;
	width:950px;
}
#arthur #container03 {
	margin: 0px auto;
	padding:0;
	position:relative;
	background:url(../arthur/img/bg_top03.jpg) top left no-repeat;
	text-align:left;
	width:950px;
}
#arthur #cont_head {
	/*background:url(../arthur/img/bg_top.jpg) top left no-repeat;*/
	position:relative;
	height:365px;
}
#arthur #cont_middle {
	background:url(../arthur/img/bg_middle.jpg) top left repeat-y;
	position:relative;
	padding:0px 100px 10px 100px;
}
#arthur #cont_foot {
	background:url(../arthur/img/bg_foot.jpg) bottom left no-repeat;
	position:relative;
	padding:0px 100px;
	height:100px;
}
#arthur h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#arthur h2 {
	position:absolute;
	right:0px;
	top:50px;
}
#arthur h3 {
	padding:20px 0px 10px 0px;
}
#arthur #txt01 {
	position:absolute;
	left:51px;
	top:119px;
}
#arthur #txt02 {
	position:absolute;
	left:51px;
	top:222px;
}
#table01 {
	width:750px;
	position:absolute;
	left:100px;
	top:320px;
}
#arthur td {
	padding:10px 0px;
}
#arthur #cont_middle table {
	width:750px;
}
.arthur {
	color:#FFFFFF;
	font-weight:bold;
}
.kaneko {
	color:#009900;
	font-weight:bold;
}
.ishida {
	color:#0099FF;
	font-weight:bold;
}
.caution {
	color:#009900;
}
#caution {
	font-size:10px;
}
.arthur_photo {
	float:right;
	padding-bottom:10px;
	padding-left:10px;
}
.indent {
	padding-left:3em;
	text-indent:-2em;
}
/*=========== CONTEST ==========*/
.emphasis {
	font-size:18px;
}
.emphasis2 {
	font-size:15px;
}
/*TOP*/
#contest_top {
	background:url(../img/waku_c01.jpg) top center no-repeat #cdd8dd;
	font-size:11px;
	color:#FFFFFF;
	line-height:1.3;
}
#contest_top #container {
	background:url(../contest/img/bg_contest_top.jpg) top left no-repeat;
	position:relative;
	height:970px;
}
#contest_top h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#contest_top h2 {
	position:absolute;
	left:30px;
	top:100px;
}
#contest_top h3 {
	position:absolute;
	left:770px;
	top:50px;
}
#contest_top #theme_01_title {
	position:absolute;
	left:35px;
	top:204px;
}
#contest_top #theme_01_txt {
	position:absolute;
	left:35px;
	top:225px;
	width:425px;
}
#contest_top #theme_02_title {
	position:absolute;
	left:35px;
	top:275px;
}
#contest_top #theme_02_txt {
	position:absolute;
	left:35px;
	top:295px;
	width:425px;
}
#contest_top #theme_03_title {
	position:absolute;
	left:35px;
	top:322px;
}
#contest_top #theme_03_txt {
	position:absolute;
	left:35px;
	top:342px;
	width:425px;
}
#contest_top #theme_04_title {
	position:absolute;
	left:35px;
	top:617px;/*592+25*/
}
#contest_top #theme_04_txt {
	position:absolute;
	left:35px;
	top:640px;/*615+25*/
	width:400px;
}
#contest_top #comment_ishida_title {
	position:absolute;
	left:489px;
	top:208px;
}
#contest_top #comment_ishida_txt {
	position:absolute;
	left:490px;
	top:247px;
	width:425px;
}
#contest_top #bn_theme01 {
	position:absolute;
	left:10px;
	top:750px;
}
#contest_top #bn_theme02 {
	position:absolute;
	left:460px;
	top:750px;
}
#contest_top #bn_foot01 {
	position:absolute;
	left:475px;
	top:750px;
}
#contest_top #bn_foot02 {
	position:absolute;
	left:475px;
	top:750px;
}
#contest_top #bn_area {
	position:absolute;
	left:0px;
	top:890px;
	padding-left:25px;
}
#contest_top #bn_area li {
	display:inline;
	padding-right:10px;
}
#contest_top .indent {
	padding-left:10px;
	text-indent:-10px;
}
/*THEME01*/
#contest_theme01 {
	background:url(../img/waku_c02.jpg) top center no-repeat #cdd8dd;
	font-size:11px;
	color:#FFFFFF;
	line-height:1.3;
}
#contest_theme01 #container {
	background:url(../contest/img/bg_contest_01.jpg) top left no-repeat;
	position:relative;
	height:760px;
}
#contest_theme01 h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#contest_theme01 h2 {
	position:absolute;
	left:30px;
	top:100px;
}
#contest_theme01 h3 {
	position:absolute;
	left:770px;
	top:50px;
}
#contest_theme01 p {
	margin-bottom:10px;
}
#contest_theme01 #theme_01_title {
	position:absolute;
	left:21px;
	top:198px;
}
#contest_theme01 #theme_01_txt {
	position:absolute;
	left:35px;
	top:295px;
	width:425px;
}
#contest_theme01 #btn_back {
	position:absolute;
	left:35px;
	top:640px;
}
#contest_theme01 #bn_area {
	position:absolute;
	left:0px;
	top:680px;
	padding-left:25px;
}
#contest_theme01 #bn_area li {
	display:inline;
	padding-right:10px;
}
/*THEME02*/
#contest_theme02 {
	background:url(../img/waku_c03.jpg) top center no-repeat #cdd8dd;
	font-size:11px;
	color:#FFFFFF;
	line-height:1.3;
}
#contest_theme02 #container {
	background:url(../contest/img/bg_contest_02.jpg) top left no-repeat;
	position:relative;
	height:775px;
}
#contest_theme02 h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#contest_theme02 h2 {
	position:absolute;
	left:30px;
	top:100px;
}
#contest_theme02 h3 {
	position:absolute;
	left:770px;
	top:50px;
}
#contest_theme02 p {
	margin-bottom:10px;
}
#contest_theme02 #theme_01_title {
	position:absolute;
	left:21px;
	top:198px;
}
#contest_theme02 #theme_01_txt {
	position:absolute;
	left:35px;
	top:295px;
	width:440px;
}
#contest_theme02 #btn_back {
	position:absolute;
	left:35px;
	top:655px;
}
#contest_theme02 #bn_area {
	position:absolute;
	left:0px;
	top:695px;
	padding-left:25px;
}
#contest_theme02 #bn_area li {
	display:inline;
	padding-right:10px;
}
/*THEME03*/
#contest_theme03 {
	background:url(../img/waku_c04.jpg) top center no-repeat #cdd8dd;
	font-size:11px;
	color:#FFFFFF;
	line-height:1.3;
}
#contest_theme03 #container {
	background:url(../contest/img/bg_contest_03.jpg) top left no-repeat;
	position:relative;
	height:925px;
}
#contest_theme03 h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#contest_theme03 h2 {
	position:absolute;
	left:30px;
	top:100px;
}
#contest_theme03 h3 {
	position:absolute;
	left:770px;
	top:50px;
}
#contest_theme03 p {
	margin-bottom:10px;
}
#contest_theme03 #theme_01_title {
	position:absolute;
	left:21px;
	top:198px;
}
#contest_theme03 #theme_01_txt {
	position:absolute;
	left:35px;
	top:295px;
	width:440px;
}
#contest_theme03 #btn_back {
	position:absolute;
	left:35px;
	top:815px;
}
#contest_theme03 #bn_area {
	position:absolute;
	left:0px;
	top:845px;
	padding-left:25px;
}
#contest_theme03 #bn_area li {
	display:inline;
	padding-right:10px;
}
/*THEME04 05*/
#contest_theme04 {
	background:url(../img/waku_c05.jpg) top center no-repeat #cdd8dd;
	font-size:11px;
	color:#FFFFFF;
	line-height:1.3;
}
#contest_theme04 #container {
	background:url(../contest/img/bg_contest_04.jpg) top left no-repeat;
	position:relative;
	height:1120px;
}
#contest_theme04 h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#contest_theme04 h2 {
	position:absolute;
	left:30px;
	top:100px;
}
#contest_theme04 h3 {
	position:absolute;
	left:770px;
	top:50px;
}
#contest_theme04 p {
	margin-bottom:10px;
}
#contest_theme04 #theme_01_title {
	position:absolute;
	left:21px;
	top:198px;
}
#contest_theme04 #theme_01_txt {
	position:absolute;
	left:35px;
	top:325px;
	width:440px;
}
#contest_theme04 #theme_02_title {
	position:absolute;
	left:476px;
	top:198px;
}
#contest_theme04 #theme_02_txt {
	position:absolute;
	left:490px;
	top:325px;
	width:440px;
}
#contest_theme04 #btn_back {
	position:absolute;
	left:35px;
	top:1000px;
}
#contest_theme04 #bn_area {
	position:absolute;
	left:0px;
	top:1040px;
	padding-left:25px;
}
#contest_theme04 #bn_area li {
	display:inline;
	padding-right:10px;
}
/*THEME07*/
#contest_theme07 {
	background:url(../img/waku_c04.jpg) top center no-repeat #cdd8dd;
	font-size:11px;
	color:#FFFFFF;
	line-height:1.3;
}
#contest_theme07 #container {
	background:url(../contest/img/bg_contest_07.jpg) top left no-repeat;
	position:relative;
	height:925px;
}
#contest_theme07 h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#contest_theme07 h2 {
	position:absolute;
	left:30px;
	top:100px;
}
#contest_theme07 h3 {
	position:absolute;
	left:770px;
	top:50px;
}
#contest_theme07 p {
	margin-bottom:10px;
}
#contest_theme07 #theme_01_title {
	position:absolute;
	left:21px;
	top:198px;
}
#contest_theme07 #theme_01_txt {
	position:absolute;
	left:35px;
	top:295px;
	width:440px;
}
#contest_theme07 #btn_back {
	position:absolute;
	left:35px;
	top:815px;
}
#contest_theme07 #bn_area {
	position:absolute;
	left:0px;
	top:845px;
	padding-left:25px;
}
#contest_theme07 #bn_area li {
	display:inline;
	padding-right:10px;
}

/*=========== CONTEST AWARD==========*/
/* award01  */
#contest_award {
	background:url(../img/waku_a01.jpg) top center no-repeat #cdd8dd;
	font-size:11px;
	color:#FFFFFF;
	line-height:1.4;
}
#contest_award #container {
	background:url(../contest/img/bg_contest_awd_01.jpg) top left no-repeat;
	position:relative;
	height:1400px;
}
/* award　Common  */
#title_awd {
	position:absolute;
	left:33px;
	top:178px;
}

#navi_awd_wrap {
	position:absolute;
	left:33px;
	top:248px;
	width:532px;
}

#navi_awd_wrap li {
list-style:none;
display:inline;
margin:0;
padding:0;
}


#navi_awd1 {
	position:absolute;
	left:401px;
	top:178px;
}
#navi_awd2 {
	position:absolute;
	left:401px;
	top:212px;
}
#navi_awd3 {
	position:absolute;
	left:401px;
	top:246px;
}
#navi_awd4 {
	position:absolute;
	left:493px;
	top:178px;
}
#navi_awd5 {
	position:absolute;
	left:493px;
	top:212px;
}
#navi_awd6 {
	position:absolute;
	left:493px;
	top:246px;
}
#stitle_awd01 {
	position:absolute;
	left:15px;
	top:288px;
}
#btn_theme01 {
	position:absolute;
	left:163px;
	top:330px;
}
#stitle_master1 {
	position:absolute;
	left:324px;
	top:351px;
}
.award_c_title {
	font-weight:bold;
	display:block;
}
/*================== award1 ==================*/
#contest_award h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#contest_award h2 {
	position:absolute;
	left:30px;
	top:100px;
}
#contest_award h3 {
	position:absolute;
	left:770px;
	top:50px;
}
/* award1 master*/

#contest_award #name_master {
	position:absolute;
	left:62px;
	top:415px;
}
#contest_award #data_master {
	position:absolute;
	left:334px;
	top:420px;
}
#contest_award #pwd_master {
	position:absolute;
	left:334px;
	top:625px;
	width:258px;
}
#contest_award #cmt_master {
	position:absolute;
	left:625px;
	top:415px;
	width:260px;
}
/*sub MASTERaward1*/


#contest_award p {
	padding-top:10px;
}
#contest_award #stitle_master2 {
	position:absolute;
	left:29px;
	top:776px;
}
#contest_award #name1_1 {
	position:absolute;
	left:30px;
	top:826px;
}
#contest_award #data1_1 {
	position:absolute;
	left:30px;
	top:885px;
	width:265px;
}
#contest_award #name1_2 {
	position:absolute;
	left:343px;
	top:826px;
}
#contest_award #data1_2 {
	position:absolute;
	left:343px;
	top:885px;
	width:265px;
}
#contest_award #name1_3 {
	position:absolute;
	left:656px;
	top:826px;
}
#contest_award #data1_3 {
	position:absolute;
	left:656px;
	top:885px;
	width:265px;
}
#contest_award p {
	margin-bottom:10px;
}
#contest_award #btn_back {
	position:absolute;
	left:23px;
	top:1280px;
}
#contest_award #bn_area {
	position:absolute;
	left:0px;
	top:1320px;
	padding-left:25px;
}
#contest_award #bn_area li {
	display:inline;
	padding-right:10px;
}
/*================== award2 ==================*/
#contest_award2 h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#contest_award2 h2 {
	position:absolute;
	left:30px;
	top:100px;
}
#contest_award2 h3 {
	position:absolute;
	left:770px;
	top:50px;
}
/* award02  */
#contest_award2 {
	background:url(../img/waku_a02.jpg) top center no-repeat #cdd8dd;
	font-size:11px;
	color:#FFFFFF;
	line-height:1.4;
}
#contest_award2 #container {
	background:url(../contest/img/bg_contest_awd_02.jpg) top left no-repeat;
	position:relative;
	height:2030px;
}
#contest_award2 #container #btn_theme01 {
	position:absolute;
	left:200px;
	top:330px;
}
/* award2 master*/

#contest_award2 #name_master {
	position:absolute;
	left:62px;
	top:415px;
}
#contest_award2 #data_master2-1 {
	position:absolute;
	left:60px;
	top:675px;
}
#contest_award2 #data_master2-2 {
	position:absolute;
	left:345px;
	top:675px;
}
#contest_award2 #data_master2-3 {
	position:absolute;
	left:630px;
	top:675px;
}
#contest_award2 #pwd_master2-1 {
	position:absolute;
	left:60px;
	top:880px;
	width:275px;
}
#contest_award2 #pwd_master2-2 {
	position:absolute;
	left:345px;
	top:880px;
	width:275px;
}
#contest_award2 #pwd_master2-3 {
	position:absolute;
	left:630px;
	top:880px;
	width:275px;
}
#contest_award2 #cmt_master2 {
	position:absolute;
	left:325px;
	top:470px;
	width:560px;
}
#contest_award2 #link_master2 {
	position:absolute;
	left:320px;
	top:415px;
	width:560px;
	line-height:1.6;
}
#link_master2 a:link {
	color:#FFFFFF;
	outline:none;
	text-decoration: underline;
}
#link_master2 a:visited {
	color:#FFFFFF;
	outline:none;
	text-decoration: underline;
}
#link_master2 a:hover {
	color:#FFFFFF;
	outline:none;
	text-decoration: underline;
}
#link_master2 a:active {
	color:#FFFFFF;
	outline:none;
	text-decoration: underline;
}
/*sub MASTERaward2*/
#contest_award2 #stitle_master2-2 {
	position:absolute;
	left:29px;
	top:955px;
}
#contest_award2 #name2_1 {
	position:absolute;
	left:27px;
	top:1003px;
}
#contest_award2 #data2_1_1 {
	position:absolute;
	left:48px;
	top:1063px;
	width:265px;
}
#contest_award2 #data2_1_2 {
	position:absolute;
	left:338px;
	top:1063px;
	width:265px;
}
#contest_award2 #data2_1_3 {
	position:absolute;
	left:630px;
	top:1063px;
	width:265px;
}
#contest_award2 #cmt_2_1 {
	position:absolute;
	left:48px;
	top:1170px;
}
#contest_award2 #name2_2 {
	position:absolute;
	left:27px;
	top:1281px;
}
#contest_award2 #data2_2_1 {
	position:absolute;
	left:48px;
	top:1335px;
	width:275px;
}
#contest_award2 #data2_2_2 {
	position:absolute;
	left:338px;
	top:1335px;
	width:275px;
}
#contest_award2 #data2_2_3 {
	position:absolute;
	left:630px;
	top:1335px;
	width:275px;
}
#contest_award2 #cmt_2_2 {
	position:absolute;
	left:48px;
	top:1485px;
}
#contest_award2 #name2_3 {
	position:absolute;
	left:27px;
	top:1583px;
}
#contest_award2 #data2_3_1 {
	position:absolute;
	left:48px;
	top:1638px;
	width:275px;
}
#contest_award2 #data2_3_2 {
	position:absolute;
	left:338px;
	top:1638px;
	width:275px;
}
#contest_award2 #data2_3_3 {
	position:absolute;
	left:630px;
	top:1638px;
	width:275px;
}
#contest_award2 #cmt_2_3 {
	position:absolute;
	left:48px;
	top:1800px;
}
#contest_award2 p {
	margin-bottom:10px;
}
#contest_award2 #btn_back {
	position:absolute;
	left:23px;
	top:1915px;
}
#contest_award2 #bn_area {
	position:absolute;
	left:0px;
	top:1950px;
	padding-left:25px;
}
#contest_award2 #bn_area li {
	display:inline;
	padding-right:10px;
}
/*================== award3 ==================*/
#contest_award3 h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#contest_award3 h2 {
	position:absolute;
	left:30px;
	top:100px;
}
#contest_award3 h3 {
	position:absolute;
	left:770px;
	top:50px;
}
/* award03  */
#contest_award3 {
	background:url(../img/waku_a03.jpg) top center no-repeat #cdd8dd;
	font-size:11px;
	color:#FFFFFF;
	line-height:1.4;
}
#contest_award3 #container {
	background:url(../contest/img/bg_contest_awd_03.jpg) top left no-repeat;
	position:relative;
	height:1540px;
}
#contest_award3 #container #btn_theme01 {
	position:absolute;
	left:200px;
	top:330px;
}
/* award1 master*/

#contest_award3 #name_master {
	position:absolute;
	left:62px;
	top:410px;
}
#contest_award3 #data_master {
	position:absolute;
	left:334px;
	top:440px;
}
#contest_award3 #pwd_master {
	position:absolute;
	left:610px;
	top:440px;
	width:258px;
}
#contest_award3 #cmt_master {
	position:absolute;
	left:63px;
	top:675px;
	width:830px;
}
/*sub MASTERaward1*/


#contest_award3 p {
	padding-top:10px;
}
#contest_award3 #stitle_master2 {
	position:absolute;
	left:29px;
	top:890px;
}
#contest_award3 #name1_1 {
	position:absolute;
	left:30px;
	top:940px;
}
#contest_award3 #data1_1 {
	position:absolute;
	left:30px;
	top:990px;
	width:265px;
}
#contest_award3 #name1_2 {
	position:absolute;
	left:343px;
	top:940px;
}
#contest_award3 #data1_2 {
	position:absolute;
	left:343px;
	top:990px;
	width:265px;
}
#contest_award3 #name1_3 {
	position:absolute;
	left:656px;
	top:940px;
}
#contest_award3 #data1_3 {
	position:absolute;
	left:656px;
	top:990px;
	width:265px;
}
#contest_award3 p {
	margin-bottom:10px;
}
#contest_award3 #btn_back {
	position:absolute;
	left:23px;
	top:1420px;
}
#contest_award3 #bn_area {
	position:absolute;
	left:0px;
	top:1460px;
	padding-left:25px;
}
#contest_award3 #bn_area li {
	display:inline;
	padding-right:10px;
}
#contest_award3 .link_bbs a:link {
	color:#FFFFFF;
	outline:none;
	text-decoration: underline;
}
#contest_award3 .link_bbs a:visited {
	color:#FFFFFF;
	outline:none;
	text-decoration: underline;
}
#contest_award3 .link_bbs a:hover {
	color:#FFFFFF;
	outline:none;
	text-decoration: underline;
}
#contest_award3 .link_bbs a:active {
	color:#FFFFFF;
	outline:none;
	text-decoration: underline;
}


/*================== award5 ==================*/
#contest_award5 h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#contest_award5 h2 {
	position:absolute;
	left:30px;
	top:100px;
}
#contest_award5 h3 {
	position:absolute;
	left:770px;
	top:50px;
}
/* award05  */
#contest_award5 {
	background:url(../img/waku_a05.jpg) top center no-repeat #cdd8dd;
	font-size:11px;
	color:#FFFFFF;
	line-height:1.4;
}
#contest_award5 #container {
	background:url(../contest/img/bg_contest_awd_05.jpg) top left no-repeat;
	position:relative;
	height:1610px;
}
#contest_award5 #container #btn_theme01 {
	position:absolute;
	left:200px;
	top:330px;
}
/* award5 master*/

#contest_award5 #name_master {
	position:absolute;
	left:62px;
	top:415px;
}
#contest_award5 #data_master2-1 {
	position:absolute;
	left:60px;
	top:675px;
}
#contest_award5 #data_master2-2 {
	position:absolute;
	left:345px;
	top:675px;
}
#contest_award5 #data_master2-3 {
	position:absolute;
	left:630px;
	top:675px;
}
#contest_award5 #pwd_master2-1 {
	position:absolute;
	left:60px;
	top:880px;
	width:275px;
}
#contest_award5 #pwd_master2-2 {
	position:absolute;
	left:345px;
	top:880px;
	width:275px;
}
#contest_award5 #pwd_master2-3 {
	position:absolute;
	left:630px;
	top:880px;
	width:275px;
}
#contest_award5 #cmt_master2 {
	position:absolute;
	left:325px;
	top:450px;
	width:560px;
}
#contest_award5 #link_master2 {
	position:absolute;
	left:320px;
	top:415px;
	width:560px;
	line-height:1.6;
}


/*sub MASTERaward1*/


#contest_award5 p {
	padding-top:10px;
}
#contest_award5 #stitle_master2 {
	position:absolute;
	left:29px;
	top:957px;
}
#contest_award5 #name1_1 {
	position:absolute;
	left:30px;
	top:1018px;
}
#contest_award5 #data1_1 {
	position:absolute;
	left:30px;
	top:1068px;
	width:265px;
}
#contest_award5 #name1_2 {
	position:absolute;
	left:343px;
	top:1018px;
}
#contest_award5 #data1_2 {
	position:absolute;
	left:343px;
	top:1068px;
	width:265px;
}
#contest_award5 #name1_3 {
	position:absolute;
	left:656px;
	top:1018px;
}
#contest_award5 #data1_3 {
	position:absolute;
	left:656px;
	top:1068px;
	width:265px;
}
#contest_award5 p {
	margin-bottom:10px;
}
#contest_award5 #btn_back {
	position:absolute;
	left:23px;
	top:1490px;
}
#contest_award5 #bn_area {
	position:absolute;
	left:0px;
	top:1530px;
	padding-left:25px;
}
#contest_award5 #bn_area li {
	display:inline;
	padding-right:10px;
}
#contest_award5 .link_bbs a:link {
	color:#FFFFFF;
	outline:none;
	text-decoration: underline;
}
#contest_award5 .link_bbs a:visited {
	color:#FFFFFF;
	outline:none;
	text-decoration: underline;
}
#contest_award5 .link_bbs a:hover {
	color:#FFFFFF;
	outline:none;
	text-decoration: underline;
}
#contest_award5 .link_bbs a:active {
	color:#FFFFFF;
	outline:none;
	text-decoration: underline;
}
.caution_award {
color:#FFFF00;
font-size:12px;
font-weight:bold;

}
/*================== award4 ==================*/
#contest_award4 h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#contest_award4 h2 {
	position:absolute;
	left:30px;
	top:100px;
}
#contest_award4 h3 {
	position:absolute;
	left:770px;
	top:50px;
}
/* award04  */
#contest_award4 {
	background:url(../img/waku_a04.jpg) top center no-repeat #cdd8dd;
	font-size:11px;
	color:#FFFFFF;
	line-height:1.4;
}
#contest_award4 #container {
	background:url(../contest/img/bg_contest_awd_04.jpg) top left no-repeat;
	position:relative;
	height:3450px;
}
#contest_award4 #container #btn_theme01 {
	position:absolute;
	left:209px;
	top:341px;
}
#link_master li a {
text-decoration:underline;

}
/* award5 master*/

#contest_award4 #name_master {
	position:absolute;
	left:62px;
	top:415px;
}
#contest_award4 #level01 {
	position:absolute;
	left:60px;
	top:686px;
	font-size:13px;
}
#contest_award4 #level02 {
	position:absolute;
	left:60px;
	top:969px;
	font-size:13px;
}
#contest_award4 #level03 {
	position:absolute;
	left:60px;
	top:1252px;
	font-size:13px;
}

#contest_award4 #data_master2-1 {
	position:absolute;
	left:60px;
	top:715px;
}
#contest_award4 #data_master2-2 {
	position:absolute;
	left:345px;
	top:715px;
}
#contest_award4 #data_master2-3 {
	position:absolute;
	left:630px;
	top:715px;
}
#contest_award4 #data_master2-4 {
	position:absolute;
	left:60px;
	top:997px;
}
#contest_award4 #data_master2-5 {
	position:absolute;
	left:345px;
	top:997px;
}
#contest_award4 #data_master2-6 {
	position:absolute;
	left:630px;
	top:997px;
}
#contest_award4 #data_master2-7 {
	position:absolute;
	left:60px;
	top:1280px;
}
#contest_award4 #data_master2-8 {
	position:absolute;
	left:345px;
	top:1280px;
}
#contest_award4 #data_master2-9 {
	position:absolute;
	left:630px;
	top:1280px;
}

#contest_award4 #pwd_master2-1 {
	position:absolute;
	left:60px;
	top:915px;
	width:275px;
}
#contest_award4 #pwd_master2-2 {
	position:absolute;
	left:345px;
	top:915px;
	width:275px;
}
#contest_award4 #pwd_master2-3 {
	position:absolute;
	left:630px;
	top:915px;
	width:275px;
}
#contest_award4 #pwd_master2-4 {
	position:absolute;
	left:60px;
	top:1200px;
	width:275px;
}
#contest_award4 #pwd_master2-5 {
	position:absolute;
	left:345px;
	top:1200px;
	width:275px;
}
#contest_award4 #pwd_master2-6 {
	position:absolute;
	left:630px;
	top:1200px;
	width:275px;
}
#contest_award4 #pwd_master2-7 {
	position:absolute;
	left:60px;
	top:1481px;
	width:275px;
}
#contest_award4 #pwd_master2-8 {
	position:absolute;
	left:345px;
	top:1481px;
	width:275px;
}
#contest_award4 #pwd_master2-9 {
	position:absolute;
	left:630px;
	top:1481px;
	width:275px;
}

#contest_award4 #cmt_master {
	position:absolute;
	left:325px;
	top:460px;
	width:560px;
}
#contest_award4 #link_master {
	position:absolute;
	left:320px;
	top:415px;
	width:560px;
	line-height:1.6;
}
/*sub MASTERaward4*/
/*smaster1*/
#contest_award4 p {
	padding-top:10px;
}
#contest_award4 #stitle_master2 {
	position:absolute;
	left:29px;
	top:1566px;
}
#contest_award4 #name1_1 {
	position:absolute;
	left:30px;
	top:1627px;
}
#contest_award4 #link1 {
	position:absolute;
	left:30px;
	top:1687px;
}
#contest_award4 #data1_1 {
	position:absolute;
	left:30px;
	top:1733px;
	width:265px;
}
#contest_award4 #data1_2 {
	position:absolute;
	left:343px;
	top:1733px;
	width:265px;
}
#contest_award4 #data1_3 {
	position:absolute;
	left:656px;
	top:1733px;
	width:265px;
}
#contest_award4 #cmt1 {
	position:absolute;
	left:30px;
	top:1900px;
	width:840px;
}
/*smaster2*/
#contest_award4 #name2 {
	position:absolute;
	left:30px;
	top:2047px;
}
#contest_award4 #data2 {
	position:absolute;
	left:30px;
	top:2107px;
	width:420px;
}
/*smaster3*/
#contest_award4 #name3 {
	position:absolute;
	left:480px;
	top:2047px;
}
#contest_award4 #data3 {
	position:absolute;
	left:480px;
	top:2107px;
	width:420px;
}
/*smaster4*/
#contest_award4 #name4 {
	position:absolute;
	left:30px;
	top:2512px;
}
#contest_award4 #data4 {
	position:absolute;
	left:30px;
	top:2572px;
	width:420px;
}
/*smaster5*/
#contest_award4 #name5 {
	position:absolute;
	left:480px;
	top:2512px;
}
#contest_award4 #data5 {
	position:absolute;
	left:480px;
	top:2572px;
	width:420px;
}
#contest_award4 #name6 {
	position:absolute;
	left:30px;
	top:2929px;
}
#contest_award4 #link6 {
	position:absolute;
	left:30px;
	top:2989px;
}
#contest_award4 #data6_1 {
	position:absolute;
	left:30px;
	top:3035px;
	width:265px;
}
#contest_award4 #data6_2 {
	position:absolute;
	left:343px;
	top:3035px;
	width:265px;
}
#contest_award4 #data6_3 {
	position:absolute;
	left:656px;
	top:3035px;
	width:265px;
}
#contest_award4 #cmt6 {
	position:absolute;
	left:30px;
	top:3200px;
	width:840px;
}
#contest_award4 p {
	margin-bottom:10px;
}
#contest_award4 #btn_back {
	position:absolute;
	left:23px;
	top:3330px;
}
#contest_award4 #bn_area {
	position:absolute;
	left:0px;
	top:3370px;
	padding-left:25px;
}
#contest_award4 #bn_area li {
	display:inline;
	padding-right:10px;
}
#contest_award4 .link_bbs a:link {
	color:#FFFFFF;
	outline:none;
	text-decoration: underline;
}
#contest_award4 .link_bbs a:visited {
	color:#FFFFFF;
	outline:none;
	text-decoration: underline;
}
#contest_award4 .link_bbs a:hover {
	color:#FFFFFF;
	outline:none;
	text-decoration: underline;
}
#contest_award4 .link_bbs a:active {
	color:#FFFFFF;
	outline:none;
	text-decoration: underline;
}

/*================== award6 ==================*/
#contest_award6 h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#contest_award6 h2 {
	position:absolute;
	left:30px;
	top:100px;
}
#contest_award6 h3 {
	position:absolute;
	left:770px;
	top:50px;
}
/* award06  */
#contest_award6 {
	background:url(../img/waku_a06.jpg) top center no-repeat #cdd8dd;
	font-size:11px;
	color:#FFFFFF;
	line-height:1.4;
}
#contest_award6 #container {
	background:url(../contest/img/bg_contest_awd_06.jpg) top left no-repeat;
	position:relative;
	height:1950px;
}
#contest_award6 #container #btn_theme01 {
	position:absolute;
	left:176px;
	top:347px;
}
/* award6 master*/

#contest_award6 #name_master {
	position:absolute;
	left:62px;
	top:415px;
}
#contest_award6 #title01 {
	position:absolute;
	font-size:13px;
	left:180px;
	top:735px;
}
#contest_award6 #title02 {
	position:absolute;
	font-size:13px;
	left:515px;
	top:735px;
}

#contest_award6 #data_master2-1 {
	position:absolute;
	left:180px;
	top:765px;
}
#contest_award6 #data_master2-2 {
	position:absolute;
	left:515px;
	top:765px;
}

#contest_award6 #pwd_master2-1 {
	position:absolute;
	left:180px;
	top:965px;
	width:275px;
}
#contest_award6 #pwd_master2-2 {
	position:absolute;
	left:515px;
	top:965px;
	width:275px;
}

#contest_award6 #cmt_master {
	position:absolute;
	left:325px;
	top:460px;
	width:560px;
}
#contest_award6 #link_master {
	position:absolute;
	left:320px;
	top:415px;
	width:560px;
	line-height:1.6;
}
/*sub MASTERaward4*/
/*smaster1*/
#contest_award6 p {
	padding-top:10px;
	margin-bottom:10px;
}
#contest_award6 #stitle_master2 {
	position:absolute;
	left:29px;
	top:1050px;
}
#contest_award6 #name1 {
	position:absolute;
	left:30px;
	top:1115px;
}
#contest_award6 #stitle_master {
	position:absolute;
	left:30px;
	top:1175px;
}

#contest_award6 #data1 {
	position:absolute;
	left:30px;
	top:1175px;
	width:265px;
}
#contest_award6 #cmt1 {
	position:absolute;
	left:355px;
	top:1175px;
	width:545px;
}
/*smaster2*/
#contest_award6 #name2 {
	position:absolute;
	left:30px;
	top:1440px;
}
#contest_award6 #link2 {
	position:absolute;
	left:30px;
	top:1500px;
}

#contest_award6 #data2_1 {
	position:absolute;
	left:30px;
	top:1545px;
	width:265px;
}
#contest_award6 #data2_2 {
	position:absolute;
	left:343px;
	top:1545px;
	width:265px;
}
#contest_award6 #data2_3 {
	position:absolute;
	left:656px;
	top:1545px;
	width:265px;
}
#contest_award6 #cmt2 {
	position:absolute;
	left:30px;
	top:1675px;
	width:840px;
}
#contest_award6 #btn_back {
	position:absolute;
	left:23px;
	top:1830px;
}
#contest_award6 #bn_area {
	position:absolute;
	left:0px;
	top:1870px;
	padding-left:25px;
}
#contest_award6 #bn_area li {
	display:inline;
	padding-right:10px;
}
#contest_award6 .link_bbs a:link {
	color:#FFFFFF;
	outline:none;
	text-decoration: underline;
}
#contest_award6 .link_bbs a:visited {
	color:#FFFFFF;
	outline:none;
	text-decoration: underline;
}
#contest_award6 .link_bbs a:hover {
	color:#FFFFFF;
	outline:none;
	text-decoration: underline;
}
#contest_award6 .link_bbs a:active {
	color:#FFFFFF;
	outline:none;
	text-decoration: underline;
}
/*================== award7 ==================*/
#contest_award7 h1 {
	position:absolute;
	left:0px;
	top:0px;
}
#contest_award7 h2 {
	position:absolute;
	left:30px;
	top:100px;
}
#contest_award7 h3 {
	position:absolute;
	left:770px;
	top:50px;
}
/* award07  */
#contest_award7 {
	background:url(../img/waku_a07.jpg) top center no-repeat #cdd8dd;
	font-size:11px;
	color:#FFFFFF;
	line-height:1.4;
}
#contest_award7 #container {
	background:url(../contest/img/bg_contest_awd_07.jpg) top left no-repeat;
	position:relative;
	height:1250px;
}
#contest_award7 #container #btn_theme01 {
	position:absolute;
	left:176px;
	top:347px;
}
#link_master li a {
text-decoration:underline;

}
/* award7 master*/

#contest_award7 #name_master {
	position:absolute;
	left:62px;
	top:415px;
}
#contest_award7 #data_master1 {
	position:absolute;
	left:60px;
	top:840px;
}
#contest_award7 #data_master2 {
	position:absolute;
	left:345px;
	top:840px;
}
#contest_award7 #data_master3 {
	position:absolute;
	left:630px;
	top:840px;
}
#contest_award7 #pwd_master1 {
	position:absolute;
	left:60px;
	top:1050px;
	width:275px;
}
#contest_award7 #pwd_master2 {
	position:absolute;
	left:345px;
	top:1050px;
	width:275px;
}
#contest_award7 #pwd_master3 {
	position:absolute;
	left:630px;
	top:1050px;
	width:275px;
}
#contest_award7 #cmt_master {
	position:absolute;
	left:325px;
	top:460px;
	width:560px;
}
#contest_award7 #link_master {
	position:absolute;
	left:320px;
	top:415px;
	width:560px;
	line-height:1.6;
}
/*sub MASTERaward4*/
/*smaster1*/
#contest_award7 p {
	padding-top:10px;
	margin-bottom:10px;
}
#contest_award7 #btn_back {
	position:absolute;
	left:23px;
	top:1135px;
}
#contest_award7 #bn_area {
	position:absolute;
	left:0px;
	top:1170px;
	padding-left:25px;
}
#contest_award7 #bn_area li {
	display:inline;
	padding-right:10px;
}
#contest_award7 .link_bbs a:link {
	color:#FFFFFF;
	outline:none;
	text-decoration: underline;
}
#contest_award7 .link_bbs a:visited {
	color:#FFFFFF;
	outline:none;
	text-decoration: underline;
}
#contest_award7 .link_bbs a:hover {
	color:#FFFFFF;
	outline:none;
	text-decoration: underline;
}
#contest_award7 .link_bbs a:active {
	color:#FFFFFF;
	outline:none;
	text-decoration: underline;
}
