/*==============================================
  メカミミ -オフィシャルサイト- *スペシャル*
================================================*/

/*基本設定-----------------------------------------------*/

#main{
	width: 810px;
	position: relative;
	margin: 0px auto;
}

/*応援バナー-----------------------------------------------*/

#main00{
	background-image: url(../image/spe1_bimg.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	width: 810px;
	height: 203px;
	text-align: left;
}


/*壁紙-----------------------------------------------*/

#main02{
	background-image: url(../image/spe3_bimg.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	width: 810px;
	height: 203px;
	text-align: left;
}

/*体験版-----------------------------------------------*/

#main03{
	background-image: url(../image/spe4_bimg.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	width: 810px;
	height: 203px;
	text-align: left;
}

/*ブログパーツ-----------------------------------------------*/

#main4 {
	background-image: url(../image/spe5_bimg.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	text-align: left;
	height: 203px;
	width: 810px;
}

/*チラシデータ-----------------------------------------------*/

#main05 {
	background-image: url(../image/spe6_bimg.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	text-align: left;
	height: 203px;
	width: 810px;
}

/*カウントダウン-----------------------------------------------*/

#main06 {
	background-image: url(../image/spe7_bimg.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	text-align: left;
	height: 203px;
	width: 810px;
}

#ctv00{
	width: 746px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
.cvtitle {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #39F;
	text-align: center;
}


#ctv00 TD{
	vertical-align: top;
}

#ct_v{
	font-weight: normal;
	margin-bottom: 5px;
}

#ct_v a{
	display: block;
	width: 77px;
	height: 20px;
	overflow: hidden;
	text-decoration: none;
}

#ct_v a{
	background-image: url(../image/ct_v.gif);
	background-position: 0px 0px;
}
#ct_v	a:hover{background: url(../image/ct_v.gif)	0px -20px;}


#ct{
	background-image: url(../count/ct_bg.jpg);
	background-repeat: no-repeat;
	width: 746px;
	height: 400px;
}
/*雑誌-----------------------------------------------*/

#spe01{
	background-image: url(../image/pub_mimg.jpg);
	background-repeat: repeat-y;
	background-position: top center;
	position: relative;
	width: 810px;
	text-align: left;
}

#spe02{
	background-image: url(../image/pub_mimg.jpg);
	background-repeat: repeat-y;
	background-position: top center;
	position: relative;
	width: 810px;
	text-align: left;
}

#spe00{
	background-image: url(../image/pub_mimg.jpg);
	background-repeat: repeat-y;
	background-position: top center;
	position: relative;
	width: 810px;
	text-align: center;
}

/*ダウンロード---------------------------------------*/

#main01{
	background-image: url(../image/spe2_bimg.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	width: 810px;
	height: 203px;
	text-align: left;
}


#spe03{
	background-image: url(../image/spe_bimg2.jpg);
	background-repeat: repeat-y;
	background-position: top center;
	position: relative;
	width: 810px;
	text-align: left;
	height: 86px;
}

#spe06 {
	background-image: url(../image/spe_bimg3.jpg);
	background-repeat: no-repeat;
	height: 86px;
	width: 810px;
	background-position: center top;
	position: relative;
}

#spe07 {
	background-image: url(../image/spe_bimg4.jpg);
	background-repeat: no-repeat;
	height: 86px;
	width: 810px;
	background-position: center top;
	position: relative;
}

#spe08 {
	background-image: url(../image/spe_bimg5.jpg);
	background-repeat: no-repeat;
	height: 86px;
	width: 810px;
	background-position: center top;
	position: relative;
}

#spe09 {
	background-image: url(../image/spe_bimg0.jpg);
	background-repeat: no-repeat;
	height: 86px;
	width: 810px;
	background-position: center top;
	position: relative;
}

/*-----------------------------------------------*/

#sfoot{
	background-image: url(../image/pub_fimg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	width: 810px;
	height: 47px;
	margin: 0px auto -13px auto;
}

/*システム-----------------------------------------------*/

#sys{
	background-image: url(../image/sys_bimg.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	width: 810px;
	height: 203px;
	text-align: left;
}

/*フォーム-----------------------------------------------*/

#forum{
	background-image: url(../image/forum_bimg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 810px;
	height: 88px;
	text-align: left;
}

/*各種コンテンツ-----------------------------------------*/

#ctmenu{
	background-image: url(../image/spe_bg.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 92px;
	left: 50px;
	width: 548px;
	height: 46px;
	z-index: 20;
}

#ctmenu UL{
	position: absolute;
	top: 11px;
	left: 12px;
	width: 520px;
	height: 24px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#ctmenu LI{
	display: inline;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
	float: left;
}

#ctmenu LI a,
#ctmenu LI p{
	display: block;
	width: 65px;
	height: 24px;
	overflow: hidden;
	text-decoration: none;
	margin: 0px;
}

/*通常*/
#ct_fre a,#ct_fre p { background : url(../image/spe_ct.gif)	0px   0px;}
#ct_dow a,#ct_dow p { background : url(../image/spe_ct.gif)	0px -24px;}
#ct_wal a,#ct_wal p { background : url(../image/spe_ct.gif)	0px -48px;}
#ct_web a,#ct_web p { background : url(../image/spe_ct.gif)	0px -72px;}
#ct_par a,#ct_par p { background : url(../image/spe_ct.gif)	0px -96px;}
#ct_pdf a,#ct_pdf p { background : url(../image/spe_ct.gif)	0px -120px;}
#ct_asg a,#ct_asg p { background : url(../image/spe_ct.gif)	0px -144px;}
#ct_ctv a,#ct_ctv p { background : url(../image/spe_ct.gif)	0px -168px;}

/*オーバー*/
#ct_fre	a:hover { background : url(../image/spe_ct.gif)	-65px   0px;}
#ct_dow	a:hover { background : url(../image/spe_ct.gif)	-65px -24px;}
#ct_wal	a:hover { background : url(../image/spe_ct.gif)	-65px -48px;}
#ct_web	a:hover { background : url(../image/spe_ct.gif)	-65px -72px;}
#ct_par	a:hover { background : url(../image/spe_ct.gif)	-65px -96px;}
#ct_pdf	a:hover { background : url(../image/spe_ct.gif)	-65px -120px;}
#ct_asg	a:hover { background : url(../image/spe_ct.gif)	-65px -144px;}
#ct_ctv	a:hover { background : url(../image/spe_ct.gif)	-65px -168px;}

/*オン*/
#ct_fre	.on { background : url(../image/spe_ct.gif)	-130px   0px;}
#ct_dow	.on { background : url(../image/spe_ct.gif)	-130px -24px;}
#ct_wal	.on { background : url(../image/spe_ct.gif)	-130px -48px;}
#ct_web	.on { background : url(../image/spe_ct.gif)	-130px -72px;}
#ct_par	.on { background : url(../image/spe_ct.gif)	-130px -96px;}
#ct_pdf	.on { background : url(../image/spe_ct.gif)	-130px -120px;}
#ct_asg	.on { background : url(../image/spe_ct.gif)	-130px -144px;}
#ct_ctv	.on { background : url(../image/spe_ct.gif)	-130px -168px;}

/*NEW*/
#ctnew{
	background-image: url(../image/new02.gif);
	background-repeat: no-repeat;
	z-index: 30;
	position: absolute;
	width: 34px;
	height: 13px;
	top: 30px;
}

.ctnew1{left:  48px;}
.ctnew2{left: 113px;}
.ctnew3{left: 178px;}
.ctnew4{left: 243px;}
.ctnew5{left: 308px;}
.ctnew6{left: 373px;}
.ctnew7{left: 438px;}
.ctnew8{left: 503px;}

/*応援バナー---------------------------------------------*/

/*テーブル*/
#main TABLE{margin: 0px auto;}
#main TD{

}

/*種類*/
#tit,
#tit2{
	width: 680px;
	color: #FF7800;
	padding: 4px;
	background-color: #FFEF96;
	border: 2px outset #FEFFC8;
	font-size: 14px;
	font-weight: bold;
	margin: 0px auto;
}

#tit2{
	width: 724px;
	margin: 20px auto 0px auto;
}
#tit{
	margin-left: 47px;
	_margin-left: 0px;
	_margin-right: 34px;
}

/*タグ*/
TEXTAREA{
	margin: 10px auto;
	font-size: 13px;
	border: 1px solid #1DA0F2;
	background-color: #EAFFFF;
}

#sc TD{
	height: 10px;
	font-size: 15px;
	vertical-align: top;
}

#sc SPAN{
	background-color: #B1EFF1;
	border: 1px solid #85A3D6;
	margin: 0px 20px 0px 0px;
	padding: 2px;
	width: 90px;
	text-align: center;
	float: left;
}

#up{
	width: 720px;
	text-align: right;
	margin: 0px auto;
}

FONT{
	color: #FF0000;
	font-size: 0.9em;
	padding: 0px 5px;
}

/*ダウンロード-------------------------------------------*/

/*トレーラームービー*/
#tremov{
	width: 670px;
	margin: 0px 0px 0px 50px;
}

#tremov TD{
	vertical-align: top;
}

#dl{
	font-weight: normal;
	margin-bottom: 5px;
}

#dl a{
	display: block;
	width: 193px;
	height: 66px;
	overflow: hidden;
	text-decoration: none;
}

#dl a{background: url(../image/dlico.jpg)	0px 0px;}
#dl	a:hover{background: url(../image/dlico.jpg)	0px -66px;}

/*ミラーサイト様一覧*/
#mrrt{
	border-bottom: 1px solid #5BA7FF;
	border-left: 10px solid #5BA7FF;
	font-size: 0.9em;
	color: 525252;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 6px;
	padding-left: 8px;
}

#l_txt{
	width: 260px;
	text-align: left;
	font-weight: normal;
	font-size: 14px;
}

#r_txt{
	width: 420px;
	text-align: left;
	font-weight: normal;
	font-size: 14px;
}

#irowaku{
	border: 1px solid #BBE5FF;
	padding: 5px;
}

#iro{
	background-color: #EAF7FF;
}

#point {
	font-size: 1.5em;
	color: #F6C;
}
