@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;
}

/* Products_PeripheralInc */
div#Products_TabpressInc{
text-align:center;
}
div#Products_TabpressInc div.pro_main{
max-width:1000px;
margin:50px auto;
}
div#Products_TabpressInc .pro_info_div{
margin: 50px auto;
max-width:800px;
}
div#Products_TabpressInc .pro_info_tbl{
width:100%;
}
div#Products_TabpressInc .pro_info_td{
vertical-align:middle;
}
div#Products_TabpressInc .pro_info_photo_img{
max-width:200px;
max-height:200px;
width:100%;
}
div#Products_TabpressInc .pro_info_pro_name{
font-size:2em;
font-weight:bold;
margin:30px auto;
}
div#Products_TabpressInc .pro_info_pro_name .pro_info_pro_sub{
font-size:0.7em;
}
div#Products_TabpressInc .pro_info_doc{
text-align:left;
line-height:1.5em;
}
div#Products_TabpressInc .pro_tbl_div{
margin:50px auto;
max-width:800px;
}
div#Products_TabpressInc .pro_tbl{
background-color:#ccc;
width:100%;
}
div#Products_TabpressInc .pro_th{
background-color:#eee;
padding:10px;
}
div#Products_TabpressInc .pro_td{
background-color:#fff;
padding:10px;
}
div#Products_TabpressInc a.pro_btn{
width:400px;
}
