/* homeland 全体 */

/* BODY style */

A:link,A:visited,A:active { text-decoration : none }
  A:link { color: #4b83f6 }
  A:visited { color: #0000CD }
  A:active { color: #ff0000 }
  A:hover { 
    color: #000000;
    text-decoration: underline }

BODY {
  margin : 4px;
  margin-bottom: 0px;
  background-color : #EEE8AA;
  color : #000000;
  scrollbar-base-color:#000000;
  scrollbar-highlight-color:#A9A9A9;
  scrollbar-shadow-color:#bfbfbf;
  scrollbar-arrow-color:#bfbfbf;
  scrollbar-3dlight-color:#bfbfbf;
  scrollbar-darakshadow-color:#000000;
}
a.image:hover {
 }
font.c1{
  color:#0000FF;
}

.textH{
  line-height:140%;
}
form{margin:0px;}

/* MENU style */

TABLE#header {		/* ゲーム：トップナビ設定 */
  background-color : #808080 }

TABLE#homeland {
  border : solid 5px #000000;
  background-color : #FFD700 }

FORM.history {
  margin : 10px }


/* Headder */
div.HRLinkRec{
  color:#ffffff;
  padding-top:40px;
  padding-left:28px;
  padding-right:15px;
  line-height:130%;
  font-size:13px;
}

td.TextMenu{
  border-left:solid 5px #000000;
  padding-left:30px;
}
td.MenuText{
  padding-left:4px;
  padding-right:7px;
  font-size:14px;
}
table.MenuImg{
  margin-top:5px;
  margin-right:3px;
}
td.MenuImg{
  padding-right:2px;
  padding-top:2px;
}

/* Footter */
td.TopBack{
  padding-top:35px;
}

/* TopPage */

table.TopPage{
  margin-bottom:10px;
  background:#F5DAB4 url('images/teximg01.jpg');
  background-repeat: no-repeat;
  background-position:100% 79%;
}
td.HLMain{
  border-left:5px solid #000000;
  border-right:5px solid #000000;
}
div.Tmenu{	/* トップメニュー */
  margin-bottom:6px;
  padding-left:55px;
}

td.InfoTitle{
  background-color:#999900;
  color:#ffffff;
  font-size:13px;
  font-weight:700;
  text-align:center;
  border-top:solid 2px #E6C494;
  border-left:solid 2px #E6C494;
}
td.InfoData{
  border-top:solid 2px #E6C494;
  border-left:solid 2px #E6C494;
  padding-left:10px;
  font-size:13px;
}


/* 章タイトル・コメント */

td.CapText{
  padding-left:15px;
  line-height:140%;
  font-size:14px;
  font-weight:700;
}
div.ComSys{
  margin-left:30px;
  margin-right:30px;
  margin-top:20px;
  padding:20px;
  padding-bottom:15px;
  background:#BCFCF2 url('images/tex_com1.jpg');
  background-repeat:no-repeat;
  background-position:right bottom;
  border:solid 1px #ffffff;
  text-align:left;
  font-size:110%;
  line-height:140%;
}
div.ComNet{
  margin-left:30px;
  margin-right:30px;
  margin-top:20px;
  padding:20px;
  padding-bottom:15px;
  background:#FBCD3C url('images/tex_com2.jpg');
  background-repeat:no-repeat;
  background-position:right bottom;
  border:solid 1px #ffffff;
  text-align:left;
  font-size:110%;
  line-height:140%;
}
div.ComWorld{
  margin-left:30px;
  margin-right:30px;
  margin-top:20px;
  padding:20px;
  padding-bottom:15px;
  background:#ffffff url('images/tex_com3.jpg');
  background-repeat:no-repeat;
  background-position:right bottom;
  border:solid 2px #ABE2CC;
  text-align:left;
  font-size:110%;
  line-height:140%;
}

div.Com1{
  margin-right:95px;
  margin-bottom:20px;
  line-height:140%;
  padding:10px;
  padding-left:30px;
  border-top:solid 1px #000000;
  border-right:solid 1px #ffffff;
  border-bottom:solid 1px #ffffff;
  background-color:#2B87AE;
  color:#ffffff;
  text-align:left;
}
div.Com2{
  margin-right:95px;
  margin-bottom:20px;
  line-height:140%;
  padding:10px;
  padding-left:30px;
  border-top:solid 1px #000000;
  border-right:solid 1px #ffffff;
  border-bottom:solid 1px #ffffff;
  background-color:#A0522D;
  color:#ffffff;
  text-align:left;
}
div.Com3{
  margin-right:95px;
  margin-bottom:20px;
  line-height:140%;
  padding:10px;
  padding-left:30px;
  border-top:solid 1px #000000;
  border-right:solid 1px #ffffff;
  border-bottom:solid 1px #ffffff;
  background-color:#2F8864;
  color:#ffffff;
  text-align:left;
}


div.MovCom1{
  background-color:#006DCF;
  color:#ffffff;
  font-size:110%;
  line-height:140%;
  padding:20px;
  border-bottom:solid 1px #E6F8FF;
  border-top:solid 1px #000000;
  border-left:solid 1px #000000;
  margin-bottom:8px;
}
div.MovCom2{
  background-color:#D2691E;
  color:#ffffff;
  font-size:110%;
  line-height:140%;
  padding:20px;
  border-bottom:solid 1px #ffffff;
  border-top:solid 1px #000000;
  border-left:solid 1px #000000;
  margin-bottom:8px;
}
div.ComInfo1{
  margin-top:7px;
  margin-right:30px;
}

div.HLlink{
  padding:3px;
  padding-left:10px;
  border-bottom:dashed 2px #ffffff;
  margin-top:5px;
  font-weight:700;
}
div.HLlink2{
  padding:3px;
  padding-left:10px;
  border-bottom:dashed 2px #ABE2CC;
  margin-top:5px;
  font-weight:700;
}
div.HLUpdate{	/* 更新情報 */
  margin-left:20px;
  margin-top:30px;
  background-color:#000000;
  color:#ffffff;
  padding:7px;
  padding-right:0px;
  font-size:13px;
  line-height:140%;
}
div.UpDay{
  background-color:#ffffff;
  padding:0px;
  color:#000000;
  font-weight:700;
  text-align:center;
  margin-bottom:5px;
}

div.BtmCom{		/* ページ下注意書き */
  padding-left:50px;
  padding-bottom:30px;
  padding-top:25px;
  line-height:130%;
}
div.PageChge{
  padding-top:20px;
}


/* 各ページタイトル */
div.GameTitle{
  padding-top:15px;
}
td.GameTitle{
  padding-left:305px;
  padding-bottom:10px;
}
td.GameMenu{
  padding-left:5px;
  font-size:13px;
  font-weight:700;
}
table.TitleWorld1{
  background-image:url('images/title_world1.gif');
  background-repeat: no-repeat;
  background-position: center bottom;
}
table.TitleChara{
  background-image:url('images/title_chara.gif');
  background-repeat: no-repeat;
  background-position: center bottom;
}


/* 各ページ背景 */

table.WorldPage{
  margin-bottom:10px;
  background:#86DEFF url('images/tex_cloud1.gif');
  background-repeat: no-repeat;
  background-position:center bottom;
}
table.StoryPage{
  margin-bottom:10px;
  background:#9DFFE7 url('images/tex_cloud3.gif');
  background-repeat: no-repeat;
  background-position:center bottom;
}
table.BtlPage{
  margin-bottom:10px;
  background:#86DEFF url('images/tex_cloud1.gif');
  background-repeat: no-repeat;
  background-position:center bottom;
}
table.SystemPage{
  margin-bottom:10px;
  background:#FFE784 url('images/tex_cloud2.gif');
  background-repeat: no-repeat;
  background-position:center bottom;
}
table.MoviePage{
  margin-bottom:10px;
  background:#A07253 url('images/tex_renga1.gif');
  background-repeat: repeat;
}
table.QAPage{
  margin-bottom:10px;
  background-color:#FFCF95;
}
table.DlPage{
  margin-bottom:10px;
  background:#0061C7 url('com/tex01.gif');
  background-repeat: repeat;
}
table.Review{
  margin-bottom:10px;
  background:#B9EC00 url('images/tex_revw.gif');
  background-repeat: repeat;
}


/* Image */

.list1 { 			/* listImage：黄 */
  list-style-image : url("../../common/icon/listy.gif");
  line-height:140%;
  margin-bottom : 5px }
.list2 { 			/* listImage：黄 */
  list-style-image : url("../../common/icon/listb.gif");
  line-height:140%;
  margin-bottom : 5px }


/* ActiveX 未使用時 */
.HlFlash { background:#6495ED url('images/tex_renga1.gif');
	border-top:solid 2px #000000;border-left:solid 2px #000000;
	border-bottom:solid 2px #ffffff;border-right:solid 2px #ffffff;
	color:#ffffff;font-size:14px;line-height:160%;text-align:center;padding:50px 20px; }
.HlFlash font { font-weight:700;font-size:14px; }
