﻿.hide{display:none}@media screen and (max-width: 639px){.pc{display:none !important}.pc1024{display:none !important}.pc1920{display:none !important}img{width:100%}}@media screen and (min-width: 640px){.sp{display:none !important}}@media screen and (max-device-width: 639px){.pc_d{display:none !important}}@media screen and (min-device-width: 640px){.sp_d{display:none !important}}@media screen and (min-width: 639px) and (max-width: 1023px){.pc1920{display:none !important}}@media screen and (min-width: 1024px){.pc1024{display:none !important}}html{font-size:62.5%}body{margin:0;letter-spacing:0.1em;line-height:1.5;font-feature-settings:"palt";color:#2e2e2e}@media screen and (max-width: 639px){body{font-family:Meiryo,sans-serif}}@media screen and (min-width: 640px){body{font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}}h1,h2,h3,h4,h5,p{margin:0}ul{margin:0;padding:0}li{list-style:none}img{display:block;vertical-align:bottom;border:none}button{outline:none}a{color:#000;text-decoration:none}@media screen and (min-width: 640px){a:hover{opacity:0.7;transition:all 0.3s}a img:hover{opacity:0.7;transition:all 0.3s}}.logo{background:#000;padding:10px 0}.logo img{margin:auto}@media screen and (max-width: 639px){.logo img{width:30%}}@media screen and (min-width: 640px){.logo img{width:140px}}main{margin-top:0}@media screen and (min-width: 640px){.contents_title{width:100%;max-width:1024px;margin:0 auto}.contents_title .img_title{width:100%;max-width:1024px;margin:0 auto 141px}.contents_title .img_title img{width:100%}.contents_title .img_title0201{width:100%;max-width:1024px;margin:0 auto 25px}.contents_title .img_title0201 img{width:100%}}@media screen and (max-width: 639px){.contents_title{width:100%;margin:0 auto}.contents_title .img_title{width:100%;margin:0 auto 5rem}.contents_title .img_title img{width:100%}.contents_title .img_title0201{width:100%;margin:0 auto 3.5rem}.contents_title .img_title0201 img{width:100%}}@media screen and (min-width: 640px){.contents_countdown{width:100%;max-width:1024px;margin:0 auto 45px}.contents_countdown .denim_new_area{width:100%;margin:0 auto}.contents_countdown .denim_new_area .img_title{width:69.63%;max-width:713px;margin:0 auto 83px}.contents_countdown .denim_new_area .img_title img{width:100%}.contents_countdown .denim_new_area .timer_area{position:relative;width:69.63%;max-width:713px;margin:0 auto 45px}.contents_countdown .denim_new_area .timer_area img{width:100%}.contents_countdown .denim_new_area .timer_area .bg_img{width:100%;max-width:713px;margin:0 auto}.contents_countdown .denim_new_area .timer_area .h1_img{position:absolute;left:22.72%;top:73.71%;width:6.17%;max-width:44px;margin:0 auto}.contents_countdown .denim_new_area .timer_area .h2_img{position:absolute;left:31.22%;top:73.71%;width:6.17%;max-width:44px;margin:0 auto}.contents_countdown .denim_new_area .timer_area .m1_img{position:absolute;left:43.00%;top:73.71%;width:6.17%;max-width:44px;margin:0 auto}.contents_countdown .denim_new_area .timer_area .m2_img{position:absolute;left:51.89%;top:73.71%;width:6.17%;max-width:44px;margin:0 auto}.contents_countdown .denim_new_area .timer_area .s1_img{position:absolute;left:63.47%;top:73.71%;width:6.17%;max-width:44px;margin:0 auto}.contents_countdown .denim_new_area .timer_area .s2_img{position:absolute;left:72.37%;top:73.71%;width:6.17%;max-width:44px;margin:0 auto}.contents_countdown .denim_new_area .date_area{width:39.65%;max-width:406px;margin:0 auto 2px}.contents_countdown .denim_new_area .date_area ul{display:-webkit-flexbox;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contents_countdown .denim_new_area .date_area ul li:nth-child(1){margin-right:3px}.contents_countdown .denim_new_area .date_area ul li:nth-child(1) .img_upsen{width:7px}.contents_countdown .denim_new_area .date_area ul li:nth-child(1) .img_upsen img{width:100%}.contents_countdown .denim_new_area .date_area ul li:nth-child(2){margin:auto 0;font-size:20px;font-weight:bold;vertical-align:-2px}.contents_countdown .denim_new_area .img{width:39.06%;max-width:400px;margin:0 auto 15px}.contents_countdown .denim_new_area .img img{width:100%}.contents_countdown .denim_new_area .img_cs_area{position:relative;width:39.06%;max-width:400px;margin:0 auto 15px}.contents_countdown .denim_new_area .img_cs_area .img_cs{position:absolute;left:0;top:0}.contents_countdown .denim_new_area .img_cs_area img{width:100%}.contents_countdown .denim_new_area .name{width:40.63%;max-width:416px;margin:0 auto 33px;font-size:15px;line-height:1.4;letter-spacing:1.5px;font-weight:bold}}@media screen and (min-width: 640px) and (max-width: 1023px){.contents_countdown .denim_new_area .name{font-size:1.46vw}}@media screen and (min-width: 640px){.contents_countdown .denim_new_area .img_underline{width:69.63%;max-width:713px;margin:0 auto}.contents_countdown .denim_new_area .img_underline img{width:100%}}@media screen and (max-width: 639px){.contents_countdown{width:100%;margin:0 auto 4rem}.contents_countdown .denim_new_area{width:100%;margin:0 auto}.contents_countdown .denim_new_area .img_title{width:94.53%;margin:0 auto 4.2rem}.contents_countdown .denim_new_area .img_title img{width:100%}.contents_countdown .denim_new_area .timer_area{position:relative;width:94.53%;margin:0 auto 2.8rem}.contents_countdown .denim_new_area .timer_area img{width:100%}.contents_countdown .denim_new_area .timer_area .bg_img{width:100%;margin:0 auto}.contents_countdown .denim_new_area .timer_area .h1_img{position:absolute;left:13.66%;top:79.29%;width:6.71%;margin:0 auto}.contents_countdown .denim_new_area .timer_area .h2_img{position:absolute;left:25.79%;top:79.29%;width:6.71%;margin:0 auto}.contents_countdown .denim_new_area .timer_area .m1_img{position:absolute;left:40.60%;top:79.29%;width:6.71%;margin:0 auto}.contents_countdown .denim_new_area .timer_area .m2_img{position:absolute;left:52.59%;top:79.29%;width:6.71%;margin:0 auto}.contents_countdown .denim_new_area .timer_area .s1_img{position:absolute;left:67.40%;top:79.29%;width:6.71%;margin:0 auto}.contents_countdown .denim_new_area .timer_area .s2_img{position:absolute;left:79.39%;top:79.29%;width:6.71%;margin:0 auto}.contents_countdown .denim_new_area .date_area{width:86.67%;margin:0 auto 0.2rem}.contents_countdown .denim_new_area .date_area ul{display:-webkit-flexbox;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contents_countdown .denim_new_area .date_area ul li:nth-child(1){width:1.54%;margin-right:3px}.contents_countdown .denim_new_area .date_area ul li:nth-child(1) .img_upsen{width:100%}.contents_countdown .denim_new_area .date_area ul li:nth-child(1) .img_upsen img{width:100%}.contents_countdown .denim_new_area .date_area ul li:nth-child(2){margin:auto 0;font-size:4vw;font-weight:bold;letter-spacing:0.5vw;vertical-align:-2px}.contents_countdown .denim_new_area .img{width:86.67%;margin:0 auto 0.5rem}.contents_countdown .denim_new_area .img img{width:100%}.contents_countdown .denim_new_area .img_cs_area{position:relative;width:86.67%;margin:0 auto 0.5rem}.contents_countdown .denim_new_area .img_cs_area .img_cs{position:absolute;left:0;top:0}.contents_countdown .denim_new_area .img_cs_area img{width:100%}.contents_countdown .denim_new_area .name{width:86.67%;margin:0 auto 2.6rem;font-size:3.2vw;line-height:1.4;letter-spacing:1.5px;font-weight:bold}.contents_countdown .denim_new_area .more_area{width:86.67%;margin:0 auto 2.3rem}.contents_countdown .denim_new_area .more_area .img_more{width:23.08%;margin:0 0 0 auto}.contents_countdown .denim_new_area .more_area .img_more img{width:100%}.contents_countdown .denim_new_area .img_underline{width:94.27%;margin:0 auto}.contents_countdown .denim_new_area .img_underline img{width:100%}}@media screen and (min-width: 640px){.contents_coupon{width:100%;max-width:1024px;margin:0 auto}.contents_coupon .img_cb{width:62.30%;max-width:638px;margin:0 auto}.contents_coupon .img_cb img{width:100%}.contents_coupon .img_cb_r{width:64.84%;max-width:664px;margin:0 auto 54px}.contents_coupon .img_cb_r img{width:100%}.contents_coupon .img_at{width:100%;max-width:1024px;margin:0 auto}.contents_coupon .img_at img{width:100%}}@media screen and (max-width: 639px){.contents_coupon{width:100%;margin:0 auto}.contents_coupon .img_cb{width:93.87%;margin:0 auto}.contents_coupon .img_cb img{width:100%}.contents_coupon .img_cb_r{width:85.47%;margin:0 auto 2.4rem}.contents_coupon .img_cb_r img{width:100%}.contents_coupon .img_at{width:100%;margin:0 auto}.contents_coupon .img_at img{width:100%}}@media screen and (min-width: 640px){.contents_archive{width:100%;max-width:1024px;margin:0 auto;padding-top:142px}.contents_archive .img_title{width:31.74%;max-width:325px;margin:0 auto 93px}.contents_archive .img_title img{width:100%}.contents_archive .img_title0201{width:69.63%;max-width:713px;margin:0 auto 126px}.contents_archive .img_title0201 img{width:100%}.contents_archive .item_list_area ul{width:71.48%;max-width:732px;margin:0 auto;display:-webkit-flexbox;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contents_archive .item_list_area ul li{width:44.26%;margin-right:11.48%;margin-bottom:28px}.contents_archive .item_list_area ul li:nth-child(2n){margin-right:0}.contents_archive .item_list_area ul li .date_area{width:100%;margin:0 auto 2px;display:-webkit-flexbox;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contents_archive .item_list_area ul li .date_area .date_area_left{margin-right:3px}.contents_archive .item_list_area ul li .date_area .date_area_left .img_upsen{width:7px}.contents_archive .item_list_area ul li .date_area .date_area_left .img_upsen img{width:100%}.contents_archive .item_list_area ul li .date_area .date_area_right{margin:auto 0;font-size:20px;font-weight:bold;vertical-align:-2px}.contents_archive .item_list_area ul li .img{width:100%;margin:0 auto 15px}.contents_archive .item_list_area ul li .img img{width:100%}.contents_archive .item_list_area ul li .name{width:100%;margin:0 auto 33px;font-size:15px;line-height:1.4;letter-spacing:1.5px;font-weight:bold}}@media screen and (max-width: 639px){.contents_archive{width:100%;margin:0 auto;padding-top:4.7rem}.contents_archive .img_title{width:57.87%;margin:0 auto 5.5rem}.contents_archive .img_title img{width:100%}.contents_archive .img_title0201{width:94.53%;margin:0 auto 7rem}.contents_archive .img_title0201 img{width:100%}.contents_archive .item_list_area ul{width:80.00%;margin:0 auto;display:-webkit-flexbox;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contents_archive .item_list_area ul li{width:100%;margin-bottom:2.5rem}.contents_archive .item_list_area ul li .date_area{width:100%;margin:0 auto 0.2rem;display:-webkit-flexbox;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contents_archive .item_list_area ul li .date_area .date_area_left{width:1.67%;margin-right:3px}.contents_archive .item_list_area ul li .date_area .date_area_left .img_upsen{width:100%}.contents_archive .item_list_area ul li .date_area .date_area_left .img_upsen img{width:100%}.contents_archive .item_list_area ul li .date_area .date_area_right{margin:auto 0;font-size:4vw;font-weight:bold;letter-spacing:0.5vw;vertical-align:-2px}.contents_archive .item_list_area ul li .img{width:100%;margin:0 auto 0.5rem}.contents_archive .item_list_area ul li .img img{width:100%}.contents_archive .item_list_area ul li .name{width:100%;margin:0 auto 2.6rem;font-size:3.2vw;line-height:1.4;letter-spacing:1.5px;font-weight:bold}}@media screen and (min-width: 640px){.contents_item{width:100%;max-width:1024px;margin:0 auto 146px;padding-top:108px}.contents_item .img_title{width:65.43%;max-width:670px;margin-bottom:69px}.contents_item .img_title img{width:100%}.contents_item .item_list{width:80.57%;max-width:825px;margin:0 auto}.contents_item .item_list ul{width:100%;display:-webkit-flexbox;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contents_item .item_list ul li{width:30.91%;margin-right:3.63%;margin-bottom:28px}.contents_item .item_list ul li:nth-child(3n){margin-right:0}.contents_item .item_list ul li img{width:100%;margin-bottom:10px}.contents_item .item_list ul li .name{width:100%;margin:0 auto;font-size:12px;line-height:1.4;letter-spacing:1.5px;font-weight:bold}}@media screen and (max-width: 639px){.contents_item{width:100%;margin:0 auto 3.5rem;padding-top:4.9rem}.contents_item .img_title{width:100%;margin:0 auto 3.2rem}.contents_item .img_title img{width:100%}.contents_item .item_list{width:86.67%;margin:0 auto}.contents_item .item_list ul{width:100%;display:-webkit-flexbox;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contents_item .item_list ul li{width:46.15%;margin-right:7.69%;margin-bottom:3.8rem}.contents_item .item_list ul li:nth-child(2n){margin-right:0}.contents_item .item_list ul li img{width:100%;margin-bottom:10px}.contents_item .item_list ul li .name{width:100%;margin:0 auto;font-size:2.8vw;line-height:1.4;letter-spacing:1.5px;font-weight:bold}}@media screen and (min-width: 640px){.contents_last{width:100%;max-width:1024px;margin:0 auto}.contents_last .img_last{width:73.24%;max-width:750px;margin:0 auto}.contents_last .img_last img{width:100%}}@media screen and (max-width: 639px){.contents_last{width:100%;margin:0 auto}.contents_last .img_last{width:92.53%;margin:0 auto}.contents_last .img_last img{width:100%}}.return{display:-webkit-flexbox;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 639px){.return{width:85%;margin:0 auto 5.7rem;padding-top:7rem}.return .home,.return .page_top{width:45%}}@media screen and (min-width: 640px){.return{max-width:500px;width:90%;margin:0 auto 116px;padding-top:135px}.return img{width:100%}.return .home,.return .page_top{width:40%}}.copyright{background:#000;text-align:center;font-weight:bold;font-size:1.0rem;color:#fff}.copyright span{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,Verdana,Droid Sans;font-size:1.0rem;vertical-align:-1px}@media screen and (max-width: 639px){.copyright{padding:1rem}}@media screen and (min-width: 640px){.copyright{padding:1.5rem}}
