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

/* Recruit_MemInc */
div#Recruit_MemInc{
text-align:center;
/* sche */
}
div#Recruit_MemInc .comics{
margin:auto;
margin-bottom:30px;
}
div#Recruit_MemInc .comics img{
max-width:980px;
width:100%;
}
div#Recruit_MemInc .corp_main{
max-width:800px;
width:100%;
}
div#Recruit_MemInc div.recruit_btn{
margin:30px auto;
}
div#Recruit_MemInc div.recruit_photo{
margin:30px auto;
}
div#Recruit_MemInc div.recruit_photo img{
width:100%;
}
div#Recruit_MemInc div.recruit_info{
padding: 10px auto;
width: 100%;
height: auto;
box-sizing: border-box;
}
div#Recruit_MemInc div.recruit_dl_div{
text-align:left;
margin: 30px 0 10px 0;
}
div#Recruit_MemInc dl.recruit_dl{
width: 100%;
height: auto;
font-size:0.98em;
line-height:1.5em;
}
div#Recruit_MemInc dt.recruit_dt{
width: 15%;
min-width: 8em;
padding: 10px 0px 10px 10px;
float: left;
clear: both;
box-sizing: border-box;
color:#3366CC;
text-align:right;
}
div#Recruit_MemInc dd.recruit_dd{
padding: 10px;
width: 80%;
display:inline-block;
margin:0;
box-sizing: border-box;
text-align:left;
line-height:2em;
}
div#Recruit_MemInc div.sche_main{
max-width: 600px;
width:100%;
margin:30px auto;
}
div#Recruit_MemInc div.sche_div{
vertical-align:top;
position:relative;
}
div#Recruit_MemInc div.sche_photo_div{
display: inline-block;
width:100px;
margin:auto 20px;
box-sizing: border-box;
font-size:0.9em;
vertical-align:top;
}
div#Recruit_MemInc div.sche_dl_div{
display: inline-block;
font-size:1em;
line-height:1.5em;
box-sizing: border-box;
}
div#Recruit_MemInc div.sche_dl_div .sche_dl{
margin:0 auto;
font-size:0.9em;
}
div#Recruit_MemInc div.sche_dl_div .sche_dt{
float: left;
clear: both;
box-sizing: border-box;
width:100px;
}
div#Recruit_MemInc div.sche_dl_div .sche_dd{
width:300px;
margin:0;
display:inline-block;
box-sizing: border-box;
text-align:left;
}
div#Recruit_MemInc div.sche_elm{
width:360px;
background-color: #eee;
padding:10px 5px 10px 10px;
margin:0 0 5px 0;
text-align:left;
padding-left:70px;
font-size:0.9em;
}
div#Recruit_MemInc div.sche_elm img{
vertical-align:middle;
margin:auto 15px auto -65px;
}
div#Recruit_MemInc div.pr_main{
max-width: 620px;
width:100%;
margin:30px auto;
}
div#Recruit_MemInc div.pr_main div.pr_div{
margin:30px auto;
text-align:left;
line-height:2em;
font-size:0.95em;
}
