.mainVisual{margin-bottom:-5px}@media print,screen and (min-width:1000px){.mainVisual{margin-bottom:26px}}.main-content .columnsBlock{margin:0 0 -8px;padding-top:2px}.main-content .columnsBlock li{background:0;margin:0;padding:0;position:relative}.main-content .columnsBlock li.new:after{background:#007b43;color:#fff;content:"NEW";display:inline-block;font-size:11px;font-weight:700;left:0;letter-spacing:.04em;line-height:1.4;padding:1px 5px 0;position:absolute;top:0}.main-content .columnsBlock li a{text-decoration:none}.main-content .columnsBlock li a .text,.main-content .columnsBlock li a .title,.main-content .columnsBlock li a img,.main-content .columnsBlock li a time{display:block}.main-content .columnsBlock li a img{margin:0 0 11px;width:100%}.main-content .columnsBlock li a time{color:#007b43;font-size:9pt;letter-spacing:.04em;line-height:1.4;margin:0 0 8px}.main-content .columnsBlock li a .title{color:#2b2b2b;font-size:13px;font-weight:700;letter-spacing:.04em;line-height:1.4;margin:0 0 6px}.main-content .columnsBlock li a .text{color:#2b2b2b;font-size:13px;letter-spacing:.04em;line-height:1.6;margin:0 0 4px}@media print,screen and (min-width:1000px){.main-content .columnsBlock{margin:0}.main-content .columnsBlock li.new:after{font-size:9pt;padding:3px 8px 1px}.main-content .columnsBlock li a img{margin:0 0 14px}.main-content .columnsBlock li a:hover img{opacity:.8}.main-content .columnsBlock li a time{font-size:14px;margin:0 0 6px}.main-content .columnsBlock li a .title{font-size:18px;margin:0 0 5px}.main-content .columnsBlock li a:hover .title{color:#007b43;text-decoration:underline}.main-content .columnsBlock li a .text{font-size:14px;margin:0 0 6px}}.main-content .columnsBlock li{margin:0 0 9px}.main-content .columnsBlock.columnsBlock_fourRows li{max-width:calc(50% - 8px)}.main-content .columnsBlock.columnsBlock_fourRows li:nth-child(2n){margin-left:1pc}@media print,screen and (min-width:1000px){.main-content .columnsBlock li{margin:0 0 10px}.main-content .columnsBlock.columnsBlock_fourRows li{max-width:calc(25% - 9pt)}.main-content .columnsBlock.columnsBlock_fourRows li:nth-child(4n),.main-content .columnsBlock.columnsBlock_fourRows li:nth-child(4n+2),.main-content .columnsBlock.columnsBlock_fourRows li:nth-child(4n+3){margin-left:1pc}.main-content .columnsBlock.columnsBlock_fourRows li:nth-child(4n+1){margin-left:0}}@media screen and (max-width:1024px) and (min-width:1000px){.main-content .washi .main-content{max-width:100%;padding:0 40px 40px}}@media screen and (max-width:999px){.catalog-description{margin:40px 0 0}.main-content .washi{margin-left:-20px;margin-right:-20px;margin-top:40px;padding-top:42px}}.main-content h2 span{display:inline-block;margin-left:1pc}.washi .main-content .blog-catalog{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:-8px}.washi .main-content .blog-catalog .blog-item{background-color:#fff;margin:7.5px 0;padding:0;width:calc(50% - 7.5px)}.washi .main-content .blog-catalog .blog-item a{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;min-height:282px;text-decoration:none}.col.img-container{height:282px;overflow:hidden;width:200px}.col.img-container img{width:100%}.col.text-container{background-color:#fff;height:282px;padding:15px 1pc 1pc;width:calc(100% - 200px)}@media screen and (max-width:999px){.washi .main-content .blog-catalog{flex-direction:column;margin-top:7px}.washi .main-content .blog-catalog .blog-item{width:100%}.washi .main-content .blog-catalog .blog-item a{min-height:170px}.col.img-container{height:170px;width:90pt}.col.text-container{height:170px;padding:10px;width:calc(100% - 90pt)}}.col.text-container .performance-tags-list{list-style-type:none;margin:0 0 9pt}.main-content ul li ul>li:before{display:none}.col.text-container .performance-tags-list .performance-tag-item{color:#fff;display:inline-block;font-size:13px;font-style:normal;font-weight:700;height:22px;letter-spacing:.04em;line-height:22px;padding:0 8px;width:auto}.col.text-container .performance-tags-list .performance-tag-item.bg-tokiwa{background-color:#007b43}.col.text-container .performance-tags-list .performance-tag-item.bg-ebi{background-color:#640125}@media screen and (max-width:999px){.col.text-container .performance-tags-list{margin-bottom:4px}.col.text-container .performance-tags-list .performance-tag-item{font-size:9pt;height:18px;line-height:18px}}.blog-catalog .blog-item .performance-title{border-bottom:0;color:#2b2b2b;display:inline-block;font-size:20px;font-weight:700;letter-spacing:.04em;line-height:1.4;margin-bottom:15px}.blog-catalog .blog-item a:hover .performance-title{color:#007b43;text-decoration:underline}.performance-info span{color:#2b2b2b;display:block;font-size:1pc;font-weight:400;letter-spacing:.04em;line-height:160%}@media screen and (max-width:999px){.blog-catalog .blog-item .performance-title{font-size:15px;margin-bottom:0}.performance-info span{font-size:9pt}}.blog-list-btn-container{margin:7px 0 15px;text-align:right}.blog-list-btn-container a{border:1px solid #2b2b2b;border-radius:2px;box-sizing:border-box;color:#2b2b2b;display:inline-block;font-size:1pc;font-weight:700;height:58px;letter-spacing:.04em;line-height:58px;margin-left:auto;margin-right:0;text-align:center;text-decoration:none;width:284px}.blog-list-btn-container a:visited{color:#2b2b2b}.blog-list-btn-container a:hover{background-color:#2b2b2b;border:1px solid #2b2b2b;color:#fff}@media screen and (max-width:999px){.blog-list-btn-container{margin-bottom:37px;margin-top:9pt;padding-bottom:50px;text-align:center}.blog-list-btn-container a{font-size:14px;height:54px;line-height:54px;width:284px}}.washi .main-content h2{margin:-5px 0 10px}.washi .main-content .blog-catalog .blog-item{background:0}.washi .main-content .nav{margin:4px auto 9px}.washi .main-content .nav li{margin:9pt 8px 0}@media print,screen and (min-width:1000px){.main-content .washi{margin-bottom:52px}.washi .main-content h2{margin:33px 0 17px}.washi .main-content .nav{margin:4px auto 18px}.washi .main-content .nav li{margin:9pt 8px 0}.washi .main-content .blog-catalog .blog-item a:hover{box-shadow:2px 2px 1pc rgba(0,0,0,.2)}.washi .main-content .blog-catalog .blog-item a:hover .col.img-container img{opacity:.8}}#MailMagazine_Registration .sectionBody,#MailMagazine_Registration .sectionBody h2{color:#fff}#MailMagazine_Registration h2{color:#2b2b2b;font-style:normal;font-weight:700;letter-spacing:.04em;line-height:1.2;line-height:1.5;margin:0;position:relative;text-align:center}#MailMagazine_Registration p{font-family:Hiragino mincho ProN;line-height:1.5;margin-bottom:1em}#MailMagazine_Registration{margin:0 0 40px}#MailMagazine_Registration h2{font-size:24px;margin:25px 0 18px;padding-top:15px}@media screen and (min-width:1000px)