/* StyleSheet for exdesign */

/*メニュー*/

.iframe_menu01  {
	width:100%;
	height:45px;
	border:none;
	position:fixed;
	z-index:100;
    background-color: transparent;
}

.iframe_menu02 {
	background-image:url(../img/index_img04.png);
	width:100%;
	height:30px;
	padding:15px 0px 0px 0px;
	position:fixed;
    display:inline;
    text-align: center;
	z-index:100;
    background-color: transparent;
}

/*ページ全体*/

.index_box00 {
	width:100%;
	height:100%;
	position:static;
    text-align: center;
    z-index:1;
}

/*ロゴ*/

.index_box01 {
	margin:0 auto;
	width:800px;
	height:500px;
	padding:50px 0px 0px 0px;
	position:static;
	z-index:6;
}

.index_box01_2 {
	margin:0 auto;
	width:800px;
	height:200px;
	padding:50px 0px 0px 0px;
	position:static;
	z-index:2;
}


/*メインイメージ*/

.index_box02 {
	margin: -100px auto -50px auto;
	width:1000px;
	height:800px;
	padding:0px 0px 0px 0px;
    position:static;
	z-index:1;
}

.index_box02_02 {
	margin: -100px auto -350px auto;
	width:1000px;
	height:1400px;
	padding:0px 0px 0px 0px;
    position:relative;
	z-index:2;
}

/*更新情報*/

.index_box03 {
	background-image:url(../img/index_img03_01.png);
	margin:0 auto;
	width:1000px;
	height:800px;
	padding:0px 0px 0px 0px;
	position:static;
	z-index:2;
}

.index_box03_02 {
	margin:0 auto;
	width:900px;
	height:660px;
	padding:90px 0px 0px 0px;
	z-index:3;
    text-align:left;
}

/*企画概要*/

.index_box04 {
	background-image:url(../img/index_img03_02.png);
	margin:0 auto;
	width:1000px;
	height:800px;
	padding:0px 0px 0px 0px;
	position:static;
	z-index:2;
}

.index_box04_02 {
	margin:0 auto;
	width:900px;
	height:660px;
	padding:90px 0px 0px 0px;
	z-index:3;
    text-align:left;
}

.index_img06 {
    margin:0 auto;
    width:300px;
    height:250px;
    z-index:3;
    float:right;
    border: thin #000000 solid;
}

.index_img08 {
margin:0 auto;
width:380px;
height:730px;
z-index:3;
float:right;  
}

.index_img09 {
margin:0 auto;
width:380px;
height:200px;
z-index:3;
float:right;  
}

.index_img11 {
margin:0 auto;
width:320px;
height:530px;
z-index:3;
float:right;  
}

.clear {
	clear:both;
}

/*紡がれる物語*/

.index_box05 {
    background-image:url(../img/index_img07_00.png);
    margin:0 auto;
    width:900px;
    height:100px;
    padding:0px 0px 0px 0px;
    position:relative;
    top:0px;
    left:0px;
    z-index:2;
}

.index_box05_01 {
    margin:0 auto;
    width:250px;
    height:90px;
    padding:0px 0px 0px 0px;
    position:absolute;
    top:4px;
    left:5px;
    z-index:3;
    text-align:left;
}

.index_box05_02 {
    margin:0 auto;
    width:638px;
    height:90px;
    padding:5px;
    position:absolute;
    top:4px;
    left:256px;
    z-index:3;
    text-align:left;
}

.index_box05_03 {
    margin:0 auto;
    width:180px;
    height:20px;
    padding:0px;
    position:absolute;
    top:10px;
    left:710px;
    z-index:3;
    text-align:left;
}

/*双子都市ソーン*/

.index_box06 {
	background-image:url(../img/index_img03_04.png);
	margin:0 auto;
	width:1000px;
	height:800px;
	padding:0px 0px 0px 0px;
	position:static;
	z-index:2;
}

.index_box06_02 {
	margin:0 auto;
	width:900px;
	height:660px;
	padding:90px 0px 0px 0px;
	z-index:3;
    text-align:left;
}

.sorn_img01 {
	margin:0 auto;
	width:895px;
	height:717px;
	padding:0px 0px 0px 0px;
	position:relative;
	z-index:2;
}

.sorn_img02 {
    margin:0 auto;
    width:280px;
    height:183px;
    z-index:3;
    float:center;
    border: thin #000000 solid;
}

.sorn_img03 {
    margin:0 auto;
    width:333px;
    height:200px;
    z-index:3;
    float:right;
    border: thin #000000 solid;
    vertical-align: top;
}

.clear {
	clear:both;
}

/*ワールドガイド*/

.index_box07 {
	background-image:url(../img/index_img03_05.png);
	margin:0 auto;
	width:1000px;
	height:800px;
	padding:0px 0px 0px 0px;
	position:static;
	z-index:2;
}

.index_box07_02 {
	margin:0 auto;
	width:900px;
	height:660px;
	padding:90px 0px 0px 0px;
	z-index:3;
    text-align:left;
}

.world_img01 {
    margin:0 auto;
    width:300px;
    height:350px;
    z-index:3;
    float:right;
}

.world_img02 {
    margin:0 auto;
    width:400px;
    height:350px;
    z-index:3;
    float:right;
}

.world_img03 {
    margin:0 auto;
    width:400px;
    height:660px;
    z-index:3;
    float:right;
}

.clear {
	clear:both;
}

/*エントリー*/


.iframe_kiyaku01  {/*利用規約フレーム*/
width:850px;
height:150px;
border:1px #000000 solid;
z-index:100;
}

.iframe_kiyaku02  {/*利用規約フレーム*/
width:850px;
height:100px;
border:1px #000000 solid;
z-index:100;
}

.bg03 {/*利用規約背景*/
margin:10px;
background-color:#ffffff;
}





.index_box08 {
	background-image:url(../img/index_img03_06.png);
	margin:0 auto;
	width:1000px;
	height:800px;
	padding:0px 0px 0px 0px;
	position:static;
	z-index:2;
}

.index_box08_02 {
	margin:0 auto;
	width:900px;
	height:660px;
	padding:90px 0px 0px 0px;
	z-index:3;
    text-align:left;
}

/*コピーライト*/

.index_box09 {
	margin:0 auto;
	width:1000px;
	height:50px;
	padding:0px 0px 0px 0px;
    position:static;
	z-index:3;
}

/*ストーリーのキャラ紹介*/

.story_img03_01 {
	margin:0 auto;
	width:900px;
	height:500px;
	padding:0px 0px 0px 0px;
	position:relative;
	z-index:2;
}

/*日常*/


.table_daily01 {
  width: 850px;
  border: 2px #7c4300 solid;
  border-collapse: collapse;
}

.td_daily01 { /*時間1*/
width: 40px;
border: 2px #7c4300 solid;
background-color: #7c4300;
text-align: center;
vertical-align: middle;
}

.td_daily02 { /*時間2*/
width: 70px;
border: 2px #7c4300 solid;
background-color: #ffffff;
text-align: center;
}

.td_daily03 { /*場所1*/
width: 40px;
border: 2px #7c4300 solid;
background-color: #7c4300;
text-align: center;
vertical-align: middle;
}

.td_daily04 { /*場所2*/
width: 250px;
border: 2px #7c4300 solid;
background-color: #ffffff;
text-align: center;
vertical-align: middle;
}

.td_daily05 { /*名前1*/
width: 60px;
border: 2px #7c4300 solid;
background-color: #7c4300;
text-align: center;
vertical-align: middle;
}

.td_daily06 { /*名前2*/
width: 390px;
border: 2px #7c4300 solid;
background-color: #ffffff;
text-align: center;
vertical-align: middle;
}

.td_daily07 { /*本文*/
width: 850px;
border: 2px #7c4300 solid;
background-color: #ffffff;
text-align: left;
vertical-align: top;
padding: 5px;
}

