@charset "utf-8";

@media screen and (max-width: 950px) {


/* -----------------------------------------------------------------------------

ナビ　アクティブ設定

----------------------------------------------------------------------------- */

/* 第2階層オープン */

}

@media screen and (max-width: 750px) {




/* -----------------------------------------------------------------------------

IRニュース

----------------------------------------------------------------------------- */

.ir.news #contents .title {
	margin: 0 15px 5px!important;
	font-size: 1.5rem;
}
.ir.news #contents .yearBox .selectBox {
	margin: 0 15px;
}
.ir.news #contents .yearBox .selectBox select {
	font-size: 1.6rem;
	padding: 0 40px 0 15px;
	width: 100%;
	background: url(../common/img/icon_arrow_btm_r.png) no-repeat 96% center;
}
.ir.news #contents .yearBox .selectBox select {
	font-size: 1.6rem;
	padding: 0 40px 0 15px;
	width: 100%;
	background: url(../common/img/icon_arrow_btm_r.png) no-repeat 96% center; 
}

/* newsWidget
---------------------------------------------*/
.ir.news #newsWidget .boxBorder02 .btn {
	width: 200px;
	margin: 0 auto;
}

/* select
---------------------------------------------*/
.ir.news .select .anchorList {
	margin: 40px 0;
}

/* newsWrap
---------------------------------------------*/
.ir.news .newsWrap .inner {
	padding: 10px 0 0 !important;
}
.ir.news .newsWrap .tabCont {
	padding: 30px 15px;
}
.ir.news .newsList dl dt {
	margin-bottom: 5px;
	border-bottom: 1px solid #ddd;
}
.ir.news .newsList dl dd {
	padding-bottom: 40px;
}


/* -----------------------------------------------------------------------------

IRニュースメール

----------------------------------------------------------------------------- */
.ir.news.mail #newsWidget .btn.print + p {
	clear: both;
}
.ir.news.mail .section p:last-child {
	margin-bottom: 0 !important;
}
.ir.news.mail .section .btn {
	margin-left: auto;
	margin-right: auto;
}


/* -----------------------------------------------------------------------------

財務・業績情報

----------------------------------------------------------------------------- */

/* data
---------------------------------------------*/
.finance section#data {
	margin-bottom: 0;
}
.finance .financeData.boxBorder02 {
	padding: 0;
	border: none;
}
.finance .financeData table + table {
	border-bottom: 1px solid #efefef;
}
.finance .financeData th {
	font-weight: normal;
}
.finance .financeData td p {
	margin-bottom: 7px !important;
}
.finance .financeData td p b {
	font-size: 2.4rem;
}
.finance .financeData td dd b {
	font-size: 2rem;
}
.finance .financeData > p {
	margin-top: 15px;
}

/* grouplink
---------------------------------------------*/
.finance ul.groupLink li {
	height: auto !important;
}
.finance ul.groupLink > li figure {
	margin-bottom: 14px;
}
.finance .groupLink li h3 {
	font-size: 1.8rem;
	font-weight: 600;
	margin-bottom: 5px;
	background: url(../common/img/sp/icon_arrow_r.png) no-repeat left center;
	background-size: 6px;
	padding-left: 13px;
}
.finance .groupLink li a p {
	line-height: 1.5 !important;
}

/* -----------------------------------------------------------------------------

財務諸表

----------------------------------------------------------------------------- */
.statements .tabWrap .tabList li.line2 {
	line-height: 18px;
	padding-top: 7px;
}
.statements .tabBox h4 + div .btn {
	margin-bottom: 10px!important;
}
.statements .tabBox h4 + div .btn:last-child {
	margin-bottom: 1.8em!important;
}

}

	
	
	