#TailWrap{background-color:#f8f8f8;}
.TailTop{border-bottom:1px solid #e4e5e5;border-top:1px solid #e4e5e5;}
.TailTopIn{display:flex;align-items:center;height:100px;flex-wrap:wrap;}
.TailTopMenuWrap{display:flex;align-items:center;}
.TailTopMenu{padding:0 40px;font-size:17px;color:#6d6d6d;font-family:'GF-B';cursor:pointer;transition:0.3s;}
.TailTopMenu:hover{color:#000;}
.TailTopMenu:first-child{padding-left:0;}
#TailFamilySelect{border:none;width:160px;height:30px;color:#fff;font-family:'GF-M';font-size:12px;background-color:#b7b9b9 !important;border-radius:5px;padding:0 10px;box-sizing:border-box;outline:none;cursor:pointer;-webkit-appearance: none;-moz-appearance: none;appearance: none;background:url("../img/Tail_SelectIcon.png") no-repeat 94% 50%;}
#TailFamilySelect::-ms-expand {display:none}
.TailSNSWrap{display:flex;align-items:center;margin-left:80px;}
.TailSNSIconCell{margin:0 10px;}
.TailSNSIcon{cursor:pointer;}
.TailIconWrap{display:flex;align-items:center;margin-left:65px;}
.TailIconItem{padding:0 25px;}
.TailIconItem:last-child{padding-right:0;}
.TailBot{padding-top:45px;padding-bottom:20px;}
.TailBotLine{width:100%;display:flex;align-items:center;color:#919191;font-family:'nt-L';font-size:14px;flex-wrap:wrap;}
.TailBotItemBold{font-family:'GF-B';color:#888;font-size:22px;}
.TailBotItem{margin-right:20px;margin-bottom:15px;}
.TailBotCopyRight{padding-top:8px;}

@media screen and (max-width:1300px){
	.TailTopIn{height:auto;padding:20px 0;}
	.TailIconWrap{width:100%;justify-content:center;margin-left:0;margin-top:20px;}
	.TailTopMenuWrap{width:80%;}
	.TailSNSWrap{width:20%;margin-left:0;justify-content:flex-end;}
}

@media screen and (max-width:1000px){
	#TailFamilySelect{width:120px;font-size:11px;}
	.TailTopMenu{padding:0 20px;}
	.TailSNSIconCell{margin:0 5px;}
}

@media screen and (max-width:768px){
	.TailTopMenuWrap{width:100%;}
	.TailSNSWrap{width:50%;justify-content: flex-start;margin-top:20px;}
	.TailIconWrap{width:50%;justify-content: flex-end;}
	.TailTopMenu{font-size:14px;padding:0 10px;}

	.TailBot{padding-top:20px;}
	.TailIconItem{padding:0 5px;}
	.TailSNSIcon{width:40px;}
	.TailIconItem > img{max-width:100px;}
	.TailBotItem{margin-bottom:10px;}
}