@charset "UTF-8";

.play img.thumbnail {
	float: left;
	width: 300px;
}

.play .outline {
	float: right;
	width: 367px;
}

.play .outline p {
	height: 143px;
}

.play .outline p.txtover {
	height: auto !important;
	margin-bottom: 20px;
}

.play .outline .btn {
	width: 310px;
	margin: 0 auto;
}

.play #container ul.list01 li{
	background: url(../img/lower/know/dice.gif) 0 0 no-repeat;
	padding-left: 10px;
	margin-bottom: 5px;
}

.play #container ul.list02 li{
	margin-left: 1em;
	text-indent: -1em;
	margin-bottom: 5px;
}

.play #container ul.list03 li{
	margin-left: 1.8em;
	text-indent: -1.8em;
	margin-bottom: 5px;
}


/* --- adventuretower --- */
.play #container .tableResult,
.play #container .tableResult2 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #B5A54D;
	border-bottom-color: #B5A54D;
	width: 325px;
}

.play #container .tableResult2 {
	width: 335px;
}

.play #container .tableResult tr td,
.play #container .tableResult2 tr td {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #B5A54D;
	border-left-color: #B5A54D;
	padding:3px;
}

.play #container .tableResult tr.even,
.play #container .tableResult2 tr.even {
	background:#f9f4e0;
}

.play #container .tableResult tr th,
.play #container .tableResult2 tr th {
	font-weight:bold;
	text-align:center;
	background:#B5A54D;
	color: #fff;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #B5A54D;
	border-left-color: #fff;
	padding:3px;
}

.play #container .tableResult tr th.borderleft,
.play #container .tableResult2 tr th.borderleft {
	border-left-color: #B5A54D;
}

.play #container .tableResult tr th.floor { width: 37%; }
.play #container .tableResult tr th.name { width: 37%; }
.play #container .tableResult tr th.world { width: 26%; }

.play #container .tableResult2 tr th.num { width: 8%; }
.play #container .tableResult2 tr th.floor { width: 36%; }
.play #container .tableResult2 tr th.name { width: 36%; }
.play #container .tableResult2 tr th.world { width: 20%; }

.play #container .tableResult2 tr td.num { text-align:center; }


/*-- エンドレスタワー --*/

.play .scrollList{
	overflow:auto;
	height:350px;
	width:677px;
	padding:0px;
	border:1px solid #999;
}

.play .npcTable {
	border-right: #B5A54D 1px solid;
	border-bottom: #B5A54D 1px solid;
	margin-bottom: 20px;
	margin-left: 2px;
}

.play .npcTable tr td {
	border-top: #B5A54D 1px solid;
	border-left: #B5A54D 1px solid;
	padding: 3px 0;
	text-align: center;
	width: 108px;
}

.play .npcTable tr th {
	font-weight: bold;
	text-align: center;
	background: #B5A54D;
	border-top: #B5A54D 1px solid;
	border-left: #fff 1px solid;
	color: #fff;
	padding: 3px 0;
}

.play .npcTable tr th.start {
	border-left: #B5A54D 1px solid !important;
}

/* --- 10th-campaign --- */
.play #container table.hint td {
	width: 160px;
	background-color: #000;
}

.play #container table.hint th {
	line-height: 1.3em;
}

.play #container .tableGift tr.even {
	background:#f9f4e0;
}

.play #container div.playPoint {
	border: #B5A54D 1px solid;
	padding: 10px;
}

.play .sttl {
	font-size:80%;
}

.play #container p.fontBig{
	font-size:20px;
}

.play #container .clm3Left{
	width:230px;
	float:left;
}

.play #container .clm3center{
	width:200px;
	float:left;
	margin-left:20px;
}

.play #container .clm3Right{
	width:200px;
	float:right;
}


/* --- アドベンチャータワ―とは --- */
.play #container .tableStyle {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #B5A54D;
	border-bottom-color: #B5A54D;
	width: 100%;
}

.play #container .tableStyle tr td,
.play #container .tableStyle tr th {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #B5A54D;
	border-left-color: #B5A54D;
	padding: 3px 5px;
}

.play #container .tableStyle th {
	background:#f9f4e0;
	text-align: left;
}

.play #container .tableStyle caption {
	background:#B5A54D;
	color: #fff;
	padding: 3px;
	font-weight: bold;
	text-align: center;s
}

.play #container .tableStyle th.rule {
	width: 150px;
}

/* --- アドベンチャー遊びかた --- */
.play #container .tableItem {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #B5A54D;
	border-bottom-color: #B5A54D;
	width: 677px;
}

.play #container .tableItem tr td,
.play #container .tableItem tr th {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #B5A54D;
	border-left-color: #B5A54D;
	padding: 3px 5px;
}

.play #container .tableItem caption {
	border-right-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-top-color: #B5A54D;
	border-left-color: #B5A54D;
	border-right-color: #B5A54D;
	padding: 3px 5px;
}

.play #container .tableItem th {
	background:#f9f4e0;
	text-align: left;
}

.play #container .tableItem td.col01 {
	width: 80px;
}

.play #container .tableItem td.image {
	width: 100px;
	text-align: center;
}

.play #container dl.playMap {
	float: right;
	width: 260px;
}

.play #container dl.playMap dt {
	font-weight: bold;
	line-height: 1.2;
	padding: 3px 0 5px 25px;
}
.play #container dl.playMap dd {
	line-height: 1.2;
	margin-bottom: 10px;
	padding-left: 25px;
}

.play #container dl.playMap dt.num01 { background: url(../img/lower/play/adventuretower/num01.gif) top left no-repeat; }
.play #container dl.playMap dt.num02 { background: url(../img/lower/play/adventuretower/num02.gif) top left no-repeat; }
.play #container dl.playMap dt.num03 { background: url(../img/lower/play/adventuretower/num03.gif) top left no-repeat; }
.play #container dl.playMap dt.num04 { background: url(../img/lower/play/adventuretower/num04.gif) top left no-repeat; }
.play #container dl.playMap dt.num05 { background: url(../img/lower/play/adventuretower/num05.gif) top left no-repeat; }
.play #container dl.playMap dt.num06 { background: url(../img/lower/play/adventuretower/num06.gif) top left no-repeat; }
.play #container dl.playMap dt.num07 { background: url(../img/lower/play/adventuretower/num07.gif) top left no-repeat; }

.play #container h5.num01 span { background: url(../img/lower/play/adventuretower/num01.gif) top left no-repeat; padding-left: 25px;}
.play #container h5.num02 span { background: url(../img/lower/play/adventuretower/num02.gif) top left no-repeat; padding-left: 25px;}
.play #container h5.num03 span { background: url(../img/lower/play/adventuretower/num0304.gif) top left  no-repeat; padding-left: 50px;}
.play #container h5.num04 span { background: url(../img/lower/play/adventuretower/num05.gif) top left no-repeat; padding-left: 25px;}
