@charset "utf-8";

/* ============================================================

[ information ]
概要 : ディレクトリ専用スタイル設定

============================================================ */

/* ---------------------------------------------------------
■ 一覧テーブル
--------------------------------------------------------- */
table div.iconInfo {
	padding: 3px 0px 6px 10px;
}

/* テーブル内のアイコンつきリスト */
table td ul.linkType_00 {
	margin: 3px 0px 3px 3px;
}

table td ul.linkType_00 li {
	background-position: 0px 9px;
}

/* ---------------------------------------------------------
■ リリース記事
--------------------------------------------------------- */
/* 日付 */
p.date {
	text-align: right;
}

/* 日付下の会社名 詳細他 */
div.corpInfo p {
	float: right;
	width: 320px;
	margin-right:0px;
}

div.fasfjArea {
	text-align: right;
}

div.fasfjArea img {
	margin: 0px 20px;
}

/* タイトル */
h2 {
	clear: both;
	margin-bottom: 35px;
	text-align: center;
	font-size: 116%;
	color: #45484d;
	background: none;
	border: none;
}

h4 {
	margin: 10px 0px 7px;
	padding: 0px;
	background: none;
	border: none;
}

h5 {
	margin: 7px 0px 5px;
	padding: 0px;
	color: #1c3b6d;
	border: none;
}

/*お断り文書掲載用 */
div.noticeText {
	line-height: 1.6;
	padding: 10px;
	background-color:#F4F4F4;
	font-size: 85%;
}

/* 定款表 */
p.indentText4 {
	text-indent: -4em;
	padding-left: 4em;
}

p.indentText1_5 {
	text-indent: -1.5em;
	padding-left: 1.5em;
}

table.lineTable {
	width: 100%;
	border-collapse: collapse;
	border:solid 1px #dfdfdf
}

table.lineTable th {
	padding: 2px 8px;
	text-align: left;
	line-height: 1.6;
	border:solid 1px #dfdfdf
	background: #f4f4f4;
}
table.lineTable thead th {
	text-align: center;
}
table.lineTable td {
	padding: 2px 8px;
	line-height: 1.6;
	border: none;
	border-right:solid 1px #dfdfdf;
	vertical-align:top;
}

table.lineTable .borderNone {
	border: none;
}

table.lineTable table.tableClear th {
	background: #ffffff;
	border: none;
}

/* ( ) 付き数字リスト */
ul.listPNum {margin-left: 43px;}
ul.listPNumL {margin-left: 1.75em;}

ul.listPNum li,
ul.listPNumL li {
	list-style: none;
	text-indent: -1.75em;
	line-height: 1.76;
}

.indent16{
	text-indent: -1.6em;
	margin-left: 1.6em;
}

/* table内 ( ) 付き数字リスト */
table th.listNumB1 {
	text-indent: -2em;
	padding-left: 2.75em;
}
table th.listNumB2 {
	text-indent: -2.5em;
	padding-left: 3.25em;
}

/* Green Products Logo set */
div.setImg.newProLogo {
	margin-top: 50px;
}

div.setImg.newProLogo p.logo,
div.setImg.newProLogo p.txt {
	display: table-cell;
	vertical-align: middle;
	margin: 0;
}

div.setImg.newProLogo p.logo img {
	margin-right: 10px;
}
/* ---------------------------------------------------------
■■レスポンシブ用sytle■■ 
    - 2018/06 : 追加
--------------------------------------------------------- */

/* タブレット・スマホ以下 */
@media screen and  (max-width:750px){
    
    #content img{
        max-width: 100%;
        height: auto;
    }
    .tableType_01,
    .tableType_01 colgroup,
    .tableType_01 thead,
    .tableType_01 tbody,
    .tableType_01 tr,
    .tableType_01 th,
    .tableType_01 td{
        display: block ;
    }
    .tableType_01 thead th{
        display: none;
    }
    .tableType_01 tbody tr:first-child th{
        border-top: #003b90 solid 3px;
    }
    .tableType_01 tbody th,
    .tableType_01 tbody td{
        border-bottom: none;
    }
    .tableType_01 tbody tr:last-child td{
        border-bottom: #dadde0 solid 1px;
    }
    .tableType_01 tbody th::before{
        content: "Date:";
    }
    table[summary="MINEBEA MITSUMI Inc."] td:nth-child(1),
    table[summary="MINEBEA MITSUMI Inc."] th:nth-child(1),
    table[summary="about MinebeaMitsumi"] td:nth-child(1),
    table[summary="about MinebeaMitsumi"] th:nth-child(1),
    table[summary="about minebea"] td:nth-child(1),
    table[summary="about minebea"] th:nth-child(1){
        padding-left: 1em;
    }
    .tableType_01 td .linkType_00 li{
        background-position: 0 7px;
    }
        
/* setImg Css 2018/7/27 */
    div.setImgSp img.marginRgt25 {
    	margin-right: 0px;
    }    
    div.setImgSp img+ img{
        margin-left: 10px;
    }
    div.setImgSp img {
        max-width: 48% !important;
        height: auto !important;
    }
    
    div.setImgSp img.imgRight {
    	float: right !important;
        max-width: 48% !important;
        margin-left: 10px;
    }
    
    /* プレスリリース 2018/9/13 */
    .spDiv2 .left {
        float: none;
        width:100% !important;
    }
    .spDiv2 .right {
        float: none;
        width:100% !important;
        text-align: left;
    }
    
    .spDiv2 .right .spSetImgHorizontal p {
        padding-left:0px !important;
    }
    
    .spDiv2 .right .spSetImgHorizontal p img.spImg {
        max-width: 110px !important;
        background-red;
    }

    /* Green Products Logo set */
    div.setImg.newProLogo {
        margin-top: 20px;
    }
    div.setImg.newProLogo p.logo {
        width: 35%;
    }
    div.setImg.newProLogo p.txt {
        width: 60%;
    }

}