@charset "utf-8";

/*950px footer*/

#page .b-footer-full{     border-top: 1px solid #c9c9c9; background: #f7f7f7;}
#foot .b-footnavbar{
	background-image: none;
	margin: 0 auto;
	position: relative;
	background-color: #f7f7f7;
	text-align: left;
	    border-right: 1px solid #d4d4d4;
    border-left: 1px solid #d4d4d4;
}


#dpmarkseal img{ width:116px;}

.foot-nav-list-title{
	font-size: 13px;
	font-weight: bold;
	margin-left: -9px;
	padding-left: 7px;
	color: #222;
	background-image: url(http://intl.rakuten-static.com/b/tw/assets/footer/img/foot-title.png);
	background-repeat: no-repeat;
	margin-bottom: 4px;
    background-position: 0px 3px;
}

#foot.b-footer-full, #foot .b-footnavbar{-webkit-box-shadow: 0 0 0x 0px rgba(0,0,0,0);
  -moz-box-shadow: 0 0 0px 0x rgba(0,0,0,0);
  box-shadow: 0 0 0px 0px rgba(0,0,0,0);}

#foot  .b-nav-category-list dd{padding-left: 5px;}
#foot .b-nav-category-list dt{
	font-size: 13px;
	font-size: 13px;
	font-weight: bold;
	padding-left: 7px;
	color: #222;
	background-image: url(http://intl.rakuten-static.com/b/tw/assets/footer/img/foot-title.png);
	background-repeat: no-repeat;
	margin-bottom: 4px;
    background-position: 0px 3px;

}


#foot .b-footnavbar{ font-size:12px;}



#foot .b-footnavbar-child{
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}

   
		  
.ui-com-fb, .ui-com-google, .ui-com-plurk, .ui-com-line, .ui-com-twitter, .ui-com-pinterest, .ui-com-youtube, .ui-com-blogger{
	background-image: url(http://intl.rakuten-static.com/b/tw/assets/footer/img/share-icon.png);
	background-repeat: no-repeat;
	margin-right: 8px;
	width: 20px;
height: 20px;
vertical-align: middle;
display: inline-block;
}
.ui-com-line{background-position: -54px 0px;}
.ui-com-plurk{background-position: -27px 0px;}
.ui-com-google{
	background-position: -81px 0px;
}
.foot-nav-ui.foot-nav-ui-share li {
padding-top: 3px;
padding-bottom: 5px;
}
.ui-com-twitter{background-position: -109px 0px;}
.ui-com-pinterest{background-position: -135px 0px;} 
.ui-com-youtube{background-position: -161px 0px;} 
.ui-com-blogger{background-position: -191px 0px;}

#foot .b-footnavbar-child{padding-left:26px;
padding-right:26px;}


.foot-nav-category, .foot-nav-list { padding-left:12px;}

#foot .b-footnavbar{
	width: 950px;

}

#foot  .foot-nav-content .foot-nav-ui{	
width: 153px;
padding-left: 24px;}
#foot .b-footernav-cols .b-col{
width: 158px;
padding-left: 19px;

}

#foot .b-footnavbar-child.b-nav-partners .b-nav-category-list{ min-width:252px;  min-width: 257px;   margin-right: 0px;}
.foot-nav-category{
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c9c9c9;
	margin-bottom: 15px;
}
.foot-nav-ui li{ padding-top:3px; padding-bottom:3px;}
.foot-nav-title{ margin-left:15px;
	font-size: 13px;
	font-weight: bold;
	padding-left: 7px;
	color: #222;
	background-image: url(http://intl.rakuten-static.com/b/tw/assets/footer/img/foot-title.png);
	background-repeat: no-repeat;
	margin-bottom: 4px;
background-position: 0px 3px;}
.foot-nav-content{ overflow:hidden; }
.foot-nav-content .foot-nav-ui{ float:left;}

#foot .b-footnavbar{ font-size:12px;}

li.dpmarkseal-text {
  width: 220px;
}

/*950px footer end*/