/* @charset "UTF-8"; */

/*********************************************************************************/

/* [0] - CSS Menu */

/* [1] - Universal Settings */
/* [2] - Header Settings */
/* [3] - Top pages of categories  */
/* [4] - Related pages  */

/*
	Every section includes the setting of Media Queries.
*/


/*********************************************************************************/


/* [1] - Universal Settings */

/* Scroll Back Button */
.wearType-universal #scrollBack a{
	background-position: 2px -1px;
	color: #ff4343;
}

.wearType-fresh #scrollBack a{
	background-position: -58px -1px;
	color: #0aaee4;
}

.wearType-career #scrollBack a{
	background-position: -118px -1px;
	color: #fbbc39;
}

.wearType-global #scrollBack a{
	background-position: -178px -1px;
	color: #a292ff;
}

.wearType-part #scrollBack a{
	background-position: -238px -1px;
	color: #24cfbd;
}

/* Bread Crumb Setteing */
.wearType-universal .bread ul li{
	color: #ff4343;
}

.wearType-fresh .bread ul li{
	color: #0aaee4;
}

.wearType-career .bread ul li{
	color: #fdbc51;
}

.wearType-global .bread ul li{
	color: #a292ff;
}

.wearType-part .bread ul li{
	color: #00d0be;
}
.wearType-lovedo .bread ul li{
	color: #e60012;
}
.wearType-welcomeback .bread ul li{
	color: #e60012;
}

/* Entry buttons coloring */

.wearType-fresh #entryBlock{
	background: #e0f4ff;
}

.wearType-fresh #entryBlock h3{
	color: #0caee4;
}

.wearType-fresh #entryBlock ul.level01 li.entry a{
	background-color: #0caee4;
}

.wearType-fresh #entryBlock ul.level01 li.mypage a{
	background-color: #0cc8e4;
}

.wearType-career #entryBlock{
	background: #fff8e8;
}

.wearType-career #entryBlock ul.level01 li.entry a{
	background-color: #fbbc39;
	border: 0;
}

.wearType-global #entryBlock{
	background: #faf4ff;
}

.wearType-global #entryBlock h3{
	color: #a292ff;
}

.wearType-global #entryBlock ul.level04 li.entry a{
	background-color: #a292ff;
}

.wearType-global #entryBlock ul.level04 li.mypage a{
	background-color: #be9aff;
}

/* Entry Buttons -side fixed nav */

.wearType-universal #entryFixedBtn, .wearType-career #entryFixedBtn, .wearType-part #entryFixedBtn{
	display: none;
}

.wearType-career #entryFixedBtn.requirement {
	display: block;
	background-color: #fbbc39;
}

.wearType-career #entryFixedBtn.requirement li {
	width: 15px;
/*	padding: 60px 25px 0;*/
	padding: 80px 35px 20px;
}

.wearType-fresh #entryFixedBtn li{
	background-color: #10c7e4;
}

.wearType-fresh #entryFixedBtn li:first-child{
	background-color: #0caee4;
}

.wearType-global #entryFixedBtn li{
	background-color: #be9aff;
}

.wearType-global #entryFixedBtn li:first-child{
	background-color: #a292ff;
}
@media only screen and (max-width: 767px){
	.wearType-career #entryFixedBtn.requirement li {
		padding: 14px 0;
	}
}

/*********************************************************************************/

/* [2] - Header Settings */

.wearType-universal #drawer > ul > li.universal > a {
	border-top-color: #ff4343;
	color: #ff4343;
}
.wearType-fresh #drawer > ul > li.fresh > a {
	border-top-color: #0aaee4;
	color: #0aaee4;
}

.wearType-career #drawer > ul > li.career > a {
	border-top-color: #fdbc51;
	color: #fdbc51;
}

.wearType-global #drawer > ul > li.global-leader > a {
	border-top-color: #a292ff;
	color: #a292ff;
}

.wearType-part #drawer > ul > li.part-time > a {
	border-top-color: #00d0be;
	color: #00d0be;
}

.wearType-universal #drawer > ul > li.universal > .chara {
	top: 0;
}

.wearType-fresh #drawer > ul > li.fresh > .chara {
	top: 0;
}

.wearType-career #drawer > ul > li.career > .chara {
	top: 0;
}

.wearType-global #drawer > ul > li.global-leader > .chara {
	top: 0;
}

.wearType-part #drawer > ul > li.part-time > .chara {
	top: 0;
}


/*********************************************************************************/

/* [3] - Top pages of categories */


/* Main visual Scroll Down */

.wearType-fresh .scrollDown a{
	background-position: -57px 12px;
	color: #0aaee4;
}

.wearType-career .scrollDown a{
	background-position: -116px 12px;
	color: #fbbc39;
}

.wearType-global .scrollDown a{
	background-position: -176px 12px;
	color: #a292ff;
}

.wearType-part .scrollDown a{
	background-position: -236px 12px;
	color: #24cfbd;
}

@media only screen and (max-width: 767px){
	
	.wearType-fresh .scrollDown a, .wearType-fresh #scrollBack a{
		background-position: -57px 8px;
		color: #0aaee4;
	}
	
	.wearType-career .scrollDown a, .wearType-career #scrollBack a{
		background-position: -116px 8px;
		color: #fbbc39;
	}
	
	.wearType-global .scrollDown a, .wearType-global #scrollBack a{
		background-position: -176px 8px;
		color: #a292ff;
	}
	
	.wearType-part .scrollDown a, .wearType-part #scrollBack a{
		background-position: -236px 8px;
		color: #24cfbd;
	}
}

/* News Block Head-line */

.wearType-universal #newsBlock h2, .top #newsBlock h2 {
	border-bottom: 2px solid #ff4343;
}

.wearType-universal #newsBlock h2:after {
	border-color: #ff4343 transparent transparent transparent;
}

.wearType-universal #newsBlock h2 span {
	color: #ff4343;
}

.wearType-fresh #newsBlock h2 {
	border-bottom: 2px solid #0aaee4;
}

.wearType-fresh #newsBlock h2:after {
	border-color: #0aaee4 transparent transparent transparent;
}

.wearType-fresh #newsBlock h2 span {
	color: #0aaee4;
}

.wearType-career #newsBlock h2 {
	border-bottom: 2px solid #fbbc39;
}

.wearType-career #newsBlock h2:after {
	border-color: #fbbc39 transparent transparent transparent;
}

.wearType-career #newsBlock h2 span {
	color: #fbbc39;
}

.wearType-global #newsBlock h2 {
	border-bottom: 2px solid #a292ff;
}

.wearType-global #newsBlock h2:after {
	border-color: #a292ff transparent transparent transparent;
}

.wearType-global #newsBlock h2 span {
	color: #a292ff;
}

.wearType-part #newsBlock h2 {
	border-bottom: 2px solid #24cfbd;
}

.wearType-part #newsBlock h2:after {
	border-color: #24cfbd transparent transparent transparent;
}

.wearType-part #newsBlock h2 span {
	color: #24cfbd;
}


/*********************************************************************************/

/* [4] - Related pages */

/* Category Name */

.wearType-fresh .relatedHeadlines .menuSection .menuIcon{
	background: #0caee4;
}

.wearType-career .relatedHeadlines .menuSection .menuIcon{
	background: #fbbc39;
}

.wearType-global .relatedHeadlines .menuSection .menuIcon{
	background: #a292ff;
}

.wearType-part .relatedHeadlines .menuSection .menuIcon{
	background: #24cfbd;
}
.wearType-lovedo .relatedHeadlines .menuSection .menuIcon{
	background: #e60012;
}
.wearType-welcomeback .relatedHeadlines .menuSection .menuIcon{
	background: #e60012;
}

/* Side menu list */

.wearType-fresh .relatedHeadlines .menuSection .menuList p:before{
	border-color: #0caee4;
}

.wearType-career .relatedHeadlines .menuSection .menuList p:before{
	border-color: #fbbc39;
}

.wearType-global .relatedHeadlines .menuSection .menuList p:before{
	border-color: #a292ff;
}

.wearType-part .relatedHeadlines .menuSection .menuList p:before{
	border-color: #24cfbd;
}

.wearType-fresh .relatedHeadlines .menuSection .children li:hover{
	background: #0caee4;
}

.wearType-career .relatedHeadlines .menuSection .children li:hover{
	background: #fbbc39;
}

.wearType-global .relatedHeadlines .menuSection .children li:hover{
	background: #a292ff;
}

.wearType-part .relatedHeadlines .menuSection .children li:hover{
	background: #24cfbd;
}

/* Page title */

.wearType-universal .newsList .relatedHeadlines .titleSection h2:before{
	background-position: -4px 50%;
}

.wearType-fresh .newsList .relatedHeadlines .titleSection h2:before{
	background-position: -64px 50%;
}

.wearType-career .newsList .relatedHeadlines .titleSection h2:before{
	background-position: -124px 50%;
}

.wearType-global .newsList .relatedHeadlines .titleSection h2:before{
	background-position: -184px 50%;
}

.wearType-part .newsList .relatedHeadlines .titleSection h2:before{
	background-position: -244px 50%;
}

.wearType-universal .requirement .relatedHeadlines .titleSection h2:before{
	background-position: -2px 50%;
}

.wearType-fresh .requirement .relatedHeadlines .titleSection h2:before{
	background-position: -62px 50%;
}

.wearType-career .requirement .relatedHeadlines .titleSection h2:before{
	background-position: -122px 50%;
}

.wearType-global .requirement .relatedHeadlines .titleSection h2:before{
	background-position: -182px 50%;
}

.wearType-part .requirement .relatedHeadlines .titleSection h2:before{
	background-position: -242px 50%;
}

.wearType-universal .purpose .relatedHeadlines .titleSection h2:before{
	background-position: -10px 50%;
}

.wearType-fresh .purpose .relatedHeadlines .titleSection h2:before{
	background-position: -69px 50%;
}

.wearType-career .purpose .relatedHeadlines .titleSection h2:before{
	background-position: -129px 50%;
}

.wearType-global .purpose .relatedHeadlines .titleSection h2:before{
	background-position: -189px 50%;
}

.wearType-part .purpose .relatedHeadlines .titleSection h2:before{
	background-position: -249px 50%;
}

.wearType-universal .qa .relatedHeadlines .titleSection h2:before{
	background-position: -3px 50%;
}

.wearType-fresh .qa .relatedHeadlines .titleSection h2:before{
	background-position: -63px 50%;
}

.wearType-career .qa .relatedHeadlines .titleSection h2:before{
	background-position: -123px 50%;
}

.wearType-global .qa .relatedHeadlines .titleSection h2:before{
	background-position: -183px 50%;
}

.wearType-part .qa .relatedHeadlines .titleSection h2:before{
	background-position: -243px 50%;
}

.wearType-universal .faq .relatedHeadlines .titleSection h2:before{
	background-position: -3px 50%;
}

.wearType-fresh .faq .relatedHeadlines .titleSection h2:before{
	background-position: -63px 50%;
}

.wearType-career .faq .relatedHeadlines .titleSection h2:before{
	background-position: -123px 50%;
}

.wearType-global .faq .relatedHeadlines .titleSection h2:before{
	background-position: -183px 50%;
}

.wearType-part .faq .relatedHeadlines .titleSection h2:before{
	background-position: -241px 50%;
}

.wearType-universal .what .relatedHeadlines .titleSection h2:before{
	background-position: -3px 50%;
}

.wearType-fresh .what .relatedHeadlines .titleSection h2:before{
	background-position: -63px 50%;
}

.wearType-career .what .relatedHeadlines .titleSection h2:before{
	background-position: -123px 50%;
}

.wearType-global .what .relatedHeadlines .titleSection h2:before{
	background-position: -183px 50%;
}

.wearType-part .what .relatedHeadlines .titleSection h2:before{
	background-position: -241px 50%;
}

.wearType-universal .person .relatedHeadlines .titleSection h2:before{
	background-position: -12px 50%;
}

.wearType-fresh .person .relatedHeadlines .titleSection h2:before{
	background-position: -70px 50%;
}

.wearType-career .person .relatedHeadlines .titleSection h2:before{
	background-position: -130px 50%;
}

.wearType-global .person .relatedHeadlines .titleSection h2:before{
	background-position: -190px 50%;
}

.wearType-part .person .relatedHeadlines .titleSection h2:before{
	background-position: -248px 50%;
}

.wearType-universal .meeting .relatedHeadlines .titleSection h2:before{
	background-position: -3px 50%;
}

.wearType-fresh .meeting .relatedHeadlines .titleSection h2:before{
	background-position: -63px 50%;
}

.wearType-career .meeting .relatedHeadlines .titleSection h2:before{
	background-position: -123px 50%;
}

.wearType-global .meeting .relatedHeadlines .titleSection h2:before{
	background-position: -183px 50%;
}

.wearType-part .meeting .relatedHeadlines .titleSection h2:before{
	background-position: -243px 50%;
}

.wearType-universal .number .relatedHeadlines .titleSection h2:before{
	background-position: -3px 50%;
}

.wearType-fresh .number .relatedHeadlines .titleSection h2:before{
	background-position: -63px 50%;
}

.wearType-career .number .relatedHeadlines .titleSection h2:before{
	background-position: -123px 50%;
}

.wearType-global .number .relatedHeadlines .titleSection h2:before{
	background-position: -183px 50%;
}

.wearType-part .number .relatedHeadlines .titleSection h2:before{
	background-position: -243px 50%;
}

.wearType-universal .section .relatedHeadlines .titleSection h2:before{
	background-position: 0 50%;
}

.wearType-fresh .section .relatedHeadlines .titleSection h2:before{
	background-position: -60px 50%;
}

.wearType-career .section .relatedHeadlines .titleSection h2:before{
	background-position: -121px 50%;
}

.wearType-global .section .relatedHeadlines .titleSection h2:before{
	background-position: -181px 50%;
}

.wearType-part .section .relatedHeadlines .titleSection h2:before{
	background-position: -241px 50%;
}

.wearType-universal .way .relatedHeadlines .titleSection h2:before{
	background-position: -3px 50%;
}

.wearType-fresh .way .relatedHeadlines .titleSection h2:before{
	background-position: -63px 50%;
}

.wearType-career .way .relatedHeadlines .titleSection h2:before{
	background-position: -123px 50%;
}

.wearType-global .way .relatedHeadlines .titleSection h2:before{
	background-position: -183px 50%;
}

.wearType-part .way .relatedHeadlines .titleSection h2:before{
	background-position: -243px 50%;
}

.wearType-universal .paper .relatedHeadlines .titleSection h2:before{
	background-position: -3px 50%;
}

.wearType-fresh .paper .relatedHeadlines .titleSection h2:before{
	background-position: -63px 50%;
}

.wearType-career .paper .relatedHeadlines .titleSection h2:before{
	background-position: -123px 50%;
}

.wearType-global .paper .relatedHeadlines .titleSection h2:before{
	background-position: -183px 50%;
}

.wearType-part .paper .relatedHeadlines .titleSection h2:before{
	background-position: -243px 50%;
}

.wearType-universal .adoption .relatedHeadlines .titleSection h2:before{
	background-position: -3px 50%;
}

.wearType-fresh .adoption .relatedHeadlines .titleSection h2:before{
	background-position: -63px 50%;
}

.wearType-career .adoption .relatedHeadlines .titleSection h2:before{
	background-position: -123px 50%;
}

.wearType-global .adoption .relatedHeadlines .titleSection h2:before{
	background-position: -183px 50%;
}

.wearType-part .adoption .relatedHeadlines .titleSection h2:before{
	background-position: -243px 50%;
}

.wearType-universal .expert .relatedHeadlines .titleSection h2:before{
	background-position: -3px 50%;
}

.wearType-fresh .expert .relatedHeadlines .titleSection h2:before{
	background-position: -63px 50%;
}

.wearType-career .expert .relatedHeadlines .titleSection h2:before{
	background-position: -123px 50%;
}

.wearType-global .expert .relatedHeadlines .titleSection h2:before{
	background-position: -183px 50%;
}

.wearType-part .expert .relatedHeadlines .titleSection h2:before{
	background-position: -243px 50%;
}

.wearType-universal .president .relatedHeadlines .titleSection h2:before{
	background-position: -3px 50%;
}

.wearType-fresh .president .relatedHeadlines .titleSection h2:before{
	background-position: -63px 50%;
}

.wearType-career .president .relatedHeadlines .titleSection h2:before{
	background-position: -123px 50%;
}

.wearType-global .president .relatedHeadlines .titleSection h2:before{
	background-position: -183px 50%;
}

.wearType-part .president .relatedHeadlines .titleSection h2:before{
	background-position: -243px 50%;
}

.wearType-universal .source .relatedHeadlines .titleSection h2:before{
	background-position: -3px 50%;
}

.wearType-fresh .source .relatedHeadlines .titleSection h2:before{
	background-position: -63px 50%;
}

.wearType-career .source .relatedHeadlines .titleSection h2:before{
	background-position: -123px 50%;
}

.wearType-global .source .relatedHeadlines .titleSection h2:before{
	background-position: -183px 50%;
}

.wearType-part .source .relatedHeadlines .titleSection h2:before{
	background-position: -241px 50%;
}

.wearType-universal .keyword .relatedHeadlines .titleSection h2:before{
	background-position: -6px 50%;
}

.wearType-fresh .keyword .relatedHeadlines .titleSection h2:before{
	background-position: -68px 50%;
}

.wearType-career .keyword .relatedHeadlines .titleSection h2:before{
	background-position: -131px 50%;
}

.wearType-global .keyword .relatedHeadlines .titleSection h2:before{
	background-position: -186px 50%;
}

.wearType-part .keyword .relatedHeadlines .titleSection h2:before{
	background-position: -246px 50%;
}

.wearType-universal .tour .relatedHeadlines .titleSection h2:before{
	background-position: -4px 50%;
}

.wearType-fresh .tour .relatedHeadlines .titleSection h2:before{
	background-position: -65px 50%;
}

.wearType-career .tour .relatedHeadlines .titleSection h2:before{
	background-position: -125px 50%;
}

.wearType-global .tour .relatedHeadlines .titleSection h2:before{
	background-position: -185px 50%;
}

.wearType-part .tour .relatedHeadlines .titleSection h2:before{
	background-position: -244px 50%;
}

.wearType-universal .short .relatedHeadlines .titleSection h2:before{
	background-position: -4px 50%;
}

.wearType-fresh .short .relatedHeadlines .titleSection h2:before{
	background-position: -65px 50%;
}

.wearType-career .short .relatedHeadlines .titleSection h2:before{
	background-position: -125px 50%;
}

.wearType-global .short .relatedHeadlines .titleSection h2:before{
	background-position: -185px 50%;
}

.wearType-part .short .relatedHeadlines .titleSection h2:before{
	background-position: -244px 50%;
}

.wearType-universal .simulation .relatedHeadlines .titleSection h2:before{
	background-position: -4px 50%;
}

.wearType-fresh .simulation .relatedHeadlines .titleSection h2:before{
	background-position: -65px 50%;
}

.wearType-career .simulation .relatedHeadlines .titleSection h2:before{
	background-position: -125px 50%;
}

.wearType-global .simulation .relatedHeadlines .titleSection h2:before{
	background-position: -185px 50%;
}

.wearType-part .simulation .relatedHeadlines .titleSection h2:before{
	background-position: -244px 50%;
}
.wearType-universal .work .relatedHeadlines .titleSection h2:before{
	background-position: -4px 50%;
}

.wearType-fresh .work .relatedHeadlines .titleSection h2:before{
	background-position: -65px 50%;
}

.wearType-career .work .relatedHeadlines .titleSection h2:before{
	background-position: -125px 50%;
}

.wearType-global .work .relatedHeadlines .titleSection h2:before{
	background-position: -185px 50%;
}

.wearType-part .work .relatedHeadlines .titleSection h2:before{
	background-position: -244px 50%;
}
.wearType-universal .show .relatedHeadlines .titleSection h2:before{
	background-position: -4px 50%;
}

.wearType-fresh .show .relatedHeadlines .titleSection h2:before{
	background-position: -65px 50%;
}

.wearType-career .show .relatedHeadlines .titleSection h2:before{
	background-position: -125px 50%;
}

.wearType-global .show .relatedHeadlines .titleSection h2:before{
	background-position: -185px 50%;
}

.wearType-part .show .relatedHeadlines .titleSection h2:before{
	background-position: -244px 50%;
}
.wearType-universal .job .relatedHeadlines .titleSection h2:before{
	background-position: -4px 50%;
}

.wearType-fresh .job .relatedHeadlines .titleSection h2:before{
	background-position: -65px 50%;
}

.wearType-career .job .relatedHeadlines .titleSection h2:before{
	background-position: -125px 50%;
}

.wearType-global .job .relatedHeadlines .titleSection h2:before{
	background-position: -185px 50%;
}

.wearType-part .job .relatedHeadlines .titleSection h2:before{
	background-position: -244px 50%;
}





/* Page title sub text color */

.wearType-universal .relatedHeadlines .titleSection h2 span{
	color: #ff4343;
}

.wearType-fresh .relatedHeadlines .titleSection h2 span{
	color: #0caee4;
}

.wearType-career .relatedHeadlines .titleSection h2 span{
	color: #fbbc39;
}

.wearType-global .relatedHeadlines .titleSection h2 span{
	color: #a292ff;
}

.wearType-part .relatedHeadlines .titleSection h2 span{
	color: #24cfbd;
}

.wearType-lovedo .relatedHeadlines .titleSection h2 span{
	color: #e60012;
}
.wearType-welcomeback .relatedHeadlines .titleSection h2 span{
	color: #e60012;
}

/* key visual Top Border */

.wearType-universal .keyVisual{
	border-color: #ff4343;
}

.wearType-fresh .keyVisual{
	border-color: #0caee4;
}

.wearType-career .keyVisual{
	border-color: #fbbc39;
}

.wearType-global .keyVisual{
	border-color: #a292ff;
}

.wearType-part .keyVisual{
	border-color: #24cfbd;
}
.wearType-lovedo .keyVisual{
	border-color: #e60012;
}
.wearType-welcomeback .keyVisual{
	border-color: #e60012;
}

/* Tab settings for News List */

.wearType-universal .newsTab{
	background: #ff4343;
}

.wearType-universal .newsTab li{
	border-color: #ff4343;
}

.wearType-universal .newsTab .active a, .wearType-universal .tabContents .subTitle{
	color: #ff4343;
}

.wearType-universal .newsTab li.active a:before{
	background-position: -24px 50%;
}

.wearType-fresh .newsTab{
	background: #0caee4;
}

.wearType-fresh .newsTab li{
	border-color: #0caee4;
}

.wearType-fresh .newsTab .active a, .wearType-fresh .tabContents .subTitle{
	color: #0caee4;
}

.wearType-fresh .newsTab li.active a:before{
	background-position: -98px 50%;
}

.wearType-career .newsTab{
	background: #fbbc39;
}

.wearType-career .newsTab li{
	border-color: #fbbc39;
}

.wearType-career .newsTab .active a, .wearType-career .tabContents .subTitle{
	color: #fbbc39;
}

.wearType-career .newsTab li.active a:before{
	background-position: -172px 50%;
}

.wearType-global .newsTab{
	background: #a292ff;
}

.wearType-global .newsTab li{
	border-color: #a292ff;
}

.wearType-global .newsTab .active a, .wearType-global .tabContents .subTitle{
	color: #a292ff;
}

.wearType-global .newsTab li.active a:before{
	background-position: -246px 50%;
}

.wearType-part .newsTab{
	background: #24cfbd;
}

.wearType-part .newsTab li{
	border-color: #24cfbd;
}

.wearType-part .newsTab .active a, .wearType-part .tabContents .subTitle{
	color: #24cfbd;
}

.wearType-part .newsTab li.active a:before{
	background-position: -320px 50%;
}

/* Requirement table */

.wearType-fresh .requirementTable h4{
	border-top-color: #0caee4;
}

.wearType-career .requirementTable h4{
	border-top-color: #fbbc39;
}

.wearType-global .requirementTable h4{
	border-top-color: #a292ff;
}

.wearType-part .requirementTable h4{
	border-top-color: #c98b58;
}


/* Q&A colorset */
.wearType-universal .qa .accordionList dt:before{
	background-position: -14px 0;
}

.wearType-universal .qa .accordionList dt span, .wearType-universal .qa .accordionList dt:after, .wearType-universal .qa .accordionList dd:before{
	color: #ff4343;
}

.wearType-fresh .qa .accordionList dt:before{
	background-position: -74px 0;
}

.wearType-fresh .qa .accordionList dt span, .wearType-fresh .qa .accordionList dt:after, .wearType-fresh .qa .accordionList dd:before{
	color: #0caee4;
}

.wearType-career .qa .accordionList dt:before{
	background-position: -134px 0;
}

.wearType-career .qa .accordionList dt span, .wearType-career .qa .accordionList dt:after, .wearType-career .qa .accordionList dd:before{
	color: #fbbc39;
}

.wearType-global .qa .accordionList dt:before{
	background-position: -194px 0;
}

.wearType-global .qa .accordionList dt span, .wearType-global .qa .accordionList dt:after, .wearType-global .qa .accordionList dd:before{
	color: #a292ff;
}

.wearType-part .qa .accordionList dt:before{
	background-position: -254px 0;
}

.wearType-part .qa .accordionList dt span, .wearType-part .qa .accordionList dt:after, .wearType-part .qa .accordionList dd:before{
	color: #24cfbd;
}

/* FAQ colorset */

.wearType-universal .qList li{
	color: #ff4343;
}

.wearType-universal .qList li:before, .wearType-universal .answer dt:before{
	background-position: 0 50%;
}

.wearType-fresh .qList li{
	color: #0caee4;
}

.wearType-fresh .qList li:before, .wearType-fresh .answers dt:before{
	background-position: -40px 50%;
}

.wearType-career .qList li{
	color: #fbbc39;
}

.wearType-career .qList li:before, .wearType-career .answers dt:before{
	background-position: -80px 50%;
}

.wearType-global .qList li{
	color: #a292ff;
}

.wearType-global .qList li:before, .wearType-global .answers dt:before{
	background-position: -120px 50%;
}

.wearType-part .qList li{
	color: #24cfbd;
}

.wearType-part .qList li:before, .wearType-part .answers dt:before{
	background-position: -160px 50%;
}

.wearType-universal .keyword .relatedHeadlines .titleSection h2:before{
	background-position: -6px 50%;
}

.wearType-fresh .carrier-map .relatedHeadlines .titleSection h2:before{
	background-position: -68px 50%;
}

.wearType-career .carrier-map .relatedHeadlines .titleSection h2:before{
	background-position: -131px 50%;
}

.wearType-global .carrier-map .relatedHeadlines .titleSection h2:before{
	background-position: -186px 50%;
}

.wearType-part .carrier-map .relatedHeadlines .titleSection h2:before{
	background-position: -246px 50%;
}

.wearType-fresh .training .relatedHeadlines .titleSection h2:before{
	background-position: -68px 50%;
}

.wearType-career .training .relatedHeadlines .titleSection h2:before{
	background-position: -131px 50%;
}

.wearType-global .training .relatedHeadlines .titleSection h2:before{
	background-position: -186px 50%;
}

.wearType-part .training .relatedHeadlines .titleSection h2:before{
	background-position: -246px 50%;
}

.wearType-fresh .company .relatedHeadlines .titleSection h2:before{
	background-position: -68px 50%;
}

.wearType-career .company .relatedHeadlines .titleSection h2:before{
	background-position: -131px 50%;
}

.wearType-global .company .relatedHeadlines .titleSection h2:before{
	background-position: -186px 50%;
}

.wearType-part .company .relatedHeadlines .titleSection h2:before{
	background-position: -246px 50%;
}

.wearType-fresh .sustainability .relatedHeadlines .titleSection h2:before{
	background-position: -68px 50%;
}

.wearType-career .sustainability .relatedHeadlines .titleSection h2:before{
	background-position: -131px 50%;
}

.wearType-global .sustainability .relatedHeadlines .titleSection h2:before{
	background-position: -186px 50%;
}

.wearType-part .sustainability .relatedHeadlines .titleSection h2:before{
	background-position: -246px 50%;
}
.wearType-fresh .diversity .relatedHeadlines .titleSection h2:before{
	background-position: -68px 50%;
}

.wearType-career .diversity .relatedHeadlines .titleSection h2:before{
	background-position: -131px 50%;
}

.wearType-global .diversity .relatedHeadlines .titleSection h2:before{
	background-position: -186px 50%;
}

.wearType-part .diversity .relatedHeadlines .titleSection h2:before{
	background-position: -246px 50%;
}

.wearType-fresh .pb .relatedHeadlines .titleSection h2:before{
	background-position: -68px 50%;
}

.wearType-career .pb .relatedHeadlines .titleSection h2:before{
	background-position: -68px 50%;
}

.wearType-global .pb .relatedHeadlines .titleSection h2:before{
	background-position: -68px 50%;
}

.wearType-part .pb .relatedHeadlines .titleSection h2:before{
	background-position: -246px 50%;
}
.wearType-fresh .dx .relatedHeadlines .titleSection h2:before{
	background-position: -68px 50%;
}

.wearType-career .dx .relatedHeadlines .titleSection h2:before{
	background-position: -131px 50%;
}

.wearType-global .dx .relatedHeadlines .titleSection h2:before{
	background-position: -186px 50%;
}

.wearType-part .dx .relatedHeadlines .titleSection h2:before{
	background-position: -246px 50%;
}
@media only screen and (max-width: 767px){
		
	.wearType-universal .person .relatedHeadlines .titleSection h2:before{
		background-position: -6px 50%;
	}
	
	.wearType-fresh .person .relatedHeadlines .titleSection h2:before{
		background-position: -64px 50%;
	}
	
	.wearType-career .person .relatedHeadlines .titleSection h2:before{
		background-position: -124px 50%;
	}
	
	.wearType-global .person .relatedHeadlines .titleSection h2:before{
		background-position: -184px 50%;
	}
	
	.wearType-part .person .relatedHeadlines .titleSection h2:before{
		background-position: -242px 50%;
	}
	
}