.brand_search{width:760px;margin:0 auto 65px;background-color:#efefef;padding:10px}.brand_search.fixed{position:fixed;top:0;left:50%;transform:translate(-50%,0);z-index:99}.brand_search form{display:flex;flex-wrap:wrap}.brand_search input[type=search]{margin-left:auto;border-radius:0;-webkit-box-sizing:content-box;box-sizing:border-box;-webkit-appearance:none!important;appearance:none!important;border:none!important;outline:none!important;background:#fff!important;cursor:pointer;overflow:hidden;width:calc(100% - 60px);padding:10px 14px;font-size:16px;font-size:1.6rem}.brand_search input[type=submit]{-webkit-appearance:none!important;appearance:none!important;border-radius:0!important;border:none!important;outline:none!important;width:56px;height:46px;background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/brand/seacrh_btn.png) 0 0 no-repeat;background-size:100% auto;padding-top:46px;overflow:hidden;cursor:pointer}.main_brand{width:820px;margin:0 auto;padding-bottom:80px}.main_brand ul{display:flex;flex-wrap:wrap}.main_brand ul li{width:33.333%;border:1px solid silver}.main_brand ul li:nth-child(n+4){margin-top:-1px}.main_brand ul li:nth-child(3n),.main_brand ul li:nth-child(3n+2){margin-left:-1px}.main_brand ul li a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:100%;padding:15px 0}.main_brand ul li a .img{width:100%;height:0;padding-top:33.3333%;position:relative}.main_brand ul li a .img img{width:100%;height:auto;position:absolute;top:50%;left:0;transform:translate(0,-50%)}.main_brand ul li a p{text-align:center;font-size:14px;font-size:1.4rem;line-height:1.5}#search_alpa{width:960px;margin:0 auto;border-bottom:4px solid #cc0001;padding-left:90px;padding-right:62px;padding-bottom:35px}#search_alpa a{font-size:30px;font-size:3rem;font-weight:700;margin-bottom:20px;margin-right:28px;display:none}#search_alpa a.show{display:inline-block}.brand_list{width:960px;margin:0 auto;padding-top:30px;padding-left:30px;padding-right:30px}.brand_list .search_block{padding-top:20px;padding-bottom:80px}.brand_list .search_ttl{font-size:30px;font-size:3rem;font-weight:700;border-bottom:1px solid #d4d4d4;padding-left:20px;padding-bottom:20px}.brand_list .search_list{overflow:hidden;padding-top:30px;padding-left:20px;padding-right:20px}.brand_list .search_list li{width:calc(50% - 10px);font-weight:500;font-size:14px;font-size:1.4rem;line-height:1.6;padding-bottom:16px;display:none;float:left}.brand_list .search_list li:nth-child(2n){margin-left:auto}.brand_list .search_list li .en{color:#cc0001}.brand_list .search_list li.show{display:block}#noresults{margin:0 0 120px;text-align:center}#noresults_ttl{font-size:30px;font-size:3rem;margin-bottom:20px}#noresults_txt{line-height:1.7}@media screen and (max-width:1280px){.brand_search{width:calc(760 / 1280 * 100vw);margin:0 auto calc(65 / 1280 * 100vw);padding:calc(10 / 1280 * 100vw)}.brand_search input[type=search]{width:calc(100% - calc(60 / 1280 * 100vw));padding:calc(10 / 1280 * 100vw) calc(14 / 1280 * 100vw);font-size:calc(16 / 1280 * 100vw)}.brand_search input[type=submit]{width:calc(56 / 1280 * 100vw);height:calc(46 / 1280 * 100vw);padding-top:calc(46 / 1280 * 100vw)}.main_brand{width:calc(820 / 1280 * 100vw);padding-bottom:calc(80 / 1280 * 100vw)}.main_brand ul li a{padding:calc(15 / 1280 * 100vw) 0}.main_brand ul li a p{font-size:calc(14 / 1280 * 100vw)}#search_alpa{width:calc(960 / 1280 * 100vw);border-width:calc(4 / 1280 * 100vw);padding-left:calc(90 / 1280 * 100vw);padding-right:calc(62 / 1280 * 100vw);padding-bottom:calc(35 / 1280 * 100vw)}#search_alpa a{font-size:calc(30 / 1280 * 100vw);margin-bottom:calc(20 / 1280 * 100vw);margin-right:calc(28 / 1280 * 100vw)}.brand_list{width:calc(960 / 1280 * 100vw);padding-top:calc(30 / 1280 * 100vw);padding-left:calc(30 / 1280 * 100vw);padding-right:calc(30 / 1280 * 100vw)}.brand_list .search_block{padding-top:calc(20 / 1280 * 100vw);padding-bottom:calc(80 / 1280 * 100vw)}.brand_list .search_ttl{font-size:calc(30 / 1280 * 100vw);padding-left:calc(20 / 1280 * 100vw);padding-bottom:calc(20 / 1280 * 100vw)}.brand_list .search_list{padding-top:calc(30 / 1280 * 100vw);padding-left:calc(20 / 1280 * 100vw);padding-right:calc(20 / 1280 * 100vw)}.brand_list .search_list li{width:calc(50% - calc(10 / 1280 * 100vw));font-size:calc(14 / 1280 * 100vw);padding-bottom:calc(16 / 1280 * 100vw)}}@media screen and (max-width:750px){.brand_search{width:calc(710 / 750 * 100vw);margin:0 auto calc(80 / 750 * 100vw);padding:calc(10 / 750 * 100vw)}.brand_search input[type=search]{width:calc(100% - calc(94 / 750 * 100vw));padding:calc(16 / 750 * 100vw) calc(20 / 750 * 100vw);font-size:calc(32 / 750 * 100vw)}.brand_search input[type=submit]{width:calc(88 / 750 * 100vw);height:calc(78 / 750 * 100vw);padding-top:calc(72 / 750 * 100vw)}.main_brand{width:calc(710 / 750 * 100vw);padding-top:calc(30 / 750 * 100vw);padding-bottom:calc(100 / 750 * 100vw)}.main_brand ul li a{padding:calc(20 / 750 * 100vw) 0}.main_brand ul li a p{font-size:calc(20 / 750 * 100vw)}#search_alpa{width:calc(710 / 750 * 100vw);border-width:calc(6 / 750 * 100vw);padding-left:calc(30 / 750 * 100vw);padding-right:calc(30 / 750 * 100vw);padding-bottom:calc(30 / 750 * 100vw)}#search_alpa a{font-size:calc(48 / 750 * 100vw);margin-bottom:calc(20 / 750 * 100vw);margin-right:calc(28 / 750 * 100vw)}.brand_list{width:calc(710 / 750 * 100vw);padding-top:calc(30 / 750 * 100vw);padding-left:calc(20 / 750 * 100vw);padding-right:calc(20 / 750 * 100vw)}.brand_list .search_block{padding-top:calc(20 / 750 * 100vw);padding-bottom:calc(80 / 750 * 100vw)}.brand_list .search_ttl{font-size:calc(48 / 750 * 100vw);padding-left:calc(20 / 750 * 100vw);padding-bottom:calc(20 / 750 * 100vw)}.brand_list .search_list{padding-top:calc(30 / 750 * 100vw);padding-left:calc(10 / 750 * 100vw);padding-right:calc(10 / 750 * 100vw)}.brand_list .search_list li{width:100%;font-size:calc(26 / 750 * 100vw);padding-bottom:calc(20 / 750 * 100vw)}#noresults{margin:0 0 60px}#noresults_ttl{font-size:20px;font-size:2rem;margin-bottom:10px}#noresults_txt{font-size:calc(26 / 750 * 100vw);line-height:1.7}}.txt02{text-align:center;font-size:18px;font-size:1.8rem;line-height:1.777;font-weight:500;padding-bottom:60px}@media screen and (max-width:1280px){.txt02{font-size:calc(18 / 1280 * 100vw);padding-bottom:calc(60 / 1280 * 100vw)}}@media screen and (max-width:750px){.txt02{font-size:calc(28 / 750 * 100vw);padding-left:calc(20 / 750 * 100vw);padding-right:calc(20 / 750 * 100vw);padding-bottom:calc(60 / 750 * 100vw)}}.txt_check{font-size:18px;font-size:1.8rem;text-align:right;margin-top:20px}.txt_check a{text-align:right;background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/common/icon_arrow_red.svg) 0 center no-repeat;background-size:20px auto;padding-left:30px;font-size:18px;font-size:1.8rem;font-weight:500;color:#cc0001;transition:all .2s ease}.txt_check a:hover{background-position:5px center}@media screen and (max-width:1280px){.txt_check{font-size:calc(18 / 1280 * 100vw);margin-top:calc(20 / 1280 * 100vw)}.txt_check a{background-size:calc(20 / 1280 * 100vw) auto;padding-left:calc(30 / 1280 * 100vw);font-size:calc(18 / 1280 * 100vw)}.txt_check a:hover{background-position:calc(5 / 1280 * 100vw) center}}@media screen and (max-width:750px){.txt_check{font-size:calc(32 / 750 * 100vw);margin-top:calc(24 / 750 * 100vw)}.txt_check a{background-size:calc(40 / 750 * 100vw) auto;padding-left:calc(50 / 750 * 100vw);font-size:calc(32 / 750 * 100vw)}.txt_check a:hover{background-position:0 center}}