.MainContainer{
	width:980px;
	margin:0 auto;
	text-align:left;
}
.LeftContainer{
	width:683px;
	float:left;
	display:block;
	margin-right:20px;
}
.RightContainer{
	width:277px;
	float:right;
	display:block;
}
.HeaderTop{
	background:#000;
}
.HeaderTop .MainContainer{
	color:#BDBDBD;
	padding:3px 0;
}
.HeaderTop .MainContainer p{
	display:block;
	float:left;
}
.HeaderTop .MainContainer i{
	display:block;
	float:right;
	font:normal 10px 'ＭＳ Ｐゴシック';
	padding:3px 0 0 0;
}
.Header{
	background-color:#171717;
	background-position:-500px -0px;
	height:79px;
}
.Header .MainContainer{
	position:relative;
}
.IndexImages a{
	border:none;
	display:block;
	background:url('/img/index/index_images.png') no-repeat;
}


/* index 右カラム 広告枠
-------------------------------------------------------------*/
.IndexImages.enter{
	margin-bottom:40px;
}
/* ///index 右カラム 広告枠
-------------------------------------------------------------*/


.Header .logo a{
	background-position:-300px -0px;
	width:165px; height:63px;
	position:absolute;
	left:0px; top:10px;
}
.IndexImages a span{
	display:none;
}
.Header .tenpo{
	position:absolute;
	right:500px; top:10px;
}
.Header .ninzuu{
	position:absolute;
	right:300px; top:25px;
	display:none;
}

.NumberTitle img{
	margin:16px 0 0 0;
}

.Header .enter{
	position:absolute;
	right:0px; top:15px;
}
.enter a{
	background-position:-0px -0px;
	width:277px; height:40px;
}
.enter a:hover{
	background-position:-0px -40px;
}
.Header .login a{
	background-position:-300px -70px;
	width:150px; height:15px;
	position:absolute;
	right:0px; top:60px;
}
.Header .login a:hover{
	background-position:-300px -86px;
}
.EnterLink{
	background:url('/img/index/index_images.png') no-repeat;
	width:280px; height:66px;
	padding:25px 20px 0 20px;
	margin:0 20px 10px 0;
	cursor:pointer;
	float:left;
	display:block;
}
.EL01		{background-position:-0px -100px;}
.EL01:hover	{background-position:-0px -192px;}
.EL02		{background-position:-321px -100px;}
.EL02:hover	{background-position:-321px -192px;}
.EL03		{background-position:-642px -100px;}
.EL03:hover	{background-position:-642px -192px;}
.EL04		{background-position:-963px -100px;}
.EL04:hover	{background-position:-963px -192px;}


.catch01{display:block; float:left; margin:20px 0;}
.catch02{display:block; float:left; margin:25px 0 30px 40px;}

/*-----------------------------------------
業種説明
------------------------------------------*/
.GyousyuLink{
	width:320px;
	cursor:pointer;
	float:left;
	display:block;
	margin:0 20px 20px 0;
}
.GyousyuLink a{
	color:#000;
}
.GyousyuLink .Thumb{
	float:left; display:block; width:92px;
}
.GyousyuLink .txt{
	float:left; display:block; width:228px;
}
.GyousyuLink .Thumb img{
	width:90px; height:90px;
	border:1px solid #fff;
}
.GyousyuLink strong{
	display:block;
	height:26px;
	padding:5px 0 0 5px;
}
.GyousyuLink strong em{
	font:normal bold 20px 'Arial';
	color:#E30053;
}
.GyousyuLink p{
	color:#707070;
	height:61px;
	padding:0 0 0 5px;
}
.GL01 strong			{border-left:5px solid #04BBFF;}
.GL01 p					{border-left:5px solid #B3EAFF;}
.GL01:hover .Thumb img	{border:1px solid #04BBFF;}

.GL02 strong			{border-left:5px solid #FF6085;}
.GL02 p					{border-left:5px solid #FFCFDA;}
.GL02:hover .Thumb img	{border:1px solid #FF6085;}

.GL03 strong			{border-left:5px solid #FF9E04;}
.GL03 p					{border-left:5px solid #FFE2B3;}
.GL03:hover .Thumb img	{border:1px solid #FF9E04;}

.GL04 strong			{border-left:5px solid #8CD808;}
.GL04 p					{border-left:5px solid #DCF3B4;}
.GL04:hover .Thumb img	{border:1px solid #8CD808;}

.GL05 strong			{border-left:5px solid #B7B7B7;}
.GL05 p					{border-left:5px solid #E9E9E9;}
.GL05:hover .Thumb img	{border:1px solid #B7B7B7;}

.GL06 strong			{border-left:5px solid #313131;}
.GL06 p					{border-left:5px solid #C1C1C1;}
.GL06:hover .Thumb img	{border:1px solid #313131;}


/*-----------------------------------------
広告枠
------------------------------------------*/
.PRBanner{
	margin:0 auto 10px;
	text-align:center;
}
.PRBanner img{
	background:#F8F8F8;
	width: 200px;
	margin:0 5px;
}
.PRBannerBig img{
	background:#F8F8F8;
	width:277px; height:110px;
	margin:32px 0;
}


/*-----------------------------------------
更新情報
------------------------------------------*/
.Information{
	border:1px solid #DADADA;
	background:#F5F5F5;
	height:150px;
	padding:10px;
	margin:0 0 30px 0;
	/*display:;*/
	overflow:auto;
}
.Information dt{
	background:#DADADA;
	padding:2px 7px;
	margin:10px 0 5px 0;
}
.Information dd a{
	padding:0 0 0 15px;
	background:url('/img/icon/li03.png') left center no-repeat;
	color:#000;
}
.Information dd a:hover{
	background:url('/img/icon/li04.png') left center no-repeat;
	color:#FF347E;
}
.InformationAll{
	color:#fff;
	background:#414141;
	padding:2px 10px 0 15px;
}
.InformationAll a{
	color:#fff;
}

.htv{
	margin:10px 0 0 0;
	position:relative;
}
.htv em,
.hime em{
	font:normal bold 20px 'Arial';
	color:#E30053;
}
.htv .titleimg,
.hime .titleimg{
	position:absolute;
	right:10px; top:-15px;
}
.htv .playButton{
	position:absolute;
	left:0px; top:0px;
}
.htv .rotator {
	width:277px;
	height:155px;
	background: #fff;
	position: relative;
	overflow:none;
}

.hime{
	margin:10px 0 0 0;
	position:relative;
}
.hime img.photo{
	width:277px;
}
.popular{
	position:absolute;
	left:0px; top:-20px;
}
.allview{
	background:url('/img/icon/link01.png') left center no-repeat;
	padding:2px 0 0 15px;
	margin:3px 0 0 0;
}
.allview a{
	color:#00AEFF;
}




/*-----------------------------------------
Numbers
------------------------------------------*/
.NumberTitle	{
	margin:0 5px 0 0;
	float:left;
}
.NumberUnit		{float:left; display:block; padding:17px 0 0 3px;}
.NumberImages span{
	border:none; text-indent:-9999px;
	background:url('/img/numbers_images.png') no-repeat;
	display:block; float:left;
	width:23px; height:33px;
}
.NumberImages .num0{background-position:-0px -0px;}
.NumberImages .num1{background-position:-24px -0px;}
.NumberImages .num2{background-position:-48px -0px;}
.NumberImages .num3{background-position:-72px -0px;}
.NumberImages .num4{background-position:-96px -0px;}
.NumberImages .num5{background-position:-120px -0px;}
.NumberImages .num6{background-position:-144px -0px;}
.NumberImages .num7{background-position:-168px -0px;}
.NumberImages .num8{background-position:-192px -0px;}
.NumberImages .num9{background-position:-216px -0px;}



.Indexbanner_post{
	width: 320px;
	height: 50px;
	position: absolute;
	top: 13px;
	right: 320px;
}

/* 広告枠 右カラム
--------------------------------------------------------------------*/
#PR_Rclm.InformationAll {
	margin-top:65px;
}