body{margin: 0;padding: 0}
.roof {
	font-size:8px;
	margin: 0px auto;
	padding: 0px;
	height:11px;
	width: 940px;
	font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}
.background {
	margin: 0px auto;
	padding: 9px;
	height: 613px;
	width: 920px;
	border: 1px solid #666666;
	left: 10px;
	top: 10px;
	right: 0px;
	bottom: 0px;
	background-image: url(imgs/chantrybee.jpg);
	background-repeat: no-repeat;
	background-position: 9px 9px;
	font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	background-color: #333333;
}
.copytext {
	margin: 10px 0px 4px 4px;
	border: 1px none #FFFFFF;
	z-index: 50;
	left: auto;
	top: 0px;
	right: auto;
	bottom: auto;
	font-size: 20px;
	font-style: normal;
	color: #FFFFFF;
	letter-spacing: 0.3em;
	text-align: right;
	text-shadow: 1px 1px 0px #000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.headline {
	height:160px;
	float:right;
	text-align:left;
	margin: auto;
	font-size: 12px;
	color: #FFFFFF;
	padding: 10px;
	overflow:hidden;
	text-shadow: 1px 1px 0px #000;
}
.background #rogo {
	height:300px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 30px;
}
.background #titletext {
	font-size: 24px;
	color: #FFFFFF;
	letter-spacing: 0.3em;
	padding-left: 140px;
	text-decoration: none;
	background-position: center;
	font-family: "ヒラギノ明朝 Pro W3","ＭＳ Ｐ明朝", "細明朝体" ;
	text-shadow: 2px 2px 0px #000;
	padding-top: 140px;
	padding-bottom: 30px;
}
.t-align-r {text-align:right;}
.t-align-c {text-align:center;}
.t-align-l {text-align:left;}

.m-zone {
	text-align:left;
	width: 900px;
	margin: auto;
	padding: 3px 6px;
	font-size: 14px;
	color: #FFFFFF;
	text-shadow: 1px 1px 0px #000;
}
.A-zone {
	float:left;
	text-align:left;
	width: 400px;
	height: 565px;
	margin: auto;
	font-size: 14px;
	color: #FFFFFF;
	padding: 10px;
	text-shadow: 1px 1px 0px #000;
	overflow: auto;
}
.B-zone {
	float:right;
	text-align:left;
	width: 450px;
	height: 555px;
	margin-top: 30px;
	margin-right: auto;
	font-size: 14px;
	color: #FFFFFF;
	padding: 0px 10px;
	text-shadow: 1px 1px 0px #000;
	overflow: auto;
}
.W-zone {
	float:left;
	text-align:left;
	width: 900px;
	height: 555px;
	margin: auto;
	font-size: 14px;
	color: #FFFFFF;
	padding: 10px;
	text-shadow: 1px 1px 0px #000;
	overflow: auto;
}

.clear { clear: both; }
.photoby {
	font-size: 8px;
	color: #666666;
	text-align: right;
	width: 940px;
	margin: auto;
}
.button {
	text-align:left;
	width: 940px;
	margin: auto;
}
.tx-6px {font-size: 6px}
.tx-7px {font-size: 7px}
.tx-8px {font-size: 8px}
.tx-9px {font-size: 9px}
.tx-10px {font-size: 10px}
.tx-12px {
	font-size: 12px;
	line-height: 170%;
}
.tx-14px {
	font-size: 14px;
	line-height: 170%;
}
.txt14 {
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	letter-spacing: 0.1em;
	text-shadow: 2px 2px 0px #000000;
	}
.note{padding-left:2em;text-indent:-1em;}
	
.float-l{float:left;}
.float-r{float:right;}

.etc{
	padding-top:0.5em;
	padding-left:1em;
}

leftem{
	padding-left:30px;
}



.ttl {
	font-size: 72px;
	letter-spacing: 0.5em;
}
.l-spc-0 {letter-spacing: 0em;}
.l-spc-01 {letter-spacing: 0.1em;}
.l-spc-02 {letter-spacing: 0.2em;}
.l-spc-03 {letter-spacing: 0.3em;}
.l-spc-04 {letter-spacing: 0.4em;}
.l-spc-05 {letter-spacing: 0.5em;}

.m100{margin-top: 130px;}
.m75{margin-top: 120px;}
.m50{margin-top: 50px;}
.m30{margin-top: 30px;}
.m10{margin-top: 10px;}
.m5{margin-top: 5px;}

/* 見出し */
h3{
padding:0px;
margin:3px 0px 0px;
font-size:18px; 
line-height:100%; 
color:#FFFFFF;	
letter-spacing: 0.2em;
text-shadow: 2px 2px 0px #000000;
}

/* インフォメーション */
.imgInfo{float:right;margin:0px 2px;border:solid 1px #bbccbb;}
.boxInfo {width: 315px; margin-left: 20px; margin-bottom:10px; padding:5px; float: left; display: inline; }
h3.infoHlTx { font-size:14px; line-height:130%; color:#FFFFFF; font-family:"‚l‚r ‚ＭＳ Ｐゴシック", "Osaka"; font-weight:normal;}
.infoHlTxSml { font-size:12px;color:#FFFFFF; font-family:"‚l‚r ‚ＭＳ Ｐゴシック", "Osaka"; font-weight:normal;}
.lineBtm { border-bottom: solid 1px #bbccbb;margin-bottom:20px;}

.submenu{
	font-size: 14px;
	text-align: right;
	letter-spacing: 0.2em;
	text-shadow: 1px 1px 0px #000000;
	margin-top:10px;
}
.sublist{
	font-size: 12px;
	text-align: right;
	letter-spacing: 0.2em;
	text-shadow: 1px 1px 0px #000000;
	margin-top:3px;
}
.cast{
	width:200px;
	font-size: 14px;
	text-align: right;
	float:left;
	letter-spacing: 0.4em;
	text-shadow: 1px 1px 0px #000000;
	margin-top:5px;
}

.director{
	font-size: 14px;
	text-align: right;
	text-shadow: 1px 1px 0px #000000;
	margin-top:1px;
}
.unit{
	font-size: 10px;
	text-align: right;
	letter-spacing: 0em;
	text-shadow: 1px 1px 0px #000000;
}
.staff{
	font-size: 10px;
	line-height: 120%;
	text-align: right;
	letter-spacing: 0em;
	text-shadow: 1px 1px 0px #000000;
	margin-top:5px;
	float:right;
}

.Btm20 {margin-bottom:20px;}
.Btm30 {margin-bottom:30px;}
.Btm50 {margin-bottom:50px;}
.Btm100 {margin-bottom:100px;}
.Btm200 {margin-bottom:200px;}
.Btm300 {margin-bottom:300px;}
.Btm400 {margin-bottom:400px;}
.Btm500 {margin-bottom:500px;}

.grayout {
	color: #666666;
}

/*イメージ*/
.map {
	margin: 0px auto;
	padding: 3px;
	width: 300px;
	border: 1px solid #CCCCCC;
	left: 10px;
	top: 10px;
	right: 0px;
	bottom: 0px;
}
.photo {
	margin:  10px;
	padding: 3px;
	width: 100px;
	border: 1px solid #CCCCCC;
	float:right;
	left: 10px;
	top: 10px;
	right: 0px;
	bottom: 0px;
}
.rule_img {
	margin:  10px auto;
	padding: 3px;
	width: 400px;
	border: 1px solid #CCCCCC;
	left: 10px;
	top: 10px;
	right: 0px;
	bottom: 0px;
}
.cellophane {
	background-image:url('./imgs/cellophane.png');
	background-repeat:repeat;
}


/* テーブル */
table.schedule{
    border-top:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
}
.schedule th{
    border-right:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
    color:#FFFFFF;
    padding:0.3em 1em;
    text-align:center;
}
.schedule td{
    border-right:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
    padding:0.3em 1em;
}

/* rule */
h2.about { font-size:16px; line-height:130%; color:#FFFFFF; font-family:"‚l‚r ‚ＭＳ Ｐゴシック", "Osaka"; font-weight:normal;text-shadow: 2px 2px 0px #000000;letter-spacing: 0.4em;
}
h4.yakuwari { font-size:12px; line-height:100%; color:#FFFFFF; font-family:"‚l‚r ‚ＭＳ Ｐゴシック", "Osaka"; font-weight:normal;text-shadow: 2px 2px 0px #000000;letter-spacing: 0.4em;margin-bottom: 0px;margin-top: 30px;
}

/* プレイログ用 */
td.warewolf{background-color:#992222;}
td.seer{background-color:#222299;}
td.psychic{background-color:#996633;}
td.hunter{background-color:#AAAA22}
td.traitor{background-color:#882288;}
td.village{background-color:#116611;}


/* リンク */
a:link {
	color: #CC0000;
	text-decoration: none;
}
a:visited{
	color: #990000;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
a:active {
	color: #990000;
}


iframe.twitter-share-button {
width: 100px!important;
}
#___plusone_0{ width:65px !important; }
