<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "shift_jis";

/**
 *
 *  サイト共通: グローバルナビ
 *
 */

/*--------------------------------------------------------------------------
   #globalnavi
---------------------------------------------------------------------------*/
#globalnavi {
	position: absolute;
	z-index: 5300;
	height: 44px;
	border-bottom: 1px solid #000097;
	border-top: 1px solid #000097;
	background: #ffffff;
	/*top: 86px;*/
	width: 100%;
}
div.globalnavi_front {
	top: 86px;
}
div.globalnavi_admin {
	top: 121px;
}
/* ul.sp_navi SPドロップダウントリガー
-----------------------------------------------------------------*/
#globalnavi ul.sp_navi &gt; li &gt; a {
	display: none;
}
#globalnavi p.btn_close,
#globalnavi .sp_sub_menu,
#globalnavi .sp_sub_menu_wide,
#globalnavi .sp_sub_navi.sp_search {
	display: none;
}
/* ul.parent PCドロップダウントリガー
-----------------------------------------------------------------*/
#globalnavi ul.parent {
	width: 980px;
	height: 44px;
	margin: 0 auto;
	display: flex;
}
#globalnavi ul.parent &gt; li {
	/*float: left;*/
	flex-grow: 1;
}
#globalnavi ul.parent &gt; li &gt; a {
	position: relative;
	display: block;
	height: 44px;
	width: 116px;
	line-height: 44px;
	color: #001489;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
#globalnavi ul.parent &gt; li.active &gt; a {
	color: #ffffff;
	background: #001489;
}
#globalnavi ul.parent &gt; li.active &gt; a span {
	background: url(../../../images/v2/common/ico_arw06.png) no-repeat 100% 50%;
}
/*#globalnavi ul.parent li.category01 { width: 86px;}*/
/*#globalnavi ul.parent li.category02 { width: 86px;}*/
/*#globalnavi ul.parent li.category03 { width: 56px;}*/
/*#globalnavi ul.parent li.category04 { width: 116px;}*/
/*#globalnavi ul.parent li.category05 { width: 116px;}*/
/*#globalnavi ul.parent li.category06 { width: 116px;}*/
/*#globalnavi ul.parent li.category07 { width: 116px;}*/
#globalnavi ul.parent &gt; li &gt; a span {
	padding: 0 12px 0 0;
	background: url(../../../images/v2/common/ico_arw02.png) no-repeat 100% 50%;
}
/* ホバー */
#globalnavi ul.parent &gt; li:hover {
	z-index: 500;
}
#globalnavi ul.parent &gt; li:hover &gt; a {
	background: #001489;
	color: #ffffff;
}
#globalnavi ul.parent &gt; li:hover &gt; a:before {
  display: none;
}
#globalnavi ul.parent &gt; li:hover &gt; a span {
  background: url(../../../images/v2/common/ico_arw06.png) no-repeat 100% 50%;
}
#globalnavi ul.parent &gt; li.active {
	/*float: none;*/
}
#globalnavi ul.parent &gt; li.active .layer01_wrap {
	overflow: visible;
	height: 100%;
}
#globalnavi ul.parent &gt; li.active .layer01 {
	opacity: 1;
	height: auto;
	overflow: inherit;
	min-height: 380px;
	min-height: 370px \9;;
}
:root #globalnavi ul.parent &gt; li.active .layer01 {
	min-height: 380px \0/;
}
/* .layer01　青色レイヤー
-----------------------------------------------------------------*/
#globalnavi .layer01_wrap {
	overflow: hidden;
	height: 0;
}
#globalnavi .layer01 {
	box-sizing: border-box;
	overflow: hidden;
	position: absolute;
	top: 44px;
	left: 0;
	right: 0;
	margin: auto;
	width: 980px;
	height: 0;
	background: #ffffff;
	border: 2px solid #001489;
	opacity: 0;
	-webkit-transition: opacity .5s cubic-bezier(0.19, 1, 0.22, 1);
	transition: opacity .5s cubic-bezier(0.19, 1, 0.22, 1);
}
#globalnavi .layer01.off {
	-webkit-transition: opacity 0s cubic-bezier(0.19, 1, 0.22, 1);
	transition: opacity 0s cubic-bezier(0.19, 1, 0.22, 1);
}
#globalnavi .layer01 &gt; ul {
	position: relative;
	float: left;
	width: 240px;
	padding: 30px 0;
	font-size: 15px;
}
#globalnavi .layer01 &gt; ul &gt; li {
	padding: 0 20px;
}
#globalnavi ul.layer01_left &gt; li { padding-right: 0;}
#globalnavi ul.layer01_right &gt; li { padding-left: 0;}
.pc #globalnavi ul li {
	z-index: 498;
}
#globalnavi .layer01 &gt; ul &gt; li &gt; a {
	display: block;
	padding: 3px 0px 4px 40px;
	background: url(../../../images/v2/common/ico_arw05.png) no-repeat 25px 9px;
	color: #001489;
	text-decoration: none;
}
/* hover */
.tb #globalnavi .layer01 &gt; ul:hover,
.tb #globalnavi .layer01 &gt; ul &gt; li:hover {
	z-index: 500;
}
.tb #globalnavi .layer01 &gt; ul &gt; li:hover &gt; a {
	background: #e5ecf4 url(../../../images/v2/common/ico_arw05.png) no-repeat 25px 9px;
	color: #001489;
}
.pc #globalnavi .layer01 &gt; ul &gt; li.hover &gt; a {
	background: #e5ecf4 url(../../../images/v2/common/ico_arw05.png) no-repeat 25px 9px;
	color: #001489;
}
.tb #globalnavi .layer01 &gt; ul &gt; li:hover .layer02 {
	min-height: 310px;
	opacity: 1;
}
.pc #globalnavi .layer01 &gt; ul &gt; li.hover .layer02 {
	min-height: 310px;
	opacity: 1;
}
#globalnavi .layer01 .sub {
	display: block;
	font-size: 79%;
}
#globalnavi .layer01 .btn-close-pc {
	height: 35px;
	text-align: right;
	position: relative;
	z-index: 100;
}
.pc #globalnavi ul &gt; li.hover {
	position: relative;
	z-index: 500;
}
.pc #globalnavi .layer-cover.cover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 499;
}
.pc #globalnavi.gnav-look .layer-cover.cover {
	display: block;
}
.pc #globalnavi .fix-hover {
	position: absolute;
	width: 100%;
	height: 30px;
	bottom: 0;
	left: 0;
}
/* .layer02 グレーレイヤー
-----------------------------------------------------------------*/
#globalnavi .layer01 ul.layer01_left .layer02 { left: 240px;}
#globalnavi .layer01 ul.layer01_right .layer02 { left: 220px;}
#globalnavi .layer02 {
	overflow: hidden;
	position: absolute;
	top: 30px;
	width: 100%;
	height: 0;
	background: #e5ecf4;
	opacity: 0;
	-webkit-transition: opacity .5s cubic-bezier(0.19, 1, 0.22, 1);
	transition: opacity .5s cubic-bezier(0.19, 1, 0.22, 1);
}
#globalnavi .layer02.col02 {
	width: 480px;
}
#globalnavi .layer02.col03 {
	width: 720px;
}
/* 最下部レイヤーリンク */
#globalnavi .layer02 ul {
	float: left;
	width: 240px;
	padding: 0;
}
#globalnavi .layer02 ul a {
	display: block;
	padding: 7px 20px 4px 45px;
	background: #e5ecf4 url(../../../images/v2/common/ico_arw05.png) no-repeat 30px 10px;
	font-size: 12px;
	min-height: 20px;
	color: #001489;
	text-decoration: none;
}
/* hover */
#globalnavi .layer02 ul a:hover {
	background-color: #c8d7ea;
}
/* .category05 アウトレット ログイン前 */
#globalnavi .category06 .login-cont {
	position: absolute;
	display: table;
}
#globalnavi .category06 .login-cont-inner {
	display: table-cell;
	width: 970px;
	height: 370px;
	text-align: center;
	vertical-align: middle;
}
#globalnavi .category06 .login-cont-inner .txt {
	padding-top: 60px;
	background: url(../../../images/v2/common/ico_exclamation.png) no-repeat 50% 0;
	font-size: 115%;
	font-weight: bold;
	color: #043393;
}
#globalnavi .category06 .login-cont-inner .btn a {
	overflow: hidden;
	display: block;
	width: 260px;
	height: 36px;
	margin: 30px auto 0;
	background: url(../../../images/v2/common/gnav_btn_login.png) no-repeat;
	text-indent: -9999px;
	white-space: nowrap;
}
#globalnavi .category06 .login-cont-inner .btn a:hover {
	background: url(../../../images/v2/common/gnav_btn_login_on.png) no-repeat;
}
#globalnavi .search_box {
	float: left;
	display: inline-block;
	max-width: 276px;
	height: 44px;
	border-left: 1px solid #043393;
	border-right: 1px solid #043393;
	text-align: right;
}
#globalnavi .search_box .txtForm {
	border: none;
	width: 216px;
	height: 44px;
	padding: 0 0 0 10px;
}
#globalnavi .search_box .btSearch {
	cursor: pointer;
}
#globalnavi .search_box .btSearch:hover {
	opacity: 0.6;
}


/* @SP
-----------------------------------------------------------------*/
@media all and (max-width: 767px) {
	#globalnavi {
		height: 35px;
		border-top: 1px solid #e5e5e5;
		top: 72px;
	}
	/* .layer02 sp時、非表示*/
	#globalnavi ul.sp_navi &gt; li.num01 .sp_sub_navi .layer02 {
		display: none !important;
	}
	/* ドロップダウントリガー　*/
	#globalnavi ul.sp_navi &gt; li {
	/*	position: relative; */
		float: left;
		width: 25%;
	}
	#globalnavi ul.sp_navi &gt; li &gt; a {
		display: block;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		line-height: 35px;
		text-align: center;
		font-weight: bold;
		color: #001489;
		text-decoration: none;
		border-left: 1px solid #e5e5e5;
	}
	#globalnavi ul.sp_navi &gt; li:first-child &gt; a {
		border-left: none;
	}
	#globalnavi ul.sp_navi &gt; li.num01 &gt; a {
		text-indent: -9999px;
		background: url(../../../images/v2/common/globalnavi_menu_sp.png) no-repeat 50% 0;
		-webkit-background-size: 26px 35px;
		background-size: 26px 35px;
	}
	#globalnavi ul.sp_navi &gt; li.num04 {
		position: relative;
	}
	#globalnavi ul.sp_navi &gt; li.num04 span.num {
		position: absolute;
		top: 2px;
		left: 50%;
		width: 21px;
		height: 21px;
		margin-left: 1.5em;
		background: #e70012;
		border-radius: 100%;
		text-align: center;
		line-height: 21px;
		font-weight: bold;
		color: #ffffff;
	}
	/* プルダウン */
	#globalnavi .sp_sub_navi {
		display: none;
	}
	#globalnavi li.active .sp_sub_navi {
		display: block;
		overflow-y: scroll;
	}
	#globalnavi .sp_sub_navi {
		position: absolute;
		left: 0;
		width: 100vw;
		height: auto;
		background: #001489;
	}
	#globalnavi li.active .sp_sub_navi.sp_search {
		width: 100vw;
		height: auto !important;
		overflow-y: hidden;
		left: 0;
	}
	/* .parent */
	#globalnavi ul.parent {
		height: auto;
		width: auto;
	}
	#globalnavi .sp_sub_navi ul.parent &gt; li {
		width: 100%;
		border-bottom: 1px solid #3a5da5;
	}
	#globalnavi .sp_sub_navi ul.parent &gt; li &gt; a {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		position: relative;
		width: 100%;
		height: auto;
		padding: 20px 15px;
		text-align: left;
		line-height: 1.5;
		color: #ffffff;
		font-size: 118%;
		z-index: 1;
	}
	#globalnavi ul.parent li &gt; a:before {
		display: none;
	}
	#globalnavi .sp_sub_navi ul.parent &gt; li.accordion &gt; a:after {
		content: "";
		width: 18px;
		height: 18px;
		position: absolute;
		right: 15px;
		top: 50%;
		margin-top: -9px;
		background: url(../../../images/v2/common/ico_plus01.png) no-repeat;
		-webkit-background-size: 18px 18px;
		background-size: 18px;
	}
	/* .active */
	#globalnavi ul.parent &gt; li.active {
		float: left;
	}
	#globalnavi ul.sp_navi &gt; li &gt; a.active {
		color: #ffffff;
		background: #001489;
	}
	#globalnavi ul.sp_navi &gt; li.num01 &gt; a.active {
		background: url(../../../images/v2/common/globalnavi_menu_sp_on.png) no-repeat 50% 0 #001489;
		-webkit-background-size: 26px 35px;
		background-size: 26px 35px;
	}
	#globalnavi .sp_sub_navi &gt; ul &gt; li.active .layer01 {
		display: block;
	}
	#globalnavi .sp_sub_navi ul.parent &gt; li.active &gt; a:after {
		background: url(../../../images/v2/common/ico_minus01.png) no-repeat;
		-webkit-background-size: 18px 18px;
		background-size: 18px;
	}
	/* .hover */
	#globalnavi ul.parent &gt; li:hover .layer01 {
		min-height: 0;
		position: relative;
		top: 0;
	}
	#globalnavi ul.parent &gt; li &gt; a span,
	#globalnavi ul.parent &gt; li:hover &gt; a span {
		background: none;
	}
	#globalnavi .layer01 &gt; ul &gt; li &gt; a,
	#globalnavi .layer01 &gt; ul &gt; li &gt; a:hover {
		overflow: hidden;
		float: left;
		width: 61px;
		height: 61px;
		padding: 0;
		margin: 7px;
		text-indent: -9999px;
		background: #ffffff;
		-webkit-background-size: 61px 61px !important;
		background-size: 61px !important;
	}
	/* .layer01 */
	#globalnavi .layer01 {
		display: none;
		opacity: 1;
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
		height: auto;
		padding: 10px 0;
		background: transparent;
	}
	#globalnavi .layer01 &gt; ul {
		float: none;
		width: 300px;
		margin: 0 auto;
		padding: 0;
		font-size: 12px;
	}
	#globalnavi .layer01 &gt; ul li {
		display: inline;
		padding: 0;
	}
	/* カテゴリアイコン */
	#globalnavi a .for-sp img {
		width: 61px;
		display: block;
		height: 61px;
	}
	/*
		#globalnavi .category01 a.type01,
	  #globalnavi .category01 a.type01:hover{ background: url(../../../images/v2/common/sport_item01_sp.png) no-repeat;}
	  #globalnavi .category01 a.type02,
	  #globalnavi .category01 a.type02:hover{ background: url(../../../images/v2/common/sport_item02_sp.png) no-repeat;}
	  #globalnavi .category01 a.type03,
	  #globalnavi .category01 a.type03:hover{ background: url(../../../images/v2/common/sport_item03_sp.png) no-repeat;}
	  #globalnavi .category01 a.type04,
	  #globalnavi .category01 a.type04:hover{ background: url(../../../images/v2/common/sport_item04_sp.png) no-repeat;}
	  #globalnavi .category01 a.type05,
	  #globalnavi .category01 a.type05:hover{ background: url(../../../images/v2/common/sport_item05_sp.png) no-repeat;}
	  #globalnavi .category01 a.type06,
	  #globalnavi .category01 a.type06:hover{ background: url(../../../images/v2/common/sport_item06_sp.png) no-repeat;}
	  #globalnavi .category01 a.type07,
	  #globalnavi .category01 a.type07:hover{ background: url(../../../images/v2/common/sport_item07_sp.png) no-repeat;}
	  #globalnavi .category01 a.type08,
	  #globalnavi .category01 a.type08:hover{ background: url(../../../images/v2/common/sport_item08_sp.png) no-repeat;}
	  #globalnavi .category01 a.type09,
	  #globalnavi .category01 a.type09:hover{ background: url(../../../images/v2/common/sport_item09_sp.png) no-repeat;}
	  #globalnavi .category01 a.type10,
	  #globalnavi .category01 a.type10:hover{ background: url(../../../images/v2/common/sport_item10_sp.png) no-repeat;}
	  #globalnavi .category01 a.type11,
	  #globalnavi .category01 a.type11:hover{ background: url(../../../images/v2/common/sport_item11_sp.png) no-repeat;}
	  #globalnavi .category01 a.type12,
	  #globalnavi .category01 a.type12:hover{ background: url(../../../images/v2/common/sport_item12_sp.png) no-repeat;}
	  #globalnavi .category01 a.type13,
	  #globalnavi .category01 a.type13:hover{ background: url(../../../images/v2/common/sport_item13_sp.png) no-repeat;}
	  #globalnavi .category01 a.type14,
	  #globalnavi .category01 a.type14:hover{ background: url(../../../images/v2/common/sport_item14_sp.png) no-repeat;}
	  #globalnavi .category01 a.type15,
	  #globalnavi .category01 a.type15:hover{ background: url(../../../images/v2/common/sport_item15_sp.png) no-repeat;}
	  #globalnavi .category01 a.type16,
	  #globalnavi .category01 a.type16:hover{ background: url(../../../images/v2/common/sport_item16_sp.png) no-repeat;}
	  #globalnavi .category01 a.type17,
	  #globalnavi .category01 a.type17:hover{ background: url(../../../images/v2/common/sport_item17_sp.png) no-repeat;}
	  #globalnavi .category01 a.type18,
	  #globalnavi .category01 a.type18:hover{ background: url(../../../images/v2/common/sport_item18_sp.png) no-repeat;}
	  #globalnavi .category01 a.type19,
	  #globalnavi .category01 a.type19:hover{ background: url(../../../images/v2/common/sport_item19_sp.png) no-repeat;}
	  #globalnavi .category01 a.type20,
	  #globalnavi .category01 a.type20:hover{ background: url(../../../images/v2/common/sport_item20_sp.png) no-repeat;}
	  #globalnavi .category01 a.type21,
	  #globalnavi .category01 a.type21:hover{ background: url(../../../images/v2/common/sport_item21_sp.png) no-repeat;}
	  #globalnavi .category01 a.type22,
	  #globalnavi .category01 a.type22:hover{ background: url(../../../images/v2/common/sport_item22_sp.png) no-repeat;}
	  #globalnavi .category01 a.type23,
	  #globalnavi .category01 a.type23:hover{ background: url(../../../images/v2/common/sport_item23_sp.png) no-repeat;}
	  #globalnavi .category01 a.type24,
	  #globalnavi .category01 a.type24:hover{ background: url(../../../images/v2/common/sport_item24_sp.png) no-repeat;}
	  #globalnavi .category01 a.type25,
	  #globalnavi .category01 a.type25:hover{ background: url(../../../images/v2/common/sport_item25_sp.png) no-repeat;}
	  #globalnavi .category01 a.type26,
	  #globalnavi .category01 a.type26:hover{ background: url(../../../images/v2/common/sport_item26_sp.png) no-repeat;}
	  #globalnavi .category01 a.type27,
	  #globalnavi .category01 a.type27:hover{ background: url(../../../images/v2/common/sport_item27_sp.png) no-repeat;}
	  #globalnavi .category01 a.type28,
	  #globalnavi .category01 a.type28:hover{ background: url(../../../images/v2/common/sport_item28_sp.png) no-repeat;}
	  #globalnavi .category01 a.type29,
	  #globalnavi .category01 a.type29:hover{ background: url(../../../images/v2/common/sport_item29_sp.png) no-repeat;}
	  #globalnavi .category01 a.type30,
	  #globalnavi .category01 a.type30:hover{ background: url(../../../images/v2/common/sport_item30_sp.png) no-repeat;}
	  #globalnavi .category01 a.type31,
	  #globalnavi .category01 a.type31:hover{ background: url(../../../images/v2/common/sport_item31_sp.png) no-repeat;}
	  #globalnavi .category01 a.type32,
	  #globalnavi .category01 a.type32:hover{ background: url(../../../images/v2/common/sport_item32_sp.png) no-repeat;}
	  #globalnavi .category01 a.type33,
	  #globalnavi .category01 a.type33:hover{ background: url(../../../images/v2/common/sport_item33_sp.png) no-repeat;}
	  #globalnavi .category01 a.type34,
	  #globalnavi .category01 a.type34:hover{ background: url(../../../images/v2/common/sport_item34_sp.png) no-repeat;}
	  #globalnavi .category01 a.type35,
	  #globalnavi .category01 a.type35:hover{ background: url(../../../images/v2/common/sport_item35_sp.png) no-repeat;}
	  #globalnavi .category01 a.type36,
	  #globalnavi .category01 a.type36:hover{ background: url(../../../images/v2/common/sport_item36_sp.png) no-repeat;}
	  #globalnavi .category01 a.type37,
	  #globalnavi .category01 a.type37:hover{ background: url(../../../images/v2/common/sport_item37_sp.png) no-repeat;}
	  #globalnavi .category01 a.type38,
	  #globalnavi .category01 a.type38:hover{ background: url(../../../images/v2/common/sport_item38_sp.png) no-repeat;}
	  #globalnavi .category01 a.type39,
	  #globalnavi .category01 a.type39:hover{ background: url(../../../images/v2/common/sport_item39_sp.png) no-repeat;}
	  #globalnavi .category01 a.type40,
	  #globalnavi .category01 a.type40:hover{ background: url(../../../images/v2/common/sport_item40_sp.png) no-repeat;}
	
	  #globalnavi .category02 a.type01,
	  #globalnavi .category02 a.type01:hover{ background: url(../../../images/v2/common/item_item01_sp.png) no-repeat;}
	  #globalnavi .category02 a.type02,
	  #globalnavi .category02 a.type02:hover{ background: url(../../../images/v2/common/item_item02_sp.png) no-repeat;}
	  #globalnavi .category02 a.type03,
	  #globalnavi .category02 a.type03:hover{ background: url(../../../images/v2/common/item_item03_sp.png) no-repeat;}
	  #globalnavi .category02 a.type04,
	  #globalnavi .category02 a.type04:hover{ background: url(../../../images/v2/common/item_item04_sp.png) no-repeat;}
	  #globalnavi .category02 a.type05,
	  #globalnavi .category02 a.type05:hover{ background: url(../../../images/v2/common/item_item05_sp.png) no-repeat;}
	  #globalnavi .category02 a.type06,
	  #globalnavi .category02 a.type06:hover{ background: url(../../../images/v2/common/item_item06_sp.png) no-repeat;}
	  #globalnavi .category02 a.type07,
	  #globalnavi .category02 a.type07:hover{ background: url(../../../images/v2/common/item_item07_sp.png) no-repeat;}
	  #globalnavi .category02 a.type08,
	  #globalnavi .category02 a.type08:hover{ background: url(../../../images/v2/common/item_item08_sp.png) no-repeat;}
	  #globalnavi .category02 a.type09,
	  #globalnavi .category02 a.type09:hover{ background: url(../../../images/v2/common/item_item09_sp.png) no-repeat;}
	  #globalnavi .category02 a.type10,
	  #globalnavi .category02 a.type10:hover{ background: url(../../../images/v2/common/item_item10_sp.png) no-repeat;}
	  #globalnavi .category02 a.type11,
	  #globalnavi .category02 a.type11:hover{ background: url(../../../images/v2/common/item_item11_sp.png) no-repeat;}
	  #globalnavi .category02 a.type12,
	  #globalnavi .category02 a.type12:hover{ background: url(../../../images/v2/common/item_item12_sp.png) no-repeat;}
	  #globalnavi .category02 a.type13,
	  #globalnavi .category02 a.type13:hover{ background: url(../../../images/v2/common/item_item13_sp.png) no-repeat;}
	
	  #globalnavi .category03 a.type01,
	  #globalnavi .category03 a.type01:hover{ background: url(../../../images/v2/common/material_item01_sp.png) no-repeat;}
	  #globalnavi .category03 a.type02,
	  #globalnavi .category03 a.type02:hover{ background: url(../../../images/v2/common/material_item02_sp.png) no-repeat;}
	  #globalnavi .category03 a.type03,
	  #globalnavi .category03 a.type03:hover{ background: url(../../../images/v2/common/material_item03_sp.png) no-repeat;}
	  #globalnavi .category03 a.type04,
	  #globalnavi .category03 a.type04:hover{ background: url(../../../images/v2/common/material_item04_sp.png) no-repeat;}
	  #globalnavi .category03 a.type05,
	  #globalnavi .category03 a.type05:hover{ background: url(../../../images/v2/common/material_item05_sp.png) no-repeat;}
	  #globalnavi .category03 a.type06,
	  #globalnavi .category03 a.type06:hover{ background: url(../../../images/v2/common/material_item06_sp.png) no-repeat;}
	  #globalnavi .category03 a.type07,
	  #globalnavi .category03 a.type07:hover{ background: url(../../../images/v2/common/material_item07_sp.png) no-repeat;}
	
	  #globalnavi .category04 a.type01,
	  #globalnavi .category04 a.type01:hover{ background: url(../../../images/v2/common/order_item01_sp.png) no-repeat;}
	  #globalnavi .category04 a.type02,
	  #globalnavi .category04 a.type02:hover{ background: url(../../../images/v2/common/order_item02_sp.png) no-repeat;}
	  #globalnavi .category04 a.type03,
	  #globalnavi .category04 a.type03:hover{ background: url(../../../images/v2/common/order_item03_sp.png) no-repeat;}
	  #globalnavi .category04 a.type04,
	  #globalnavi .category04 a.type04:hover{ background: url(../../../images/v2/common/order_item04_sp.png) no-repeat;}
	  #globalnavi .category04 a.type05,
	  #globalnavi .category04 a.type05:hover{ background: url(../../../images/v2/common/order_item05_sp.png) no-repeat;}
	  #globalnavi .category04 a.type06,
	  #globalnavi .category04 a.type06:hover{ background: url(../../../images/v2/common/order_item06_sp.png) no-repeat;}
	  #globalnavi .category04 a.type07,
	  #globalnavi .category04 a.type07:hover{ background: url(../../../images/v2/common/order_item07_sp.png) no-repeat;}
	  #globalnavi .category04 a.type08,
	  #globalnavi .category04 a.type08:hover{ background: url(../../../images/v2/common/order_item08_sp.png) no-repeat;}
	  #globalnavi .category04 a.type09,
	  #globalnavi .category04 a.type09:hover{ background: url(../../../images/v2/common/order_item09_sp.png) no-repeat;}
	  #globalnavi .category04 a.type10,
	  #globalnavi .category04 a.type10:hover{ background: url(../../../images/v2/common/order_item10_sp.png) no-repeat;}
	  #globalnavi .category04 a.type11,
	  #globalnavi .category04 a.type11:hover{ background: url(../../../images/v2/common/order_item11_sp.png) no-repeat;}
	  #globalnavi .category04 a.type12,
	  #globalnavi .category04 a.type12:hover{ background: url(../../../images/v2/common/order_item12_sp.png) no-repeat;}
	*/
	/* スペシャル */
	#globalnavi .category05 .layer01 &gt; ul {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		padding: 0 16px;
		font-size: 13px;
	}
	#globalnavi .category05 .layer01 &gt; ul &gt; li &gt; a,
	#globalnavi .category05 .layer01 &gt; ul &gt; li &gt; a:hover {
		overflow: inherit;
		display: block;
		width: 100%;
		height: auto;
		margin: 0;
		padding: 10px 0 10px 10px;
		background: url(../../../images/v2/common/ico_arw12.png) no-repeat 0 15px;
		background-size: 5px 10px !important;
		color: #ffffff;
		text-indent: inherit;
		white-space: inherit;
	}
	/* .category05 アウトレット ログイン前 */
	#globalnavi .category06 .login-cont {
		position: static;
		display: block;
		padding: 20px 0 10px;
	}
	#globalnavi .category06 .login-cont-inner {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		display: block;
		width: 100%;
		height: auto;
		padding: 0 7px;
		text-align: left;
	}
	#globalnavi .category06 .login-cont-inner .txt {
		padding: 0 0 0 43px;
		background: url(../../../images/v2/common/ico_exclamation_sp.png) no-repeat;
		background-size: 33px 33px;
		font-size: 93%;
		color: #ffffff;
	}
	#globalnavi .category06 .login-cont-inner .btn a,
	#globalnavi .category06 .login-cont-inner .btn a:hover {
		width: 100%;
		height: 40px;
		margin: 20px auto 0;
		background: #ffffff url(../../../images/v2/common/gnav_btn_login_sp.png) no-repeat 50% 11px;
		background-size: 74px 17px;
	}
	#globalnavi .category06 a.type01,
	#globalnavi .category06 a.type01:hover { background: url(../../../images/v2/common/outlet_item01_sp.png) no-repeat;}
	#globalnavi .category06 a.type02,
	#globalnavi .category06 a.type02:hover { background: url(../../../images/v2/common/outlet_item02_sp.png) no-repeat;}
	#globalnavi .category06 a.type03,
	#globalnavi .category06 a.type03:hover { background: url(../../../images/v2/common/outlet_item03_sp.png) no-repeat;}
	#globalnavi .category06 a.type04,
	#globalnavi .category06 a.type04:hover { background: url(../../../images/v2/common/outlet_item04_sp.png) no-repeat;}
	#globalnavi .category06 a.type05,
	#globalnavi .category06 a.type05:hover { background: url(../../../images/v2/common/outlet_item05_sp.png) no-repeat;}
	/* その他下層リンク　*/
	#globalnavi ul.sp_sub_menu_wide {
		display: block;
	}
	#globalnavi ul.sp_sub_menu_wide li a {
		position: relative;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		display: block;
		width: 100%;
		padding: 18px 15px 19px;
		color: #ffffff;
		text-decoration: none;
		border-bottom: 1px solid #3a5da5;
		font-size: 118%;
		font-weight: bold;
	}
	#globalnavi ul.sp_sub_menu_wide li a:after {
		content: "";
		display: block;
		position: absolute;
		top: 50%;
		right: 19px;
		width: 9px;
		height: 26px;
		margin-top: -12px;
		background: url(../../../images/v2/common/btn_next04.png) no-repeat 100% 50%;
		-webkit-background-size: 9px 16px;
		background-size: 9px 16px;
	}
	#globalnavi ul.sp_sub_menu {
		display: block;
	}
	#globalnavi ul.sp_sub_menu li a {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		display: block;
		width: 50%;
		padding: 15px;
		color: #ffffff;
		text-decoration: none;
		border-bottom: 1px solid #3a5da5;
		border-right: 1px solid #3a5da5;
	}
	#globalnavi ul.sp_sub_menu li:nth-child(even) a {
		border-right: none;
	}
	/* 閉じるボタン */
	#globalnavi p.btn_close {
		display: block;
	}
	#globalnavi p.btn_close a {
		margin-top: -1px;
		display: block;
		padding: 18px;
		border-top: 2px solid #ffffff;
		text-align: center;
		color: #ffffff;
		font-size: 118%;
		font-weight: bold;
		text-decoration: none;
	}
	#globalnavi p.btn_close span {
		padding-left: 20px;
		background: url(../../../images/v2/common/ico_close01.png) no-repeat 0 50%;
		-webkit-background-size: 13px 13px;
		background-size: 13px;
	}
	/* サイト内検索 */
	#globalnavi .sp_sub_navi.sp_search {
		left: -100%;
	}
	#globalnavi .sp_sub_navi form {
		display: block;
		width: 290px;
		margin: 0 auto;
		padding: 20px 0;
	}
	#globalnavi .sp_sub_navi form input.txtForm {
		-webkit-appearance: none;
		border-radius: 0;
		padding: 3px 10px 0;
		width: 192px;
		border: none;
		line-height: 37px;
	}
	#globalnavi .sp_sub_navi form img.submit {
		cursor: pointer;
	}
	#globalnavi .search_box {
		display: none;
	}
	/* SP fix */
	#globalnavi ul.parent &gt; li.active .layer01 {
		min-height: inherit;
	}
	#globalnavi .layer01 .btn-close-pc {
		display: none;
	}
}</pre></body></html>