@charset "utf-8";html,body,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,header,hgroup,section,article,aside,hgroup,footer,figure,figcaption,nav{margin:0;padding:0;font-size:10px;font-family:'Lato','Noto Sans JP','Lato','YuGothic',"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;color:#333}li{list-style:none}a{text-decoration:none}.spbr{display:none}@media(min-width:768px){.hamburger-menu{display:none}}@media (min-width:751px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}#header .header-area{max-width:1300px;width:100%;margin:5px auto}#header .header-area .nav-area{display:flex;justify-content:space-between;align-items:flex-start}#header .header-area .nav_logo img{height:75px;width:auto}#header .header-area .sub_nav_wrap{display:flex;justify-content:space-between;align-items:center;gap:10px}.sub_nav_wrap .nav_tel{width:280px}.sub_nav_wrap .nav_tel .tel{display:inline-block;text-align:center;font-size:3rem;font-weight:800;line-height:1}.sub_nav_wrap .nav_tel .tel a{color:#333}.sub_nav_wrap .nav_tel .tel i{margin-right:10px;font-size:2.5rem;vertical-align:middle}.sub_nav_wrap .nav_tel .tel .hour{color:#888;font-size:1.1rem;line-height:1.3;text-align:center;font-feature-settings:"palt";margin:5px 0 0;width:100%;display:inline-block;letter-spacing:.13rem}.nav_line,.nav_contact{width:280px}.nav_line{background-color:#00bfa6}.nav_contact{background-color:#ff2e7e}.nav_line a,.nav_contact a{display:flex;flex-wrap:wrap;height:80px;color:#fff;font-size:1.6rem;font-weight:700;justify-content:center;align-items:center;align-content:center;line-height:1.3}.sub_nav_wrap .min,.ft_list .min{font-size:1.2rem;width:100%;text-align:center}.headbox{max-width:1300px;width:100%;margin:0 auto;position:absolute;left:0;right:0;top:100px;z-index:100;box-shadow:0 5px 30px rgba(45,41,182,.1);margin-top:10px}.pc_menu .menu_navlist{display:flex;justify-content:center;transition:all .5s;background:rgba(255,255,255,.9);padding:0 50px}.pc_menu .menu_navlist li{font-size:1.7rem}.pc_menu .menu_navlist .menu_navitem .navigation__link{color:#333;position:relative;font-weight:700;padding:24px 50px;text-align:center;white-space:nowrap;display:block;cursor:pointer}.pc_menu .menu_navlist .menu_navitem a:hover{background-color:#cdfe05}.fv-wrap{position:relative}.fv-wrap .fv-area{margin:40px 0 0;height:730px;width:100%;background:linear-gradient(to right,#f3f3f3,#eaeaea);position:relative}.h1_area{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);max-width:1300px;width:100%;text-align:right;z-index:1}.fv-area:after{content:"";display:inline-block;position:absolute;right:calc(calc((100% - 1300px) / 2) + 3%);bottom:0;background:url(//crazy-phoenix.com/wp-content/themes/crazy-phoenix/img/fv-img.png) no-repeat center top/cover;height:680px;aspect-ratio:470/700;z-index:0}.fv-area .txt-wrap{max-width:1300px;width:100%;left:calc((100% - 1300px) / 2);top:110px;position:relative;z-index:1}.fv-area .fv-catch{font-size:5.6rem;font-weight:700;line-height:1.4}.famous-point{margin:40px 0 10px 30px;display:flex;justify-content:flex-start;align-items:center;gap:95px}.famous-point li{text-align:center;font-weight:700;position:relative;white-space:nowrap}.famous-point li:before,.famous-point li:after{content:"";display:inline-block;position:absolute;top:0;background:url(//crazy-phoenix.com/wp-content/themes/crazy-phoenix/img/laurel.svg) center/cover no-repeat;width:35px;height:90px}.famous-point li:before{left:-40px}.famous-point li:after{right:-40px;transform:scale(-1,1)}.famous-point li .genre{font-size:2.2rem;letter-spacing:.6rem}.famous-point li p{display:flex;justify-content:center;align-items:flex-end;color:#ff2e7e}.famous-point li .num{font-size:6rem;font-weight:800;line-height:1}.famous-point li .wrap{font-size:3.6rem;line-height:1.2;font-weight:800}.famous-point li.baibai .wrap{font-size:1.4rem;line-height:1.3}.famous-point li .unit{font-size:2.4rem}.famous-point li .kome{font-size:1.2rem;position:absolute;bottom:36px;right:10px}.laurel.kome{font-size:1rem;display:inline-block}.laurel.kome+.laurel.kome{margin-left:20px}.feature-wrap{position:relative;max-width:1300px;width:100%;display:block;margin:0 auto;top:160px;z-index:1}.feature-wrap .point-list{display:flex;flex-wrap:wrap;justify-content:space-between}.feature-wrap .point-list li{width:300px;background:rgba(39,3,3,.3);padding:30px 10px;border:1px solid #fff;text-align:center;position:relative}.feature-wrap .point-list li:before{content:"";display:inline-block;width:45px;border-top:1px solid #fff;top:1px;left:0;position:absolute;transform:rotate(-65deg)}.feature-wrap .point-list li .num{position:absolute;top:-45px;left:25px;font-weight:600;font-size:2.1rem;transform:skewX(-10deg);padding:0 5px;color:#ff2e7e}.feature-wrap .point-list li .catch{color:#fff;font-weight:700;font-size:2.2rem;line-height:1.6}.feature-wrap .point-list li .point-bg{background:#cdfe05;display:inline-block;padding:0 5px 2px;line-height:1.5;color:#333}.feature-wrap .point-list li .txt{font-size:1.6rem;line-height:1.5;color:#fff;padding:15px 0 0;font-weight:700}.inner{max-width:1300px;width:100%;display:block;margin:50px auto;padding:30px 0}.section-title{font-size:3rem;font-weight:700;display:inline-block;line-height:initial;padding:0 40px 0 0;border-right:1px solid #707070}.section-title span{font-size:2.4rem;font-weight:700;color:#ff2e7e;line-height:1.4;display:block}.toptitle_area{display:flex;margin:30px 0}.toptitle_area p,.abouttitle_area p{font-size:1.8rem;font-weight:500;line-height:1.7;text-shadow:0 0 10px rgba(255,255,255,1),0 0 5px rgba(255,255,255,1);padding-left:40px}.top_section{position:relative}.top_section:before{display:block;position:absolute;text-align:center;top:0;right:0;font-size:12rem;font-weight:700;color:rgba(255,46,126,.1);z-index:-1;letter-spacing:.3rem;white-space:nowrap}.aboutus:before{content:"ABOUT US"}.faq:before{content:"FAQ"}.voice_section:before{content:"VOICE";right:calc((100vw - 1300px) / 2)}.item:before{content:"ITEM"}.brand_section:before{content:"BRAND"}.compare:before{content:"COMPARE"}.flow:before{content:"FLOW"}.column_section:before{content:"COLUMN";right:calc((100vw - 1300px) / 2)}.newarrival_section:before{content:"NEW ARRIVAL"}.area_info{border:3px solid #ff2e7e;border-radius:20px;padding:20px;margin-top:50px}.area_text{padding:5px 0;font-weight:700;display:inline-block;font-size:1.6rem}.area_list{display:flex;flex-wrap:wrap;margin:10px}.area_list li{white-space:nowrap;margin:0 0 5px;font-size:1.4rem}.area_list li a{text-decoration:underline;text-decoration-color:#333;color:#333}.area_list li:after{content:'/';padding:0 5px}.more_btn{font-size:1.6rem;font-weight:700;text-align:center}.more_btn a{display:block;margin:20px auto;width:400px;height:58px;border:1px solid #111;background-color:#111;color:#fff;text-align:center;line-height:60px;letter-spacing:3.5px;font-weight:600}.more_btn a:hover{background-color:#cdfe05;color:#333}.tab-wrap{display:flex;flex-wrap:wrap}.tab-label{font-size:1.4rem;margin:6px 4px;border:1px solid #ccc;border-radius:3px;text-decoration:none;height:33px;padding:3px 8px 3px 20px;text-align:center;line-height:28px;position:relative;font-weight:700;background:#f3f3f3;order:-1;cursor:pointer}.tab-label:before,.archive_na_textarea .na_tag li:before{content:"#";color:#ff2e7e;position:absolute;left:8px;font-size:1.4rem;font-weight:600}.tab-content{width:100%;height:0;overflow:hidden;opacity:0}.tab-switch:checked+.tab-label{color:#000;font-weight:600;background-color:#cdfe05}.tab-switch:checked+.tab-label+.tab-content{height:auto;overflow:auto;opacity:1;transition:.5s opacity}.tab-switch{display:none}.newarrival_List{display:flex;flex-wrap:wrap;gap:20px 30px;margin:20px 0 50px}.newarrivalone{width:calc((100% - 90px) / 4 )}.newarrivalone .thumbnail img{width:80%;height:auto;display:block;margin:0 auto}.newarrival .centersection .newarrivalone a,.newarrival_item a{text-decoration:none}.newarrivalone_list{display:flex;justify-content:space-around;margin:10px 0}.takuhai{background-color:#cdfe05}.ladies,.mens,.unisex,.takuhai{width:calc((100% - 20px) / 2 );font-size:1.6rem;text-align:center;padding:5px 0;font-weight:700}.mens{background-color:#00bfa6}.ladies{background-color:#ff2e7e}.unisex{background-color:#d7c9b6}.newarrivalone_list a{color:#fff}.takuhai a{color:#333}.newarrivalone .readmore_bt,.summaryarea .links{display:block;margin:5px auto;width:90%;height:24px;background:#333;color:#fff;font-size:1.4rem;text-align:center}.brand a,.itemone a{color:#333}.newarrivalone ul li,.archive_conts .main-item ul li{font-size:1.6rem;text-align:center;font-weight:700;margin:5px}.price_red{color:#ff2e7e;font-size:2rem;margin-left:5px;font-weight:700}.price_area{display:flex;justify-content:space-between;align-items:flex-end}.price_area img{width:100%}.price_box{width:24%}.price_area .cp_price{padding:2px;position:relative;background:#cdfe05}.price_area .cp_price:before{content:"おすすめ";padding:4px 13px;font-weight:700;color:#000;position:absolute;top:0;left:0;z-index:1;background:#cdfe05}.price_item{display:flex;flex-direction:column;padding:20px 30px 0;background:#fff;border:solid 1px #e0e0e0;box-sizing:border-box;text-align:center}.cp_price .price_item{padding:25px 30px;border:none}.price_item h3{font-size:21px;font-weight:600;margin:10px}.price_item dl{align-items:center;padding:9px 0;text-align:center;border-top:solid 1px #e8e8e8}.price_item dl dt{font-weight:600;margin-bottom:10px;font-size:1.6rem}.price_item dl dd{font-size:1.6rem}.price_item dl .price{font-size:2.8rem;font-weight:600}.other_price .price_item dl dd{color:#666}.price_item dl dd span{font-weight:600}.price_item dl dd .star{color:#f3cf05}.price_item dl dd .star_off{color:#bbb}.price_item dl .price_cam{height:70px}.price_item dl .price_staff{height:50px}.price_item dl .price_stain{height:70px}.price_item .red{color:#ff2e7e}.price_item .weight{font-weight:600}.price_item .unbor{text-decoration:underline}.brand_list,.item_list{display:flex;flex-wrap:wrap;gap:10px 20px;padding:40px 0 60px}.brand_list li{width:calc((100% - 100px) / 6)}.brand_list li img,.item_list li img{width:100%}.item_list{gap:20px 30px}.item_list li{width:calc((100% - 120px) / 5)}.item_list li a .item_name{font-size:2rem;font-weight:700;line-height:1.6;text-align:center}.flow-list{display:flex;justify-content:space-between}.flow-list .flow-item{width:calc((100% - (24px * 3)) / 4);position:relative}.flow-list .flow-item .no{font-size:1.8rem;font-weight:500;color:#ff2e7e;transform:skewX(-8deg);display:inline-block;position:relative;z-index:1;padding:0 15px 15px 0;background-color:#fff}.flow-list .flow-item:before{display:inline-block;content:"";border-top:1px solid #707070;width:90%;position:absolute;top:10px;right:0}.flow-list .flow-item .flow-box{padding:15px 10px 20px;position:relative}.flow-list .flow-item:not(:last-child) .flow-box:after{content:"\f054";font-family:"Font Awesome 6 Free";font-weight:900;display:inline-block;position:absolute;right:-19px;top:50%;transform:translateY(-50%);font-size:14px;color:#999}.flow-list .flow-item .flow-ttl{font-size:2rem;font-weight:500;text-align:center;line-height:1.3;margin:10px 0}.flow-list .flow-item .flow-box p{font-size:1.4rem}.voice_section{padding:50px 0}.voice_conts_area{display:flex;gap:0 30px;margin-bottom:50px}.heading_area{margin-left:calc((100vw - 1300px) / 2);width:400px}.voice_section .heading_area .section-title{border-right:none}.voice_section .heading_area .voice_txt{font-size:1.6rem;margin-top:40px}.voice_swiper .swiper{padding-top:70px}.voice_swiper{flex:1;position:relative}.voice_section .swiper-slide{padding:20px 30px;border:1px solid #ff2e7e}.voice_section .summaryarea .links{background:#ff2e7e;font-weight:700}.voice_section .swiper-button-prev,.voice_section .swiper-button-next{position:absolute;top:30px;width:50px;height:50px;z-index:9999;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #ff2e7e;left:auto}.voice_section .swiper-button-prev{right:calc((100vw - 1300px) / 2 + 80px)}.voice_section .swiper-button-next{right:calc((100vw - 1300px) / 2)}.voice_section .swiper-button-prev:after,.voice_section .swiper-button-next:after{font-size:24px !important;color:#ff2e7e !important}.voice_section .swiper-pagination{bottom:-25px}.voice_swiper .swiper .swiper-slide .thumbnail img{width:90%;height:270px;object-fit:contain;object-position:center;display:block;margin:0 auto}.accordion-area{border-bottom:1px solid #ddd}.accordion-area .title{border-top:1px solid #ddd;padding:25px 35px 28px 60px;position:relative;cursor:pointer;font-size:2rem;line-height:1.5;font-weight:500}.accordion-area .title:before{content:'Q';top:22px}.accordion-area .title:before,.accordion-area .box:before{display:block;position:absolute;left:20px;font-size:2.4rem;color:#ff2e7e}.accordion-area .box:before{content:'A';top:-4px;left:22px;color:#00bfa6}.accordion-area .box p{font-size:1.6rem}.box{display:none;line-height:1.8;position:relative;padding:0 35px 30px 60px}.accordion-area .icon-plus{position:absolute;top:50%;right:20px;width:15px;height:15px;transform:translateY(-50%)}.accordion-area .icon-plus:before,.accordion-area .icon-plus:after{content:'';position:absolute;left:0;top:50%;width:15px;height:2px;background-color:#ff2e7e;transform:translateY(-50%);transition:.3s}.accordion-area .icon-plus:after{transform:translateY(-50%) rotate(90deg)}.accordion-area .title.close .icon-plus:after{opacity:0}.contact_bnr{background:linear-gradient(135deg,#fef9e7,#f7e7f7,#e0f7f4);position:relative;padding:10px 0}.contact_bnr:after{content:"";display:inline-block;position:absolute;right:calc(calc((100% - 1300px) / 2));bottom:0;background:url(//crazy-phoenix.com/wp-content/themes/crazy-phoenix/img/fv-img.png) no-repeat center top/cover;height:500px;aspect-ratio:470/700;z-index:0}.contact_bnr h2{font-size:3rem;font-weight:700;display:inline-block;line-height:initial;padding:0 40px 0 0}.contact_bnr h2 span{font-size:2.4rem;font-weight:700;color:#ff2e7e;line-height:1.4;display:block}.contact_bnr_item{display:flex;gap:30px}.contact_bnr_item img{height:40px;width:auto}.contact_catch{font-size:1.8rem;font-weight:800;margin:20px 0}.contact_meyasu{display:inline-block;background-color:#fff;font-size:1.8rem;font-weight:800;width:930px;text-align:center;border-radius:20px;margin:0 0 20px;padding:5px;border:1px solid #333}.contact_catchtxt{font-size:2rem;text-align:center;font-weight:800;margin-bottom:5px}.contact_bnr_left .contact_catchtxt{color:#00bfa6}.contact_bnr_right .contact_catchtxt{color:#ff2e7e}.contact_bnr_left .nav_line,.contact_bnr_right .nav_contact{width:450px}.contact_bnr .contact_btn{display:flex;align-items:center;text-decoration:none}.contact_btn .contact_img{flex-shrink:0;margin-right:20px}.contact_btn img{display:block;width:40px;height:auto}.contact_btn p{margin:0;font-size:1.6rem;line-height:1.4;color:#fff;text-align:center}.contact_btn p .min{display:block;font-size:1.2rem}.contact_bnr .tel-block{width:910px;background:rgba(255,255,255,.5);padding:10px;margin:30px 0 0}.contact_bnr .tel-block p{font-size:2rem;color:#333;font-weight:700;text-align:center}.contact_bnr .tel-block p i{margin-right:10px}.contact_bnr .tel-block p a{color:#333}.swiper_column .swiper-slide .thumbnail img{width:90%;height:200px;object-fit:contain;object-position:center;display:block;margin:0 auto}.voice_cont .summaryarea .date{margin:0 13px 0 0;color:#65696c;font-size:1.6rem}.voice_cont .summaryarea .articleTitle a{color:#333;font-size:1.8rem;font-weight:700;margin:10px 0 0;line-height:1.7;letter-spacing:.05em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:95px}.swiper-button-prev,.swiper-button-next{color:#333;z-index:10}#footer{background:linear-gradient(to right,#f3f3f3,#eaeaea);margin-top:20px;padding-top:30px}.fixed-btn{position:fixed;bottom:80px;right:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:180px;z-index:10;letter-spacing:.01em}.fixed-btn a{width:100%;padding:10px;height:100px;color:#fff;font-weight:700;font-size:1.6rem;text-align:center;line-height:1.5;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;flex-direction:column}.cv-btn_line{background-color:#00bfa6}.cv-btn_contact{background-color:#ff2e7e}.fixed-btn a img{height:40px;width:auto;display:block;margin:0 auto}#footer #ft_list_wrap{max-width:1300px;width:100%;margin:0 auto;overflow:hidden}#footer #ft_list_wrap{margin-bottom:40px;display:flex;gap:20px}#footer .ft_list{width:calc((100% - 80px) / 5)}#footer .ft_list li{margin:10px 0;font-weight:700;font-size:1.6rem}#footer .ft_list li a{color:#333}#footer .ft_list li ul{margin-left:13px}.ft_list .nav_line,.ft_list .nav_contact{width:100%}.ft_list .nav_line a,.ft_list .nav_contact a{color:#fff !important}.ft_list img{width:100%}.ac-parent{position:relative;cursor:pointer;transition:.3s;z-index:10;border-bottom:1px solid #333}.ac-parent:before{content:"";position:absolute;top:50%;right:1px;transform:translateY(-50%);width:10px;height:2px;background:#333}.ac-parent:after{content:"";position:absolute;top:50%;right:5px;transform:translateY(-50%);transition:all .3s;width:2px;height:10px;background:#333}#footer .footer_adress{background-color:#cdfe05;text-align:center;padding-bottom:100px;padding-top:75px;overflow:hidden}#footer .footer_adress p{font-size:1.4rem}#footer .footer_adress p a{color:#333}