/*  ヘッダ部分  */
h2.wa5{border:2px solid #FF4444;}

/*  太字設定  */
.b{font-weight:bold;}

/*  アイテムカラー  */
div.field,span.field{color:#FF0000; font-weight:bold;}
div.battle,span.battle{color:#FF0000; font-weight:bold;}
div.parts,span.parts{color:#0000FF; font-weight:bold;}
div.body,span.body{color:#339999; font-weight:bold;}
div.badge,span.badge{color:#FF00FF; font-weight:bold;}
div.golem,span.golem{color:#FF9900; font-weight:bold;}
div.book,span.book{color:#009933; font-weight:bold;}

/*  ストーリー攻略  */
	div.s_menu{margin:20px auto 60px 45px; line-height:18px;}
	div.story{width:660px; border-collapse:collapse; border:2px solid #999999; margin-left:33px; font-size:15px; background-color:#FFFFFF;}
		div.story a,div.story a:hover{color:#FFFFFF;}
		div.t_title,div.d_title{font-size:16px; font-weight:bold; color:#ffffff; text-align:center; padding:2px;}
	div.t_title{background-color:#00CC66;}
	div.d_title{background-color:#DC143C;}
		div.contents li{margin:3px 10px 3px 0px; vertical-align:middle;}

	div.arrow{width:660px; text-align:center; font-size:15px; font-weight:bold; margin-left:33px; margin-top:10px; margin-bottom:10px;}

/*  インフィールドテーブルフォーマット  */
table.ifld{width:660px; border-collapse:collapse; margin-left:30px; font-size:15px; background-color:#FFFFFF;}
		th.head{color:#FFFFFF; background-color:#660099; padding:3px; letter-spacing:3px;}

/*  インフィールド  */
table.ifld{margin-top:50px;}
table.ifld,table.ifld th,table.check td,table.inst,table.inst td,table.shop,td.town,td.shrn{border:thin solid #AAAAAA;}
		td.t_top,td.d_top,td.s_top{height:100px;}
		td.t_top,td.town,td.item,td.d_top,td.s_top{padding:10px; font-weight:bold; width:50%;}
		td.t_top span.t_mei,td.d_top span.d_mei,span.s_mei{font-family:"HGS創英角ｺﾞｼｯｸUB"; font-size:25px; color:#FF0000; border-width:thin 10px; border-style:none none solid solid; padding:0px 5px;}
		table.ifld div.zahyo{font-size:18px; color:#0000FF; text-align:right; margin-top:10px;}
		/* ダンジョン、街のアイテム */
		td.dung table,table.item{width:100%; font-size:14px; border-collapse:collapse;}
		
	/*  タウン  */
		td.t_top span.t_mei{border-color:#00CC66;}
		td.town span{border-bottom:thin solid #FF0099; padding:0 5px;}
			table.inst{float:right; width:270px; font-size:13px; border-collapse:collapse;}
			table.inst th{background-color:#FFFFFF; width:10%;}
			table.inst td{background-color:#00CCFF; color:#FFFFFF; width:40%; font-weight:bold;}
			table.inst th,table.inst td{padding:5px;}
		td.town{line-height:125%; vertical-align:text-top;}
			table.shop{font-size:13px; border-collapse:collapse; width:280px; margin:10px 0 5px;}
			table.shop span,table.item span,td.town dt span{border-style:none; padding:0;}
				table.shop th{text-align:center; background-color:#CCCCFF; color:#000000; padding:1px;}
				table.shop td{border-left:thin solid #AAAAAA; padding:10px 5px;}
				table.shop col.2{text-align:right; width:35%;}
					td.town dd.hosoku{text-align:left; font-weight:bold;}
					table.shop div{padding:2px 5px;}
					table.shop div.genre{font-weight:bold; padding:0px;}
				td.town dt,td.town dd{font-weight:normal; font-size:14px; letter-spacing:1px;}
				td.town dt{padding-left:15px;}
					td.town dt.t_top{margin-top:8px;}
				td.town dd{text-align:right;}
					table.item td{width:25%; vertical-align:text-top; line-height:125%;}
					table.item td.odd{ padding:2px 5px 2px 0;}
					table.item td.eve1,table.item td.eve2{padding:2px 0 2px 10px;}
					table.item td.eve1{border-left:thin dotted #AAAAAA;}

	/*  ダンジョン  */
	td.d_top div.zahyo{margin-right:320px;}
	td.d_top span.d_mei{border-color:#00CCFF;}
	td.d_top table.check{float:right; margin-top:5px;}
		table.check{width:200px; font-size:13px; border-collapse:collapse;}
		table.check th{background-color:#FFFFFF; width:25%;}
		table.check td{background-color:#66CC99; color:#FFFFFF; font-weight:bold;}
		table.check th,table.check td{padding:5px;}
	td.dung{padding:10px;}
	td.dung tr.d_top th,td.dung td{border:1px solid #669999;}
	td.dung tr.d_top th{padding:2px 0; letter-spacing:1px; color:#FFFFFF; background-color:#669999;}
		td.dung col.1{width:35%;}
		td.dung col.2{width:20%;}
	td.dung tr.eve{background-color:#E0FFFF;}
		td.dung td{padding:2px 10px; text-align:center; line-height:125%;}
			tr.boss1 td{font-weight:bold; background-color:#CCCCFF;}
			tr.boss2 td{font-weight:bold; background-color:#E6E6FA;}
		table.guide tr.noli th,table.guide tr.noli td{border-style:none; padding:0;}
		table.guide th,table.guide td{padding:10px 0 0; border-style:none; border-top:thin dotted #AAAAAA;}
		table.guide th{width:19%; vertical-align:text-top; color:#6666CC;}
			table.guide th div,table.guide th span{padding:0 3px; border-bottom:thin solid #FF0099;}
		table.guide td{text-align:left;}
		table.guide ol{margin-bottom:10px;}
		table.guide li{margin-bottom:5px;}

/*  サブイベント  */
	div.event{width:625px; margin:30px 20px;}
		div.event div{font-size:15px; margin:50px 0px 0px 20px;}

/*  サブイベント（その他）・小ネタ集  */
	dl.event,dl.koneta{width:625px; margin:30px 10px;}
		dl.event dt,dl.koneta dt{font:bold 18px ＭＳ Ｐゴシック; color:#666666; margin-bottom:20px;}
		dl.event dt.period{font-size:21px; border-bottom:thin solid #FF0099; margin-bottom:40px;}
		span.mark{color:#FF4444;}
			dl.event span.mark{color:#FFFFFF; background-color:#FF4444;}
		dl.event dd,dl.koneta dd{font-size:15px; margin-left:30px; margin-bottom:80px;}
		dl.event ul,dl.koneta ul{font-size:14px; font-weight:bold; margin:10px 0px;}
		dl.event ol,dl.koneta ol{font-weight:normal; margin:10px 0px 10px -20px; padding-bottom:10px;}
		dl.event li,dl.koneta li{margin:5px 0px;}


	/* 説明用ボックス */
		table.exp{border-collapse:collapse; font-size:13px; background-color:#FFFFFF; margin:20px 0px;}
		table.exp,table.exp th,table.exp td{border:thin solid #AAAAAA;}
			table.exp tr.eve{background-color:#CCCCFF;}
			table.exp th{color:#FFFFFF; background-color:#660099; padding:3px; letter-spacing:1px;}
				table.exp th.subth{background-color:#9966CC; padding:3px 5px;}
			table.exp td{padding:3px 10px;}
		span.box1 td{text-align:right; }
