﻿@charset "utf-8";

/* page_name
-------------------------------------------------------------------*/
main img{
	max-width:100%;
}
main p{
	line-height: 1.875;
	letter-spacing: 0.1em;
	font-weight: 400;
}
body.article01.page_ir_news .article_visual{
	background:url(../img/news/article_mv.jpg);
	position: relative;
	z-index: 3;
}
body.page_ir_news section.news{
    margin:70px 0;
}

body.page_ir_news section.news{
    position:relative;
}
body.page_ir_news .ttl_style{
	font-size:1.125rem;
	margin-bottom:3em;
}
body.page_ir_news .ttl_style span[lang="ja"]{
	display:block;
	font-weight:bold;
	color:#003461;
	letter-spacing:0.1em;
}
body.page_ir_news .ttl_style b{
	display:block;
	font-size:4.55em;
	font-weight:400;
	line-height:1;
}
body.page_ir_news .ttl_style.mask:not(.once) span[lang="ja"]{
	color:transparent;
}
@media screen and (max-width:1000px) {
	body.page_ir_news section.news{
		width:100%;
	}
}
@media screen and (max-width:768px) {
	body.article01.page_company .article_visual{
		background-position:center;
	}
	body.page_ir_news section.news .left_area{
	    float:none;
	    width:auto;
	}
	body.page_ir_news section.news{
	    float:none;
	    width:auto;
	    /* margin-bottom:2em; */
	}
	body.page_ir_news section.news{
		/* padding-bottom:3em; */
	}

	body.page_ir_news section.news .ttl_style{
		margin-bottom:0.5em;
	}
	body.page_ir_news section.news{
		margin: 55px 0 ;
	}
}