/******************************************
Theme Name: WHITE BOX
Theme URI: https://alicex.jp/shikiri/note/1/
Description: ブログ(ノート)用デザイン
Version: 1.0.0
Author: ARCHETYP
Author URI: https://alicex.jp/shikiri/
          : https://alicex.jp/
License: GNU General Public License
License URI: https://alicex.jp/shikiri/2/
******************************************/
*{
margin:0;
padding:0;
font-size:100%;
font-weight:normal;
list-style-type:none;
box-sizing:border-box;
}
/*body要素*/
body{
color:#444;
background:#f7f7f7;
line-height:1.6;
font-size:12px;
font-family:'Assistant','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,sans-serif;
word-break:break-all;
text-align:justify;
}
/*リンク*/
a{
color:#8e8b82;
}
article{
margin:20px auto;
max-width:100%;
}
/*ヘッダーとフッター*/
.header,footer{
font-family:'Montserrat',sans-serif;
display:block;
font-size:16px;
width:100%;
max-width:100%;
padding:22px 10px 15px 10px;
color:#444;
background:#fff;
text-align:center;
box-shadow:6px 5px 8px rgba(0,0,0,0.1);
}
/*ヘッダー*/
.header{
margin:-20px 0 20px 0;
font-weight:700;
font-size:30px;
}
.header small{
font-size:90%;
}
.header span{
display:block;
font-size:13px;
}
/*フッター*/
footer{
padding:22px 10px 35px 10px;
margin:0 auto;
border-top:1px solid #efefef;
}
section.section{
display:block;
flex-wrap:wrap;
width:96%;
max-width:960px;
margin:0 auto;
counter-reset:number 0;
}
.fc{
width:calc(100% - 10px);
margin:0 5px 10px 5px;
color:#bcbcbc;
background:#fff;
border:1px solid #ddd;
box-shadow:6px 5px 8px rgba(0,0,0,0.1);
line-height:1.0;
}
.fc a{
text-decoration:none;
}
.fc .upper{
display:flex;
-webkit-align-items:center;
align-items:center;
}
.fc .upper .icons{
width:180px;
height:100px;
object-fit:cover;
overflow:hidden;
}
.fc .upper .icons img{
display:inline-block;
width:180px;
height:100px;
object-fit:cover;
object-position:80% 50%;
margin:0 auto;
border-radius:4px;
background:#fff;
}
.fc .upper .group{
width:calc(100% - 60px);
padding:6px 6px 6px 8px;
background:#fff;
}
.fc .upper .group .numbering{
font-family:'Montserrat',sans-serif;
font-size:28px;
}
.fc .upper .group .numbering:before {
counter-increment:number 1;
content:counter(number, decimal-leading-zero);
}
.fc .upper .group .topics{
display:inline-block;
font-size:16px;
position:relative;
top:-4px;
padding:0 0 0 6px;
background:#fff;
}
.fc .upper .group .p{
background:#fff;
padding:6px 12px 0 12px;
line-height:1.4;
}
.breadcrumb {
width:98%;
max-width:960px;
margin-left:auto;
margin-right:auto;
margin-bottom:6px;
padding:0px 15px;
list-style:none;
background-color:#f5f5f5;
border-radius:4px;
}
.breadcrumb > li {
display:inline-block;
}
.breadcrumb > li + li:before {
padding:0 5px;
color:#aaa;
content:"\00bb";
}
.breadcrumb > .active {
color:#777;
}
