<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
.catch{
    color: #51b9af;
    line-height: 1.7;
    font-size: 18px;
    font-weight: bold;
}

.diary ul:after{ content:""; display: block; clear: both; }
.diary ul{ display: inline-block; } 
.diary ul{ display: block; }
.diary li{
    width: 31.9%;
    float: left;
    display: inline-block;
    margin-right: 2%;
    margin-bottom: 2%;
}
.diary li:nth-child(3n){ margin-right: 0; }
.diary li img{ display: block; }
.diary li a{ display: block; }
.diary li a:hover{
    opacity: 0.7;
    filter: alpha(opacity=70);
    -ms-filter: "alpha(opacity=70)";
}
.diary .pho{ margin-bottom: 10px; }

/* 笆�02.讓ｪ蟷�1300px莉･荳�(PC逕ｨ)繧ｹ繧ｯ繝ｭ繝ｼ繝ｫ繝舌�蟇ｾ遲悶〒+20px繧呈欠螳壹☆繧�
--------------------------------------------------- */
@media screen and (min-width:1320px) {
/* 笆ｼPC逕ｨ================================================================== */

.pc_none{ display:none!important; }
.sp_active{ display: none; }
    
/* underhead */
.underhead { background: url(../img/head.png) repeat-x top left; }
.underhead h2 { width: 535px; padding: 50px 0; }


    
    
/* 笆ｲPC逕ｨ================================================================== */
}


/* 笆�03.讓ｪ蟷�768px莉･荳翫�1299px莉･荳具ｼ�Tab逕ｨ�峨せ繧ｯ繝ｭ繝ｼ繝ｫ繝舌�蟇ｾ遲悶〒+20px繧呈欠螳壹☆繧�
--------------------------------------------------- */
@media screen and (min-width:768px) and (max-width:1319px) {
/* 笆ｼTab逕ｨ================================================================= */

.tab_none{ display:none!important; }
.sp_active{ display: none; }
    
/* underhead */
.underhead { background: url(../img/head.png) repeat-x top left; }
.underhead h2 { width: 535px; padding: 50px 0; }    
    
.kinder_set{
   
    background: url(../img/ehon_hahako.png) no-repeat right 20px bottom 10px  / auto 70%;
}
    
/* 笆ｲTab逕ｨ================================================================= */
}


/* 笆�04.讓ｪ蟷�480px莉･荳翫�767px莉･荳具ｼ�SP讓ｪ逕ｨ��
--------------------------------------------------- */
@media screen and (min-width:480px) and (max-width:767px) {
/* 笆ｼSP讓ｪ逕ｨ================================================================ */

.sp2_none{ display:none!important; }
.sp_active{ display: inherit; }
    
/* underhead */
.underhead { 
    background: url(/common/img/pat10.gif) repeat left top / 12px auto;
    padding-top:19%;
}
.underhead h2 { max-width: 410px; width: 80%; padding: 24px 0; }  

.kinder_set{ padding-right: 0; background: none; }

.tx_ph .ph {
    display: block;
    margin: 0 auto 20px;
    width:85%;
    float: none;
}
.tx_ph .tx {
    display: block;
    width: 100%;
    float: none;
}
    
    
    
/* 笆ｲSP讓ｪ逕ｨ================================================================ */
}


/* 笆�05.讓ｪ蟷�479px莉･荳具ｼ�SP邵ｦ逕ｨ��
--------------------------------------------------- */
@media screen and (min-width:0px) and (max-width:479px) {
/* 笆ｼSP邵ｦ逕ｨ逕ｨ================================================================ */

.sp_none{ display:none!important; }
.sp_active{ display: inherit; }
    
/* underhead */
.underhead { 
    background: url(/common/img/pat10.gif) repeat left top / 12px auto;
    padding-top: 22%; 
}
.underhead h2 { max-width: 410px; width: 80%; padding: 24px 0; }   
    
.diary li{
    width: 48%;
    float: left;
    display: inline-block;
    margin-right: 2%;
    margin-bottom: 2%;
}
.diary li:nth-child(2n){ margin-right: 0; float: right; }
.diary li:nth-child(3n){ margin-right:inherit; }
    
/* 笆ｲSP邵ｦ逕ｨ逕ｨ================================================================ */
}</pre></body></html>