@font-face{font-family:'AvenirNext';font-weight:400;src:url("https://s.milleporte.com/media/fonts/AvenirNext-Regular.eot") format('embedded-opentype'),url("https://s.milleporte.com/media/fonts/AvenirNext-Regular-08.ttf") format('truetype');font-display:swap}@font-face{font-family:'AvenirNext';font-weight:500;src:url("https://s.milleporte.com/media/fonts/AvenirNext-Medium.eot") format('embedded-opentype'),url("https://s.milleporte.com/media/fonts/AvenirNext-Medium-06.ttf") format('truetype');font-display:swap}@font-face{font-family:'AvenirNext';font-weight:800;src:url("https://s.milleporte.com/media/fonts/AvenirNext-Bold.eot") format('embedded-opentype'),url("https://s.milleporte.com/media/fonts/AvenirNext-Bold-01.ttf") format('truetype');font-display:swap}@font-face{font-family:'ヒラギノ角ゴ Pro W8';src:url("https://s.milleporte.com/media/fonts/HiraKakuPro-W3-AlphaNum.eot");src:url("https://s.milleporte.com/media/fonts/HiraKakuPro-W3-AlphaNum.eot?#iefix") format('embedded-opentype'),url("https://s.milleporte.com/media/fonts/HiraKakuStdN-W8-AlphaNum.woff2") format('woff2'),url("https://s.milleporte.com/media/fonts/HiraKakuStdN-W8-AlphaNum.woff") format('woff');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'ヒラギノ角ゴ Pro W4';src:url("https://s.milleporte.com/media/fonts/HiraKakuPro-W3-AlphaNum.eot");src:url("https://s.milleporte.com/media/fonts/HiraKakuPro-W3-AlphaNum.eot?#iefix") format('embedded-opentype'),url("https://s.milleporte.com/media/fonts/HiraKakuProN-W4-AlphaNum.woff2") format('woff2'),url("https://s.milleporte.com/media/fonts/HiraKakuProN-W4-AlphaNum.woff") format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'ヒラギノ角ゴ Pro W2';src:url("https://s.milleporte.com/media/fonts/HiraKakuPro-W3-AlphaNum.eot");src:url("https://s.milleporte.com/media/fonts/HiraKakuPro-W3-AlphaNum.eot?#iefix") format('embedded-opentype'),url("https://s.milleporte.com/media/fonts/HiraKakuProN-W2-AlphaNum.woff2") format('woff2'),url("https://s.milleporte.com/media/fonts/HiraKakuProN-W2-AlphaNum.woff") format('woff');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'ヒラギノ角ゴ Pro W7';src:url("https://s.milleporte.com/media/fonts/HiraKakuPro-W3-AlphaNum.eot");src:url("https://s.milleporte.com/media/fonts/HiraKakuPro-W3-AlphaNum.eot?#iefix") format('embedded-opentype'),url("https://s.milleporte.com/media/fonts/HiraKakuStdN-W7-AlphaNum.woff2") format('woff2'),url("https://s.milleporte.com/media/fonts/HiraKakuStdN-W7-AlphaNum.woff") format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'ヒラギノ角ゴ Pro W1';src:url("https://s.milleporte.com/media/fonts/HiraKakuPro-W3-AlphaNum.eot");src:url("https://s.milleporte.com/media/fonts/HiraKakuPro-W3-AlphaNum.eot?#iefix") format('embedded-opentype'),url("https://s.milleporte.com/media/fonts/HiraKakuProN-W1-AlphaNum.woff2") format('woff2'),url("https://s.milleporte.com/media/fonts/HiraKakuProN-W1-AlphaNum.woff") format('woff');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'ヒラギノ角ゴ Pro W9';src:url("https://s.milleporte.com/media/fonts/HiraKakuPro-W3-AlphaNum.eot");src:url("https://s.milleporte.com/media/fonts/HiraKakuPro-W3-AlphaNum.eot?#iefix") format('embedded-opentype'),url("https://s.milleporte.com/media/fonts/HiraKakuStdN-W9-AlphaNum.woff2") format('woff2'),url("https://s.milleporte.com/media/fonts/HiraKakuStdN-W9-AlphaNum.woff") format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'ヒラギノ角ゴ Pro W5';src:url("https://s.milleporte.com/media/fonts/HiraKakuPro-W3-AlphaNum.eot");src:url("https://s.milleporte.com/media/fonts/HiraKakuPro-W3-AlphaNum.eot?#iefix") format('embedded-opentype'),url("https://s.milleporte.com/media/fonts/HiraKakuProN-W5-AlphaNum.woff2") format('woff2'),url("https://s.milleporte.com/media/fonts/HiraKakuProN-W5-AlphaNum.woff") format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'ヒラギノ角ゴ Pro W6';src:url("https://s.milleporte.com/media/fonts/HiraKakuPro-W3-AlphaNum.eot");src:url("https://s.milleporte.com/media/fonts/HiraKakuPro-W3-AlphaNum.eot?#iefix") format('embedded-opentype'),url("https://s.milleporte.com/media/fonts/HiraKakuProN-W6-AlphaNum.woff2") format('woff2'),url("https://s.milleporte.com/media/fonts/HiraKakuProN-W6-AlphaNum.woff") format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'ヒラギノ角ゴ Pro W3';src:url("https://s.milleporte.com/media/fonts/HiraKakuPro-W3-AlphaNum.eot");src:url("https://s.milleporte.com/media/fonts/HiraKakuPro-W3-AlphaNum.eot?#iefix") format('embedded-opentype'),url("https://s.milleporte.com/media/fonts/HiraKakuPro-W3-AlphaNum.woff2") format('woff2'),url("https://s.milleporte.com/media/fonts/HiraKakuPro-W3-AlphaNum.woff") format('woff');font-weight:normal;font-style:normal;font-display:swap}.sg-header{background-color:#f4f4f4;background-image:url("/static/images/shopping-guide/header-bg/header-shoes.jpg");background-position:center center;padding:7em 0;position:relative;-webkit-box-shadow:inset 0 1px 3px -1px rgba(0,0,0,0.2);box-shadow:inset 0 1px 3px -1px rgba(0,0,0,0.2);border-bottom:1px solid #cacaca;}.sg-header h1{color:#333;font-size:1.5em;font-weight:700;line-height:1.3em}.sg-nav{position:absolute;bottom:0;text-align:center;width:100%;}.sg-nav ul{display:block;}.sg-nav ul li{display:inline-block;margin:0 1.5em;}.sg-nav ul li a{color:#333;display:inline-block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.sg-nav ul li a:hover{color:#000;text-decoration:none}.sg-nav ul li a.active{border-bottom:3px solid #000;font-weight:bold}.sg-page{margin-bottom:4em}.sg-page-intro{margin-top:5em;margin-bottom:5em;}.sg-page-intro h1{color:#333;font-family:'AvenirNext','ヒラギノ角ゴ Pro W4';font-size:1.8em;font-weight:500;line-height:1.4em;margin-bottom:.75em}.sg-page-intro p{font-size:1.2em;line-height:1.8em;margin-bottom:0;}.sg-page-intro p br{display:none}.sg-page-intro-image{margin-bottom:5em}.sg-topic{padding:1em;}.sg-topic a{display:block;background-color:#fff;border:3px solid #cacaca;height:100%;padding:2em;text-align:center;text-decoration:none;-webkit-transition:all .4s ease-out;transition:all .4s ease-out;}.sg-topic a h2{font-family:'AvenirNext','ヒラギノ角ゴ Pro W4';font-size:1.4em;font-weight:bold;margin-bottom:1em;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.sg-topic a p{color:#5d5d5d;text-align:left;}.sg-topic a p:last-child{margin-bottom:0}.sg-topic a .read-more{color:#000}.sg-topic a:hover{text-decoration:none}.sg-number-list,.sg-icon-list{margin-bottom:4em;}.sg-number-list:last-child,.sg-icon-list:last-child{margin-bottom:0}.sg-number-list h2,.sg-icon-list h2{font-family:'AvenirNext','ヒラギノ角ゴ Pro W4';font-weight:700;text-align:center}.sg-number-list figure,.sg-icon-list figure{line-height:1em;margin-bottom:10px;text-align:center;vertical-align:bottom}.sg-number-list figure{color:#cacaca;font-family:'AvenirNext','ヒラギノ角ゴ Pro W4';font-size:5em;font-style:italic}.sg-icon-list figure{margin-bottom:20px;}.sg-icon-list figure img{max-width:100%;height:auto}.sg-registration{margin-top:4em;padding:0 1em;}.sg-registration .sg-registration-content{padding:3em 0;}.sg-registration .sg-registration-content h2{font-family:'AvenirNext','ヒラギノ角ゴ Pro W4';font-weight:bolder;margin:1em}@media screen and (min-width:768px){.sg-number-list,.sg-icon-list{margin-bottom:5em;}.sg-number-list figure,.sg-icon-list figure{margin-bottom:0;text-align:left;vertical-align:top}.sg-number-list h2,.sg-icon-list h2{text-align:left}.sg-icon-list figure{text-align:center}.sg-registration{margin-top:5em}.sg-page{margin-bottom:5em}}@media screen and (min-width:720px ){.sg-nav ul li a{padding-bottom:.5em}.sg-topic a{min-height:290px;position:relative;padding-bottom:3em;}.sg-topic a .read-more{position:absolute;bottom:2em;left:0;line-height:1em;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:100%}.no-touch .sg-topic a .read-more{opacity:.3}.no-touch .sg-topic a:hover{-webkit-box-shadow:0 2px 12px rgba(0,0,0,0.22);box-shadow:0 2px 12px rgba(0,0,0,0.22);}.no-touch .sg-topic a:hover h2{color:#000;text-shadow:none}.no-touch .sg-topic a:hover p{color:#5d5d5d}.no-touch .sg-topic a:hover .read-more{opacity:1}.sg-page-intro h1{font-size:2.2em}.sg-page-intro p br{display:inline}}@media screen and (min-width:1010px){.sg-nav ul li a{font-size:1.1em;letter-spacing:1px}.sg-topic a{min-height:220px}.sg-topic:nth-child(odd){padding-left:0}.sg-topic:nth-child(even){padding-right:0}.sg-registration{padding:0}}