@charset "UTF-8";
/* visual */

#remoteSupport a {
	margin: 0 0 -60px 576px;
	width: 120px;
	height: 60px;
}
#remoteSupport a {
	display: block;
	width: 120px;
	height: 60px;
	background: url(../images/btn_remotesupport.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}
#remoteSupport a:hover {
	filter: alpha(opacity=60);
	-moz-opacity:0.60;
	opacity:0.60;
}

.box_tabMenu {width: 576px;}
#clmn_submenu {width: 576px;}
#clmn_submenu .box_subMenu {width: 576px;}

.aremokoremo-image {
	margin: 40px 0;
}






/*  TV / MUSIC  */

.clearb {
	clear: both;
}

p.tvmusic-p {
	margin: 0;
	padding: 0;
}
.tvmusic-p img.right {
padding: 0 0 10px 15px;
float: right;
}

.link_detail {
	margin: 0 10px 0 0;
}


/*  2 column  */

.clmn_contents .recommendBox h3.hikaritv {background-image: url(../images/icn_tvmservice-hikaritv.png);}
.clmn_contents .recommendBox h3.fletstv {background-image: url(../images/icn_tvmservice-fletstv.png);}
.clmn_contents .recommendBox h3.auhikari {background-image: url(../images/icn_tvmservice-auhikari.png);}
.clmn_contents .recommendBox h3.unext {background-image: url(../images/icn_tvmservice-unext.png);}
.clmn_contents .recommendBox h3.skyperfectv {background-image: url(../images/icn_tvmservice-skyperfectv.png);}
.clmn_contents .recommendBox h3.actvila {background-image: url(../images/icn_tvmservice-actvila.png);}
.clmn_contents .recommendBox h3.sonetusen {background-image: url(../images/icn_tvmservice-sonetusen.png);}


.clmn_contents .recommendBox p.txt_2clm1 {
	margin: 10px 15px 5px;
	font-size: 1em;
	height: 75px;
}
.clmn_contents .recommendBox p.txt_2clm2 {
	height: 65px;
}
.clmn_contents .recommendBox p.txt_2clm3 {
	height: 85px;
}
.clmn_contents .recommendBox p.txt_2clm4 {
	height: 45px;
}


.clmn_contents .box_1column .btn_pageTop {
	margin: 10px 15px 0 0;
	display: inline;
}





/*  WEBで新規入会  */
.clmn_contents .btn_web_apply {
	margin: 10px 0 0 26px;
	padding: 8px 0 0 432px;
	height: 56px;
}
#usen {
	background: url(../images/bg_usen.png) no-repeat 0 0;
}
#actvila {
	background: url(../images/bg_actvila.png) no-repeat 0 0;
}
#hikaritv {
	background: url(../images/bg_hikaritv.png) no-repeat 0 0;
}
#auhikari {
	background: url(../images/bg_auhikari.png) no-repeat 0 0;
}
#unext {
	background: url(../images/bg_unext.png) no-repeat 0 0;
}
#skyperfectv {
	background: url(../images/bg_skyperfectv.png) no-repeat 0 0;
}
#fletstv {
	background: url(../images/bg_fletstv.png) no-repeat 0 0;
}


.clmn_contents .btn_web_apply li {
	float: left;
	width: 176px;
}
.clmn_contents .btn_web_apply li a {
	display: block;
	width: 180px;
	height: 40px;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}
.clmn_contents .btn_web_apply li.btn01 a {background-image: url(../images/btn_web-nyukai.png);}
.clmn_contents .btn_web_apply li a:hover {background-position: 0 -40px;}





.btn_apply a {
	display: block;
	margin: 0 0 0 30px;
	width: 180px;
	height: 40px;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}
.btn_apply a {background: url(../images/btn_web-nyukai.png) no-repeat 0 0;}
.btn_apply a:hover {background-position: 0 -40px;}
