﻿@import"https://fonts.googleapis.com/css2?family=Oswald:wght@500;600&family=Roboto:wght@500&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@700;800&display=swap";@font-face{font-family:"line";src:url("../fonts/LINESeedJP_OTF_Th.woff2") format("woff2"),url("../fonts/LINESeedJP_OTF_Th.woff") format("woff");font-weight:100;font-style:normal}@font-face{font-family:"line";src:url("../fonts/LINESeedJP_OTF_Rg.woff2") format("woff2"),url("../fonts/LINESeedJP_OTF_Rg.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"line";src:url("../fonts/LINESeedJP_OTF_Bd.woff2") format("woff2"),url("../fonts/LINESeedJP_OTF_Bd.woff") format("woff");font-weight:bold;font-style:normal}.oswald_regular,#modal .player_links h2,#modal .profile .profile_txt h2,#modal .profile .comment_txt h2,.person_wrapper .person_page_title,.single_article .date{font-family:"Oswald",sans-serif;font-weight:400}.oswald_bold,#ambassador_sec .pic_info_set .info .name_en,#person_page_header .title_txt h2,#products_page_header .title_txt h2,#team_page_header .title_txt h2,.archive_list_area h2,#news_header .title_txt h2,.news_list>li .date,#journal_single_header .title_txt h2,#journal_archive_header .title_txt h2,.top_slide03 h2,.title_set h2{font-family:"Oswald",sans-serif;font-weight:500}.txt_hide,.person_links li a,.circle_links li a{text-indent:100%;white-space:nowrap;overflow:hidden}.news_back_color{background-color:#79c3d5}.news_back_color .em_txt{color:#79c3d5}.journal_back_color{background-color:#27cc73}.journal_back_color .em_txt{color:#27cc73}.column_back_color{background-color:#d55a4f}.column_back_color .em_txt{color:#d55a4f}.movie_back_color{background-color:#0c2573}.movie_back_color .em_txt{color:#0c2573}.recipe_back_color{background-color:#d55a4f}.recipe_back_color .em_txt{color:#d55a4f}html,body{height:100%;font-feature-settings:"pkna"}body{font-size:12px;line-height:1.6;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;color:#121212;letter-spacing:.05em;padding-top:133px}@media(max-width: 900px){body{padding-top:77px}body.home{padding-top:0}}a{color:inherit;text-decoration:none;transition:.3s opacity}a:hover{opacity:.7}img{max-width:100%;height:auto}li{list-style:none}@media(min-width: 901px){.sp_only{display:none !important}}@media(max-width: 900px){.pc_only{display:none !important}}body.lang_ja .en_only{display:none}body.lang_en .ja_only{display:none}.bold{font-weight:bold}.official_link{position:absolute;height:100%;width:26px;top:0;right:26px;background-color:rgba(0,0,0,.8);text-indent:100%;white-space:nowrap;overflow:hidden;background-image:url(../images/common/stripe.svg);background-repeat:repeat-y;background-size:100% auto}@media(max-width: 900px){.official_link{display:none}}header{font-family:"line",sans-serif;position:fixed;z-index:100;background-color:#fff;width:100%;padding-right:30px;top:0;display:flex;align-items:center;justify-content:space-between;gap:20px;transition:.2s all}@media(min-width: 901px){header{height:133px}body.scrolled header{height:80px}}@media(max-width: 900px){header{height:77px;padding-right:0;background-color:rgba(0,0,0,0)}}header #logo{width:265px;aspect-ratio:265/43;z-index:2}@media(max-width: 900px){header #logo{width:187px}}header #logo a,header #logo img{display:block;width:100%;background-color:#fff}header nav#global_nav{display:flex;gap:10px;align-items:center}header nav#global_nav #global_links{display:flex;flex-wrap:wrap;gap:5px 24px;font-size:14px;font-weight:bold;font-family:"Montserrat",sans-serif;line-height:1.4}@media(min-width: 901px){header nav#global_nav #global_links{margin-right:10px}}@media(max-width: 900px){header nav#global_nav #global_links{color:#fff;flex-direction:column;letter-spacing:-0.05em;font-size:27px;padding:50px 0;border-bottom:1px solid #fff;margin-bottom:40px}}@media(max-width: 900px){header .global_menu{display:none;overflow-y:auto}body.open header .global_menu{position:fixed;top:0;left:0;display:block;width:100%;height:100vh;height:100dvh;backdrop-filter:brightness(30%) blur(20px);padding:60px}}header .global_menu .sns{display:none;color:#fff;align-items:center;gap:22px}header .global_menu .sns .sns_btns{display:flex;align-items:center;gap:22px}header .global_menu .sns .sns_btns svg{width:auto;height:30px}@media(max-width: 900px){header .global_menu .sns{display:flex}}header .lang_switch{position:relative;display:flex;align-items:center;justify-content:center;gap:5px;height:36px;width:61px;border:1px solid #d0d0d0;border-radius:15px}header .lang_switch::after{content:"";display:block;width:13px;height:13px;background-image:url(../images/common/icon_lang.svg);background-size:contain}@media(max-width: 900px){header .lang_switch::after{filter:invert(1) brightness(2);width:11px;height:11px}}@media(max-width: 900px){header .lang_switch{gap:1px;height:44px;width:45px;border-radius:7px;border:none;background-color:rgba(0,0,0,.5);color:#fff;font-size:11px;font-weight:bold}}header .open_close_btn{position:relative;background-color:#1f1f1f;color:#fff;height:44px;width:86px;border-top-left-radius:7px;border-bottom-left-radius:7px;cursor:pointer;display:flex;align-items:center;gap:6px;padding-left:10px;font-size:12px;font-family:"Montserrat",sans-serif}body.open header .open_close_btn{background-color:#fff;color:#363636}header .open_close_btn::after{content:"MENU"}body.open header .open_close_btn::after{content:"CLOSE"}@media(min-width: 901px){header .open_close_btn{display:none}}header .open_close_btn .icon{position:relative;width:14px;height:14px}header .open_close_btn .icon::before,header .open_close_btn .icon::after,header .open_close_btn .icon span{content:"";display:block;width:2.5px;height:2.5px;border-radius:2px;background-color:#fff;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0}body.open header .open_close_btn .icon::before,body.open header .open_close_btn .icon::after,body.open header .open_close_btn .icon span{background-color:#363636;width:14px;height:1px}header .open_close_btn .icon::before{transform:translateY(-6px)}body.open header .open_close_btn .icon::before{transform:rotate(40deg)}header .open_close_btn .icon::after{transform:translateY(6px)}body.open header .open_close_btn .icon::after{transform:rotate(-40deg)}body.open header .open_close_btn .icon span{display:none}header .shop_btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:10px;background-color:#327419;color:#fff;border-radius:18px;padding:0 15px;font-size:11px;font-weight:bold}@media(min-width: 901px){header .shop_btn{height:36px}header .shop_btn br{display:none}}@media(max-width: 900px){header .shop_btn{text-align:center;position:fixed;z-index:102;bottom:14px;right:14px;flex-direction:column-reverse;gap:5px;padding:12px;line-height:1.2;font-size:8px;border-radius:15px}}header .shop_btn::after{content:"";display:block;width:14px;height:14px;background-image:url(../images/common/icon_cart.svg);background-size:contain}@media(max-width: 900px){header .shop_btn::after{width:22px;height:22px}}#contents_wrapper{overflow:hidden}footer{font-family:"line",sans-serif;background-color:#1f1f1f;color:#e5e5e5;padding:100px 5px;text-align:left;margin-top:100px}@media(max-width: 900px){footer{padding:10px;margin-top:60px}}body.home footer{margin-top:0}footer .inner{margin:0 auto;display:flex;align-items:center;column-gap:20px}@media(max-width: 900px){footer .inner{flex-direction:column;align-items:stretch}}@media(min-width: 901px){footer .footer_logo{width:600px;max-width:40%;margin-top:25px}}@media(max-width: 900px){footer .footer_logo img{width:100%}}footer .footer_logo .copyright_txt{text-align:right;font-size:14px;margin-top:10px}@media(min-width: 901px){footer .footer_infos{margin-left:auto;margin-right:9%;width:460px}}@media(max-width: 900px){footer .footer_infos{width:100%;padding:20px}}footer .footer_infos .menus{display:flex;gap:50px;justify-content:space-between;margin-bottom:50px}footer .footer_infos .menus .each_menu:first-child{flex:1}@media(max-width: 900px){footer .footer_infos .menus{gap:20px}footer .footer_infos .menus .each_menu{flex:1}}footer .footer_infos .menus h3{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e5e5e5;font-size:16px;font-family:"Montserrat",sans-serif}footer .footer_infos .menus ul{display:grid;grid-auto-flow:column;grid-template-rows:repeat(4, auto);gap:10px 10px;justify-content:space-between;padding-right:20px;font-size:14px}@media(max-width: 900px){footer .footer_infos .menus ul{display:flex;flex-direction:column;padding-right:0px}}footer .footer_infos .generals{display:flex}@media(min-width: 901px){footer .footer_infos .generals{justify-content:space-between;align-items:center}}@media(max-width: 900px){footer .footer_infos .generals{flex-direction:column;row-gap:50px}}footer .footer_infos .generals .sns{display:flex;align-items:center;gap:22px}footer .footer_infos .generals .sns .sns_btns{display:flex;align-items:center;gap:22px}footer .footer_infos .generals .sns .sns_btns svg{width:auto;height:30px}.title_set{text-align:center;margin-top:15px;margin-bottom:50px}@media(max-width: 900px){.title_set{text-align:left;margin-bottom:30px}}.title_set h2{font-size:37px;line-height:1.5;color:#073316}@media(max-width: 900px){.title_set h2{line-height:1.4;font-size:32px}}.title_set h3{font-size:12px;color:#327419}.lang_en .title_set h3{display:none}.sec{position:relative}.sec .inner{max-width:1030px;padding:0 15px;margin:0 auto}.sec .inner.narrow{max-width:830px}.skew{transform:skewY(-3deg)}.post-type-archive-journal .skew{transform:none !important}@media(max-width: 900px){.skew{transform:skewY(-7deg)}}.skew .invert{transform:skewY(3deg);padding:3vw 0}@media(max-width: 900px){.skew .invert{transform:skewY(7deg);padding:7vw 0}}.skew.pic{overflow:hidden}.skew.pic .invert{transform:scale(1.2) skewY(3deg);padding:0;background-size:cover;background-position:center center}.post-type-archive-journal .skew.pic .invert{transform:none !important}@media(max-width: 900px){.skew.pic .invert{transform:scale(1.3) skewY(7deg)}}.nav-links{padding:20px;display:flex;justify-content:center;align-items:center;gap:5px;font-family:"line",sans-serif;font-weight:bold;font-size:24px;color:#4c4c4c;margin-bottom:80px}@media(max-width: 900px){.nav-links{font-size:18px;gap:3px;margin-bottom:40px}}.nav-links a,.nav-links span{display:flex;width:38px;height:38px;justify-content:center;align-items:center;border-radius:4px}@media(max-width: 900px){.nav-links a,.nav-links span{width:32px;height:32px}}.nav-links a.current,.nav-links span.current{background-color:#327418;color:#fff}.nav-links .next::before,.nav-links .prev::before{content:"";width:12px;height:12px;border-top:2px solid #4c4c4c;border-right:2px solid #4c4c4c;transform:rotate(45deg)}.nav-links .prev::before{transform:rotate(-135deg)}#top_page_title{overflow:hidden;height:calc(100vh - 50px);position:relative;padding-top:29px}@media(min-width: 901px){#top_page_title{height:calc(100vh - 80px)}}#top_page_title .for_all_athletes{display:block;width:100%;text-align:center;padding:5px;position:absolute;top:0;background-color:#000;min-height:29px}@media(max-width: 900px){#top_page_title .for_all_athletes{background-color:#fff}}#top_page_title .for_all_athletes .official_link{width:12px;right:12px}@media(max-width: 900px){#top_page_title .for_all_athletes .official_link{display:block}}@media(min-width: 901px){#top_page_title .for_all_athletes .official_link{display:none}}#top_page_title #top_slide{width:100%;height:100%}#top_page_title #top_slide>div,#top_page_title #top_slide .slick-track{height:100%}#top_page_title #top_slide .item{height:calc(100vh - 79px);background-size:cover;position:relative;overflow:hidden}@media(min-width: 901px){#top_page_title #top_slide .item{height:calc(100vh - 109px)}}#top_page_title #top_slide .item img.copy{max-width:75%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block;width:639px;height:111px}#top_page_title #top_slide .item img.nsf{position:absolute;right:84px;bottom:20px}#top_page_title #top_slide .item img.choice{position:absolute;right:20px;bottom:20px}#top_page_title #top_slide .item.first:before{content:"";display:block;background-image:linear-gradient(90deg, #b70905 0px, #b70905 1.5px, transparent 1.5px);background-repeat:repeat;background-size:9px;transform:skewX(-45deg);position:absolute}@media(min-width: 901px){#top_page_title #top_slide .item.first:before{width:200px;height:200px;top:0;right:0;bottom:0;left:500px;margin:auto}}@media(max-width: 900px){#top_page_title #top_slide .item.first:before{bottom:0;left:-30%;width:130%;height:43vh;transform-origin:left bottom}}#top_page_title #top_slide .slick-dots{display:flex;justify-content:center;position:absolute;bottom:30px;width:100%}@media(max-width: 900px){#top_page_title #top_slide .slick-dots{bottom:20px}}#top_page_title #top_slide .slick-dots li{width:15px;height:15px;opacity:.5}#top_page_title #top_slide .slick-dots li.slick-active{opacity:1}#top_page_title #top_slide .slick-dots li button{text-indent:-9999px;background-color:#d5c95b;border-radius:50%;width:10px;height:10px}.top_slide01{background-image:url(../images/top/top_slide01@2x.jpg);background-position:center center !important}@media(orientation: portrait){.top_slide01{background-image:url(../images/top/top_slide01_sm@2x.jpg);background-position:left top !important}}.top_slide02{background-image:linear-gradient(94deg, #fff 0% 50%, #fafafa 50% 100%);background-position:center center}@media(orientation: portrait)and (max-width: 900px){.top_slide02{background-image:linear-gradient(180deg, #fff 0% 47%, #fafafa 47% 100%) !important}}.top_slide02>a{display:block;width:100%;height:100%;position:relative}.top_slide02 .inner{height:100%}.top_slide02 .inner .products{height:100%;width:100%;max-width:2200px;margin:0 auto;display:flex;align-items:center}@media(min-width: 901px){.top_slide02 .inner .products{min-height:595px}}@media(orientation: portrait)and (max-width: 900px){.top_slide02 .inner .products{flex-direction:column;height:calc(100% - 30px)}}@media(max-width: 1200px){.top_slide02 .inner .products .pc_txt{font-size:.9em}}@media(max-width: 900px){.top_slide02 .inner .products .pc_txt{display:none}}.top_slide02 .inner .products .product{width:50%;padding:0 30px;display:flex}.top_slide02 .inner .products .product img{max-height:50vh;margin:auto}@media(orientation: portrait)and (max-width: 900px){.top_slide02 .inner .products .product{width:100%;height:50%;padding:0;justify-content:center}}.top_slide02 .inner .products .product .info{padding:20px;color:#073316;font-size:14px}@media(max-width: 900px){.top_slide02 .inner .products .product .info{padding:5px 20px}}.top_slide02 .inner .products .product .info .copy{border:1px solid #ceaf47;background-color:#fff;color:#ceaf47;text-align:center;padding:5px;margin-bottom:10px;font-size:17px}@media(max-width: 1200px){.top_slide02 .inner .products .product .info .copy{font-size:14px}}@media(max-width: 900px){.top_slide02 .inner .products .product .info .copy{font-size:12px}}@media(orientation: portrait)and (max-width: 900px){.top_slide02 .inner .products .pic{width:auto;height:80%;text-align:center}.top_slide02 .inner .products .pic img{height:100%;margin:0 auto}}.top_slide03{background-image:url(../images/top/top_slide03@2x.jpg);background-position:center top !important;color:#fff;display:flex !important;align-items:center !important;justify-content:center !important}.top_slide03 h2{color:#d5c95b;line-height:1.5}.top_slide03 .over_txt{text-align:center}.top_slide03 .rizin_txt{bottom:30px;left:30px;position:absolute}@media(min-width: 901px){.top_slide03 .over_txt h2{font-size:70px}.top_slide03 .over_txt h3{font-size:23px;margin-bottom:30px}.top_slide03 .over_txt p{font-size:20px;line-height:2}}@media(max-width: 900px){.top_slide03{position:relative;background-position:center top !important}.top_slide03 .over_txt{max-width:350px}.top_slide03 .over_txt h2{font-size:44px;line-height:1;margin-bottom:10px}.top_slide03 .over_txt h3{font-size:15px;margin-bottom:5px}.top_slide03 .over_txt p{font-size:14px;line-height:1.6}}@media(max-width: 600px){.top_slide03 .over_txt p{font-size:12px;line-height:1.4}}.top_slide04{background-image:url(../images/top/top_slide-pl-pc.jpg);background-position:top center;background-size:cover;position:relative;transition:.3s opacity}.top_slide04:hover{opacity:.9}.top_slide04>a{opacity:1;display:block;width:100%;height:100%;position:relative}@media(max-width: 900px){.top_slide04{background-image:url(../images/top/top_slide-pl-sp.jpg)}}.top_slide04:before{content:"";position:absolute;top:50%;bottom:0;width:100%;background-image:linear-gradient(rgba(0, 0, 0, 0), rgb(0, 0, 0))}.top_slide04 .info{position:absolute;text-align:center;left:0;right:0;margin:auto;top:calc(50% - 50px);width:100%;max-width:1200px}@media(max-width: 900px){.top_slide04 .info{top:initial;bottom:30px}}@media(max-width: 900px)and (orientation: portrait){.top_slide04 .info{top:calc(50% - 65px)}}.top_slide04 .info .logo{max-width:170px;margin:auto}@media(max-width: 900px){.top_slide04 .info .logo{max-width:100px}}.top_slide04 .info .txts{font-size:16px;margin-top:-20px;background-image:url(../images/top/grad.png);background-size:100% 100%;padding:30px 30px 14px 30px;color:#fff}@media(max-width: 900px){.top_slide04 .info .txts{font-size:14px}}@media(max-width: 600px){.top_slide04 .info .txts{font-size:14px}}.top_slide04 .info .txts h2{font-size:24px}@media(max-width: 900px){.top_slide04 .info .txts h2{font-size:20px}}@media(max-width: 900px){.top_slide04 .info .txts{background-image:none}}.top_slide04 .info .txts h2{margin-bottom:10px}@media(max-width: 900px){.top_slide04 .info .txts h2{margin-bottom:5px}}#top_consept_sec{color:#b98f02;text-align:center;font-size:16px;font-weight:bold;line-height:2.5;padding:70px 0;background-image:url(../images/top/top_concept_A.svg);background-size:167px 187px;background-position:center center}@media(max-width: 900px){#top_consept_sec{font-size:12px;line-height:1.8;padding:60px 0}}#top_news_sec .skew{background-color:#f8f8f8}@media(min-width: 901px){#top_news_sec .skew{padding-bottom:60px}}@media(min-width: 601px){#top_news_sec li:nth-child(4){display:none}}@media(max-width: 600px){#top_news_sec li .excerpt{display:none}}#top_team_sec .pic .invert{background-image:url(../images/top/top_team_pic01@2x.jpg);height:80vw;max-height:600px;background-position:center top}#top_team_sec .txt{background-color:hsla(0,0%,100%,.8);margin-top:-20vw}@media(min-width: 1001px){#top_team_sec .txt{margin-top:-200px}}#top_team_sec .stripe{transform:skewX(-45deg);position:absolute}@media(min-width: 901px){#top_team_sec .stripe{display:block;background-image:linear-gradient(90deg, #fff 0px, #fff 4px, transparent 4px);background-repeat:repeat;background-size:16px;width:350px;height:350px;transform-origin:left top;top:0;left:0px}}@media(max-width: 900px){#top_team_sec .stripe{display:block;background-image:linear-gradient(90deg, #fff 0px, #fff 1px, transparent 1px);background-repeat:repeat;background-size:8px;width:50%;height:50vw;top:70vw;right:0px;transform-origin:left bottom}}#top_team_sec #top_team_sp_title{background-color:#f8f8f8}#top_team_sec #top_team_sp_title .title_set{margin-bottom:0}#top_journal_sec .title_set.pc_only h2,#top_journal_sec .title_set.pc_only h3,#top_journal_sec .top_explain{color:#fff}#top_journal_sec .pic .invert{background-image:url(../images/top/top_journal_pic01@2x.jpg);height:80vw;max-height:600px}#top_journal_sec .txt{background-color:#073316;border-bottom:6px solid #327419;margin-top:-2px}@media(max-width: 900px){#top_journal_sec .txt{border-width:4px}}#top_journal_sec .txt .invert{height:260px;position:relative}@media(max-width: 900px){#top_journal_sec .txt .invert{height:80px}}#top_journal_sec #top_journal_txt{width:100%;position:absolute;left:0;right:0;bottom:20px}@media(max-width: 900px){#top_journal_sec #top_journal_txt{bottom:5px}#top_journal_sec #top_journal_txt .more_btn{margin-left:-15px;margin-right:-15px}}#top_journal_sec .stripe{transform:skewX(-45deg);position:absolute;opacity:.5}@media(min-width: 901px){#top_journal_sec .stripe{display:block;background-image:linear-gradient(90deg, #79c3d5 0px, #79c3d5 4px, transparent 4px);background-repeat:repeat;background-size:16px;width:300px;height:300px;transform-origin:left bottom;top:-200px;right:0px}}@media(max-width: 900px){#top_journal_sec .stripe{display:block;background-image:linear-gradient(90deg, #79c3d5 0px, #79c3d5 1.5px, transparent 1.5px);background-repeat:repeat;background-size:8px;width:170px;height:350px;transform-origin:left bottom;top:-200px;right:60px}}#top_journal_sec .stripe_red{transform:skewX(-45deg);position:absolute;opacity:.5}@media(min-width: 901px){#top_journal_sec .stripe_red{display:block;background-image:linear-gradient(90deg, #b70905 0px, #b70905 4px, transparent 4px);background-repeat:repeat;background-size:16px;width:300px;height:300px;transform-origin:right top;bottom:300px;left:0px}}#top_journal_sec #top_journal_sp_title{z-index:10;position:relative}#top_journal_sec #top_journal_sp_title .title_set{margin-bottom:0}#top_products_sec{padding-top:10vw}#top_products_sec .pic{position:relative}#top_products_sec .pic img{display:block}@media(min-width: 901px){#top_products_sec .pic_txt_set{display:flex;margin-bottom:70px;justify-content:space-between}#top_products_sec .pic_txt_set .pic{width:40%}#top_products_sec .pic_txt_set .txt{width:55%}}@media(max-width: 900px){#top_products_sec .pic_txt_set{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:20px}#top_products_sec .pic_txt_set .pic .nsf{position:absolute}}#top_products_sec #top_product_headline{color:#327419;font-weight:bold;line-height:1.3;background-position:left bottom;padding-bottom:30px;background-image:url(../images/common/sep.svg);margin-bottom:20px}@media(min-width: 901px){#top_products_sec #top_product_headline{font-size:35px}#top_products_sec #top_product_headline .nsf_txt{font-size:45px}}@media(max-width: 900px){#top_products_sec #top_product_headline{text-align:center;background-position:center bottom;font-size:20px}}#top_products_sec .product_info{font-size:14px;font-weight:bold;line-height:2;color:#073316}@media(max-width: 900px){#top_products_sec .product_info{font-size:12px;line-height:1.7}}.small_more_btn{text-align:right}.more_btn{text-align:center;margin-bottom:30px}@media(max-width: 900px){.more_btn{margin-bottom:5px}}.top_explain{line-height:2.7;text-align:center;font-weight:bold;margin-bottom:60px;color:#073316;font-size:16px}@media(max-width: 900px){.top_explain{line-height:1.8;font-size:12px;margin-bottom:30px;padding-top:30px}}.top_slide_add01{background-image:url(../images/top/watanabe.jpg);background-position:center top !important;transition:.3s opacity}.top_slide_add01:hover{opacity:.9}.top_slide_add01 a{opacity:1}.top_slide_add01 .copy_container{display:flex;justify-content:center;align-items:center;height:100%}.top_slide_add01 .copy_container .inner{max-width:75%;text-align:center}.top_slide_add01 .copy_container .inner img{display:inline-block}.top_slide_add01 .copy_container .inner .pic{position:relative}.top_slide_add01 .copy_container .inner .txt_pic{margin-top:-10px}#top_slide_sec{font-family:"line",sans-serif;padding:0 40px;margin-bottom:60px}#top_slide_sec a:hover{opacity:.9}@media(max-width: 900px){#top_slide_sec{padding:0;margin-bottom:30px}}#top_slide_sec .splide__track .splide__slide{position:relative;padding-bottom:50px}@media(max-width: 900px){#top_slide_sec .splide__track .splide__slide{padding-bottom:20px}}#top_slide_sec .splide__track .splide__slide .pic{position:relative}@media(min-width: 601px){#top_slide_sec .splide__track .splide__slide .pic{aspect-ratio:1257/741}}@media(max-width: 600px){#top_slide_sec .splide__track .splide__slide .pic{aspect-ratio:375/550;width:100vw}}#top_slide_sec .splide__track .splide__slide .pic img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}#top_slide_sec .splide__track .splide__slide .pic .pic_txt{position:absolute;bottom:1em;right:1em;color:#fff;text-align:right;font-size:.8em;line-height:1.4}#top_slide_sec .splide__track .splide__slide .en_ja{position:absolute;bottom:0;left:20px;padding-top:12px;background-image:url(../images/common/color_dots.png);background-size:27px 7px}#top_slide_sec .splide__track .splide__slide .en_ja .en span,#top_slide_sec .splide__track .splide__slide .en_ja .ja span{background-color:#fff;display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone}#top_slide_sec .splide__track .splide__slide .en_ja .en{font-family:"Montserrat",sans-serif;font-weight:900;font-size:58px;line-height:1.4;letter-spacing:-0.04em;margin-bottom:.2em}@media(max-width: 900px){#top_slide_sec .splide__track .splide__slide .en_ja .en{font-size:43px}}#top_slide_sec .splide__track .splide__slide .en_ja .en span{padding:0 .1em}#top_slide_sec .splide__track .splide__slide .en_ja .ja{font-size:25px;font-weight:bold;line-height:1.6}@media(max-width: 900px){#top_slide_sec .splide__track .splide__slide .en_ja .ja{font-size:16px}}#top_slide_sec .splide__track .splide__slide .en_ja .ja span{padding:.3em}#top_slide_sec .splide__pagination{padding:0;left:initial;bottom:0}@media(max-width: 900px){#top_slide_sec .splide__pagination{position:static;display:block;margin:10px 20px}}#top_slide_sec .splide__pagination .splide__pagination__page{transition:.2s all;transition-delay:.1s}#top_slide_sec .splide__pagination .splide__pagination__page.is-active{background-color:#327419;opacity:1;width:59px;border-radius:10px;transform:none}#top_pickup_sec{font-family:"line",sans-serif;margin-bottom:80px}#top_pickup_sec .inner{max-width:1110px}#top_pickup_sec .sec_title{margin-bottom:40px;display:flex;gap:5px 10px;align-items:center;flex-wrap:wrap}@media(max-width: 900px){#top_pickup_sec .sec_title{margin-bottom:25px}}#top_pickup_sec h3{display:flex;align-items:center;gap:10px;font-size:30px;line-height:1}@media(max-width: 900px){#top_pickup_sec h3{font-size:21px}}#top_pickup_sec h3 .icon{align-self:center}@media(max-width: 900px){#top_pickup_sec h3 .icon{width:24px}}@media(min-width: 901px){.grid_wrap{display:grid;gap:20px;grid-template-columns:repeat(3, 1fr)}}@media(max-width: 900px){.grid_wrap{display:flex;flex-direction:column;gap:20px}.grid_wrap .splide{background-color:#27292c;margin:0 -20px;padding-top:200px;margin-top:-180px;padding-bottom:100px;visibility:visible}.grid_wrap .splide__track{overflow:visible;width:78%;margin:auto}.grid_wrap .splide__arrows .splide__arrow{top:initial;bottom:14px;background-color:#e5e5e5;opacity:1;width:35px;height:35px}.grid_wrap .splide__arrows .splide__arrow--prev{left:40px}.grid_wrap .splide__arrows .splide__arrow--next{right:40px}.grid_wrap .splide__pagination{bottom:40px;gap:15px}.grid_wrap .splide__pagination__page{width:10px;height:10px}.grid_wrap .splide__pagination__page.is-active{transform:none}}@media(min-width: 901px){.grid_wrap .wrap_grid_items{display:grid;gap:20px;grid-template-columns:repeat(2, 1fr);grid-column:1/4}}@media(max-width: 900px){.grid_wrap .wrap_grid_items{display:flex;flex-direction:column;gap:20px}}.grid_wrap .grid_item{position:relative}.grid_wrap .grid_item>a{display:flex;flex-direction:column;background-color:#f4f8fa;height:100%;overflow:hidden;border-radius:10px;position:relative}.grid_wrap .grid_item>a img{transition:.5s all}.grid_wrap .grid_item>a:hover{opacity:1}.grid_wrap .grid_item>a:hover img{opacity:.8}.grid_wrap .grid_item .name_label{position:absolute;z-index:10;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-size:14px;color:#fff;font-weight:bold;padding:1em;left:20px;top:-10px}@media(max-width: 900px){.grid_wrap .grid_item .name_label{font-size:12px}}.grid_wrap .grid_item .name_label::after{content:"";display:block;width:10px;height:10px;position:absolute;top:0;right:-10px;background-color:inherit;clip-path:polygon(0 0, 100% 100%, 0 100%);filter:brightness(80%)}.grid_wrap .grid_item .pic{aspect-ratio:1.78125;overflow:hidden}.grid_wrap .grid_item .pic img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.grid_wrap .grid_item .info{padding:20px;flex:1;display:flex;flex-direction:column}@media(max-width: 900px){.grid_wrap .grid_item .info{padding:14px}}.grid_wrap .grid_item .info .date{font-size:10px;font-weight:bold;color:rgba(125,130,137,.6);margin-bottom:5px}.grid_wrap .grid_item .info .title{overflow:hidden;font-size:18px;font-weight:bold;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4}.grid_wrap .first_grid_item{grid-column:1/3;grid-row:1/3;z-index:1}.grid_wrap .first_grid_item .pic{aspect-ratio:1.2998171846;overflow:hidden}.grid_wrap .first_grid_item .pic img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}@media(min-width: 901px){.grid_wrap .splide,.grid_wrap .splide__track,.grid_wrap .top_pickup_list{display:grid !important;overflow:visible;grid-template-columns:subgrid;grid-template-rows:subgrid;grid-column:1/4;grid-row:1/4}}@media(max-width: 600px){.grid_wrap .splide .grid_item,.grid_wrap .splide__track .grid_item,.grid_wrap .top_pickup_list .grid_item{width:100%;margin-right:20px}}.grid_wrap .splide .grid_item:nth-child(1),.grid_wrap .splide__track .grid_item:nth-child(1),.grid_wrap .top_pickup_list .grid_item:nth-child(1){grid-column:3/4;grid-row:1/2}.grid_wrap .splide .grid_item:nth-child(2),.grid_wrap .splide__track .grid_item:nth-child(2),.grid_wrap .top_pickup_list .grid_item:nth-child(2){grid-column:3/4;grid-row:2/3}.grid_wrap .splide .grid_item:nth-child(3),.grid_wrap .splide__track .grid_item:nth-child(3),.grid_wrap .top_pickup_list .grid_item:nth-child(3){grid-column:1/1;grid-row:3/4}.grid_wrap .splide .grid_item:nth-child(4),.grid_wrap .splide__track .grid_item:nth-child(4),.grid_wrap .top_pickup_list .grid_item:nth-child(4){grid-column:2/3;grid-row:3/4}.grid_wrap .splide .grid_item:nth-child(5),.grid_wrap .splide__track .grid_item:nth-child(5),.grid_wrap .top_pickup_list .grid_item:nth-child(5){grid-column:3/4;grid-row:3/4}@keyframes slide-to-left{100%{transform:translateX(-50%)}}#top_menu_card_sec{font-family:"line",sans-serif;margin-bottom:120px}@media(max-width: 900px){#top_menu_card_sec{margin-bottom:30px}}#top_menu_card_sec .txt_slide{width:300%;position:relative;display:flex;animation:slide-to-left 40s linear infinite}#top_menu_card_sec .txt_slide img{display:inline-block}#top_menu_card_sec .txt_slide .each{width:150%;display:inline-block;gap:20px}@media(min-width: 601px){#top_menu_card_sec .txt_slide img.sc{width:37%;margin-right:2%}#top_menu_card_sec .txt_slide img.for{width:59%}}@media(max-width: 600px){#top_menu_card_sec .txt_slide img{width:98%;margin-right:2%}}#top_menu_card_sec .menu_card_area{display:flex;flex-wrap:wrap;gap:32px;margin-top:-30px}@media(max-width: 900px){#top_menu_card_sec .menu_card_area{gap:14px}}#top_menu_card_sec .menu_card{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media(min-width: 901px){#top_menu_card_sec .menu_card{width:calc(50% - 16px)}}@media(max-width: 900px){#top_menu_card_sec .menu_card{border-bottom-left-radius:18px;border-bottom-right-radius:18px}}@media(min-width: 901px){body.lang_ja #top_menu_card_sec .menu_card.movie{width:100%;border-radius:0}}#top_menu_card_sec .menu_card_header{color:#fff;border-bottom:1px solid #fff;clip-path:polygon(0 0, calc(100% - 60px) 0, 100% 100%, 0 100%);padding:15px;padding-left:30px;padding-right:60px;display:flex;gap:10px;align-items:center}@media(max-width: 900px){#top_menu_card_sec .menu_card_header{padding:8px;padding-left:10px;padding-right:60px}}#top_menu_card_sec .menu_card_header .icon img{display:block}@media(max-width: 900px){#top_menu_card_sec .menu_card_header .icon img{width:24px}}#top_menu_card_sec .menu_card_header h3{font-size:27px;font-family:"Montserrat",sans-serif;text-transform:capitalize}@media(max-width: 900px){#top_menu_card_sec .menu_card_header h3{font-size:24px}}#top_menu_card_sec .menu_card_header .btn{margin-left:auto;display:flex;align-items:center;font-size:11px;font-weight:bold;background-color:#fff;border-radius:20px;padding:3px 14px;gap:8px}#top_menu_card_sec .menu_card_header .btn::after{content:"";display:block;width:7px;height:7px;border-top:1px solid;border-right:1px solid;transform:rotate(45deg)}#top_menu_card_sec .menu_card_body{display:flex;flex:1;flex-direction:column;color:#fff}#top_menu_card_sec .menu_card_body.movie_back_color{pointer-events:none}#top_menu_card_sec .menu_card_body.movie_back_color iframe{pointer-events:all}#top_menu_card_sec .menu_card_body img{transition:.5s}#top_menu_card_sec .menu_card_body:hover{opacity:1}#top_menu_card_sec .menu_card_body:hover img{opacity:.8}@media(min-width: 901px){body.lang_ja #top_menu_card_sec .menu_card_body.movie_back_color{flex-direction:row}body.lang_ja #top_menu_card_sec .menu_card_body.movie_back_color .media{width:50%}}#top_menu_card_sec .menu_card_body .info{padding:20px 30px;display:flex;flex-direction:column;min-height:300px;flex:1}@media(max-width: 900px){#top_menu_card_sec .menu_card_body .info{min-height:initial;padding:10px 15px}}#top_menu_card_sec .menu_card_body .info .desc{font-size:18px}@media(max-width: 900px){#top_menu_card_sec .menu_card_body .info .desc{font-size:16px;margin-bottom:20px}}#top_menu_card_sec .menu_card_body .info .general{margin-top:auto}#top_menu_card_sec .menu_card_body .info .general .vol{font-size:28px;line-height:1}@media(max-width: 900px){#top_menu_card_sec .menu_card_body .info .general .vol{font-size:22px}}#top_menu_card_sec .menu_card_body .info .general .vol .num{font-size:78px;font-weight:100;font-weight:100}@media(max-width: 900px){#top_menu_card_sec .menu_card_body .info .general .vol .num{font-size:58px}}#top_menu_card_sec .menu_card_body .info .general .date{font-size:14px}#top_menu_card_sec .menu_card_body .info .general .title{font-size:18px;font-weight:bold}#top_menu_card_sec .menu_card_body .media{aspect-ratio:483/272;background-color:#fff;overflow:hidden}#top_menu_card_sec .menu_card_body .media .pic,#top_menu_card_sec .menu_card_body .media .vid{width:100%;height:100%;position:relative}#top_menu_card_sec .menu_card_body .media iframe{width:100%;height:100%}#top_menu_card_sec .menu_card_body .media img{width:100%;height:100%;object-fit:cover}#top_menu_card_sec .menu_card_body .media .read{position:absolute;bottom:20px;right:25px;display:flex;align-items:center}#top_menu_card_sec .menu_card_body .media .read.journal{color:#27cc73}#top_menu_card_sec .menu_card_body .media .read.journal::before{background-color:#27cc73}#top_menu_card_sec .menu_card_body .media .read.column{color:#d55a4f}#top_menu_card_sec .menu_card_body .media .read.column::before{background-color:#d55a4f}#top_menu_card_sec .menu_card_body .media .read::before,#top_menu_card_sec .menu_card_body .media .read::after{content:"";display:block}#top_menu_card_sec .menu_card_body .media .read span{order:1;font-size:16px;margin-right:1em;letter-spacing:0}@media(max-width: 900px){#top_menu_card_sec .menu_card_body .media .read span{font-size:14px}}#top_menu_card_sec .menu_card_body .media .read::before{order:2;height:1px;width:65px;background-color:#fff}#top_menu_card_sec .menu_card_body .media .read::after{order:3;width:18px;height:18px;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg)}.obi{margin-left:5%;padding:30px 45px;padding-right:20px}@media(max-width: 900px){.obi{padding:20px}}.obi .obi_in{display:flex;gap:20px}@media(max-width: 900px){.obi .obi_in{flex-direction:column}}.obi .obi_in .txt{flex:1;font-weight:bold;font-size:23px;display:flex;align-items:center;margin-right:20px;padding-right:20px}@media(max-width: 900px){.obi .obi_in .txt{border:none !important;font-size:14px;margin:0;padding:0}}.obi .obi_in .btn{font-family:"Montserrat",sans-serif;font-size:18px;font-weight:bold;padding:40px 15px;display:flex;gap:18px;align-items:center;letter-spacing:0}@media(max-width: 900px){.obi .obi_in .btn{padding:0;justify-content:flex-end;font-size:13px;gap:8px}}.obi .obi_in .btn::after{content:"";display:block;width:15px;height:15px;transform:rotate(45deg)}@media(max-width: 900px){.obi .obi_in .btn::after{width:10px;height:10px}}#top_teamsun_sec{background-color:#000;font-family:"line",sans-serif;background-position:center top;background-size:100% auto}@media(min-width: 901px){#top_teamsun_sec{padding-bottom:60px;background-image:url(../images/top/top_team_back_pc.jpg)}}@media(max-width: 900px){#top_teamsun_sec{padding-bottom:20px;background-image:url(../images/top/top_team_back_sp.jpg)}}#top_teamsun_sec .top_team_lead{text-align:center;padding:19% 0 17% 0;color:#e5e5e5;font-weight:bold;font-size:22px}@media(max-width: 900px){#top_teamsun_sec .top_team_lead{font-size:12px;padding:21% 0 17% 0}}#top_teamsun_sec .top_team_lead .txt_img{mix-blend-mode:exclusion;margin-left:-0.5%;margin-bottom:1em}#top_teamsun_sec .top_team_lead .txt_img img{display:flex;width:100%}#top_teamsun_sec .player_pics{margin:auto}@media(max-width: 900px){#top_teamsun_sec .player_pics{padding:0 20px}}@media(min-width: 901px){#top_teamsun_sec ul.pic_list{display:flex;gap:1vw;margin-bottom:70px;justify-content:center;margin-left:-2vw;margin-right:-2vw}}#top_teamsun_sec ul.pic_list li{opacity:0;transition:.8s;transform:translateY(5%);position:relative}#top_teamsun_sec ul.pic_list li.active{opacity:1;transform:translateY(0)}#top_teamsun_sec ul.pic_list li:nth-child(1){transition-delay:.1s}#top_teamsun_sec ul.pic_list li:nth-child(2){transition-delay:.2s}#top_teamsun_sec ul.pic_list li:nth-child(3){transition-delay:.3s}#top_teamsun_sec ul.pic_list li:nth-child(4){transition-delay:.4s}#top_teamsun_sec ul.pic_list li:nth-child(5){transition-delay:.5s}@media(min-width: 901px){#top_teamsun_sec ul.pic_list li:nth-child(odd){top:-3vw}}@media(max-width: 900px){#top_teamsun_sec ul.pic_list{display:grid;gap:1vw;margin-bottom:30px;grid-template-columns:1fr 1fr;grid-template-rows:repeat(6, 1fr)}#top_teamsun_sec ul.pic_list li:nth-child(1){grid-column:1/2;grid-row:1/3}#top_teamsun_sec ul.pic_list li:nth-child(2){grid-column:2/3;grid-row:1/4}#top_teamsun_sec ul.pic_list li:nth-child(3){grid-column:1/2;grid-row:3/5}#top_teamsun_sec ul.pic_list li:nth-child(4){grid-column:2/3;grid-row:4/7}#top_teamsun_sec ul.pic_list li:nth-child(5){grid-column:1/2;grid-row:5/7}}#top_teamsun_sec ul.pic_list li{border-radius:10px;overflow:hidden;flex:1}#top_teamsun_sec ul.pic_list img{width:100%;height:100%;display:block;object-fit:cover}#top_teamsun_sec .obi{background-color:#fff}#top_teamsun_sec .obi .obi_in .txt{border-right:1px solid #363636}#top_teamsun_sec .obi .obi_in .btn::after{border-top:3px solid #1f1f1f;border-right:3px solid #1f1f1f}#top_productsun_sec{font-family:"line",sans-serif;position:relative;background-size:cover}@media(min-width: 901px){#top_productsun_sec{background-image:url(../images/top/top_product_back_pc.jpg);aspect-ratio:1280/920}}@media(max-width: 900px){#top_productsun_sec{background-image:url(../images/top/top_product_back_sp.jpg);aspect-ratio:600/1185}}#top_productsun_sec .product_copy{color:#fff;text-align:center;padding-top:4%;width:100%}@media(max-width: 900px){#top_productsun_sec .product_copy{position:absolute;bottom:58%}}#top_productsun_sec .product_copy .en_title{font-size:30px;font-weight:bold;font-family:"Montserrat",sans-serif;padding-bottom:24px;margin-bottom:32px;background-image:url(../images/common/color_line.svg);background-position:center bottom}@media(max-width: 900px){#top_productsun_sec .product_copy .en_title{font-size:15px;padding-bottom:16px;margin-bottom:16px;background-size:50px auto}}#top_productsun_sec .product_copy .ja_title{font-size:40px;font-weight:bold;padding-bottom:10px}@media(max-width: 900px){#top_productsun_sec .product_copy .ja_title{font-size:26px}}#top_productsun_sec .product_copy .txt{font-size:18px}@media(max-width: 900px){#top_productsun_sec .product_copy .txt{font-size:15px}}#top_productsun_sec .obi{position:absolute;bottom:40px;color:#fff;backdrop-filter:brightness(80%) blur(20px);width:95%}#top_productsun_sec .obi .obi_in .txt{border-right:1px solid #fff}#top_productsun_sec .obi .obi_in .txt .why_ja{margin-bottom:5px}#top_productsun_sec .obi .obi_in .txt .why_en img{display:block}#top_productsun_sec .obi .obi_in .btn::after{border-top:3px solid #fff;border-right:3px solid #fff}#top_foot_shop{font-family:"line",sans-serif;padding:40px 20px;color:#fff;text-align:center;background-color:#c92d29}@media(max-width: 900px){#top_foot_shop{padding:20px 20px}}#top_foot_shop .txt{font-size:20px;font-weight:bold;margin-bottom:1.5em;display:flex;align-items:center;justify-content:center;gap:5px}@media(max-width: 900px){#top_foot_shop .txt{margin-bottom:12px}}#top_foot_shop .txt::after{content:"";display:block;width:21px;height:21px;background-image:url(../images/common/icon_cart.svg);background-size:contain}#top_foot_shop .btns{justify-content:center}#top_foot_shop .btns .btn{background-color:#fff;color:#c92d29;display:inline-flex;font-weight:bold;align-items:center;justify-content:center;position:relative;padding:15px 60px;border-radius:100px;gap:10px;min-width:370px;font-size:18px;background-image:url(../images/common/btn_window.svg);background-position:right 24px center}@media(max-width: 900px){#top_foot_shop .btns .btn{padding:10px 20px;padding-right:50px;min-width:initial}}#journal_archive_header{position:relative;display:flex;justify-content:center;align-items:center;height:210px}@media(max-width: 900px){#journal_archive_header{height:160px}}#journal_archive_header:before{content:"";height:140%;width:100%;position:absolute;left:0;top:0;background-image:url(../images/journal/journal_head@2x.jpg);background-size:cover;background-position:center top}#journal_archive_header .title_txt{position:relative;text-align:center}#journal_archive_header .title_txt h2{font-size:50px;line-height:1.2;color:#d5c95b}@media(max-width: 900px){#journal_archive_header .title_txt h2{font-size:37px}}#journal_archive_header .title_txt h3{font-size:18px;color:#d5c95b}@media(max-width: 900px){#journal_archive_header .title_txt h3{font-size:12px}}#journal_single_header{position:relative;background-color:#01210c;padding:25px 10px 35px 10px}@media(max-width: 600px){#journal_single_header{padding:10px}}#journal_single_header .title_txt{position:relative;text-align:center}@media(max-width: 600px){#journal_single_header .title_txt{display:flex;align-items:center;text-align:left}}#journal_single_header .title_txt h2{font-size:50px;line-height:1.2;color:#d5c95b}@media(max-width: 600px){#journal_single_header .title_txt h2{font-size:24px;margin-right:10px}}#journal_single_header .title_txt h3{font-size:18px;color:#d5c95b}@media(max-width: 600px){#journal_single_header .title_txt h3{font-size:12px}}.journal_list{margin-bottom:60px}@media(min-width: 601px){.journal_list.archive_journal_list{display:flex;flex-wrap:wrap}.journal_list.archive_journal_list>a{width:100%}.journal_list.archive_journal_list>a:nth-child(3n),.journal_list.archive_journal_list>a:nth-child(3n-1){width:50%}}@media(min-width: 601px)and (min-width: 901px){.journal_list.archive_journal_list>a:nth-child(3n) .title,.journal_list.archive_journal_list>a:nth-child(3n-1) .title{font-size:32px}}.journal_list.archive_journal_list .titles{border-bottom:none !important}.journal_list.archive_journal_list .adding{color:#d5c95b}.journal_list .skew.pic{display:block;opacity:1}.journal_list .skew.pic .invert{position:relative;height:39vw;max-height:550px;min-height:380px;display:flex;justify-content:center;align-items:center;background-color:#073316}#journal_archive_container .journal_list .skew.pic .invert:before{content:"";display:block;position:absolute;width:100%;height:100%;bottom:0;opacity:.7;background:linear-gradient(rgba(0, 0, 0, 0), rgb(0, 0, 0));left:0;transition:.2s all}@media(max-width: 900px){#journal_archive_container .journal_list .skew.pic .invert:before{opacity:.8}}.journal_list .skew.pic.comingsoon .invert{color:#fff;font-size:19px}.journal_list .skew.pic.comingsoon .invert:before{background-color:#777 !important}#journal_archive_container .journal_list .skew.pic:hover .invert:before{background-color:rgba(0,0,0,.5)}.journal_title_set{font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;position:relative;color:#073316;text-align:center}#journal_archive_container .journal_title_set{color:#fff}.journal_title_set .info{padding:0 10px}.journal_title_set .info .titles{display:inline-block;border-bottom:1px solid #d5c95b;margin-bottom:2em;padding-bottom:1em}#journal_single_page_container .journal_title_set .info .titles{border-color:#073316}#journal_archive_container .journal_title_set .info .titles{margin-bottom:0}.journal_title_set .info .titles .vol{font-size:15px}.journal_title_set .info .titles .title{font-weight:bold;font-size:50px}@media(max-width: 900px){.journal_title_set .info .titles .title{font-size:27px}}#journal_single_page_container .journal_title_set .info .titles .title{font-size:55px}@media(max-width: 900px){#journal_single_page_container .journal_title_set .info .titles .title{font-size:35px}}.journal_title_set .info .titles .sub_title{font-size:19px}@media(max-width: 900px){.journal_title_set .info .titles .sub_title{font-size:14px}}#journal_single_page_container .journal_title_set .info .titles .sub_title{font-size:14px}.journal_title_set .info .adding{font-size:14px;margin-bottom:2em;line-height:1.4}@media(max-width: 900px){.journal_title_set .info .adding{font-size:12px}}#journal_archive_container .journal_title_set .info .adding{margin-bottom:1em}@media(max-width: 900px){#journal_archive_container .journal_title_set .info .adding{margin-bottom:30px}}#journal_index_page_container .journal_title_set .info .adding{font-size:24px}@media(max-width: 900px){#journal_index_page_container .journal_title_set .info .adding{font-size:18px}}#journal_single_page_container .journal_title_set .info .adding{font-size:16px}#journal_child_link{background-color:#f8f8f8;padding:30px 0}#journal_single_content{background-color:#f8f8f8;padding:30px 0;padding-bottom:30vw;margin-bottom:-30vw}#journal_single_content .invert{padding-bottom:0;margin-bottom:-40px}.titles .vol span{padding-left:25px;display:inline-block;background-image:url(../images/common/feather_g.svg);background-position:left center}#journal_archive_container .titles .vol span{background-image:url(../images/common/feather_w.svg)}@media(max-width: 900px){#journal_archive_container .titles .vol span{transform:scale(0.7)}}.general_archive_sec .inner{max-width:1110px}.general_archive_sec .sec_header{margin-bottom:60px}@media(max-width: 900px){.general_archive_sec .sec_header{margin-bottom:40px}}.general_archive_sec .sec_header .page_title{display:flex;align-items:center;gap:10px;font-size:80px;line-height:1.2;letter-spacing:0}@media(max-width: 900px){.general_archive_sec .sec_header .page_title{font-size:55px}}@media(min-width: 901px){.general_archive_sec .sec_header .page_title .icon{width:64px}}@media(max-width: 900px){.general_archive_sec .sec_header .page_title .icon{width:44px}}.general_archive_sec .sec_header .page_title .icon img{display:block;width:100%}.general_archive_sec .sec_header .page_desc{font-size:20px}@media(max-width: 900px){.general_archive_sec .sec_header .page_desc{font-size:12px}}.general_archive_sec .general_terms{margin-bottom:40px}.general_archive_sec .general_terms .category_title{display:flex;align-items:center;gap:10px;font-size:26px;font-weight:bold;margin-bottom:16px}@media(max-width: 900px){.general_archive_sec .general_terms .category_title{font-size:22px}}@media(max-width: 900px){.general_archive_sec .general_terms .category_title .icon{width:19px}}.general_archive_sec .general_terms .category_title .icon img{display:block}.general_archive_sec .count_area{margin-bottom:30px;display:flex;align-items:center;gap:5px;font-size:14px;font-weight:bold}@media(max-width: 900px){.general_archive_sec .count_area .icon{width:23px}}.general_archive_sec .count_area .icon img{display:block}.general_archive_sec .count_area .count_num{font-size:26px}@media(max-width: 900px){.general_archive_sec .count_area .count_num{font-size:20px}}.general_archive_sec .post_links{margin-bottom:60px}@media(max-width: 900px){.general_archive_sec .post_links{margin-bottom:30px}}.general_archive_sec .archive_player_tag{margin-top:auto;padding-top:10px}.general_archive_sec .archive_player_tag object{display:flex;gap:5px;flex-wrap:wrap}.general_archive_sec .archive_player_tag object:empty{display:none}.general_archive_sec .archive_player_tag a{background-color:#fff;font-size:12px;color:#327419;border-radius:3px;display:block !important;margin:0;padding:1px 5px}.general_terms .tags.each{margin-bottom:8px}.general_terms .tags.each a{line-height:2}@media(max-width: 900px){.general_terms .tags.each a{line-height:1.6}}.general_terms .tags.all{display:flex;flex-wrap:wrap;gap:10px;padding:20px 30px;color:#363636;background-color:#f4f8fa;font-weight:bold;border-radius:18px}@media(max-width: 900px){.general_terms .tags.all{padding:15px;gap:6px;font-size:12px}}.general_terms .tags.all a{background-color:#fff;padding:7px 18px;border-radius:20px;line-height:2.2}@media(max-width: 900px){.general_terms .tags.all a{padding:3px 6px}}.general_terms .tags.all a.current{color:#fff;background-color:#363636}#journal_archive_sec{font-family:"line",sans-serif}.news_list{display:flex;flex-wrap:wrap;margin-left:-18px}.news_list>li{width:33.33333%;padding-left:18px;margin-bottom:30px}@media(max-width: 600px){.news_list>li{width:50%;margin-bottom:20px}.news_list>li .excerpt{display:none}}.news_list>li a{display:block}.news_list>li .pic{margin-bottom:10px;position:relative}.news_list>li .pic .pic_inner{padding-top:55%;background-color:#fff;position:relative;overflow:hidden;border:1px solid #f0f0f0}#top_news_sec .news_list>li .pic .pic_inner{border:none}.news_list>li .pic .pic_inner img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:block}.news_list>li .date{color:#ccc;margin-bottom:4px}.news_list>li .title{font-size:18px;font-weight:bold;margin-bottom:8px;line-height:1.3}@media(max-width: 600px){.news_list>li .title{font-size:12px}}.page_title{position:relative}.page_title .official_link{width:12px;right:12px;height:29px}@media(max-width: 900px){.page_title .official_link{display:block}}@media(min-width: 901px){.page_title .official_link{display:none}}ul.two_column_list{display:flex;margin-left:-4%;flex-wrap:wrap}ul.two_column_list>li{width:50%;padding:0 0 30px 4%}@media(max-width: 600px){ul.two_column_list>li{width:100%}}ul.two_column_list .child img{display:block}ul.two_column_list a.child .pic{position:relative}ul.two_column_list a.child .pic:after{position:absolute;content:"";bottom:20px;right:20px;width:50px;height:50px;background-color:#327419;box-shadow:0px 0px 3px rgba(0,0,0,.39);border-radius:50%;background-image:url(../images/common/arrow_w_r.svg);background-position:center center;background-repeat:no-repeat}ul.two_column_list .above_title{font-size:18px;font-weight:bold;margin-bottom:1em}@media(max-width: 600px){ul.two_column_list .above_title{text-align:center}}ul.two_column_list .below_title{margin-top:.5em;text-align:center}.single_article .title{font-size:30px;font-weight:bold;margin-bottom:20px}@media(max-width: 900px){.single_article .title{font-size:22px}}.single_article .eye_catch{margin-bottom:40px;text-align:center}.single_article .date{color:#cacaca;margin-bottom:5px}.single_article .article_set{margin-bottom:30px}.single_article .article_set .head_part{font-size:18px;font-weight:bold;margin-bottom:12px}.single_article .article_set .body_part{font-size:16px}.single_article .description{margin:15px 0 30px 0;font-size:16px}.single_article .news_article_set{margin-bottom:30px}.single_article .news_article_set .head_part{margin-bottom:32px}.single_article .news_article_set .head_part .news_title{margin-bottom:12px;font-size:18px;font-weight:bold}.single_article .news_article_set .head_part .post-categories,.single_article .news_article_set .head_part .news_category{font-size:12px;display:flex;flex-wrap:wrap}.single_article .news_article_set .head_part .post-categories li,.single_article .news_article_set .head_part .news_category li{margin-right:5px;margin-bottom:5px}.single_article .news_article_set .head_part .post-categories li a,.single_article .news_article_set .head_part .news_category li a{display:inline-block;background-color:#327419;color:#fff;padding:.2em .6em;border-radius:3px;font-feature-settings:"pkna"}.single_article .news_article_set .body_part{font-size:16px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif !important}.single_article .news_article_set .body_part a{color:#327419;text-decoration:underline}.single_article .news_article_set .body_part p{margin-bottom:1.6em}.single_article .next_prev_link{color:#327419;margin-bottom:30px}.single_article .article_add{background-color:#e5e5e5;padding:10px;margin-bottom:30px}.single_article .article_gallery{font-size:14px}@media(max-width: 900px){.single_article .article_gallery{font-size:12px}}.single_article .article_gallery:before{content:"";display:block;width:60px;margin:0 auto;margin-bottom:30px;border-bottom:1px solid #073316}.single_article .single_vid{margin-bottom:30px}@media(max-width: 900px){.single_article .single_vid{margin-bottom:18px}}.single_article .single_vid iframe{width:100%;height:auto;aspect-ratio:16/9}#news_header{position:relative;background-color:#fff;padding:25px 10px 35px 10px}@media(max-width: 600px){#news_header{padding:10px}}#news_header .title_txt{position:relative;text-align:center}@media(max-width: 600px){#news_header .title_txt{text-align:left}}#news_header .title_txt h2{font-size:50px;line-height:1.2;color:#d5c95b}@media(max-width: 600px){#news_header .title_txt h2{font-size:24px;margin-right:10px}}#news_header .title_txt h3{font-size:18px;color:#d5c95b}@media(max-width: 600px){#news_header .title_txt h3{font-size:12px}}#foot_back{padding:20px 0;font-size:16px}.txt_arrow{display:inline-block;padding-left:12px;background-image:url(../images/common/arrow_b_l.svg);background-size:6px 10px;background-position:left center;line-height:1}.archive_list_area{margin-top:100px;margin-bottom:50px}@media(max-width: 600px){.archive_list_area{margin-top:80px;margin-bottom:30px}}.archive_list_area h2{margin-bottom:5px;font-size:15px}.archive_list_area ul.archive_list{font-size:16px;border-top:1px solid rgba(204,215,222,.5);padding-top:10px}@media(max-width: 600px){.archive_list_area ul.archive_list{margin:0 -15px;padding-top:0px}}.archive_list_area ul.archive_list li{padding:3px 0}.archive_list_area ul.archive_list li a{display:inline-block;padding:3px 0;padding-left:16px;background-image:url(../images/common/arrow_b_r.svg);background-position:left center}@media(max-width: 600px){.archive_list_area ul.archive_list li a{display:block;padding:10px 30px;background-position:left 15px center;border-bottom:1px solid rgba(204,215,222,.5)}}.search_area{overflow:hidden;margin-bottom:20px}.searchform{position:relative;min-width:320px;border-radius:6px;height:55px;background-color:#dfe6eb;float:right}@media(max-width: 900px){.searchform{min-width:0px;width:100%}}.searchform .searchfield{font-size:14px;width:100%;height:100%;padding:10px;padding-right:45px}.searchform .searchsubmit{position:absolute;top:8px;right:5px;width:40px;height:40px;cursor:pointer;border:none;background-image:url(../images/common/search.svg);background-position:center center}.searchform .searchsubmit:hover{opacity:.6}.no_result{text-align:center;padding:50px 20px;font-size:18px;color:#ccc}.serch_result_word{margin:30px 0;font-size:17px}.serch_result_word .search_word{font-weight:bold}.recipe_thumb_time{position:absolute;top:0;right:0;color:#fff;font-size:16px;font-weight:bold;background-image:url(../images/common/icon_timer_w.svg);background-color:rgba(0,0,0,.5);padding:3px 10px 3px 34px;background-size:16px auto;background-position:10px center;line-height:1.4}@media(max-width: 900px){.recipe_thumb_time{padding:3px 5px 3px 24px;font-size:12px;background-size:11px auto;background-position:7px center}}.recipe_headline{font-size:24px;font-weight:bold;margin-bottom:20px}@media(max-width: 600px){.recipe_headline{font-size:20px;line-height:1.5;margin-bottom:16px}}.recipe_basic_set{display:flex;margin-bottom:20px;gap:2px}@media(max-width: 600px){.recipe_basic_set{flex-direction:column}}.recipe_basic_set .pic{flex:1}@media(max-width: 600px){.recipe_basic_set .pic{aspect-ratio:1;overflow:hidden}.recipe_basic_set .pic img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}}.recipe_basic_set .pic img{display:block}.recipe_basic_set .info{width:195px;display:flex;flex-direction:column;gap:2px}@media(max-width: 600px){.recipe_basic_set .info{width:auto}}.recipe_basic_set .info .info_main{padding:0px 15px;background-color:rgba(235,111,56,.1);font-size:18px;font-weight:bold}@media(max-width: 600px){.recipe_basic_set .info .info_main{display:flex;padding:12px 0}}.recipe_basic_set .info .info_main>div{background-position:left center;padding:10px;padding-left:30px}@media(max-width: 600px){.recipe_basic_set .info .info_main>div{flex:1;padding:0;padding-left:40px;background-position:15px center}}.recipe_basic_set .info .info_main .time{background-image:url(../images/common/icon_timer.svg);border-bottom:1px solid rgba(235,111,56,.2)}@media(max-width: 600px){.recipe_basic_set .info .info_main .time{border-bottom:none;border-right:1px solid rgba(235,111,56,.2)}}.recipe_basic_set .info .info_main .amount{background-image:url(../images/common/icon_food.svg)}.recipe_basic_set .info .info_nutrition{padding:10px 15px;background-color:rgba(50,116,25,.1);flex:1}.recipe_basic_set .info .info_nutrition .cap{color:#327419;font-weight:bold;font-size:16px;padding-left:20px;background-image:url(../images/common/icon_graph.svg);background-position:left center;letter-spacing:0;margin-bottom:10px}.recipe_basic_set .info .info_nutrition .cap span{font-size:11px;padding-right:2px}.recipe_basic_set .info .info_nutrition .nutrition li{border-bottom:1px solid rgba(112,112,112,.1);padding-bottom:2px;margin-bottom:2px}.recipe_basic_set .info .info_nutrition .nutrition li:last-child{border:none}.recipe_content{font-size:18px;font-weight:bold;margin-bottom:20px}@media(max-width: 600px){.recipe_content{font-size:16px;line-height:1.5;margin-bottom:16px}}.recipe_foods{padding:25px 25px;padding-bottom:35px;background-color:#f8f8f8;margin-bottom:60px}@media(max-width: 600px){.recipe_foods{padding:15px 25px;padding-bottom:26px;margin-bottom:45px}}.recipe_foods .cap{text-align:center;font-size:18px;font-weight:bold;padding-bottom:20px;border-bottom:1px solid #1f1f1f}@media(max-width: 600px){.recipe_foods .cap{padding-bottom:14px}}.recipe_foods .foods_list{font-size:14px;font-weight:bold}.recipe_foods .foods_list li{display:flex;gap:10px;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(31,31,31,.2);padding:12px 0}@media(max-width: 600px){.recipe_foods .foods_list li{padding:6px 0}}.recipe_foods .foods_list li .food_name{flex:1}@media(max-width: 600px){.recipe_foods .foods_list li .food_name{font-size:12px}}.recipe_howto{margin-bottom:50px}@media(max-width: 600px){.recipe_howto{margin-bottom:40px}}.recipe_howto .cap{font-size:20px;font-weight:bold;margin-bottom:10px}@media(max-width: 600px){.recipe_howto .cap{font-size:16px;margin-bottom:0px}}.recipe_howto .howto_list{counter-reset:my-counter}.recipe_howto .howto_list li{position:relative;display:flex;gap:10px;align-items:baseline;padding:14px 0;border-bottom:1px dashed rgba(31,31,31,.2)}@media(max-width: 600px){.recipe_howto .howto_list li{align-items:center;line-height:1.4;gap:14px}}.recipe_howto .howto_list li:last-child{border:none}.recipe_howto .howto_list li div{flex:1;font-size:16px}.recipe_howto .howto_list li:before{content:counter(my-counter);counter-increment:my-counter;background-color:#327419;color:#fff;font-family:"Roboto",sans-serif;font-size:18px;display:flex;justify-content:center;align-items:center;height:25px;width:25px;border-radius:50%;text-align:center}.recipe_point{margin-bottom:25px;border:2px dashed #327419;border-radius:10px;position:relative;padding:30px;color:#327419;font-size:16px}@media(max-width: 600px){.recipe_point{margin-bottom:15px;padding:20px;padding-bottom:10px}}.recipe_point .cap{background-color:#fff;position:absolute;top:0;left:20px;transform:translateY(-50%);padding:0 8px;font-size:18px;font-weight:bold}@media(max-width: 600px){.recipe_point .cap{font-size:16px;left:12px}.recipe_point .cap img{width:16px}}.recipe_point .cap img,.recipe_point .cap span{vertical-align:middle}.recipe_point .cap span{margin-left:5px}.recipe_author{font-size:14px;margin-bottom:35px;display:flex;justify-content:flex-end;align-items:center;gap:6px 3px;flex-wrap:wrap}.recipe_author a{color:#327419;text-decoration:underline}.recipe_author .role{font-size:12px;margin-left:5px}.recipe_author .circle_links{width:100%;text-align:right}@media(min-width: 601px){.recipe_author .circle_links{margin-top:5px}}.recipe_author .circle_links li{width:initial}.recipe_author .circle_links li a{width:35px;height:35px;background-size:17px 17px}.recipe_video{margin-top:70px;margin-bottom:40px}@media(max-width: 600px){.recipe_video{margin-top:35px;margin-bottom:25px}}.recipe_video .youtube_iframe{border:none;width:100%;height:auto;aspect-ratio:560/315;display:block;background-color:rgba(0,0,0,0)}.recipe_relation_links{margin-top:50px;margin-bottom:10px}@media(max-width: 600px){.recipe_relation_links{margin-top:40px;margin-bottom:25px}}.recipe_relation_links .cap{font-size:20px;font-weight:bold;margin-bottom:10px}@media(max-width: 600px){.recipe_relation_links .news_list>li:first-child{width:100%}.recipe_relation_links .news_list>li:first-child .title{font-size:18px}}.recipe_back_btn{display:block;width:162px;padding-left:44px;height:50px;border:1px solid #ccc;border-radius:3px;display:flex;align-items:center;font-size:14px;font-weight:bold;background-image:url(../images/common/arrow_b_l.svg);background-position:14px center}@media(max-width: 600px){.recipe_back_btn{width:auto}}.recipe_tags{margin-bottom:30px}@media(max-width: 600px){.recipe_tags{margin-bottom:20px}}.recipe_tags .cap{color:#eb6f38;font-size:14px;font-weight:bold;margin-bottom:10px}.recipe_tag_list{display:flex;flex-wrap:wrap;gap:6px}.recipe_tag_list a{font-size:14px;display:block;padding:1px 10px;border:1px solid #ffd9b7;color:#eb6f38;border-radius:20px;line-height:1.2}@media(max-width: 600px){.recipe_tag_list a{font-size:10px}}.title_txt h2{font-family:"Montserrat",sans-serif !important;font-weight:bold}.new_sec,#movie_page_container,#movie_archive_sec{font-family:"line",sans-serif}#movie_page_container{padding-bottom:40px;margin-bottom:60px;border-bottom:1px solid rgba(112,112,112,.1)}@media(max-width: 900px){#movie_page_container{padding-bottom:20px;margin-bottom:40px}}.new_sec{margin-bottom:50px}.article_title{font-weight:bold;font-size:24px;margin-bottom:15px;line-height:1.4}@media(max-width: 900px){.article_title{font-size:18px}}.article_date{color:#a5aaaf;font-weight:bold;font-size:10px;margin-bottom:10px}.general_title{display:flex;align-items:center;gap:10px;font-size:26px;font-weight:bold;margin-bottom:16px}@media(max-width: 900px){.general_title{font-size:22px}}@media(min-width: 901px){.general_title .icon{width:28px}}@media(max-width: 900px){.general_title .icon{width:25px}}.general_title .icon img{display:block}.page_header{margin-bottom:30px;display:flex;align-items:baseline;gap:0 15px}@media(max-width: 900px){.page_header{margin-bottom:15px;flex-direction:column}}.page_header .page_title{display:flex;align-items:center;gap:5px;font-size:47px;line-height:1.2;letter-spacing:0}@media(max-width: 900px){.page_header .page_title{font-size:29px}}.page_header .page_title .icon{width:38px}@media(max-width: 900px){.page_header .page_title .icon{width:25px}}.page_header .page_title .icon img{display:block}.page_header .page_desc{font-size:15px}@media(min-width: 901px){.page_header .page_desc{position:relative;bottom:2px}}@media(max-width: 900px){.page_header .page_desc{font-size:12px}}.person_wrapper{background-color:#f8f8f8}.person_wrapper:before{content:"";display:block;position:absolute;width:100%;background-color:#fff;padding-top:900px;transform:skewY(-4deg);top:0;left:0}.person_wrapper #person_page_header{height:auto;background-color:#073316;margin-bottom:0}.person_wrapper .person_page_title{position:relative;background-color:#e5e8e6;color:#073316;font-size:19px;font-weight:bold;padding:4px 10px;margin-bottom:30px}@media(min-width: 901px){.person_wrapper .person_page_title{font-size:24px;text-align:center;margin-bottom:90px}}#modal_wrapper{padding-bottom:50px}#modal{width:100%;max-width:800px;margin:auto;position:relative}#modal #wrap{overflow:hidden}#modal .slick-slide img{max-height:495px;width:auto}#modal .name{text-align:center;margin-bottom:40px}@media(max-width: 900px){#modal .name{text-align:left;margin-bottom:20px}}#modal .name .title{font-size:24px;display:block;font-weight:bold}@media(max-width: 900px){#modal .name .title{display:inline-block}}#modal .name .kana_name{font-size:14px;display:block;color:#9a9a9a}@media(max-width: 900px){#modal .name .kana_name{display:inline-block}}#modal #team_slider{margin-bottom:6px}#modal #team_slider .slick-slide img{margin:auto}#modal #team_thumbnail_slider{margin-bottom:30px;margin-left:-10px}@media(max-width: 600px){#modal #team_thumbnail_slider{margin-bottom:20px}}#modal #team_thumbnail_slider .thumbnail-item{padding-left:10px}#modal #team_thumbnail_slider .slick-slide img{background-color:#073316;opacity:.5}#modal #team_thumbnail_slider .slick-slide.slick-current img{opacity:1}#modal .profile>div{margin-bottom:40px}@media(max-width: 600px){#modal .profile>div{margin-bottom:20px}}#modal .profile>div.basic{display:flex}#modal .profile>div.basic .circle_links{margin-left:auto}#modal .profile>div.basic .circle_links a{background-color:rgba(0,0,0,0)}#modal .profile .profile_txt .link,#modal .profile .comment_txt .link{text-align:right}#modal .profile .profile_txt .link a,#modal .profile .comment_txt .link a{color:#327419}#modal .profile .profile_txt p,#modal .profile .comment_txt p{margin-bottom:1.4em}#modal .profile .profile_txt h2,#modal .profile .comment_txt h2{color:#d5c95b;margin-bottom:4px;font-size:14px}#modal .profile .profile_txt #txt_box,#modal .profile .comment_txt #txt_box{overflow:hide;padding-right:1em;margin-right:-0.5em;padding-bottom:20px;position:relative;height:9em}@media(min-width: 901px){#modal .profile .profile_txt #txt_box,#modal .profile .comment_txt #txt_box{height:13em}}#modal .profile .profile_txt #txt_box:after,#modal .profile .comment_txt #txt_box:after{content:"";position:absolute;width:100%;z-index:1;height:30px;bottom:0;left:0;background-image:linear-gradient(rgba(1, 33, 12, 0), #01210c);pointer-events:none}#modal .player_links{margin-bottom:20px}#modal .player_links h2{color:#d5c95b;margin-bottom:8px;font-size:37px}#modal .player_links .news_list img{display:block}@media(min-width: 901px){#modal .player_links .news_list{font-size:15px}}#modal a.journal_link{display:block;position:absolute;bottom:0;right:0}#modal a.journal_link img{display:block}#back_btn_sec{width:100%;max-width:800px;margin:auto;position:relative}#back_btn_sec .inner{padding-top:50px}#back_btn_sec .inner a{display:inline-block;font-weight:bold;padding:12px 30px;padding-left:54px;border:1px solid #ccc;font-size:15px;border-radius:3px;position:relative}#back_btn_sec .inner a::before{left:18px;width:8px;height:8px;border-top:2px solid #333;border-right:2px solid #333;transform:rotate(-135deg);position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle}button.mfp-close{position:static;background-image:url(../images/common/person_close.svg);width:40px !important;height:40px;margin:50px auto 30px auto;opacity:1;text-indent:-9999px;text-align:left !important}.mfp-iframe-scaler{overflow:inherit !important}.mfp-container{cursor:initial}.mfp-image-holder .mfp-close{position:absolute;margin:0 auto;bottom:-60px;left:0;right:0;top:initial;cursor:pointer !important}.mfp-image-holder .mfp-figure{position:relative}.mfp-image-holder .mfp-figure img{padding:0}#person_page_header,#products_page_header,#team_page_header{margin-bottom:20px;display:flex;align-items:center;justify-content:center;height:40vw;max-height:500px;min-height:150px;background-size:cover;background-position:center center}@media(min-width: 901px){#person_page_header,#products_page_header,#team_page_header{justify-content:center;margin-bottom:50px}}#person_page_header .title_txt,#products_page_header .title_txt,#team_page_header .title_txt{position:relative;padding:0 20px;text-align:center}@media(min-width: 901px){#person_page_header .title_txt,#products_page_header .title_txt,#team_page_header .title_txt{text-align:center}}#person_page_header .title_txt h2,#products_page_header .title_txt h2,#team_page_header .title_txt h2{font-size:50px;line-height:1.2;color:#d5c95b}@media(max-width: 900px){#person_page_header .title_txt h2,#products_page_header .title_txt h2,#team_page_header .title_txt h2{font-size:37px}}#person_page_header .title_txt h3,#products_page_header .title_txt h3,#team_page_header .title_txt h3{font-size:18px;color:#d5c95b}@media(max-width: 900px){#person_page_header .title_txt h3,#products_page_header .title_txt h3,#team_page_header .title_txt h3{font-size:12px}}@media(max-width: 900px){#person_page_header{min-height:80px}}@media(max-width: 900px){#person_page_header .title_txt h2{font-size:23px}}#products_page_header{background-image:url(../images/other_page/products_header_back@2x.jpg)}#team_page_header{background-image:url(../images/other_page/team_header_back@2x.jpg)}#support_players_sec{padding-bottom:60px}#support_players_sec ul#support_person{display:flex;flex-wrap:wrap}#support_players_sec ul#support_person>li{display:flex;flex-direction:column;justify-content:space-between}#support_players_sec ul#support_person>li>div,#support_players_sec ul#support_person>li>a{min-height:0%}@media(min-width: 601px){#support_players_sec ul#support_person{margin-left:-3%}#support_players_sec ul#support_person>li{width:33.333%;padding-left:3%;margin-bottom:40px}}@media(max-width: 600px){#support_players_sec ul#support_person{margin-left:-3%}#support_players_sec ul#support_person>li{width:50%;padding-left:3%;margin-bottom:20px}}#support_players_sec ul#support_person .pic_link{margin-bottom:16px;position:relative}#support_players_sec ul#support_person .pic_link:after{position:absolute;content:"";bottom:20px;right:20px;width:50px;height:50px;background-color:#327419;box-shadow:0px 0px 3px rgba(0,0,0,.39);border-radius:50%;background-image:url(../images/common/profile_icon.svg);background-size:60% auto;background-position:center center;background-repeat:no-repeat}@media(min-width: 601px){#support_players_sec ul#support_person .pic_link:after{width:65px;height:65px}}#support_players_sec ul#support_person .info,#support_players_sec ul#support_person .circle_links{text-align:center}#support_players_sec ul#support_person .info .name{font-size:24px;font-weight:bold}@media(max-width: 900px){#support_players_sec ul#support_person .info .name{font-size:16px}}#support_players_sec ul#support_person .info .name_kana{font-size:14px;color:#9a9a9a}@media(max-width: 900px){#support_players_sec ul#support_person .info .name_kana{font-size:10px}}#support_players_sec ul#support_person .info .kind{font-size:18px;color:#327419;padding:20px 0;background-image:url(../images/common/cross.svg);background-position:center center;background-size:40px 40px}@media(max-width: 900px){#support_players_sec ul#support_person .info .kind{font-size:14px;background-size:20px 20px;padding:5px 0}}#support_players_sec ul#support_person .circle_links{margin-top:20px}#support_players_sec ul#support_person .circle_links:before{content:"";display:block;width:30px;margin:0 auto;margin-bottom:20px;border-bottom:1px solid #dfe6eb}.circle_links{position:relative}.circle_links li{display:inline-block;width:45px}.circle_links li a{display:block;margin:auto;width:40px;height:40px;border-radius:50%;border:1px solid #ccc;background-color:#fff;background-position:center center}.circle_links li a.youtube{background-image:url(../images/common/youtube_gray_icon.svg)}.circle_links li a.instagram{background-image:url(../images/common/instagram_gray_icon.svg)}.circle_links li a.twitter{background-image:url(../images/common/x_gray_icon.svg)}.circle_links li a.facebook{background-image:url(../images/common/logo-facebook.svg)}.circle_links li a.tiktok{background-image:url(../images/common/logo-tiktok.svg)}.circle_links li a.web{background-image:url(../images/common/web_gray_icon.svg)}#support_team_list_sec .skew{padding-bottom:40px;border-bottom:5px solid #d5c95b}@media(max-width: 600px){#support_team_list_sec .skew{border-width:3px}}@media(min-width: 601px){#support_team_list_sec .sport_list{margin-bottom:60px}}#support_team_list_sec .sport_list h2{color:#327419;font-size:24px;margin-bottom:.4em}@media(max-width: 900px){#support_team_list_sec .sport_list h2{font-size:20px}}#support_team_list_sec .sport_list>li{margin-bottom:2em}#support_team_list_sec .sport_list>li a{text-decoration:underline;color:#327419}#support_team_list_sec .team_list{background-color:#f8f8f8;border-radius:7px;font-size:18px;padding:1em}@media(max-width: 900px){#support_team_list_sec .team_list{font-size:14px}}@media(min-width: 901px){#support_team_list_sec .team_list>li{display:inline}#support_team_list_sec .team_list>li::after{content:"  ／  "}#support_team_list_sec .team_list>li:last-child::after{display:none}}@media(max-width: 900px){#support_team_list_sec .team_list>li{margin-bottom:.5em}#support_team_list_sec .team_list>li:last-child{margin-bottom:0}}#support_team_sec a,#support_league_sec a,#supplement_supplier_sec a{display:block}@media(min-width: 601px){#support_team_sec ul#support_team,#support_league_sec ul#support_team,#supplement_supplier_sec ul#support_team{margin-left:-3%}#support_team_sec ul#support_team>li,#support_league_sec ul#support_team>li,#supplement_supplier_sec ul#support_team>li{width:33.333%;padding-left:3%;padding-bottom:3%}}@media(max-width: 600px){#support_team_sec ul#support_team>li,#support_league_sec ul#support_team>li,#supplement_supplier_sec ul#support_team>li{width:100%;margin-bottom:20px}}@media(min-width: 601px){#support_team_sec ul#supplement_supplier,#support_team_sec ul#support_league,#support_league_sec ul#supplement_supplier,#support_league_sec ul#support_league,#supplement_supplier_sec ul#supplement_supplier,#supplement_supplier_sec ul#support_league{margin-left:-3%}#support_team_sec ul#supplement_supplier>li,#support_team_sec ul#support_league>li,#support_league_sec ul#supplement_supplier>li,#support_league_sec ul#support_league>li,#supplement_supplier_sec ul#supplement_supplier>li,#supplement_supplier_sec ul#support_league>li{width:50%;padding-left:3%;padding-bottom:3%}}@media(max-width: 600px){#support_team_sec ul#supplement_supplier>li,#support_team_sec ul#support_league>li,#support_league_sec ul#supplement_supplier>li,#support_league_sec ul#support_league>li,#supplement_supplier_sec ul#supplement_supplier>li,#supplement_supplier_sec ul#support_league>li{width:100%;margin-bottom:20px}}#support_team_sec ul#supplement_supplier .logo,#support_team_sec ul#support_league .logo,#support_league_sec ul#supplement_supplier .logo,#support_league_sec ul#support_league .logo,#supplement_supplier_sec ul#supplement_supplier .logo,#supplement_supplier_sec ul#support_league .logo{background-color:#f4f4f4}@media(min-width: 901px){#support_team_sec ul#supplement_supplier .logo img,#support_team_sec ul#support_league .logo img,#support_league_sec ul#supplement_supplier .logo img,#support_league_sec ul#support_league .logo img,#supplement_supplier_sec ul#supplement_supplier .logo img,#supplement_supplier_sec ul#support_league .logo img{max-width:66%;margin:auto}}#support_team_sec ul#supplement_supplier,#support_team_sec ul#support_team,#support_team_sec ul#support_league,#support_league_sec ul#supplement_supplier,#support_league_sec ul#support_team,#support_league_sec ul#support_league,#supplement_supplier_sec ul#supplement_supplier,#supplement_supplier_sec ul#support_team,#supplement_supplier_sec ul#support_league{display:flex;flex-wrap:wrap}#support_team_sec ul#supplement_supplier img,#support_team_sec ul#support_team img,#support_team_sec ul#support_league img,#support_league_sec ul#supplement_supplier img,#support_league_sec ul#support_team img,#support_league_sec ul#support_league img,#supplement_supplier_sec ul#supplement_supplier img,#supplement_supplier_sec ul#support_team img,#supplement_supplier_sec ul#support_league img{display:block}#support_team_sec ul#supplement_supplier .pic_name_set,#support_team_sec ul#support_team .pic_name_set,#support_team_sec ul#support_league .pic_name_set,#support_league_sec ul#supplement_supplier .pic_name_set,#support_league_sec ul#support_team .pic_name_set,#support_league_sec ul#support_league .pic_name_set,#supplement_supplier_sec ul#supplement_supplier .pic_name_set,#supplement_supplier_sec ul#support_team .pic_name_set,#supplement_supplier_sec ul#support_league .pic_name_set{position:relative}#support_team_sec ul#supplement_supplier .pic_name_set .name,#support_team_sec ul#support_team .pic_name_set .name,#support_team_sec ul#support_league .pic_name_set .name,#support_league_sec ul#supplement_supplier .pic_name_set .name,#support_league_sec ul#support_team .pic_name_set .name,#support_league_sec ul#support_league .pic_name_set .name,#supplement_supplier_sec ul#supplement_supplier .pic_name_set .name,#supplement_supplier_sec ul#support_team .pic_name_set .name,#supplement_supplier_sec ul#support_league .pic_name_set .name{width:100%;position:absolute;background-color:rgba(0,0,0,.8);color:#fff;bottom:0;text-align:center;padding:5px;font-size:16px}@media(max-width: 900px){#support_team_sec ul#supplement_supplier .pic_name_set .name,#support_team_sec ul#support_team .pic_name_set .name,#support_team_sec ul#support_league .pic_name_set .name,#support_league_sec ul#supplement_supplier .pic_name_set .name,#support_league_sec ul#support_team .pic_name_set .name,#support_league_sec ul#support_league .pic_name_set .name,#supplement_supplier_sec ul#supplement_supplier .pic_name_set .name,#supplement_supplier_sec ul#support_team .pic_name_set .name,#supplement_supplier_sec ul#support_league .pic_name_set .name{font-size:14px}}#supplement_supplier_sec .stripe{transform:skewX(-45deg);position:absolute;opacity:.5}@media(min-width: 901px){#supplement_supplier_sec .stripe{display:block;background-image:linear-gradient(90deg, #d5c95b 0px, #d5c95b 2px, transparent 2px);background-repeat:repeat;background-size:14px;width:300px;height:500px;transform-origin:left bottom;bottom:-230px;left:-300px}}@media(max-width: 900px){#supplement_supplier_sec .stripe{display:block;background-image:linear-gradient(90deg, #d5c95b 0px, #d5c95b 1.5px, transparent 1.5px);background-repeat:repeat;background-size:8px;width:170px;height:350px;transform-origin:left bottom;top:-109px;bottom:initial;right:60px}}#support_team_sec .skew{background-color:#f8f8f8}#supplement_supplier_sec .skew,#support_league_sec .skew{padding-bottom:40px;border-bottom:5px solid #d5c95b}@media(max-width: 600px){#supplement_supplier_sec .skew,#support_league_sec .skew{border-width:3px}}#ambassador_sec .stripe{transform:skewX(-45deg);position:absolute;opacity:.5}@media(min-width: 901px){#ambassador_sec .stripe{display:block;background-image:linear-gradient(90deg, #d5c95b 0px, #d5c95b 2px, transparent 2px);background-repeat:repeat;background-size:14px;width:300px;height:500px;transform-origin:left bottom;top:230px;left:-300px}}@media(max-width: 900px){#ambassador_sec .stripe{display:block;background-image:linear-gradient(90deg, #d5c95b 0px, #d5c95b 1.5px, transparent 1.5px);background-repeat:repeat;background-size:8px;width:170px;height:350px;transform-origin:left bottom;top:-100px;right:60px}}#ambassador_sec #ambassador_person{position:relative;display:flex;flex-wrap:wrap;margin:0 -5px}#ambassador_sec .pic_info_set{width:50%;padding:0 10px;position:relative;margin-bottom:30px}@media(max-width: 900px){#ambassador_sec .pic_info_set{margin-bottom:25px}}@media(max-width: 600px){#ambassador_sec .pic_info_set{width:100%}}#ambassador_sec .pic_info_set .pic{margin-bottom:14px}@media(max-width: 900px){#ambassador_sec .pic_info_set .pic{margin-bottom:10px}}#ambassador_sec .pic_info_set .pic a{display:block}#ambassador_sec .pic_info_set .info a{display:inline-block}#ambassador_sec .pic_info_set .info .name_en{line-height:1.4;font-size:22px}@media(max-width: 900px){#ambassador_sec .pic_info_set .info .name_en{font-size:26px}}#ambassador_sec .pic_info_set .info .name_ja{font-weight:bold;font-size:18px}#ambassador_sec .pic_info_set .info .profile_txt{font-size:12px}@media(max-width: 900px){#ambassador_sec .pic_info_set .info .profile_txt{font-size:12px}}#ambassador_sec .pic_info_set .info .profile_txt p{margin-bottom:1em}#ambassador_sec .pic_info_set .circle_links{position:absolute;bottom:0;right:10px}#events_sec .skew{background-color:#f8f8f8;margin-bottom:60px}#events_sec ul#events_banner{display:flex;flex-wrap:wrap;margin-left:-1%;margin-bottom:60px}#events_sec ul#events_banner li{padding-left:1%;padding-bottom:10px;width:33.333%}#events_sec ul#events_banner a,#events_sec ul#events_banner img{display:block}@media(max-width: 600px){#events_sec ul#events_banner li{width:100%}}#slow_and_steady_sec{text-align:center;padding:60px 0 80px}@media(max-width: 900px){#slow_and_steady_sec{padding:40px 0 40px}}#slow_and_steady_sec .cap_pic{margin-bottom:50px}@media(max-width: 900px){#slow_and_steady_sec .cap_pic{margin-bottom:20px}}#slow_and_steady_sec .txt{color:#b98f02;font-size:16px;font-weight:bold;line-height:2.5}@media(max-width: 900px){#slow_and_steady_sec .txt{font-size:12px;line-height:2}}#chlorella_explain_sec{background-image:linear-gradient(to right, rgba(7, 51, 22, 0) 0%, rgba(7, 51, 22, 0.8) 100%),url(../images/products/green_back01.jpg);background-size:100% 100%,cover;color:#fff;padding:60px 0;font-size:16px}@media(max-width: 900px){#chlorella_explain_sec{font-size:12px;padding:40px 0}}#chlorella_explain_sec .title{font-size:34px;font-weight:bold;line-height:1.4;margin-bottom:1em}@media(max-width: 900px){#chlorella_explain_sec .title{font-size:20px;text-align:center}}#chlorella_explain_sec .txt{margin-bottom:1em;line-height:1.8}#chlorella_explain_sec .pic_txt_set{display:flex;flex-wrap:wrap}#chlorella_explain_sec .pic_txt_set .pic{width:33%}#chlorella_explain_sec .pic_txt_set .txt{width:66%;padding-left:40px}@media(max-width: 600px){#chlorella_explain_sec .pic_txt_set .pic,#chlorella_explain_sec .pic_txt_set .txt{width:100%;padding:0;margin-bottom:10px}}#chlorella_sub_sec{background-image:url(../images/products/green_back02.jpg);background-size:cover;color:#fff;padding:40px 0;margin-top:-2px;font-size:16px;line-height:1.8}@media(max-width: 600px){#chlorella_sub_sec{font-size:12px}}#chlorella_sub_sec h2{font-size:18px}@media(max-width: 600px){#chlorella_sub_sec h2{font-size:16px}}#product_purchase_sec{padding-top:40px}#product_purchase_sec .below .frame,#product_purchase_sec .above .frame{border:1px solid #327419;padding:40px 50px;font-size:16px}@media(max-width: 900px){#product_purchase_sec .below .frame,#product_purchase_sec .above .frame{padding:14px;font-size:12px}}#product_purchase_sec .below .frame .cap,#product_purchase_sec .above .frame .cap{font-size:30px;font-weight:bold;margin-bottom:20px}@media(max-width: 900px){#product_purchase_sec .below .frame .cap,#product_purchase_sec .above .frame .cap{font-size:24px}}@media(max-width: 600px){#product_purchase_sec .below .frame .cap,#product_purchase_sec .above .frame .cap{font-size:18px}}#product_purchase_sec .above .frame{padding-bottom:100px;margin-bottom:-60px;color:#327419}#product_purchase_sec .above .frame .txt_pic_set{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:25px}@media(min-width: 901px){#product_purchase_sec .above .frame .txt_pic_set:first-child .gap_box{margin-right:-30px}}#product_purchase_sec .above .frame .txt_pic_set.leftpic{display:grid;grid-template-columns:50% 1fr;column-gap:10%}@media(max-width: 600px){#product_purchase_sec .above .frame .txt_pic_set.leftpic{display:flex}}#product_purchase_sec .above .frame .txt_pic_set.leftpic .txt{grid-row:1/3;grid-column:2/3;width:100% !important}@media(max-width: 900px){#product_purchase_sec .above .frame .txt_pic_set.leftpic .txt{grid-row:1/2}}#product_purchase_sec .above .frame .txt_pic_set.leftpic .pic{padding-left:0;grid-row:1/2;grid-column:1/2;width:100% !important}#product_purchase_sec .above .frame .txt_pic_set.leftpic .palayers_comment{grid-row:2/3;grid-column:1/2}@media(max-width: 900px){#product_purchase_sec .above .frame .txt_pic_set.leftpic .palayers_comment{grid-column:1/3}}@media(max-width: 600px){#product_purchase_sec .above .frame .txt_pic_set.leftpic .palayers_comment{order:3}}#product_purchase_sec .above .frame .txt_pic_set .txt{width:40%}#product_purchase_sec .above .frame .txt_pic_set .txt .price{padding:15px 8px;margin-top:14px;margin-bottom:14px;background-color:#f8f8f8;display:block;border-radius:6px;text-align:center;font-weight:bold;font-size:15px}@media(max-width: 1200px){#product_purchase_sec .above .frame .txt_pic_set .txt .price{font-size:13px}}@media(max-width: 600px){#product_purchase_sec .above .frame .txt_pic_set .txt .price{font-size:12px}}#product_purchase_sec .above .frame .txt_pic_set .txt .link{background-color:#327419;color:#fff;display:block;padding:18px 30px;font-size:16px;text-align:center;font-weight:bold;background-image:url(../images/common/circle_arrow.svg);background-position:right 20px center}@media(max-width: 900px){#product_purchase_sec .above .frame .txt_pic_set .txt .link{padding:18px 10px;background-position:right 15px center}}#product_purchase_sec .above .frame .txt_pic_set .pic{width:60%}@media(min-width: 901px){#product_purchase_sec .above .frame .txt_pic_set .pic.narrow{width:50%}}@media(max-width: 900px){#product_purchase_sec .above .frame .txt_pic_set .pic{text-align:center}}#product_purchase_sec .above .frame .txt_pic_set .pic .gap_box{position:relative;margin-bottom:20px}#product_purchase_sec .above .frame .txt_pic_set .pic .gap_box.pad{padding-left:50px;padding-bottom:30px}@media(max-width: 900px){#product_purchase_sec .above .frame .txt_pic_set .pic .gap_box.pad{padding-top:0}}@media(max-width: 600px){#product_purchase_sec .above .frame .txt_pic_set .pic .gap_box.pad{padding:0 10px}}#product_purchase_sec .above .frame .txt_pic_set .pic .gap_box .nsf{position:absolute;bottom:10px;left:30px}@media(max-width: 600px){#product_purchase_sec .above .frame .txt_pic_set .pic .gap_box .nsf{bottom:0px;left:0}}#product_purchase_sec .above .frame .txt_pic_set .pic .gap_box .nsf img{width:50px;display:inline-block;margin-right:5px}@media(max-width: 600px){#product_purchase_sec .above .frame .txt_pic_set .pic .gap_box .nsf img{width:40px}}@media(max-width: 900px){#product_purchase_sec .above .frame .txt_pic_set .pic .gap_box img{max-width:500px;width:100%}}@media(max-width: 900px){#product_purchase_sec .above .frame .txt_pic_set .txt,#product_purchase_sec .above .frame .txt_pic_set .pic{width:100%;padding:0 !important}#product_purchase_sec .above .frame .txt_pic_set .pic{order:1;margin:0}#product_purchase_sec .above .frame .txt_pic_set .txt{order:2}}#product_purchase_sec .below .frame{padding-top:130px;margin-top:-60px}#product_purchase_sec #cert_obi.skew{position:relative;z-index:10;color:#fff;background-color:#47abc4;overflow:hidden;transform:skewY(-2deg)}@media(max-width: 900px){#product_purchase_sec #cert_obi.skew{transform:skewY(-7deg)}}#product_purchase_sec #cert_obi.skew .invert{padding:65px 0;background-image:url(../images/products/blue_back_pc.jpg);background-position:center top;background-size:contain;transform:scale(1.2) skewY(2deg)}@media(max-width: 900px){#product_purchase_sec #cert_obi.skew .invert{padding:65px 0}}@media(max-width: 900px){#product_purchase_sec #cert_obi.skew .invert{transform:scale(1.2) skewY(7deg);background-size:auto 90%;background-position:left top}}#product_purchase_sec #cert_obi.skew .invert .inner{transform:scale(0.83)}#product_purchase_sec #cert_obi.skew .txt_pic_set{display:flex;flex-wrap:wrap;margin-bottom:40px}@media(min-width: 601px){#product_purchase_sec #cert_obi.skew .txt_pic_set:nth-child(even) .txt{order:2}}#product_purchase_sec #cert_obi.skew .txt_pic_set:nth-child(even) .pic{padding-right:40px;padding-left:0}#product_purchase_sec #cert_obi.skew .txt_pic_set .txt{width:60%}#product_purchase_sec #cert_obi.skew .txt_pic_set .txt .txt_exp{margin-top:10px}#product_purchase_sec #cert_obi.skew .txt_pic_set .txt .title_ja{font-size:26px;line-height:1.4}#product_purchase_sec #cert_obi.skew .txt_pic_set .txt .title_en{font-size:20px;line-height:1.4;margin-bottom:15px}#product_purchase_sec #cert_obi.skew .txt_pic_set .pic{width:40%;padding-left:5%}@media(max-width: 600px){#product_purchase_sec #cert_obi.skew .txt_pic_set .title_ja,#product_purchase_sec #cert_obi.skew .txt_pic_set .title_en{text-align:center}#product_purchase_sec #cert_obi.skew .txt_pic_set .pic{margin-top:20px}#product_purchase_sec #cert_obi.skew .txt_pic_set .pic,#product_purchase_sec #cert_obi.skew .txt_pic_set .txt{width:100%;padding:0 !important}}.bd_b{border-bottom:1px solid rgba(50,116,25,.1);margin-bottom:60px;padding-bottom:60px}@media(max-width: 600px){.bd_b{padding-bottom:30px}}.palayers_comment .comment_title_set{display:flex;align-items:center;gap:14px;margin-bottom:55px}@media(max-width: 600px){.palayers_comment .comment_title_set{margin-top:20px;margin-bottom:20px}}.palayers_comment .comment_title_set::after{content:"";display:block;height:1px;flex:1;background-color:rgba(50,116,25,.1)}.palayers_comment .comment_title_set .title_en{font-size:16px;font-weight:bold;letter-spacing:0}.palayers_comment .comment_title_set .title_ja{font-size:12px}.palayers_comment .a_comment{display:flex;gap:40px}@media(max-width: 900px){.palayers_comment .a_comment{gap:20px}}@media(max-width: 600px){.palayers_comment .a_comment{flex-direction:column;gap:14px}}.palayers_comment .each_comment{display:flex;flex:1}@media(max-width: 900px){.palayers_comment .each_comment{flex-direction:column;overflow:hidden;border-radius:6px}}@media(min-width: 901px){.palayers_comment .each_comment{align-items:flex-start}}@media(min-width: 901px){.palayers_comment .each_comment.narrow{padding-right:20px}}@media(max-width: 900px){.palayers_comment .each_comment.narrow{max-width:50%;margin-left:auto;margin-right:auto}}@media(max-width: 600px){.palayers_comment .each_comment.narrow{max-width:100%}}@media(min-width: 901px){.palayers_comment .each_comment .comment_pic{width:160px;overflow:hidden;border-radius:6px;z-index:2}.palayers_comment .each_comment .comment_pic img{display:block}}@media(max-width: 900px){.palayers_comment .each_comment .comment_pic{aspect-ratio:1.0327868852;overflow:hidden}.palayers_comment .each_comment .comment_pic img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.palayers_comment .each_comment .comment_pic img{object-position:top center}}.palayers_comment .each_comment .comment_name{position:relative;font-size:14px;background-color:#f8f8f8;padding:15px;flex:1}@media(min-width: 901px){.palayers_comment .each_comment .comment_name{border-radius:6px;padding-left:45px;padding-top:45px;margin-left:-30px;margin-top:-30px}}@media(max-width: 900px){.palayers_comment .each_comment .comment_name{padding:20px;padding-top:25px}}.palayers_comment .each_comment .comment_name .name{text-align:right;font-weight:bold}.palayers_comment .each_comment .comment_name::before,.palayers_comment .each_comment .comment_name::after{content:"";position:absolute;top:34px;font-size:54px;font-family:"Noto Sans JP",sans-serif;font-weight:bold;width:23px;height:20px}@media(max-width: 900px){.palayers_comment .each_comment .comment_name::before,.palayers_comment .each_comment .comment_name::after{top:14px}}.palayers_comment .each_comment .comment_name::before{background-image:url(../images/products/q_before.svg);left:40px}@media(max-width: 900px){.palayers_comment .each_comment .comment_name::before{left:15px}}.palayers_comment .each_comment .comment_name::after{background-image:url(../images/products/q_after.svg);right:15px}#certs{display:flex;flex-wrap:wrap;margin-left:-40px}@media(max-width: 900px){#certs{padding-top:30px}}#certs>div{width:100%;padding-left:40px;margin-bottom:30px;display:flex}@media(max-width: 600px){#certs>div{display:block}}@media(max-width: 900px){#certs>div.nongmo .logo,#certs>div.glutenfree .logo{min-width:140px}}#certs>div.activeb12{width:100%;display:block}#certs>div.activeb12 .inner{display:flex;padding:24px 20px;background-color:#f8f8f8}@media(max-width: 600px){#certs>div.activeb12 .inner{display:block}}@media(max-width: 900px){#certs>div{width:100%}}#certs .info{color:#073316;font-size:12px}@media(min-width: 601px){#certs .info{padding-left:20px;flex:1}}#certs .info h2{color:#327419;font-size:18px;margin-bottom:.3em}@media(max-width: 600px){#certs .info h2{text-align:center}}#certs .logo{min-height:115px;text-align:center}@media(max-width: 600px){#certs .logo{text-align:center;flex-basis:100%}}.below .frame{position:relative;padding-bottom:120px !important}.purchase_btn{bottom:0;position:absolute;width:100%;left:0;background-color:#327419;color:#fff;display:block;padding:26px;font-size:22px;text-align:center;background-image:url(../images/common/circle_arrow.svg);background-position:right 30px center;font-weight:bold}@media(max-width: 900px){.purchase_btn{padding:10px;background-position:right 15px center}}.archive_sec .tags a{display:inline-block;background:#327419;color:#fff;padding:0px 12px;border-radius:20px;margin-right:5px}@media all and (-ms-high-contrast: none){.archive_sec .tags a{font-family:"メイリオ",Meiryo,sans-serif}}.archive_sec .tags.each{margin-bottom:8px}.archive_sec .tags.each a{line-height:2}@media(max-width: 900px){.archive_sec .tags.each a{line-height:1.6}}.archive_sec .tags.all{text-align:center;padding:18px 0}.archive_sec .tags.all a{background-color:#acacac;line-height:2.2;padding:0px 12px;margin:3px 4px;font-feature-settings:"pkna"}@media(max-width: 900px){.archive_sec .tags.all a{margin:3px 1px}}.archive_sec .terms{border-radius:7px;background-color:#f7f7f7;padding:20px;margin-top:30px}@media(max-width: 900px){.archive_sec .terms{padding-bottom:0}}.archive_sec .terms h4{text-align:center;font-size:14px}.archive_player_tag a{display:inline-block !important;font-feature-settings:"pkna";background-color:#c7c7c7;color:#fff;padding:0px 12px;border-radius:20px;margin-right:5px;font-size:10px}.relation_links{background-color:#01210b;color:#fff;padding:2rem 15px 0px;margin-bottom:2rem}.relation_links h2{font-family:"Oswald",sans-serif;font-weight:500;text-align:center;font-size:2.4rem;opacity:.5;margin-bottom:2rem}.relation_links ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:800px;margin:auto}@media(min-width: 601px){.relation_links ul::after{content:"";display:block;width:32%}}.relation_links ul li{background-color:#000}@media(max-width: 600px){.relation_links ul li{width:100%;margin-bottom:10px}}@media(min-width: 601px){.relation_links ul li{width:32%}}.relation_links ul li a.wrap_link{line-height:1.6;display:block}.relation_links ul li .img_span{display:block;padding-top:56%;overflow:hidden;position:relative}.relation_links ul li .img_span .thumb_info{position:absolute;width:100%;bottom:0;z-index:1;padding:4% 4%;line-height:1.4}.relation_links ul li .img_span .thumb_info .relation_title{font-size:12px;margin-bottom:5px;font-weight:bold}.relation_links ul li .img_span .thumb_info .relation_term{font-size:10px;color:#acacac}body.single-column .relation_links ul li .img_span .thumb_info .relation_term{font-size:12px;color:#fff}.relation_links ul li .img_span:after{content:"";position:absolute;width:100%;height:80%;background-image:linear-gradient(rgba(3, 33, 11, 0), rgba(3, 33, 11, 0.87));bottom:0}.relation_links ul li .img_span img{position:absolute;top:0;bottom:0;width:100%;margin:auto}.relation_links .relation_more_btn{width:100%;max-width:800px;margin:auto;text-align:right}.relation_links .relation_more_btn a{display:inline-block;padding:30px;padding-right:0}#author_profile_sec{border-bottom:1px solid #e5e5e5}#author_profile_sec .author_page_title{font-size:36px;font-family:"line",sans-serif;letter-spacing:0;margin-bottom:30px}@media(max-width: 600px){#author_profile_sec .author_page_title{font-size:26px}}#author_profile_sec .author_profile{display:flex;gap:30px;margin-bottom:80px;position:relative}@media(max-width: 600px){#author_profile_sec .author_profile{gap:15px}}#author_profile_sec .author_profile .pic{width:150px;max-width:30%}#author_profile_sec .author_profile .pic .portrait{aspect-ratio:.75;overflow:hidden;border-radius:10px}#author_profile_sec .author_profile .pic .portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}#author_profile_sec .author_profile .info{flex:1}#author_profile_sec .author_profile .info .ja{font-size:29px}@media(max-width: 600px){#author_profile_sec .author_profile .info .ja{font-size:20px}}#author_profile_sec .author_profile .info .en{font-family:"line",sans-serif;letter-spacing:0;font-size:12px}@media(max-width: 600px){#author_profile_sec .author_profile .info .en{font-size:10px}}#author_profile_sec .author_profile .info .profile{margin:1em 0;font-size:14px}@media(max-width: 600px){#author_profile_sec .author_profile .info .profile{font-size:12px}}@media(max-width: 600px){#author_profile_sec .person_links{background-color:#f4f8fa;border-radius:9px;justify-content:center;position:absolute;left:0;width:100%;padding:10px}}#author_archive_sec .each_posttype{padding-top:60px}@media(max-width: 600px){#author_archive_sec .each_posttype{padding-top:30px}}#author_archive_sec .each_posttype .posttype_title .articles_title{display:flex;gap:10px;align-items:flex-end;line-height:1;margin-bottom:30px}@media(max-width: 600px){#author_archive_sec .each_posttype .posttype_title .articles_title{margin-bottom:20px}}#author_archive_sec .each_posttype .posttype_title .articles_title .icon img{display:block}#author_archive_sec .each_posttype .posttype_title .articles_title .en{font-size:32px;font-family:"line",sans-serif;letter-spacing:0}@media(max-width: 600px){#author_archive_sec .each_posttype .posttype_title .articles_title .en{font-size:26px}}#author_archive_sec .each_posttype .posttype_title .articles_title .ja{font-size:18px}@media(max-width: 600px){#author_archive_sec .each_posttype .posttype_title .articles_title .ja{font-size:14px}}#author_archive_sec .archive_player_tag{margin-top:5px}#author_archive_sec .archive_player_tag.column a{background-color:#fff;color:#327419}#author_archive_sec .archive_player_tag.recipe a{background-color:#fff;color:#d5594f}#author_archive_sec .archive_player_tag.journal a{background-color:#fff;color:#327419}.person_links{position:relative;display:flex;gap:5px}.person_links li a{display:block;width:30px;height:30px;background-position:center center}.person_links li a.youtube{background-image:url(../images/common/youtube.svg);background-size:23px auto}.person_links li a.instagram{background-image:url(../images/common/instagram.svg);background-size:20px auto}.person_links li a.twitter{background-image:url(../images/common/x_icon.svg)}.person_links li a.facebook{background-image:url(../images/common/logo-facebook_b.svg)}.person_links li a.tiktok{background-image:url(../images/common/logo-tiktok.svg)}.person_links li a.web{background-image:url(../images/common/link_icon.svg)}