@charset "utf-8";

/**
 *
 *  サイト共通
 *
 */

/*--------------------------------------------------------------------------
   reset
---------------------------------------------------------------------------*/

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,ins,kbd,q,samp,small,strong,
sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,
figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
nav ul{list-style:none;}
ul,ol,li,dl,dt,dd{list-style-type:none;list-style-position:outside;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
img{vertical-align:top;border:0;}
em{font-style:italic;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:0;padding:0;}
input,select{vertical-align:middle;}

/*--------------------------------------------------------------------------
   body
---------------------------------------------------------------------------*/

body{
	color:#333;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Sans-Serif;
	font-size:12px;
	line-height:1.4;
	-webkit-text-size-adjust:100%;
}


/*--------------------------------------------------------------------------
   base link
---------------------------------------------------------------------------*/

a{
	outline:none;
}
a:link,
a:visited{
	color:;
	text-decoration:underline;
}
a:hover{
	color:;
	text-decoration:none;
}

/*--------------------------------------------------------------------------
   Page
---------------------------------------------------------------------------*/
#Page,
#FS2_layout_body {
	padding-top: 51px;
}

/*--------------------------------------------------------------------------
   GlobalHeader2
---------------------------------------------------------------------------*/
#GlobalHeader2 {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 10;
}

/* head_top */
#head_top {
	position: relative;
	height: 50px;
	background: #fff;
	border-bottom: solid #dedede 1px;
}

	#head_top .logo {
		position: absolute;
		top: 3px;
		left: 12px;
		font-size: 77%;
		line-height: 1;
	}

		#head_top .logo a { display: block; }

	#head_top .btns {
		position: absolute;
		top: 0;
		right: 0;
		height: 100%;
	}

		#head_top .btns li {
			display: inline-block;
			position: relative;
			width: 50px;
			height: 100%;
			border-left: solid #dedede 1px;
			text-align: center;
			vertical-align: top;
			font-size: 77%;
			line-height: 1;
		}

			#head_top .btns li a {
				display: block;
				background-color: #fff;
				background-position: center center;
				background-repeat: no-repeat;
				background-size: 100%;
			}
			#head_top .btns .btn_search a.on { background-image: url(../images/header2_btn_search_on.png); background-color: #f3f4f8; }
			#head_top .btns .btn_menu a.on { background-image: url(../images/header2_btn_menu_on.png); background-color: #0159a0; }

				#head_top .btns li a.on img { visibility: hidden; }

/* head_search */
#head_search {
	display: none;
	position: absolute;
	top: 51px;
	left: 0;
	padding: 12px;
	width: 100%;
	background: #f3f4f8;
	box-sizing: border-box;
}

	#head_search .search {
		width: 100%;
		height: 40px;
		background: #fff;
		border: solid #dedede 1px;
		box-sizing: border-box;
	}

		#head_search .search p {
			display: inline-block;
			height: 38px;
			vertical-align: top;
		}

		#head_search .search input {
			display: block;
			-webkit-appearance: none;
			-moz-appearance: none;
			     appearance: none;
			background: none;
			border: none;
			box-sizing: border-box;
			font-size: 100%;
		}

		#head_search .search .keyword { width: 89%; }
			#head_search .search .keyword input { padding: 0 10px; width: 100%; height: 100%; }
		#head_search .search .btn { width: 11%; text-align: center; }
			#head_search .search .btn input { margin: 10px auto 0; width: 18px; }

/* head_menu */
#head_menu {
	display: none;
	position: absolute;
	top: 51px;
	left: 0;
	width: 100%;
	background: #0159a0;
	color: #fff;
}
#head_menu a { color: #fff; }
#head_menu .frame { -webkit-overflow-scrolling: touch; overflow: auto; }

	#head_menu .links {
	}

		#head_menu .links li {
			position: relative;
			float: left;
			width: 50%;
			border-bottom: solid #4183b8 1px;
			font-size: 100%;
		}
		#head_menu .links li:nth-of-type(2n+1) { clear: none; }

			#head_menu .links li a {
				display: block;
				position: relative;
				padding: 14px 25px 14px 12px;
				text-decoration: none;
			}
			#head_menu .links li:nth-of-type(2n+1) a { border-right: solid #4183b8 1px; }

			#head_menu .links li a:after {
				content: ' ';
				position: absolute;
				top: 50%;
				right: 12px;
				margin-top: -6px;
				width: 8px;
				height: 12px;
				background: url(../images/arrow1.png) no-repeat center center;
				background-size: 100%;
			}

	#head_menu .close {
		padding: 12px;
	}

		#head_menu .close a { display: block; }

/* headMenuOverLay */
#headMenuOverLay,
#headMenuOverLay2 {
	display: none;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,.6);
	z-index: 9;
}
#headMenuOverLay { position: fixed; }
#headMenuOverLay2 { position: absolute; }

/* headMenuOpen */
.headMenuOpen #head_top .btns .btn_menu { z-index: 10; }


/*--------------------------------------------------------------------------
   GlobalHeader
---------------------------------------------------------------------------*/

#GlobalHeader{
	position:relative;
	width:100%;
}
#GlobalHeader .logo{
	padding:23px 0 25px 13px;
}
#GlobalHeader .header-menu{
	position:absolute;
	top:0;
	right:0;
	cursor:pointer;
	z-index:650;
}
#GlobalHeader .header-btn{
	overflow:hidden;
	width:100%;
	background:url(../images/header_navi_bg_repeat.png) repeat-x 0 0;
	background-size:5px 37px;
}
#GlobalHeader .header-btn li{
	float:left;
	width:33.33%;
	box-sizing:border-box;
}
#GlobalHeader .header-btn li{
	background:url(../images/header_navi_bg_line.png) no-repeat 100% 50%;
	background-size:1px 15px;
}
#GlobalHeader .header-btn li:last-child{
	background:none;
}
#GlobalHeader .header-btn a{
	display:block;
	height:27px;
	padding-top:10px;
	text-align:center;
}
/* News
-----------------------------------------------------------------*/
/* 2014未使用
#GlobalHeader #News{
	padding:5px 0 4px;
	background:#C00000;
	text-align:center;
	font-size:117%;
	font-weight:bold;
	color:#FFF;
}
*/

/* HeaderMenu
-----------------------------------------------------------------*/
#HeaderMenu .bg-modal{
	position:absolute;
	top:0;
	left:0;
	z-index:500;
	width:100%;
	height:100%;
	background:#fff;
	opacity:.6;
}
#HeaderMenu .cont{
	position:relative;
	top:74px;
	left:0;
	z-index:700;
}
#HeaderMenu{
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:600;
	width:100%;
}
#HeaderMenu ul{
	overflow:hidden;
	border-bottom:1px solid #4183B8;
	background:#0159A0;
}
#HeaderMenu ul li{
	display:table;
	float:left;
	width:50%;
	box-sizing:border-box;
	border-bottom:1px solid #4183B8;
}
#HeaderMenu ul li:nth-child(2n+1){
	border-right:1px solid #4183B8;
}
#HeaderMenu ul .last{
	/* width:100%; */
	border-bottom:0;
}
#HeaderMenu ul li a{
	display:table-cell;
	padding-right:13px;
	vertical-align:middle;
	color:#fff;
	text-decoration:none;
}
#HeaderMenu ul li span{
	display:block;
	padding:13px 10px 13px 15px;
	background:url(../images/ico_arrow01.png) no-repeat 100% 50%;
	background-size:9px 13px;
}
#HeaderMenu .close-box{
	padding:15px;
	text-align:center;
	background:#0159A0;
}

#HeaderMenu .close{
	display:block;
	width:100%;
	padding:15px 0;
	cursor:pointer;
	background:#FFF;
}

/* header-state
-----------------------------------------------------------------*/
.header-state{
	padding: 10px 15px;
	overflow: hidden;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05) inset;
	background: #f3f4f8;
}

.header-state p.name{
	float: left;
}
.header-state p.point{
	float: right;
}
.header-state p span{
	padding: 0 5px;
	font-weight: bold;
}



/* GlobalNavi
-----------------------------------------------------------------*/
#GlobalNavi{
	width:100%;
	background:#0159A0;
}
#GlobalNavi .trigger{
	overflow:hidden;
	width:320px;
	margin:0 auto;
}
#GlobalNavi .trigger li{
	float:left;
}
#GlobalNavi .trigger li.tab-cart{
	float: right;
}
#GlobalNavi .trigger li a{
	display:block;
	height:40px;
	text-indent:-999em;
}


#GlobalNavi .trigger .tab-mens a{
	width:69px;
	background:url(../images/globalnavi01.png);
	background-size:69px 40px;
}
#GlobalNavi .trigger .tab-mens a.active{
	background:url(../images/globalnavi01_on.png);
	background-size:69px 40px;
}
#GlobalNavi .trigger .tab-ladies a{
	width:69px;
	background:url(../images/globalnavi02.png);
	background-size:69px 40px;
}
#GlobalNavi .trigger .tab-ladies a.active{
	background:url(../images/globalnavi02_on.png);
	background-size:69px 40px;
}
#GlobalNavi .trigger .tab-large-size a{
	width:69px;
	background:url(../images/globalnavi03.png);
	background-size:69px 40px;
}
#GlobalNavi .trigger .tab-large-size a.active{
	background:url(../images/globalnavi03_on.png);
	background-size:69px 40px;
}
#GlobalNavi .trigger .tab-outlet a{
	width:68px;
	background:url(../images/globalnavi04.png);
	background-size:68px 40px;
}
#GlobalNavi .trigger .tab-outlet a.active{
	background:url(../images/globalnavi04_on.png);
	background-size:68px 40px;
}
#GlobalNavi .trigger .tab-cart a{
	width:45px;
	background:url(../images/globalnavi06.png);
	background-size:45px 40px;
}
#GlobalNavi .trigger .tab-cart a.active{
	background:url(../images/globalnavi06_on.png);
	background-size:45px 40px;
}

/*
#GlobalNavi .trigger .tab-search a{ width:46px; background:url(../images/globalnavi05.png); background-size:46px 40px;}
#GlobalNavi .trigger .tab-search a.active{ width:46px; background:url(../images/globalnavi05_on.png); background-size:46px 40px;}
 */

/*
#Tab04{
	background:#464646;
}
#Tab04 .tab04-inline{
	width:298px;
	margin:0 auto;
	padding:15px 0 15px;
}
#Tab04 .tab04-inline .title{
	margin-bottom:11px;
	padding-left:8px;
	border-left:4px solid #002C6B;
	line-height:1.0;
	font-size:125%;
	font-weight:bold;
}
#Tab04 #SearchBox{
	position:relative;
	width:290px;
	margin: 0 auto;
}
#Tab04 #SearchBox input[type="text"]{
	width:228px;
	height:30px;
	padding-left:12px;
	background-size:257px 37px;
	border-radius:0;
	-webkit-appearance:none;

	border:0;
}
#Tab04 #SearchBox #SearchBtn{
	position:absolute;
	top:0;
	left:240px;
	width:50px;
	height:35px;
	background:url(../images/search_box_btn.png) no-repeat 0 0;
	background-size:50px 35px;
	text-indent:-9999px;

	border: 0px;
	border-radius:0;
	-webkit-appearance: none;
}
*/

.global-navi-tab .tab-close-btn a{
	display:block;
	height:27px;
	padding-top:18px;
	background:-webkit-gradient(linear, left top, left bottom, from(#AAA), color-stop(8%, #DDD), to(#DDD));
	background:linear-gradient(to bottom, #AAA 0%, #DDD 8%, #DDD);
	text-align:center;
}



/*--------------------------------------------------------------------------
   CategorySearch
---------------------------------------------------------------------------*/
#CategorySearch {
	margin:0 0 20px;
	padding-top: 16px;
	border-bottom:1px solid #DEE3E8;
}

#CategorySearch dl dt{
	position: relative;
/* 	padding:0 15px 0 0; */
}
#CategorySearch dl dt:after{
	content: " ";
	position: absolute;
	top: 50%;
	right: 12px;
	margin-top: -5px;
	width: 10px;
	height: 10px;
	background: url(../images/sp_icon_plus2.png) no-repeat left top;
	background-size: 100%;
}
#CategorySearch dl dt.on:after { background-image: url(../images/sp_icon_minus2.png); }

#CategorySearch dl dt span{
	display:block;
	padding:9px 0 9px 15px;
	cursor:pointer;
}
#CategorySearch dl dt.high-ttl span{
	font-size:109%;
	font-weight:bold;
	color:#FFF;
}
#CategorySearch dl dt.high-ttl.open span{
	background:url(../images/ico_acc01_on.png) no-repeat 100% 50%;
	background-size:12px 12px;
}
#CategorySearch dl dd { display: none; }
#CategorySearch dl dd table{
	width: 100%;
}
#CategorySearch dl dd table td{
	width: 50%;
	border-bottom: 1px solid #DEE3E8;
	font-size: 92%;
}
#CategorySearch dl dd table tr:last-child td{
	border-bottom: 0;
}
#CategorySearch dl dd table td:first-child{
	border-right: 1px solid #DEE3E8;
}
#CategorySearch dl dd table td a{
	display: block;
	position: relative;
	box-sizing:border-box;
	position: relative;
	width: 100%;
	padding: 10px 25px 10px 10px;
	text-decoration: none;
	color: #333;
}
#CategorySearch dl dd table td a span{
	display: table-cell;
	vertical-align: middle;
}
#CategorySearch dl dd table td a .img{
	padding-right: 10px;
}

#CategorySearch .mens dt.high-ttl{ background:#015192;}
#CategorySearch .ladies dt.high-ttl{ background:#DE474B;}
#CategorySearch .bigsize dt.high-ttl{ background:#464646;}
#CategorySearch .other dt.high-ttl{ background:#464646; border-top:1px solid #595959;}

#CategorySearch dl dd a:before{
	content: "";
	position: absolute;
	top: 50%;
	right: 13px;
	width: 14px;
	height: 14px;
	margin-top:-7px;
}
#CategorySearch .mens a:before{
	background: url(../images/ico_arrow02.png) no-repeat 0 0;
	background-size: 14px 14px;
}
#CategorySearch .ladies a:before{
	background: url(../images/ico_arrow05.png) no-repeat 0 0;
	background-size: 14px 14px;
}
#CategorySearch .bigsize a:before{
	background: url(../images/ico_arrow06.png) no-repeat 0 0;
	background-size: 14px 14px;
}
#CategorySearch .other a:before{
	background: url(../images/ico_arrow06.png) no-repeat 0 0;
	background-size: 14px 14px;
}


#CategorySearch dl dd dl dd{
	font-size:92%;
	background:#F1F7FC;
}


/*--------------------------------------------------------------------------
   GlobalFooter
---------------------------------------------------------------------------*/

#GlobalFooter{
	width:100%;
	background:#FFF;
}
#GlobalFooter .footer-outline{
	padding:3px 0 0;
	background:url(../images/footer_bg02_repeat.png);

}
#GlobalFooter .footer-inline{
	padding:20px 0 0;
	background:url(../images/footer_bg01_repeat.png);
}

#GlobalFooter .pagetop{
	margin:0 20px 20px 20px;
}
#GlobalFooter .pagetop a,
#GlobalFooter .show-pc a{
	display:block;
	padding:10px 0;
	text-align:center;
	border:1px solid #E2E2E2;
	background:#FFF;
}
#GlobalFooter .footer-btn,
#GlobalFooter .footer-navi{
	overflow: hidden;
	width: 294px;
	margin: 0 auto 10px auto;
}
#GlobalFooter .footer-btn li,
#GlobalFooter .footer-navi li{
	float:left;
	width:142px;
	margin:2px;
}
#GlobalFooter .footer-navi li a{
	display:block;
	padding:9px 0 9px 20px;
	border-bottom:1px solid #DCDDDE;
	color:#333333;
	text-decoration:none;
	background:url(../images/ico_arrow03.png) no-repeat 5px 50%;
	background-size:4px 6px;
}

#GlobalFooter .footer-bottom{
	padding:15px 0 15px;
	background:#0159A0;
}
#GlobalFooter .footer-bottom ul{
	overflow:hidden;
	width:280px;
	margin:0 auto 35px;
}
#GlobalFooter .footer-bottom ul li{
	display:inline;
	color:#fff;
	line-height:1.8;
}
#GlobalFooter .footer-bottom ul li a{
	color:#fff;
	text-decoration:none;
}
#GlobalFooter .show-pc{
	margin:0 20px 20px 20px;
}


/* copyright
-----------------------------------------------------------------*/
#GlobalFooter small{
	display:block;
	color:#FFF;
	text-align:center;
}


/*--------------------------------------------------------------------------
   Other
---------------------------------------------------------------------------*/

/* clearfix
-----------------------------------------------------------------*/
.cf:before,
.cf:after{
	content:"";
	display:table;
}
.cf:after{
	clear:both;
}
.cf{
	zoom:1;
}




/********** 20190527 add **********/

/*--------------------------------------------------------------------------
Page
---------------------------------------------------------------------------*/
#Page,#FS2_layout_body { padding-top: 88px; }

#GlobalHeader2 { height: 88px; }
#head_nav { border-bottom: solid #dedede 1px; }
#head_nav ul.head_nav-list { display: -webkit-box; display: flex; }
#head_nav ul.head_nav-list li { width: 33.33333%; line-height: 36px; }
#head_nav ul.head_nav-list li.head_nav-mens { background: #015192; }
#head_nav ul.head_nav-list li.head_nav-ladies { background: #de474b; }
#head_nav ul.head_nav-list li.head_nav-bigsize { background: #464646; }
#head_nav ul.head_nav-list li.head_nav-outlet { background: #D00202; }
#head_nav ul.head_nav-list li a { color: #fff; font-size: 11px; display: block; text-align: center; text-decoration: none; }
#head_bnr {}


/*--------------------------------------------------------------------------
CategorySearch
---------------------------------------------------------------------------*/
#CategorySearch { margin:0 0 20px; padding-top: 0; border-bottom:1px solid #DEE3E8; }
#CategorySearch .CategorySearch_block { margin-top: -37px; padding-top: 37px; }
#CategorySearch .CategorySearch_block .CategorySearch_block-ttl { position: relative; /* 	padding:0 15px 0 0; */ }
#CategorySearch .CategorySearch_block .CategorySearch_block-ttl span { display:block; padding:9px 0 9px 15px; }
#CategorySearch .CategorySearch_block .CategorySearch_block-ttl.high-ttl span { font-size:109%; font-weight:bold; color:#FFF; }
#CategorySearch .CategorySearch_block .CategorySearch_block-ttl.high-ttl.open span { background:url(../images/ico_acc01_on.png) no-repeat 100% 50%; background-size:12px 12px; }
#CategorySearch .CategorySearch_block .CategorySearch_block-list {}
#CategorySearch .CategorySearch_block .CategorySearch_block-list table { width: 100%; }
#CategorySearch .CategorySearch_block .CategorySearch_block-list table td { width: 50%; border-bottom: 1px solid #DEE3E8; font-size: 92%; }
#CategorySearch .CategorySearch_block .CategorySearch_block-list table tr:last-child td{ border-bottom: 0; }
#CategorySearch .CategorySearch_block .CategorySearch_block-list table td:first-child{ border-right: 1px solid #DEE3E8; }
#CategorySearch .CategorySearch_block .CategorySearch_block-list table td a{ display: block; position: relative; box-sizing:border-box; position: relative; width: 100%; padding: 10px 25px 10px 10px; text-decoration: none; color: #333; }
#CategorySearch .CategorySearch_block.outlet .CategorySearch_block-list table td a{ text-align: center;}
#CategorySearch .CategorySearch_block .CategorySearch_block-list table td a span{ display: table-cell; vertical-align: middle; }
#CategorySearch .CategorySearch_block .CategorySearch_block-list table td a .img{  padding-right: 10px; }
#CategorySearch .mens .CategorySearch_block-ttl.high-ttl{ background:#015192;}
#CategorySearch .ladies .CategorySearch_block-ttl.high-ttl{ background:#DE474B;}
#CategorySearch .bigsize .CategorySearch_block-ttl.high-ttl{ background:#464646;}
#CategorySearch .other .CategorySearch_block-ttl.high-ttl{ background:#464646; border-top:1px solid #595959;}
#CategorySearch .CategorySearch_block .CategorySearch_block-list a:before{ content: ""; position: absolute; top: 50%; right: 13px; width: 14px; height: 14px; margin-top:-7px; }
#CategorySearch .mens span:before{ background: url(../images/ico_arrow02.png) no-repeat 0 0; background-size: 14px 14px; }
#CategorySearch .ladies span:before{ background: url(../images/ico_arrow05.png) no-repeat 0 0; background-size: 14px 14px; }
#CategorySearch .bigsize span:before{ background: url(../images/ico_arrow06.png) no-repeat 0 0; background-size: 14px 14px; }
#CategorySearch .CategorySearch_block.outlet .CategorySearch_block-ttl.high-ttl{ background:#d00202;}
#CategorySearch .CategorySearch_block.outlet .CategorySearch_block-list a{ display: -webkit-box; display: flex; -webkit-box-align: center; align-items: center; height: 58px;}
#CategorySearch .CategorySearch_block.outlet .CategorySearch_block-list a:before{ display: none;}
#CategorySearch .CategorySearch_block.outlet .CategorySearch_block-list table td{ border: 1px solid #d00202 !important; min-height: 58px;}
#CategorySearch .CategorySearch_block.outlet table td span{ color: #d00202; width: 100%; text-align: center; display: block !important;}

#CategorySearch .other span:before{ background: url(../images/ico_arrow06.png) no-repeat 0 0; background-size: 14px 14px; }
#CategorySearch .CategorySearch_block .CategorySearch_block-list dl dd{ font-size:92%; background:#F1F7FC; }

#CategorySearch .CategoryMain_block { border-bottom: 1px solid #888e94; }
#CategorySearch .CategoryMain_block .CategoryMain_block-link {}
#CategorySearch .CategoryMain_block .CategoryMain_block-link a { display: table; position: relative; box-sizing:border-box; position: relative; width: 100%; padding: 10px 25px 10px 10px; text-decoration: none; color: #333; }
#CategorySearch .CategoryMain_block .CategoryMain_block-link a span { display: table-cell; vertical-align: middle; }
#CategorySearch .CategoryMain_block .CategoryMain_block-link a .img { width: 38px; padding-right: 10px; }
#CategorySearch .CategoryMain_block .CategoryMain_block-link a::before{ content: ""; position: absolute; top: 50%; right: 13px; width: 14px; height: 14px; margin-top:-7px; background: url(../images/ico_arrow02.png) no-repeat 0 0; background-size: 14px 14px; }
#CategorySearch .CategoryMain_block .CategoryMain_block-list {}
#CategorySearch .CategoryMain_block .CategoryMain_block-list li { border-top: 1px solid #dee3e8; padding: 0 0 0 58px; }
#CategorySearch .CategoryMain_block .CategoryMain_block-list li a { position: relative; display: -webkit-box; display: flex; -webkit-box-align: center; align-items: center; line-height: 40px; text-decoration: none; color: #333; }
#CategorySearch .CategoryMain_block .CategoryMain_block-list li a::after { content: ''; position: absolute; top: 50%; right: 12px; margin-top: -6px; width: 6px; height: 12px; background: url(../images/arrow4.png) no-repeat center center; background-size: 100%; }
#CategorySearch .CategoryMain_block .color_chip { margin-right: 8px; display: inline-block; width: 11px; height: 11px; border-radius: 11px; border: 1px solid #000; background: #000; }
#CategorySearch .CategoryMain_block .color_chip._white { border-color: #dddddd; background: #ffffff; }
#CategorySearch .CategoryMain_block .color_chip._blue { border-color: #9fcffb; background: #9fcffb; }
#CategorySearch .CategoryMain_block .color_chip._gray { border-color: #888888; background: #888888; }
#CategorySearch .CategoryMain_block .color_chip._navy { border-color: #0a2873; background: #0a2873; }

#GlobalFooter { width:100%; background: none; }
