﻿body{text-shadow:none;}
a, #homePage a.ui-btn, .ui-focus, .ui-btn:focus{outline:none;-moz-outline:none;box-shadow:none;}

.ui-panel-animate {
	-webkit-transition: -webkit-transform 3ms ease;
	-moz-transition: -moz-transform 3ms ease;
	transition: transform 3ms ease
}
.ui-panel{width:100%;height:460px;background:#222222;min-height:auto;top:auto;bottom:0;text-align:center;}
.ui-panel ul{padding-top:15px;}
.ui-panel-inner{position:static;width:158px;margin:0 auto 0 44.4%;}
.ui-panel .ui-btn{height:69px;padding:12px 0;}
.ui-panel-dismiss-position-right.ui-panel-dismiss-open{left:0;}
.ui-panel-animate.ui-panel-content-fixed-toolbar-position-right.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-reveal{transform: translate3d(0, -461px, 0);}
.ui-panel .ui-btn.langANcn,
.ui-panel .ui-btn.langANen,
.ui-panel .ui-btn.langANjp{height:auto;padding:0;border:none!important;text-align:center;}
.ui-panel .ui-btn.langANcn .ui-btn-inner,
.ui-panel .ui-btn.langANen .ui-btn-inner,
.ui-panel .ui-btn.langANjp .ui-btn-inner{font-size:16px!important;}
.dotLine.ui-li-static.ui-li{padding:18px 0 9px 0;}
.dotLine hr{border:none;border-top:2px dashed #999;}
.ui-panel .ui-btn.langANcn a{letter-spacing:3px;}
.ui-panel .ui-btn.langANen a{letter-spacing:3px;}
.ui-panel .ui-btn.langANjp a{letter-spacing:13px;text-indent:+6.9px;;}
.langANjp.ui-li .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li{padding:0.6em 0;}

.ui-navbar li img{height: 32px;}
.ui-navbar .ui-btn-text{height:32px;}
.fonPage .ui-navbar li img{width:auto;}
.fonPage .ui-navbar .ui-grid-a > :nth-child(n){width:47.8%;}
.ui-panel-naite .ui-btn-inner{overflow:visible;}

#Y{text-align:center;}
#HomeLogoBrand{height:auto;}
#HomeLogoBrand img{padding-top:160px;width:138px;}

#MenuLanguage{height:auto;}
#MenuLanguage ul{list-style:none;margin:0 auto;padding:0;}
#MenuLanguage ul li{width:171px;height:73px;list-style:none;margin:0 auto;}
#MenuLanguage ul li a{width:171px;height:43px;}
#MenuLanguage ul li a img{width:138px;height:auto;}

#BrandLogoBrand{height:auto;}
#BrandLogoBrand img{padding-top:51px;height:100px;overflow:hidden;}

#MenuBrand{height:auto;}
#MenuBrand ul{list-style:none;margin:0 auto;padding:0;}
#MenuBrand ul li{list-style:none;margin:0 auto;}
#MenuBrand ul li a{display:block;width:200px;height:87px;margin:0 auto;}
#MenuBrand ul li a img{float:left;width:200px;height:87px;}
#MenuBrand ul li a.wz{height:55.5px;}
#MenuBrand ul li a.wz img{height:40.5px;}
/*
.wrapper{padding:0;width:260px;max-width:409px;margin:0 auto;}
.wrapper .carousel-stage ul,
.wrapper .carousel-stage ul li{list-style:none;display:block;width:260px;}
*/
.desc{text-align:left;text-indent:2em;text-shadow:none;color:#c5b093;font-size:16px;padding:10px 1px 0 1px;}

/* History */
.History .connected-carousels .next-stage{width:190px;height:280px;right:-60px;background:url(/content/images/fonrac-history-jtr.png) right center no-repeat;outline:none;-moz-outline:none;oveflow:hidden;}
.History .connected-carousels .prev-stage{width:190px;height:280px;left :-60px;background:url(/content/images/fonrac-history-jtl.png) left  center no-repeat;outline:none;-moz-outline:none;oveflow:hidden;}
.History .connected-carousels .next-stage span{display:block;opacity:1;background:transparent;text-indent:-999px;width:100%;height:100%;top:0;left:0;right:0;border:none;box-shadow:none;oveflow:hidden;display:none;}
.History .connected-carousels .prev-stage span{display:block;opacity:1;background:transparent;text-indent:-999px;width:100%;height:100%;top:0;left:0;right:0;border:none;box-shadow:none;oveflow:hidden;display:none;}
.History .connected-carousels .carousel-stage{width:260px;}
.History .connected-carousels .carousel-stage img{width:260px;height:auto;margin:0;}

/* Series */
.Series .connected-carousels .next-stage{width:190px;height:345px;right:-60px;background:url(/content/images/roaat-xl-jtr.png) right center no-repeat;outline:none;-moz-outline:none;oveflow:hidden;}
.Series .connected-carousels .prev-stage{width:190px;height:345px;left :-60px;background:url(/content/images/roaat-xl-jtl.png) left  center no-repeat;outline:none;-moz-outline:none;oveflow:hidden;}
.Series .connected-carousels .next-stage span{display:block;opacity:1;background:transparent;text-indent:-999px;width:100%;height:100%;top:0;left:0;right:0;border:none;box-shadow:none;oveflow:hidden;display:none;}
.Series .connected-carousels .prev-stage span{display:block;opacity:1;background:transparent;text-indent:-999px;width:100%;height:100%;top:0;left:0;right:0;border:none;box-shadow:none;oveflow:hidden;display:none;}
.Series .connected-carousels .carousel-stage{width:260px;box-shadow:0 0 5px #fff;}
.Series .connected-carousels .carousel-stage img{width:260px;height:auto;margin:0;float:left;}




.desc,
p{font-size:12px;}

.ui-footer .ui-title{display:none;}

.tf{transform:rotate(180deg);}
.ui-footer .ui-btn-icon-notext .ui-btn-inner .ui-icon{margin:0;}

.ui-icon-nav{background-position:0px 0px;
	background-position:center top;
	background-size:100% 100%;
}

.ui-footer .ui-panel-naite{margin:2px 0 0 7px;}




.ui-footer ul{padding:0 2%;}
.ui-navbar.ui-mini{width:auto;margin-right:43px;height:43px;}
.ui-footer ul.ui-grid-a > :nth-child(n){width:48%;margin-right:1%;margin-left:1%;margin-top:6px;}
.ui-footer ul.ui-grid-b > :nth-child(n){width:31%;margin-right:1%;margin-left:1%;margin-top:6px;}
.ui-navbar .ui-btn-text{padding-top: 0.5em;padding-bottom: 0.5em;height:auto;color:#fff;}
.ui-footer .ui-navbar ul li a.ui-btn.ui-btn-bb{vertical-align:middle;background:#000;background-image: linear-gradient(#666, #555, #444, #333, #222, #111, #000, #000, #666);border:1px solid #000;}

.ui-footer > .ui-panel-naite.ui-btn-icon-notext{border-top:1px solid #6c6c6c;margin:0;right: 0px;background:#000;top: 0px;}
.ui-footer > .ui-panel-naite.ui-btn-icon-notext .ui-icon-nav{background-position:center;width:43px;height:42px;}
.ui-header .ui-btn-inner, .ui-footer .ui-btn-inner, .ui-mini .ui-btn-inner{font-size:14px;}

#nav-panel{z-index: 1003;backgound:none!important;border-top:2px solid #000;height:458px;}




/*
.ui-mobile-viewport{max-width:640px;margin:0 auto;position:relative;}
.ui-footer-fixed{max-width:640px;margin:0 auto;}
#nav-panel{max-width:640px;margin:0 auto;left:0;}
*/




#homePage{background-color:#301234!important;}