@charset "utf-8";
.headerContainer {
    width: 100%;
    max-width: 750px;
    padding: 0 2%;
    margin: 0 -2%;
    position: fixed;
    top: 0;
    z-index: 10000;
    background: #fff;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
#header {
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative;
}
#header img {
    max-width: 100%;
}
#header h1 {
    max-width: 10.55%;
    float: left;
}
#header ul li{float:left}
#header ul li:nth-child(1){max-width:15.27%;margin-left:4%}
#header ul li:nth-child(2){max-width:17.5%;margin-left:2%}
#header ul li:nth-child(3){max-width:10.55%;margin-left:2%}
#header ul li:nth-child(4){max-width:10.55%;margin-left:2%}
#header ul li:nth-child(5){max-width:10.55%;margin-left:2%}


#header ul li#navBtn {
    max-width: 8.61%;
    float: right;
}
#search_box {
    display: none;
    position: absolute;
    width: 85.41%;
    bottom: 10px;
    right: 0;
}
#search_box p {
    width: 86.17%;
}
#search_box p input {
    border: none;
    float: left;
    border-bottom: 2px solid #c9c9c9;
    padding: 3% 2% 3% 10%;
    width: 100%;
    outline: 0;
    font-size: 15px;
    background: url(/jp/sp/images/ico_search.gif) no-repeat -3% center;
    background-size: 15%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}
@media screen and (max-width:640px) {
    #search_box p input {
        font-size: 10px;
    }
}
#search_box #search_clear {
    float: right;
    width: 9.08%;
}
#globalNav {
    display: none;
    overflow: auto;
    margin: 0 -1%;
    z-index: 10000;
    background: #fff;
    position: relative;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
#globalNav .label {
    padding: 18px 3.47%;
    border-top: 2px solid #000;
    background: url(/jp/sp/images/ico_nav_plus.gif) no-repeat 97.5% center;
    background-size: 3.88% auto;
}
#globalNav .label.selected {
    background: url(/jp/sp/images/ico_nav_minus.gif) no-repeat 97.5% center;
    background-size: 3.88% auto;
}
#globalNav .navCategory {
    border-top: 2px solid #000;
    display: block;
}
#globalNav .navCategory dt, #globalNav .navCategory dd {
    margin: 0 0 0 10%;
    padding: 0;
}
#globalNav .navCategory dd ul {
    border-top: 2px solid #000;
}
#globalNav .navCategory dt li, #globalNav .navCategory dd li {
    border-bottom: 1px solid #000;
    background: url(/jp/sp/images/ico_nav_right.gif) no-repeat 97% center;
    background-size: 3.88% auto;
}
#globalNav .navCategory dt li:last-child, #globalNav .navCategory dd li:last-child {
    border-bottom: none;
}
#globalNav .navCategory dt li a {
	font-weight: bold!important;
}
#globalNav .navCategory dd li a {
    display: block;
    padding: 16px 3.47%;
    font-size: 1.5rem;
    font-weight: normal;
}
.navCategory li a {	
	font-size: 10px !important;	
}
#globalNav .navCategory dt {
    border-top: 2px solid #000;
    background: url(/jp/sp/images/ico_nav_plus.gif) no-repeat 97% center;
    background-size: 3.88% auto;
}
#globalNav .navCategory dt:first-of-type {
    border-top: none;
}
#globalNav .navCategory dt.selected {
    background: url(/jp/sp/images/ico_nav_minus.gif) no-repeat 97% center;
    background-size: 3.88% auto;
}
#globalNav .navCategory dt ul {
    border-top: none;
}
#globalNav .navCategory dt a {
    display: block;
    padding: 16px 3.47%;
    font-size: 10px;
    font-weight: bold;
}
#globalNav #navWomen .label img {
    max-width: 16.11%;
}
#globalNav #navMen .label img {
    max-width: 8.33%;
}
#globalNav #navKids {
    border-bottom: 2px solid #000;
}
#globalNav #navKids .label img {
    max-width: 9.16%;
}
html body.ui-body-c, html body.ui-overlay-c {
    background: #fff !important;
}
body.ui-mobile-viewport.noscroll {
    position: fixed;
    width: 100%;
    margin: 0 auto;
    left: 0;
}
#main {
    top: auto;
}
#siteHeader, table#headNavi td {
    height: auto !important;
    text-align: left !important;
}
#siteHeader a, table#headNavi td a {
    color: #000;
}
.underHeader {
    max-width: 750px;
    width: 100%;
    padding: 0 2%;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    background: #fff;
    margin: 0 auto;
}
.underHeader .navCategory dt, .underHeader .navCategory dt a {
    font-size: 17px !important;
}
.underHeader .navCategory dd, .underHeader .navCategory dd a {
    font-size: 15px !important;
}
@media screen and (max-width:640px) {
    .underHeader .navCategory dt, .underHeader .navCategory dt a {
        font-size: 10px !important;
    }
    .underHeader .navCategory dd, .underHeader .navCategory dd a {
        font-size: 10px !important;
    }
}
#l2MenuList {
    display: none;
}
#pagetop {
    position: fixed;
    z-index: 1000;
    right: 20px;
    bottom: 20px;
    display: none;
    width: 50px;
}
#footer {
    padding-bottom: 60px;
    background: #fff;
}
#footer.under {
    padding: 10px;
    max-width: 730px;
    margin: 0 auto;
}
#footer img {
    max-width: 100%;
}
#footer ul li {
    float: left;
}
#footer ul.logo li {
    max-width: 8.88%;
}
#footer ul.menu li {
    margin-left: 4.58%;
}
#footer ul.menu li:nth-child(1) {
    max-width: 14.72%;
}
#footer ul.menu li:nth-child(2) {
    max-width: 12.5%;
}
#footer ul.menu li:nth-child(3) {
    max-width: 17.22%;
}
#footer ul.menu li:nth-child(4) {
    max-width: 15.27%;
}
#footer small {
    display: block;
    margin-top: 8px;
    width: 52.22%;
}


.cartItems {
	position: relative;
}
.cartItems .number {
	position: absolute;
	width: 4em;
	top: 10%;
	left: 50%;
	margin-left: -2em;
	text-align: center;
	color: #e60012;
	font-size:10px;
}

ul.breadcrumbsArea {
	margin: 6px 5px;
}
ul.breadcrumbsArea#footerBreadCrumbs {
	margin: 10px 5px;
}
ul.breadcrumbsArea li {
	display: inline;
    font-size: 12px;
	word-wrap: break-word;
}
ul.breadcrumbsArea li:after {
	content: "\003E";
	margin : 0 0.5em ;
}
ul.breadcrumbsArea li:last-child:after {
	content: none;
}
ul.breadcrumbsArea li a {
	color: #000!important;
	font-weight: normal!important;
}

@media screen and (min-width: 768px) {
    body{padding-top:60px}#globalHeader{width:100%;padding:5px 0;height:50px;position:fixed;background:#fff;z-index:10000;top:0;left:0}#globalHeader .container{margin:0 auto;width:960px}#globalHeader .headerFrame{position:relative}#globalHeader h1{float:left;margin-right:93px}#globalHeader #navHeaders{float:left}#globalHeader #navHeaders li{float:left}#globalHeader #navWomen,#globalHeader #navMen,#globalHeader #navKids,#globalHeader .navVisualBox div{display:none}#globalHeader #navWomen,#globalHeader #navMen,#globalHeader #navKids{padding:20px 30px;background:#fff;position:absolute;top:55px;left:0;width:100%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#globalHeader .navUtility{float:left!important}#globalHeader .navUtility li{float:left}#globalHeader .navUtility li.searchBox{padding:13px 25px 0 18px;font-size:small}#globalHeader .navUtility li.searchBox input.btn{vertical-align:middle;margin-right:4px}#globalHeader .navUtility li.searchBox input.txt{width:89px;padding:0 5px;border:1px solid #070002;font-size:small;vertical-align:middle}#globalHeader .navUtility li.headlikelist{padding-top:10px;margin-right:12px}#globalHeader .navUtility li.headlikelist a{display:block;padding:0 5px}#globalHeader .navUtility li.cart{padding-top:15px;width:70px}#globalHeader .navUtility li.cart a{text-decoration:none;height:22px;display:inline-block}#globalHeader .navUtility li.cart img{vertical-align:middle;margin-right:0}#globalHeader .navUtility li.cart input{width:30px;padding:0 5px 1px;vertical-align:middle;text-align:right}#globalHeader .navUtility li.cart.under{padding-top:13px}#globalHeader dl.navCategory{height:auto;min-height:280px;position:relative}#globalHeader dl.navCategory dt{position:static;font-size:11px;line-height:1em}#globalHeader dl.navCategory dt a:visited,#globalHeader dl.navCategory dt a:link,#globalHeader dl.navCategory dt a:active,#globalHeader dl.navCategory dt a{display:block;padding:8px 0 7px;width:110px;color:#333;border-bottom:1px solid #fff}#globalHeader dl.navCategory dt a:hover,#globalHeader dl.navCategory dt a.over{background:0;text-decoration:none;border-bottom-color:#000}#globalHeader dl.navCategory dd{position:absolute;top:0;right:0;display:none;border-left:1px solid #999;width:760px;height:100%;font-size:11px;line-height:1em}#globalHeader dl.navCategory dd.block{display:block}#globalHeader dl.navCategory dd .sub2{float:left;width:470px;height:100%;padding:0 0 0 20px}#globalHeader dl.navCategory dd .sub2 li{float:left}#globalHeader dl.navCategory dd .sub2 li a{float:none;display:block;padding:8px 0 7px 20px;width:215px;color:#333;font-size:11px;line-height:1em}#globalHeader dl.navCategory dd .sub2 li a:hover{text-decoration:none;color:#f00}#globalHeader dl.navCategory dd .navVisualBox{float:right;width:250px;height:100%;line-height:1em}#globalHeader dl.navCategory dd .navVisualBox div{padding:0 0 13px}#globalHeader dl.navCategory dd .navVisualBox p{font-size:11px;line-height:1.6em;text-align:center}#globalHeader dl.navCategory dd .navVisualBox img{width:250px;margin:0 0 10px 0}#navBG{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%}#header{margin-bottom:0}#header div.navArea{width:auto;height:auto}.cart{position:relative}.cart #gnav_cart_target{position:absolute;top:36px;right:-43px;border:1px solid #000;background:#FFF;padding:8px 8px 12px;width:186px;font-size:12px;z-index:1000}.cart #gnav_cart_target li .cartDetail{margin-bottom:9px;padding-bottom:9px;border-bottom:1px solid #cacaca}.cart #gnav_cart_target li .cartDetail .logo{float:left;width:31px}.cart #gnav_cart_target li .cartDetail dl{float:left;width:144px;margin-left:11px}.cart #gnav_cart_target li .cartDetail dl dt{display:table-cell;width:72px;line-height:15px}.cart #gnav_cart_target li .cartDetail dl dd{display:table-cell;width:72px;line-height:15px;text-align:right}.cart #gnav_cart_target li .msg{line-height:1.4;color:#f00}.cart #gnav_cart_target li .msgMargin{margin-bottom:20px}#globalFooter{padding-bottom:50px;margin:15px auto 0;width:960px}#globalFooter h1{float:left;margin-right:11px}#globalFooter ul{float:left;padding-top:20px}#globalFooter ul li{float:left;padding:0 18px;font-size:77%;border-left:1px solid #b7b7b7}#globalFooter ul li:first-child{border:0}#globalFooter ul li a{color:#000;text-decoration:none;}#globalFooter ul li a:hover{text-decoration:underline;}#globalFooter p{float:right;padding-top:20px}.cart #gnav_cart_target li .cartDetail .logo{width:26px}#gnav_cart_target .cart_divide_header li>div{color:#000;font-size:12px}#gnav_cart_target .cart_divide_header li>div.msg{color:#f00;font-size:12px}#gnav_cart_target .cart_divide_header li .itemQuantity,#gnav_cart_target .cart_divide_header li .itemTotal{padding-left:0}
}
