@font-face{font-family:YuGothic M;src:local(Yu Gothic Medium)}.content__img li{width:49.5%;margin-top:1%}.content__img li:nth-child(even){margin-left:1%}@media screen and (max-width:767px){.content__img_sp1col li{width:100%;margin-top:1%}.content__img_sp1col li:nth-child(even){margin-left:0}}.content__exspecial ul{overflow:hidden;margin-bottom:30px}.content__exspecial ul li{float:left;width:32.71%;margin:0 .934% .934% 0;position:relative;overflow:hidden}.content__exspecial ul li a{text-decoration:none}.content__exspecial ul li:nth-child(3n){margin:0 0 .934%}@media screen and (max-width:767px){.content__exspecial ul li{width:48%;margin:0 4% 4% 0}.content__exspecial ul li:nth-child(3n){margin:0 4% 4% 0}.content__exspecial ul li:nth-child(2n){margin:0 0 4%}}.content__exspecial ul li img{width:100%;height:auto}.content__exspecial ul li .content__exspecial-info{display:table;width:100%;position:absolute;left:0;z-index:1}@media screen and (max-width:767px){.content__exspecial ul li .content__exspecial-info{position:relative;bottom:0!important}}.content__exspecial ul li .content__exspecial-info .exspecial-info-inner{display:table-cell;width:100%;padding:20px;vertical-align:middle;background:rgba(48,52,63,.8);box-sizing:border-box}@media screen and (max-width:767px){.content__exspecial ul li .content__exspecial-info .exspecial-info-inner{vertical-align:top;padding:5px 0;background:none}}.content__exspecial ul li .content__exspecial-info .exspecial-info-inner .content__exspecial-name{color:#fff;font-size:14px}@media screen and (max-width:767px){.content__exspecial ul li .content__exspecial-info .exspecial-info-inner .content__exspecial-name{color:#30343f;font-weight:400}}.content__exspecial ul li .content__exspecial-info .exspecial-info-inner .content__exspecial-number{color:#fff;font-size:12px}@media screen and (max-width:767px){.content__exspecial ul li .content__exspecial-info .exspecial-info-inner .content__exspecial-number{color:#30343f;font-size:14px}}.content .content__txt_ex{margin:10px 0 20px}.content .content__txt_tw{margin:0 0 10px;font-weight:700}.content__tradition{overflow:hidden}@media screen and (min-width:768px){.content__tradition-box{float:left;margin:20px 0 0 .93%;width:49.535%}.content__tradition-box:nth-child(odd){margin-left:0}}@media screen and (max-width:767px){.content__tradition-box{margin:12px 0 0}}.content__tradition-head{background:#f5ac9d;color:#fff;position:relative}@media screen and (max-width:767px){.content__tradition-head{font-size:12px;font-size:1.2rem}}.content__tradition-img{vertical-align:bottom;position:relative}@media screen and (min-width:768px){.content__tradition-img{padding:24px 24px 0}}@media screen and (max-width:767px){.content__tradition-img{padding:20px 20px 0}}.content__tradition-img img{height:auto;width:100%;background:#fff}.content__tradition-img .bx-has-pager{bottom:5px;left:0;position:absolute;text-align:right;width:100%;z-index:999;padding:0 30px}.content__tradition-img .bx-pager-item{display:inline-block;padding-left:5px}.content__tradition-img .bx-pager-item a{background:#fff;border:1px solid #e52f0b;border-radius:7px;display:inline-block;height:14px;overflow:hidden;text-align:left;text-indent:-99999em;width:14px}.content__tradition-img .bx-pager-item a.active{background:#f5ac9d}.content__tradition-img .sao_2col{display:table}.content__tradition-img .sao_2col li:nth-child(1){display:table-cell;width:44%}.content__tradition-img .sao_2col li:nth-child(1) img{width:100%;height:auto}.content__tradition-img .sao_2col li:nth-child(2){display:table-cell;width:56%}.content__tradition-img .sao_2col li:nth-child(2) img{width:100%;height:auto}.content__tradition-ttl{display:table;margin:10px 0;width:100%}.content__tradition-ttl2{height:auto;display:table;margin:10px 0;width:100%}.content__tradition-name,.content__tradition-logo{display:table-cell;vertical-align:middle}.content__tradition-name{font-weight:400;padding-right:1em;font-weight:700}@media screen and (min-width:768px){.content__tradition-name{padding-left:24px}}@media screen and (max-width:767px){.content__tradition-name{padding-left:20px}}.content__tradition-logo{text-align:center}@media screen and (min-width:768px){.content__tradition-logo{padding-right:24px;width:160px}}@media screen and (max-width:767px){.content__tradition-logo{width:31.25%;padding-right:20px}}.content__tradition-logo img{display:block;height:auto;width:100%}.content__tradition-price{border-top:1px solid #fff;line-height:4;position:relative}.content__tradition-price span{border-right:1px solid #fff;box-sizing:content-box;display:block;float:left;margin-right:1em;width:5em}@media screen and (min-width:768px){.content__tradition-price span{padding-left:24px}}@media screen and (max-width:767px){.content__tradition-price span{padding-left:20px}}.content__tradition-description span{box-sizing:content-box;display:block;line-height:16px;font-size:12px;padding:0 24px 24px}@media screen and (min-width:768px){.content__tradition-description span{padding-left:24px}}@media screen and (max-width:767px){.content__tradition-description span{padding-left:20px}}.content__tradition-description-logo{float:right}@media screen and (min-width:768px){.content__tradition-description-logo{margin:0 0 0 15px;width:136px}}@media screen and (max-width:767px){.content__tradition-description-logo{margin:0 0 1em 1em;width:50%}}@media screen and (min-width:768px){.content__tradition-tgl{display:none}}@media screen and (max-width:767px){.content__tradition-tgl a{background-position:center center;background-repeat:no-repeat;background-size:14px;bottom:0;box-sizing:content-box;display:block;height:0;line-height:3;overflow:hidden;padding:3em 20px 0;position:absolute;right:0;width:14px}}.content__tradition-txt{background:#fff}@media screen and (min-width:768px){.content__tradition-txt{display:block!important;padding:5px 24px 24px}}@media screen and (max-width:767px){.content__tradition-txt{padding:5px 20px 20px}}.content__tradition-txt p{margin:15px 0 0}.content__tradition-txt strong{color:#e52f0b}@media screen and (min-width:768px){.content__tradition-txt strong{font-size:18px;font-size:1.8rem}}@media screen and (max-width:767px){.content__tradition-txt strong{font-size:16px;font-size:1.6rem}}.content__tradition-txt2{background:#fff}@media screen and (min-width:768px){.content__tradition-txt2{padding:5px 24px 24px}}@media screen and (max-width:767px){.content__tradition-txt2{padding:5px 20px 20px}}.content__tradition-txt2 p{margin:15px 0 0}.content__tradition-txt2 strong{color:#e52f0b}@media screen and (min-width:768px){.content__tradition-txt2 strong{font-size:18px;font-size:1.8rem}}@media screen and (max-width:767px){.content__tradition-txt2 strong{font-size:16px;font-size:1.6rem}}.content__tradition-copyright{color:#999}@media screen and (min-width:768px){.content__tradition-copyright{font-size:12px;font-size:1.2rem}}@media screen and (max-width:767px){.content__tradition-copyright{font-size:10px;font-size:1rem}}.content__tradition-showcasecopyright{color:#999}@media screen and (min-width:768px){.content__tradition-showcasecopyright{font-size:12px;font-size:1.2rem}}@media screen and (max-width:767px){.content__tradition-showcasecopyright{font-size:10px;font-size:1rem}}@media screen and (min-width:768px){.content__tradition-ex{overflow:hidden}.content__tradition-ex-txt{float:left;width:75%}.content__tradition-ex-img{box-sizing:border-box;float:right;padding-left:20px;width:25%}.content__tradition-ex-img img{height:auto;width:100%}}@media screen and (max-width:767px){.content__tradition-ex-img{margin:20px 0 0}}.content__tshirt-introduction{position:relative;overflow:hidden}@media screen and (min-width:768px){.content__tshirt-introduction .tshirt-pc{display:block}}@media screen and (max-width:767px){.content__tshirt-introduction .tshirt-pc{display:none}}@media screen and (min-width:768px){.content__tshirt-introduction .tshirt-sp{display:none}}@media screen and (max-width:767px){.content__tshirt-introduction .tshirt-sp{display:block}}@media screen and (min-width:768px){.content__tshirt-introduction .tshirt-designer{width:15.134%;float:left;margin-top:30px}.content__tshirt-introduction .tshirt-designer img{width:82.222%}}@media screen and (max-width:767px){.content__tshirt-introduction .tshirt-designer{width:65px;position:absolute;top:15px;right:0;z-index:1}.content__tshirt-introduction .tshirt-designer img{width:100%;height:auto}}.content__tshirt-introduction .tshirt-introduction{position:relative}.content__tshirt-introduction .tshirt-introduction .designer-img-text{margin-bottom:1em}@media screen and (max-width:767px){.content__tshirt-introduction .tshirt-introduction .designer-img-text{padding-right:10%}}@media screen and (min-width:768px){.content__tshirt-introduction .tshirt-introduction{float:right;width:84.865%;padding:30px;box-sizing:border-box;background:#e4e7e9}}@media screen and (max-width:767px){.content__tshirt-introduction .tshirt-introduction{margin:0 8% 0 2%;padding:20px;background:#e4e7e9}}@media screen and (min-width:768px){.content__tshirt-introduction .tshirt-introduction .img_tshirt_text_arrow{position:absolute;top:120px;left:-16px}}@media screen and (max-width:767px){.content__tshirt-introduction .tshirt-introduction .img_tshirt_text_arrow{position:absolute;top:150px;right:-12px;width:13px;height:20px}.content__tshirt-introduction .tshirt-introduction .img_tshirt_text_arrow img{width:100%;height:auto}}.content .tshirt-note{margin:20px auto;padding:20px;background:#e4e7e9}.content__tshirt-list{overflow:hidden;margin-top:50px}@media screen and (max-width:767px){.content__tshirt-list{margin-top:15px}}.content__tshirt-list li{float:left;width:49.5%;margin-bottom:20px}@media screen and (max-width:767px){.content__tshirt-list li{float:none;width:100%}}.content__tshirt-list li:nth-child(even){float:right}@media screen and (max-width:767px){.content__tshirt-list li:nth-child(even){float:none}}.content__tshirt-list li .tshirt-img .tshirt-img-inner{width:100%}.content__tshirt-list li .tshirt-img .tshirt-img-inner img{width:100%;height:auto}.content__tshirt-list li .tshirt-info{display:table;width:100%}.content__tshirt-list li .tshirt-info .tshirt-name{display:table-cell;width:50%;font-size:18px;color:#e50b0b;font-weight:700;text-align:left;vertical-align:middle}.content__tshirt-list li .tshirt-info .tshirt-logo{display:table-cell;width:50%;text-align:center;vertical-align:middle}.content__tshirt-list li .tshirt-desiner-info{margin-top:15px}.content__tshirt-list li .tshirt-desiner-info .tshirt-desine-name{font-size:14px;color:#30343f}.content__tshirt-list li .tshirt-desiner-info .tshirt-desine-disc{font-size:14px;color:#30343f}.content__tshirt-list li .tshirt-copyrighit{margin-top:10px;font-size:14px;color:#999}.content__gacha{font-size:0}@media screen and (min-width:768px){.content__gacha{margin:30px 0 0}}@media screen and (max-width:767px){.content__gacha{margin:15px 0 0}}.content__gacha li{color:#e52f0b;display:inline-block;vertical-align:top}@media screen and (min-width:768px){.content__gacha li{font-size:14px;font-size:1.4rem;margin:0 0 2.09% 2.09%;width:23.4325%}.content__gacha li:nth-child(4n+1){margin-left:0}}@media screen and (max-width:767px){.content__gacha li{font-size:12px;font-size:1.2rem;margin:0 0 4.68% 4.68%;width:47.66%}.content__gacha li:nth-child(odd){margin-left:0}}.content__gacha img{display:block;height:auto;width:100%}@media screen and (max-width:767px){.content__gacha img{margin:0 0 10px}}.content__gacha-copy{color:#999;display:block}@media screen and (min-width:768px){.content__gacha-copy{font-size:12px;font-size:1.2rem}}@media screen and (max-width:767px){.content__gacha-copy{font-size:10px;font-size:1rem}}.content__sponsor{width:33%;margin-top:30px;padding:10px 20px;color:#fff;font-size:18px;background:#e52f0b}@media screen and (max-width:767px){.content__sponsor{width:100%;margin-top:20px;padding:10px 20px;font-size:18px}}.content__txt .att{margin:10px 0;padding:10px;border:1px solid #000}.content__cbox{padding:20px;background:#e52f0b;color:#fff}.content__cbox h4{font-size:32px;color:#fff}.content__cbox p.txt{float:left;width:60%}.content__cbox p.rbnr{float:right;width:30%}.content__cbox p.rbnr a img{background:#fff}.content__cbox p.rbnr img a:hover{opacity:.7}.content__cbox .link-area{display:inline-block;width:100%;padding-top:15px}.content__cbox p.ltxt{float:left;width:60%;margin:0}.content__cbox ul.cosbuy{float:right;width:40%}.content__cbox ul.cosbuy li{float:left;width:50%;padding-left:5%}@media screen and (max-width:767px){.content__cbox{padding:10px;background:#e52f0b}.content__cbox h4{font-size:20px;color:#fff}.content__cbox p.txt{width:100%;margin-bottom:15px}.content__cbox p.ltxt{float:none;width:100%;color:#fff}.content__cbox p.rbnr{float:none;width:50%;margin:20px auto 0;text-align:center}.content__cbox .link-area p.ltxt{float:none}.content__cbox .link-area ul.cosbuy{float:none;width:70%;margin:15px auto 0}content__cbox .link-area ul.cosbuy li{width:50%}}.content__txt p.coop img{vertical-align:middle}p.content__tradition-description a{color:#fff}p.mb10{margin-bottom:10px}#main h4.content__section-head.red{background:#e52f0b}.content__section-lead-food a{display:table;width:49.535%;text-decoration:none}.content__section-lead-food a:hover{text-decoration:none}@media screen and (max-width:767px){.content__section-lead-food a{display:block;width:100%}}.content__section-lead-food a .content__section-lead{display:table-cell;padding-right:100px}@media screen and (max-width:767px){.content__section-lead-food a .content__section-lead{display:block;padding-right:0}}.content__section-lead-food a .novelty-food{display:table-cell;padding:15px 0;background:#fad6ce;transition:all .3s ease-out}.content__section-lead-food a .novelty-food:hover{background:#f5ac9d}@media screen and (max-width:767px){.content__section-lead-food a .novelty-food{display:block;width:90%;margin:30px auto 15px}}.content__section-lead-food a .novelty-food h3{font-size:20px;font-weight:700;color:#e52f0b;text-align:center}.content__section-lead-food a .novelty-food .novelty-food01{margin:10px 10px 0;padding:8px 0;font-size:14px;font-weight:700;color:#e52f0b;text-align:center;background:#ff0}.content__section-lead-food a .novelty-food .novelty-food02{margin:5px 10px 0;padding-bottom:5px;font-size:12px;font-weight:700;color:#30343f;text-align:center;border-bottom:dotted 2px #fff}.content__section-lead-food a .novelty-food .novelty-food03{margin:5px 0 0;font-size:12px;color:#30343f;text-align:center}.content__section-lead-food a .novelty-food .novelty-food04{margin:10px 0 0;font-size:14px;font-weight:700;color:#e52f0b;text-align:center}.content__section-lead-food a .novelty-food .novelty-food05{margin:10px 0 0;font-size:12px;color:#999;text-align:center}.undl{text-decoration:underline}.btn_close{pointer-events:none;background-color:grey!important;border-color:#d9d9d9!important}@media screen and (max-width:767px){#twitter-widget-0{width:100%!important;box-sizing:border-box!important}}.gaw50p{width:50%}@media screen and (max-width:767px){.gaw50p{width:100%}}.gaw60p{width:60%}@media screen and (max-width:767px){.gaw60p{width:100%}}.gaw100p{width:100%}.gaw_mt5p{margin-top:5px}.gas_clear{line-height:2;margin-bottom:0}.gas_clear:after{clear:both;content:"";display:block;height:0;overflow:hidden}@media screen and (max-width:767px){.gas_clear{line-height:1.3}}.gas_logo{width:30%;float:right}@media screen and (max-width:767px){.gas_logo{float:none;width:80%;margin:.2em auto 0}}.gas_logo img{width:100%}.c10_wrap{width:49.535%}@media screen and (max-width:767px){.c10_wrap{width:100%}}.c10_title{font-weight:700;margin-bottom:20px!important}.c10_w70p{width:100%;display:table}.c10_w45p{width:45%;display:table-cell}.c10_w45p span{font-size:.7em;line-height:1.2}.c10_w10p{width:10%;display:table-cell;font-size:2rem;vertical-align:middle;text-align:center}.c10_pt8{padding-top:8px}.c10_bg_fff img{background:transparent}.purchase_btn{display:inline-block;float:right;width:38%;padding-right:8px}@media only screen and (max-width:1280px){.purchase_btn{width:100%;float:none;padding:20px;text-align:center;border-top:1px solid #fff}}.purchase_btn a{display:inline-block;transition:all .3s ease-out;width:100%;height:40px;padding-left:3em;margin-top:8px;background-color:#e52f0b;background-image:url(../img/common/ico_arrow-w-r.png);background-position:left 16px top 14px;background-repeat:no-repeat;background-size:12px;font-size:13px;color:#fff;text-decoration:none;line-height:3.2}@media only screen and (max-width:1280px){.purchase_btn a{padding-left:1.8em;height:auto;margin-top:auto}}.purchase_btn :hover{background-color:#ff6a4c}.t_purchase_btn{display:inline-block;width:38%}@media screen and (max-width:767px){.t_purchase_btn{width:50%}}.t_purchase_btn a{display:inline-block;transition:all .3s ease-out;width:100%;height:40px;padding-left:3em;margin-top:8px;background-color:#e52f0b;background-image:url(../img/common/ico_arrow-w-r.png);background-position:left 16px top 14px;background-repeat:no-repeat;background-size:12px;font-size:13px;color:#fff;text-decoration:none;line-height:3.2}@media screen and (max-width:767px){.t_purchase_btn a{padding-left:30%}}.t_purchase_btn :hover{background-color:#ff6a4c}