@charset "UTF-8";


@import url(style_list.css);/* 一覧 indexページと記事ページ　共通　2019リニュアル */

/*
=======================================================================================================

	-- /common/css/module/module_table.css --
	
	旧パイオニアcssから↑の内容ををこちらに持ってきた	
	
	date:       2014.4.10　
	
==========================================================
	
		-- /ja/corp/news/press/contents.css --
	
	旧パイオニアcssから↑の内容ををこちらに持ってきた	
	
	date:       2019.9.02　

=======================================================================================================
*/

/*
=====: table ==========================================
*/
/* col */
table {
	width:734px; /* widht734に合わせる為 20140418 */
	margin:10px 6px 15px 6px; /* widht734に合わせる為 20140418 */
	border-collapse:collapse;
	border-spacing: 0;
	text-align:left;
	clear:both;/*20130513追加*/
}

table td,
table th {
	padding: 7px 10px;
	border: solid 1px #BABCBF;
	text-align:left;
}

table p,
table.table_row p {
	margin:0;
	padding:0;
}

table th {
	background-color:#f4f4f4;
}

table thead th {
	font-weight:bold;
	background:#ebebeb;
	padding:4px 10px 2px 10px;
}

/*
==========================================================
	-- Old Press Release Style --
	
	author:     Pioneer Design
	date:       2013/1/30
==========================================================
*/

/* 旧報道資料Table */
#release h3 {
	margin: 30px 0 10px 0;
}
/* 旧報道資料Table end */

#release .features {
 	font-size:110%;
   font-weight: bold;
    margin: 20px 6px 10px; 
	width:734px; 
}

/* ------------------------------------------------------------- */
/* 6: Table */
/* ------------------------------------------------------------- */
#release #press-entry table th, 
#release #press-entry table td {
    border: 1px solid /*#DADADA*/#BABCBF;
    text-align: center;
}
#release #press-entry table.spec tbody th,
#release #press-entry table.spec tbody td{text-align:left;}
#release #press-entry thead{background:#eee; font-weight:bold;}

/* 旧報道資料Table */
#release table td,
#release table th {
	border: none;
	padding: 5px;
}
#release table.spec th,
#release table.spec td {
	border : 1px solid /*#DADADA*/#BABCBF;
	vertical-align : top;
}
#release table.spec.v-align_m th,
#release table.spec.v-align_m td {
	vertical-align:middle; /*←middleの方が多く使う為*/
}
#release .thead_m {background-color: #EEEEEE;}
#release .thead_s {background-color: #F4F4F4;}
table.text-align_center th,
table.text-align_center td,
tr.text-align_center th,
tr.text-align_center td,
th.text-align_center,
td.text-align_center{
	text-align:center;
}
/* 旧報道資料Table end */

/* ------------------------------------------------------------- */
/* 7: column */
/* ------------------------------------------------------------- */
.column{width:100%; margin:20px 0; text-align:center;}
.column:after{content: ""; display: block; clear:both;}
.column_inner {	float:left;}
.col_2 .column_inner{width:50%;}
.col_3 .column_inner{width:33%;}
.col_4 .column_inner{width:25%;}
.col_5 .column_inner{width:20%;}
.column_inner span{	display:block; margin:5px 0;}

/* ------------------------------------------------------------- */
/* 8: Contents Area */
/* ------------------------------------------------------------- */

#release .commentary, 
#release .commentary2,
#release .commentary3{
    font-size: 90%;
    margin-top: 2px;
    padding-left: 2.5em;
    text-indent: -2.5em;
	line-height:1.4em;
	margin-left:6px; 
	margin-right:6px;
	clear:both;
}

#release .commentary2{
	padding-left: 2.0em;
	text-indent: -2.0em;
}
#release .commentary3{
	padding-left: 1em;
	text-indent: -1em;
}

/*ie8*/
html>/**/body #release .commentary {  
    padding-left /*\**/: 2.7em\9;  
    text-indent /*\**/: -2.7em\9;
	  
}

/*ie8*/
html>/**/body #release .commentary2 {  
    padding-left /*\**/: 2.2em\9;  
    text-indent /*\**/: -2.2em\9;
} 

#newsPress_entryArea .commentary,
#newsPress_entryArea .commentary2
{
	clear:both;
}

#newsPress_entryArea .grid3_pec .commentary,
#newsPress_entryArea .grid3_pec .commentary2,
#newsPress_entryArea .grid2_pec .commentary,
#newsPress_entryArea .grid2_pec .commentary2,
#newsPress_entryArea .grid1_5_pec .commentary,
#newsPress_entryArea .grid1_5_pec .commentary2,
#newsPress_entryArea .grid1_pec .commentary,
#newsPress_entryArea .grid1_pec .commentary2{
	margin-left:0; 
	margin-right:0; 
}


#release ul{
	margin-left:30px;
	margin-right:6px;
}
#release ol{/*20210119*/
	margin-left:20px;
	margin-right:6px;
}
#release ul li{
list-style: disc;/*20190903*/
}
#release ol li{
	list-style: decimal;/*20210119*/
	}

#release ul.square {
    list-style-type: square;
}

p img {	margin:10px 0;
}

.text-align_center{
	text-align:center !important;
}

sup,
sub {
    height: 0;
    line-height: 1;
    vertical-align: baseline;
    _vertical-align: bottom;
    position: relative;
}

sup {
    top: -0.5em;
}	
sub {
    bottom: -0.15em;
}

.bold{font-weight:bold;}/*20141017追加*/


/* ------------------------------------------------------------- */
/* 9: gotoproduct */
/* ------------------------------------------------------------- */

#release p.gotoproduct {
    font-size: 100%;
	margin: 10px 0 10px 10px;
}

#release p.p_arrow{
	background: url("/common/img/icon/arrow_gray.gif") no-repeat scroll 0 50%;
    font-size: 100%;
	margin: 10px 0 10px 5px;
	padding-left:12px;
}

/*
==========================================================
	-- New Press Release Style --
	
	author:     Pioneer Design
	date:       2014
==========================================================
*/

#release p{
	width:734px;
	margin-left:6px; 
	margin-right:6px; 
}

#release #newsPress_entryArea p{
	width:auto; 
	margin-left:0;
	margin-right:0; 
}

#release .h3_01 h3 {
    background: url("/assets/img/ttl_underline_long.gif") no-repeat scroll left bottom ;
    font-size: 24px;
    font-weight: bold;
    line-height: 1.3;
    margin: 30px 6px 13px; 
    padding: 0 0 3px !important;
}

#release h4.h4_02{
    color: #333333;
    font-size: 18px;
    padding:0 0 5px 0;
	margin:20px 0 5px 0;
}

/* ==========================================================================
	 base(追加)
========================================================================== */
/*
* {
    font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", Osaka, sans-serif;
}
*//*20190902*/
/*
h1,h2,h3,h4,
h3 span {
	font-weight:bold;
}
*//*20190902*/

#container_pec #release a:link,
#container_pec #release a:hover,
#container_pec #release a:visited {
    color: #333333;
    text-decoration: underline;
}

#container_pec #release #newsPress_entryArea a:link,
#container_pec #release #newsPress_entryArea a:visited {
    color: #333333;
    text-decoration: none;
}

#container_pec #release #newsPress_entryArea a:hover {
    color: #333333;
    text-decoration: underline;
}

#container_pec #release a.arrow_pec:link,
#container_pec #release a.arrow_pec:visited,
#container_pec #release a.blank_pec:link,
#container_pec #release a.blank_pec:visited{
    color: #333333;
    text-decoration: none;
}

#container_pec #release a.arrow_pec:hover,
#container_pec #release a.blank_pec:hover{
    color: #333333;
    text-decoration: underline;
}

/* Margin*/
#container_pec .m_5 {margin:5px;}
#container_pec .m_10 {margin:10px;}
#container_pec .m_15 {margin:15px;}
#container_pec .m_20 {margin:20px;}
#container_pec .m_25 {margin:25px;}
#container_pec .m_30 {margin:30px;}
#container_pec .m-top_5 {margin-top:5px;}
#container_pec .m-top_10 {margin-top:10px;}
#container_pec .m-top_15 {margin-top:15px;}
#container_pec .m-top_20 {margin-top:20px;}
#container_pec .m-top_25 {margin-top:25px;}
#container_pec .m-top_30 {margin-top:30px;}
#container_pec .m-bottom_5 {margin-bottom:5px;}
#container_pec .m-bottom_10 {margin-bottom:10px;}
#container_pec .m-bottom_15 {margin-bottom:15px;}
#container_pec .m-bottom_20 {margin-bottom:20px;}
#container_pec .m-bottom_25 {margin-bottom:25px;}
#container_pec .m-bottom_30 {margin-bottom:30px;}
#container_pec .m-left_5 {margin-left:5px;}
#container_pec .m-left_10 {margin-left:10px;}
#container_pec .m-left_15 {margin-left:15px;}
#container_pec .m-left_20 {margin-left:20px;}
#container_pec .m-left_25 {margin-left:25px;}
#container_pec .m-left_30 {margin-left:30px;}
#container_pec .m-right_5 {margin-right:5px;}
#container_pec .m-right_10 {margin-right:10px;}
#container_pec .m-right_15 {margin-right:15px;}
#container_pec .m-right_20 {margin-right:20px;}
#container_pec .m-right_25 {margin-right:25px;}
#container_pec .m-right_30 {margin-right:30px;}
	
/* Padding*/
#container_pec .p_5 {padding:5px;}
#container_pec .p_10 {padding:10px;}
#container_pec .p_15 {padding:15px;}
#container_pec .p_20 {padding:20px;}
#container_pec .p_25 {padding:25px;}
#container_pec .p_30 {padding:30px;}
#container_pec .p-top_5 {padding-top:5px;}
#container_pec .p-top_10 {padding-top:10px;}
#container_pec .p-top_15 {padding-top:15px;}
#container_pec .p-top_20 {padding-top:20px;}
#container_pec .p-top_25 {padding-top:25px;}
#container_pec .p-top_30 {padding-top:30px;}
#container_pec .p-bottom_5 {padding-bottom:5px;}
#container_pec .p-bottom_10 {padding-bottom:10px;}
#container_pec .p-bottom_15 {padding-bottom:15px;}
#container_pec .p-bottom_20 {padding-bottom:20px;}
#container_pec .p-bottom_25 {padding-bottom:25px;}
#container_pec .p-bottom_30 {padding-bottom:30px;}
#container_pec .p-left_5 {padding-left:5px;}
#container_pec .p-left_10 {padding-left:10px;}
#container_pec .p-left_15 {padding-left:15px;}
#container_pec .p-left_20 {padding-left:20px;}
#container_pec .p-left_25 {padding-left:25px;}
#container_pec .p-left_30 {padding-left:30px;}
#container_pec .p-right_5 {padding-right:5px;}
#container_pec .p-right_10 {padding-right:10px;}
#container_pec .p-right_15 {padding-right:15px;}
#container_pec .p-right_20 {padding-right:20px;}
#container_pec .p-right_25 {padding-right:25px;}
#container_pec .p-right_30 {padding-right:30px;}

/*width*/
.w_10{width:10% !important;}
.w_15{width:15% !important;}
.w_20{width:20% !important;}
.w_25{width:25% !important;}
.w_30{width:30% !important;}
.w_35{width:35% !important;}
.w_40{width:40% !important;}
.w_45{width:45% !important;}
.w_50{width:50% !important;}
.w_55{width:55% !important;}
.w_60{width:60% !important;}
.w_65{width:65% !important;}
.w_70{width:70% !important;}
.w_75{width:75% !important;}
.w_80{width:80% !important;}
.w_85{width:85% !important;}
.w_90{width:90% !important;}
.w_95{width:95% !important;}
.w_100{width:100% !important;}

@media only screen and (min-width: 897px) {
.w_28{width:28% !important;}
}
	

.font-size_10{font-size:10px !important;}
.font-size_11{font-size:11px !important;}
.font-size_12{font-size:12px !important;}
.font-size_13{font-size:13px !important;}

/* ==========================================================================
   custom
========================================================================== */
/*leftカラム*/
/*
.layer4left_pec .leftNavi_pec{
	margin-bottom:0;
}
*//*20190902*/

/*rss*/
/*
.rss_pec a {
	position: absolute;
	right:10px;
    background: url("/assets/img/btn_rss.png") no-repeat scroll 0 0;
    display: block;
    height: 16px;
    text-indent: -9999px;
    white-space: nowrap;
    width: 44px;
	margin-top:1px;
}

.rss_pec a:hover {
	background-position:0 -16px;
}
*//*20190902*/

#newsPress_entryArea table {
	width:100%;
	margin:0;
	text-align:left;
}

/*---*/
#newsPress_entryArea .table1_Spec_pec {width: 100%; border-collapse: collapse;}

#newsPress_entryArea .table1_Spec_pec td,
#newsPress_entryArea .table1_Spec_pec th{padding: 5px; border: 1px solid #BABCBF; vertical-align:middle; }

#newsPress_entryArea .table1_Spec_pec th {background:#EFEDED; color:#333; text-align:center; font-weight:bold;}

#newsPress_entryArea .table1_Spec_pec td {background:#fff; color:#333; text-align:center;}
/*---*/
#newsPress_entryArea .table2_Spec_pec {width: 100%; border-collapse: collapse; box-sizing: border-box;/*20211004*/}

#newsPress_entryArea .table2_Spec_pec.td_txaC_pec td {text-align:center;}
#newsPress_entryArea .table2_Spec_pec.td_txaC_pec td.txaL_pec {text-align:left;}

#newsPress_entryArea .table2_Spec_pec thead th,
#newsPress_entryArea .table2_Spec_pec thead td {background:#ddd; color:#333; text-align:center; }

#newsPress_entryArea .table2_Spec_pec thead th.txaL_pec,
#newsPress_entryArea .table2_Spec_pec thead td.txaL_pec {text-align:left;}

#newsPress_entryArea .table2_Spec_pec tbody th {width:237px; background:#f2f2f2; color:#333; text-align:left;}

#newsPress_entryArea .table2_Spec_pec td,
#newsPress_entryArea .table2_Spec_pec th{ padding: 5px; border: 1px solid #BABCBF;vertical-align:middle; }

#newsPress_entryArea table td.txaL_pec,
#newsPress_entryArea table th.txaL_pec{
	text-align:left;
}

#newsPress_entryArea .table2_Spec_pec td.txaC_pec {text-align:center;}

/* YouTube動画*/




/*
.pager_pec ul {
    float: left;
}
*//*20190902*/

/*---------------------------------------------
 index.php 一覧表 
 ---------------------------------------------*/
 /*
ul.listMenu_press_pec li {
    background: none repeat scroll 0 0 #ffffff;
    cursor: pointer;
    list-style: none outside none;
	border-top:solid 1px #CDCDCD;
	overflow:hidden;
}

ul.listMenu_press_pec li {
    background: url("/assets/img/icon_arrow_op.png") no-repeat scroll 5px 13px ;
	display:block;
    margin-left: 10px;
    padding: 8px 10px 8px 17px;
    text-decoration: none;
	overflow:hidden;
}

ul.listMenu_press_pec li.newWindow {
    background: url("/assets/img/icon_blank.png") no-repeat scroll 3px 13px ;
	display:block;
}

ul.listMenu_press_pec li:hover{
	background-color:#F0F0F0;
}


ul.listMenu_press_pec span{
	display:block;
	float:left;
	width:580px;
}

ul.listMenu_press_pec span.img{
    border: 1px solid #DEDEDE;
    display: table-cell;
    height: 78px;
    line-height: 78px;
    text-align: center;
    width: 108px;
	float:right;
	background:#fff;
}

ul.listMenu_press_pec span.img img{
    vertical-align: middle;
}

.list_end_border_pec{
	border-top: 1px solid #DEDEDE;
}
*//*20190902*/

#container_pec #release .pageTop_pec a:link,
#container_pec #release .pageTop_pec a:visited {
    text-decoration: none;
}

#container_pec #release .pageTop_pec{
	margin-top:30px !important;
}

/*注釈block回避*/
.notes {
    display: inline !important;
	font-size:83% !important;
}

h1.info_material_pec span .notes {
	display: inline !important;
	font-size:12px !important;
}

ul.listMenu_press_pec span .notes {
    display: inline !important;
    padding-right: 10px !important;
    width: auto !important;
	font-size:83% !important;
}

/*英語サイト　補注リスト　調整*/
ul.comments_pec {
    /*list-style: none outside none;*/
    margin-left: 0 !important;
	margin-right: 0 !important;
}

#release h3.contTtl_pec {
    background: url("/ja/corp/news/press/img/h3_back.gif") repeat-y scroll 11px 0 #efeded;
    border-bottom: 7px solid #efeded;
    border-top: 8px solid #efeded;
	padding:0 11px 0 22px;
}





/*
=======================================================================================================

	-- /common/css/module/module_table.css --
	
	旧パイオニアcssから↑の内容ををこちらに持ってきた	
	
	date:       2014.4.10　

==========================================================
	
		-- /ja/corp/news/press/contents_sp.css --
	
	旧パイオニアcssから↑の内容ををこちらに持ってきた	
	
	date:       2019.9.02　

=======================================================================================================
*/

@media screen and (max-width: 896px){
	
/*
=====: table ==========================================
*/
/* col */
table {
	width:100%;
	margin:10px 0 15px 0;
	border-collapse:collapse;
	border-spacing: 0;
	text-align:left;
}

table td,
table th {
	padding: 7px 10px;
	border: solid 1px #BABCBF;
	text-align:left;
}

table p,
table.table_row p {
	margin:0;
	padding:0;
}

table th {
	background-color:#f4f4f4;
}

table thead th {
	font-weight:bold;
	background:#ebebeb;
	padding:4px 10px 2px 10px;
}


/*
==========================================================
	-- Old Press Release Style --
	
	author:     Pioneer Design
	date:       2013/1/30
==========================================================
*/

/* 旧報道資料Table */
#release h3 {
	margin: 30px 0 10px 0;
}
/* 旧報道資料Table end */

#release .features {
 	font-size:110%;
   font-weight: bold;
    margin: 15px 0 10px;
    padding-left: 2em;
    text-indent: -2em;
	width:auto;
}

/* ------------------------------------------------------------- */
/* 6: Table */
/* ------------------------------------------------------------- */

#release #press-entry table th, 
#release #press-entry table td {
    border: 1px solid #BABCBF;
    text-align: left;
}
#release #press-entry table.spec tbody th,
#release #press-entry table.spec tbody td{text-align:left;}
#release #press-entry thead{background:#eee; font-weight:bold;}

/* 旧報道資料Table */
#release table td,
#release table th {
	border: none;
	padding: 5px;
}
#release table.spec th,
#release table.spec td {
	border : 1px solid #BABCBF;
	vertical-align : top;
}
#release table.spec.v-align_m th,
#release table.spec.v-align_m td {
	vertical-align:middle; 
}
#release .thead_m {background-color: #EEEEEE;}
#release .thead_s {background-color: #F4F4F4;}
table.text-align_center th,
table.text-align_center td,
tr.text-align_center th,
tr.text-align_center td,
th.text-align_center,
td.text-align_center{
	text-align:center;
}
/* 旧報道資料Table end */

/* ------------------------------------------------------------- */
/* 7: column */
/* ------------------------------------------------------------- */
.column{width:100%; margin:20px 0; text-align:center;}
.column:after{content: ""; display: block; clear:both;}
.column_inner {	float:left;}
.col_2 .column_inner{width:50%;}
.col_3 .column_inner{width:33%;}
.col_4 .column_inner{width:25%;}
.col_5 .column_inner{width:20%;}
.column_inner span{	display:block; margin:5px 0;}

/* ------------------------------------------------------------- */
/* 8: Contents Area */
/* ------------------------------------------------------------- */

#release .commentary {
    font-size: 90%;
    margin-top: 2px;
    padding-left: 2.2em;
    text-indent: -2.2em;
	line-height:1.4em;
	margin-left:0;
	margin-right:0;
}

/*ie8*/
html>/**/body #release .commentary  {  
    padding-left /*\**/: 2em\9;  
    text-indent /*\**/: -2em\9;  
} 

#release ol, #release ul{
	margin-left:30px;
}

#release ul.square {
    list-style-type: square;
}

img {
	max-width:100% !important;
}

p img {	margin:10px 0;

}

#release img {
	width:auto !important;
	height: auto !important;
}

sup,
sub {
    height: 0;
    line-height: 1;
    vertical-align: baseline;
    _vertical-align: bottom;
    position: relative;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.15em;
}

.bold{font-weight:bold;}

/* ------------------------------------------------------------- */
/* 9: gotoproduct */
/* ------------------------------------------------------------- */

#release p.gotoproduct {
    font-size: 100%;
	margin: 10px 0 10px 10px;
}

#release p.p_arrow{
	background: url("/common/img/icon/arrow_gray.gif") no-repeat scroll 0 50%;
    font-size: 100%;
	margin: 10px 0 10px 5px;
	padding-left:12px;
}

/*
==========================================================
	-- New Press Release Style --
	
	author:     Pioneer Design
	date:       2014
==========================================================
*/

#release .h3_01 h3  {
    border-bottom: 3px solid #333333;
    color: #333333;
    font-size: 24px;
    font-weight: bold;
    line-height: 1.3;
    margin: 30px 0 10px;
	background:none;
}

#release h4.h4_02{
    color: #333333;
    font-size: 18px;
    padding:0 0 5px 0;
	margin:20px 0 5px 0;
}

#release p{
	width:auto; /* widht734に合わせる為 20140418 *//*20140513 widh\th734px解除*/
	margin-left:0px; /* widht734に合わせる為 20140418 *//*20140513 widh\th734px解除*/
	margin-right:0px; /* widht734に合わせる為 20140418 *//*20140513 widh\th734px解除*/
}	
	
#newsPress_entryArea p{
	width:auto;
}	
	
#container_pec #release a:link,
#container_pec #release a:hover,
#container_pec #release a:visited {
	word-wrap: break-word;
}	

/* ==========================================================================
   base
========================================================================== */
/*
* {
    font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", Osaka, sans-serif;
}

h1,h2,h3,h4,
h3 span {
	font-weight:bold;
}
*//*20190902*/

/* ==========================================================================
   custom
========================================================================== */
/*
.layer4left_pec .leftNavi_pec {
    margin-bottom: 0;
}

.layer4left_pec .leftSearch_pec div.press_form_pec {
    background: none repeat scroll 0 0 #666666;
	border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    padding: 10px;
    text-align: center;
}

.layer4left_pec .leftSearch_pec div.press_form2_pec {
    background: none repeat scroll 0 0 #666666;

    border-bottom: none;
    border-left: none;
    border-right: none;
	color: #FFFFFF;
    padding: 10px;
    text-align: center;
}

.pager_pec ul {
    float: left;
}

.pager_pec ul li {
    margin: 0 7px 5px 0;
}
*//*20190902*/

/* table */
#newsPress_entryArea .table1_Spec_pec {width: 100%; border-collapse: collapse;}

#newsPress_entryArea .table1_Spec_pec td,
#newsPress_entryArea .table1_Spec_pec th{padding: 5px; border: 1px solid #BABCBF; vertical-align:middle; }

#newsPress_entryArea .table1_Spec_pec th {background:#EFEDED; color:#333; text-align:center; font-weight:bold;}/*20200820*/

#newsPress_entryArea .table1_Spec_pec td {background:#fff; color:#333; text-align:center;}/*20200820*/
/*---*/
#newsPress_entryArea .table2_Spec_pec {width: 100%; border-collapse: collapse;}

#newsPress_entryArea .table2_Spec_pec thead th {background:#ddd; color:#333; text-align:left; }
#newsPress_entryArea .table2_Spec_pec thead th.txaC_pec {text-align:center;}

#newsPress_entryArea .table2_Spec_pec tbody th {width:/*30%*/inherit; background:#f2f2f2; color:#333; text-align:left;}

#newsPress_entryArea .table2_Spec_pec td,
#newsPress_entryArea .table2_Spec_pec th{ padding: 5px; border: 1px solid #BABCBF; /*vertical-align:top;*/ }/*20200820*/

table td, 
table th {word-wrap: break-word !important;}

table td, 
table th {word-break: break-all !important;}

/*rss*/
/*
.rss_pec a {
	position: absolute;
	right:11px;
    background: url("/assets/img/btn_rss.png") no-repeat scroll 0 0;
    display: block;
    height: 16px;
    text-indent: -9999px;
    white-space: nowrap;
    width: 44px;
	margin-top:1px;
	margin:1px 0 10px 0;
}

.rss_pec a:hover {
	background-position:0 -16px;
}

.rss_pec.presslist{
	display:block;
	width:100%;
	height:25px;
}
*//*20190902*/

/*sns*/
/*
#sns_btn_area{
	display:block;
	width:100%;
	clear:both;
	position:relative;

}

#sns_btn_area ul.sns_btns{
    display: block;
 position:absolute;
 right:0;
}
*//*20190902*/

/*---------------------------------------------
 index.php 一覧表 
 ---------------------------------------------*/
 /*
 ul.listMenu_press_pec {
	 margin-bottom:0;
}

ul.listMenu_press_pec li {
    background: none repeat scroll 0 0 #ffffff;
    cursor: pointer;
    list-style: none outside none;
	border-top:solid 1px #CDCDCD;
}

ul.listMenu_press_pec li:hover {
	background-color:#ffffff;
	opacity:0.6;
}

ul.listMenu_press_pec li {
    background: url("/assets/img/icon_arrow_op.png") no-repeat scroll left 14px rgba(0, 0, 0, 0);
	display:block;
	margin-left: 0px; 
    padding: 8px 8px 8px 15px;
    text-decoration: none;
	overflow:hidden;
}

ul.listMenu_press_pec li a{
	text-decoration:none;
}

ul.listMenu_press_pec li.newWindow {
    background: url("/assets/img/icon_blank.png") no-repeat scroll left 14px rgba(0, 0, 0, 0);
	display:block;
}

ul.listMenu_press_pec span{
	display:block;
	float:none;
	width:100%;
	margin-bottom:5px;
}

ul.listMenu_press_pec span.img{
    border: none;
	display:block;
    height: auto;
    line-height: 1em;
    text-align: center;
    width:180px;
	float:none;
	background:#fff;
	margin:0 auto 5px auto;
}

ul.listMenu_press_pec span.img img{
    border:none;
    background:#fff;
    height:auto;
    display:block;
}

.list_end_border_pec{
	border-top: 1px solid #DEDEDE;
}
*//*20190902*/

/*assetsで直してもらう*/
h1.info_material_pec span{
	display:block;
}

.column iframe, 
.column object, 
.column embed {
top: 0;
left: 0;
width: 100%;
}

p iframe, 
p object, 
p embed {
top: 0;
left: 0;
width: 100%;
}

/*英語サイト　補注リスト　調整*/
ul.comments_pec {
    margin-left: 0 !important;
	margin-right: 0 !important;
}

/*added 20150701*/
.sp_100_pdc{
	width:100% !important;

}

}/* //@media only screen and (max-width: 896px)  end*/



/*
=======================================================================================================

sns
/common/parts/sns_btns/sns_btns.css より移植および改修　20190904

=======================================================================================================
*/

#snsBtn-wrapper{
	height:1em;
	margin:50px 0 30px;
	border-top: dotted 1px #ddd;
}

ul.sns_btns {
	float:right;
	margin-top: 20px;
}

ul.sns_btns li{
	list-style:none;
	float:left;
	line-height:1;
	margin-left:5px;
}


@media only screen and (max-width: 896px) {
	
ul.sns_btns li{
margin-left:10px;
}

}


.facebook_btn, .tweet_btn, .x_btn {
	background-repeat:no-repeat;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-decoration:none;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	margin-right:10px;
}

.facebook_btn{
	background-image:url("https://assets.jpn.pioneer/ja/assets/img/icon_facebook.svg");
	width:40px;
	height:40px;
}

.tweet_btn {
	background-image:url("/ja/corp/news/press/common/img/icon_twitter.svg");
	width:40px;
	height:40px;
}
.x_btn {
	background-image:url("https://assets.jpn.pioneer/ja/assets/img/icon_x.svg");
	width:40px;
	height:40px;
}









/*
=======================================================================================================

	2019 リニューアル
	
	date:       2019.9.02　

=======================================================================================================
*/
.oldContent.preesArticle-wrapper{
font-family: "Noto Sans JP", "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, Verdana, sans-serif !important;
font-size: 14px;
line-height: 1.8em;
}
/*------------------------------------------------*/
@media only screen and (min-width: 897px) {

#release{overflow: hidden;}

/*.oldContent .grid3_pec {float: initial;}*/

.oldContent .grid3_pec::after {
  content: "";
  display: block;
  clear: both;
}

}
/*------------------------------------------------*/
@media only screen and (max-width: 896px) {
.oldContent a.blank_pec {
    margin-left: 0px; 
}

}
/*------------------------------------------------*/
@media only screen and (min-width: 897px) {
.preesTitle-wrapper {
 width: 100%;
 height: auto;
}
	
.preesTitle-wrapper p.info_material_pec {
text-align: center;
font-size: 24px;
font-weight: bold;
border-bottom: solid 1px #333;
margin: 0 0 30px;
padding: 0 0 15px;
line-height: normal;
}

.preesTitle-wrapper p.info_material_pec span {
text-align: center;
font-size: 17px;
font-weight: 500;
display: block;
margin: 15px 0 4px;
line-height: normal;
}

}	
	
@media only screen and (max-width: 896px) {

.preesTitle-wrapper {
 width: 100%;
 height: auto;
}
	
.preesTitle-wrapper p.info_material_pec {
text-align: left;
font-size: 22px;
font-weight: bold;
border-bottom: solid 1px #333;
margin: 0 0 30px;
padding: 0 0 15px;
line-height: 1.5em;
}

.preesTitle-wrapper p.info_material_pec span {
text-align: left;
font-size: 16px;
font-weight: 500;
display: block;
margin: 15px 0 4px;
line-height: 1.5em;
}

}

/*------------------------------------------------*/
@media only screen and (min-width: 897px) {
.preesArticle-wrapper{
width: 747px;
margin: 0 auto !important;
padding: 30px 0 50px !important;
}
}

@media only screen and (max-width: 896px) {
.preesArticle-wrapper{
width: 100%;
margin: 0 auto !important;
padding: 0 !important;
}
}

/*------------------------------------------------*/
@media only screen and (min-width: 897px) {

.press-m-txt03{
color: /*b91440*/#000;
text-align: center;
margin-top:10px; /*20200925*/
margin-bottom:/*40*/30px; /*20200925*/
text-shadow: 2px 2px 4px #fff;
}
}
@media screen and (max-width: 896px){
.press-m-txt03{
color: /*b91440*/#000;
/*margin-top: 15px;*/
margin-bottom: 20px;
text-shadow: 2px 2px 4px #fff;
line-height: 1.6em
}
}

/*------------------------------------------------*/
@media only screen and (min-width: 897px) {
#newsRelease{
display: inline-block;
background: url("/ja/corp/news/press/common/img/logo.svg") no-repeat top left ;
background-size: 100%;
width: 150px;
height: auto;
float: left;
margin-left: -60px;
margin-top: 5px;
text-indent: -99999px;
}
}


@media screen and (max-width: 896px){
#newsRelease{
display: inline-block;
background: url("/ja/corp/news/press/common/img/logo.svg") no-repeat top left ;
background-size: 100%;
width: 120px;
height: auto;
float: left;
margin-left: 0px;
margin-top: 05px;
text-indent: -99999px;
}
}


@media only screen and (min-width: 897px) {
#date{
text-align: right;
display: inline-block;
float: right;
padding-top:0px;
line-height: 1.6em;
margin-right: -55px;
font-size: 13px;
}
}


@media screen and (max-width: 896px){
#date{
text-align: right;
display: inline-block;
float: right;
padding-top:0px;
line-height: 1.6em;
margin-right: 0px;
font-size: 13px;
}
}


/*------------------------------------------------*/

@media only screen and (min-width: 897px) {
#container .press-bgMv {
	background: url("/ja/corp/news/press/common/img/press_mv_02.jpg") no-repeat top center #f5f5f5 ;
	/*background-size: cover;*/
	width: 100%;
	height: auto;
}
}

@media only screen and (max-width: 896px) {
#container .press-bgMv {
	background: url("/ja/corp/news/press/common/img/press_mv_02_sp.jpg") repeat-x top center #fff;
	background-size: 130%;
	width: 100%;
    height: auto;
    padding-bottom: 30px;
    margin-bottom: 30px;
	}
}



/*------------------------------------------------*/

@media only screen and (min-width: 897px) {
#container .press-bgSearch {
	/*background: url("/ja/corp/news/press/common/img/press_mv_01.jpg") no-repeat top center;*/
	/*background-size: cover;*/
	background-color: #fff;
	width: 100%;
	height: auto;
	padding: 80px 0 30px;
}
}

@media only screen and (max-width: 896px) {
#container .press-bgSearch {
	/*background: url("/ja/corp/news/press/common/img/press_mv_01_sp.jpg") no-repeat top center;*/
	/*background-size: cover;*/
	background-color: #dee0e2/*#f5f5f5*/;
	width: 100%;
    height: auto;
    margin-bottom: 30px;
	padding: 30px 0 30px;
	}
}



	
	
/*------------------------------------------------*/
/*検索*/
.pressSearch_pec {
/*position: absolute;
bottom: 35px;
left: 50%;
	padding: 0;
	margin-left: -500px;*/
	width: 850px;
	margin: 40px auto 20px;
	padding: 0;
	height: 86px;
	/*background-color: aqua;*/
}
.pressSearch_pec p.ttl_pec {
	color: #333333;
	margin: 0 0 5px 6px !important;
	font-size: 16px;
	font-weight: bold;
}

.pressSearch_pec p.keywordTtl_pec,
.pressSearch_pec p.dateTtl_pec{
font-weight: bold;
text-shadow: 2px 2px 4px #fff;
}

.pressSearch_pec div.press_form_pec {
	width: 600px;
	color: #333;
	float: left;
	box-sizing: border-box;
}
.pressSearch_pec input#pressSearchTxt_pec {
	border-top: 1px solid #b2b2b2;
	border-left: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
	background: #fff;
	font-size: 22px;
	width: 500px;
	height: 60px;
	padding: 10px;
	box-sizing: border-box;
}

.pressSearch_pec input:focus {
background: #ffe2e2 !important;
}

.pressSearch_pec input#submitButton_pec {
	border-top: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
	background: url(/ja/corp/news/press/common/img/icon_search.png) 50% 50% no-repeat #dfdfdf;
	vertical-align: top;
	height: 60px;
	width: 60px;
	box-sizing: border-box;
}
.pressSearch_pec div.press_form2_pec {
	color: #333;
	padding: 0;
	float: left;
	box-sizing: border-box;
}

.pressSearch_pec div.press_form2_pec .selectArea{
	border-top: 1px solid #b2b2b2;
	border-right: none;
	border-bottom: 1px solid #b2b2b2;
	border-left: 1px solid #b2b2b2;
	background: #fff;
	float: left;
	width: auto;
	height: 60px;
	box-sizing: border-box;
    padding: 14px 5px 0 5px;

}
.pressSearch_pec select.pressSearchYear_pec {
	border: none;
	font-size: 12px;
	width: 90px;
	box-sizing: border-box;
	padding: 0 10px;
}
.pressSearch_pec select.pressSearchMonth_pec {
border: none;
    font-size: 12px;
    width: 85px;
    box-sizing: border-box;
    padding: 0 0;
}
.pressSearch_pec input#submitButton2_pec {
	border-top: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
	background: url(/ja/corp/news/press/common/img/icon_search.png) 50% 50% no-repeat #dfdfdf;
	vertical-align: top;
	height: 60px;
	width: 60px;
	box-sizing: border-box;
}



/*------------------------------------------------*/
@media screen and (max-width: 896px){
/*検索*/
.pressSearch_pec {
	/*position: static;*/
	padding: 0;
	/*margin-left: 0;*/
	width: 100%;
	height: auto;
	margin: 30px auto 0px;
}
.pressSearch_pec p.ttl_pec {
	color: #333333;
	margin: 0 0 5px 6px !important;
	font-size: 16px;
	font-weight: bold;
}

.pressSearch_pec p.keywordTtl_pec,
.pressSearch_pec p.dateTtl_pec{
font-weight: bold;
}

.pressSearch_pec div.press_form_pec {
    width: 290px;
    color: #333;
    padding: 0;
    float: none;
    box-sizing: border-box;
    margin: auto;
}
.pressSearch_pec input#pressSearchTxt_pec {
	border-top: 1px solid #b2b2b2;
	border-left: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
	background: #fff;
	font-size: 16px;
	width: 240px;
	height: 50px;
	padding: 5px;
	box-sizing: border-box;
	border-radius: 0;
}
.pressSearch_pec input:focus {
background: #ffe2e2 !important;
}

.pressSearch_pec input#submitButton_pec {
	border-top: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
	background: url(/ja/corp/news/press/common/img/icon_search.png) 50% 50% no-repeat #e0e0e0;
	vertical-align: top;
	height: 50px;
	width: 50px;
	box-sizing: border-box;
	border-radius: 0;
}
.pressSearch_pec div.press_form2_pec {
    width: /*290*/292px;/*20230119*/
    color: #333;
    padding: 0;
    float: none;
    box-sizing: border-box;
    margin: auto;
}

.pressSearch_pec div.press_form2_pec .selectArea{
	border-top: 1px solid #b2b2b2;
	border-right: none;
	border-bottom: 1px solid #b2b2b2;
	border-left: 1px solid #b2b2b2;
	background: #fff;
	float: left;
	width: auto;
	height: 50px;
	box-sizing: border-box;
    padding: 10px 20px 0 5px;

}
.pressSearch_pec select.pressSearchYear_pec {
	border: none;
	font-size: 14px;
	width: 110px;
	box-sizing: border-box;
	padding: 0 10px;

}
.pressSearch_pec select.pressSearchMonth_pec {
	border: none;
	font-size: 14px;
	width: 100px;
	box-sizing: border-box;
	padding: 0 10px;
}
.pressSearch_pec input#submitButton2_pec {
	border-top: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
	background: url(/ja/corp/news/press/common/img/icon_search.png) 50% 50% no-repeat #e0e0e0;
	vertical-align: top;
	height: 50px;
	width: 50px;
	box-sizing: border-box;
}

}

/* add 20191105 */
.oldContent .mgB70_pec {margin-bottom: 70px !important;}
.oldContent .mgB80_pec {margin-bottom: 80px !important;}
.oldContent .mgB90_pec {margin-bottom: 90px !important;}
.oldContent .mgB100_pec {margin-bottom: 100px !important;}
/* add 20191105 end */

/* add 20200925 */
@media screen and (min-width: 897px){
	.pageTtl h1 {line-height: 1.3em;}
}
/* add 20200925 end */


/* エディタ変更による不具合表示調整 20210906 */
.oldContent h3.contTtl_pec span {
    border-left: none;
    display: inline-block;
    padding-left: 0px;
    padding-right: 0px;
}
/* エディタ変更による不具合表示調整 20210906 end */


/*width設定2 20230207*/
	.w100 {
		width: 100% !important;
	}
	.w90 {
		width: 90% !important;
	}
	.w80 {
		width: 80% !important;
	}
	.w70 {
		width: 70% !important;
	}
	.w60 {
		width: 60% !important;
	}
	.w50 {
		width: 50% !important;
	}
	.w40 {
		width: 40% !important;
	}
	.w30 {
		width: 30% !important;
	}
	.w20 {
		width: 20% !important;
	}
	.w10 {
		width: 10% !important;
	}

@media only screen and (min-width: 897px) {
	.wPC100 {
		width: 100% !important;
	}
	.wPC90 {
		width: 90% !important;
	}
	.wPC80 {
		width: 80% !important;
	}
	.wPC70 {
		width: 70% !important;
	}
	.wPC60 {
		width: 60% !important;
	}
	.wPC50 {
		width: 50% !important;
	}
	.wPC40 {
		width: 40% !important;
	}
	.wPC30 {
		width: 30% !important;
	}
	.wPC20 {
		width: 20% !important;
	}
	.wPC10 {
		width: 10% !important;
	}
}

@media only screen and (max-width: 896px) {
	.wSP100 {
		width: 100% !important;
	}
	.wSP90 {
		width: 90% !important;
	}
	.wSP80 {
		width: 80% !important;
	}
	.wSP70 {
		width: 70% !important;
	}
	.wSP60 {
		width: 60% !important;
	}
	.wSP50 {
		width: 50% !important;
	}
	.wSP40 {
		width: 40% !important;
	}
	.wSP30 {
		width: 30% !important;
	}
	.wSP20 {
		width: 20% !important;
	}
	.wSP10 {
		width: 10% !important;
	}
}
/*width 20230207 end*/