@charset "UTF-8";.breadcrumb_area{margin-bottom:15px;padding:0 5%}.breadcrumb_area .breadcrumb_list{display:flex;flex-wrap:wrap}.breadcrumb_area .breadcrumb_item{color:#737373;display:list-item;font-size:.8571rem}.breadcrumb_area .breadcrumb_item+.breadcrumb_item:before{content:">";padding:0 10px}.article_wrap{background-color:#fff;height:100%}.article_wrap .article_banner_area{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:25px;padding-top:32%;width:100%}.article_wrap .article_top_area{margin-bottom:50px;padding:0 5%}.article_wrap .article_top_area .breadcrumb_area{float:left;margin-bottom:0;padding:10px 0 0;width:calc(100% - 155px)}.article_wrap .article_top_area .article_share_area{float:right;width:155px}.article_wrap .article_top_area .article_share_area .article_share_item{display:inline-block;margin-left:8px}.article_wrap .article_content_wrap{letter-spacing:.02em}.article_wrap .article_title{font-size:2rem;margin:0 5% 10px}.article_wrap .article_info_list{margin:0 5% 3.509%}.article_wrap .article_info_list .article_info_item{display:inline-block;font-weight:500;margin-right:30px}.article_wrap .article_info_list .article_info_item span{font-weight:300}.article_wrap .grey_content_block{background:#f7f7f7;border-radius:16px;color:#3e3a39;font-size:1.0714rem;line-height:30px;margin:0 5% 3.509%;padding:30px 40px}.article_wrap .grey_content_block.quote{text-align:center}.article_wrap .grey_content_block.quote q{display:inline-block;margin-bottom:20px;padding:30px 0;position:relative}.article_wrap .grey_content_block.quote q:after,.article_wrap .grey_content_block.quote q:before{color:#a98152;font-size:1.5714rem;left:50%;position:absolute}.article_wrap .grey_content_block.quote q:before{content:"“";top:0}.article_wrap .grey_content_block.quote q:after{bottom:-15px;content:"”"}.article_wrap .grey_content_block.quote .quote_name{color:#545454;font-size:.9285rem;font-weight:300}.article_wrap .grey_content_block.quote .quote_name:before{content:"-";margin-right:10px}.article_wrap .main_title_block{border-bottom:1px solid rgba(0,0,0,.15);margin:0 5% 3.509%;position:relative}.article_wrap .main_title_block .title{color:#545454;font-size:1.7142rem;padding-bottom:15px}.article_wrap .main_title_block .line{background-color:#a98152;bottom:-1.5px;height:2px;position:absolute;width:115px}.article_wrap .article_content_block{color:#3e3a39;font-size:1.0714rem;line-height:30px;margin:0 5% 3.509%}.article_wrap .subtitle{border-left:2px solid #a98152;color:#222;font-size:1.2857rem;font-weight:500;margin:0 5% 3.509%;padding-left:12px}.article_wrap .article_image_block{margin:0 5% 3.509%}.article_wrap .article_image_block img{margin-bottom:10px;max-width:100%}.article_wrap .article_image_block .article_image_info{color:#67615f}.article_wrap .article_product_area{margin-bottom:3.509%;padding:0 2.5%}.article_wrap .article_product_area .article_product_block{float:left;padding:0 2.5%;width:25%}.article_wrap .article_product_area .article_product_block:hover .product_image{transform:scale(1.2)}.article_wrap .article_product_area .product_image_block{margin-bottom:20px;overflow:hidden}.article_wrap .article_product_area .product_image{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:118%;transition:all 1s;width:100%}.article_wrap .article_product_area .product_title{font-size:1.1428rem;font-weight:600}.article_wrap .article_product_area .product_info{color:#737373}.article_wrap .article_product_area.mobile{display:none}.article_wrap .heading{color:#a98152;font-size:1.0714rem;font-weight:500;margin:0 5% 3.509%}.article_wrap .heading:before{content:"・"}.article_wrap .article_two_image_area{margin-bottom:3.509%;padding:0 2.5%}.article_wrap .article_two_image_area .article_two_image_block{float:left;padding:0 2.5%;width:50%}.article_wrap .article_two_image_area .article_two_image{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:10px;padding-top:65%;width:100%}.article_wrap .article_two_image_area .article_two_image_info{color:#67615f}.article_wrap .article_horizontal_card{display:block;margin:0 5% 3.509%}.article_wrap .article_horizontal_card .article_card_image_block{float:left;overflow:hidden;width:360px}.article_wrap .article_horizontal_card .article_card_image_block .article_card_image{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:66.667%;transition:all 1s;width:100%}.article_wrap .article_horizontal_card .article_card_body{background-color:#f7f7f7;float:right;min-height:240px;padding:30px 40px;width:calc(100% - 360px)}.article_wrap .article_horizontal_card .article_card_body .card_body_title{color:#222;font-size:1.2857rem;font-weight:500;margin-bottom:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article_wrap .article_horizontal_card .article_card_body .card_body_info{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#3e3a39;display:-webkit-box;line-height:26px;margin-bottom:20px;overflow:hidden;text-overflow:ellipsis}.article_wrap .article_horizontal_card:hover .article_card_image{transform:scale(1.2)}.article_wrap .article_horizontal_card:hover .learn_more_block .learn_more_line{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:lineSlideIn;animation-name:lineSlideIn}.article_wrap .article_horizontal_card.store .article_card_image_block{width:240px}.article_wrap .article_horizontal_card.store .article_card_image_block .article_card_image{padding-top:100%}.article_wrap .article_horizontal_card.store .article_card_body{width:calc(100% - 240px)}.article_wrap .article_horizontal_card.store .article_card_body .card_body_title{border-left:2px solid #a98152;padding-left:12px}.article_wrap .article_horizontal_card.store .article_card_body .card_body_title.blue{border-left:2px solid #0c6eb1}.article_wrap .article_horizontal_card.store .article_card_body .learn_more_block{display:block}.article_wrap .article_horizontal_card.store .article_card_body .registration_btn{background-color:#0c6eb1;border-radius:20px;color:#fff;display:inline-block;padding:8px 35px;text-align:center}.article_wrap .learn_more_block{border-bottom:1px solid rgba(0,0,0,.15);padding-bottom:10px;position:relative;width:160px}.article_wrap .learn_more_block .learn_more{color:#a98152;font-weight:600;letter-spacing:4px}.article_wrap .learn_more_block .learn_more_line{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:lineSlideOut;animation-name:lineSlideOut;background-color:#a98152;bottom:-1.5px;height:2px;position:absolute;width:55px}.article_wrap .article_tag_area{margin:0 5% 3.509%}.article_wrap .article_tag_area .article_tag_title{display:inline-block;font-size:.8571rem;font-weight:500;margin:0 15px 5px 0}.article_wrap .article_tag_area .article_tag_list{display:inline-block}.article_wrap .article_tag_area .article_tag_item{border:1px solid rgba(0,0,0,.15);border-radius:4px;display:inline-block;margin:0 8px 8px 0;padding:8px 12px;text-align:center}.article_wrap .article_author_area{color:#545454;margin:0 5% 3.509%}.article_wrap .article_author_area .author_line{background-color:rgba(0,0,0,.15);height:1px;margin:0 auto 3.509%;width:150px}.article_wrap .article_author_area .author_block{border:1px solid rgba(0,0,0,.15);border-radius:20px;margin:0 auto;max-width:600px;padding:30px 40px}.article_wrap .article_author_area .author_image{margin:0 auto 10px;width:160px}.article_wrap .article_author_area .author_image img{width:100%}.article_wrap .article_author_area .author_title{color:#222;font-size:.8571rem;font-weight:500;margin-bottom:5px;text-align:center}.article_wrap .article_author_area .author_name{font-size:1.2857rem;font-weight:600;margin-bottom:10px;text-align:center}.article_wrap .article_author_area .author_content{line-height:24px}.article_wrap .article_read_more_wrap{background-color:#efefef;padding:40px 0}.article_wrap .article_read_more_wrap .read_more_title{font-size:1.1428rem;font-weight:500;margin:0 5% 30px}.article_wrap .article_read_more_wrap .read_more_area{padding:0 2.5%}.article_wrap .article_read_more_wrap .read_more_block{float:left;margin-bottom:30px;padding:0 2.5%;width:33.3333%}.article_wrap .article_read_more_wrap .read_more_image_block{margin-bottom:15px;overflow:hidden}.article_wrap .article_read_more_wrap .read_more_image{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:70%;position:relative;transition:all 1s;width:100%}.article_wrap .article_read_more_wrap .read_more_info{font-size:.8574rem;font-weight:600;margin-bottom:10px}.article_wrap .article_read_more_wrap .read_more_block_title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#000;display:-webkit-box;font-size:1.1428rem;font-weight:500;line-height:24px;overflow:hidden;text-overflow:ellipsis}@-webkit-keyframes lineSlideIn{0%{left:0}to{left:105px}}@keyframes lineSlideIn{0%{left:0}to{left:105px}}@-webkit-keyframes lineSlideOut{0%{left:105px}to{left:0}}@keyframes lineSlideOut{0%{left:105px}to{left:0}}@media (max-width:992px){.article_wrap .article_banner_area{padding-top:45%}}@media (max-width:768px){.article_wrap .article_banner_area{padding-top:65%}.article_wrap .article_top_area{margin-bottom:25px;padding:0 26px;position:relative}.article_wrap .article_top_area .article_share_area{position:absolute;right:4%;top:-85px}.article_wrap .article_top_area .breadcrumb_area{width:100%}.article_wrap .article_title{font-size:1.4285rem;margin:0 26px 25px}.article_wrap .article_info_list,.article_wrap .grey_content_block,.article_wrap .main_title_block{margin:0 26px 25px}.article_wrap .main_title_block .title{font-size:1.2857rem}.article_wrap .article_content_block{margin:0 26px 25px}.article_wrap .subtitle{font-size:1.0714rem;margin:0 26px 25px}.article_wrap .article_image_block{margin:0 0 25px}.article_wrap .article_image_block .article_image_info{font-size:.8571rem;padding:0 26px}.article_wrap .article_product_area{display:none}.article_wrap .article_product_area.mobile{-ms-overflow-style:none;display:block;display:flex;overflow-x:auto;padding:0 13px;scrollbar-width:none;white-space:nowrap}.article_wrap .article_product_area.mobile::-webkit-scrollbar{display:none}.article_wrap .article_product_area.mobile .article_product_block{padding:0 13px 25px;width:100%}.article_wrap .heading{font-size:1rem;margin:0 26px 25px}.article_wrap .article_two_image_area{margin-bottom:0;padding:0 13px}.article_wrap .article_two_image_area .article_two_image_block{margin-bottom:25px;padding:0 13px;width:100%}.article_wrap .article_two_image_area .article_two_image_info{font-size:.8571rem}.article_wrap .article_horizontal_card{margin:0 0 25px}.article_wrap .article_horizontal_card .article_card_image_block{width:100%}.article_wrap .article_horizontal_card .article_card_body{min-height:0;min-height:auto;padding:26px;width:100%}.article_wrap .article_horizontal_card .article_card_body .card_body_title{font-size:1rem;margin-bottom:10px}.article_wrap .article_horizontal_card.store{margin:0 0 25px}.article_wrap .article_horizontal_card.store .article_card_image_block{width:173px}.article_wrap .article_horizontal_card.store .article_card_body{font-size:.8571rem;height:173px;padding:15px 26px;width:calc(100% - 173px)}.article_wrap .article_horizontal_card.store .article_card_body .card_body_title{margin-bottom:5px}.article_wrap .article_horizontal_card.store .article_card_body .card_body_info{margin-bottom:10px}.article_wrap .article_tag_area{margin:0 26px 25px}.article_wrap .article_tag_area .article_tag_title{display:inherit;margin-bottom:15px;text-align:center;width:100%}.article_wrap .article_tag_area .article_tag_list{text-align:center;width:100%}.article_wrap .article_read_more_wrap .read_more_block{width:100%}.article_wrap .article_read_more_wrap{padding:20px 0}.article_wrap .article_read_more_wrap .read_more_title{margin:0 26px 25px}.article_wrap .article_read_more_wrap .read_more_area{padding:0 13px}.article_wrap .article_read_more_wrap .read_more_block{margin-bottom:25px;padding:0 13px}.article_wrap .article_author_area{margin:0 26px 25px}.article_wrap .article_author_area .author_line{display:none}}.about_logo_area{margin:40px 26px;text-align:center}@media (max-width:455px){.about_logo_area{margin:30px 26px}.about_logo_area img{width:90%}}
