@charset "shift_jis";
/* CSS Document */
#ralsFooter {
	clear: both;
	border-top: 1px solid #FEC73F;
	background: #F5F5F5;
	margin:0;
	padding: 5px 0 10px;
	overflow:hidden;
	zoom:1;
	min-width:990px;
}
#ralsFooter .rfContaiter {
	margin:0 auto;
	padding:0;
	width:934px;
	color:#666666;
}
#ralsFooter img{
	border:none;
	margin:0;
	padding:0;
}
/* -------左---------- */
#ralsFooter .rfLeft {
	width: 201px;
	height: 105px;
	margin:0;
	padding-top:0;
	float:left;
}
#ralsFooter .rfLeft img {
	margin-top:7px;
}
/* -------右---------- */
#ralsFooter .rfRight {
	margin:0;
	/*padding:0;*/
	padding: 0 0 20px;
	width: 733px;
	/*height: 105px;*/
	min-height: 105px;
	float:left;
	box-sizing: border-box;
	text-align: right;
}
#ralsFooter .rfRightT {
	margin:0;
	padding-bottom:3px;
	width: 733px;
	height: 25px;
	border-bottom: solid #CCC 1px;
}
#ralsFooter dt {
	float:left;
	font-size: 12px;
	font-weight: bold;
	color:#000;
	margin: 8px 0 0 0;
}
#ralsFooter dd {
	float:right;
	font-size: 10px;
	margin:10px 0 0 0;
}
#ralsFooter .rfRightM {
	margin:0;
	padding:0;
	width: 733px;
	/*height: 35px;*/
	text-align:right;
}
#ralsFooter .rfRightM img {
	margin-top:9px;
}
/* ---------連合隊のいいところバナー--------- */
#ralsFooter .ftrGoodpointBnr {
	margin-top: 10px;
}
#ralsFooter .ftrGoodpointBnr a:hover img {
  opacity: 0.7;
}
/* ---------リンク--------- */
#ralsFooter ul {
	margin:0;
	padding:0;
	width:733px;
	list-style:none;
	overflow:hidden;
}
#ralsFooter li {
	margin:0;
	padding:10px 0 0 25px;
	float:right;
	font-size: 12px;
}
#ralsFooter li a {
    display: block;
    padding-left: 18px;
    background: url("//www.rals.co.jp/img/footer/li_off.png") no-repeat scroll left center transparent;
	color:#666;
	text-decoration:none;
}
#ralsFooter li a:hover {
    background: url("//www.rals.co.jp/img/footer/li_on.png") no-repeat scroll left center transparent;
	color:#258FB8;
}
#ralsFooter a:visited {
	color:#666666;
}
/* -------下--------- */
#ralsFooter_foot {
	clear:both;
	overflow:hidden;
}
#ralsFooter .bottom_rfLeft {
	margin:0;
	padding:22px 0 0;
	width:600px;
	float:left;
	font-size:10px;
}
#ralsFooter .bottom_rfRight {
	margin:0;
	padding:8px 0 0;
	width:284px;
	float:right;
	font-size: 10px;
	text-align:right;
	line-height:1.4;
}
/*  商品スライド部分　*/
div#rFcarousel {
	clear: both;
	border-top: 1px solid #FEC73F;
	background: #FFF;
	margin:0;
	padding: 5px 0 10px;
	overflow:hidden;
	zoom:1;
	min-width:990px;
	display: none;
}
/* 法人向け商品・サービスのご案内 */
div#service {
	margin:0 auto;
	width:934px;
	height:50px;
	padding:0;
}
div#service dl {
	margin:0;
	padding:0;
}
div#service dt {
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#000;
	line-height:50px;
	letter-spacing: 0.1em;
}
div#service dd {
	margin:0;
	padding:7px 0 0 5px;
	float:right;
}
/* --------------------------- */
.jcarousel-skin-tango .jcarousel-container {
	background-color:#fff;
}
.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 990px;
}
.jcarousel-skin-tango .jcarousel-clip {
    /*overflow: hidden;*/
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  930px;
    height: 88px;
	margin: 0 auto;
	padding: 0;
}
.jcarousel-skin-tango .jcarousel-item {
    width: 178px;
    height: 88px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 5px;
    margin-right: 0;
}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 0;
    right: 0px;
    width: 30px;
    height: 88px;
    cursor: pointer;
    background: transparent url(//www.rals.co.jp/img/carousel/rFlink_rbtn.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 0;
    left: 0px;
    width: 30px;
    height: 88px;
    cursor: pointer;
    background: transparent url(//www.rals.co.jp/img/carousel/rFlink_lbtn.png) no-repeat 0 0;
}
/* =========================================================
links
========================================================= */
div#rFlinks {
	width: 990px;
	height: 88px;
	margin: 0 auto 10px auto;
	clear:both;
}
div#rFlinks ul {
    width:  943px;
    height: 88px;
	margin: 0 auto;
	padding: 0;
}
div#rFlinks ul li {
	float: left;
	background: url(//www.rals.co.jp/img/carousel/link_bg.png);
}
div#rFlinks img {
	border:none;
	margin:0;
	padding:0;
	width:178px;
	height:88px;
}
div#rFlinks a:hover img {
	-ms-filter: "alpha( opacity=70 )";
	filter: alpha(opacity=70);
	opacity: 0.7;
}
/* =========================================================
iframe中央よせ
========================================================= */
div#commodity {
	width:990px;
	margin:0 auto;
}