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

/* TopInc */
div#TopInc{
text-align:center;
}
div#TopInc .line_margin:{
margin:30px auto;
}
div#TopInc h2.TopInc_H2{
text-align:center;
}
div#TopInc .container{
margin: 0 auto;
padding: 0px 40px;
max-width: 920px;
background: #fff;
}
div#TopInc .slick-slide{
text-align: center;
background: white;
}
div#TopInc .slick_tbl{
max-width:920px;
width:100%;
height:auto;
}
div#TopInc .slick_photo_div{
max-width:400px;
max-height:400px;
width:50%;
height:auto;
}
div#TopInc .slick_photo_div .slick_img{
max-width:400px;
max-height:400px;
display:inline;
width:100%;
height:auto;
}
div#TopInc .slick_cont{
width:520px;
height:400px;
padding:30px;
vertical-align:top;
}
div#TopInc .slick_cont .slick_h3{
font-size: calc(1.275rem + .3vw)!important;
text-align:left;
}
div#TopInc .slick_cont .slick_doc{
line-height:1.5em;
min-height:100px;
text-align:left;
font-size: 13px;
}
div#TopInc .slick_cont .slick_arrow_div{
margin-top:20px;
text-align:right;
}
div#TopInc .slick_cont .slick_arrow_div .slick_arrow{
display:inline;
}
div#TopInc .TopInc_news_div{
margin:30px auto;
max-width:940px;
width:100%;
}
div#TopInc .TopInc_news_div .news_box{
max-width:100%;
margin:10px auto;
font-size:0.8em;
border-bottom:1px solid #ccc;
}
div#TopInc .TopInc_news_div .news_box_elm{
height:365px;
}
div#TopInc .TopInc_news_div .news_photo{
min-height:230px;
}
div#TopInc .TopInc_news_div .news_photo_img{
max-height:220px;
height:auto;
width:220px;
}
div#TopInc .TopInc_news_div .news_ymd{
text-align:left;
font-weight:bold;
}
div#TopInc .TopInc_news_div .news_ttl{
text-align:left;
font-weight:bold;
}
div#TopInc .TopInc_news_div .news_doc{
text-align:left;
max-height:100px;
height:auto;
overflow:hidden;
}
div#TopInc .TopInc_news_div .news_attach .news_attach_a{
color:#3366CC;
text-decoration:none;
}
div#TopInc .TopInc_news_div .news_attach .news_attach_a:hover{
color:#044A8C;
}
div#TopInc .TopInc_news_div .news_attach .news_link{
position:relative;
}
div#TopInc .TopInc_news_div .news_attach .news_link .news_link_a{
display:block;
width:220px;
height:30px;
}
div#TopInc .TopInc_news_div .news_attach .news_link .news_link_icon{
position:absolute;
right:5px;
}
div#TopInc .TopInc_mem_div{
margin:auto;
max-width:1000px;
width:100%;
margin-top:30px;
margin-bottom:30px;
}
div#TopInc .TopInc_mem_div .mem_area1{
max-width:720px;
width:100%;
margin:auto;
}
div#TopInc .TopInc_mem_div ._mem_box{
max-width:240px;
width:100%;
margin:16px auto;
font-size:1.2em;
}
div#TopInc .TopInc_mem_div .mem_div{
max-height:210px;
height:auto;
}
div#TopInc .TopInc_mem_div .mem_div a{
display:block;
}
div#TopInc .TopInc_mem_div .mem_photo{
max-width:240px;
max-height:210px;
width:100%;
height:auto;
}
div#TopInc .TopInc_mem_div .mem_link_div{
color:#fff;
margin:auto;
text-align:center;
max-width: 240px;
}
div#TopInc .TopInc_mem_div .mem_link_div .mem_link_a{
background-color:#044A8C;
color:#fff;
text-decoration:none;
display:inline-block;
padding:10px 0;
width:100%;
font-size: 1.25rem!important;
font-family: 'myFont', 'Noto Sans Japanese', sans-serif;
}
div#TopInc .TopInc_mem_div .mem_link_div .mem_link_a:hover{
background-color:#033461;
}
