/*
Template: albatros
Theme Name: albatros_custom
Theme URI:http://open-cage.com/albatros/
*/

/* TOC */
#toc_container li:before{
content:none;
}

#toc_container{
font-size: .95em;
padding:.4em .4em 0!important;
min-width: 100%;
margin: auto;
background: #fff!important;
background: rgba(255, 255, 255, 0.5)!important;
border: 1px solid #ddd;
}

#toc_container p.toc_title{
text-align: center;
margin-bottom: .4em;
}

#toc_container ul{
margin: 0!important;;
}

#toc_container li a{
display: block;
padding: .4em 0 0;
border-top: 1px dashed #ddd;
}

#toc_container li li a{
padding-left: .6em;
}

#toc_container li .toc_number{
margin-right: .6em
}

/* AmazonJSのアイコンを消す */
.entry-content .amazonjs_item li:before,
.entry-content .amazonjs_item a[target="_blank"]:after{
content:none;
}

.single .entry-content h3{
background: #eee;
}

.entry-content h4{
border-bottom: 1px solid #5c6b7f;
padding: .3em 0;
}

ul.wpp-list li{border-bottom:1px solid #ddd;margin:1em 0;}
ul.wpp-list li:last-child{border-bottom:none;}

ul.wpp-list li a:before{
counter-increment: number;
content: counter(number);
background: #000000;
margin-right:3px;
color:#fff;
width:1.5em;
height:1.5em;
font-size:0.75em;
font-weight:bold;
font-family: 'Lato', sans-serif;
display:block;
text-align:center;
line-height:1.5em;
position:absolute;
left:0;
top:0;
z-index:1;
}

ul.wpp-list .status {
background: #ccbad6;
margin-right:3px;
color:#fff;
width:2.6em;
height:1.5em;
font-size:0.75em;
font-weight:bold;
display:block;
text-align:center;
line-height:1.5em;
position:absolute;
left:0;
top:0;
z-index:1;
}

.instashow-gallery .instashow-gallery-media-cover {
background: #ccbad6 !important;
}

.line-pink {
background: linear-gradient(transparent 60%, #ccbad6 50%);
}

@media only screen and (min-width: 768px) {
.subnav .site_description{
margin-top:25px;
}
#logo{
margin-top:45px;
margin-bottom:10px;
}
}
