@charset "UTF-8";
@font-face {	/* iOS, Android用 */
font-weight: normal;    /* 念の為指定しておきます */ font-style: normal; font-family: 'Uniqlo'; src: url("/carineroitfeld/16fw_common/fonts/uniqloregular-webfont.eot");    /* IE9以上用 */ src: url("/carineroitfeld/16fw_common/fonts/uniqloregular-webfont.eot?#iefix") format("embedded-opentype"), url("/carineroitfeld/16fw_common/fonts/uniqloregular-webfont.woff") format("woff"), url("/carineroitfeld/16fw_common/fonts/uniqloregular-webfont.ttf") format("truetype"); }
@font-face {	/* iOS, Android用 */
font-weight: normal;    /* 念の為指定しておきます */ font-style: normal; font-family: 'Uniqlo Light'; src: url("/carineroitfeld/16fw_common/fonts/uniqlolight-webfont.eot");    /* IE9以上用 */ src: url("/carineroitfeld/16fw_common/fonts/uniqlolight-webfont.eot?#iefix") format("embedded-opentype"), url("/carineroitfeld/16fw_common/fonts/uniqlolight-webfont.woff") format("woff"), url("/carineroitfeld/16fw_common/fonts/uniqlolight-webfont.ttf") format("truetype"); }
@font-face {	/* iOS, Android用 */
font-weight: normal;    /* 念の為指定しておきます */ font-style: normal; font-family: 'Uniqlo Bold'; src: url("/carineroitfeld/16fw_common/fonts/uniqlobold-webfont.eot");    /* IE9以上用 */ src: url("/carineroitfeld/16fw_common/fonts/uniqlobold-webfont.eot?#iefix") format("embedded-opentype"), url("/carineroitfeld/16fw_common/fonts/uniqlobold-webfont.woff") format("woff"), url("/carineroitfeld/16fw_common/fonts/uniqlobold-webfont.ttf") format("truetype"); }
html, body { font-family: "Uniqlo Light", verdana, "돋움", Dotum, sans-serif; }
.globalnav { width: 960px; margin: 0 auto; }
.carine_content { padding-bottom: 129px; }
.home_content h2 { display: none; }
.concept_txt { width: 400px; margin: 0 auto; }
.concept_txt p { text-align: left !important; }
.lookbook_subtitle .sub { font-size: 18px; }
.horizontal_list .shoplist_link a { max-width: 120px; }
.horizontal_list .item_price { margin-top: 10px; }
.horizontal_list .item_price span, .mdl_inner .item_detail .item_price span { font-size: inherit; font-family: Uniqlo Light; font-weight: bold; }
.storeslist .left, .storeslist .right { width: 100%; }
.storeslist .storemap_list small { font-size: 12px; }
#shoplist_link .storeslist { margin: 15px 50px 0;}
#shoplist_link .storeslist small { font-size: 12px;}
.footer_carine { height: 33px; }
.footer_carine p { padding: 10px; text-align: center; }
.instagram_area { max-width: 800px; margin: 0 auto 20px; }
.instagram_area p {text-align: center;}
.instagram_area img {max-width: 100%; height: auto;}
@media screen and (min-width:1280px) {
	.pc_nav .carine_nav .nav_inner.mCustomScrollbar { height: 500px; }
	.pc_nav .carine_nav.fixed_bottom { height: calc(100% - 113px); }
}
@media screen and (min-width:1280px) and (max-height:650px) {
	.pc_nav .carine_nav .nav_inner.mCustomScrollbar { height: 400px; }
}
@media screen and (min-width:1366px) {
	.instagram_area { max-width: 860px; }
}
@media screen and (min-width:1440px) {
	.instagram_area { max-width: 960px; }
}
@media screen and (max-width:1279px) {
	.globalnav { padding: 15px; width: 100%; background: #fff; text-align: left; }
	.instagram_area { max-width: 960px; }
}
@media screen and (max-width:1366px) and (max-height:768px) {
	.pc_nav .carine_nav .menu { padding-top: 10px; }
	.instagram_area { max-width: 700px; }
}

