@charset "UTF-8";

/*2025年7月左右余白で崩れた修正分　今回修正しないファイルです。*/    
#taka_tayori img{
        margin: 5px 5px!important;
    }
    #taka_tayori [style*="background-color: #136751; color: #fff; padding: 0px 5px 0 2.5em; margin: 0; text-indent: -2.3em;"]{
        padding:5px 5px 5px 2.5em!important;
         }
         
          #taka_tayori [class*="kp-width-4-10 mT10 fs12"] [style*="border: 2px solid #136751;"] [class*="kp-flex mL10 mB10"] [class*="mT10 kp-width-6-10"]{
        margin:5px!important;
         }
@media screen and (max-width: 959px) {
#taka_tayori img{
        margin: 5px 5px!important;
    }
#taka_tayori [class*="kp-flex"] [class*="box_right"] [class*="kp-flex"] {
    margin-left:10px!important;
}
#taka_tayori [class*="kp-flex mT15 mB30"] [class*="box_right"] ul{
    margin-left:10px!important;
}
#taka_tayori [style*="padding: 1em; border-radius: 0 10px 10px 10px; border: 2px solid #4395d1;"] dl dd div{
        padding:5px!important;
         }
         #taka_tayori [style*="padding: 1em; border-radius: 0 10px 10px 10px; border: 2px solid #4395d1;"] dl dd div [style*="padding: 1em; border-radius: 0; border: 2px dotted #666;"]{
        padding:10px!important;
         }
         #taka_tayori [style*="border: 2px solid #1f4e79;margin:0 0 1.3em 0;padding: 1.5em;"]{
        padding: 2em!important;
         }
        #taka_tayori [class*="kp-flex mB10"] [style*="border: 1px solid #666; border-radius: 5px"]{
    margin:5px!important;
}
#taka_tayori [style*="border: #36c 2px solid; padding: 15px;"] [class*="fright fs12 center mL10 mB20"] img{
        padding: 2em!important;
         }
       
    }
        @media screen and (max-width: 820px) {
#taka_tayori [class*="kp-flex"] [class*="box_right"] [class*="kp-flex"] {
    margin-left:10px!important;
}
#taka_tayori [style*="padding:2em 1em 0em 0em;"]{
        padding: 10px 10px 10px 20px !important;
         }
        }

    @media screen and (max-width: 430px){
            #taka_tayori [style*="background-color: #cee3ed;border: #1d6fa9 solid 3px;/* color:#fff; */border-bottom: none;margin: 0;padding: 0.3em 0 0 1em;width: 27em;"]{
        width: fit-content!important;
        padding:5px!important;
         }
         #taka_tayori [class*="kp-flex mB10"] [style*="border: 1px solid #666; border-radius: 5px"]{
    margin:0px!important;
}
    }