﻿

	/* 基本設定
--------------------------------------------*/
/*まとめてｾﾝﾀｰ*/
html,body	{height: 100%;width:100%;padding:0;margin:0;			 /*中身高さ100%*/
 			-moz-box-sizing: border-box;
  			box-sizing: border-box;
		}
body		{text-align: center;}		/*まとめてｾﾝﾀｰ*/
#wrapper		{
		margin: 0 auto;text-align: left;	/*まとめてｾﾝﾀｰ*/
		height:100%;min-height:100%;	/*高さ100%を適用*/
		width:100%;min-width:100%;
 			-moz-box-sizing: border-box;
  			box-sizing: border-box;}
body > #wrapper	{height: auto;width: auto;} /*bodyより大きくなった場合に高さ優先切り替え*/

body	{letter-spacing: normal;
	font-size: 11pt;line-height:120%;letter-spacing:0.04em;
	}
br 	{ letter-spacing:0; }		/*IE改行バグ回避*/
img	{vertical-align:bottom}	/* 画像上下の隙間を無くす */
img.center	{display:block;
		margin-left:auto;
		margin-right:auto;
		}

	/* 見やすさﾚｲｱｳﾄ
--------------------------------------------*/
body	{
	background-color:#000000; color:#e6e6e6;
	}
td	{padding:5px;display:table-cell;vertical-align:middle;}
li	{	/*--- locationの分移動した */
	line-height:1.4em;
	}

	/* 大きさ
--------------------------------------------*/
h1	{line-height:1.5em;vertical-align:text-top;}	/*元から*/
p	{
	margin-left:0px;margin-right:0px;margin-left:0px;
	clear:both;		/* メイン画像の回り込み解除 */
	margin-top:8px;margin-bottom:8px;		/* 141819 locationsで追加 ＆削除→overflow:visible; */
	}
[alt]	{color:#ffff00;}

.sm90	{font-size: 90%;}	/*font-size はem回避*/
.sm85	{font-size: 85%;}
.sm80	{font-size: 80%;}
.center	{text-align: center !important;}
.right	{text-align: right !important;}

.indent	{display:block;margin:0px 5px 0px 30px !important;}
.half	{display:block;margin-top:0.5em;} /*半改行*/

.mawari-l	{float:left;margin:0 15px 15px 0;overflow:hidden;}	/* 画像など左回り込み */
.sonyu	{margin-top:6px;margin-bottom:6px;}	/* リンク単独挿入 ロケ 不使用 */
.ind	{margin-left:30px;}				/* 同上 */

.sc-hori	{width:auto;overflow:scroll;}		/* はみ出し画像など横ｽｸ */
.sc-ver	{height:auto;overflow:scroll;}		/* はみ出し画像など縦ｽｸ */


/*----------------いつもある要素----------------*/

#toppage	{text-align: center;}	/* 扇子リンク */

#tarekomi {display:block;position:absolute;top:8px;left:8px;overflow:hidden;
	font-size: 85%;font-weight: bold;
	padding:3px; }

.chu	{font-size: 90%;opacity: 0.4; }	/* （小文字）かっこ */
.chu::before	{content: "（";}
.chu::after	{content: "）";}
.kome	{font-size: 90%;opacity: 0.4; }	/* ※ */
.kome::before	{content: "※";}
del			{color:red;}	/* 打ち消し線 */
del span	{font-size: 1.2em;color:#fff;margin:0px 3px;}

.about::after	{content: "について";}	/* ロケ地詳細ページ */

	/* ↑2014ロケ地追加時追加（imgかぶり）↓前から
--------------------------------------------*/
strong,b	{margin:0px 0.1em;}

img	{background:none;border: none;border-style:none;}
a img	{border: none;border-style:none;}


.bkblk {background-color:#000000; padding:2px 5px;} /*背景黒部分*/
.flame { color:#ffeecc;} /*炎色*/



.cotrast	{color:#b3b3b3;}
.new	{background-color:#ffff00;color:#000000;font-size: 0.88em;}

p	{margin:10px;}
.back	{color:#9b9bff;}
.back-dark{color:#4c4cff;}
.acc1	{color:#ff4c6a;}
.acc2	{color:#ff99aa;}

.large1	{font-size: 1.2em;letter-spacing:0.08em;line-height:1.3em;}

.large2	{font-size: 1.7em;letter-spacing:0.1em;line-height:1.3em;}
.large3	{font-size: 2.2em;letter-spacing:0.1em;line-height:1.3em;}
.sm1	{font-size: 0.8em;letter-spacing:0.05em;line-height:1.3em;}

.bold	{font-weight: bold;}
.center	{text-align: center;}
strike	{/*打ち消し線色*/
text-decoration: line-through;margin:0px 0.4em;font-weight:bold;
color: #ff0000;
}
.strike	{/*打ち消し線文字部分*/
 color:#ffffff;
}

.nosp	{margin:0px 0em !important;}	/* strong などのマージン解除 */

