#logo img{max-height: 250px!important;}

/*LINE風プロフィール*/

.sidebar-profile {

width: 90%;

font-size: .9em;

background-image:url("https://bnls-love.com/wp-content/uploads/スクリーンショット-2019-01-26-14.57.04.png");

background-repeat: no-repeat;

background-size: 100% auto;

padding-top:45%;

padding-bottom: 20px;

margin: 1em 1em 1em 1em;

box-shadow: 0 2px 5px rgba(0,0,0,.13);

}

/*横幅が400px以上ある端末でのサイズ*/

@media only screen and (min-width: 400px){

.sidebar-profile {

width: 320px;

padding-top:45%;

}

}

.profile-center{

text-align: center;

}

/*プロフィール画像を丸くする*/

.profileimg{

width: 30%;

border: solid 4px #fff;

border-radius: 100px;

}

/*名前*/

.profile-name{

font-size: 1.2em;

font-weight: bold;

}

/*自己紹介文*/

.profile-font{

font-size: 1.1em;

}

.sidebar-profile p{

padding: 0 2em;

text-align: justify;

}

/*SNSアイコンリスト*/

ul.sns-follow {

text-align: center;

}

ul.sns-follow li{

display: inline-block;

height: 45px;

margin:0 2px;

vertical-align: middle !important;

margin-bottom: 0;

}

ul.sns-follow li a {

display: block;

width: 45px;

height: 45px;

border-radius: 50px;

color: #FFFFFF;

}

ul.sns-follow a:hover {

opacity: 0.6;

color: #FFFFFF;

}

/*Twitterボタン*/

ul.sns-follow li.twitter-btn a{

background: rgba(29,161,242,0.7);

line-height: 55px;

}

/*Facebookボタン*/

ul.sns-follow li.facebook-btn a{

background: rgba(59,89,153,0.7);

line-height: 55px;

}

/*Instagramボタン*/

ul.sns-follow li.instagram-btn a{

background: rgba(241,63,121,0.7);

line-height: 55px;

}

/*YouTubeボタン*/

ul.sns-follow li.youtube-btn a{

background: rgba(205,32,31,0.7);

line-height: 55px;

}

/*Feedlyボタン*/

ul.sns-follow li.feed-btn a{

background: rgba(108,198,85,0.7);

line-height: 55px;

}
/*れみぞうポイント*/
.voice_box{
 padding: 10px;
 border: 1px solid #b6dfe8;
 margin: 50px auto 10px;
 background-color:#f6fcfd;
 border-radius: 4px;
}

.voice_box p:nth-last-of-type(1){
 margin-bottom:0;
}

.voice_box .title{
 display:inline-block;
 font-weight:bold;
 font-size:120%;
 margin-bottom:10px !important;
 border-radius:4px;
 padding:5px 15px;
 background-color:#3ebddb;
 line-height:1.2;
 color:#fff;
 position:relative;
 padding-left:110px;
}

.voice_box .title:before {
 content: " ";
 display: inline-block;
 width: 103px;
 height: 65px;
 background: url("https://bnls-love.com/wp-content/uploads/スクリーンショット-2018-12-26-16.15.54.png");
 background-size: 103px 65px;
 position:absolute;
 bottom:0px;
 left: -1px;
}
/*れみぞうひとこと*/
.box-t{
 width:210px;
 height:63px;
 margin-top:-25px;
 margin-bottom:10px;
 position:relative;
 left:5px;
 bottom:-20px;
 color: #333;
 font-size:120%;
 font-weight:bold;
 background-image:url("https://bnls-love.com/wp-content/uploads/ミミのひとこと.png");
 background-size:210px 63px;
 text-indent:-9999px;
}
.box-m{
 padding: 20px;
 border: 1px solid #b6dfe8;
 margin: -5px auto 10px;
 background-color: #f6fcfd;
 border-radius: 4px;
}

.box15 {
    padding: 0.2em 0.5em;
    margin: 2em 0;
    color: #565656;
    background: #ffeaea;
    box-shadow: 0px 0px 0px 10px #ffeaea;
    border: dashed 2px #ffc3c3;
    border-radius: 8px;
}
.box15 p {
    margin: 0; 
    padding: 0;
}

.box5 {
    padding: 0.5em 1em;
    margin: 2em 0;
    border: double 5px #fccff9;
}
.box5 p {
    margin: 0; 
    padding: 0;
}

.box26 {
    position: relative;
    margin: 2em 0;
    padding: 0.5em 1em;
    border: solid 3px #95ccff;
    border-radius: 8px;
}
.box26 .box-title {
    position: absolute;
    display: inline-block;
    top: -13px;
    left: 10px;
    padding: 0 9px;
    line-height: 1;
    font-size: 19px;
    background: #FFF;
    color: #95ccff;
    font-weight: bold;
}
.box26 p {
    margin: 0; 
    padding: 0;
}