@charset "UTF-8";.pcbr{display:none}.spbr{display:block}.inner{width:96%;padding:2%}.toptitle_area{display:block}.subpage_heading{margin:0;padding:50px 0 0}.subpage,.subpage_heading_textarea{width:96%;padding:30px 2%}.subpage_h1{font-size:2.4rem}.subpage_h1{margin-bottom:20px}.subpage p,.subpage li{font-size:1.4rem}.subpage .sitemap_flex{gap:10px 20px}.subpage li{margin:5px 0}.sitemap_flex li:after{content:""}.contact_page input[type=submit]{width:80%}.contact_page .hissu{display:block}.tbl-outline th,.contact_page th{padding:10px}#header{position:fixed;top:0;left:0;width:100%;height:50px;background-color:#fff;z-index:9999}#header .header-area{display:flex;justify-content:center;align-items:center;position:relative;height:100%;margin:0}#header .header-area .nav_logo{position:relative;z-index:2}#header .header-area .nav_logo img{width:auto;height:40px}#header .header-area .sub_nav_wrap{display:none}.headbox{max-width:none;width:auto;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);z-index:9999;left:auto;box-shadow:none;margin-top:0}.hamburger-menu{width:50px;height:50px;position:relative;border:none;background:0 0;appearance:none;padding:0;cursor:pointer}.hamburger-menu__bar{display:inline-block;width:44%;height:2px;background:#271d17;position:absolute;left:50%;transform:translateX(-50%);transition:.5s}.hamburger-menu__bar:first-child{top:16px}.hamburger-menu__bar:nth-child(2){top:24px}.hamburger-menu__bar:last-child{top:32px}.hamburger-menu--open .hamburger-menu__bar{top:50%}.hamburger-menu--open .hamburger-menu__bar:first-child{transform:translateX(-50%) translateY(-50%) rotate(45deg)}.hamburger-menu--open .hamburger-menu__bar:last-child{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.hamburger-menu--open .hamburger-menu__bar:nth-child(2){display:none}.hamburger-menu--open .hamburger-menu__bar:first-child{transform:translateX(-50%) translateY(-50%) rotate(45deg)}.hamburger-menu--open .hamburger-menu__bar:last-child{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.hamburger-menu--open .hamburger-menu__bar:nth-child(2){display:none}.pc_menu{display:none;position:fixed;top:50px;right:-7px;width:100vw;z-index:9999;box-sizing:border-box}.pc_menu .menu_navlist li{background-color:#fff;margin-bottom:20px}.navigation__link{font-weight:700;text-decoration:none;display:block;padding:20px;transition:.5s}.pc_menu .menu_navlist{display:block;background:#cdfe05;padding:30px 30px 20px}.pc_menu .menu_navlist .menu_navitem .navigation__link{padding:20px}.top_h1_wrap h1{margin-top:50px;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.fixed-btn{position:fixed;bottom:0;left:0;width:100%;display:flex;z-index:9999}.fixed-btn a{display:flex;width:50%;padding:10px 0;font-size:1.4rem;height:auto;flex-direction:row}.fixed-btn a img{margin:0 10px}#footer #ft_list_wrap{display:block;padding:2%;width:96%}#footer .ft_list{width:100%;margin:10px 0}.ft_list img{width:50%;display:block;margin:20px auto}#footer .footer_adress{padding-top:30px;padding-bottom:180px}.fv-wrap .fv-area{margin:50px 0 0;height:auto;width:96%;padding:30px 2%;z-index:-2}.fv-area:after{right:0;width:initial;height:230px;top:0;background:url(//crazy-phoenix.com/wp-content/themes/crazy-phoenix/img/fv-img.png) no-repeat center top/cover;z-index:-1}.fv-area .txt-wrap{position:static;left:auto;top:auto;width:100%}.laurel.kome+.laurel.kome{margin-left:0}.h1_area{bottom:0;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.fv-area .fv-catch{font-size:2.6rem}.fv-area .famous-point{width:97%;padding:30px 0 10px 5%;margin:0;gap:45px;position:relative;z-index:1}.famous-point li:before,.famous-point li:after{width:20px;height:50px}.famous-point li:before{left:-20px}.famous-point li:after{right:-20px}.famous-point li .num{font-size:2.8rem}.fv-area .famous-point li .genre,.fv-area .famous-point li p{text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff}.famous-point li .genre{font-size:1.2rem;letter-spacing:0;font-weight:800}.famous-point li .unit{font-size:1.2rem}.famous-point li .wrap{font-size:1.8rem}.famous-point li.baibai .wrap{font-size:.9rem}.famous-point li .kome{font-size:.8rem;bottom:17px;right:0}.feature-wrap{display:block;position:static;margin-top:20px;top:initial;left:initial}.feature-wrap .point-list{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;list-style:none;padding:0;margin:0}.feature-wrap .point-list li{width:calc(100% - 10px);background:#fff;padding:20px 5px;border:1px solid #cdfe05}.feature-wrap .point-list li:before{content:none;border:none;transform:none}.feature-wrap .point-list li .num{position:static;transform:translateX(-50%) skewX(-10deg);font-size:1.7rem}.feature-wrap .point-list li .catch{color:#333;font-size:1.4rem}.feature-wrap .point-list li .txt{color:#333;font-size:1.2rem}.section-title,.contact_bnr h2{font-size:2.4rem;border:none}.section-title span,.contact_bnr h2 span{font-size:1.6rem}.toptitle_area p,.contact_catch{font-size:1.4rem;padding:0}.top_section:before{font-size:7rem;top:25px}.more_btn a{width:80%}.subpage h2{font-size:2.4rem;margin:20px 0}.firstpage .col{display:block;padding:0 0 30px}.firstpage .col:before{width:100%;height:360px;left:-5vw}.firstpage .col:after{left:-5vw;width:100%;top:35px;height:calc(100% - 35px)}.firstpage .col:nth-child(even):before{right:-2%;left:auto}.firstpage .col:nth-child(even):after{right:-2%;left:auto}.firstpage .col .img{width:100%}.firstpage .col .img img{width:100%}.firstpage .col .txt{width:90%;margin:0 5% 40px}.firstpage .col:nth-child(even) .txt{margin:0 0 40px 12%}.firstpage .col .txt .num{margin:0 0 10px -3vw;padding:0 0 0 33px;font-size:1.5rem}.firstpage .col .txt .num:before{left:2%;width:15px;height:50px}.firstpage .col .txt .num .en{font-size:6rem}.firstpage .col .txt h3{font-size:2.2rem;margin-bottom:25px}.firstpage .col .txt .txt_detail{font-size:1.4rem;padding:0 15px}.first-intro{display:block}.first-intro .txt-wrap{width:100%;margin:0}.first-intro .famous-point{gap:45px}.first-intro h3{font-size:1.8rem}.contact_meyasu{font-size:1.4rem;width:96%;padding:2%}.contact_bnr_item{display:block}.contact_bnr_left .nav_line,.contact_bnr_right .nav_contact{width:100%}.contact_bnr_right{margin-top:20px}.contact_bnr .tel-block{width:96%;padding:2%}.contact_bnr .tel-block p .hour{display:inline-block;font-size:1.4rem}.contact_bnr{z-index:-2}.contact_bnr:after{z-index:-1;top:5px;height:220px;right:0}.contact_catch{text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff}.brand_list,.item_list{gap:5px;padding:0}.brand_list li{width:calc((100% - 10px) / 3)}.item_list li{width:calc((100% - 15px) / 4)}.item_list li a .item_name{font-size:1.4rem}.bigtxt{font-size:3rem}.item_otherlist li{margin-right:10px}.bar-chart-vertical .bars>li{font-size:1.6rem;text-align:center}.flow-list{flex-wrap:wrap;margin:0 0 30px;gap:20px;padding:0 0 0 10px;position:relative}.flow-list:before{content:"";display:inline-block;border-left:1px solid #c7c7c7;height:100%;width:1px;top:0;right:initial;left:0;position:absolute}.flow-list .flow-item .no{font-size:1.5rem;left:0;top:-8px;font-weight:700;position:absolute;background:0 0;padding:0}.flow-list .flow-item{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0;margin:0}.flow-list .flow-item:before{border-top:none;width:7px;height:7px;background:#ff2e7e;border-radius:7px;top:-3px;left:-13px;right:initial}.flow-list .flow-item .flow-box{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:20px;padding:10px}.flow-list .flow-item .flow-box img{width:100px}.flow-list .flow-item:not(:last-child) .flow-box:after{content:""}.flow-list .flow-item .flow-ttl{font-size:1.8rem}.sub-flow_List:before{content:none}.sub-flow_Item{width:calc(100% - 40px);padding:30px 20px;margin:0 0 40px}.sub-flow_conts .num{position:absolute;width:50px;height:50px;left:-20px;top:-50px;font-size:1rem}.sub-flow_conts .num span{font-size:2rem}.sub-flow_conts{display:block}.sub-flow_conts .photo{width:90%;height:auto;margin:0 auto}.sub-flow_conts .txt-area{width:100%}.sub-flow_conts .txt-area .sub-flow-title{font-size:2.4rem}.flow_navconts{display:block}.price_area{display:block}.price_area .bexx{width:auto}.price_box{width:100%;margin:10px 0 20px}.price_item,.bexx .price_item{padding:10px}.price_area img{width:60%}.sp_priceitem dl{display:flex;justify-content:flex-start}.sp_priceitem dl dt{width:40%}.sp_priceitem dl dd{width:50%}.price_item dl .price{font-size:16px}.price_item dl dd .star{margin-left:15px}.price_item dl .price_after,.price_item dl .price_desc{height:auto}.sp_priceitem,.sp_sitesearch{position:relative;cursor:pointer;font-size:1rem;font-weight:400;transition:all .5s ease}.sp_priceitem:before,.sp_priceitem:after{position:absolute;content:'';width:15px;height:2px;background-color:#333}.sp_priceitem:before{top:90%;right:10px;transform:rotate(0deg)}.sp_priceitem:after{top:90%;right:10px;transform:rotate(90deg)}.sp_priceitem.close:before{transform:rotate(45deg)}.sp_priceitem.close:after{transform:rotate(-45deg)}.sp_pricebox,.sp_searchbox{display:none}.newarrivalone{width:calc((100% - 30px) / 2)}.voice_section:before,.column_section:before{right:0}.voice_conts_area{display:block}.tab-label{font-size:1.2rem;padding:0 8px 0 20px;margin:4px 2px}.newarrivalone ul li,.archive_conts .main-item ul li{font-size:1.4rem}.heading_area{width:96%;padding:2%;margin-left:0}.voice_swiper .swiper{padding-top:30px}.famous-point{justify-content:center;margin:0}.voice_section .heading_area .voice_txt{margin-top:20px;font-size:1.4rem}.swiper_column .swiper-slide,.voice_swiper .swiper .swiper-slide{width:48% !important;margin-right:2% !important}.voice_section .swiper-button-prev{right:80px}.archive_na_conts .main-item{display:block;padding:25px}.archive_na_conts .archive_item{width:100%}.archive_na_textarea{width:100%}.archive_na_textarea .na_category{display:block}.na_category .newarrivalone_list{width:100%}.archive_na_textarea .na_tag{display:block}.archive_na_textarea h2{font-size:1.8rem}.archive_conts{display:block}.archive_conts .archive_item{width:calc(100% - 40px)}.faq_detail a{width:100%}.line_conts{padding:20px 0}.line_conts_item{width:calc(100% - 40px);padding:20px;display:block}.line_txtbox h3{font-size:2.4rem}.line_txtbox h3:before{width:40px;height:40px}.line_txtbox ul{padding-left:40px}.line_imgbox{width:100%;margin:0}.subpage,.singlepage{width:96%;padding:2%}.item_detail{display:block}.item_detail .thumbnail{width:100%}.item-detail_list{width:100%}.item-detail_conts dt{font-size:1.6rem}.singlepage p{font-size:1.4rem}.item-detail_conts dd{font-size:1.4rem}