@charset "UTF-8";
/* Lib_Inc_H2Inc */
.Lib_Inc_H2Inc{
margin:10px auto;
}
.Lib_Inc_H2Inc .Lib_Inc_H2Inc_h2{
margin:auto;
margin-bottom:2px;
}
.Lib_Inc_H2Inc .Lib_Inc_H2Inc_h3{
font-size:0.9em;
margin:2px auto;
}
.Lib_Inc_H2Inc .Lib_Inc_H2Inc_h3_ttl{
font-size:1.6em;
margin:2px auto;
}
.Lib_Inc_H2Inc .Lib_Inc_H2Inc_ttl{
position:relative;
margin-bottom:1em;
}
.Lib_Inc_H2Inc .Lib_Inc_H2Inc_h4{
text-align:left;
font-family: 'myFont', 'Noto Sans Japanese', sans-serif;
}
.Lib_Inc_H2Inc .Lib_Inc_H2Inc_div_link{
position:absolute;
right:0;
top:0;
width:200px;
text-align:right;
font-family: 'myFont', 'Noto Sans Japanese', sans-serif;
}
.Lib_Inc_H2Inc .Lib_Inc_H2Inc_div_link a{
width:200px;
font-size:0.9em;
margin: auto;
display: block;
vertical-align: middle;
width: 200px;
height: 30px;
color: #fff;
text-decoration: none;
background-color: #044A8C;
text-align: center;
line-height: 30px;
position: relative;
font-family: 'myFont', 'Noto Sans Japanese', sans-serif;
}
.Lib_Inc_H2Inc .Lib_Inc_H2Inc_div_link img.btn_icon{
vertical-align: middle;
position: absolute;
right: 5px;
top: 0px;
font-family: 'myFont', 'Noto Sans Japanese', sans-serif;
}
.Lib_Inc_H2Inc .Lib_Inc_H2Inc_div_doc{
text-align:left;
margin-bottom:2em;
font-family: 'myFont', 'Noto Sans Japanese', sans-serif;
}

/* Lib_Inc_TtlInc */
div.Lib_Inc_TtlInc{
width:1000px;
margin:auto;
}
div.Lib_Inc_TtlInc h1.lnavi_h1{
width:160px;
height:120px;
background-color:#044A8C;
color:#fff;
font-size:1em;
text-align:center;
vertical-align: middle;
display: table-cell;
}
div.Lib_Inc_TtlInc div.lnavi_h1_div{
display:inline-block;
width:160px;
height:120px;
}
div.Lib_Inc_TtlInc div.lnavi_div{
display:table-cell;
vertical-align:middle;
height:120px;
}
div.Lib_Inc_TtlInc ul.lnavi_ul{
display: table-cell;
vertical-align:middle;
height:120px;
max-width:800px;
text-align:left;
}
div.Lib_Inc_TtlInc li.lnavi_li{
list-style-type: none;
background-color: #fff;
color: #000;
text-align: center;
display: inline-block;
min-width:50px;
max-width:300px;
text-align:left;
font-weight:bold;
text-decoration: none;
font-size:0.9em;
color:#000;
margin:auto 5px;
white-space:nowrap;
}
div.Lib_Inc_TtlInc li.lnavi_li .lnavi_li_a{
display:inline-block;
min-width:50px;
max-width:300px;
height:30px;
text-decoration: none;
color:#000;
}
div.Lib_Inc_TtlInc li.lnavi_li .lnavi_li_a:hover{
color:#044A8C;
}
div.Lib_Inc_TtlInc li.lnavi_li .lnavi_img{
vertical-align:middle;
}
div.Lib_Inc_TtlInc li.slnavi_li{
display:block;
height:1.5em;
}
div.Lib_Inc_TtlInc li.slnavi_li .lnavi_li_a{
height:1.5em;
}
div.Lib_Inc_TtlInc li.pa_lnavi_li{
position:relative;
width:170px;
border:1px solid #ccc;
text-align:center;
line-height:2em;
padding:1px 10px 0 0;
}
div.Lib_Inc_TtlInc li.pa_lnavi_li a.lnavi_li_a{
width:140px;
}
div.Lib_Inc_TtlInc li.pa_lnavi_li img.lnavi_img{
position:absolute;
right:5px;
}
div.Lib_Inc_TtlInc .lnavi_topics{
margin-top:1em;
margin-left:2em;
}

/* Tech_IndexInc */
div#Tech_IndexInc{
text-align:center;
}
div#Tech_IndexInc div.tech_doc{
line-height:2em;
font-size:1.3em;
margin:30px auto;
text-align:left;
max-width:900px;
min-width:100%;
width:100%;
display:inline-block;
}
div#Tech_IndexInc div.tech_photo_area{
text-align:center;
margin:30px auto 50px auto;
}
div#Tech_IndexInc div.tech_photo0_div{
margin:20px auto;
}
div#Tech_IndexInc div.tech_photo0_div img{
width:100%;
max-width:780px;
}
div#Tech_IndexInc div.tech_photo_div img{
margin-bottom:1em;
}
div#Tech_IndexInc div.corp_main{
max-width:900px;
width:100%;
}
