body {
	margin: 0px;
	background-image: url(images/bg.gif);
	background-color: #529C9D;
}
a {color: #cc6633;}
a:hover {	color: #FF9900;}
img {border:none;}

/*--ヘッダー--*/
.header-bg {
	background-color: #253030;
	background-image: url(images/spacer.gif);
}
.header-bg2 {
	background-color: #141414;
	background-image: url(images/spacer.gif);
}

/*--メニュー--*/
.menu-bg {
	background-image: url(images/menu_bg.gif);
}
.menu-margin { margin: 8px 15px 1px 18px}
.menu-margin-line { margin: 0px 9px 0px 18px}
.menu-font {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;

}
.menu-font10 {
	font-size: 10px;
	text-decoration: none;
}

/*--左テーブル--*/
.left-bg { background-image: url(images/lefttable_bg.gif)}
.pr-margin { margin: 5px 13px 5px 9px}
.pr-txt-margin { margin: 0px 3px 0px 8px}
.pr-bg {
	background-color: #FFFFFF;
	background-image: url(images/pr_bg.gif)
}
.left-gwmbg {
	background-image: url(images/lefttable_gwmtv.gif);
	height: 140px;
	width: 190px;
}
.gem-margin { margin: 8px 0px 0px 10px}

/*--右テーブル--*/
.right-bg { background-image: url(images/table_bg.gif)}
.td-bg { background-image: url(images/td_bg.gif)}
.td-margin { margin: 0px 6px 0px 17px}
.tb-nakami-border {
	border: 1px solid #993300;
	background-color: #FFFACA;
}

/*--TOPボタン--*/
.top-btn{float:right; margin:3px 5px;}

/*--特集・新モンスター--*/
#spe-area{margin:10px 15px; padding-top:10px; background-color:#EFE1D1; border:solid 1px #CC9966;}
#spe-area p{margin:6px 10px; font-size:12px; color:#663300; line-height:1.4em;}
.spe-btn {margin:5px 150px;}
.spe-left{float:left; margin-right:10px;}
.spe-right{float:right; margin-left:5px;}

/*--ミニ占い--*/
.mini-bg {
	background-image: url(images/mini_line.gif);
}

/*--イラ魂 SS--*/
.ill-line-bg {
	background-image: url(images/illust_linebg.gif);
	background-repeat: repeat-x;
}
.ill-pn{
	font-size: 12px;
	color: #552222;
	line-height: 1.4em;
	font-weight: bold;
	margin: 5px 0px 0px 5px;
}

.ill-come{ font-size: 12px; color: #663333; line-height: 1.3em;}

.bg-beige{ background-image: url(images/spacer.gif); background-color: #A27A53;}

/*--大喜利--*/
.oogiri-bg {
	background-image: url(images/oogiri_bg.gif);
	background-repeat: repeat-y;
}
.oogiri-odai{
	font-size: 12px;
	color: #552222;
	line-height: 1.4em;
	margin: 10px 45px 0px 75px;
}


/*-- 応募のオキテ --*/
.border1 {
	width: 312px;
	margin: 5px;
	border: 1px solid #999999;
}
.border2 {
	margin: 5px;
	border: 1px solid #61523E;
}
.bg-brown{ background-image: url(images/spacer.gif); background-color: #61523E;}
.oubo-table-bg {
	background-image: url(images/oubo_bottom.gif);
	background-repeat: no-repeat;
	height: 68px;
}
.oubo-gs-txt {
	margin: 0px 25px;
	font-size: 12px;
	color: #FF9900;
	line-height: 1.4em;
	font-weight: bold;
}

/*--フッター--*/
.footer {
	width: 750px;
	height: 53px;
	background-image: url(images/footer.gif);
	background-repeat: no-repeat;
}
.footer-txt {
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	padding: 30px 0px 0px 0px;
}

/*--フォント関連--*/
.txt10 {
	font-size: 10px;
	color: #323232;
	line-height: 1.3em;
}
.txt10-white {
	font-size: 10px;
	color: #FFF;
	line-height: 1.3em;
}
.txt12 {
	font-size: 12px;
	color: #323232;
	line-height: 1.4em;
}

.txt12-brown {
	font-size: 12px;
	color: #993300;
	line-height: 1.4em;
}

.txt12-white {
	font-size: 12px;
	color: #FFFFFF;
	line-height: 1.4em;
}

.txt12-blue {
	font-size: 12px;
	color: #0099CC;
	line-height: 1.4em;
}

.txt12-red {
	font-size: 12px;
	color: #CC3300;
	line-height: 1.4em;
}

.txt12b {
	font-size: 12px;
	color: #323232;
	font-weight: bold;
	line-height: 1.4em;
}

.txt12b-white {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 1.4em;
}
.txt12b-orange {
	font-size: 12px;
	color: #FF9900;
	font-weight: bold;
	line-height: 1.4em;
}
.txt12b-pink {
	font-size: 12px;
	color: #CC6633;
	font-weight: bold;
}

.txt12b-blue {
	font-size: 12px;
	color: #006699;
	font-weight: bold;
}
.txt12b-red {
	font-size: 12px;
	color: #CC3300;
	line-height: 1.4em;
	font-weight: bold;
}
.txt14b-orange {
	font-size: 14px;
	color: #FF4400;
	font-weight: bold;
}

/*--テキスト方向--*/
.center {text-align:center;}
.top {vertical-align:top;}
.right {text-align:right;}

/*--マージン関連--*/
.margin10 { margin: 10px 5px 0px 10px;}
.margin10-5 { margin: 10px 5px 0px 10px;}
.margin5 { margin: 5px;}
.margin-top5 { margin: 5px 0px 0px 0px;}
.margin-top15 { margin: 15px 0px 0px 0px;}
.margin0 { margin: 0px 0px 0px 0px;}

