@charset"Shift_JIS";

/* Liar Paradox スタイルシート */

/* 基本 */
*{
	font:normal normal normal small/180% 'Lucida Sans Unicode','Verdana','Osaka';
}

/* 画像 */
img{border:0;}

hr{
	height:3px;
	background-image:url(bg.png);
	background-repeat:repeat-x;
	background-position : 0% 0% ;
	background-attachment:scroll;
	border:0;
}

/* リンク */
a{text-decoration:none;}
a:link,a:visited{color:#6699cc;}
a:active,a:hover{color:#333;}

/* 全体のレイアウト */
body{
	margin:0 padding:0;
	background-color:#efede5;
	background-image:url(bg.gif);
	background-repeat:repeat-x;
	background-position : 0% 0% ;
	background-attachment:scroll;
	overflow-x:hidden;
}

/* 基本表示部分 */
#liar{
	margin:10px auto;
	width:780px;
}

/* 文字 */
b{font-weight:bold;font-size:100%;}
em{font-weight:normal;border-bottom:2px solid #990033;text-decoration:none;}
strong{padding:0 2px;background-color:#fff;font-weight:normal;}
del{text-decoration:line-through;}

span.poi{
	padding-left:16px;
	background-image:url(point.gif);
	background-position:0% 50%;
	background-repeat:no-repeat;
	}
span.com{color:#008080;}

/* 右側部分 */
#right {
	margin:20px 5px 30px auto;
	padding:4px 10px;
	width:225px;
	background-color:#f5f5f5;
	color:#333;
	border:1px solid #cfc5ba;
	float:right;
}

/* 左側部分 */
#left
{
	margin-left:5px;
	padding:15px;
	width:490px;
	text-varign:top;
	float:left;
}

/* お題メニュー */
#menu {
	margin:20px auto;
	padding:5px 15px;
	width:770px;
	background-color:#f5f5f5;
	color:#333;
	border:1px solid #cfc5ba;
}

/* ヘッダー */
#title{
	margin:20px auto 40px auto;
	width:800px;
	height:100px;
	background-image:url(title.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-attachment:scroll;
}

/* テキスト */
.txt{
	margin-bottom:30px;padding:0;
}

.txtrain{
	margin-bottom:30px;padding:0;
	font-family:'ＭＳ Ｐ明朝';
}

/* 見出し */
h2
{
	margin:0 0 10px 0;
	padding-left:18px;
	background-image:url(h2.gif);
	background-position:0% 50%;
	background-repeat:no-repeat;
}
h3
{
	margin:0;padding:0;
	text-align:center;
}

h4
{
	margin:0;padding:8px 0;
	width:50%;
	background-image:url(h4.gif);
	background-position:50% 50%;
	background-repeat:repeat;
	text-align:center;
}

/* ページトップへ戻る */
.up{margin-bottom:15px;text-align:right;}

/* フッター */
#foot{
	margin:40px auto 20px auto;
	padding:10px 0;
	width:780px;
	background-color:#f5f5f5;
	color:#333;
	text-align:center;
	border:3px solid #cfc5ba;
	display:block;
	clear:both;
}

