@charset "utf-8";


.sns a + a {margin-left: 10px;}
.sns a {display: inline-block;width: 32px;height: 32px;text-indent: -9999px;z-index: 9999;}
.sns a.hanago	{background:url(/renewal2019/img/ico_hanago.png) no-repeat center center;background-size: 100%;}
.sns a.facebook {background:url(/renewal2019/img/sns/sns_facebook.png) no-repeat center center; background-color: #414e60; background-size: 100%;border-radius: 10px;}
.sns a.flickr	{background:url(/renewal2019/img/sns/sns_flickr.png) no-repeat center center; background-color: #414e60; background-size: 100%;border-radius: 10px;}
.sns a.instagram{background:url(/renewal2019/img/sns/sns_instagram.png) no-repeat center center; background-color: #414e60; background-size: 100%;border-radius: 10px;}
.sns a.youtube	{background:url(/renewal2019/img/sns/sns_youtube.png) no-repeat center center; background-color: #414e60;background-size: 100%;border-radius: 10px;}
.sns a.youku	{background:url(/renewal2019/img/sns/sns_youku.png) no-repeat center center; background-color: #414e60;background-size: 100%;border-radius: 10px;display: none;}
.sns a.weibo	{background:url(/renewal2019/img/sns/sns_weibo.png) no-repeat center center; background-color: #414e60;background-size: 100%;border-radius: 10px;display: none;}

.sns a.language	{background:url(/renewal2019/img/ico_language.png ) no-repeat center center; background-size: 100%;}
.sns a.search	{background:url(/renewal2019/img/ico_search3.png  ) no-repeat center center;background-size: 100%;display: none;}

.sns a.hanago:hover   {background:url(/renewal2019/img/ico_hanago_ov.png   ) no-repeat center center; background-size: 100%;}
.sns a.facebook:hover {background:url(/renewal2019/img/sns/sns_facebook_on.png ) no-repeat center center; background-color: #fff; background-size: 100%;border-radius: 10px;}
.sns a.flickr:hover	  {background:url(/renewal2019/img/sns/sns_flickr_on.png   ) no-repeat center center; background-color: #fff; background-size: 100%;border-radius: 10px;}
.sns a.instagram:hover{background:url(/renewal2019/img/sns/sns_instagram_on.png) no-repeat center center; background-color: #fff; background-size: 100%;border-radius: 10px;}
.sns a.youtube:hover  {background:url(/renewal2019/img/sns/sns_youtube_on.png) no-repeat center center; background-color: #fff;background-size: 100%;border-radius: 10px;}
.sns a.youku:hover	  {background:url(/renewal2019/img/sns/sns_youku_on.png) no-repeat center center; background-color: #fff;background-size: 100%;border-radius: 10px;}
.sns a.weibo:hover	  {background:url(/renewal2019/img/sns/sns_weibo_on.png) no-repeat center center; background-color: #fff;background-size: 100%;border-radius: 10px;}


header .sns_box .sns {display: inline-flex;padding: 20px 40px 0 0;}

.side_footer .f_menu .sns {float: right;padding-right: 20px;}

footer .sns {float: right; padding: 0 40px 0 0;}

/* Tablet Device */
@media all and (min-width:700px) and (max-width:1024px) {
	header .sns_box .sns {padding: 0;}
	header .sns_box .sns a.weibo, 
	header .sns_box .sns a.youku, 
	header .sns_box .sns a.facebook, 
	header .sns_box .sns a.flickr, 
	header .sns_box .sns a.instagram, 
	header .sns_box .sns a.youtube {display: none;}
	header .sns_box .sns a.search  {display: inline-block;}

	
	.sns a {display: inline-block;width: 32px;height: 32px;text-indent: -9999px;z-index: 9999;}
	.side_footer .f_menu .sns {float: none;}

	footer .sns {display: block;float: none;padding: 0;text-align: center;}
}

@media only screen and (max-width:700px) {
	header .sns_box .sns {padding: 0;}
	header .sns_box .sns a.weibo, 
	header .sns_box .sns a.youku, 
	header .sns_box .sns a.facebook, 
	header .sns_box .sns a.flickr, 
	header .sns_box .sns a.instagram, 
	header .sns_box .sns a.youtube {display: none;}
	header .sns_box .sns a.search  {display: inline-block;}

	.sns a {width: 25px; height: 25px;margin-left: 3px;}
	.sns a + a {margin-left: 3px;}
	.sns a.language	{background:url(/renewal2019/img/ico_language.png ) no-repeat center center;background-size: 100%;/* float: right; */}
	.sns a.search	{background:url(/renewal2019/img/ico_search3.png  ) no-repeat center center;background-size: 100%;display: none;}

	
	.sns a {display: inline-block;width: 32px;height: 32px;text-indent: -9999px;z-index: 9999;}
	.side_footer .f_menu .sns {float: none;}
	footer .sns {display: block;float: none;padding: 0;text-align: center;}
}