@charset "utf-8";
#header #logo .ir-logo{background-position:0 -183px;}
#header #logo em a{color:#fff}
#animate{background:url(/images/common/bg_animate_b2.png) repeat-x;}
#animate .style{background:none}
#tm .th1 .th1_lnk{color:#fff;background:none}
#tm .th1 .th1_lnk.current,
#tm .th1 .th1_lnk:hover,#tm .th1 .th1_lnk:focus{color:#d81e2d;}
#tm{margin-right:180px;}
#tm .th1 .th1_lnk{font-size:17px;padding: 10px 8px 34px;}
.nav_hm .global .item{margin-top:10px;}
.nav_hm .global .item a{color:#bbb;font-size:13px;}
.nav_hm .global .item.last{background-color:#701e20;}
#svisual{margin-top:0;padding-top:25px;height:218px;background:url(/images/sc/main/mvisual_img.png) no-repeat 50% 50%;background-size:cover;}
.nav_hm .global .item.last{position: absolute;right:0;top:0;}
.nav_hm .global .item{display: block;padding-right: 90px;margin-right: 23px;float:none;}
.nav_hm .global .item.gm1{margin-top:21px;}

@media(max-width:1170px){
	#tm{margin-right: 160px;}
    #tm .th1 .th1_lnk{font-size: 16px; padding: 10px 0 34px;}
	.nav_hm .global .item{padding-right: 83px; margin-right:33px;}


}

@media(max-width:1120px){
	#tm{margin-right: 85px;}
	#tm .th1{width:16%;}
	.nav_hm .global .item{float:left;margin-top:10px;}
	.nav_hm .global .item.gm1{padding-right:0;margin-top:10px;}
}
