#blog section{margin:4rem 0}#blog h2{font-size:32px;margin:4rem 0 1.5rem!important}#blog h3{margin-bottom:0!important;border:4px double #999;padding:1rem;background-color:#fff}#blog h4{border-bottom:3px double #ccc;padding-bottom:.5rem}#blog p{color:#717073}#blog img{max-width:100%;height:auto}#blog figure img{max-width:100%;height:auto;margin-bottom:1rem}#blog .figucaption{text-align:right;font-size:smaller;color:#666;margin-bottom:2rem}#blog .box{border:1px solid #ccc;padding:2rem;margin:2rem 0}#blog .small{font-size:smaller;background:#f5f5f5;padding:1rem}#blog .element{background-color:#f7f7f7;padding:2rem 2rem 0}#blog .grid{display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:2rem}#blog .item{padding:5px;text-align:center;margin-bottom:1rem}#blog .item2{padding:5px;text-align:center}#blog .date{text-align:left;padding-bottom:1rem}#blog .symbol{border:1px solid #ccc;padding:.5rem 1rem;margin:0;background-color:#f7f7f7}#blog .symbol li{border-bottom:1px solid #ccc;padding:1rem;list-style:none}#blog .symbol li:last-child{border-bottom:0}#blog #QandA-1{margin:4em 0 2.5em;width:100%}#blog #QandA-1 dl{margin:0}#blog #QandA-1 dt{background:#444;color:#fff;padding:8px;border-radius:2px}#blog #QandA-1 dt:before{content:"Q.";font-weight:700;margin-right:8px}#blog #QandA-1 dd{margin:24px 16px 40px 32px;line-height:140%;text-indent:-24px;color:#ff4500}#blog #QandA-1 dd:before{content:"A.";font-weight:700;margin-right:8px}#blog .list{border:1px solid #ccc;padding:1em;margin:2em 0}#blog .list ul{text-indent:-1em;line-height:250%}#blog .list li{list-style:none}#blog .midashi{padding:1em 0 0 1em}#blog hr{margin:2em 0;border:none;border-top:1px dotted #ccc}#blog .recommend_list01{display:flex;align-items:center;gap:20px;width:100%;border:1px solid #ccc;padding:2rem;flex-wrap:inherit;margin:2rem 0}#blog .recommend_list01 .img{width:50%}#blog .recommend_list01 .img img{width:100%;height:auto;display:block}#blog .recommend_list01 .text{width:50%}#blog .recommend_list01 .text p{border-bottom:1px solid #ccc;padding:1rem 0}#blog .recommend_list01 .text h2{font-size:28px!important}@media (max-width: 768px){#blog .recommend_list01{flex-direction:column;text-align:left}#blog .recommend_list01 .img{width:100%;max-width:300px}#blog .recommend_list01 .text{width:100%}}#blog .quote{border:1px solid #ededed;padding:2rem;margin:3rem 0 2rem;background:#f8f8f8}#blog .quote p{font-size:smaller}#blog .quote h3{border:0!important;padding:1rem 0 2rem!important;background:#f8f8f8!important;color:#c16452;margin:0}#blog .list01{background:#f8f8f8;margin:0;padding:2rem;list-style:none;margin:2rem 0}#blog .list01 li{border-bottom:1px solid #ccc;margin-bottom:2rem;list-style:none}#blog .list01 li li{border-bottom:0;margin-bottom:0;list-style:disc}#blog .list01 li:last-child{border-bottom:0;margin-bottom:0}#blog .list02{background:#f8f8f8;margin:0;padding:2rem;margin:2rem 0}#blog .list02 li{margin-bottom:.6rem;list-style-position:inside}#blog .list02 li:last-child{margin-bottom:0}#blog .link{border:3px double #ccc;padding:1em;text-align:center;font-size:large;font-weight:500;width:100%;display:inline-block;margin:2rem 0}#blog .balloon1-top{position:relative;display:inline-block;margin:1.5em 0;padding:20px;min-width:120px;max-width:100%;color:#555;background:#efefef;font-size:larger;line-height:2em;width:100%;text-align:center;font-style:italic}#blog .balloon1-top:before{content:"";position:absolute;top:-30px;left:50%;margin-left:-15px;border:15px solid transparent;border-bottom:15px solid #efefef}#blog .balloon1-top p{margin:0;padding:0}#blog .shop{position:relative;background-color:transparent;padding:2em 0}#blog .shop:before{content:"";position:absolute;top:0;left:50%;right:50%;bottom:0;margin-left:-50vw;margin-right:-50vw;background-color:#efefef;z-index:-1}#blog .shop th{width:40%;font-weight:500;text-align:left}#blog .shop th,#blog .shop td{border-collapse:collapse;border:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:.7em;vertical-align:middle}#blog .shop-inner{max-width:720px;margin:0 auto;padding:0;box-sizing:border-box}#blog .shop .website:hover{color:#fff}#blog .shop .cilid1 h3{font-size:26px;border:0!important;background:#efefef!important;margin:0 0 1rem!important;border-bottom:solid 3px #C16452!important;padding:0 0 .5em!important}#blog .shop h2{margin:1rem 0 1em!important;border-bottom:1px solid #ccc;padding-bottom:.5em}#blog h2.jirei{text-align:center;border-bottom:1px solid #ccc;padding-bottom:.5em}#blog .shop .parent1{display:flex;flex-wrap:wrap;width:100%;margin:20px 0;justify-content:space-between}
/*# sourceMappingURL=/cdn/shop/t/32/assets/blog.css.map */
