.section-layout-02{
	margin-bottom: 70px;
}


.section-layout-02 .hdg-l2{
	margin-bottom: 0;
	z-index: 2;
  min-width: 400px;
}
.section-layout-02 .hdg-l2:after{
	content:none;
}
.section-layout-02 p{
  min-width: 350px;
  z-index: 2;
  position: relative;
}
    .section-layout-02.section-layout-02--head-left .section-layout-02 p{
    min-width: 440px;	
    }

:lang(en) #block-daiichiseiko-content > div:nth-child(10) > div > div > div.section-layout-02__head > h2, :lang(en) #block-daiichiseiko-content > div:nth-child(10) > div > div > div.section-layout-02__head > p:nth-child(2), :lang(en) #block-daiichiseiko-content > div:nth-child(18) > div > div > div.section-layout-02__head > h2{
	width: 600px;
	position: relative;
}

@media only screen and (min-width: 768px) {
	.section-layout-02 .hdg-l2{
	font-size: 4.3rem;
  text-shadow: #eee 2px 2px;
		
	}
    .section-layout-02.section-layout-02--head-right .section-layout-02__head {
        padding-left: 0;
    }
    .section-layout-02.section-layout-02--head-left .section-layout-02__head {
        padding-left: 0;
    }


    .section-layout-02.section-layout-02--head-right .section-layout-02__img, .section-layout-02.section-layout-02--head-left .section-layout-02__img {
top: 75px;
    }
    .section-layout-02.section-layout-02--head-right .section-layout-02__img>img, .section-layout-02.section-layout-02--head-left .section-layout-02__img>img {
    	-webkit-transform: scale(1.8);
        transform: scale(1.8);
    }
}
@media only screen and (min-width: 1080px) {
	
    .section-layout-02.section-layout-02--head-right .section-layout-02__img, .section-layout-02.section-layout-02--head-left .section-layout-02__img {
top: 0;
    }
	.section-layout-02.section-layout-02--head-right .section-layout-02__img>img, .section-layout-02.section-layout-02--head-left .section-layout-02__img>img {
        -webkit-transform: scale(1.5);
        transform: scale(1.5);
    }
    
}