.u-column-category-1{--column-categories-bgcolor1: #274034;--column-categories-bgcolor2: #EAECEB;--column-categories-bgcolor3: #F2F0ED;--column-categories-bgcolor4: #DFE3E1;--column-categories-textcolor1: #274034;--column-categories-textcolor2: #007840}.u-column-category-2{--column-categories-bgcolor1: #B55A04;--column-categories-bgcolor2: #F8EFE6;--column-categories-bgcolor3: #F2F0ED;--column-categories-bgcolor4: #F4E6DA;--column-categories-textcolor1: #B55A04;--column-categories-textcolor2: #D12E11}.u-column-category-3{--column-categories-bgcolor1: #73503C;--column-categories-bgcolor2: #F1EEEC;--column-categories-bgcolor3: #F2F0ED;--column-categories-bgcolor4: #EAE5E2;--column-categories-textcolor1: #73503C;--column-categories-textcolor2: #AD5200}.u-column-category-4{--column-categories-bgcolor1: #812B3D;--column-categories-bgcolor2: #F3EAEC;--column-categories-bgcolor3: #F2F0ED;--column-categories-bgcolor4: #ECDFE2;--column-categories-textcolor1: #812B3D;--column-categories-textcolor2: #BF145A}.u-column-category-5{--column-categories-bgcolor1: #157B94;--column-categories-bgcolor2: #E8F2F5;--column-categories-bgcolor3: #F2F0ED;--column-categories-bgcolor4: #DCEBEF;--column-categories-textcolor1: #157B94;--column-categories-textcolor2: #07509E}.u-column-block--1{background-color:var(--column-categories-bgcolor1)}.u-column-block--2{background-color:var(--column-categories-bgcolor2)}.u-column-textcolor--1{color:var(--column-categories-textcolor1)}.u-column-textcolor--2{color:var(--column-categories-textcolor2)}@media print,screen and (max-width: 640px){.hellochocolate.detail{padding-top:60px}}.hellochocolate.detail img{height:auto}.hellochocolate.detail main{padding:50px 0;background-color:#fff}@media print,screen and (max-width: 640px){.hellochocolate.detail main{padding:5% 0}}.hellochocolate.detail main .wrap{max-width:1000px}.detail-ttl .label{display:inline-block;margin-bottom:10px;padding:0 20px;font-size:14px;font-weight:bold;color:#fff;background-color:var(--column-categories-bgcolor1)}.detail-ttl h1{margin-bottom:20px;padding-bottom:10px;font-size:28px;line-height:1.5;border-bottom:solid 2px;color:var(--column-categories-textcolor1)}@media print,screen and (max-width: 640px){.detail-ttl h1{margin-bottom:10px;font-size:5vw}}.detail-ttl .detail-date-tag{display:flex;align-items:flex-start}@media print,screen and (max-width: 640px){.detail-ttl .detail-date-tag{flex-direction:column}}.detail-ttl .detail-date-tag .date{width:130px;font-size:20px;line-height:1.4;color:#806b5e}@media print,screen and (max-width: 640px){.detail-ttl .detail-date-tag .date{width:100%;margin:0 0 10px;font-size:4vw}}.detail-ttl .detail-date-tag .ttl img{width:24px}.detail-ttl .detail-date-tag ul{display:flex;flex-wrap:wrap;align-items:center;padding-left:35px;background:url(../images/common/icon_tag.svg) no-repeat left top 2px;background-size:24px 24px}@media print,screen and (min-width: 641px){.detail-ttl .detail-date-tag ul{width:calc(100% - 130px)}}@media print,screen and (max-width: 640px){.detail-ttl .detail-date-tag ul{flex-wrap:wrap}}.detail-ttl .detail-date-tag li{margin:0 10px 10px 0;font-size:14px;border:solid 1px #4b2300;border-radius:100vh}@media print,screen and (max-width: 640px){.detail-ttl .detail-date-tag li{margin:0 5px 5px 0;font-size:3.2vw}}.detail-ttl .detail-date-tag li a{display:block;width:100%;padding:2px 15px;color:#4b2300}@media print,screen and (min-width: 641px){.detail-ttl .detail-date-tag li{transition:background-color .15s linear;-webkit-transition:background-color .15s linear}.detail-ttl .detail-date-tag li:hover{background-color:#4b2300}.detail-ttl .detail-date-tag li:hover a{color:#fff}}.detail-body p{font-size:16px;color:#1a1a1a}@media print,screen and (max-width: 640px){.detail-body p{font-size:3.8vw}}@media print,screen and (max-width: 640px){.detail-body p.bg_txt{font-size:3.8vw}}.detail-body a{font-size:15px;color:#4b2300;text-decoration:underline;word-break:break-all}.detail-body a:hover{text-decoration:none}@media print,screen and (max-width: 640px){.detail-body a{font-size:3.5vw}}.detail-body figure{display:block;width:60%;margin:20px auto;text-align:center}@media print,screen and (max-width: 640px){.detail-body figure{width:100%}}.detail-body figure img{max-width:100%;height:auto}.detail-body figure figcaption{margin-top:10px;font-size:14px}@media print,screen and (max-width: 640px){.detail-body figure figcaption{margin-top:5px;font-size:13px}}.detail-body h2{position:relative;display:flex;align-items:center;margin:60px 0 30px;padding-left:35px;font-size:26px;z-index:1;color:var(--column-categories-textcolor1)}@media print,screen and (max-width: 640px){.detail-body h2{margin:50px 0 20px;padding-left:25px;font-size:4.5vw}}.detail-body h2::before{content:"";display:block;position:absolute;left:0;top:-5px;width:45px;height:45px;background-color:var(--column-categories-bgcolor2);z-index:-1;transform-origin:center center;transform:rotate(45deg)}@media print,screen and (max-width: 640px){.detail-body h2::before{top:-3px;width:30px;height:30px}}.detail-body h2::after{content:"";display:block;height:1px;background:var(--column-categories-bgcolor1);background:linear-gradient(90deg, transparent 10%, var(--column-categories-bgcolor1) 10%);flex-grow:1}.detail-body h3:not(.c-column-block__title,.c-column-block__title2){font-size:21px;font-weight:bold;display:inline-block;border-bottom:var(--column-categories-bgcolor2) 6px solid;color:var(--column-categories-bgcolor1);padding-left:0;padding-bottom:5px;margin-top:60px;margin-bottom:30px}@media print,screen and (max-width: 640px){.detail-body h3:not(.c-column-block__title,.c-column-block__title2){font-size:4.2vw}}.detail-body .ttl1{position:relative;display:flex;align-items:center;margin:60px 0 30px;padding-left:35px;font-size:26px;z-index:1;color:var(--column-categories-textcolor1)}@media print,screen and (max-width: 640px){.detail-body .ttl1{margin:50px 0 20px;padding-left:25px;font-size:4.5vw}}.detail-body .ttl1::before{content:"";display:block;position:absolute;left:0;top:-5px;width:45px;height:45px;background-color:var(--column-categories-bgcolor2);z-index:-1;transform-origin:center center;transform:rotate(45deg)}@media print,screen and (max-width: 640px){.detail-body .ttl1::before{top:-3px;width:30px;height:30px}}.detail-body .ttl1::after{content:"";display:block;height:1px;background-color:var(--column-categories-bgcolor1);flex-grow:1}.detail-body .ttl1 span{display:inline-block;padding:0 50px 0 0}@media print,screen and (max-width: 640px){.detail-body .ttl1 span{padding-right:5%}}.detail-body .txt{font-size:16px;color:#1a1a1a}@media print,screen and (max-width: 640px){.detail-body .txt{font-size:3.5vw}}.detail-body .read{margin:50px 0 60px;padding-bottom:80px;font-weight:bold;background:url(../images/detail/icon_line.svg) no-repeat center bottom;background-size:280px auto}@media print,screen and (max-width: 640px){.detail-body .read{margin:30px auto 50px;padding-bottom:60px}}.detail-body .profile{margin:80px auto 40px;padding:50px;position:relative;font-size:15px;line-height:1.7;background-color:var(--column-categories-bgcolor2)}@media print,screen and (max-width: 640px){.detail-body .profile{margin:20px auto 0 !important;padding:10% 5% 5%;font-size:3.5vw}}.detail-body .profile h2{position:absolute;left:20px;top:-15px;margin:0;padding:0;font-size:24px}.detail-body .profile h2::before,.detail-body .profile h2::after{display:none}@media print,screen and (max-width: 640px){.detail-body .profile h2{top:-10px;font-size:4.5vw}}.detail-body .profile p{line-height:2.3}@media print,screen and (max-width: 640px){.detail-body .profile p{margin-bottom:0;line-height:2}}.detail-body .profile p:nth-child(n+2){font-size:15px}@media print,screen and (max-width: 640px){.detail-body .profile p:nth-child(n+2){font-size:14px}}.detail-body .profile p:last-child{margin-bottom:0}.detail-body .profile .profile-img{display:flex;justify-content:space-between;align-items:center}@media print,screen and (max-width: 640px){.detail-body .profile .profile-img{flex-direction:column}}.detail-body .profile .profile-img figure{width:20%;margin:0}@media print,screen and (max-width: 640px){.detail-body .profile .profile-img figure{width:70%}}.detail-body .profile .profile-img div{width:80%;padding-left:60px}@media print,screen and (max-width: 640px){.detail-body .profile .profile-img div{width:100%;padding:0}}.detail-body .profile.mulch{flex-wrap:wrap}.detail-body .profile.mulch dl{display:flex;margin:0 auto;padding:20px 0;border-top:solid 1px var(--column-categories-bgcolor1)}@media print,screen and (max-width: 640px){.detail-body .profile.mulch dl{flex-direction:column;padding:5% 0}}.detail-body .profile.mulch dl::before,.detail-body .profile.mulch dl::after{display:none}.detail-body .profile.mulch dl:nth-of-type(1){border:none}.detail-body .profile.mulch dt{position:relative;left:0;top:0;width:150px;font-size:18px;color:var(--column-categories-textcolor2)}@media print,screen and (max-width: 640px){.detail-body .profile.mulch dt{width:100%;margin-bottom:5px;font-size:3.9vw}}.detail-body .profile.mulch dd{width:calc(100% - 150px)}@media print,screen and (max-width: 640px){.detail-body .profile.mulch dd{width:100%;font-size:3.3vw}}.detail-body .c-column-profile__item{display:flex;margin:0 auto;padding:30px 0;border-top:solid 1px var(--column-categories-bgcolor1)}@media print,screen and (max-width: 640px){.detail-body .c-column-profile__item{flex-direction:column;padding:5% 0}}.detail-body .c-column-profile__item::before,.detail-body .c-column-profile__item::after{display:none}.detail-body .c-column-profile__item:nth-of-type(1){border:none}.detail-body .c-column-profile__name{position:relative;left:0;top:0;width:150px;font-size:18px;font-weight:bold;color:var(--column-categories-textcolor2)}@media print,screen and (max-width: 640px){.detail-body .c-column-profile__name{width:100%;margin-bottom:5px;font-size:3.9vw}}.detail-body .c-column-profile__text{width:calc(100% - 150px)}@media print,screen and (max-width: 640px){.detail-body .c-column-profile__text{width:100%;font-size:3.3vw}}.detail-body .mokuji{display:flex;margin:50px auto;padding:20px 80px;border:solid 1px var(--column-categories-bgcolor1)}@media print,screen and (min-width: 641px){.detail-body .mokuji{align-items:center}}@media print,screen and (max-width: 640px){.detail-body .mokuji{flex-direction:column;margin:30px auto;padding:5% 5% 5% 7%}}.detail-body .mokuji .mokuji-ttl{width:150px;margin:0;font-size:22px;font-weight:bold;color:var(--column-categories-textcolor1)}@media print,screen and (max-width: 640px){.detail-body .mokuji .mokuji-ttl{width:auto;margin-bottom:10px;font-size:4vw}}.detail-body .mokuji ol{width:calc(100% - 150px);margin:0}.detail-body .mokuji ol li{margin:7px 0;padding-left:5px;font-size:18px;font-weight:bold;list-style-type:decimal}.detail-body .mokuji ol li::marker{color:var(--column-categories-textcolor1)}.detail-body .mokuji ol li a{font-size:15px;color:#4b2300;text-decoration:none}@media print,screen and (min-width: 641px){.detail-body .mokuji ol li a:hover{text-decoration:underline}}@media print,screen and (max-width: 640px){.detail-body .mokuji ol li a{font-size:3.5vw;text-decoration:underline}}@media print,screen and (max-width: 640px){.detail-body .mokuji ol{width:100%;padding:0 0 0 8%}.detail-body .mokuji ol li{font-size:3.5vw}}.detail-body .c-column-text p{margin-top:10px;margin-bottom:20px}.detail-body .c-column-text.detail-txt-center{margin-top:10px;margin-bottom:20px}.detail-body .c-column-text.detail-txt-center p{margin:0;text-align:center}.detail-body .c-column-gallery{margin:50px auto}.detail-body .c-column-gallery__medias{display:flex;flex-wrap:wrap;justify-content:center}@media print,screen and (max-width: 640px){.detail-body .c-column-gallery__medias{justify-content:space-between}}.detail-body .c-column-gallery__medias::after{display:none}.detail-body .c-column-gallery figure{width:29.3333333333%;margin:2%}@media print,screen and (max-width: 640px){.detail-body .c-column-gallery figure{width:48%;margin:0 0 2%}}.detail-body .c-column-gallery__caption{text-align:center;font-size:15px}@media print,screen and (max-width: 640px){.detail-body .c-column-gallery__caption{font-size:3vw}}.detail-body .c-column-movie{display:block;width:70%;margin:20px auto}@media print,screen and (max-width: 640px){.detail-body .c-column-movie{width:100%}}.detail-body .c-column-block{position:relative;margin:50px auto;padding:30px 0;z-index:1}@media print,screen and (max-width: 640px){.detail-body .c-column-block{padding:5% 0}}.detail-body .c-column-block.c-column-block--1::before,.detail-body .c-column-block.c-column-block--2::before{content:"";position:absolute;left:50%;top:0;width:108%;height:100%;transform:translateX(-50%);z-index:-1}@media print,screen and (max-width: 640px){.detail-body .c-column-block.c-column-block--1::before,.detail-body .c-column-block.c-column-block--2::before{width:110%}}.detail-body .c-column-block.c-column-block--1::before{background-color:var(--column-categories-bgcolor2)}.detail-body .c-column-block.c-column-block--2::before{background-color:var(--column-categories-bgcolor3)}.detail-body .c-column-block__title{position:absolute;left:0;top:-18px;font-size:24px;font-weight:bold;color:var(--column-categories-textcolor1)}@media print,screen and (max-width: 640px){.detail-body .c-column-block__title{top:-10px;font-size:4.3vw}}.detail-body .c-column-block__title2{position:relative;display:flex;align-items:center;margin:60px 0 30px;font-size:18px;font-weight:bold;z-index:1;color:var(--column-categories-textcolor1)}@media print,screen and (max-width: 640px){.detail-body .c-column-block__title2{margin:50px 0 20px;font-size:3.9vw}}.detail-body .c-column-block__title2::after{content:"";display:block;height:1px;background:var(--column-categories-bgcolor1);background:linear-gradient(90deg, transparent 10%, var(--column-categories-bgcolor1) 10%);flex-grow:1}.detail-body .c-column-block__caption{margin-bottom:10px;padding-bottom:10px;border-bottom:solid 1px var(--column-categories-textcolor1);font-size:18px;font-weight:bold;color:var(--column-categories-textcolor2)}@media print,screen and (max-width: 640px){.detail-body .c-column-block__caption{width:100%;margin-bottom:5px;font-size:3.9vw}}.detail-body .c-column-block__contents .c-column-image{margin:20px auto;padding:0}@media print,screen and (min-width: 641px){.detail-body .c-column-block__contents .c-column-image{width:70%}}.detail-body .c-column-block--colx2{display:flex;justify-content:space-between;flex-wrap:wrap}.detail-body .c-column-block--colx2 .c-column-block__contents{width:48%}.detail-body .c-column-block--colx2 .c-column-block__contents .c-column-image{width:100%;margin:0}.detail-body .c-column-block--colx2 .c-column-text p{margin:0 0 10px}.detail-body .c-column-block--colx2::after{display:none}@media print,screen and (max-width: 640px){.detail-body .c-column-block--colx2{flex-direction:column}.detail-body .c-column-block--colx2 .c-column-block__contents{width:100%}.detail-body .c-column-block--colx2 .c-column-block__contents .c-column-image{margin:0}.detail-body .c-column-block--colx2 .c-column-text p{margin:10px 0}}.detail-body .c-column-block--colx2 .c-column-block__title2{position:relative;display:flex;align-items:center;width:100%;margin:30px 0 15px;font-size:18px;font-weight:bold;z-index:1;color:var(--column-categories-textcolor1)}@media print,screen and (max-width: 640px){.detail-body .c-column-block--colx2 .c-column-block__title2{font-size:3.9vw}}.detail-body .c-column-block--colx2 .c-column-block__title2::before{display:none}.detail-body .c-column-block--colx2 .c-column-block__title2::after{content:"";display:block;height:1px;background:var(--column-categories-bgcolor1);background:linear-gradient(90deg, transparent 10%, var(--column-categories-bgcolor1) 10%);flex-grow:1}.detail-body .c-column-block--colx2 .c-column-block__title2:first-child{margin-top:0}.detail-body .c-column-writer{position:relative;display:flex;justify-content:space-between;margin-top:50px;padding:50px 0;border-top:solid 1px var(--column-categories-textcolor1);border-bottom:solid 1px var(--column-categories-textcolor1)}@media print,screen and (max-width: 640px){.detail-body .c-column-writer{flex-direction:column;margin-top:10%;padding-bottom:5%}}.detail-body .c-column-writer::before{content:"";display:inline-block;position:absolute;left:50%;top:-12px;width:300px;height:24px;background:url(../images/detail/writer_name.svg) no-repeat center center #fff;background-size:auto 100%;transform:translateX(-50%)}@media print,screen and (max-width: 640px){.detail-body .c-column-writer::before{width:50%}}.detail-body .c-column-writer::after{display:none}.detail-body .c-column-writer .c-column-writer__portrait{width:150px;margin:0}@media print,screen and (max-width: 640px){.detail-body .c-column-writer .c-column-writer__portrait{width:100%}}.detail-body .c-column-writer .c-column-writer__portrait img{display:block;width:150px;height:150px;margin:0 auto;border-radius:100%;overflow:hidden;object-fit:cover}.detail-body .c-column-writer .c-column-writer__name{text-align:center;font-weight:bold;font-size:18px}@media print,screen and (max-width: 640px){.detail-body .c-column-writer .c-column-writer__name{margin:10px auto;font-size:3.5vw}}.detail-body .c-column-writer .c-column-writer__name span{display:block;font-size:80%}.detail-body .c-column-writer .c-column-writer__text{width:calc(100% - 150px);padding-left:50px}.detail-body .c-column-writer .c-column-writer__text p{margin-top:10px}.detail-body .c-column-writer .c-column-writer__text p:nth-of-type(1){margin-top:0}@media print,screen and (max-width: 640px){.detail-body .c-column-writer .c-column-writer__text{width:100%;padding:0}.detail-body .c-column-writer .c-column-writer__text p{font-size:2.8vw}}.detail-body .table_w90{width:90%}.detail-body .table_w80{width:80%}.detail-body .table_w70{width:70%}@media print,screen and (max-width: 640px){.detail-body .table_w90,.detail-body .table_w80,.detail-body .table_w70{width:100%}}.detail-body table caption{display:block;margin-bottom:5px;font-size:16px}@media print,screen and (max-width: 640px){.detail-body table caption{font-size:3.5vw}}.detail-body table th,.detail-body table td{font-size:15px}@media print,screen and (max-width: 640px){.detail-body table th,.detail-body table td{font-size:3.2vw}}.detail-body table th{padding:10px 0}.detail-body table td{padding:10px}.detail-body .table_simple{display:block;margin:20px auto}.detail-body .table_simple th{width:12%}@media print,screen and (max-width: 640px){.detail-body .table_simple th{width:20%}}.detail-body .table_simple td{width:78%}@media print,screen and (max-width: 640px){.detail-body .table_simple td{width:80%}}.lagacy-contents #movie_recipe_area,.lagacy-contents #movie_area01{display:block;width:70%;margin:20px auto}@media print,screen and (max-width: 640px){.lagacy-contents #movie_recipe_area,.lagacy-contents #movie_area01{width:100%}}.lagacy-contents figure{display:block;width:70%;margin:20px auto}@media print,screen and (max-width: 640px){.lagacy-contents figure{width:100%}}.lagacy-contents figure img{width:100%;height:auto}.lagacy-contents figcaption{margin-top:10px;font-size:14px}@media print,screen and (max-width: 640px){.lagacy-contents figcaption{margin-top:5px;font-size:13px}}.lagacy-contents h2{position:relative;display:flex;align-items:center;margin:60px 0 30px;padding-left:35px;font-size:26px;z-index:1;color:var(--column-categories-textcolor1)}@media print,screen and (max-width: 640px){.lagacy-contents h2{margin:50px 0 20px;padding-left:25px;font-size:4.5vw}}.lagacy-contents h2::before{content:"";display:block;position:absolute;left:0;top:-5px;width:45px;height:45px;background-color:var(--column-categories-bgcolor2);z-index:-1;transform-origin:center center;transform:rotate(45deg)}@media print,screen and (max-width: 640px){.lagacy-contents h2::before{top:-3px;width:30px;height:30px}}.lagacy-contents h2::after{content:"";display:block;height:1px;background:var(--column-categories-bgcolor1);background:linear-gradient(90deg, transparent 10%, var(--column-categories-bgcolor1) 10%);flex-grow:1}.lagacy-contents h3{font-size:21px;font-weight:bold;display:inline-block;border-bottom:var(--column-categories-bgcolor2) 6px solid;color:var(--column-categories-bgcolor1);padding-left:0;padding-bottom:5px;margin-top:60px;margin-bottom:30px}@media print,screen and (max-width: 640px){.lagacy-contents h3{font-size:4.2vw}}.lagacy-contents h3::before,.lagacy-contents h3::after{display:none}.lagacy-contents strong{font-size:15px;color:#1a1a1a}@media print,screen and (max-width: 640px){.lagacy-contents strong{font-size:3.5vw}}.lagacy-contents p{margin-bottom:30px;font-size:16px;color:#1a1a1a}@media print,screen and (max-width: 640px){.lagacy-contents p{font-size:3.8vw}}@media print,screen and (max-width: 640px){.lagacy-contents p.bg_txt{font-size:3vw}}.lagacy-contents a{font-size:15px;color:#4b2300;text-decoration:underline;word-break:break-all}.lagacy-contents a:hover{text-decoration:none}@media print,screen and (max-width: 640px){.lagacy-contents a{font-size:3.5vw}}.lagacy-contents figure:first-child+p{margin:50px 0 60px;padding-bottom:80px;font-weight:bold;background:url(../images/detail/icon_line.svg) no-repeat center bottom;background-size:280px auto}@media print,screen and (max-width: 640px){.lagacy-contents figure:first-child+p{margin:30px auto 50px;padding-bottom:60px}}.lagacy-contents .col2,.lagacy-contents .col3{display:flex;flex-wrap:wrap;justify-content:space-between}.lagacy-contents .col2::after,.lagacy-contents .col3::after{display:none}.lagacy-contents .col2 figure{width:47%}@media print,screen and (max-width: 640px){.lagacy-contents .col2 figure{width:48%}}.lagacy-contents .col2 div{width:47%}@media print,screen and (max-width: 640px){.lagacy-contents .col2 div{width:48%}}.lagacy-contents .col2 div figure{width:100%}@media print,screen and (max-width: 640px){.lagacy-contents .col2 div figure{margin-top:0;margin-bottom:8%}}.lagacy-contents .col2 div figcaption{font-size:15px}@media print,screen and (max-width: 640px){.lagacy-contents .col2 div figcaption{font-size:14px}}@media print,screen and (max-width: 640px){.lagacy-contents .col2 div.col2_txt{width:100%}}.lagacy-contents .col3 figure{width:30%}@media print,screen and (min-width: 641px){.lagacy-contents .col3 figure{width:30%}}.lagacy-contents .note{margin-bottom:30px;padding:0}.lagacy-contents .note li{margin-bottom:5px;font-size:15px;line-height:1.8;color:#1a1a1a}@media print,screen and (max-width: 640px){.lagacy-contents .note li{font-size:3.5vw}}.lagacy-contents .point_con{padding:30px;background-color:#f7f2e7}@media print,screen and (max-width: 640px){.lagacy-contents .point_con{padding:5%}}.lagacy-contents .point_con p{text-align:center;font-size:18px}@media print,screen and (max-width: 640px){.lagacy-contents .point_con p{margin-bottom:15px;font-size:3.8vw}}.lagacy-contents .point_con .point_list li{margin-top:10px;padding:20px 30px;border-radius:10px;background-color:#fff;font-size:15px}@media print,screen and (max-width: 640px){.lagacy-contents .point_con .point_list li{padding:5%;font-size:3.2vw}}.lagacy-contents .point_con .point_list li i:first-of-type{margin-right:5px}.lagacy-contents .profile{display:flex}@media print,screen and (max-width: 640px){.lagacy-contents .profile{flex-direction:column}}.lagacy-contents .profile figure{width:20%;margin:0}@media print,screen and (max-width: 640px){.lagacy-contents .profile figure{width:50%;margin:0 auto 20px}}.lagacy-contents .profile div.txt{position:relative;width:80%;padding-left:60px}@media print,screen and (max-width: 640px){.lagacy-contents .profile div.txt{width:100%;padding:0}}.lagacy-contents .profile div.txt .txt_write{font-size:110%;font-weight:bold}.lagacy-contents .profile.single{display:block;padding-bottom:0}.lagacy-contents .profile.single div.txt{width:100%;padding:0}.lagacy-contents .profile.single h2{position:relative;left:0;top:0;margin-bottom:10px}.lagacy-contents .profile p.txt_guide{margin:0;font-size:110%;font-weight:bold}@media print,screen and (max-width: 640px){.lagacy-contents .profile p.txt_guide{font-size:95%}}.lagacy-contents .profile p.txt_con{margin-bottom:30px}@media print,screen and (max-width: 640px){.lagacy-contents .profile p.txt_con{font-size:90%}}.detail-recommended-articles{padding:50px 0}@media print,screen and (max-width: 640px){.detail-recommended-articles{padding:5% 0}}.detail-recommended-articles h2{width:90%;max-width:650px;margin:0 auto 30px;padding:10px 0;text-align:center;border-top:solid 2px #4b2300;border-bottom:solid 2px #4b2300}@media print,screen and (max-width: 640px){.detail-recommended-articles h2{padding:5px 0}}.detail-recommended-articles h2 img{width:auto;height:70px !important}@media print,screen and (max-width: 640px){.detail-recommended-articles h2 img{height:40px !important}}.detail-recommended-articles .detail-recommended-list{display:none}.detail-recommended-articles .detail-recommended-list.slick-initialized{display:block}@media print,screen and (max-width: 640px){.detail-recommended-articles .detail-recommended-list{width:80%;margin:0 auto}}.detail-recommended-articles .slick-track{display:flex}.detail-recommended-articles .slick-list{padding:20px 0}.detail-recommended-articles .slick-slide{height:auto !important}.detail-recommended-articles .detail-recommended-prev,.detail-recommended-articles .detail-recommended-next{position:absolute;top:50%;width:20px;height:66px;transform:translateY(-50%);cursor:pointer}@media print,screen and (min-width: 641px){.detail-recommended-articles .detail-recommended-prev,.detail-recommended-articles .detail-recommended-next{transition:opacity .15s linear;-webkit-transition:opacity .15s linear}.detail-recommended-articles .detail-recommended-prev:hover,.detail-recommended-articles .detail-recommended-next:hover{opacity:.7}}@media print,screen and (max-width: 640px){.detail-recommended-articles .detail-recommended-prev,.detail-recommended-articles .detail-recommended-next{width:20px;height:60px}}.detail-recommended-articles .detail-recommended-prev{left:-40px;background:url(../images/common/icon_arrow_prev.svg) no-repeat center center;background-size:100% 100%}@media print,screen and (max-width: 640px){.detail-recommended-articles .detail-recommended-prev{left:-30px}}.detail-recommended-articles .detail-recommended-next{right:-40px;background:url(../images/common/icon_arrow_next.svg) no-repeat center center;background-size:100% 100%}@media print,screen and (max-width: 640px){.detail-recommended-articles .detail-recommended-next{right:-30px}}.article-item{position:relative;width:25%;margin:0 10px;z-index:1}.article-item::before{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:calc(100% - 26px);background-color:#f6f4f1;box-shadow:3px 3px 8px 0 rgba(0,0,0,.1);z-index:-1}.article-item .label{display:flex;justify-content:center;align-items:center;width:130px;height:26px;font-size:13px;font-weight:bold;color:#fff;background-color:var(--column-categories-bgcolor1)}@media print,screen and (max-width: 640px){.article-item .label{height:22px;font-size:2.5vw}}@media print,screen and (min-width: 641px){.article-item:hover .thum{opacity:.8}.article-item:hover .ttl{text-decoration:underline}}.article-item .article-item-link{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.article-item .article-item-body .thum{width:100%;aspect-ratio:4/2.8;transition:opacity .15s linear;-webkit-transition:opacity .15s linear}.article-item .article-item-body .thum img{width:100%;height:100%;object-fit:cover}.article-item .article-item-wrap{padding:15px 20px 20px}@media print,screen and (max-width: 640px){.article-item .article-item-wrap{padding:10px}}.article-item .article-item-wrap p{color:#806b5e;font-size:14px;line-height:1.5}@media print,screen and (max-width: 640px){.article-item .article-item-wrap p{font-size:3vw}}.article-item .article-item-wrap .date{margin-bottom:5px;padding-bottom:5px;border-bottom:solid 1px #274034}.article-item .article-item-wrap .tag{position:relative;display:flex;flex-wrap:wrap;margin-top:10px;padding-left:22px;background:url(../images/common/icon_tag.svg) no-repeat left top 9px;background-size:16px 16px;z-index:2}.article-item .article-item-wrap .tag li{margin:5px 5px 0 0;font-size:12px;border:solid 1px #4b2300;border-radius:100vh;background-color:#fff}@media print,screen and (max-width: 640px){.article-item .article-item-wrap .tag li{font-size:2.5vw}}.article-item .article-item-wrap .tag li a{display:block;width:100%;padding:1px 10px;color:#4b2300}@media print,screen and (max-width: 640px){.article-item .article-item-wrap .tag li a{padding:3px 10px}}@media print,screen and (min-width: 641px){.article-item .article-item-wrap .tag li{transition:background-color .15s linear;-webkit-transition:background-color .15s linear}.article-item .article-item-wrap .tag li:hover{background-color:#4b2300}.article-item .article-item-wrap .tag li:hover a{color:#fff}}/*# sourceMappingURL=detail.css.map */
