@charset "utf-8";
 bread{position: relative;z-index:998;display: block;top:180px;}
bread ul{position: absolute;bottom:0;text-align: right;background:#b8def5; width:100%;padding:14px 0px;}
bread ul li{display: inline;}
bread ul li a{color:#008ac8;}
bread ul li::after{content: ">";margin:0 10px 0 20px;}
bread ul li:last-child::after{content: "";margin: 5px;}
body.pages #page-title{
position: relative;
top:80px;
left:0;
z-index:999;
}
body.pages #page-title .name{
background:#008ac8;
padding:24px 18px;
color:#fff;
max-width:560px;
min-width:320px;
width:90%;
float:left;}
body.pages #page-title .name h5{
font-size:220%;
color:#fff;
letter-spacing: 0.05em;}
body.pages #page-title .p-nav{float:left;margin-left: 10px;}
body.pages #page-title .p-nav h3{margin:25px 60px 0 30px;font-size:180%;float:left;color:#008ac8;}
body.pages #page-title .p-nav ul{display:inline;position:absolute;bottom:0;top:22px;}
body.pages #page-title .p-nav ul li{display:inline;margin-right:20px;}
body.pages #page-title .p-nav ul li a{background:url(//fujimi-group.co.jp/img/go-bottom.png) no-repeat center bottom / 100px auto;padding:16px 20px;color:#008ac8;}
@media only screen and (max-width:767px){
bread{top:110px;}
bread ul{ padding: 18px 0px 10px;}
body.pages #page-title{top:80px;}
body.pages #page-title .name{margin:0;float:none;}
body.pages #page-title .p-nav ul{top:50px; position: relative;}
body.pages #page-title .p-nav h3{display:none;}
body.pages ul.summary li img{
max-width: 100%;
height:200px;
margin: 0px 0px 2vh 0;
}
}
@media only screen and (max-width:480px){
body.pages #page-title .p-nav ul li{ margin-right: 0;}
body.pages #page-title .p-nav ul li a{
background: url(//fujimi-group.co.jp/img/go-bottom.png) no-repeat center bottom / 60px auto;
padding: 16px 5px
}
} body#news section#information{margin-top:140px;}
ul.summary li.txt-box{border-bottom:1px dotted #ccc;margin-bottom:2vh;display: inline-block;position:relative;z-index:2;}
ul.summary li.txt-box span.cat-new{text-align:center;}
ul.summary li.txt-box h2{line-height:140%;margin-top:10px;font-size: 220%;}
ul.summary a.link-box{display:flow-root;padding:20px 10px 10px;margin-top:-20px;}
ul.summary a.link-box:hover{background:#eff9fd;}
ul.cat-list{position: absolute;right: 0;z-index:3;top:0;}
ul.summary img{
float: left;
max-width: 280px;
height: 160px;
margin: 0px 10px 10px 0;
object-fit: cover;
}
nav.pagination ul li{display:inline-flex;}
nav.pagination ul li a{padding:10px 16px;background:#008ac8;color:#fff;}
nav.pagination ul li span{padding:10px 16px;border:1px solid #008ac8;color:#008ac8;}
.wiget-area{padding:20px;background:#f3f3f3;position: sticky;position: -webkit-sticky;top: 100px;}
.screen-reader-text{display:none;}
[type=submit]:not(:disabled) {
padding: 0px;
border: none;
background:none;
}
[type=submit] img.emoji {height: 2em !important;width: 2em !important;    vertical-align: 1em !important;}
[type=search] {padding:10px;max-width:200px;width:100%;margin-bottom:10px;border:none;}
.wp-block-search__label,
.wiget-area h2.wp-block-heading {margin:18px 0 5px;font-size: 140%;}
.wiget-area ul li{margin-bottom:auto;line-height:185%;}
.wiget-area ul li a:before{content:"-";margin-right:5px;}
.wiget-area ul li a{color:#008ac8;}
.wiget-area a.btn,body#news span.cat-new{background:#69a8db;padding:0 10px;color:#fff;text-align:center;width:100%;}
.wiget-area a.btn{padding:10px;}
.wiget-area ul.children{margin:0 0 5px 15px;font-size:90%;}
.taglist a:before{content:"#";}
.taglist a{color:#008ac8;margin-right:10px;}
#wp-block-archives-3{width: 100%;padding: 10px;} 
#information h1{margin:10px 0;line-height:140%;font-size: 240%;}
.addtoany_content_bottom{margin-top:10vh;}
#text-acquisition p{margin:10px 0;line-height:220%;}
#text-acquisition figcaption{font-family: "Hiragino Kaku Gothic Pro", Meiryo, sans-serif;text-align:center;margin-top:10px;line-height:140%;}
.wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date{margin: -10px 0 0; text-align: right;}
img.icacth{width: 100%;height: 48vh;object-fit: cover;}
.relatedkiji {
margin: 40px 0 0;
}
.relatedkiji h4 {
padding: 3px 5px; }
.relatedkiji ul {
font-size: 0;
margin: 10px 0;
padding: 0;
}
.relatedkiji li {
display: inline-block;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 33.3333333%;
padding: 10px 5px;
list-style: none;
vertical-align: top;
}
.relatedkiji li a {
display: block;
text-decoration: none;
color: #000;
}
.relatedkiji li a:hover {
opacity: 0.7;
text-decoration: none;
}
.relatedkiji img {
height: 160px;
object-fit: cover;
}
.relatedkiji div h5{
color:#008ac8;
font-size:14px;
line-height:140%;
margin:5px;
}
.relatedkiji div h5 date{display:block;font-size:11px;color:#333;font-weight:normal;}
.relatedkiji div date{text-align:right;}
@media (max-width: 599px) {
.relatedkiji ul {
margin: 0;
}
.relatedkiji li {
display: block;
width: 100%;
}
.relatedkiji li a:after {
display: block;
clear: both;
content: '';
}
.relatedkiji img {
float: left;
width: 120px;
height: 70px;
margin-right:10px;
}
.relatedkiji .text {
width: auto;
margin-top: 5px;
margin-left: 100px;
}
}
nav.navigation {
border-top: 1px solid #ccc;
padding: 20px 0;
margin: 60px 0 20px;
}
nav.navigation div{margin-bottom:14px;}
nav.navigation div a{color:#008ac8;}
.nav-previous{float:left;}
.nav-next{
float: right;
text-align: right;
margin-left: 30px;}
@media only screen and (max-width:991px){
body#news ul.summary li.txt-box h2 {
line-height: 110%;
margin: 20px 0 10px 0;
font-size: 180%;
}  }
@media only screen and (max-width:767px){
body#news section#information{margin-top:130px;}
.wiget-area {margin-top:40px;}
.wiget-area h2.wp-block-heading{font-size: 120%;}
#information h1 {font-size: 160%;margin-top:20px;}
body#news.category ul.cat-list,body#news.search ul.cat-list,body#news.tag ul.cat-list,body#news.archive ul.cat-list{top: 27px;}
ul.cat-list li{font-size: 11px;}
ul.summary a.link-box{margin-top: 10px;}
}
@media only screen and (max-width:430px){
ul.cat-list li.articles,ul.cat-list li.news{display:none;}
}