@charset "utf-8";

.kbd_detailheader h2{margin-top: 0;}

@media (min-width: 769px){
article h2{font-size:16px; font-weight:bold; border-bottom:1px #666 solid; margin:25px 0 10px 0;}
article h2:before{content:'■';}
.multiCol figure{float:left;}
.multiCol figcaption{margin-bottom:15px;}
.multiCol figure:nth-child(1){width:176px; margin-right:38px !important;}
.multiCol figure:nth-child(2){width:182px; margin-right:38px !important;}
.multiCol figure:nth-child(3){width:171px;}
}

@media (min-width: 641px) and (max-width: 768px){
article h2{font-size:16px; font-weight:bold; border-bottom:1px #666 solid; margin:25px 0 10px 0;}
article h2:before{content:'■';}
.multiCol figure{float:left;}
.multiCol figcaption{margin-bottom:15px;}
.multiCol figure:nth-child(1){width:33.3%; padding:0 5px !important;}
.multiCol figure:nth-child(2){width:33.3%; padding:0 5px !important;}
.multiCol figure:nth-child(3){width:33.3%; padding:0 5px !important;}
.multiCol figure img{width:100%; height:auto;}
}
@media (max-width:640px){
article h2{font-size:16px; font-weight:bold; border-bottom:1px #666 solid; margin:25px 0 10px 0;}
article h2:before{content:'■';}
.multiCol figure{margin-bottom:20px !important; text-align:center;}
.multiCol figure img{margin:0 auto 5px auto;}
}


