.smp{display:none}@media screen and (max-width:768px){.smp{display:block}}.p-bottom-margin p{margin-bottom:0}.marker-o{background:linear-gradient(transparent 50%,#fedab5 50%)}.marker-b{background:linear-gradient(transparent 50%,#aee2fb 50%)}.marker-y{background:linear-gradient(transparent 50%,#ffff7f 50%)}.news-list{list-style:none outside;margin:0;padding:0}.news-list .news-item a{display:flex;flex-wrap:wrap;flex-wrap:nowrap;text-decoration:none;color:#333;border-bottom:1px solid #CCC;padding:20px 20px}.news-list .news-item .news-date{margin:0;min-width:120px;color:#999;padding:0 20px 0 0}.news-list .news-item .news-title{margin:0;width:100%}.news-list .news-item a:hover .news-title{color:#1f518e}.yen{font-size:18px}.kaisu{font-size:18px!important;font-family:'Noto Sans JP',sans-serif!important}h2.widget-title{font-family:'Noto Sans JP',sans-serif!important;font-weight:500}.grecaptcha-badge{visibility:hidden}.sent .frm-contact{display:none}.one-half,.one-third{position:relative;margin-right:4%;float:left;margin-bottom:20px}.one-half{width:48%}.one-third{width:30.66%}.last{margin-right:0!important;clear:right}.policy h2{font-size:22px;font-family:'Noto Sans JP',sans-serif!important}.policy ol li{margin-bottom:10px;font-size:16px}.policy p{margin-bottom:20px}@media screen and (max-width:768px){.elementor-counter-number-suffix{font-size:22px}.news-list .news-item a{flex-wrap:wrap}.news-list .news-item .news-date{min-width:100px}.news-list .news-item .news-title{margin-top:10px}.yen{font-size:14px}.one-half,.one-third{width:100%;margin-right:0}.policy h2{font-size:20px}}