
#header-l {
    float: left;
max-width: 650px;
	text-align: left;
}
.adbox{
	display:none;
}
.adsbygoogle {
    overflow: initial!important;
}
p{
line-height: 30px;
}

.post h3.sns-title{
padding-top:0px!important;
margin-top:0px!important;
}

div.sns-ai ul{
	list-style-type: none;
	padding: 0 0 0 10px;
}

div.sns-ai ul li{
    display: inline-block;
	vertical-align: text-top;
	    padding: 0 10px;
}

section.contBox{
    margin-bottom: 3em;
    overflow: hidden;
}

section.contBox.cf h2.title{
	    padding-left: 0px!important;
}



.fBox01 {
width: 100%;
}

.fBox01 .fBoxLeft {
    float: left;
    width: 150px;
    text-align: left;
		padding:0 50px 0 0;
}

.imgFace img {
width: 150px;
height: 150px;

}

.fBox01 .fBoxRight {
float: left;
}

.Prof {
    margin-bottom: 20px;
	    width: 550px;
}
.Prof tr{
    width: 100%;
background: none;
}
.post table.Prof tr:nth-child(even) {
background: none;
}
.Prof tr th {
    width: 30%;
    font-weight: bold;
	    text-align: left;
}

.Prof tr td{
    width: 70%;
    font-size: 13px;
}
table.Prof,
table.Prof tr th,
table.Prof tr td {
    border: none;
}



div.itiran-ad{
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #ccc;
}


/*
aside div.kanren dl dd h3{
	background-image: url("https://sulog.net/wp-content/uploads/2018/11/right.png");
background-position: right bottom;
background-size: contain;
background-repeat: no-repeat;

}*/

.single h2.ktitel{
position: relative;
padding: 0.5em;
background: #a6d3c8;
color: #333;
}

.single h2.ktitel::before {
position: absolute;
content: '';
top: 100%;
left: 0;
border: none;
border-bottom: solid 15px transparent;
border-right: solid 20px rgb(149, 158, 155);
}

.single h3.kktitel {
background: linear-gradient(transparent 70%, #a7d6ff 70%);
}

.single h4.kkktitel{
position: relative;
padding: 0.25em 1em;
border-top: solid 2px black;
border-bottom: solid 2px black;
}
.single h4.kkktitel:before, .single h4.kkktitel:after{
content: '';
position: absolute;
top: -7px;
width: 2px;
  height: -webkit-calc(100% + 14px);
height: calc(100% + 14px);
background-color: black;
}
.single h4.kkktitel:before {left: 7px;}
.single h4.kkktitel:after {right: 7px;}


p.taper {
position: relative;
padding: 5px 5px 5px 42px;
background: #77c3df;
font-size: 20px;

margin-left: -33px;
line-height: 1.3;

}

p.taper:before {
position: absolute;
content: '';
left: -2px;
top: -2px;
border: none;
border-left: solid 40px white;
border-bottom: solid 79px transparent;

}


.kiziad {
	padding:20px 0 !important;
	overflow:hidden;
}
 
.adleft {float:left; width:48%;}
.adright {float:right; width:48%;}

.clear {clear:both;}
.clear hr {display:none;}

@media screen and (max-width: 1080px) {	
	.adright {display:none;}
	.adleft {float:none;width:100%;}
}

@media screen and (max-width:768px){
  
	
.fBox01 .fBoxRight {
float: none;
	width:100%;
}
	
	
}
