.brandTitleBox{background:url(/img/common/page/theme/special/company_1104/sprite_hasegawa.jpg) no-repeat 0 0}.brandTitleBox h1{top:20px;left:20px;background:url(/img/default/page/theme/special/company_1104/ttl_hasegawa.gif?ver=171128) no-repeat 0 0;width:250px;height:82px}.brandTitleBox .catchcopy{top:119px;left:22px;background:url(/img/default/page/theme/special/company_1104/txt_catchcopy.gif) no-repeat 0 0;width:528px;height:49px}.brandTitleBox li a{background-image:url(/img/common/page/theme/special/company_1104/sprite_hasegawa.jpg)}.brandContentUnit .subheading,.brandContentUnit .textPhilosophy{color:#1c338d}.aboutCorpBox caption,.brandContentUnit .pointTitle{background-image:url(/img/default/page/theme/special/sprite_title_pink03.png)}.brandContentsBox.txtL:after,.brandContentsBox.txtR:after{background-image:url(/img/common/page/theme/special/company_1104/sprite_hasegawa.jpg)}.brandContentsBox.txtL.img01:after{background-position:right -350px}.brandContentsBox.txtR.img02:after{background-position:0 -350px}.brandContentsBox.txtR.img03:after{background-position:-470px -350px}.brandContentsBox.txtR.img04:after{background-position:-970px -350px}.brandContentsBox.txtR.img02 h3{letter-spacing:-.03rem}