@-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,0s visibility linear;-moz-transition:0.3s all ease-out,0s visibility linear;-ms-transition:0.3s all ease-out,0s visibility linear;transition:0.3s all ease-out,0s visibility linear;-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:.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:.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:150%;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-brand{display:none !important}.brand-about .free{margin-top:20px;text-align:center}.brand-about .free .lead{text-align:left}.brand-about .free img{margin-top:20px}.brand-about .point{border:1px solid #000;padding:10px 20px 20px}.brand-about .point-list ul{display:table;table-layout:fixed;width:100%}.brand-about .point-list li{display:table-cell;padding-top:20px;padding-right:10px}.brand-about .point-list li+li{padding-right:0;padding-left:10px}.brand-about .point-title{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:700;font-size:150%;padding-top:20px;padding-bottom:20px;padding-left:70px;position:relative}.brand-about .point-title:before{background:no-repeat center;-webkit-background-size:contain;-moz-background-size:contain;-ms-background-size:contain;background-size:contain;content:'';display:block;margin-top:-30px;position:absolute;top:50%;left:0;width:60px;height:60px}.brand-about .point-title.is-free:before{background-image:url(/assets/images/common/icon-allfree.svg)}.brand-about .point-title.is-speed:before{background-image:url(/assets/images/common/icon-speed.svg)}.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 .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 .point{height:auto !important}.brand-about .point-list ul,.brand-about .point-list li{display:list-item}.brand-about .point-list li{padding-top:20px;padding-right:0}.brand-about .point-list li+li{padding-left:0}.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 .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 .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:.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{background:none}@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-deal .list{line-height:1.4;margin-top:20px;overflow:auto;max-height:300px}.brand-deal .list li{border-top:1px solid #e5e5e2;border-bottom:1px solid #e5e5e2;padding-top:10px;padding-bottom:10px;padding-left:40px;position:relative}.brand-deal .list li+li{border-top:none}.brand-deal .list .time{color:#666;display:inline-block;margin-right:5px;font-size:86%}.brand-deal .list .price{color:#b5a639;display:block;font-size:129%;font-weight:700}.brand-deal .list 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;margin-top:-10px;top:50%;left:10px;position:absolute;width:20px;height:20px}.brand-deal .list i.ico_accessory{background-image:url(/img/top/ico_accessory.png)}.brand-deal .list i.ico_bag{background-image:url(/img/top/ico_bag.png)}.brand-deal .list i.ico_business{background-image:url(/img/top/ico_business.png)}.brand-deal .list i.ico_clothing{background-image:url(/img/top/ico_clothing.png)}.brand-deal .list i.ico_import{background-image:url(/img/top/ico_import.png)}.brand-deal .list i.ico_others{background-image:url(/img/top/ico_others.png)}.brand-deal .list i.ico_shirt{background-image:url(/img/top/ico_shirt.png)}.brand-deal .list i.ico_shoes{background-image:url(/img/top/ico_shoes.png)}.brand-deal .list i.ico_street{background-image:url(/img/top/ico_street.png)}@media (max-width: 480px){.brand-deal .list{font-size:93%;max-height:280px}.brand-deal .list .price{font-size:115%;text-align:right}}@media (max-width: 400px){.brand-deal .list{max-height:240px}.brand-deal .list .price{font-size:108%}}.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-pickup-category .banner{display:block;margin-top:40px;margin-right:auto;margin-left:auto;max-width:750px}.brand-pickup-category .list{margin-top:40px;margin-right:-10px;margin-left:-10px}.brand-pickup-category .list ul:after{content:'';clear:both;display:block}.brand-pickup-category .list li{float:left;padding-right:10px;padding-left:10px;width:25%}.brand-pickup-category .list li p{border:1px solid #000;padding:10px;text-align:center}.brand-pickup-category .list li p img{max-width:180px}@media (max-width: 767px){.brand-pickup-category .banner{margin-top:20px}.brand-pickup-category .list{margin-top:0}.brand-pickup-category .list li{padding-top:20px;width:50%}}@media (max-width: 480px){.brand-pickup-category .banner{margin-top:10px}.brand-pickup-category .list{margin-right:-5px;margin-left:-5px}.brand-pickup-category .list li{padding-top:10px;padding-right:5px;padding-left:5px;width:50%}}.brand-pickup-brands .list{margin-top:40px;margin-right:-10px;margin-left:-10px}.brand-pickup-brands .list ul:after{content:'';clear:both;display:block}.brand-pickup-brands .list li{float:left;padding-right:10px;padding-left:10px;width:16.66666667%}.brand-pickup-brands .list li p{border:1px solid #000;padding:10px;text-align:center}.brand-pickup-brands .list li p img{max-width:180px}@media (max-width: 991px){.brand-pickup-brands .list{margin-top:20px}.brand-pickup-brands .list li{padding-top:20px;width:25%}}@media (max-width: 640px){.brand-pickup-brands .list li{width:33.33333333%}}@media (max-width: 480px){.brand-pickup-brands .list{margin-top:10px;margin-right:0;margin-left:0}.brand-pickup-brands .list li{padding-top:10px;padding-right:0;padding-left:0}}.brand-pickup-items .select{margin-top:20px;margin-right:auto;margin-left:auto;position:relative;max-width:600px}.brand-pickup-items .select select{background:#fff;border:1px solid #000;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;font-size:129%;padding:15px 30px 15px 15px;width:100%}.brand-pickup-items .select:after{content:'\f0d7';display:block;font-family:'FontAwesome';font-size:125%;line-height:30px;margin-top:-15px;pointer-events:none;position:absolute;top:50%;right:10px;text-align:center}.brand-pickup-items .items{display:none}.brand-pickup-items .items.active{display:block}.brand-pickup-items .parts_product .result{font-size:93%}.brand-pickup-items .btns{margin-top:20px;text-align:center}.brand-pickup-items .btns p{margin-bottom:5px}.brand-pickup-items .btns .btn-more{margin-top:0}@media (max-width: 480px){.brand-pickup-items .parts_product .result{font-size:86%;padding-right:10px !important;padding-left:10px !important}}@media (max-width: 360px){.brand-pickup-items .parts_product .result{font-size:79%}}.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:.33;zoom:1}.brand-result .products{margin-right:-10px;margin-left:-10px;padding-top:20px}.brand-result .products ul{margin-top:20px}.brand-result .products ul:after{clear:both;content:'';display:block}.brand-result .products li{float:left;padding-right:10px;padding-left:10px;width:25%}.brand-result .products-loading,.brand-result .products-none{border:1px solid #e5e5e2;display:none;margin-top:20px;padding:10px;text-align:center}.brand-result .products-loading.active,.brand-result .products-none.active{display:block}.brand-result .products-loading span{padding-left:25px;position:relative}.brand-result .products-loading span:before{-webkit-animation:loading 1s infinite linear;-moz-animation:loading 1s infinite linear;-ms-animation:loading 1s infinite linear;animation:loading 1s infinite linear;border:2px solid #b5a639;border-bottom-color:transparent;border-radius:50%;content:'';display:block;margin-top:-10px;position:absolute;left:0;top:50%;width:20px;height:20px}.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;float:none;padding-right:0;padding-left:0;width:auto}.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-search{background:#f1f0df;position:relative}.brand-search .catch{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:700;font-size:129%;text-align:center}.brand-search .search{background:#474442;border-radius:4px;cursor:auto;line-height:1.4;margin-top:5px;margin-right:auto;margin-left:auto;padding:30px;max-width:600px}.brand-search .search .lead{color:#fff;font-size:129%;font-weight:700;text-align:center}.brand-search .search .input{margin-top:10px;padding-right:60px;position:relative}.brand-search .search .input input{border-radius:30px 0 0 30px;display:block;font-size:129%;padding:10px 10px 10px 20px;width:100%;height:60px}.brand-search .search .input .brand-search-btn{background:#b5a639;border-radius:0 30px 30px 0;color:#fff;color:#fff;position:absolute;right:0;top:0;width:60px;height:100%}.brand-search .search .input .brand-search-btn.is-hover{color:#fff}.brand-search .search .input .brand-search-btn:link,.brand-search .search .input .brand-search-btn:visited{color:#fff}.brand-search .search .input .brand-search-btn:hover,.brand-search .search .input .brand-search-btn:active{color:false}.brand-search .search .input .brand-search-btn:after{content:'\f002';display:block;font-family:'FontAwesome';font-size:125%;line-height:40px;margin-top:-20px;position:absolute;top:50%;left:0;text-align:center;width:100%}.brand-search .btn-brand,.brand-search .btn-load{border:1px solid #b5a639;border-radius:4px;font-size:86%;margin-top:20px;margin-right:auto;margin-left:auto;padding:10px;display:block;text-align:center}.brand-search .btn-brand:after,.brand-search .btn-load:after{display:inline-block;font-family:'FontAwesome';font-size:115%;margin-left:5px}.brand-search .btn-brand{max-width:300px}.brand-search .btn-brand:after{content:'\f105'}.brand-search .btn-load{display:none;max-width:150px}.brand-search .btn-load:after{content:'\f107'}.brand-search .btn-load.active{display:block}.brand-search-bg{background:rgba(0,0,0,0.9);cursor:pointer;display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:19999}.brand-search-list{display:none;margin-top:10px;position:absolute;top:100%;left:0;width:100%}.brand-search-list-title{background:#474442;border-radius:4px 4px 0 0;color:#fff;font-weight:700;padding:10px;position:relative}.brand-search-list-title .fa-star{color:#b5a639}.brand-search-list-close{color:#fff;color:#fff;position:absolute;right:0;top:0;text-align:center;width:30px;height:100%}.brand-search-list-close.is-hover{color:#fff}.brand-search-list-close:link,.brand-search-list-close:visited{color:#fff}.brand-search-list-close:hover,.brand-search-list-close:active{color:false}.brand-search-list-close:after{content:'\f00d';display:block;font-family:'FontAwesome';line-height:30px;margin-top:-15px;position:absolute;top:50%;width:100%}.brand-search-list .loading,.brand-search-list .none{background:#fff;border-radius:0 0 4px 4px;display:none;padding:10px;text-align:center}.brand-search-list .loading span{padding-left:25px;position:relative}.brand-search-list .loading span:before{-webkit-animation:loading 1s infinite linear;-moz-animation:loading 1s infinite linear;-ms-animation:loading 1s infinite linear;animation:loading 1s infinite linear;border:2px solid #b5a639;border-bottom-color:transparent;border-radius:50%;content:'';display:block;margin-top:-10px;position:absolute;left:0;top:50%;width:20px;height:20px}.brand-search-list .list{background:#fff;border-radius:0 0 4px 4px;display:none;font-size:93%;overflow:auto}.brand-search-list .list a{color:#333;color:#333;display:block;padding:10px 30px 10px 30px;position:relative}.brand-search-list .list a.is-hover{color:#333}.brand-search-list .list a:link,.brand-search-list .list a:visited{color:#333}.brand-search-list .list a:hover,.brand-search-list .list a:active{color:false}.brand-search-list .list a:after{content:'\f105';display:inline-block;font-family:'FontAwesome';position:absolute;right:10px}.brand-search-list .list a.pickup{font-weight:700}.brand-search-list .list a.pickup:before{color:#b5a639;content:'\f005';display:inline-block;font-family:'FontAwesome';position:absolute;left:10px}.brand-search-list .list a+a{border-top:1px solid #e5e5e2}.brand-search.brand-result{background:none}.brand-search.brand-result .catch{margin-top:20px}@media (max-width: 480px){.brand-search .search{padding:20px}.brand-search .search .input{padding-right:40px}.brand-search .search .input input{border-radius:22px 0 0 22px;font-size:115%;height:44px}.brand-search .search .input .brand-search-btn{width:40px;height:100%}}@media (max-width: 400px){.brand-search .catch{font-size:115%}.brand-search .search .lead{font-size:115%}}body.is-brand-search .brand-search.active{background:none;cursor:pointer;z-index:20000}body.is-brand-search .brand-search.active .search{background:none}body.is-brand-search .brand-search.active .brand-title,body.is-brand-search .brand-search.active .brand-lead-em,body.is-brand-search .brand-search.active .btn-brand,body.is-brand-search .brand-search.active .btn-load,body.is-brand-search .brand-search.active .btn-more,body.is-brand-search .brand-search.active .products,body.is-brand-search .brand-search.active .products-loading,body.is-brand-search .brand-search.active .products-none,body.is-brand-search .brand-search.active .parts_info{visibility:hidden}body.is-brand-search .brand-search.active .brand-search-list{display:block}body.is-brand-search .brand-search.active.is-loading .loading{display:block}body.is-brand-search .brand-search.active.is-none .none{display:block}body.is-brand-search .brand-search.active.is-list .list{display:block}body.is-brand-search .brand-search-bg{display:block}.brand-status .list{line-height:1.4;margin-top:20px;overflow:auto;max-height:300px}.brand-status .list li{border-top:1px solid #e5e5e2;border-bottom:1px solid #e5e5e2;padding-top:10px;padding-bottom:10px;padding-left:40px;position:relative}.brand-status .list li+li{border-top:none}.brand-status .list .time{color:#666;font-size:86%}.brand-status .list 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;margin-top:-10px;top:50%;left:10px;position:absolute;width:20px;height:20px}.brand-status .list i.ico_box{background-image:url(/img/top/ico_box.png)}.brand-status .list i.ico_mail{background-image:url(/img/top/ico_mail.png)}@media (max-width: 480px){.brand-status .list{font-size:93%;max-height:280px}}@media (max-width: 400px){.brand-status .list{max-height:240px}}.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}}.top-main{background:#4c4c4c;overflow:hidden;position:relative;text-align:center}.top-main .text{position:relative;z-index:2}.top-main .title,.top-main .lead{margin-right:auto;margin-left:auto;max-width:600px}.top-main .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-right:auto;margin-left:auto;padding-top:20px;padding-bottom:20px;padding-left:60px;max-width:600px}.top-main .btn.is-hover{color:#fff}.top-main .btn:link,.top-main .btn:visited{color:#fff}.top-main .btn:hover,.top-main .btn:active{color:false}.top-main .btn .label{display:inline-block;position:relative}.top-main .btn .label:after{content:'\f105';display:inline-block;font-family:'FontAwesome';font-size:115%;margin-left:5px}.top-main .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:61%;font-style:normal;letter-spacing:-0.025em;line-height:18px;margin-top:-30px;padding:12px 0;position:absolute;left:-70px;top:50%;width:60px;height:60px}.top-main .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}.top-main .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}.top-main .btn .icon i{display:block;font-style:normal;line-height:1.1;padding-top:3px;-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg)}.top-main .btn .icon strong{font-size:150%}.top-main .btn-mypage{border:1px solid rgba(255,255,255,0.25);border-radius:4px;color:#fff;color:#fff;display:block;margin-top:20px;margin-right:auto;margin-left:auto;padding-top:5px;padding-bottom:5px;max-width:300px}.top-main .btn-mypage.is-hover{color:#fff}.top-main .btn-mypage:link,.top-main .btn-mypage:visited{color:#fff}.top-main .btn-mypage:hover,.top-main .btn-mypage:active{color:false}.top-main .btn-mypage:after{content:'\f105';display:inline-block;font-family:'FontAwesome';font-size:135%;margin-left:5px}.top-main .owl-carousel{position:absolute;top:0;left:0;width:100%;height:100%}.top-main .owl-stage-outer,.top-main .owl-stage,.top-main .owl-item,.top-main .slide{height:100%}.top-main .slide{background-position:center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-ms-background-size:contain;background-size:contain}@media (max-width: 991px){.top-main .slide{width:1200px}}.top-notice{padding-bottom:20px}.top-notice p{border:1px solid #b5a639;line-height:1.4;margin-top:20px;padding:15px}.top-notice p+p{margin-top:10px}.top-notice p a{display:block;color:#333;color:#333}.top-notice p a.is-hover{color:#333}.top-notice p a:link,.top-notice p a:visited{color:#333}.top-notice p a:hover,.top-notice p a:active{color:false}.top-notice p .title{display:block;font-size:108%;font-weight:700}.top-notice p .detail{display:block;font-size:93%;margin-top:5px}.top-notice p .detail.is-s{font-size:79%}.top-notice p.is-red{bordder-clor:#c00}.top-notice p.is-red .title{color:#c00}
