@charset "utf-8";#storelocator .page-title,#stores .section-title{padding-bottom:15px;border-bottom:1px solid #937840}#customer-care h3,#faq a,#storelocator section a{text-decoration:underline}#company-adopt tr,#company-info tr,#faq li,#faq p,#faq.entry-kiyaku dd{line-height:2}#customer-care,#explore,#faq,#storelocator{max-width:1300px;font-size:12px}#faq{width:80%;margin:auto}#customer-care h3,#explore h3,#faq dt,#faq h3,#storelocator h3,#stores h3{margin-top:1.5em;line-height:1.5;font-weight:700}#faq.env_csr a,#faq.env_csr p,#stores a,#stores p{font-weight:300}#customer-care p,#explore p,#faq p,#storelocator p,#stores p{margin-bottom:1.5em}#customer-care ul,#explore ul,#faq ul,#storelocator ul,#stores ul{margin-bottom:1.5em;margin-left:1em}#customer-care li,#faq li{display:block;line-height:1.5;font-weight:300}#storelocator .page-title{margin-bottom:20px}#storelocator section{margin:30px 0 50px;line-height:1.5}#storelocator section h2{line-height:1.5}#storelocator section a{color:#937840}#storelocator section .c-right{max-width:500px}#category-lp,#customer-care img{max-width:100%}#stores{font-size:12px}#customer-care .section-title h2,#stores .section-title h2{font-size:1.2em}#stores section{margin:40px 0}#stores .store_box{display:inline-block;width:32%;margin-right:1%;vertical-align:top}#customer-care .section-links{margin-bottom:50px;text-align:center}#customer-care .section-links .btn-section-link{display:inline-block;width:280px;margin:0 10px 20px;padding:8px 0}#customer-care section{margin:-100px 0 50px;padding-top:100px}#customer-care .section-title{padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #937840}#customer-care .size-area li{display:inline-block;margin-right:30px;vertical-align:top}#customer-care .hat-logo{overflow:hidden}#customer-care .hat-logo p{float:left}#customer-care .hat-logo img{margin:-40px 0}#faq section{margin:0 auto}#faq .breadcrumbs{position:absolute;top:0;left:0;margin-left:0}#faq .section-title h2{margin:3em 0 1.5em;text-align:center;font-size:1.2em}#faq.index h3,#faq.index li,#faq.index ul{margin:0}#faq.index .contact{text-align:center}#faq.index .contact a{display:inline-block;margin-left:10px;padding-left:30px;background:url(../img/common/mail.png) center left no-repeat;background-size:auto 19px}#faq.index section.frequent ul{padding:1.5em 0 1em;background-color:#F1EFF0}#faq.index section .category-box,#faq.index section.frequent li{display:inline-block;width:27%;padding:0 2.9%;vertical-align:top}#faq.index section .category-box{margin-bottom:70px}#faq .page-title,#faq .page-title-faq{margin:50px 0}#faq.detail section{margin:-110px 0 50px;padding-top:110px}#faq.detail td,#faq.detail th{padding:1em;border:1px solid #616161}#faq.detail section a{color:#000;cursor:pointer}#faq.detail .section-title h2{margin:20px 0 10px;text-align:left}#faq.detail td,#faq.detail th,#table-page .page-title h1{text-align:center}#faq.detail .explain-image{margin-right:2em}#faq.detail th{background:#CCC}#faq.entry-kiyaku ul,#faq.privacy ol{margin-left:1em}#faq dt{font-size:15px;margin-bottom:1.5rem}#category-lp,#category-lp img{width:100%}#category-lp section{margin:0 auto}#category-lp li{display:block;float:left;margin:0}#company-adopt,#company-info{width:100%;height:auto;max-width:1300px}#company-adopt table,#company-info table{width:80%;margin:auto}#company-adopt th,#company-info th{width:30%;border:1px solid #616161;vertical-align:middle}#company-adopt td,#company-info td{width:65%;border:1px solid #616161;padding:1%}#company-adopt tr:first-child{line-height:3}.adopt-image{width:80%;margin:50px auto auto}.adopt-image img{width:100%}@media screen and (max-width:768px){#customer-care,#explore,#faq,#storelocator,#stores{font-size:100%}#customer-care img,#faq.detail .explain-image img,#stores .store_box{display:block}#storelocator section{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #937840}#storelocator section:last-of-type{padding-bottom:0;border-bottom:none}#storelocator section .c-right{margin-right:0}#stores .store_box{width:100%;margin:20px 0 40px}#customer-care section{margin-top:-150px;padding-top:150px}#customer-care .section-links .btn-section-link{width:90%;padding:0}#customer-care .hat-logo{overflow:visible}#customer-care .hat-logo p{float:none}#customer-care .hat-logo img{margin:0}#faq{width:90%;margin:0 auto 50px;padding-top:20px}#faq .breadcrumbs{position:static}#faq .page-title{margin:20px 0}#faq.index .contact a{margin-left:0}#faq.index section .category-box,#faq.index section.frequent li{display:block;width:100%;padding:0}#faq.index section.frequent ul{width:90%;padding:20px 5%}#company-adopt table,#company-info table{width:100%}#faq.index section .category-box .category-title{font-size:1.2em}#faq.index section .category-box{margin-bottom:50px}#faq.index section .category-box:last-child{margin-bottom:0}#customer-care li,#faq li{line-height:2}#faq .page-title h1{font-size:1.1rem}#faq .section-title h2{font-size:1rem}#faq.env_csr li{display:list-item;margin-left:2em;list-style-type:disc}.adopt-image{width:100%;margin:50px auto auto}.entry-kiyaku .page-title h1{font-size:1.5rem!important}#faq dt{font-size:1.2rem}#faq li{margin-bottom:0}}.slide-link,.slide-link-top{width:90%;display:flex;align-items:center}.slide-link{flex-flow:wrap;position:absolute;top:75%;left:9.2%}.slide-link-top{flex-flow:wrap;position:absolute;top:83%;left:15.2%}.slide-link-top2,.slide-link-top3{align-items:center;width:90%;display:flex;position:absolute}.slide-link-top2{flex-flow:wrap;top:8%;left:15.2%}.slide-link-top3{flex-flow:wrap;top:83%;left:13.2%}.slide-link-top4{width:90%;display:flex;align-items:center;flex-flow:wrap;position:absolute;top:79%;left:8%}.slide-link .button,.slide-link-top .button,.slide-link-top2 .button,.slide-link-top3 .button{-webkit-flex:0 1 180px;padding:1em;font-size:22px;background-origin:border-box;background-size:100% 200%;background-image:linear-gradient(to bottom,rgba(0,0,0,.25) 50%,#fff 50%);-moz-transition:color,.3s;-o-transition:color,.3s;-webkit-transition:color,.3s}.slide-link .button{display:block;flex:0 1 180px;max-width:none;letter-spacing:4px;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;border:2px solid #fff;background-color:rgba(0,0,0,.05);background-position:0 0;transition:color,.3s}.slide-link-top .button,.slide-link-top2 .button,.slide-link-top3 .button,.slide-link-top4 .button{display:block;max-width:none;letter-spacing:4px;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;border:2px solid #fff;background-color:#000;background-position:0 0}.slide-link-top .button,.slide-link-top2 .button,.slide-link-top3 .button{flex:0 1 180px;transition:color,.3s}.slide-link .button:hover,.slide-link-top4 .button{background-image:linear-gradient(to bottom,rgba(0,0,0,.25) 50%,#fff 50%);-moz-transition:color,.3s;-o-transition:color,.3s;-webkit-transition:color,.3s;background-origin:border-box;background-size:100% 200%}.slide-link-top4 .button{-webkit-flex:0 1 180px;flex:0 1 180px;padding:.4em;font-size:2vw;transition:color,.3s;margin:0 15px}.slide-link .button:hover{cursor:pointer;color:#2a2a2a;border:2px solid #FFF;background-color:rgba(2,0,0,.25);background-position:0 -100%;transition:color,.3s}.slide-link-top .button:hover,.slide-link-top2 .button:hover,.slide-link-top3 .button:hover,.slide-link-top4 .button:hover{cursor:pointer;color:#2a2a2a;border:2px solid #FFF;background-origin:border-box;background-color:rgba(0,0,0,.25);background-size:100% 200%;background-image:linear-gradient(to bottom,rgba(0,0,0,.05) 50%,#fff 50%);background-position:0 -100%;-moz-transition:color,.3s;-o-transition:color,.3s;-webkit-transition:color,.3s;transition:color,.3s}.slide-link .button:active,.slide-link .button:focus,.slide-link-top .button:active,.slide-link-top .button:focus,.slide-link-top2 .button:active,.slide-link-top2 .button:focus,.slide-link-top3 .button:active,.slide-link-top3 .button:focus,.slide-link-top4 .button:active,.slide-link-top4 .button:focus{color:#2a2a2a}.slide-link .left,.slide-link-top .left{margin-right:5%}.box_1{margin-bottom:30px!important}@media screen and (min-width:1470px){.slide-link.slide-link-right{top:59.4%;left:54.6%}.slide-link-top.slide-link-right-top{top:84%;left:16.5%}.slide-link-top2.slide-link-right-top2{top:84%;left:66%}.slide-link-top3.slide-link-right-top3{top:84%;left:12%}.slide-link-top4.slide-link-right-top3{top:33%;left:10%}.slide-link.slide-link-right .button{width:11%;display:block;-webkit-flex:none;flex:none;max-width:100%;padding:.75em 3%;font-weight:700;letter-spacing:0}.slide-link-top.slide-link-right-top .button,.slide-link-top2.slide-link-right-top2 .button,.slide-link-top3.slide-link-right-top3 .button{width:13%;display:block;-webkit-flex:none;flex:none;max-width:100%;padding:.35em 3%;font-size:1.5vw;letter-spacing:0}}@media screen and (max-width:1470px) and (min-width:769px){.slide-link.slide-link-right{top:59.4%;left:54.6%}.slide-link-top.slide-link-right-top{top:83%;left:17.2%}.slide-link-top2.slide-link-right-top2{top:84%;left:66%}.slide-link-top3.slide-link-right-top3{top:84%;left:13.2%}.slide-link-top4.slide-link-right-top4{top:79%;left:8%}.slide-link.slide-link-right .button{width:11%;display:block;-webkit-flex:none;flex:none;max-width:100%;padding:.75em 3%;font-size:1.7vw;font-weight:700;letter-spacing:0}.slide-link-top.slide-link-right-top .button,.slide-link-top2.slide-link-right-top2 .button,.slide-link-top3.slide-link-right-top3 .button{width:11%;display:block;-webkit-flex:none;flex:none;max-width:100%;padding:.35em 3%;font-size:1.7vw;letter-spacing:0}.slide-link-top4.slide-link-right-top4 .button{width:15%;display:block;-webkit-flex:none;flex:none;max-width:100%;padding:10px 15px;font-size:2.2vw;letter-spacing:0}}@media screen and (max-width:768px){.slide-link{position:absolute;top:68%;left:4%;width:78%}.slide-link .button{font-size:12px;height:45px;display:flex;align-items:center;justify-content:center;max-width:94px;padding:0}.slide-link-top .button{font-size:13px;height:31px;display:flex;align-items:center;justify-content:center;max-width:94px;padding:0}.slide-link-top2 .button,.slide-link-top3 .button{font-size:10px;height:31px;display:flex;align-items:center;justify-content:center;max-width:81px;padding:0}.slide-link-top4 .button{font-size:2.5vw;height:35px;display:flex;align-items:center;justify-content:center;max-width:18%;margin:0 5px}.slide-link .left{margin-right:4%}.slide-link.slide-link-right{top:62%;left:54.6%}.slide-link-top.slide-link-right-top{top:82%;left:18.6%}.slide-link-top2.slide-link-right-top2{top:83%;left:68%}.slide-link-top3.slide-link-right-top3{top:80%;left:13.2%}.slide-link-top4.slide-link-right-top4{top:79%;left:8%}}@media screen and (max-width:470px) and (min-width:426px){.slide-link.slide-link-right{left:46%}.slide-link-top.slide-link-right-top{left:14%}.slide-link-top2.slide-link-right-top2{left:65%}.slide-link-top3.slide-link-right-top3{left:66%}.slide-link-top4.slide-link-right-top4{left:8%}.slide-link-top4 .button{font-size:10px;height:23px;display:flex;align-items:center;justify-content:center;max-width:20%;padding:0}}@media screen and (max-width:425px) and (min-width:376px){.slide-link-top2 .button,.slide-link-top4 .button{font-size:10px;height:23px;display:flex;padding:0}.slide-link.slide-link-right{left:46%}.slide-link-top.slide-link-right-top{left:13%}.slide-link-top2.slide-link-right-top2{left:65%}.slide-link-top3.slide-link-right-top3{left:10%}.slide-link-top4.slide-link-right-top4{left:8%}.slide-link-top2 .button{align-items:center;justify-content:center;max-width:76px}.slide-link-top4 .button{align-items:center;justify-content:center;max-width:20%}}@media screen and (max-width:375px) and (min-width:321px){.slide-link.slide-link-right{left:39%}.slide-link-top.slide-link-right-top{left:12%}.slide-link-top2.slide-link-right-top2{left:63%}.slide-link-top3.slide-link-right-top3{left:9%}.slide-link-top4.slide-link-right-top4{left:8%}.slide-link-top2 .button{font-size:10px;height:31px;display:flex;align-items:center;justify-content:center;max-width:76px;padding:0}.slide-link-top4 .button{font-size:10px;height:25px;display:flex;align-items:center;justify-content:center;max-width:20%;padding:0 5px}}@media screen and (max-width:320px){.slide-link.slide-link-right{left:31%}.slide-link-top.slide-link-right-top{left:9.5%}.slide-link-top2.slide-link-right-top2{left:61%}.slide-link-top3.slide-link-right-top3{left:8%;top:75%}.slide-link-top4.slide-link-right-top4{left:8%}.slide-link-top2 .button{font-size:10px;height:17px;display:flex;align-items:center;justify-content:center;max-width:73px;padding:0}.slide-link-top4 .button{font-size:8px;height:25px;display:flex;align-items:center;justify-content:center;max-width:25%;padding:0 5px}}
#faq .btn-wrap a.btn {
  text-decoration: none;}
#faq.index h3,
#faq.detail h3{
  font-size: 15px;
  color: #2a2a2a;
  font-weight: bold;
  line-height: 1.7;
  margin-bottom: 0.5em;
}
#faq a {
  text-decoration: none;
}
#faq li {
  font-size: 14px;
  line-height: 1.7;
}
#faq.index li {
  font-size: 15px;
  line-height: 1.4;
  padding: 5px 0;
}
#faq li a:hover{
  opacity: .7;
}
#faq p{
  line-height: 1.7;
  margin-bottom: 1em;
  font-size: 14px;
}
#faq .red{
  color: #FF0718;
}
.gift_img figcaption{
    text-align: center;
}
@media screen and (max-width: 768px){
#faq.index li {
  font-size: 15px;
  padding: 5px 10px;
}
#faq.index #section2 {
  padding-top: 10px;
}
#faq.detail h3 {
    font-size: 16px;
    line-height: 1.4;
    margin-bottom: 1em;
}
#faq.detail p {
  line-height: 2;
  margin-bottom: 1.5em;
  font-size: 15px;
}
#faq.detail .page-title {
  margin-bottom: 2.5em;
}
  .gift_img .alignleft {
     float: none;
      margin: 0 auto;
  }

}