@charset "utf-8";

#Container .mix { display:none}
.irp-press-navi { margin-left:0; padding-left:0; clear:both; height:20px; overflow:hidden; margin-bottom:0px;}
.irp-press-navi { font-size:12px;}
.irp-press-navi li { float:left;}
.irp-press-navi li.link { color:#00F; }
.hover, .irp-press-navi li.hover  {color:#dd1122; }
.active,.irp-press-navi li.active a { color: #14ABDF; }


/*コーポレートトップ*/
#irp-press-corptop.dl-horizontal dt, #irp-press-corptop.dl-horizontal dd {border-top: 1px dotted #f2f2f2 !important;}
#irp-press-corptop.dl-horizontal .irp-item:first-child dt, #irp-press-corptop.dl-horizontal .irp-item:first-child dd {border-top: none !important;}



/*Library*/
.irp-title { font-size: 1.4rem;}


#irp-library-category ul { list-style:none;}
#irp-library-category ul li { line-height:1.4em; margin-bottom:20px;padding-left: 10px;}
#irp-library-category header { cursor: pointer; margin-bottom: 20px; background-image: url(//irpocket.com/5186/images/ac_u.png);  background-repeat: no-repeat;  background-position: 98% center;transition: .5s}
#irp-library-category header.selected { background-image: url(//irpocket.com/5186/images/ac_d.png); background-repeat: no-repeat;   background-position: 98% center;transition: .5s}
#irp-library-category .irp-date {display:none}

#irp-library-category2 .unit1				{ position:relative; margin:0 0 30px 0; padding:0 0 15px 0; background:#fff;}
#irp-library-category2 .floatL				{ width: 15%;float: left;}
#irp-library-category2 .floatL img			{ max-width:110px; height:auto;}
#irp-library-category2 .floatR				{ padding:10px 0 0 0; float:left;}
#irp-library-category2 .irp-fsize			{ display:inline-block; margin:0 0 0 10px;}
#irp-library-category2 .irp-icon-pdf		{ display:none;}
#irp-library-category2 .shadow				{ padding:15px 25px 0; line-height:1.5; border-top:solid 1px #eee;}
@media screen and (max-width:770px){
	#irp-library-category2 .unit1			{ margin:0 0 -webkit-calc(3.33% + 5px) 0; margin:0 0 calc(3.33% + 5px) 0;}
	#irp-library-category2 .floatL				{ width:inherit;float:none;text-align: center}	
	
}

#irp-library-category3 .unit1				{ position:relative; margin:0 0 30px 0; padding:0 0 15px 0; background:#fff;}
#irp-library-category3 .floatL				{ width: 15%;float: left;}
#irp-library-category3 .floatL img			{ max-width:110px; height:auto;}
#irp-library-category3 .floatR				{ padding:10px 0 0 0; float:left;}
#irp-library-category3 .irp-fsize			{ display:inline-block; margin:0 0 0 10px;}
#irp-library-category3 .irp-icon-pdf		{ display:none;}
#irp-library-category3 .shadow				{ padding:15px 25px 0; line-height:1.5; border-top:solid 1px #eee;}
@media screen and (max-width:770px){
	#irp-library-category3 .unit1			{ margin:0 0 -webkit-calc(3.33% + 5px) 0; margin:0 0 calc(3.33% + 5px) 0;}
	#irp-library-category3 .floatL				{ width:inherit;float:none;text-align: center}	
}

#irp-library-category5 ul { list-style:none;}
#irp-library-category5 ul li { line-height:1.4em; margin-bottom:20px;padding-left: 10px;}
#irp-library-category5 header { cursor: pointer; margin-bottom: 20px; background-image: url(//irpocket.com/5186/images/ac_u.png);  background-repeat: no-repeat;  background-position: 98% center;transition: .5s}
#irp-library-category5 header.selected { background-image: url(//irpocket.com/5186/images/ac_d.png); background-repeat: no-repeat;   background-position: 98% center;transition: .5s}
#irp-library-category5 .irp-date {display:none}
#irp-library-category5 .unit1				{ position:relative; margin:0 0 30px 0; padding:0 0 15px 0; background:#fff;}
#irp-library-category5 .floatL				{ width: 15%;float: left;}
#irp-library-category5 .floatL img			{ max-width:110px; height:auto;}
#irp-library-category5 .floatR				{ padding:10px 0 0 0; float:left;}
#irp-library-category5 .irp-fsize			{ display:inline-block; margin:0 0 0 10px;}
#irp-library-category5 .irp-icon-pdf		{ display:none;}
#irp-library-category5 .shadow				{ padding:15px 25px 0; line-height:1.5; border-top:solid 1px #eee;}
@media screen and (max-width:770px){
	#irp-library-category5 .unit1			{ margin:0 0 -webkit-calc(3.33% + 5px) 0; margin:0 0 calc(3.33% + 5px) 0;}
	#irp-library-category5 .floatL				{ width:inherit;float:none;text-align: center}	
	
}

#irp-library-category .iconsize {display:none}
#irp-library-category a.pdf span.tsuki {background-image:url(../images/icon_pdf.gif); background-repeat:no-repeat; background-position:150px top;}
#irp-library-category .tsuki {width: 180px; display: inline-block;font-weight:bold;color:#000}
#irp-library-category.irp-library-category-3 a.pdf {background-image:url(../images/icon_pdf.gif); background-repeat:no-repeat; background-position:left top; padding-left:25px;}
#irp-library-category .irp-title.pdf {background-image:url(../images/icon_pdf.gif); background-repeat:no-repeat; background-position:left top; padding-left:25px;}
#irp-library-category5 .irp-title.pdf {background-image:url(../images/icon_pdf.gif); background-repeat:no-repeat; background-position:left top; padding-left:25px;}

/*highlight*/
.irp-highlight-block table {width:100%}
.irp-highlight-block table tbody th {background: #CCC;padding:10px}
.irp-highlight-block table td table {border-collapse: collapse}
.irp-highlight-block table td table th {text-align: center;width:20%}
.irp-highlight-block table td table td {text-align: right;font-weight: normal;width:20%}
.irp-highlight-block table td table th, .irp-highlight-block table td table td {border: #CCC 1px solid;padding:5px 10px;background-color: #fff;}

table td .custom_table table { border:none !important}
table td .custom_table td { border-bottom:none !important; border-top:1px solid #ccc}
table td .custom_table th { border-bottom:none !important; border-top:1px solid #ccc; background-color:#fff; font-weight:normal}
table td .custom_table  td:last-child { border-right:none}
table td .custom_table td:last-child { border-right:none}
table td .custom_table th:last-child { border-right:none}
table td .custom_table td.yn { text-align:center}
table td .custom_table td.past, table td .custom_table td.latest { text-align:right}
table td .custom_table th:nth-child(1) { display:none}
table .custom_table .r2 td { text-align:right}
table .custom_table .ot.q2, table .custom_table .ot.q3, table .custom_table .ot.q4 {display:none}
.irp-unit { font-size:11px; padding-left: 160px;}
.irp-unit span {padding-left: 160px;padding-left: 400px;}
.irp-eng .irp-unit span {padding-left: 160px;padding-left: 380px;}

.irp_comment {font-size:12px; text-align:right;padding:20px 0}
.irp-highlight-block h4 {margin-top: 4em}
.stock_table table {width:100%;border-collapse: collapse;margin-bottom: 50px;}
.stock_table td {padding:8px 10px;border:1px solid #ccc;font-weight: normal;line-height: 1.7em}
#irp-highlight-table-ex2stock1 .c1 {background-color:#239cde;color:#fff;}
#irp-highlight-table-ex2stock2 table {margin-bottom: 10px;}
#irp-highlight-table-ex2stock2  td {text-align:right}
#irp-highlight-table-ex2stock2 .c1 {text-align:left}
#irp-highlight-table-ex2stock2 .r1 td {background-color:#239cde;color:#fff;text-align: left}
#irp-highlight-table-ex2stock3 {margin-bottom: 50px;}
#irp-highlight-table-ex2stock3 li:nth-child(2) { text-indent: -2em; margin-left: 5em;}

#irp-highlight-table-ex2stock4  td {text-align:right}
#irp-highlight-table-ex2stock4 .c1 {text-align:left}
#irp-highlight-table-ex2stock4 .r1 td {background-color:#239cde;color:#fff;text-align: left}

p.pdf.teikan a {background-image:url(../images/icon_pdf.gif); background-repeat:no-repeat;background-position: 0 3px;padding-left: 2em;;}

#irp-highlight-table-ex2stock5  td {text-align:right}
#irp-highlight-table-ex2stock5 .c1 {text-align:left;background-color:#eaf8ff}
#irp-highlight-table-ex2stock5 .r1 td {background-color:#239cde;color:#fff;text-align:center}

.irp-highlight-table table {margin-bottom: 2em}

/*電子公告*/
#irp-disclosure h4 {display:none}
#irp-disclosure dt {  float: left; font-weight: bold;  padding: 0px 10px 20px 0px;}
#irp-disclosure .noDataText {font-size: medium;}
#irp-disclosure dl {margin-bottom:0px;}
#irp-disclosure dl:after {display:block;content:"";clear:both;}

/*株主優待*/
.yutai p {margin-bottom: 1em}
.yutai h5 {font-size: 1.2em;font-weight: bold;}
.yutai h6 {font-weight: bold;}
.yutai table {border-collapse: collapse;width:100%}
.yutai th {border:1px solid #ccc;padding: 10px;background-color: #efefef;text-align: center}
.yutai td {border:1px solid #ccc;padding: 10px;text-align: center;line-height: 1.7em}
.yutai td img {width:auto;}




#irp-press-list .irp-title, #irp-press-archive-list .irp-title, #irp-press-list5 .irp-title {display: flex;}

#contents .irp-content .s_headline {border-left:none;padding: 0 0 5px 0;border-left: none; border-bottom: 2px solid #3a5dae;}
#contents .irp-content .s_headline .date { margin-bottom: 5px;}
#contents .irp-content .s_headline h3 { display: inline-block; font-size: 2rem; font-weight: 600; vertical-align: middle;}
#contents .irp-content p {margin-bottom:1.5em}
#contents .irp-content table {width:100%;border-collapse: collapse;margin:0.5em 0 1.5em}
#contents .irp-content th, #contents .irp-content td {vertical-align:top;padding: 10px 20px; border: 1px solid #999;}
#contents .irp-content #irp-document-label { display:none; margin: 0 5px 5px 0; padding: 2px 10px;  background-color: #f3d9d0; border:2px solid  #db6b30;}
#contents .irp-content #irp-document-label .press:after {content:"プレスリリース"} 