body{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.top{position:relative}.top img{width:100%}#cardlayout-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:.8em auto;padding:0;position:relative;width:100%}a.card-link{text-decoration:none}#cardlayout-wrap img{display:block;height:auto;margin:.7em auto;max-width:85%}#cardlayout-wrap li{list-style:none;width:48%}@media only screen and (max-width:540px){#cardlayout-wrap li{font-size:11px}}.button_01{background-color:#fff;border:2px solid #6a6a6a;border-radius:.3rem;color:#6a6a6a;display:inline-block;font-weight:700;text-decoration:none;transition:background-color .3s ease-in-out}.wrapper.l02 .button_01{font-size:1em;padding:.7rem 2rem}.button_01:hover{background-color:#6a6a6a;color:#fff}.example{position:relative}.example p{background:#909090;left:122px}.example p,.example p1{border-radius:.3rem;bottom:-65px;color:#fff;font-size:11px;font-weight:700;line-height:1;margin:0;padding:7px;position:absolute}.example p1{background:#00a61b;left:185px}.example p2{background:#00a61b;font-size:12px;left:20px;padding:8px;top:0}.example p2,.example p3{border-radius:.3rem;color:#fff;font-weight:700;line-height:1;margin:0;position:absolute}.example p3{background:#909090;bottom:-65px;font-size:11px;left:127px;padding:7px}.example p7{animation:flash 2s linear infinite;background:#f05;border-radius:.3rem;bottom:-50px;color:#fff;height:30px;margin:0;padding:2px;width:50px}@keyframes flash{0%,to{opacity:1}50%{opacity:0}}.card-list{background:-webkit-repeating-linear-gradient(-45deg,#efefef,#efefef 3px,#f7f8f8 0,#f7f8f8 7px);background:repeating-linear-gradient(-45deg,#efefef,#efefef 3px,#f7f8f8 0,#f7f8f8 7px);margin:0;padding:.3em}.card-figure{margin:0;padding:0;position:relative}.card-figure:before{background-color:#666;border-radius:3px;bottom:3%;color:#fff;content:"220カット";display:block;left:10.5%;padding:3px 5px;position:absolute}.card-figure.c200:before{content:"200カット"}.card-figure.c180:before{content:"180枚"}@media only screen and (max-width:540px){.card-figure:before{bottom:auto;left:0;top:-10%}}.card-title{color:#000;font-size:1.3em;font-weight:700;line-height:1.3em;margin:.8em 0;text-align:center}.card-title p{font-size:1em;font-weight:400}.card__text_01{padding-bottom:0;text-align:center}.card__text_01,a.btn,button.btn{font-family:MS PGothic,sans-serif;font-size:1rem;text-decoration:none}a.btn,button.btn{border-radius:.5rem;color:#000;cursor:pointer;display:inline-block;line-height:1.3rem;padding:1rem 4rem;position:relative;-webkit-transition:all .3s;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}a.btn-c{background:#fff;border:1px solid #000;color:#000;font-size:.9rem;font-weight:700;margin:.4rem 0;padding:.8rem 1.3rem .8rem 3.5rem;text-align:left;width:100%}a.btn-c span{background:#000;border-radius:4px;color:#fff;display:inline-block;font-size:1rem;margin-bottom:.5em;margin-top:.3em;padding:.4rem;width:100%}a.btn-c:before{content:"\f105";font-family:Font Awesome\ 5 Free;font-size:2rem;left:1rem;line-height:1;margin:auto;padding:0;position:absolute;top:calc(50% - .7rem);-webkit-transition:all .2s;transition:all .2s}a.btn-c:hover{background:#aaa;color:#fff}.card-list{margin:.4em 0;width:100%}@media (min-width:900px){.card-list{width:49%}#cardlayout-wrap:after{content:"";display:block;width:50%}}.wrapper.list{text-align:center}.tab_content{animation:anime1 1s ease;clear:both;display:none;overflow:hidden;padding:10px 2px 10;position:relative}@keyframes anime1{0%{opacity:0;top:50px}to{opacity:1;top:0}}