nav ul, nav ol{list-style: none;margin: 0;}.footer-wrapper {margin-left: auto;margin-right: auto;background: #f2f2f2;}.footer-wrapper:before, .footer-wrapper:after {content: " ";display: table;}.footer-wrapper:after {clear: both;}html.oldie .footer-wrapper {zoom: 1;}.footer-global {margin-left: auto;margin-right: auto;width: 980px;color: #999999;padding-top: 18px;padding-bottom: 18px;line-height: 1;font-size: 1em;}@media only screen and (max-width: 1023px) {.footer-global {width: 724px;}}@media only screen and (max-width: 767px) {html.touch .footer-global {width: 94.0741%;}}@media only screen and (max-width: 767px) {html.touch .footer-global {width: 90%;}}.footer-global:before, .footer-global:after {content: " ";display: table;}.footer-global:after {clear: both;}html.oldie .footer-global {zoom: 1;}.footer-global a {color: #666666;}.no-touch .footer-global a:hover, .no-js .footer-global a:hover {color: #333333;}@media only screen and (max-width: 767px) {html.touch .footer-global {width: auto;padding-left: 2.963%;padding-right: 2.963%;}}.footer-breadory {border-bottom: 1px solid #e3e3e3;margin-bottom: 22px;position: relative;line-height: 1.3889;}.footer-breadory:before, .footer-breadory:after {content: " ";display: table;}.footer-breadory:after {clear: both;}html.oldie .footer-breadory {zoom: 1;}@media only screen and (max-width: 767px) {html.touch .footer-breadory:after {content: "";display: block;width: 100%;height: 10px;background: #f2f2f2;top: 32px;position: absolute;left: 0;z-index: 1;}}.breadcrumbs {width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;white-space: nowrap;direction: rtl;}html.oldie .breadcrumbs {overflow: visible;}@media only screen and (max-width: 767px) and (orientation: portrait) {html.touch .breadcrumbs {display: inline-block;}}.breadcrumbs-list {color: #666666;padding-bottom: 16px;float: right;min-width: 100%;direction: ltr;}.breadcrumbs-list:before, .breadcrumbs-list:after {content: " ";display: table;}.breadcrumbs-list:after {clear: both;}html.oldie .breadcrumbs-list {zoom: 1;}.breadcrumbs-list > li:first-child {margin-left: 12px;}@media only screen and (max-width: 767px) {html.touch .breadcrumbs-list > li:first-child {margin-left: 32px;}html.touch .breadcrumbs-list > li:first-child:before {display: none;}}.breadcrumbs-list > li {font-size: 0.6667em;line-height: 2;font-weight: 400;display: inline-block;padding-left: 0.8em;white-space: nowrap;}@media only screen and (max-width: 767px) {html.touch .breadcrumbs-list > li {font-size: 0.7778em;line-height: 2;font-weight: 600;}}@media only screen and (max-width: 767px) {html.touch .breadcrumbs-list > li {font-size: 0.7778em;line-height: 2;font-weight: 600;}}html.oldie .breadcrumbs-list > li {display: block;float: left;margin-left: 14px;margin-top: 2px;}.breadcrumbs-list > li a {color: #666666;}.no-touch .breadcrumbs-list > li a:hover, .no-js .breadcrumbs-list > li a:hover {color: #333333;text-decoration: none;}.breadcrumbs-list > li:before {font-size: 1.3333em;line-height: 1;padding-right: 0.5em;top: 0.1em;color: #d6d6d6;font-weight: 400;}@media only screen and (max-width: 767px) {html.touch .breadcrumbs-list > li {padding-left: .2em;}}.breadcrumbs-home {color: #666666;background: #f2f2f2;display: block;font-size: 1.1111em;line-height: 1;height: 1em;position: absolute;top: 0.2222em;left: 0;z-index: 2;font-family: 'Apple Icons', 'Myriad Set Pro', 'Apple TP', 'MHei', 'PingHei', 'Sukhumvit Set', 'Yoon Gothic';}html.oldie .breadcrumbs-home {line-height: 0.9;}.no-touch .breadcrumbs-home:hover, .no-js .breadcrumbs-home:hover {color: #333333;text-decoration: none;}@media only screen and (max-width: 767px) {html.touch .breadcrumbs-home {border-right: 1px solid #e3e3e3;padding-right: 0.5em;}}.breadcrumbs-home-label {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}.footer-shop, .footer-links, .footer-sosumi {font-size: 0.6667em;line-height: 1.3333;font-weight: 400;width: auto;float: left;margin-top: 0;margin-bottom: 0.6667em;margin-right: 0.5em;}p.footer-shop {margin-bottom: 0.6667em;}.footer-links {float: right;}.footer-education + .footer-links {margin-left: 0;float: left;}.footer-sosumi {width: 100%;}.footer-sosumi > p {margin-right: 0.5em;}.footer-sosumi > p, .footer-sosumi > ul, .footer-sosumi > ul > li {display: inline;margin-left: 0;margin-top: 0;}.footer-sosumi > p > a, .footer-sosumi > ul > a, .footer-sosumi > ul > li > a {padding: 0 0.5em 0 0.6667em;border-left: 1px solid #e3e3e3;white-space: nowrap;}.footer-sosumi > p:first-child > a, .footer-sosumi > ul:first-child > a, .footer-sosumi > ul > li:first-child > a {border-left: none;padding-left: 0;}.footer-links > li {display: inline-block;margin-left: 0;}html.oldie .footer-links > li {display: inline;zoom: 1;}.footer-links > li > a {padding: 0 0.5em 0 0;margin-right: 0.3333em;border-right: 1px solid #e3e3e3;white-space: nowrap;}.footer-links > li > a.choose {border-right: none;margin-right: 0;padding-right: 0;position: relative;padding-left: 16px;}html.oldie .footer-links > li > a.choose {display: inline;zoom: 1;}html.oldie .footer-links > li > a.choose {height: .8em;}.footer-links > li > a.choose > img {position: absolute;left: 0;top: -3px;}@media only screen and (max-width: 1023px) {.footer-links {float: left;margin-left: 0;}}@media only screen and (max-width: 767px) {html.touch .footer-shop span {display: block;}html.touch .footer-links {line-height: 2;}}html.oldie .footer-links {white-space: nowrap;}.footer-white {background: white;}.footer-white .footer-global {color: #999999;}.footer-white .footer-global a {color: #666666;}.no-touch .footer-white .footer-global a:hover, .no-js .footer-white .footer-global a:hover {color: #333333;}.footer-white .footer-breadory {border-color: #e3e3e3;}.footer-white .footer-breadory:after {background: white;}.footer-white .breadcrumbs {color: #666666;}.footer-white .breadcrumbs > li a {color: #666666;}.no-touch .footer-white .breadcrumbs > li a:hover, .no-js .footer-white .breadcrumbs > li a:hover {color: #333333;}.footer-white .breadcrumbs > li:before {color: #e3e3e3;}.footer-white .directorynav a {color: #666666;}.no-touch .footer-white .directorynav a:hover, .no-js .footer-white .directorynav a:hover {color: #333333;}.footer-white .directorynav h3 {color: #333333;}.footer-white .footer-links > li > a, .footer-white .footer-sosumi > p > a,.footer-white .footer-sosumi > ul > a, .footer-white .footer-sosumi > ul > li > a {border-color: #e3e3e3;}.footer-white .footer-links > li:first-child > a, .footer-white .footer-sosumi > p:first-child > a, .footer-white .footer-sosumi > ul:first-child > a, .footer-white .footer-sosumi > ul > li:first-child > a {border-left: none;}@media only screen and (max-width: 767px) {html.touch .footer-white .directorynav > .column {border-color: #e3e3e3;}html.touch .footer-white .directorynav > .column input:checked + label h3:before {background: -webkit-linear-gradient(white 30%, rgba(255, 255, 255, 0) 80%);background: linear-gradient(white 30%, rgba(255, 255, 255, 0) 80%);}}.footer-white .breadcrumbs-home {background: white;}@media only screen and (max-width: 767px) {html.touch .footer-white .breadcrumbs-home:after {background-image: -webkit-linear-gradient(left, white 10%, rgba(255, 255, 255, 0));background-image: linear-gradient(to right, white 10%, rgba(255, 255, 255, 0));}}