@charset "UTF-8";
/* CSS Document */

/* header */
.headMenu #searchArea form,
.headMenu #searchArea input{
	font-family: "UD新ゴ L" ,"UD Shin Go Light";
}
.headMenu p#mLang{
	width:67px;
}
.headMenu p#mLang.active{
	width:284px;
}
.headMenu p strong{
	font-family: "UD新ゴ L" ,"UD Shin Go Light";
}
.headMenu p em{
	width:212px;
	left:71px;
}

.megaMenu .mmChild .catTl{
	font-family: "UD新ゴ R" ,"UD Shin Go Regular";
	font-size:32px;
	line-height:42px;
}
.megaMenu .mmChild .detail .text p{
	line-height:27px;
}

#gNavi > li{
	padding-left:16px;
	padding-right:16px;
}

@media screen and (max-width: 1400px) {
/* header */
.headMenu p#mLang{
	width:4.79vw;
}
.headMenu p#mLang.active{
	width:20.78vw;
}
.headMenu p em{
	width:15.78vw;
	left:5.07vw;
}
.megaMenu .mmChild .catTl{
	font-size:2.28vw;
	line-height:3vw;
}
.megaMenu .mmChild .detail .text p{
	line-height:1.92vw;
}

#gNavi > li{
	padding-left:1.14vw;
	padding-right:1.14vw;
}
}

@media screen and (max-width: 980px) {
/* header */
.headMenu p#mLang{
	width:6.84vw;
}
.headMenu p#mLang.active{
	width:29.48vw;
}
.headMenu p em{
	width:22.48vw;
	left:7.24vw;
}
.megaMenu .mmChild .catTl{
	font-size:3.26vw;
	line-height:4.28vw;
}
.megaMenu .mmChild .detail .text p{
	line-height:2.75vw;
}

#gNavi > li{
	padding-left:1.73vw;
	padding-right:1.73vw;
}
#gNavi > li > p span{
	display:none;
}

/* footer */
.fNavi ul{
	margin-right:3.46vw;
}
.fNavi ul:last-child li:first-child{
	margin-right:3.46vw;
}
.fNavi ul li.cat span{
	display:none;
}
.footBottom .menuBox{
	width:auto;
}
.footBottom .menuBox .footMenu{
	width:auto;
}
}

@media screen and (max-width: 768px) {
/* header */
#spLangMenu li a,
#spLangMenu li p{
	padding:3.75vw 0px;
}
#gNavi > li{
	padding-left: 0px;
	padding-right: 0px;
}
#gNavi li a{
	padding:3.75vw 0px;
}
#gNavi > li > p span{
	display:inline;
}
#gNavi li#searchAreaSp form{
	font-family: "UD新ゴ L" ,"UD Shin Go Light";
}
#gNavi li#searchAreaSp input{
	font-family: "UD新ゴ L" ,"UD Shin Go Light";
	font-size:5.93vw;
}
}