@-webkit-keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@-moz-keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@-ms-keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}input:placeholder-shown,textarea:placeholder-shown,button:placeholder-shown{color:#ccc}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,button::-webkit-input-placeholder{color:#ccc}input:-moz-placeholder,textarea:-moz-placeholder,button:-moz-placeholder{color:#ccc;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder,button::-moz-placeholder{color:#ccc;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder,button:-ms-input-placeholder{color:#ccc}.text-center{text-align:center !important}.block-lg,.inline-lg{display:none !important}@media (max-width: 1199px){.hide-lg{display:none !important}.block-lg{display:block !important}.inline-lg{display:inline !important}}.block-md,.inline-md{display:none !important}@media (max-width: 991px){.hide-md{display:none !important}.block-md{display:block !important}.inline-md{display:inline !important}}.block-m,.inline-m{display:none !important}@media (max-width: 900px){.hide-m{display:none !important}.block-m{display:block !important}.inline-m{display:inline !important}}.block-sm,.inline-sm{display:none !important}@media (max-width: 767px){.hide-sm{display:none !important}.block-sm{display:block !important}.inline-sm{display:inline !important}}.block-s,.inline-s{display:none !important}@media (max-width: 640px){.hide-s{display:none !important}.block-s{display:block !important}.inline-s{display:inline !important}}.block-ss,.inline-ss{display:none !important}@media (max-width: 600px){.hide-ss{display:none !important}.block-ss{display:block !important}.inline-ss{display:inline !important}}.block-xs,.inline-xs{display:none !important}@media (max-width: 480px){.hide-xs{display:none !important}.block-xs{display:block !important}.inline-xs{display:inline !important}}.block-xxs,.inline-xxs{display:none !important}@media (max-width: 400px){.hide-xxs{display:none !important}.block-xxs{display:block !important}.inline-xxs{display:inline !important}}.block-xxxs,.inline-xxxs{display:none !important}@media (max-width: 360px){.hide-xxxs{display:none !important}.block-xxxs{display:block !important}.inline-xxxs{display:inline !important}}.container{padding-right:20px;padding-left:20px;max-width:1040px;width:100%}.container.is-s{max-width:840px}img{width:100%;height:auto}#main a{-webkit-transition:0.3s all ease-out;-moz-transition:0.3s all ease-out;-ms-transition:0.3s all ease-out;transition:0.3s all ease-out;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1;zoom:1}#main a:hover{-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);opacity:0.5;zoom:1}@media (max-width: 767px){.container{padding-right:15px;padding-left:15px}}@media (max-width: 640px){header .header .logo{max-width:278px;width:80%}/*#main{padding-top:0 !important}*/}.brand-title{border-top:1px solid #474442;border-bottom:1px solid #474442;line-height:1.4;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:700;padding-top:15px;padding-bottom:10px;text-align:center}.brand-title .en{font-size:86%;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);opacity:0.5;zoom:1;text-transform:uppercase}.brand-title .text{font-size:172%}.brand-section{padding-top:40px;padding-bottom:40px}.brand-lead{margin-top:30px;text-align:center}.brand-lead p{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:700;font-size:129%;line-height:1.4}.brand-lead p+.brand-lead-em{margin-top:10px}.brand-lead-em{background:#f1f0df;color:#887c2b;font-size:172%;font-weight:700;line-height:1.4;margin-top:30px;padding-top:10px;padding-bottom:10px;text-align:center}.brand-lead-em strong{font-size:135%}@media (max-width: 767px){.brand-lead p{font-size:115%}.brand-lead-em{font-size:150%}.brand-lead-em strong{font-size:125%}}@media (max-width: 640px){.brand-lead p{font-size:108%}.brand-lead-em{font-size:129%}}@media (max-width: 480px){.brand-lead p{font-size:108%}}@media (max-width: 400px){.brand-lead p{font-size:100%}}
.btn-more{background:#b5a639;border-radius:4px;-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 2px 0 rgba(0,0,0,0.25);-ms-box-shadow:0 2px 0 rgba(0,0,0,0.25);box-shadow:0 2px 0 rgba(0,0,0,0.25);color:#fff;color:#fff;display:block;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:700;font-size:115%;margin-top:40px;margin-right:auto;margin-left:auto;padding-top:10px;padding-bottom:10px;text-align:center;max-width:300px}.btn-more.is-hover{color:#fff}.btn-more:link,.btn-more:visited{color:#fff}.btn-more:hover,.btn-more:active{color:false}.btn-more:after{content:'\f105';display:inline-block;font-family:'FontAwesome';font-size:115%;margin-left:5px}.btn-more.is-line{background:#3c9c1f;-webkit-box-shadow:0 2px 0 #458136;-moz-box-shadow:0 2px 0 #458136;-ms-box-shadow:0 2px 0 #458136;box-shadow:0 2px 0 #458136;padding:0}.btn-more.is-line:after{display:none}a.btn-more{color:#fff;color:#fff}a.btn-more.is-hover{color:#fff}a.btn-more:link,a.btn-more:visited{color:#fff}a.btn-more:hover,a.btn-more:active{color:false}.brand-about{overflow:hidden}.brand-about .is-top{display:none !important}.brand-about .free{margin-top:40px;text-align:center}.brand-about .free-title{color:#887c2b;font-size:172%;font-weight:700}.brand-about .free .text{display:inline-block;padding-left:135px;position:relative;text-align:left}.brand-about .free .text:before{background:url(/assets/images/common/icon-allfree.svg) no-repeat center;-webkit-background-size:contain;-moz-background-size:contain;-ms-background-size:contain;background-size:contain;content:'';display:block;margin-top:-52px;position:absolute;top:50%;left:0;width:120px;height:120px}.brand-about .free .text strong{display:inline-block;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:700;font-size:343%;line-height:1.25}.brand-about .free .text span{font-size:115%}.brand-about .free img{margin-top:30px}.brand-about .feature-list{margin-top:20px;margin-right:-20px;margin-left:-20px}.brand-about .feature-list ul:after{clear:both;content:'';display:block}.brand-about .feature-list li{float:left;padding-right:20px;padding-left:20px;width:25%}.brand-about .feature-list p{margin-top:5px}.brand-about .feature-title{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:700;font-size:129%;line-height:1.4;margin-top:10px;text-align:center}.brand-about .feature .image{margin-right:auto;margin-left:auto;padding-top:10px;padding-bottom:10px;text-align:center;max-width:100px}.brand-about .reason{background:#f5f5f3;margin-top:20px;overflow:hidden;position:relative;text-align:center}.brand-about .reason:before{background:#b5a639;content:'';width:80px;height:80px;position:absolute;top:-40px;left:-40px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);z-index:2}.brand-about .reason i{color:#fff;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:700;font-size:150%;font-style:normal;position:absolute;top:3px;left:10px;text-align:center;z-index:2}.brand-about .reason-title{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:700;font-size:172%;line-height:1.4;padding-top:25px;padding-bottom:15px;text-align:center}.brand-about .reason .image{margin-right:auto;margin-left:auto;max-width:400px}.brand-about .reason .image img{border-radius:4px}.brand-about .reason p{padding:20px}@media (max-width: 767px){.brand-about .free-title{font-size:150%}.brand-about .free .text{margin-top:5px;padding-left:115px}.brand-about .free .text:before{margin-top:-50px;width:100px;height:100px}.brand-about .free .text strong{font-size:258%}.brand-about .free .text span{font-size:115%}.brand-about .feature-list{margin-top:0;margin-right:-20px;margin-left:-20px}.brand-about .feature-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.brand-about .feature-list li{float:none;padding-top:15px;width:50%}.brand-about .feature-title{margin-top:0}.brand-about .reason:before{width:60px;height:60px;top:-30px;left:-30px}.brand-about .reason i{font-size:129%;top:0px;left:7px}.brand-about .reason-title{font-size:150%;padding-top:20px;padding-bottom:10px}.brand-about .reason .image{margin-right:auto;margin-left:auto;max-width:400px}.brand-about .reason .image img{border-radius:4px}.brand-about .reason p{padding:20px}}@media (max-width: 640px){.brand-about .reason p{text-align:left}}@media (max-width: 480px){.brand-about .free-title{font-size:129%}.brand-about .free .text{padding-left:90px}.brand-about .free .text:before{margin-top:-40px;width:80px;height:80px}.brand-about .free .text strong{font-size:200%}.brand-about .free .text span{font-size:100%}.brand-about .feature-list{margin-right:-10px;margin-left:-10px}.brand-about .feature-list li{padding-right:10px;padding-left:10px}.brand-about .reason .image{max-width:none}.brand-about .reason .image img{border-radius:0}}@media (max-width: 400px){.brand-about .free-title{font-size:115%}.brand-about .free .text{padding-left:80px}.brand-about .free .text:before{margin-top:-35px;width:70px;height:70px}.brand-about .free .text strong{font-size:172%}.brand-about .free .text span{font-size:93%}.brand-about .feature-list{margin-right:-10px;margin-left:-10px}.brand-about .feature-list li{padding-right:10px;padding-left:10px}.brand-about .reason .image{max-width:none}.brand-about .reason .image img{border-radius:0}}
.brand-application{background:#fce7d9;text-align:center}.brand-application .balloon{background:#fff;border-radius:30px;display:inline-block;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:700;font-size:150%;line-height:60px;margin-right:auto;margin-bottom:20px;margin-left:auto;padding-right:30px;padding-left:30px;position:relative;max-width:400px}.brand-application .balloon:after{border-color:#fff transparent transparent transparent;border-style:solid;border-width:10px;content:'';display:block;margin-left:-10px;position:absolute;top:100%;left:50%;width:0;height:0}.brand-application .text{background:#fff;border:2px solid #eb6100;border-bottom:none;border-radius:4px 4px 0 0;padding:20px}.brand-application .time-title{color:#eb6100;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:700}.brand-application .time-title:before{content:'\f017';display:inline-block;font-family:'FontAwesome';margin-right:3px}.brand-application .time{font-weight:700;margin-top:5px}.brand-application .time strong{font-size:135%}.brand-application .btn{background:#eb6100;border-radius:4px;-webkit-box-shadow:0 4px 0 #b04900;-moz-box-shadow:0 4px 0 #b04900;-ms-box-shadow:0 4px 0 #b04900;box-shadow:0 4px 0 #b04900;color:#fff;color:#fff;display:block;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:700;font-size:150%;margin-top:10px;margin-right:auto;margin-left:auto;padding-top:20px;padding-bottom:20px;padding-left:60px;max-width:400px}.brand-application .btn.is-hover{color:#fff}.brand-application .btn:link,.brand-application .btn:visited{color:#fff}.brand-application .btn:hover,.brand-application .btn:active{color:false}.brand-application .btn .label{display:inline-block;position:relative}.brand-application .btn .label:after{content:'\f105';display:inline-block;font-family:'FontAwesome';font-size:115%;margin-left:5px}.brand-application .btn .icon{background:#fff;border-radius:50%;color:#333;display:block;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:700;font-size:71%;font-style:normal;line-height:18px;margin-top:-30px;padding:12px 0;position:absolute;left:-70px;top:50%;width:60px;height:60px}.brand-application .btn .icon:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:10px;content:'';display:block;margin-left:-5px;margin-top:-10px;position:absolute;top:50%;left:100%;width:0;height:0}.brand-application .btn .icon:after{border:1px solid #b5a639;border-radius:50%;content:'';display:block;margin-left:-28px;margin-top:-28px;position:absolute;top:50%;left:50%;width:56px;height:56px}.brand-application .btn .icon i{display:block;font-style:normal;-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg)}.brand-application .btn .icon strong{font-size:150%}.brand-application .contact{background:#474442;border-radius:0 0 4px 4px;color:#fff;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:700;padding-top:15px;padding-bottom:15px}.brand-application .contact .tel{display:inline-block;line-height:1.25;padding-left:110px;position:relative}.brand-application .contact .tel:after{background:url(/assets/images/common/logo-application.svg) no-repeat center;-webkit-background-size:contain;-moz-background-size:contain;-ms-background-size:contain;background-size:contain;content:'';display:block;margin-top:-20px;position:absolute;top:50%;left:0;width:100px;height:40px}.brand-application .contact .tel a,.brand-application .contact .tel span{display:inline-block}.brand-application .contact .number{font-size:172%}.brand-application .contact .number:before{content:'\f095';display:inline-block;font-family:'FontAwesome';font-size:90%;margin-right:3px;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);opacity:0.5;zoom:1}.brand-application .contact a.number{color:#fff;color:#fff;display:none}.brand-application .contact a.number.is-hover{color:#fff}.brand-application .contact a.number:link,.brand-application .contact a.number:visited{color:#fff}.brand-application .contact a.number:hover,.brand-application .contact a.number:active{color:false}.brand-application .contact .open{font-size:86%;font-weight:400}@media (max-width: 767px){.brand-application .balloon{border-radius:25px;font-size:129%;line-height:50px}.brand-application .btn{font-size:129%}.brand-application .text{padding:15px}}@media (max-width: 480px){.brand-application .contact .tel .open{display:block}}@media (max-width: 400px){.brand-application .btn{padding-right:10px;padding-left:50px}}
body.device-mobile .brand-application a.number{display:inline-block}body.device-mobile .brand-application span.number{display:none}.brand-buyer{overflow:hidden}.brand-buyer .lead{margin-top:20px}.brand-buyer .list{margin-top:20px;margin-right:-20px;margin-left:-20px}.brand-buyer .list ul{display:table;table-layout:fixed;width:100%}.brand-buyer .list li{display:table-cell;padding-right:20px;padding-left:20px}.brand-buyer .buyer{margin-right:auto;margin-left:auto;max-width:306px}.brand-buyer .buyer .image{position:relative}.brand-buyer .buyer .image img{border-radius:4px 4px 0 0}.brand-buyer .buyer .image p{background:#fff;border-radius:4px;color:#887c2b;line-height:30px;position:absolute;bottom:10px;padding:0 10px}.brand-buyer .buyer .image .name{font-size:93%;font-weight:700;left:10px}.brand-buyer .buyer .image .tag{font-size:79%;right:10px}.brand-buyer .buyer .message{border:1px solid #b5a639;border-top:none;border-radius:0 0 4px 4px;padding:15px}.brand-buyer .buyer .favorite{margin-top:10px}.brand-buyer .buyer .favorite-title{color:#887c2b;font-size:86%;font-weight:700}.brand-buyer .buyer .favorite p{font-size:79%;background:#f1f0df;border-radius:4px;color:#887c2b;padding:10px 15px}@media (max-width: 991px){.brand-buyer .list{margin-right:-15px;margin-left:-15px}.brand-buyer .list li{padding-right:15px;padding-left:15px}}@media (max-width: 767px){.brand-buyer .list{margin-top:-20px;margin-right:0;margin-left:0}.brand-buyer .list ul,.brand-buyer .list li{display:list-item}.brand-buyer .list li{padding-top:40px;padding-right:0;padding-left:0}.brand-buyer .buyer{max-width:none}.brand-buyer .buyer:after{clear:both;content:'';display:block}.brand-buyer .buyer .image{float:left;width:40%}.brand-buyer .buyer .image img{border-radius:4px}.brand-buyer .buyer .message,.brand-buyer .buyer .favorite{margin-left:calc(40% + 15px)}.brand-buyer .buyer .message{border:1px solid #b5a639;border-radius:4px;height:auto !important}.brand-buyer .buyer.is-r .image{float:right}.brand-buyer .buyer.is-r .message,.brand-buyer .buyer.is-r .favorite{margin-right:calc(40% + 20px);margin-left:0}}@media (max-width: 480px){.brand-buyer .buyer .image{float:none !important;width:auto}.brand-buyer .buyer .image img{border-radius:4px 4px 0 0}.brand-buyer .buyer .message,.brand-buyer .buyer .favorite{margin-right:0 !important;margin-left:0 !important}.brand-buyer .buyer .message{border-top:none;border-radius:0 0 4px 4px}}
.brand-campaign{background:#b5a639 url(/assets/images/common/bg02.svg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover;text-align:center}.brand-campaign .image{margin-top:-60px;-webkit-transform:skewY(-2.5deg);-moz-transform:skewY(-2.5deg);-ms-transform:skewY(-2.5deg);transform:skewY(-2.5deg);position:relative;z-index:2}.brand-campaign .image img{max-width:600px}.brand-campaign .text{margin-top:-10px;-webkit-transform:skewY(-2.5deg);-moz-transform:skewY(-2.5deg);-ms-transform:skewY(-2.5deg);transform:skewY(-2.5deg)}.brand-campaign .date{background:-moz-linear-gradient(left, transparent 0%, #000 25%, #000 75%, transparent 100%);background:-webkit-linear-gradient(left, transparent 0%, #000 25%, #000 75%, transparent 100%);background:linear-gradient(to right, rgba(0,0,0,0) 0%,#000000 25%,#000000 75%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000',GradientType=1 );color:#fff;font-size:115%;font-weight:700;padding:20px 10px}.brand-campaign .btn{background:#fff;border-radius:4px;-webkit-box-shadow:0 4px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 4px 0 rgba(0,0,0,0.25);-ms-box-shadow:0 4px 0 rgba(0,0,0,0.25);box-shadow:0 4px 0 rgba(0,0,0,0.25);color:#333;color:#333;display:block;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:700;font-size:150%;margin-top:40px;margin-right:auto;margin-left:auto;padding-top:20px;padding-bottom:20px;position:relative;max-width:400px}.brand-campaign .btn.is-hover{color:#333}.brand-campaign .btn:link,.brand-campaign .btn:visited{color:#333}.brand-campaign .btn:hover,.brand-campaign .btn:active{color:false}.brand-campaign .btn:before{border:1px solid #b5a639;border-radius:2px;content:'';display:block;position:absolute;top:4px;right:4px;bottom:4px;left:4px}.brand-campaign .btn:after{content:'\f105';display:inline-block;font-family:'FontAwesome';font-size:115%;margin-left:5px}.brand-campaign-nav{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:700;overflow:hidden;text-align:center}.brand-campaign-nav .list{margin-right:-20px;margin-left:-20px}.brand-campaign-nav .list ul{display:table;table-layout:fixed;width:100%}.brand-campaign-nav .list li{display:table-cell;padding-right:20px;padding-left:20px}.brand-campaign-nav p{font-size:93%;margin-right:-20px;margin-left:-20px}.brand-campaign-nav a{background:#f5f5f3;border-radius:4px;-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 2px 0 rgba(0,0,0,0.25);-ms-box-shadow:0 2px 0 rgba(0,0,0,0.25);box-shadow:0 2px 0 rgba(0,0,0,0.25);color:#333;color:#333;display:block;font-size:115%;padding:10px;margin-top:5px}.brand-campaign-nav a.is-hover{color:#333}.brand-campaign-nav a:link,.brand-campaign-nav a:visited{color:#333}.brand-campaign-nav a:hover,.brand-campaign-nav a:active{color:false}.brand-campaign-nav a:after{content:'\f105';display:inline-block;font-family:'FontAwesome';font-size:115%;margin-left:5px}@media (max-width: 991px){.brand-campaign-nav .list{margin-right:-15px;margin-left:-15px}.brand-campaign-nav .list li{padding-right:15px;padding-left:15px}}@media (max-width: 767px){.brand-campaign .text{margin-top:-1.25%}.brand-campaign .date{background:#000;font-size:100%;padding:15px 0;margin-right:-15px;margin-left:-15px}.brand-campaign .btn{font-size:129%}.brand-campaign-nav .list{margin-right:-10px;margin-left:-10px}.brand-campaign-nav .list ul{margin-top:-20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.brand-campaign-nav .list li{padding-top:20px;padding-right:10px;padding-left:10px;width:50%}}@media (max-width: 480px){.brand-campaign .date{font-size:93%;padding:10px 0}.brand-campaign-nav .list{margin-right:0;margin-left:0}.brand-campaign-nav .list li{padding-right:0;padding-left:0;width:100%}}@media (max-width: 400px){.brand-campaign .date{font-size:86%}}@media (max-width: 360px){.brand-campaign .date{font-size:79%;letter-spacing:0}}
.brand-catch{background:#f1f0df;padding-bottom:40px;text-align:center}.brand-catch .catch{background:#fff;line-height:1.25;padding:20px 15px}.brand-catch .catch-title{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:700;font-size:343%}.brand-catch .catch-title span,.brand-catch .catch-title strong{display:inline-block;vertical-align:middle}.brand-catch .catch-title strong{background:#b5a639;border-radius:30px;color:#fff;font-size:75%;line-height:60px;margin:0 5px;padding:0 20px}.brand-catch .catch-subtitle{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:700;font-size:150%;margin-top:0.75em}.brand-catch .line a{display:block;text-align:center}.brand-catch .line a span{background:#fff;border-radius:4px 4px 0 0;color:#458136;display:block;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:700;font-size:115%;padding:5px 0}.brand-catch .line a i{background:#3c9c1f;border-radius:0 0 4px 4px;-webkit-box-shadow:0 4px 0 #458136;-moz-box-shadow:0 4px 0 #458136;-ms-box-shadow:0 4px 0 #458136;box-shadow:0 4px 0 #458136;display:block}.brand-catch .brand-application{padding-top:0 !important;background:none}.brand-catch .brand-application .container{padding:0 !important}@media (max-width: 991px){.brand-catch .catch-title{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:700;font-size:300%}.brand-catch .catch-title strong{border-radius:27px;line-height:54px}.brand-catch .catch-subtitle{font-size:129%}}@media (max-width: 767px){.brand-catch .catch-title{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:700;font-size:258%}.brand-catch .catch-title strong{border-radius:24px;line-height:48px}.brand-catch .catch-subtitle{font-size:115%}}
.brand-flow .catch{color:#887c2b;margin-top:30px;text-align:center}.brand-flow .catch span{display:inline-block;font-size:115%;padding-left:50px;position:relative;text-align:left}.brand-flow .catch span:before{background:url(/assets/images/common/icon-first-gold.svg) no-repeat center;-webkit-background-size:contain;-moz-background-size:contain;-ms-background-size:contain;background-size:contain;content:'';display:block;margin-top:-25px;position:absolute;left:0;top:50%;width:37px;height:50px}.brand-flow .catch strong{font-size:150%}.brand-flow .flow{background:#f5f5f3;margin-top:20px;overflow:hidden;position:relative;text-align:center}.brand-flow .flow:before{background:#b5a639;content:'';width:80px;height:80px;position:absolute;top:-40px;left:-40px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);z-index:2}.brand-flow .flow i{color:#fff;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:700;font-size:150%;font-style:normal;position:absolute;top:3px;left:10px;text-align:center;z-index:2}.brand-flow .flow-title{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:700;font-size:172%;padding-top:25px;padding-bottom:15px;text-align:center}.brand-flow .flow .image{margin-right:auto;margin-left:auto;max-width:180px}.brand-flow .flow p{padding:20px}.brand-flow .btns{margin-top:40px;margin-right:-20px;margin-left:-20px}.brand-flow .btns ul{display:table;margin-right:auto;margin-left:auto;table-layout:fixed}.brand-flow .btns li{display:table-cell;padding-right:20px;padding-left:20px;text-align:center;vertical-align:top}.brand-flow .btns p{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:700;margin-bottom:5px}.brand-flow .btns .btn-more{margin-top:0;width:300px}@media (max-width: 767px){.brand-flow .catch span{font-size:100%}.brand-flow .flow-title{font-size:150%}.brand-flow .btns{margin-top:30px;margin-right:0;margin-left:0}.brand-flow .btns ul,.brand-flow .btns li{display:list-item}.brand-flow .btns li{padding-right:0;padding-left:0}.brand-flow .btns li+li{padding-top:30px}.brand-flow .btns .btn-more{width:auto}}@media (max-width: 480px){.brand-flow .flow .image{max-width:150px}}@media (max-width: 400px){.brand-flow .catch span{font-size:100%}.brand-flow .catch strong{font-size:135%}}
.brand-mv{text-align:center}.brand-mv .visual{display:table;position:relative;width:100%;min-height:400px}.brand-mv .visual i{background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover;display:block;position:absolute;left:0;top:0;width:100%;height:100%}.brand-mv .visual:before{background:rgba(0,0,0,0.6);content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.brand-mv .visual.is-type-sp{display:block;text-align:center;min-height:0}.brand-mv .visual.is-type-sp:before{display:none}.brand-mv .visual.is-type-sp img{max-width:1200px}.brand-mv .visual.is-type0:before{display:none}.brand-mv .text{color:#fff;display:table-cell;padding-top:20px;padding-bottom:20px;position:relative;vertical-align:middle;z-index:3}.brand-mv .name{font-size:258%;line-height:1.25}.brand-mv .name span,.brand-mv .name strong{display:block}.brand-mv .name span{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:700}.brand-mv .name strong{display:block;font-size:250%}@media (max-width: 991px){.brand-mv .name{font-size:229%}}@media (max-width: 767px){.brand-mv .name{font-size:200%}.brand-mv .name strong{font-size:200%}}
.brand-point .point{background:url(/assets/images/brand/point-img01.png) no-repeat 0 0;-webkit-background-size:222px auto;-moz-background-size:222px auto;-ms-background-size:222px auto;background-size:222px auto;margin-top:20px;min-height:200px;padding-left:240px}.brand-point .point-body{background:#f1f0df;border-radius:8px;padding:40px;position:relative}.brand-point .point-body:before{border:10px solid;border-color:transparent #f1f0df transparent transparent;content:'';display:block;position:absolute;left:-20px;top:40px;width:0;height:0}.brand-point .point-body p{margin-top:1em}.brand-point .point-title{color:#887c2b;font-size:129%;font-weight:700}@media (max-width: 767px){.brand-point{margin-bottom:-32px}.brand-point .point{background:none;margin-top:20px;min-height:0;padding-left:0}.brand-point .point-body{padding:30px 30px 50px}.brand-point .point-body:before{display:none}.brand-point .point-body:after{background:url(/assets/images/brand/point-img01.png) no-repeat center 0;-webkit-background-size:111px auto;-moz-background-size:111px auto;-ms-background-size:111px auto;background-size:111px auto;content:'';display:block;margin-top:-45px;margin-left:-55px;position:absolute;top:100%;left:50%;width:111px;height:93px}.brand-point .point-title{text-align:center}}
.brand-result .filter{color:#474442;font-size:86%;margin-top:20px;margin-right:-10px;margin-left:-10px;text-align:center}.brand-result .filter ul:after{clear:both;content:'';display:block}.brand-result .filter li{float:left;padding-right:10px;padding-left:10px;width:14.28571429%}.brand-result .filter .icon{background:#f5f5f3;border-radius:4px;margin-bottom:10px;padding-top:20px;padding-bottom:20px}.brand-result .filter .icon.active{background:#b5a639}.brand-result .filter .icon.active+p{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1;zoom:1}.brand-result .filter img{width:60px}.brand-result .filter p{-ms-filter:"alpha(opacity=33)";filter:alpha(opacity=33);opacity:0.33;zoom:1}.brand-result .products{margin-right:-10px;margin-left:-10px;padding-top:20px}.brand-result .products ul{display:table;margin-top:20px;table-layout:fixed;width:100%}.brand-result .products li{display:table-cell;padding-right:10px;padding-left:10px}.brand-result .parts_product{padding-bottom:15px;text-align:center}.brand-result .parts_product:after{display:none !important}.brand-result .parts_product .date{color:#666;font-size:79%;font-weight:400;text-align:center}.brand-result .parts_product .date+.category{margin-left:5px}.brand-result .parts_product .category{background:#a3a1a0;border-radius:2px;color:#fff;display:inline-block;font-size:72%;padding:2px 5px}.brand-result .parts_product .thumbnail{background-repeat:no-repeat;background-position:center;-webkit-background-size:contain;-moz-background-size:contain;-ms-background-size:contain;background-size:contain;margin-top:10px;margin-right:auto;margin-left:auto;width:140px;height:140px}.brand-result .parts_product .text{margin-left:0 !important;padding-right:0 !important;text-align:left}.brand-result .parts_product .result{background:#b5a639;border-radius:16px;color:#fff;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:700;line-height:32px;margin-top:10px;text-align:center}.brand-result .parts_product .result strong{display:inline-block;margin-left:5px;font-size:150%}.brand-result .parts_product .name{color:#666;font-size:86%;margin-top:15px;padding:0}.brand-result .parts_product .item{color:#333;font-size:100% !important;margin-top:5px}.brand-result .parts_paging{margin-top:40px}.brand-result .parts_paging .num,.brand-result .parts_paging .next,.brand-result .parts_paging .prev{border-color:#474442;font-size:115%;line-height:48px;margin-right:5px;margin-left:5px;width:50px}.brand-result .parts_paging .num.on,.brand-result .parts_paging .next.on,.brand-result .parts_paging .prev.on{background-color:#474442}.brand-result .parts_info{margin-top:40px}.brand-result .parts_info p+p{padding-top:5px}.brand-result .waiting{border:1px solid #b5a639;border-radius:4px;font-weight:700;margin-top:20px;padding:20px;text-align:center}@media (max-width: 991px){.brand-result .parts_product .thumbnail{width:120px;height:120px}}@media (max-width: 767px){.brand-result .filter ul{margin-top:-20px}.brand-result .filter li{padding-top:20px;padding-right:10px;padding-left:10px;width:25%}.brand-result .filter p{font-size:93%}.brand-result .products{margin-right:-15px;margin-left:-15px;padding-top:20px}.brand-result .products ul,.brand-result .products li{display:list-item}.brand-result .products ul{margin-top:0}.brand-result .products ul+ul li:first-child{border-top:none}.brand-result .products li{border-top:1px solid #e5e5e2;border-bottom:1px solid #e5e5e2;padding-right:0;padding-left:0}.brand-result .products li+li{border-top:none}.brand-result .parts_product{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;border-radius:0;border:none;padding-left:110px;position:relative;text-align:left}.brand-result .parts_product .date{display:inline-block}.brand-result .parts_product .category{display:inline-block}.brand-result .parts_product .thumbnail{margin-top:-40px;position:absolute;top:50%;left:15px;text-align:center;width:80px;height:80px}.brand-result .parts_product .text{height:auto !important}.brand-result .parts_product .result{display:inline-block;padding-right:20px;padding-left:20px}.brand-result .parts_paging .num,.brand-result .parts_paging .next,.brand-result .parts_paging .prev{font-size:108%;line-height:38px;width:40px}}@media (max-width: 480px){.brand-result .filter{margin-right:-5px;margin-left:-5px}.brand-result .filter li{padding-right:5px;padding-left:5px}.brand-result .filter .icon{padding-top:10px;padding-bottom:10px}.brand-result .filter img{width:50px}.brand-result .filter p{font-size:86%}.brand-result .parts_paging .num,.brand-result .parts_paging .next,.brand-result .parts_paging .prev{margin-right:3px;margin-left:3px;line-height:30px;width:32px}}@media (max-width: 400px){.brand-result .filter .icon{padding-top:10px;padding-bottom:10px}.brand-result .filter img{width:40px}.brand-result .filter p{font-size:79%}}
.brand-valuation .lead{margin-top:30px;text-align:center}.brand-valuation .lead p{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:700;font-size:129%;line-height:1.4}.brand-valuation .lead .per{background:#f1f0df;color:#887c2b;font-size:150%;font-weight:700;margin-top:10px;padding-top:10px;padding-bottom:5px}.brand-valuation .lead .per strong{font-size:135%}.brand-valuation .list{margin-right:-10px;margin-left:-10px}.brand-valuation .list ul:after{clear:both;content:'';display:block}.brand-valuation .list li{float:left;padding-top:20px;padding-right:10px;padding-left:10px;width:50%}.brand-valuation .valuation{overflow:hidden;position:relative}.brand-valuation .valuation:before{background:#b5a639;content:'';width:80px;height:80px;position:absolute;top:-40px;left:-40px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);z-index:2}.brand-valuation .valuation:after{border:1px solid #b5a639;content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%}.brand-valuation .valuation i{color:#fff;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:700;font-style:normal;position:absolute;top:7px;left:7px;text-align:center;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);z-index:2}.brand-valuation .valuation-title{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:700;font-size:172%;line-height:1.25;padding-top:15px;padding-bottom:15px;text-align:center}.brand-valuation .valuation .image{margin-right:auto;margin-left:auto;text-align:center;max-width:360px}.brand-valuation .valuation p{padding:20px 20px}.brand-valuation .detail{margin-top:20px}@media (max-width: 767px){.brand-valuation .valuation:before{width:60px;height:60px;top:-30px;left:-30px}.brand-valuation .valuation i{top:3px;left:3px}.brand-valuation .valuation-title{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:700;font-size:150%}}@media (max-width: 640px){.brand-valuation .valuation-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:129%;text-align:center;width:100%}.brand-valuation .valuation-title.is-2{font-size:122%}}@media (max-width: 400px){.brand-valuation .list{margin-right:0;margin-left:0}.brand-valuation .list li{float:none;padding-top:20px;padding-right:0;padding-left:0;width:auto}.brand-valuation .valuation-title{font-size:129%;height:auto !important}.brand-valuation .valuation-title.is-2{font-size:129%}.brand-valuation .valuation p{height:auto !important}}
.brand-voice{padding-bottom:80px}.brand-voice .list{display:table;table-layout:fixed;width:100%}.brand-voice .chart{display:table-cell;padding-right:20px;text-align:center}.brand-voice .chart img{width:100%;height:auto;max-width:320px}.brand-voice .chart+.chart{padding-right:0;padding-left:20px}.brand-voice .voice{border:1px solid #b5a639;border-radius:4px;margin-top:40px;padding:0 20px 20px}.brand-voice .voice p{background:#fff;font-weight:700;display:inline-block;line-height:40px;padding-right:20px;padding-left:20px;position:relative;top:-20px}.brand-voice .voice ul{margin-top:-20px;margin-left:20px;text-align:left}.brand-voice .voice li{list-style-type:disc}@media (max-width: 767px){.brand-voice .list .chart{display:block}.brand-voice .chart{padding-right:0 !important;padding-left:0 !important}.brand-voice .voice ul{height:auto !important}}
