@import url(https://cdn.jsdelivr.net/npm/yakuhanjp@4.0.0/dist/css/yakuhanjp.css);@import url(https://cdn.jsdelivr.net/npm/yakuhanjp@4.0.0/dist/css/yakuhanmp.css);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;600;700&family=Oswald:wght@400;500&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.b-header{color:#fff;position:absolute;width:100vw;z-index:99}.b-header .l-company-name{-webkit-filter:invert(100%) sepia(0) saturate(11%) hue-rotate(244deg) brightness(104%) contrast(107%);filter:invert(100%) sepia(0) saturate(11%) hue-rotate(244deg) brightness(104%) contrast(107%)}.b-header .b-logo__link{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.b-header .b-logo .span--logo{-webkit-box-flex:0;-ms-flex:0 1 11%;flex:0 1 11%;margin-right:6%}.b-header .b-logo .strong--logoCI{-webkit-box-flex:0;background-color:#fff;-ms-flex:0 1 76%;flex:0 1 76%;margin-top:5%;-webkit-mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/logo_name.svg) no-repeat left top/contain;mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/logo_name.svg) no-repeat left top/contain}@media screen and (min-width:521px){.b-header .b-logo{-webkit-box-flex:0;-ms-flex:0 1 35%;flex:0 1 35%}}@media screen and (min-width:1200px){.b-header .b-logo{-webkit-box-flex:0;-ms-flex:0 1 440px;flex:0 1 440px;max-width:440px;max-width:none}}@media screen and (max-width:520px){.b-header .b-logo__link{padding-top:3%}.b-header .b-logo .span--logo{margin-right:4%}}@media screen and (min-width:521px){.b-header .company-logo{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:521px)and (min-width:961px){.b-header .company-logo{padding-left:0}}@media screen and (min-width:521px){.b-header .l-logo{padding:4% 0;width:inherit}.b-header .l-logo img{width:39px}}@media screen and (min-width:521px)and (max-width:520px){.b-header .l-logo{margin-top:0}}@media screen and (min-width:521px)and (min-width:961px){.b-header .l-logo{margin-top:.8}}@media screen and (min-width:521px){.b-header .l-company-name{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:2%;max-width:345px;min-width:300px;width:24vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-header .l-company-name img{width:100%}.b-header .l-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.b-header #global--md .b-nav{margin-top:-30px}}@media screen and (min-width:521px)and (min-width:961px){.b-header #global--md .b-nav{margin-top:0}}@media screen and (min-width:521px){.b-header #global--md .b-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.b-header #global--md .b-nav__list-item:not(:first-child){margin-left:8%}.b-header #global--md .b-nav__lang{margin-left:3%}.b-header #global--md .b-nav__lang .b-nav__list-item__lang:last-child{margin-left:2px}.b-header #global--md .b-nav__lang .b-nav__list-item__lang:last-child:before{content:"/";margin-right:3px}.b-header #global--md .b-nav__link{color:#fff;display:inline-block;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:clamp(1.4rem,1.5vw,1.7rem);font-weight:600;position:relative;text-shadow:0 0 10px rgba(0,42,128,.15);-webkit-transition:color .3s;transition:color .3s}.b-header #global--md .b-nav__link__lang{font-size:1.3rem;font-weight:400}.b-header #global--md .b-nav__link:after{background:#00b7f1;bottom:-8px;content:"";height:1px;left:0;opacity:0;position:absolute;-webkit-transition:.3s;transition:.3s;visibility:hidden;width:100%}.b-header #global--md .b-nav__link:hover{color:#00b7f1}.b-header #global--md .b-nav__link:hover:after{bottom:-4px;opacity:1;visibility:visible}.b-header #global--md .current-menu-item .b-nav__link,.b-header #global--md .current_page_item .b-nav__link,.b-header #global--md .item--current .b-nav__link,.b-header #global--md .lang--current .b-nav__link{color:#00b7f1}}@media screen and (min-width:521px)and (min-width:961px){.b-header{padding-top:20px}.b-header .l-pageInner{display:-webkit-box;display:-ms-flexbox;display:flex}.b-header .l-logo img{min-width:39px}.b-header .l-company-name{margin-left:5%}.b-header .l-nav{margin-left:auto;width:60vw}.b-header .l-nav__lang{position:absolute;right:0;top:0}.b-header #global--md .b-nav__list-item:not(:first-child){margin-left:15px}}@media screen and (min-width:521px)and (min-width:1450px){.b-header #global--md .b-nav__list-item:not(:first-child){margin-left:26px}.b-header #global--md .b-nav__list-item__lang:not(:first-child){margin-left:9px}}@media screen and (min-width:521px){.b-header #global--md{padding-top:10px}.b-header #global--md .nav--MDglobal{margin-left:auto}.b-header #global--md .b-nav__lang{margin:0;position:absolute;right:0;top:0}.b-header .b-header__siteName{color:#fff;font-family:YakuHanMP,"Noto Serif JP",a-otf-ryumin-pr6n,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,serif;font-size:4rem;font-size:clamp(2rem,3vw,4.5rem);font-weight:400;margin:0 auto;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}}@media screen and (max-width:520px){.b-header__menu{background-color:#002a80;border-radius:0 30px;height:70px;margin:15px 0 0 70px;position:relative;width:70px;z-index:999;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;right:0;top:0;-webkit-transition:background-color .7s;transition:background-color .7s}.b-header__menu .b-header__menu__box{-ms-flex-item-align:center;align-self:center;padding-top:5px}.b-header__menu__line,.b-header__menu__lineWrap{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;-webkit-transition:all .4s;transition:all .4s}.b-header__menu__lineWrap{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:35px;margin:0 auto;position:relative;width:25px}.b-header__menu__line{background-color:#fff;border-radius:2px;height:5px;left:0;position:absolute;width:100%}.b-header__menu__line:first-of-type{top:0}.b-header__menu__line:nth-of-type(2){top:15px}.b-header__menu__line:nth-of-type(3){bottom:0}.b-header__menu__label{color:#002a80;display:block;font-family:Roboto Condensed,sans-serif;font-size:1.75rem;font-weight:700;margin-left:1px;margin-top:10px}#drawer-checkbox:checked~#drawer-icon .b-header__menu__line:nth-of-type(3){-webkit-transform:translateY(-15px) rotate(45deg);transform:translateY(-15px) rotate(45deg)}@-webkit-keyframes line-bar02{to{height:0}}#drawer-checkbox:checked~#drawer-icon .b-header__menu__line:first-of-type{-webkit-transform:translateY(15px) rotate(-45deg);transform:translateY(15px) rotate(-45deg)}#drawer-checkbox:checked~#drawer-icon .b-header__menu__line:nth-of-type(2){-webkit-animation:line-bar02 .8s forwards;animation:line-bar02 .8s forwards;left:200%;opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}@keyframes line-bar02{to{height:0}}}.home .page-title,.home .page-title .b-topicPath__link,.page-id-10 .page-title,.page-id-10 .page-title .b-topicPath__link{color:#002a80}.home .page-title .b-topicPath__list-item:not(:first-child):before,.page-id-10 .page-title .b-topicPath__list-item:not(:first-child):before{background-color:#002a80}.home .b-header,.page-id-10 .b-header{color:#002a80}.home .b-header .l-company-name,.page-id-10 .b-header .l-company-name{-webkit-filter:inherit;filter:inherit}.home .b-header #global--md .item--current .b-nav__link,.home .b-header #global--md .lang--current .b-nav__link,.page-id-10 .b-header #global--md .item--current .b-nav__link,.page-id-10 .b-header #global--md .lang--current .b-nav__link{color:#00b7f1}.home .b-header #global--md .b-nav__link,.page-id-10 .b-header #global--md .b-nav__link{color:#002a80}.home .b-header #global--md .b-nav__link:hover,.page-id-10 .b-header #global--md .b-nav__link:hover{color:#00b7f1}#drawer-content{background-color:#002a80;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;opacity:0;overflow-y:auto;pointer-events:none;-webkit-transition:opacity .2s .3s;transition:opacity .2s .3s;z-index:40}#drawer-close,#drawer-content{position:fixed;right:0;top:0;width:100%}#drawer-close{background:#002a80;height:100%;-webkit-transform:translateY(-105%);transform:translateY(-105%);-webkit-transition:all 1s ease;transition:all 1s ease;z-index:39}#drawer-checkbox:checked~#drawer-close{-webkit-transform:translateY(0);transform:translateY(0)}#drawer-checkbox:checked~#drawer-content{opacity:1;pointer-events:all}#drawer-checkbox{display:none}.nav--slideMenu{animation-direction:reverse;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:menuAnime;animation-name:menuAnime}.nav--slideMenu.open{-webkit-animation:menuAnime .8s forwards;animation:menuAnime .8s forwards;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}@-webkit-keyframes menuAnime{0%{opacity:0}to{background-color:#fff;opacity:1}}@keyframes menuAnime{0%{opacity:0}to{background-color:#fff;opacity:1}}#drawer-content .logo--slider-companyLogo{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;padding:3% 0 0 4%;width:75vw}#drawer-content .logo--slider-companyLogo .span--logo{-webkit-box-flex:0;background-color:#fff;-ms-flex:0 1 16%;flex:0 1 16%;height:80px;margin-right:5%;-webkit-mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/logo.svg#logoCi) no-repeat left top/contain;mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/logo.svg#logoCi) no-repeat left top/contain}#drawer-content .logo--slider-companyLogo .strong--logoCI{-webkit-box-flex:0;background-color:#fff;-ms-flex:0 1 74%;flex:0 1 74%;-webkit-mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/logo_name.svg) no-repeat left top/contain;mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/logo_name.svg) no-repeat left top/contain}#drawer-content .logo--slider-companyLogo .strong--logoCI em{display:none}@media screen and (min-width:521px){.banner--processedFoodGroup+.b-footer,.banner--seafoodsGroup+.b-footer{margin-top:7%}}@media screen and (max-width:520px){.banner--processedFoodGroup+.b-footer,.banner--seafoodsGroup+.b-footer{margin-top:6%}}.b-footer{background:#f0f3f8;padding-bottom:3%;padding-top:20px;position:relative}.b-footer:before{background:#f0f3f8;content:"";display:block;height:20px;-webkit-mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/bg_sea_waver.svg) repeat-x left top;mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/bg_sea_waver.svg) repeat-x left top;-webkit-mask-size:5% auto;mask-size:5% auto;position:absolute;top:-20px;width:100%}.b-footer .block--companyInformation{display:-webkit-box;display:-ms-flexbox;display:flex}.b-footer .block--companyInformation .b-block__figure{-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%;margin-right:40px;margin-top:5px}.b-footer .block--companyInformation .b-box{-webkit-box-flex:1;-ms-flex:1;flex:1}.b-footer .block--companyInformation .b-box__address{font-size:1.4rem;margin-left:.5rem;margin-top:4%}.b-footer .block--companyInformation .b-box__address .span--zipcode{display:block;line-height:1.4}.b-footer .block--companyInformation .b-box__link{color:#002a80;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:4%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-footer .block--companyInformation .b-box__link .span--text{font-size:1.3rem;margin:3px 1.5rem 0 .6rem}.b-footer .block--companyInformation .b-box__link .span--icon{background-color:#002a80;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;width:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .6s;transition:all .6s}.b-footer .block--companyInformation .b-box__link .span--icon:before{background-color:#fff;content:"";display:block;height:12px;-webkit-mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/link_icon_extend.svg#extendLink) center center;mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/link_icon_extend.svg#extendLink) center center;width:12px}.b-footer .block--companyInformation .b-box__link:hover .span--icon{background-color:#00b7f1}.b-footer .block--companyInformation .b-box__link:hover .span--icon:before{background-color:#fff}.b-footer .block--utilities .b-nav__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-footer .block--utilities .b-nav__list-item:before{background:#002a80;content:"";display:inline-block;height:1px;margin-right:1rem;margin-top:-2px;width:30px}.b-footer .block--utilities .b-nav__list-item+.b-nav__list-item{margin-top:15px}.b-footer .block--utilities .b-nav__list-item.current-menu-item:before{background-color:#00b7f1}.b-footer .block--utilities .b-nav__list-item.current-menu-item .b-nav__link{color:#00b7f1}.b-footer .block--utilities .b-nav__link{color:#002a80}.b-footer .block--utilities .text--copyright{color:#002a80;font-size:1.3rem;margin-top:5%;text-align:right}@media screen and (min-width:521px){.b-footer{margin-top:8%;padding-top:4%}.b-footer .l-flex--md{display:-webkit-box;display:-ms-flexbox;display:flex}.b-footer .block--companyInformation{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding-left:2%}.b-footer .block--companyInformation .b-block__figure{max-width:100px}.b-footer .block--companyInformation .b-box__title{margin-top:5%;max-width:300px}.b-footer .block--utilities{-webkit-box-flex:0;-ms-flex:0 1 45%;flex:0 1 45%;margin-left:auto}.b-footer .block--utilities .b-footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:5%}.b-footer .block--utilities .b-nav__list{margin-bottom:3%}.b-footer .block--utilities .b-nav__list-item:hover .b-nav__link{color:#00b7f1;-webkit-transition:all .4s;transition:all .4s}.b-footer .block--utilities .b-nav__list-item:hover:before{background-color:#00b7f1}.b-footer .block--utilities .b-nav__link{font-size:1.5rem}}@media screen and (max-width:520px){.b-footer{margin-top:8%!important}.b-footer:before{-webkit-mask-size:13% auto;mask-size:13% auto}.b-footer .block--companyInformation{padding-left:5%}.b-footer .block--companyInformation .b-block__figure{-webkit-box-flex:0;-ms-flex:0 1 22%;flex:0 1 22%;margin-right:5%;margin-top:0}.b-footer .block--companyInformation .b-box__title__images{max-width:70%}.b-footer .block--companyInformation .b-box__link{margin-top:10px}.b-footer .block--companyInformation .b-box__link .span--text{margin-top:0}.b-footer .block--utilities .b-nav__list{margin-top:8%;padding-left:5%}.b-footer .block--utilities .b-nav__list-item{margin-bottom:10px!important}.b-footer .block--utilities .b-nav__list-item:before{margin-top:-1px;width:15px}.b-footer .block--utilities .b-nav__list-item+.b-nav__list-item{margin-top:0}.b-footer .block--utilities .b-nav__link{font-size:1.4rem}}.wpcf7-response-output{background-color:#f8f8f8;border:none;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#1b1b1b;font-weight:700;margin-top:3%;margin:3% 0 0!important;padding:1.8rem 1rem!important;text-align:center}.wpcf7-validation-errors{border:2px solid red;margin-top:1em!important;padding:1.2em!important;width:92.5%}.wpcf7-spinner{display:none!important}.content--formBody{margin-top:5%}.wpcf7{margin-bottom:6%}@media screen and (min-width:521px){.wpcf7{margin-left:auto;margin-right:auto}}.wpcf7{margin-top:90px}.wpcf7-form-control{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:YakuHanJP,-apple-system,Lucida Grande,Helvetica Neue,Hiragino Kaku Gothic ProN,游ゴシック,メイリオ,meiryo,sans-serif;margin-top:10px;max-width:700px;padding:20px 10px;width:100%}.wpcf7-submit,.wpcf7cp-cfm-edit-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1.6rem;font-weight:700;-webkit-transition:.5s;transition:.5s}.wpcf7-submit:hover,.wpcf7cp-cfm-edit-btn:hover{cursor:pointer}.wpcf7-submit{background:#002a80;border:none;border-radius:4px;color:#fff}@media screen and (max-width:520px){.wpcf7-submit{padding:20px}}.wpcf7-submit:hover{background-color:#00b7f1}.wpcf7cp-cfm-edit-btn{background-color:#d8d8d8;border:1px solid #000;border-radius:4px}.wpcf7cp-cfm-edit-btn:hover{background-color:#eee}.form__label{display:block;margin-top:8px}.form__label__text{margin-left:10px;margin-right:15px}.required:before{background-color:#800900;border-radius:3px;color:#fff;content:"必須";font-size:12px;padding:2px 7px}.wpcf7-textarea{resize:none}#wpcf7cpcnf table,#wpcf7cpcnf tbody,#wpcf7cpcnf tr{width:100%}#wpcf7cpcnf tr:nth-child(odd){background-color:#efefef}#wpcf7cpcnf th{width:25%}#wpcf7cpcnf td{width:75%}:root{--base-text-color:#1b1b1b;--small-body-font:1.4rem;--mobile-body-font:1.4rem;--base-line-height:1.86;--small-line-height:1.74;--mobile-line-height:1.74;--link-black-color:#1b1b1b;--link-black-color-hover:#172a88;--link-orange-color:#ff8400;--link-orange-color-hover:#172a88;--link-text-animation-duration:color .3s}body,html{color:#1b1b1b;font-family:YakuHanJP,-apple-system,Lucida Grande,Helvetica Neue,Hiragino Kaku Gothic ProN,游ゴシック,メイリオ,meiryo,sans-serif;font-size:calc(112.5% + .25vw);font-size:62.5%;line-height:1.65;scroll-behavior:smooth}body,html{position:relative}body{height:100%;width:100%}body h1{font-size:2.5vw}body h2{font-size:1.4vw;font-weight:700}body h3{font-size:1.2vw}body h1,body h2,body h3,body h4{font-family:YakuHanJP,source-han-sans-japanese,-apple-system,Lucida Grande,Helvetica Neue,Hiragino Kaku Gothic ProN,游ゴシック,メイリオ,meiryo,sans-serif}body img,body svg{max-width:100%}body .l-flex{display:-webkit-box;display:-ms-flexbox;display:flex}body .l-grid{display:grid}body .l-inlineBlock{display:inline-block}@media screen and (min-width:521px){body{font-size:16px;font-size:clamp(1.4rem,1.044rem + .74vw,1.6rem)}body .l-flex--md,body .l-grid--md{display:block}}@media screen and (min-width:961px){body .l-flex--md{display:-webkit-box;display:-ms-flexbox;display:flex}body .l-grid--md{display:grid}}@media screen and (max-width:520px){body{font-size:14px}body .br--mobile-hidden{display:none}}body .l-page{overflow:hidden;position:relative;width:100%}body .l-pageInner{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;position:relative;z-index:2}@media screen and (max-width:520px){body .l-pageInner{padding:0 5%;width:100%}}@media screen and (min-width:521px){body .l-pageInner{width:90vw}}@media screen and (min-width:961px){body .l-pageInner{max-width:1100px;width:94%}}@media screen and (min-width:1450px){body .l-pageInner{width:75%}}body a{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;text-decoration:none}body a:hover:not(.no-hover){color:#00b7f1;-webkit-transition:color .3s;transition:color .3s}body .b-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body .b-button,body .b-button__link{display:-webkit-box;display:-ms-flexbox;display:flex}body .b-button__link{color:#0356a6;margin-left:auto;margin-right:auto;padding:5px;position:relative;-webkit-transition:all .6s;transition:all .6s;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body .b-button__link__text{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:center;align-self:center;padding:0 2rem 0 4rem}body .b-button__link__span{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;text-align:center;word-break:keep-all}body .b-button__link__icon{background-color:#fff;border:1px solid #002a80;border-radius:50%;height:70px;margin-left:5%;position:relative;text-align:center;width:70px}body .b-button__link__icon:before{background-color:#002a80;content:"";display:block;height:15px;left:50%;-webkit-mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_arrow.svg) center center/contain;mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_arrow.svg) center center/contain;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:15px}body .b-button__link[target=_blank] .b-button__link__icon:before{background-color:#002a80;height:clamp(10px,4vw,20px);-webkit-mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/link_icon_extend.svg#extendLink) center center/contain;mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/link_icon_extend.svg#extendLink) center center/contain;width:clamp(10px,4vw,20px)}body .link--buttonArrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body .link--buttonArrow .span--text{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:center;align-self:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}body .link--buttonArrow .span--icon{text-align:center;-webkit-box-flex:0;background-color:#fff;border:1px solid #002a80;border-radius:50%;-ms-flex:0 1 70px;flex:0 1 70px;height:70px;margin-left:5%;min-width:70px;position:relative}body .link--buttonArrow .span--icon:before{background-color:#002a80;content:"";display:block;height:15px;left:50%;-webkit-mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_arrow.svg) center center/contain;mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_arrow.svg) center center/contain;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:15px}@media screen and (min-width:521px){body .link--buttonArrow .span--icon,body .link--buttonArrow .span--icon:before{-webkit-transition:all .3s;transition:all .3s}body .link--buttonArrow:hover .span--icon{border-color:#00b7f1}body .link--buttonArrow:hover .span--icon:before{background-color:#00b7f1}}@media screen and (max-width:520px){body .br--mobile-none{display:none}}@media screen and (max-width:1119px){body .br--mid-none{display:none}}.l-main .b-content__title{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l-main .b-content .title--jp{font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:clamp(3.6rem,4.5vw,4.5rem)}.l-main .b-content .title--en{font-family:Oswald,sans-serif;font-size:clamp(2rem,2.5vw,2.8rem);font-style:normal;font-weight:400}.l-main .b-content .lead--jp{color:#0d559b;font-family:YakuHanMP,"Noto Serif JP",a-otf-ryumin-pr6n,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,serif;font-size:clamp(2rem,2.5vw,2.6rem);line-height:1.5}@media screen and (max-width:520px){.l-main .b-content .title--jp{font-size:3rem}.l-main .b-content .title--en{font-size:1.6rem}}.page-title{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;height:50vh;max-height:510px;min-height:320px;position:relative;z-index:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:YakuHanJP,Noto Sans JP,sans-serif}@media screen and (min-width:961px){.page-title{height:550px}}.page-title__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100vw}.page-title .b-content__title,.page-title__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.page-title .b-content__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:Oswald,sans-serif;font-style:normal;font-weight:400;margin-top:50px}.page-title .b-content__title .title--parent{font-weight:400;line-height:1.6;text-transform:capitalize}@media screen and (min-width:521px){.page-title .title--page{font-size:clamp(4rem,6.5vw,6rem)}.page-title .title--parent+.title--page{margin-top:-2.5rem}}@media screen and (max-width:520px){.page-title .title--page{font-size:clamp(4rem,6.5vw,6rem)}}.page-title .b-topicPath__link{color:#fff}.page-title .b-topicPath__list{display:-webkit-box;display:-ms-flexbox;display:flex}.page-title .b-topicPath__list-item{font-size:1.35rem;font-weight:400}.page-title .b-topicPath__list-item:not(:first-child){display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-title .b-topicPath__list-item:not(:first-child):before{background-color:#fff;content:"";display:block;height:1px;margin-right:8px;width:18px}@media screen and (max-width:520px){.page-title .b-topicPath__list-item:not(:first-child):before{width:15px}}.has-text-align-right .b-button__link{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wp-nowrap{white-space:nowrap}.tab-r-line{-webkit-box-flex:1;border:none;border-top:2px dotted #ccc;-ms-flex:auto;flex:auto;margin:0 15px 0 28px}.banner-hover{-webkit-transition:opacity .5s;transition:opacity .5s}.banner-hover:hover{opacity:.8}.align_center{text-align:center}.align_right{text-align:right}.align_left{text-align:left}.colors_f09{color:#f09!important}.colors_f60{color:#f60!important}.colors_a90{color:#a90000!important}.font_wb{font-weight:700!important}.font_nm{font-weight:400!important}.font_size12{font-size:12px!important}.font_size13{font-size:13px!important}.font_size14{font-size:14px!important}.font_size15{font-size:15px!important}.font_size16{font-size:16px!important}.les-2p{letter-spacing:2px}.les-1p{letter-spacing:1px}.les_0p{letter-spacing:0}.les_1p{letter-spacing:-1px}.les_2p{letter-spacing:-2px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr25{padding-right:25px}.pr30{padding-right:30px}.pm10{padding-bottom:10px}.pm15{padding-bottom:15px}.pm20{padding-bottom:20px}.pm25{padding-bottom:25px}.pm30{padding-bottom:30px}.pm35{padding-bottom:35px}.pm40{padding-bottom:40px}.pl10{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pl30{padding-left:30px}.mt-10{margin-top:10px!important}.mt-20{margin-top:20px!important}.mt-30{margin-top:30px!important}.mt-40{margin-top:40px!important}.mt-50{margin-top:50px!important}.mt-60{margin-top:60px!important}.mt-70{margin-top:70px!important}.mt-80{margin-top:80px!important}.mb-10{margin-bottom:10px!important}.mb-20{margin-bottom:20px!important}.mb-30{margin-bottom:30px!important}.mb-40{margin-bottom:40px!important}.mb-50{margin-bottom:50px!important}.mb-60{margin-bottom:60px!important}.mb-70{margin-bottom:70px!important}.mb-80{margin-bottom:80px!important}.mb-90{margin-bottom:90px!important}.mb-100{margin-bottom:100px!important}.mb-110{margin-bottom:110px!important}.mb-120{margin-bottom:120px!important}.mb-130{margin-bottom:130px!important}.mb-140{margin-bottom:140px!important}.mb-150{margin-bottom:150px!important}.mb-1em{margin-bottom:.8em}.mb-2em{margin-bottom:1.6em}.mb-3em{margin-bottom:2.4em}.mb-4em{margin-bottom:3.2em}.mb-5em{margin-bottom:4em}.fl-right{float:right}.fl-left{float:left}.fl-none{float:none}.fl-cl{clear:both}.ov-hid{overflow:hidden}@media screen and (min-width:961px){.fl-right--md{float:right}}.display_none,body.md .md_none,body.xs .xs_none{display:none}.display_block{display:block}.display_table{display:table}.display-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.list--decimal,.list--disc{margin-left:2em}.list--disc li{list-style-type:disc;margin-bottom:.4rem}.list--decimal li{list-style-type:decimal;margin-bottom:.4rem}.error404 .page-title{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/news/news_page-top.jpg) no-repeat top/cover}.error404 .page-title__wrapper{background-color:rgba(0,42,128,.25)}.error404 .b-catch .b-block__mainVisual{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/common/catch.jpg) no-repeat 50%/cover}.error404 .l-contentInner .l-pageInner{margin-top:110px;text-align:center}.error404 .b-button{display:block;margin-top:40px}.error404 .b-button__link{display:inline;max-width:300px}.error404 .b-button__link__icon{display:inline-block;height:clamp(30px,10vw,70px);margin-left:3%;-webkit-transform:translateY(40%);transform:translateY(40%);width:clamp(30px,10vw,70px)}.error404 .b-button__back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:90px}.error404 .b-button__back__link{border-radius:40px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;padding:15px 70px;position:relative;-webkit-transition:.6s;transition:.6s;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#002a80;color:#fff}.error404 .b-button__back__link:hover{background-color:#00b7f1;color:#fff}.error404 .b-button__back__link__inner{font-size:1.8rem}.error404 .b-button__back__link__icon{background:0 0;border:none;left:15px;position:absolute;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.error404 .b-button__back__link__icon:before{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_arrow_white.svg) no-repeat top/contain;height:15px;width:15px}.error404 .b-button__back__link__text{-webkit-box-flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:1;flex:1;padding:13px 2rem 12px 4rem}.error404 .b-button__back__link__text__span{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;text-align:center;word-break:keep-all}.home .b-logo .strong--logoCI{background-color:#000}.home .b-header #global--md .b-nav__link{text-shadow:none}.home .nav--MDglobal .menu-item-home{display:none}.home .l-main{margin-top:140px}.home .b-content{margin-left:auto;margin-right:auto;max-width:1100px;padding-left:2%;padding-right:2%}.home .b-content__title{color:#002a80}.home .b-content__title .title--jp{font-size:clamp(3rem,4vw,3.8rem)}.home .b-content__title .title--en{font-size:24px}.home .b-button{font-size:18px}.home .MV .b-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto}@media screen and (min-width:521px){.home .MV .b-content{max-width:inherit}}@media screen and (min-width:961px){.home .MV .b-content{max-width:57vw}}.home .MV .lead--jp{font-size:clamp(2rem,7vw,5rem);line-height:1.5}@media screen and (min-width:961px){.home .MV .lead--jp{font-size:45px}}.home .MV__figure{margin-top:30px}.home .MV__image{max-height:760px;-o-object-fit:cover;object-fit:cover;width:100vw}.home .MV .b-content__title{font-size:clamp(2rem,4vw,5rem);line-height:1.5}@media screen and (min-width:521px){.home .MV .b-content__titleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.home .MV .b-content__title{-webkit-box-flex:0;-ms-flex:0 1 48vw;flex:0 1 48vw;margin-left:auto}}@media screen and (min-width:961px){.home .MV .b-content__title{-webkit-box-flex:0;-ms-flex:0 1 60rem;flex:0 1 60rem}}.home .company{margin-top:45px}.home .company .l-flex--md{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 2%}@media screen and (min-width:961px){.home .company .b-content{max-width:45vw;padding:0}}.home .company .b-content .title--jp{margin-top:15px}.home .company .b-content .lead--jp{line-height:2;margin-top:45px}.home .company .b-content__text{font-family:YakuHanMP,"Noto Serif JP",a-otf-ryumin-pr6n,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,serif;margin-top:20px}.home .company .b-content__text:first-child{margin-top:30px}.home .company .b-content__title-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.home .company .b-content__text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width:961px){.home .company .b-content__text-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.home .company .b-button{margin-top:25px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.home .company .b-button__link{border:none;margin:0;padding:0;width:172px}.home .company .b-button__link:hover{background-color:initial;color:#00b7f1}.home .company .b-button__link__icon{margin-left:16%}.home .company .b-block__figure__wrapper{margin-bottom:80px;margin-top:60px}.home .business{background-image:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/home/home_business_bg.png);background-position:top;background-repeat:no-repeat;background-size:contain;padding-top:65px}.home .business .title--jp{margin-top:15px}.home .business .lead--jp{font-size:clamp(2.4rem,2.5vw,3.2rem);margin-top:35px}.home .business .b-content__inner{margin-top:100px}.home .business .b-content__text{line-height:2.2;margin-top:20px;width:90%}.home .business .group-wrapper{margin-top:50px;padding-left:2%;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:961px){.home .business .group-wrapper{display:grid;gap:2% 3%;grid-auto-flow:column;grid-template:1fr .3fr .5fr/1fr 1fr}}.home .business .group-wrapper .b-content__title{font-weight:700;text-align:center}@media screen and (min-width:961px){.home .business .group-wrapper .b-content__title{text-align:inherit}}.home .business .group-wrapper .b-content__text{margin:20px auto}@media screen and (min-width:961px){.home .business .group-wrapper .b-content__text{margin:20px 0}}.home .business .group-wrapper .b-block__figure{text-align:center}@media screen and (min-width:961px){.home .business .group-wrapper .b-block__figure{text-align:inherit}}.home .business .group-wrapper .b-block__01{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.home .business .group-wrapper .b-block__02{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.home .business .group-wrapper .b-block__03{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.home .business .group-wrapper .b-block__04{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.home .business .group-wrapper .b-block__05{-webkit-box-ordinal-group:5;-ms-flex-order:4;margin-top:60px;order:4}@media screen and (min-width:961px){.home .business .group-wrapper .b-block__05{margin:0}}.home .business .group-wrapper .b-block__06{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.home .business .group-wrapper .b-block__03,.home .business .group-wrapper .b-block__06{margin-top:30px}@media screen and (min-width:961px){.home .business .group-wrapper .b-block__03,.home .business .group-wrapper .b-block__06{margin:0}.home .business .group-wrapper .b-block{-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit}}.home .business .group-wrapper .b-button__link{font-size:22px}.home .business .group-wrapper .b-button__link__icon{height:0;margin-right:6%;width:0}.home .business .group-wrapper__nav{margin:20px auto 40px;max-width:500px}@media screen and (min-width:961px){.home .business .group-wrapper__nav{margin:0}.home .business .b-box{width:50%}}.home .business .b-box .title--jp{font-size:32px;font-weight:700;margin-top:26px}.home .business .b-box .title--en{margin-top:15px}.home .business .b-button__link{height:60px;width:300px;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#002a80;border:none;color:#fff;justify-content:space-between;-webkit-transition:all .6s;transition:all .6s}.home .business .b-button__link:before{content:"●";font-size:1.3rem;padding-left:6%}.home .business .b-button__link:hover{background-color:#00b7f1}.home .business .b-button__link__icon{background:0 0;border:none;stroke:#fff}.home .business .b-button__link__icon:before{background:url(//tsf.co.jp/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/dest/css/../../svg/icon_arrow_white.svg) no-repeat top/contain}.home .business .link-list{display:grid;gap:6px;grid-template-columns:1fr 1fr}.home .business .link-list__wrapper{border:1px solid #002a80;border-radius:10px;margin:10px auto 0;padding:10px 5%}@media screen and (min-width:961px){.home .business .link-list__wrapper{margin:-30px auto 0;max-width:450px;padding:40px 5% 10px}}.home .business .link-list__item .b-button__link{background-color:#f0eeee;border-radius:5px;color:#49514d;font-size:16px;height:auto;padding-left:18px;width:auto}.home .business .link-list__item .b-button__link:hover{background-color:#e0eeee}.home .business .link-list__item .b-button__link:before{display:none}.home .business .link-list__item .b-button__link__icon:before{background:url(//tsf.co.jp/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/dest/css/../../svg/icon_arrow_gray.svg) no-repeat top/contain}.home .business .ingredients .b-button{margin-top:20px}.home .news_topics{margin-top:3%}.home .news_topics .l-pageInner{position:relative}.home .news_topics .topics__box{display:grid;gap:10% 5%;grid-template:1fr 1fr 1fr/1fr 1fr;margin-top:70px;padding:0 1%}@media screen and (max-width:520px){.home .news_topics .topics__box{display:block}}@media screen and (min-width:961px){.home .news_topics .topics__box{gap:19% 3%;grid-template:1fr 1fr/1fr 1fr 1fr}}.home .news_topics .topics__link{position:absolute;right:15px;top:10px;width:221px}@media screen and (max-width:520px){.home .news_topics .topics__link{margin-left:auto;position:relative}}.home .news_topics .topics__title{margin-left:5px}.home .news_topics .topics__title:before{background-color:#ddd;content:"";display:inline-block;height:80%;margin-right:5px;vertical-align:middle;width:1px}.home .news_topics .topics__date,.home .news_topics .topics__title{color:#002a80}.home .news_topics .topics__text{border-top:1px solid #ddd;color:#000;font-size:14px;margin:10px 0;padding:10px 0}.home .news_topics .topics__wrapper{-webkit-transition:all .6s;transition:all .6s}.home .news_topics .topics__wrapper:hover{opacity:.6}.home .news_topics .b-button__link{border:none;width:240px}.home .news_topics .b-button__link:hover{background-color:inherit}@media screen and (max-width:520px){.home .news_topics{margin-bottom:10%}}.home .content--catch{max-width:1200px}.home .content--catch .title--catchCopy{color:#0070c0;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:2rem;font-size:clamp(2rem,6vw,4.2rem);font-weight:600;line-height:1.2;text-align:right}@media screen and (min-width:521px){.home .content--catch .title--catchCopy{margin-right:2rem}}@media only screen and (min-width:521px)and (max-width:861px){.home .content--catch .title--catchCopy{font-size:4vw;margin-right:1rem}}@media only screen and (min-width:862px)and (max-width:1100px){.home .content--catch .title--catchCopy{font-size:4vw;margin-right:.5rem}}.home .content--catch .block--catchVisual{margin-top:3%;overflow-x:clip;position:relative}.home .content--catch .picture--mainVisual img,.home .content--catch .picture--mainVisual source{height:60vh;-o-object-fit:cover;object-fit:cover;width:100%}.home .content--catch .waves{bottom:0;height:50px;left:0;position:absolute;width:100%;z-index:9}.home .content--catch .waveWrap>use{-webkit-animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite;animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite}.home .content--catch .waveWrap>use:first-child{-webkit-animation-delay:-2s;animation-delay:-2s;-webkit-animation-duration:5s;animation-duration:5s}.home .content--catch .waveWrap>use:nth-child(2){-webkit-animation-delay:-3s;animation-delay:-3s;-webkit-animation-duration:8s;animation-duration:8s}.home .content--catch .waveWrap>use:nth-child(3){-webkit-animation-delay:-4s;animation-delay:-4s;-webkit-animation-duration:10s;animation-duration:10s}.home .content--catch .waveWrap>use:nth-child(4){-webkit-animation-delay:-5s;animation-delay:-5s;-webkit-animation-duration:16s;animation-duration:16s}@-webkit-keyframes move-forever{0%{-webkit-transform:translate3d(-90px,0,0);transform:translate3d(-90px,0,0)}to{-webkit-transform:translate3d(85px,0,0);transform:translate3d(85px,0,0)}}@keyframes move-forever{0%{-webkit-transform:translate3d(-90px,0,0);transform:translate3d(-90px,0,0)}to{-webkit-transform:translate3d(85px,0,0);transform:translate3d(85px,0,0)}}@media screen and (max-width:520px){.home .content--catch{max-width:100%;padding-left:0;padding-right:0}.home .content--catch .picture--mainVisual{height:50vh}.home .content--catch .waves{bottom:1%;height:30px}.home .content--catch .title--catchCopy{padding-right:.8rem}}.home .content--company{margin-bottom:3%;padding-top:4%}@media screen and (min-width:521px){.home .content--company>.l-flex--md{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;padding-left:3%}}@media screen and (min-width:961px){.home .content--company>.l-flex--md{padding-left:0}}.home .content--company .block{-webkit-box-flex:1;-ms-flex:1;flex:1}.home .content--company .block .text{color:#0070c0;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:2.4rem;font-size:clamp(1.8rem,2vw,2.6rem);font-weight:300}.home .content--company .block .text+.text{margin-top:2.6rem}@media only screen and (min-width:521px)and (max-width:861px){.home .content--company .block .text{font-size:1.6rem}.home .content--company .block .text .br--mobile-hidden{display:none}}.home .content--company .box--button{-webkit-box-flex:0;-ms-flex:0 1 200px;flex:0 1 200px}.home .content--company .box--button,.home .content--company .link--buttonArrow{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.home .content--company .link--buttonArrow .span--text{min-width:8.5rem}.home .content--company .picture{display:block;margin-top:6%}@media only screen and (min-width:521px)and (max-width:861px){.home .content--company .picture .picture{border-radius:3px;-webkit-filter:drop-shadow(1px 2px 7px rgba(0,42,128,.15));filter:drop-shadow(1px 2px 7px rgba(0,42,128,.15));overflow:hidden}}.home .content--company .picture .link--buttonArrow .span--icon{-webkit-box-flex:0;-ms-flex:0 1 50px;flex:0 1 50px;height:50px;min-width:50px}.home .content--company .picture .link--buttonArrow .span--text{font-size:1.6rem;padding-right:1rem;text-align:right}@media screen and (max-width:520px){.home .content--company{margin-bottom:0;padding-left:0;padding-right:0}.home .content--company .block .text{font-size:1.6rem;line-height:1.8;padding-left:5%;padding-right:5%}.home .content--company .link--buttonArrow{margin-left:auto;margin-right:5%;margin-top:10%}.home .content--company .link--buttonArrow .span--icon{-webkit-box-flex:0;-ms-flex:0 1 50px;flex:0 1 50px;height:50px;min-width:50px}.home .content--company .link--buttonArrow .span--text{min-width:6.5rem}}.home .content--ourBussiness{background:#f6f9fb url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/home/bg_service.png) repeat;padding-bottom:5%;padding-top:3%}.home .content--ourBussiness .title--content{color:#002a80;line-height:1.6;margin-bottom:30px}.home .content--ourBussiness .title--content .title--en{display:block}.home .content--ourBussiness .title--copy{color:#0070c0;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:2.4rem;font-size:clamp(1.8rem,2vw,2.6rem);font-weight:300;line-height:1.65;margin-bottom:2%}.home .content--ourBussiness .card{padding-left:10px}.home .content--ourBussiness .card .figure{border-radius:3px;-webkit-filter:drop-shadow(1px 2px 7px rgba(0,42,128,.15));filter:drop-shadow(1px 2px 7px rgba(0,42,128,.15));margin-bottom:10px;margin-left:-10px;overflow:hidden}.home .content--ourBussiness .card .figure .images{vertical-align:top}.home .content--ourBussiness .card .title--card{line-height:1.3;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:40px;padding-top:10px}.home .content--ourBussiness .card .title--card .title--en{font-size:3rem;font-size:clamp(2.6rem,2vw,3.4rem);font-weight:700}.home .content--ourBussiness .card .link--arrow{display:-webkit-box;display:-ms-flexbox;display:flex}.home .content--ourBussiness .card .link--arrow .span--icon{margin-top:10px;text-align:center;-webkit-box-flex:0;border:1px solid #002a80;border-radius:50%;-ms-flex:0 1 50px;flex:0 1 50px;height:50px;margin-left:5%;min-width:50px;position:relative}.home .content--ourBussiness .card .link--arrow .span--icon:before{background-color:#002a80;content:"";display:block;height:15px;left:50%;-webkit-mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_arrow.svg) center center/contain;mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_arrow.svg) center center/contain;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:15px}.home .content--ourBussiness .card.card--seafoodsGroup .text,.home .content--ourBussiness .card.card--seafoodsGroup .title--card{color:#002a80}.home .content--ourBussiness .card.card--seafoodsGroup .link--arrow .span--icon{border-color:#002a80}.home .content--ourBussiness .card.card--seafoodsGroup .link--arrow .span--icon:before{background-color:#002a80}@media screen and (min-width:521px){.home .content--ourBussiness .card.card--seafoodsGroup{margin-bottom:5%}}@media screen and (min-width:961px){.home .content--ourBussiness .card.card--seafoodsGroup{margin-bottom:0}}.home .content--ourBussiness .card.card--processedFoodsGroup .text,.home .content--ourBussiness .card.card--processedFoodsGroup .title--card{color:#277625}.home .content--ourBussiness .card.card--processedFoodsGroup .link--arrow .span--icon{border-color:#277625}.home .content--ourBussiness .card.card--processedFoodsGroup .link--arrow .span--icon:before{background-color:#277625}.home .content--ourBussiness .card .nav--seafoodsGroup{margin-left:-5px;margin-top:3%}.home .content--ourBussiness .card .nav--seafoodsGroup .link{background-color:#cfeaf5;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#002a80;display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home .content--ourBussiness .card .nav--seafoodsGroup .span--text{-webkit-box-flex:1;-ms-flex:1;flex:1}.home .content--ourBussiness .card .nav--seafoodsGroup .span--icon{-webkit-box-flex:0;background-color:#002a80;-ms-flex:0 1 15px;flex:0 1 15px;height:16px;-webkit-mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_arrow.svg) center center/contain;mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_arrow.svg) center center/contain}@media screen and (min-width:521px){.home .content--ourBussiness .card{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%}.home .content--ourBussiness .card:first-child{margin-right:4%}.home .content--ourBussiness .card .span--icon{-webkit-box-flex:0;-ms-flex:0 1 80px;flex:0 1 80px;-webkit-transition:all .3s;transition:all .3s}.home .content--ourBussiness .card .span--icon:before{-webkit-transition:all .3s;transition:all .3s}.home .content--ourBussiness .card .link--arrow:hover .span--icon{border-color:#00b7f1}.home .content--ourBussiness .card .link--arrow:hover .span--icon:before{background-color:#00b7f1}.home .content--ourBussiness .card .nav--seafoodsGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.home .content--ourBussiness .card .nav--seafoodsGroup .link{-webkit-box-flex:0;-ms-flex:0 1 49%;flex:0 1 49%;-webkit-transition:all .3s;transition:all .3s}.home .content--ourBussiness .card .nav--seafoodsGroup .link .span--icon{-webkit-transition:background-color .3s;transition:background-color .3s}.home .content--ourBussiness .card .nav--seafoodsGroup .link:nth-child(2n){margin-left:2%}.home .content--ourBussiness .card .nav--seafoodsGroup .link:nth-of-type(n+3){margin-top:2%}.home .content--ourBussiness .card .nav--seafoodsGroup .link:hover{background-color:#002a80;color:#fff}.home .content--ourBussiness .card .nav--seafoodsGroup .link:hover .span--icon{background-color:#fff}}@media screen and (max-width:520px){.home .content--ourBussiness{background-size:5%;padding-bottom:10%;padding-top:8%}.home .content--ourBussiness .title--content{padding-left:5%}.home .content--ourBussiness .title--copy{font-size:1.6rem;line-height:1.65;margin-bottom:5%;padding:0 5%}.home .content--ourBussiness .card.card--seafoodsGroup{margin-bottom:15%;margin-top:10%}.home .content--ourBussiness .card .title--card .title--jp{font-size:2.4rem}.home .content--ourBussiness .card .title--card .title--en{font-size:1.5rem}.home .content--ourBussiness .card .link--arrow .span--icon{margin-top:10px;-webkit-box-flex:0;-ms-flex:0 1 35px;flex:0 1 35px;height:35px;min-width:35px}.home .content--ourBussiness .card .link--arrow .span--icon:before{height:12px;width:12px}.home .content--ourBussiness .card .nav--seafoodsGroup{margin-top:10%}.home .content--ourBussiness .card .link+.link{margin-top:5px}}.home .b-footer{margin-top:0}.our_business:not(.page-child) .b-logo .strong--logoCI{background-color:#000}.our_business .page-title{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/our_business/bg_ourbusiness_catch.png) no-repeat 50%/cover}.our_business .title--ancestor{position:relative}.our_business .title--ancestor:before{background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.9)),color-stop(80%,hsla(0,0%,100%,.8)),to(hsla(0,0%,100%,0)));background:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.8) 80%,hsla(0,0%,100%,0));content:"";display:block;height:200%;left:-30px;position:absolute;top:-15px;width:37.1rem;z-index:-1}.our_business.page-child .page-titl .title--en{font-size:clamp(4rem,8.5vw,5rem);font-weight:400}.our_business.page-child .page-titl .title--jp{font-size:clamp(4rem,8.5vw,8rem)}.our_business .MV{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/our_business/MV.jpg) no-repeat bottom/cover;height:910px;padding-top:65px}.our_business .MV .b-block{color:#fff;margin:0 auto;max-width:522px}@media screen and (max-width:520px){.our_business .MV .b-block .b-block__textWrap{width:90%}.our_business .MV .b-block .b-block__text{font-size:4vw}}@media screen and (min-width:961px){.our_business .MV .b-block{max-width:770px}}.our_business .MV .b-block__text{font-size:clamp(18px,2.8vw,22px);font-weight:700;line-height:2.5}@media screen and (max-width:520px){.our_business .MV .b-block__text{font-size:18px}}.our_business .MV .b-block__text__span{display:inline-block;margin-bottom:9px;position:relative}.our_business .MV .b-block__text__span:before{background-color:#002a80;bottom:0;content:"";left:-8px;position:absolute;right:-2px;top:0;z-index:-1}.our_business .MV .b-block__textWrap{margin:4% 0}.our_business .MV__text{font-size:clamp(12px,3vw,16px);margin-top:25px}.our_business .MV .lead--jp{color:#002a80;font-family:YakuHanMP,"Noto Serif JP",a-otf-ryumin-pr6n,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,serif;font-size:clamp(2.5rem,4.5vw,5.5rem);line-height:1.4}.our_business .text-bg-blue{display:inline;line-height:2.3;margin-bottom:10px}.our_business .business__nav{margin-top:67px}.our_business .business__nav__text,.our_business .business__nav__text-wrapper{color:#fff}.our_business .business__nav__text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:405px;width:40vw}.our_business .business__nav__text{font-size:clamp(14px,2.5vw,16px)}.our_business .business__nav__fisheries{border-radius:0 20px 20px 0}.our_business .business__nav__processed{margin-top:40px}.our_business .business__nav__title{line-height:1;white-space:nowrap}.our_business .business__nav__title-jp{font-size:clamp(30px,5vw,45px);font-weight:700}.our_business .business__nav__title-en{display:inline-block;font-family:Oswald,sans-serif;font-size:clamp(18px,4vw,22px);padding:24px 12px;white-space:nowrap}.our_business .business__nav__icon{width:clamp(200px,20vw,247px)}.our_business .business__nav__icon__wrapper{text-align:end;width:100%}.our_business .business__nav__icon__processed{width:clamp(200px,30vw,300px)}.our_business .business__list{display:grid;grid-template:repeat(2,1fr)/repeat(2,1fr)}@media screen and (min-width:961px){.our_business .business__list{grid-template:1fr/repeat(4,1fr)}}.our_business .business__list-item{display:block;min-height:130px;overflow:hidden}.our_business .business__list-item__text{color:#fff;font-size:clamp(18px,4vw,22px)}@media screen and (max-width:520px){.our_business .business__list-item__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:961px){.our_business .business__list-item__text{font-size:clamp(18px,2.5vw,22px)}}.our_business .business__list-item__bold{font-size:clamp(35px,5vw,30px);font-weight:700;margin-right:5px}@media screen and (min-width:961px){.our_business .business__list-item__bold{font-size:clamp(35px,3.5vw,30px)}}.our_business .business__list-item__01{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/our_business/seafoods_btn_01.jpg) no-repeat top/cover}@media screen and (min-width:961px){.our_business .business__list-item__01{border-radius:0 0 0 20px}}.our_business .business__list-item__02{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/our_business/seafoods_btn_02.jpg) no-repeat top/cover}.our_business .business__list-item__03{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/our_business/seafoods_btn_03.jpg) no-repeat top/cover;border-radius:0 0 0 20px}@media screen and (min-width:961px){.our_business .business__list-item__03{border-radius:0}}.our_business .business__list-item__04{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/our_business/seafoods_btn_04.jpg) no-repeat top/cover;border-radius:0 0 20px}.our_business .business__fisheries-btn{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/our_business/seafoods_group_btn-bg.jpg) no-repeat top/cover;display:block}.our_business .business__processed-btn{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/our_business/processed_group_btn-bg.jpg) no-repeat top/cover;display:block}.our_business .business__btn-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 8%;position:relative}.our_business .business__btn-inner .arrow-icon{height:clamp(160px,22vw,215px);left:55%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:clamp(150px,20vw,200px)}@media screen and (max-width:1120px){.our_business .business__btn-inner .arrow-icon{opacity:.3}}@media screen and (min-width:1121px){.our_business .business__btn-inner .arrow-icon{opacity:1}}.our_business .business__fisheries-inner{background-color:rgba(14,69,127,.8)}.our_business .business__processed-inner{background-color:rgba(255,84,0,.8)}.our_business .business__list-item-inner{background-color:rgba(56,102,151,.6);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:clamp(20px,10vw,30px);justify-content:center;position:relative}@media screen and (min-width:961px){.our_business .business__list-item-inner{font-size:clamp(20px,3.5vw,30px)}}.our_business .business__list-item-inner .arrow-icon{height:clamp(57px,10vw,87px);opacity:.3;right:10px;width:clamp(50px,10vw,80px)}@media screen and (min-width:961px){.our_business .business__list-item-inner .arrow-icon{height:87px;width:80px}}.our_business .arrow-icon{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_arrow_white.svg) no-repeat top/cover;display:block;position:absolute}.seafoods_group .page-title{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/our_business/seafoods_group_page-top.jpg) no-repeat top/cover}.seafoods_group .page-title__wrapper{background-color:rgba(0,42,128,.25)}.our_business-page .lead-title{font-family:"Noto Serif JP",serif;font-size:clamp(30px,5vw,45px);font-weight:400;margin-top:58px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#002a80;justify-content:center;position:relative}.our_business-page .lead-title-text{padding:0 30px}.our_business-page__mv{margin-top:40px}.our_business-page .lead-text{margin:19px auto;max-width:1060px}.our_business-page__child_block{-webkit-column-gap:4%;-moz-column-gap:4%;column-gap:4%;grid-template-columns:1fr 1fr;grid-template-rows:.2fr 1fr;margin-top:200px;padding:0 4%}@media screen and (max-width:520px){.our_business-page__child_block{margin-top:100px}}.our_business-page__child_block__figure{grid-column:2/3;grid-row:1/3;text-align:center}@media screen and (min-width:961px){.our_business-page__child_block__figure{text-align:left}}.our_business-page__child_block__title{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:38px;font-weight:700;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#002a80}@media screen and (min-width:961px){.our_business-page__child_block__title:before{background-color:#002a80;content:"";display:inline-block;height:80%;margin-right:20px;position:relative;width:5px;z-index:1}}.our_business-page__child_block__title:after{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/seafoods_group_box-bg.svg) no-repeat top/cover;content:"";display:block;height:670px;position:absolute;-webkit-transform:translate(-15%,65%);transform:translate(-15%,65%);width:670px;z-index:-1}@media screen and (min-width:961px){.our_business-page__child_block__title:after{-webkit-transform:translate(-10%,22%);transform:translate(-10%,22%)}}.our_business-page__child_block__icon-wrapper{gap:3%}.our_business-page__child_block__text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:520px){.our_business-page__child_block__text-wrapper{display:block}}.our_business-page__child_block__text-wrapper:before{background-color:#cbcbcb;content:"";display:inline-block;height:100%;margin-right:20px;margin-top:-10px;position:relative;width:1px;z-index:0}.our_business-page__child_block__text-wrapper .b-button__link__icon{background-color:initial}.our_business-page__child_block__icon{background:#002a80;border-radius:30px;color:#fff;padding:2px 15px}.our_business-page__child_block__text{margin-top:25px}.seafoods_group_02 .our_business-page__child_block__figure,.seafoods_group_04 .our_business-page__child_block__figure{grid-column:1/2}.seafoods_group_02 .our_business-page__child_block__title:after,.seafoods_group_04 .our_business-page__child_block__title:after{-webkit-transform:translate(30%,65%);transform:translate(30%,65%)}@media screen and (min-width:961px){.seafoods_group_02 .our_business-page__child_block__title:after,.seafoods_group_04 .our_business-page__child_block__title:after{-webkit-transform:translate(-10%,22%);transform:translate(-10%,22%)}}.handled{color:#002a80;font-size:23px;font-weight:700}.our-business_icon:before{content:"";display:block;-webkit-filter:invert(9%) sepia(88%) saturate(3951%) hue-rotate(219deg) brightness(93%) contrast(103%);filter:invert(9%) sepia(88%) saturate(3951%) hue-rotate(219deg) brightness(93%) contrast(103%);width:20vw}@media screen and (max-width:520px){.our-business_icon:before{opacity:.2;position:absolute}}.fish-icon:before{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_fish_01_01.svg) no-repeat top/contain;height:36px;max-width:118px;min-width:60px}@media screen and (max-width:520px){.fish-icon:before{left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.canning-icon:before{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_fish_04_03.svg) no-repeat top/contain;height:49px;max-width:61px;min-width:30px}@media screen and (max-width:520px){.canning-icon:before{right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.seafoods_nav__list{display:grid;grid-template:repeat(2,1fr)/repeat(2,1fr);grid-gap:2%;padding:0 4%}@media screen and (max-width:520px){.seafoods_nav__list{display:block}}@media screen and (min-width:961px){.seafoods_nav__list{grid-template:1fr/repeat(4,1fr)}}.seafoods_nav__list-item{-webkit-box-pack:center;-ms-flex-pack:center;background:#eef5fd;border-radius:10px;justify-content:center;-webkit-transition:all 1s ease 0s;transition:all 1s ease 0s}.seafoods_nav__list-item,.seafoods_nav__list-item a{display:-webkit-box;display:-ms-flexbox;display:flex}.seafoods_nav__list-item a{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 0 15px}@media screen and (max-width:520px){.seafoods_nav__list-item a{padding:17px 0 0}.seafoods_nav__list-item{margin-bottom:20px}}.seafoods_nav__list-item:hover{background:#0e457f}.seafoods_nav__list-item:hover .seafoods_nav__list-item__icon{-webkit-filter:invert(99%) sepia(100%) saturate(0) hue-rotate(290deg) brightness(104%) contrast(100%);filter:invert(99%) sepia(100%) saturate(0) hue-rotate(290deg) brightness(104%) contrast(100%)}.seafoods_nav__list-item:hover .seafoods_nav__list-item__text{color:#fff}.seafoods_nav__list-item:hover .b-button__link__icon{border:1px solid #fff;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s}.seafoods_nav__list-item:hover .b-button__link__icon:before{-webkit-filter:invert(99%) sepia(100%) saturate(0) hue-rotate(290deg) brightness(104%) contrast(100%);filter:invert(99%) sepia(100%) saturate(0) hue-rotate(290deg) brightness(104%) contrast(100%);-webkit-transition:all 1s ease 0s;transition:all 1s ease 0s}.seafoods_nav__list-item__text-wrapper{margin-top:50px}@media screen and (max-width:520px){.seafoods_nav__list-item__text-wrapper{margin-top:10px}}.seafoods_nav__list-item__text{color:#002a80}.seafoods_nav__list-item__text .bold{font-size:37px;font-weight:700}@media screen and (min-width:961px){.seafoods_nav__list-item__text .bold{font-size:clamp(30px,3vw,37px)}}.seafoods_nav__list-item__text .text-group{font-size:26px;padding-left:3px}.seafoods_nav__list-item__text .b-button__link__icon{background:0 0;display:block;margin:0 auto}@media screen and (max-width:520px){.seafoods_nav__list-item__text .b-button__link__icon{display:none}}.seafoods_nav__list-item__icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.seafoods_nav__list-item__icon{display:block;-webkit-filter:invert(16%) sepia(54%) saturate(1972%) hue-rotate(203deg) brightness(94%) contrast(99%);filter:invert(16%) sepia(54%) saturate(1972%) hue-rotate(203deg) brightness(94%) contrast(99%)}.seafoods_nav__current.seafoods_nav__list-item{background:#0e457f}.seafoods_nav__current .seafoods_nav__list-item__icon{-webkit-filter:invert(99%) sepia(100%) saturate(0) hue-rotate(290deg) brightness(104%) contrast(100%);filter:invert(99%) sepia(100%) saturate(0) hue-rotate(290deg) brightness(104%) contrast(100%)}.seafoods_nav__current .seafoods_nav__list-item__text{color:#fff}.seafoods_nav__current .b-button__link__icon{border:1px solid #fff;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.seafoods_nav__current .b-button__link__icon:before{-webkit-filter:invert(99%) sepia(100%) saturate(0) hue-rotate(290deg) brightness(104%) contrast(100%);filter:invert(99%) sepia(100%) saturate(0) hue-rotate(290deg) brightness(104%) contrast(100%)}.icon-fish{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_fish_01_01.svg) no-repeat top/contain;height:30px;width:93px}.icon-sushi{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_fish_01_02.svg) no-repeat top/contain;height:27px;margin-top:19px;width:100px}.icon-tuna{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_fish_02.svg) no-repeat top/contain;height:80px;width:clamp(170px,17vw,200px)}@media screen and (max-width:520px){.icon-tuna{height:60px;width:160px}}.icon-eggs{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_fish_03_01.svg) no-repeat top/contain;height:70px;margin-right:15px;width:70px}@media screen and (max-width:520px){.icon-eggs{height:60px}}.icon-herring{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_fish_03_02.svg) no-repeat top/contain;height:30px;width:100px}.icon-crab{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_fish_04_02.svg) no-repeat top/contain;height:70px;width:70px}@media screen and (max-width:520px){.icon-crab{height:60px}}.icon-shrimp{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_fish_04_01.svg) no-repeat top/contain;height:65px;width:60px}.icon-canning{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_fish_04_03.svg) no-repeat top/contain;height:50px;width:100px}.icon-meat{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_food_01_01.svg) no-repeat top/contain;height:50px;width:100px}.icon-cheese{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_food_01_02.svg) no-repeat top/contain;height:50px;width:100px}.list-item_01 a{padding-top:63px}@media screen and (max-width:520px){.list-item_01 a{padding-top:22px}}.list-item_01 .seafoods_nav__list-item__icon-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-item_03 a{padding-top:50px}@media screen and (max-width:520px){.list-item_03 a{padding-top:20px}}.list-item_03 .seafoods_nav__list-item__icon-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-item_03 .seafoods_nav__list-item__text-wrapper{margin-top:40px}@media screen and (max-width:520px){.list-item_03 .seafoods_nav__list-item__text-wrapper{margin-top:10px}}.list-item_04 a{padding-top:30px}@media screen and (max-width:520px){.list-item_04 a{padding-top:20px}}.list-item_04 .seafoods_nav__list-item__icon-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:revert;flex-direction:revert;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10%;margin:0 auto;width:190px}@media screen and (max-width:520px){.list-item_04 .seafoods_nav__list-item__icon-wrapper{width:250px}}.list-item_04 .seafoods_nav__list-item__text-wrapper{margin-top:10px;text-align:center}.list-item_04 .icon-canning{width:63px}.our_business-child-page__title-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:75px}.our_business-child-page__title--jp,.our_business-child-page__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.our_business-child-page__title--jp{color:#002a80;font-size:67px;line-height:1;margin-top:15px}.our_business-child-page__title--jp:before{content:"["}.our_business-child-page__title--jp:after{content:"]"}.our_business-child-page__title--jp .ber-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(32px,5vw,50px);font-weight:700;width:70vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.our_business-child-page__title--jp .ber-wrapper:after,.our_business-child-page__title--jp .ber-wrapper:before{content:"";display:block;-webkit-box-flex:3;background-color:#002a80;-ms-flex:3;flex:3;height:2px}.our_business-child-page__title--en{color:#94b7ff;font-family:Roboto Condensed,sans-serif;font-size:30px;font-weight:700;margin-top:10px}.page-title-icon__item{-webkit-filter:invert(9%) sepia(88%) saturate(3951%) hue-rotate(219deg) brightness(93%) contrast(103%);filter:invert(9%) sepia(88%) saturate(3951%) hue-rotate(219deg) brightness(93%) contrast(103%);width:20vw}.page-title-icon__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-title-icon__wrapper .icon-fish{height:45px;width:142px}.page-title-icon__wrapper .icon-sushi{height:45px;margin-left:35px;margin-top:0;width:138px}@media screen and (max-width:520px){.page-title-icon__wrapper .icon-sushi{margin-left:10px}}.page-title-icon__wrapper .icon-eggs{width:70px}.page-title-icon__wrapper .icon-herring{width:100px}.page-title-icon__wrapper .icon-shrimp{margin:0 4px 0 19px;width:60px}.page-title-icon__wrapper .icon-crab{width:70px}.page-title-icon__wrapper .icon-canning,.page-title-icon__wrapper .icon-cheese,.page-title-icon__wrapper .icon-meat{width:100px}.hero-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px}.hero-wrapper .b-block__text__span{color:#fff;display:inline-block;font-size:clamp(18px,2.8vw,22px);font-weight:700;line-height:2.5;margin-bottom:3px;position:relative}.hero-wrapper .b-block__text__span:before{background-color:#002a80;bottom:0;content:"";left:-8px;position:absolute;right:-10px;top:0;z-index:-1}@media screen and (max-width:520px){.hero-wrapper .b-block__text__span{font-size:18px}}.hero-wrapper .b-block__textWrap{left:0;position:absolute;top:-20px}@media screen and (max-width:520px){.hero-wrapper .b-block__textWrap{position:relative}}@media screen and (min-width:961px){.hero-wrapper .b-block__textWrap{top:90px}}@media screen and (max-width:520px){.hero-wrapper{font-size:13px}}.hero-wrapper__figure{position:relative;z-index:-2}.handled-item__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/our_business/seafoods_child_bg.jpg) no-repeat top/cover;-ms-flex-direction:column;flex-direction:column;margin-top:60px;padding-bottom:75px}@media screen and (min-width:961px){.handled-item__wrapper{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/our_business/seafoods_child_bg.jpg) no-repeat top/100% 100%}}.handled-item__wrapper__title{color:#002a80;font-size:40px;margin-top:70px}@media screen and (max-width:520px){.handled-item__wrapper__title{font-size:23px}}.handled-item__wrapper__title .bold{font-weight:700}.handled-item__title{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:23px;font-weight:700;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#002a80;line-height:1.5;margin-left:22px;padding-top:6px;position:relative}.handled-item__title:before{background-color:#002a80;content:"";display:inline-block;height:100%;left:-22px;margin-right:20px;position:absolute;width:5px;z-index:1}.handled-item__block{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;gap:3%;margin-bottom:20px}@media screen and (max-width:520px){.handled-item__block{display:block;max-width:359px}}@media screen and (min-width:961px){.handled-item__block{display:block;max-width:359px}}.handled-item__block__wrapper{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;gap:3%;justify-content:space-evenly;margin-top:45px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:961px){.handled-item__block__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.handled-item__text{border-left:1px solid #cbcbcb;padding:21px 5%}.handled-item__text:has(.handled-item__text__explanation){padding-top:5px}.handled-item__text__explanation{color:#002a80;display:inline-block;font-size:14px;margin-bottom:1rem}.handled-item__text-wrapper{margin:0 auto 40px;position:relative;width:360px}@media screen and (max-width:520px){.handled-item__text-wrapper{width:auto}}@media screen and (min-width:961px){.handled-item__text-wrapper{margin:0;width:auto}}.handled-item__figure{margin-bottom:10px;text-align:center}@media screen and (min-width:961px){.handled-item__figure{text-align:left}}.processed_foods_group .handled-item__wrapper{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/our_business/foods_group_bg.jpg) no-repeat top/cover}@media screen and (min-width:961px){.processed_foods_group .handled-item__wrapper{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/our_business/foods_group_bg.jpg) no-repeat top/100% 100%}}.hero-wrapper__02{display:block;margin-top:75px}.hero-wrapper__02 .b-block__textWrap{left:0;position:absolute;top:30px}@media screen and (max-width:520px){.hero-wrapper__02 .b-block__textWrap{top:-75px}}@media screen and (min-width:961px){.hero-wrapper__02 .b-block__textWrap{bottom:-130px;left:23px;top:auto;z-index:2}}.hero-wrapper__figure__02{float:right;margin:0;padding-left:2%;position:relative;width:64%;z-index:1}@media screen and (max-width:520px){.hero-wrapper__figure__02{margin-bottom:20px;padding:0;width:auto}}@media screen and (min-width:961px){.hero-wrapper__figure__02{margin:-259px 0 0 3%;padding:0;text-align:right;width:auto}}.hero-wrapper__text-wrapper{margin-bottom:100px;margin-top:10px;padding:0 3%}@media screen and (min-width:961px){.hero-wrapper__text-wrapper{padding:0}}@media screen and (max-width:520px){.hero-wrapper__text-wrapper{margin-top:0;padding:0}}.hero-wrapper__text-wrapper .b-block{margin-top:4rem}.hero-wrapper__text-wrapper .b-block .l-flex--md{gap:5%}.hero-wrapper__text-wrapper .b-block__figure{text-align:center}.hero-wrapper__text-wrapper .b-block__01,.hero-wrapper__text-wrapper .b-block__02{-webkit-box-flex:1;-ms-flex:1;flex:1}.hero-wrapper__text-wrapper .b-block__01 .b-block__text,.hero-wrapper__text-wrapper .b-block__02 .b-block__text{margin:0 auto;max-width:550px}.hero-wrapper__text-wrapper .b-block__01{margin-bottom:30px}@media screen and (min-width:961px){.hero-wrapper__text-wrapper{margin-top:200px}}.seafoods_group_03 .handled-item__block__wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.processed_foods_group .page-title{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/our_business/foods_group_page-top.jpg) no-repeat top/cover}.processed_foods_group .page-title__wrapper{background-color:rgba(34,172,56,.5)}.processed_foods_group .hero-wrapper .b-block__textWrap{bottom:-130px;top:auto}@media screen and (max-width:520px){.processed_foods_group .hero-wrapper .b-block__textWrap{bottom:auto}}@media screen and (min-width:961px){.processed_foods_group .hero-wrapper .b-block__textWrap{bottom:auto;top:90px}}.processed_foods_group .handled-item__wrapper{margin-top:150px}@media screen and (max-width:520px){.processed_foods_group .handled-item__wrapper{margin-top:60px}}@media screen and (min-width:961px){.processed_foods_group .handled-item__wrapper{margin-top:60px}}.processed_foods_group .hero-wrapper__02 .b-block__textWrap{bottom:-50px;top:auto;-webkit-transform:translateY(50%);transform:translateY(50%)}@media screen and (max-width:1119px){.processed_foods_group .hero-wrapper__02 .b-block__textWrap{left:auto;padding:0 3%}}@media screen and (max-width:520px){.processed_foods_group .hero-wrapper__02 .b-block__textWrap{bottom:auto;padding:0 2%;position:relative;-webkit-transform:initial;transform:none}}.processed_foods_group .hero-wrapper__02 .figure--pc-none{display:none}@media screen and (max-width:520px){.processed_foods_group .hero-wrapper__02 .figure--pc-none{display:block}.processed_foods_group .figure--sm-none{display:none}}@media screen and (min-width:520px)and (max-width:1119px){.processed_foods_group .hero-wrapper__figure__02{display:none}}.processed_foods_group .hero-wrapper__text-wrapper{margin-top:140px}@media screen and (min-width:961px){.processed_foods_group .hero-wrapper__text-wrapper{margin-top:170px}}@media screen and (max-width:1119px){.processed_foods_group .hero-wrapper__text-wrapper{margin-top:120px;padding:0 3%}}@media screen and (max-width:981px){.processed_foods_group .hero-wrapper__text-wrapper{margin-top:145px}}@media screen and (max-width:687px){.processed_foods_group .hero-wrapper__text-wrapper{margin-top:160px}}@media screen and (max-width:527px){.processed_foods_group .hero-wrapper__text-wrapper{margin-top:185px}}@media screen and (max-width:520px){.processed_foods_group .hero-wrapper__text-wrapper{margin-top:0}}@media screen and (min-width:521px){.our_business .span--blueBg,.our_business .strong--blueBg{-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:inline-block;font-weight:700;position:relative}.our_business .span--blueBg:before,.our_business .strong--blueBg:before{background-color:#002a80;content:"";display:block;height:80%;left:0;position:absolute;width:100%;z-index:-1}}.our_business .nav--fisheries .b-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex}.our_business .nav--fisheries .b-nav__list-item{-webkit-box-flex:0;-ms-flex:0 1 23.25%;flex:0 1 23.25%}.our_business .nav--fisheries .b-nav__link{background-color:#eef5fd;border-radius:20px;color:#002a80;display:block;width:100%}.our_business .nav--fisheries .b-nav__link.link--current{background-color:#002a80;color:#fff}.our_business .nav--fisheries .b-card .icon--groupProduct{background-color:#002a80;display:block;height:80px;margin:0 auto 20px;width:100px}.our_business .nav--fisheries .b-card.link--current .icon--groupProduct{background-color:#fff}.our_business .nav--fisheries .b-card.card--seafood01 .icon--groupProduct{-webkit-mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/our_business/icon_seafoods_01.svg#seafood_nav01) no-repeat center center/contain;mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/our_business/icon_seafoods_01.svg#seafood_nav01) no-repeat center center/contain}.our_business .nav--fisheries .b-card.card--seafood02 .icon--groupProduct{-webkit-mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/our_business/icon_seafoods_02.svg#seafood_nav02) no-repeat center center/contain;mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/our_business/icon_seafoods_02.svg#seafood_nav02) no-repeat center center/contain;width:130px}.our_business .nav--fisheries .b-card.card--seafood03 .icon--groupProduct{-webkit-mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/our_business/icon_seafoods_03.svg#seafood_nav03) no-repeat center center/contain;mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/our_business/icon_seafoods_03.svg#seafood_nav03) no-repeat center center/contain;width:150px}.our_business .nav--fisheries .b-card.card--seafood04 .icon--groupProduct{-webkit-mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/our_business/icon_seafoods_04.svg#seafood_nav04) no-repeat center center/contain;mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/our_business/icon_seafoods_04.svg#seafood_nav04) no-repeat center center/contain}.our_business .nav--fisheries .b-card__title{font-size:1.6rem;font-size:clamp(1.4rem,.689rem + 1.48vw,1.8rem);margin-bottom:10px;text-align:center}.our_business .nav--fisheries .b-card__title__strong{font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:125%;font-weight:500}.our_business .nav--fisheries .b-card__title__span{font-size:85%;position:relative;top:-1px}.our_business .nav--fisheries .b-card .icon--arrow{border:1px solid #002a80;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;margin:0 auto;width:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.our_business .nav--fisheries .b-card .icon--arrow:before{background:#002a80;content:"";display:block;height:13px;-webkit-mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_arrow.svg) no-repeat center center/contain;mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_arrow.svg) no-repeat center center/contain;width:13px}.our_business .nav--fisheries .b-card.link--current .icon--arrow{border-color:#fff}.our_business .nav--fisheries .b-card.link--current .icon--arrow:before{background-color:#fff}@media screen and (min-width:521px){.our_business .nav--fisheries{margin-top:7%}.our_business .nav--fisheries .b-nav__list-item:not(:first-child){margin-left:2%}.our_business .nav--fisheries .b-nav__link{-webkit-transition:all .4s;transition:all .4s}.our_business .nav--fisheries .b-nav__link:hover{background-color:#00b7f1;color:#fff}.our_business .nav--fisheries .b-nav__link:hover .icon--arrow{border-color:#fff;-webkit-transition:all .4s;transition:all .4s}.our_business .nav--fisheries .b-nav__link:hover .icon--arrow:before,.our_business .nav--fisheries .b-nav__link:hover .icon--groupProduct{background-color:#fff;-webkit-transition:all .2s;transition:all .2s}.our_business .nav--fisheries .b-card{padding:35px 20px 15px}}@media only screen and (min-width:521px)and (max-width:861px){.our_business .nav--fisheries .b-nav__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.our_business .nav--fisheries .b-nav__list-item{-webkit-box-flex:1;-ms-flex:1;flex:1}.our_business .nav--fisheries .b-nav__list-item:not(:first-child){margin-left:1%}.our_business .nav--fisheries .b-card .icon--groupProduct{width:100%!important}.our_business .nav--fisheries .b-card.card--seafood02{padding-left:25px;padding-right:25px}.our_business .nav--fisheries .b-card.card--seafood03{padding-left:12px;padding-right:15px}.our_business .nav--fisheries .b-card__title{font-size:1.4rem;font-size:clamp(1.3rem,-.1rem + 2.92vw,1.65rem);line-height:1.3}.our_business .nav--fisheries .b-card__title__strong{display:block}}@media screen and (max-width:520px){.our_business .nav--fisheries{margin-top:8%}.our_business .nav--fisheries .b-nav__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.our_business .nav--fisheries .b-nav__list-item+.b-nav__list-item{margin-top:3%}.our_business .nav--fisheries .b-nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2% 5%}.our_business .nav--fisheries .b-nav__link .icon--groupProduct{-webkit-box-flex:0;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 1 20%;flex:0 1 20%;margin:0 2%}.our_business .nav--fisheries .b-nav__link .b-card__title{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.8rem;margin-bottom:0}.our_business .nav--fisheries .b-nav__link .icon--arrow{margin:0;-webkit-box-flex:0;-ms-flex:0 1 40px;flex:0 1 40px;height:40px;width:40px}.our_business .nav--fisheries .b-card.card--seafood03 .icon--groupProduct{-webkit-box-flex:0;-ms-flex:0 1 24%;flex:0 1 24%;margin-left:0;margin-right:0}}.our_business .banner--processedFoodGroup,.our_business .banner--seafoodsGroup{border-radius:20px;overflow:hidden}.our_business .banner--processedFoodGroup .b-banner__link,.our_business .banner--seafoodsGroup .b-banner__link{display:block}.our_business .banner--processedFoodGroup .b-banner__link:after,.our_business .banner--seafoodsGroup .b-banner__link:after{background-color:#fff;content:"";height:160px;-webkit-mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_arrow_lerge.svg#arrow) no-repeat center center/contain;mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_arrow_lerge.svg#arrow) no-repeat center center/contain;position:absolute;right:3%;top:50%;-webkit-transform:translateY(-48%);transform:translateY(-48%);width:18%;z-index:2}.our_business .banner--processedFoodGroup .b-banner__link:before,.our_business .banner--seafoodsGroup .b-banner__link:before{bottom:0;content:"";display:block;left:0;opacity:.8;position:absolute;right:0;top:0;z-index:1}.our_business .banner--processedFoodGroup .b-box,.our_business .banner--seafoodsGroup .b-box{color:#fff;padding:3% 4%;position:relative;z-index:2}.our_business .banner--processedFoodGroup .b-box__title,.our_business .banner--seafoodsGroup .b-box__title{margin-bottom:30px}.our_business .banner--processedFoodGroup .b-box__title .title--jp,.our_business .banner--seafoodsGroup .b-box__title .title--jp{font-size:3.5rem;font-size:clamp(3.4rem,3vw,4.2rem);line-height:1.6}.our_business .banner--processedFoodGroup .b-box__title .title--en,.our_business .banner--seafoodsGroup .b-box__title .title--en{display:block;font-family:Oswald,sans-serif;font-size:2rem;font-style:normal;font-weight:400;margin-left:.4rem;margin-top:-5px}@media screen and (min-width:521px){.our_business .banner--processedFoodGroup,.our_business .banner--seafoodsGroup{margin-top:3%}.our_business .banner--processedFoodGroup:hover:before,.our_business .banner--seafoodsGroup:hover:before{opacity:.9;-webkit-transition:opacity .4s;transition:opacity .4s}}@media screen and (max-width:520px){.our_business .banner--processedFoodGroup,.our_business .banner--seafoodsGroup{margin-left:-2%;margin-right:-2%;margin-top:5%;width:auto}.our_business .banner--processedFoodGroup .b-banner__link:after,.our_business .banner--seafoodsGroup .b-banner__link:after{height:50px;margin-right:2%;top:30%}.our_business .banner--processedFoodGroup .b-box,.our_business .banner--seafoodsGroup .b-box{padding:5% 5% 6% 4%}.our_business .banner--processedFoodGroup .b-box__title,.our_business .banner--seafoodsGroup .b-box__title{margin-bottom:15px}.our_business .banner--processedFoodGroup .b-box__title .title--jp,.our_business .banner--seafoodsGroup .b-box__title .title--jp{font-size:3rem}.our_business .banner--processedFoodGroup .b-box__title .title--en,.our_business .banner--seafoodsGroup .b-box__title .title--en{font-size:1.4rem}.our_business .banner--processedFoodGroup .b-box__text,.our_business .banner--seafoodsGroup .b-box__text{font-size:1.3rem}}.our_business .banner--processedFoodGroup .b-banner__link{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/our_business/bg_banner_processed_food.jpg) no-repeat 50%/cover;position:relative}.our_business .banner--processedFoodGroup .b-banner__link:before{background-color:#22ac38}@media screen and (max-width:520px){.our_business .banner--processedFoodGroup .b-banner__link .b-box__title{margin-bottom:25px}.our_business .banner--processedFoodGroup .b-banner__link .title--jp{line-height:1.1}}.our_business .banner--seafoodsGroup .b-banner__link{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/our_business/seafoods_group_btn-bg.jpg) no-repeat 50%/cover;position:relative}.our_business .banner--seafoodsGroup .b-banner__link:before{background-color:#0e457f}.our_business .banner--seafoodsGroup.banner--ancestor .b-banner__child{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.our_business .banner--seafoodsGroup.banner--ancestor .b-banner__child .b-banner__link{-webkit-box-sizing:border-box;box-sizing:border-box}.our_business .banner--seafoodsGroup.banner--ancestor .b-banner__child .b-banner__link:after{height:30px;right:5%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15%}.our_business .banner--seafoodsGroup.banner--ancestor .b-banner__child .b-banner__link:before{background-color:#083a6f;opacity:.6}.our_business .banner--seafoodsGroup.banner--ancestor .b-banner__child .b-banner__link__title{color:#fff;line-height:1.45;padding-left:8%;position:relative;z-index:10}.our_business .banner--seafoodsGroup.banner--ancestor .b-banner__child .b-banner__link__title__strong{font-size:clamp(2rem,2vw,2.7rem);font-weight:700}.our_business .banner--seafoodsGroup.banner--ancestor .b-banner__child .b-banner__link__title__span{display:block;font-size:clamp(1.2rem,1.2vw,1.4rem)}@media screen and (min-width:521px){.our_business .banner--seafoodsGroup.banner--ancestor .b-banner__child .b-banner__link{-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%;padding:10px}}@media screen and (max-width:520px){.our_business .banner--seafoodsGroup.banner--ancestor .b-banner__child .b-banner__link{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding:20px 10px}}.our_business .banner--seafoodsGroup.banner--ancestor .b-banner__child .link--group01{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/our_business/seafoods_btn_01.jpg) no-repeat 50%/cover}.our_business .banner--seafoodsGroup.banner--ancestor .b-banner__child .link--group02{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/our_business/seafoods_btn_02.jpg) no-repeat 50%/cover}.our_business .banner--seafoodsGroup.banner--ancestor .b-banner__child .link--group03{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/our_business/seafoods_btn_03.jpg) no-repeat 50%/cover}.our_business .banner--seafoodsGroup.banner--ancestor .b-banner__child .link--group04{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/our_business/seafoods_btn_04.jpg) no-repeat 50%/cover}.our_business:not(.page-child) .b-header #global--md .b-nav__link{text-shadow:none}.our_business:not(.page-child) .content--mainVisual{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/our_business/bg_lead.jpg) no-repeat bottom/cover;padding-bottom:340px;padding-top:100px}.our_business:not(.page-child) .content--mainVisual .b-block__title{color:#0070c0;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:clamp(2rem,2vw,2.8rem);font-weight:600;line-height:1.65;margin-bottom:5%}.our_business:not(.page-child) .content--mainVisual .b-block__text{font-size:clamp(1.6rem,1.8vw,1.8rem);line-height:2.2;margin-left:1rem;margin-top:2rem}@media screen and (min-width:521px){.our_business:not(.page-child) .content--mainVisual .l-flex--md{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.our_business:not(.page-child) .content--mainVisual .b-block{max-width:770px;width:80%}}@media screen and (max-width:520px){.our_business:not(.page-child) .content--mainVisual{padding-bottom:35vh;padding-top:4vh}.our_business:not(.page-child) .content--mainVisual .b-block__title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-size:2.2rem;line-height:1.7;margin-left:0;padding:5px 1.5rem 5px 1.3rem;text-align:center}.our_business:not(.page-child) .content--mainVisual .b-block__title .span--blueBg{color:#fff;display:inline;padding:0!important}.our_business:not(.page-child) .content--mainVisual .b-block__title .span--blueBg:before{display:none}.our_business:not(.page-child) .content--mainVisual .b-block__text{padding-left:2%;padding-right:4%}}.our_business:not(.page-child) .text-bg-blue{color:#fff;display:inline;line-height:2.3;margin-bottom:10px}.our_business.seafoods_group .content--mainVisual{padding-top:7%}.our_business.seafoods_group .content--mainVisual .b-content__title{display:inline-block;line-height:2;margin-left:-2%;position:relative;z-index:2}.our_business.seafoods_group .content--mainVisual .b-content__title .strong--blueBg{font-size:clamp(2.2rem,1.489rem + 1.48vw,2.6rem);padding:5px 2rem 8px 1rem}@media only screen and (min-width:521px)and (max-width:861px){.our_business.seafoods_group .content--mainVisual .b-content__title .strong--blueBg{font-size:2.8vw}}.our_business.seafoods_group .content--mainVisual .b-content__figure{margin-top:-9%;position:relative;z-index:1}@media screen and (min-width:521px){.our_business.seafoods_group .content--group:last-child{margin-bottom:15%}}.our_business.seafoods_group .content--group .b-content__figure{border-radius:5px;-webkit-filter:drop-shadow(2px 4px 12px rgba(0,42,128,.2));filter:drop-shadow(2px 4px 12px rgba(0,42,128,.2));overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.our_business.seafoods_group .content--group .b-content__figure__images{vertical-align:top}.our_business.seafoods_group .content--group .b-block{position:relative}.our_business.seafoods_group .content--group .b-block__title.title--contentBlock{border-left:5px solid #002a80;color:#002a80;display:block;font-size:clamp(3rem,3vw,3.8rem);font-weight:700;line-height:1.5;padding-left:2.2rem}.our_business.seafoods_group .content--group .b-block__title.title--contentBlock__strong{-webkit-box-flex:1;-ms-flex:1;flex:1}.our_business.seafoods_group .content--group .b-block__link{color:#002a80;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}.our_business.seafoods_group .content--group .b-block__link__span--text{margin-right:15px}.our_business.seafoods_group .content--group .b-block__link__span--icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;border:1px solid #002a80;border-radius:50%;-ms-flex:0 1 70px;flex:0 1 70px;height:70px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.our_business.seafoods_group .content--group .b-block__link__span--icon:before{background:#002a80;content:"";display:block;height:15px;-webkit-mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_arrow.svg) no-repeat center center/contain;mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_arrow.svg) no-repeat center center/contain;width:15px}@media screen and (min-width:521px){.our_business.seafoods_group .content--group .b-block__link:hover .b-block__link__span--text{color:#00b7f1;-webkit-transition:color .3s;transition:color .3s}.our_business.seafoods_group .content--group .b-block__link:hover .b-block__link__span--icon{background-color:#00b7f1;border-color:#00b7f1;-webkit-transition:all .4s;transition:all .4s}.our_business.seafoods_group .content--group .b-block__link:hover .b-block__link__span--icon:before{background-color:#fff;-webkit-transition:color .2s;transition:color .2s}}.our_business.seafoods_group .content--group .b-box{border-left:1px solid #cbcbcb}.our_business.seafoods_group .content--group .b-box__title{color:#002a80;font-size:2rem;font-weight:700;margin-bottom:6px}.our_business.seafoods_group .content--group .b-block:after{background-color:#f0f6ff;border-radius:50%;content:"";display:block;position:absolute;top:50%;z-index:-1}.our_business.seafoods_group .l-content--align-left .b-block:after{-webkit-transform:translate(-10%,-50%);transform:translate(-10%,-50%)}.our_business.seafoods_group .l-content--align-right .b-block:after{-webkit-transform:translate(-18%,-50%);transform:translate(-18%,-50%)}.our_business.seafoods_group .list--productIcons{display:-webkit-box;display:-ms-flexbox;display:flex;justify-self:unset;margin-bottom:25px;margin-left:-5px}.our_business.seafoods_group .list--productIcons .b-box__list-item{background-color:#002a80;border-radius:20px;color:#fff;font-size:1.3rem;line-height:1;padding:7px 1.5rem}.our_business.seafoods_group .list--productIcons .b-box__list-item+.b-box__list-item{margin-left:6px}@media screen and (min-width:521px){.our_business.seafoods_group .l-flex--md{display:-webkit-box;display:-ms-flexbox;display:flex}.our_business.seafoods_group .content--mainVisual+.b-content{margin-top:5%}.our_business.seafoods_group .content--group+.content--group{margin-top:10%}.our_business.seafoods_group .b-content__figure{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%;-ms-flex-item-align:start;align-self:flex-start}.our_business.seafoods_group .b-block{-webkit-box-flex:1;-ms-flex:1;flex:1}.our_business.seafoods_group .b-block:after{height:35.7142857143vw;width:35.7142857143vw}.our_business.seafoods_group .l-main .b-box{padding:15px 0 10px 30px}.our_business.seafoods_group .l-main .b-box__text{font-size:1.5rem;padding-right:2rem}.our_business.seafoods_group .l-content--align-left{margin-left:-5%;margin-right:3%}.our_business.seafoods_group .l-content--align-left .b-content__figure{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.our_business.seafoods_group .l-content--align-left .b-block{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:5%;padding-right:3%}.our_business.seafoods_group .l-content--align-right{margin-left:3%;margin-right:-5%}.our_business.seafoods_group .l-content--align-right .b-content__figure{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin-right:5%;order:1}.our_business.seafoods_group .l-content--align-right .b-block{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-right:3%}.our_business.seafoods_group .business__nav__processed{margin-top:18%}}@media screen and (min-width:961px){.our_business.seafoods_group .content--mainVisual+.b-content{margin-top:12%}.our_business.seafoods_group .content--group+.content--group{margin-top:15%}.our_business.seafoods_group .l-content--align-left{margin-left:0;margin-right:0;padding:0 0 0 5%}.our_business.seafoods_group .l-content--align-right{margin-left:0;margin-right:0;padding:0 5% 0 0}}@media only screen and (min-width:521px)and (max-width:861px){.our_business.seafoods_group .content--group .b-block:after{height:50vw;width:50vw}.our_business.seafoods_group .content--group .b-content__figure{-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%}.our_business.seafoods_group .content--group .b-content__figure__images{aspect-ratio:3/5;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.our_business.seafoods_group .content--group:nth-of-type(3) .b-content__figure__images{-o-object-position:right top;object-position:right top}}@media only screen and (min-width:862px)and (max-width:1100px){.our_business.seafoods_group .content--group .b-content__figure{-webkit-box-flex:0;-ms-flex:0 1 35%;flex:0 1 35%}.our_business.seafoods_group .content--group .b-content__figure__images{aspect-ratio:4/5;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}}@media screen and (max-width:520px){.our_business.seafoods_group .content--mainVisual .b-content__title{background:-webkit-gradient(linear,left top,left bottom,from(#002a80),to(#002a80));background:linear-gradient(#002a80,#002a80);-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-size:1.6rem;line-height:2.2;margin-left:0;padding:5px 1.3rem;text-align:center}.our_business.seafoods_group .content--mainVisual .b-content__title__strong.strong--blueBg{color:#fff;display:inline;font-size:1.9rem;padding:0!important}.our_business.seafoods_group .content--mainVisual .b-content__title__strong.strong--blueBg:before{display:none}.our_business.seafoods_group .content--mainVisual .b-content__figure{margin-left:-5%;margin-right:-5%}.our_business.seafoods_group .content--mainVisual+.b-content{margin-top:12%}.our_business.seafoods_group .content--group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:2%;margin-right:1%}.our_business.seafoods_group .content--group+.content--group{margin-top:20%}.our_business.seafoods_group .content--group .b-content__figure{-webkit-box-ordinal-group:0;-ms-flex-order:-1;margin-bottom:4%;margin-left:-1%;order:-1}.our_business.seafoods_group .content--group .b-block__title.title--contentBlock{font-size:2.8rem}.our_business.seafoods_group .content--group .b-block__link{padding-right:5%}.our_business.seafoods_group .content--group .b-block__link__span--icon{-webkit-box-flex:0;-ms-flex:0 1 40px;flex:0 1 40px;height:40px}.our_business.seafoods_group .content--group .b-block__link__span--icon:before{height:12px;width:12px}.our_business.seafoods_group .content--group .b-box{padding:3% 3% 3% 5%}.our_business.seafoods_group .content--group .list--productIcons .b-box__list-item{font-size:1.2rem}}.our_business.processed_foods_group .text--groupNumber,.our_business.seafoods_group .text--groupNumber{bottom:-2px;font-size:110%;margin:0 .5rem;position:relative}.our_business.processed_foods_group .content--pageTitle,.our_business.seafoods_group .content--pageTitle{padding-top:4%}.our_business.processed_foods_group .content--pageTitle .b-content__titleWrap,.our_business.seafoods_group .content--pageTitle .b-content__titleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.our_business.processed_foods_group .content--pageTitle .b-content__titleWrap:after,.our_business.processed_foods_group .content--pageTitle .b-content__titleWrap:before,.our_business.seafoods_group .content--pageTitle .b-content__titleWrap:after,.our_business.seafoods_group .content--pageTitle .b-content__titleWrap:before{border-bottom:2px solid #002a80;border-top:2px solid #002a80;content:"";width:15px;-ms-flex-item-align:stretch;align-self:stretch}.our_business.processed_foods_group .content--pageTitle .b-content__titleWrap:before,.our_business.seafoods_group .content--pageTitle .b-content__titleWrap:before{border-left:2px solid #002a80;margin-right:15px}.our_business.processed_foods_group .content--pageTitle .b-content__titleWrap:after,.our_business.seafoods_group .content--pageTitle .b-content__titleWrap:after{border-right:2px solid #002a80;margin-left:15px}.our_business.processed_foods_group .content--pageTitle .b-content__title.title--pageTitle,.our_business.seafoods_group .content--pageTitle .b-content__title.title--pageTitle{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.our_business.processed_foods_group .content--pageTitle .b-content__title.title--pageTitle .b-content__title__strong,.our_business.seafoods_group .content--pageTitle .b-content__title.title--pageTitle .b-content__title__strong{color:#002a80;font-family:YakuHanJP,Noto Sans JP,sans-serif;line-height:1.7;padding:0 2rem}.our_business.processed_foods_group .content--pageTitle .b-content__title.title--pageTitle:after,.our_business.processed_foods_group .content--pageTitle .b-content__title.title--pageTitle:before,.our_business.seafoods_group .content--pageTitle .b-content__title.title--pageTitle:after,.our_business.seafoods_group .content--pageTitle .b-content__title.title--pageTitle:before{content:"";-webkit-box-flex:1;border-top:2px solid #002a80;-ms-flex:1;flex:1;-ms-flex-item-align:center;align-self:center}.our_business.processed_foods_group .content--pageTitle .title--en,.our_business.seafoods_group .content--pageTitle .title--en{color:#8a9fa3;font-size:2.8rem;margin-top:-10px;text-align:center}.our_business.processed_foods_group .content--pageTitle .list--titleIcons,.our_business.seafoods_group .content--pageTitle .list--titleIcons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.our_business.processed_foods_group .content--pageTitle .list--titleIcons .b-content__icon,.our_business.seafoods_group .content--pageTitle .list--titleIcons .b-content__icon{background-color:#002a80;display:block}.our_business.processed_foods_group .content--pageTitle .list--titleIcons .icon--fish,.our_business.seafoods_group .content--pageTitle .list--titleIcons .icon--fish{height:45px;-webkit-mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_fish_01_01.svg#fish) no-repeat center center;mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_fish_01_01.svg#fish) no-repeat center center;width:100px}.our_business.processed_foods_group .content--pageTitle .list--titleIcons .icon--sushi,.our_business.seafoods_group .content--pageTitle .list--titleIcons .icon--sushi{height:45px;margin-left:25px;margin-top:0;-webkit-mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_fish_01_02.svg#sushi) no-repeat center center;mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_fish_01_02.svg#sushi) no-repeat center center;width:100px}.our_business.processed_foods_group .content--pageTitle .list--titleIcons .icon--tuna,.our_business.seafoods_group .content--pageTitle .list--titleIcons .icon--tuna{height:50px;-webkit-mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_fish_02.svg#fish) no-repeat center center;mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_fish_02.svg#fish) no-repeat center center;width:140px}.our_business.processed_foods_group .content--pageTitle .list--titleIcons .icon--eggs,.our_business.seafoods_group .content--pageTitle .list--titleIcons .icon--eggs{height:60px;-webkit-mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_fish_03_01.svg#fish_egg) no-repeat center center;mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_fish_03_01.svg#fish_egg) no-repeat center center;width:70px}.our_business.processed_foods_group .content--pageTitle .list--titleIcons .icon--herring,.our_business.seafoods_group .content--pageTitle .list--titleIcons .icon--herring{height:45px;margin-left:15px;-webkit-mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_fish_03_02.svg#fish) no-repeat center center;mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_fish_03_02.svg#fish) no-repeat center center;width:100px}.our_business.processed_foods_group .content--pageTitle .list--titleIcons .icon--shrimp,.our_business.seafoods_group .content--pageTitle .list--titleIcons .icon--shrimp{height:65px;margin:0 4px 0 19px;-webkit-mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_fish_04_01.svg#shrimp) no-repeat center center;mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_fish_04_01.svg#shrimp) no-repeat center center;width:60px}.our_business.processed_foods_group .content--pageTitle .list--titleIcons .icon--crab,.our_business.seafoods_group .content--pageTitle .list--titleIcons .icon--crab{height:55px;margin-top:5px;-webkit-mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_fish_04_02.svg#crab) no-repeat center center;mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_fish_04_02.svg#crab) no-repeat center center;width:70px}.our_business.processed_foods_group .content--pageTitle .list--titleIcons .icon--canning,.our_business.seafoods_group .content--pageTitle .list--titleIcons .icon--canning{height:50px;margin-top:10px;-webkit-mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_fish_04_03.svg#can) no-repeat center center;mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_fish_04_03.svg#can) no-repeat center center;width:100px}.our_business.processed_foods_group .content--pageTitle .list--titleIcons .icon--meat,.our_business.seafoods_group .content--pageTitle .list--titleIcons .icon--meat{height:50px;-webkit-mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_food_01_01.svg#meat) no-repeat center center;mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_food_01_01.svg#meat) no-repeat center center;width:100px}.our_business.processed_foods_group .content--pageTitle .list--titleIcons .icon--cheese,.our_business.seafoods_group .content--pageTitle .list--titleIcons .icon--cheese{height:50px;-webkit-mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_food_01_02.svg#cheese) no-repeat center center;mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_food_01_02.svg#cheese) no-repeat center center;width:100px}@media screen and (max-width:520px){.our_business.processed_foods_group .content--pageTitle .b-content__titleWrap,.our_business.seafoods_group .content--pageTitle .b-content__titleWrap{margin-left:5%;margin-right:4%}.our_business.processed_foods_group .content--pageTitle .b-content__titleWrap:after,.our_business.processed_foods_group .content--pageTitle .b-content__titleWrap:before,.our_business.seafoods_group .content--pageTitle .b-content__titleWrap:after,.our_business.seafoods_group .content--pageTitle .b-content__titleWrap:before{width:8px}.our_business.processed_foods_group .content--pageTitle .title--jp,.our_business.seafoods_group .content--pageTitle .title--jp{font-size:2.8rem}.our_business.processed_foods_group .content--pageTitle .title--jp .b-content__title__strong,.our_business.seafoods_group .content--pageTitle .title--jp .b-content__title__strong{padding:0 1rem!important}.our_business.processed_foods_group .content--pageTitle .title--jp span,.our_business.seafoods_group .content--pageTitle .title--jp span{font-weight:500}.our_business.processed_foods_group .content--pageTitle .title--en,.our_business.seafoods_group .content--pageTitle .title--en{font-size:1.5rem;margin-top:-5px}.our_business.processed_foods_group .content--pageTitle .list--titleIcons .icon--cheese,.our_business.processed_foods_group .content--pageTitle .list--titleIcons .icon--fish,.our_business.processed_foods_group .content--pageTitle .list--titleIcons .icon--herring,.our_business.processed_foods_group .content--pageTitle .list--titleIcons .icon--meat,.our_business.seafoods_group .content--pageTitle .list--titleIcons .icon--cheese,.our_business.seafoods_group .content--pageTitle .list--titleIcons .icon--fish,.our_business.seafoods_group .content--pageTitle .list--titleIcons .icon--herring,.our_business.seafoods_group .content--pageTitle .list--titleIcons .icon--meat{width:70px}.our_business.processed_foods_group .content--pageTitle .list--titleIcons .icon--sushi,.our_business.seafoods_group .content--pageTitle .list--titleIcons .icon--sushi{margin-left:10px;width:70px}.our_business.processed_foods_group .content--pageTitle .list--titleIcons .icon--tuna,.our_business.seafoods_group .content--pageTitle .list--titleIcons .icon--tuna{width:100px}.our_business.processed_foods_group .content--pageTitle .list--titleIcons .icon--shrimp,.our_business.seafoods_group .content--pageTitle .list--titleIcons .icon--shrimp{width:40px}.our_business.processed_foods_group .content--pageTitle .list--titleIcons .icon--crab,.our_business.processed_foods_group .content--pageTitle .list--titleIcons .icon--eggs,.our_business.seafoods_group .content--pageTitle .list--titleIcons .icon--crab,.our_business.seafoods_group .content--pageTitle .list--titleIcons .icon--eggs{width:45px}.our_business.processed_foods_group .content--pageTitle .list--titleIcons .icon--canning,.our_business.seafoods_group .content--pageTitle .list--titleIcons .icon--canning{margin-left:10px;margin-top:5px;width:45px}}.our_business.processed_foods_group .content--heroWrapper,.our_business.seafoods_group .content--heroWrapper{margin-top:3%;position:relative}.our_business.processed_foods_group .content--heroWrapper .b-content__title .span--blueBg,.our_business.seafoods_group .content--heroWrapper .b-content__title .span--blueBg{font-family:YakuHanJP,Noto Sans JP,sans-serif;font-weight:500}.our_business.processed_foods_group .content--heroWrapper .b-content__figure,.our_business.seafoods_group .content--heroWrapper .b-content__figure{-webkit-filter:drop-shadow(2px 4px 12px rgba(0,42,128,.2));filter:drop-shadow(2px 4px 12px rgba(0,42,128,.2));position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:1}.our_business.processed_foods_group .content--heroWrapper .b-content__figure__images,.our_business.seafoods_group .content--heroWrapper .b-content__figure__images{-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:521px){.our_business.processed_foods_group .content--heroWrapper .b-content__title,.our_business.seafoods_group .content--heroWrapper .b-content__title{display:inline-block;font-size:clamp(2.2rem,1.489rem + 1.48vw,2.6rem);left:0;position:absolute;top:10%;z-index:2}}@media only screen and (min-width:521px)and (min-width:521px)and (max-width:861px){.our_business.processed_foods_group .content--heroWrapper .b-content__title,.our_business.seafoods_group .content--heroWrapper .b-content__title{font-size:2.8vw}}@media screen and (min-width:521px){.our_business.processed_foods_group .content--heroWrapper .b-content__title .span--blueBg,.our_business.seafoods_group .content--heroWrapper .b-content__title .span--blueBg{padding:5px 1.5rem 7px}.our_business.processed_foods_group .content--heroWrapper .b-content__figure,.our_business.seafoods_group .content--heroWrapper .b-content__figure{padding-left:3%}.our_business.processed_foods_group .content--heroWrapper .b-content__figure__images,.our_business.seafoods_group .content--heroWrapper .b-content__figure__images{height:600px;max-height:60vmax}}@media screen and (max-width:520px){.our_business.processed_foods_group .content--heroWrapper .b-content__title,.our_business.seafoods_group .content--heroWrapper .b-content__title{background:-webkit-gradient(linear,left top,left bottom,from(#002a80),to(#002a80));background:linear-gradient(#002a80,#002a80);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;display:inline;font-size:1.9rem;line-height:2;margin-left:0;margin-right:0;padding:3px 1rem;position:relative;text-align:center}.our_business.processed_foods_group .content--heroWrapper .b-content__title__span,.our_business.seafoods_group .content--heroWrapper .b-content__title__span{display:inline;padding:0!important}.our_business.processed_foods_group .content--heroWrapper .b-content__figure,.our_business.seafoods_group .content--heroWrapper .b-content__figure{margin-bottom:-15%;margin-right:-5%;padding-left:5%;z-index:-1}.our_business.processed_foods_group .content--heroWrapper .b-content__figure__images,.our_business.seafoods_group .content--heroWrapper .b-content__figure__images{height:300px;max-height:40vmax}}@media screen and (min-width:521px){.our_business.processed_foods_group.seafoods_group_01 .content--heroWrapper .b-content__title .span--blueBg+.span--blueBg,.our_business.processed_foods_group.seafoods_group_02 .content--heroWrapper .b-content__title .span--blueBg+.span--blueBg,.our_business.processed_foods_group.seafoods_group_03 .content--heroWrapper .b-content__title .span--blueBg+.span--blueBg,.our_business.seafoods_group.seafoods_group_01 .content--heroWrapper .b-content__title .span--blueBg+.span--blueBg,.our_business.seafoods_group.seafoods_group_02 .content--heroWrapper .b-content__title .span--blueBg+.span--blueBg,.our_business.seafoods_group.seafoods_group_03 .content--heroWrapper .b-content__title .span--blueBg+.span--blueBg{margin-left:-3rem}}.our_business.processed_foods_group .content--product,.our_business.seafoods_group .content--product{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/our_business/bg_product_seafoods.png) repeat;margin-top:-3%}.our_business.processed_foods_group .content--product:after,.our_business.processed_foods_group .content--product:before,.our_business.seafoods_group .content--product:after,.our_business.seafoods_group .content--product:before{content:"";display:block;height:20px;width:100%}.our_business.processed_foods_group .content--product:before,.our_business.seafoods_group .content--product:before{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/our_business/bg_product_top.svg) repeat-x;background-position:left top -1px;margin-bottom:5.5%}.our_business.processed_foods_group .content--product:after,.our_business.seafoods_group .content--product:after{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/our_business/bg_product_bottom.svg) repeat-x;background-position:left bottom -1px;margin-top:2.5%}.our_business.processed_foods_group .content--product .b-content__title,.our_business.seafoods_group .content--product .b-content__title{color:#002a80;display:block;font-family:YakuHanJP,Noto Sans JP,sans-serif;margin-bottom:30px;text-align:center}.our_business.processed_foods_group .content--product .b-content__title__span,.our_business.seafoods_group .content--product .b-content__title__span{font-weight:400}.our_business.processed_foods_group .content--product .b-content__title__strong,.our_business.seafoods_group .content--product .b-content__title__strong{font-weight:600;padding-left:5px}.our_business.processed_foods_group .content--product .b-card__figure,.our_business.seafoods_group .content--product .b-card__figure{-webkit-filter:drop-shadow(1px 2px 10px rgba(0,42,128,.15));filter:drop-shadow(1px 2px 10px rgba(0,42,128,.15));margin-bottom:15px;-webkit-transform:translateZ(0);transform:translateZ(0)}.our_business.processed_foods_group .content--product .b-card__title,.our_business.seafoods_group .content--product .b-card__title{border-left:3px solid #002a80;color:#002a80;font-size:1.8rem;font-size:clamp(1.7rem,1.2vw,1.9rem);font-weight:700;line-height:1.76;padding-left:2rem}.our_business.processed_foods_group .content--product .b-card__text,.our_business.seafoods_group .content--product .b-card__text{border-left:1px solid #cbcbcb;-webkit-box-sizing:border-box;box-sizing:border-box;color:#222;font-size:1.5rem;line-height:1.76;padding:10px 10px 10px 25px}@media screen and (min-width:521px){.our_business.processed_foods_group .content--product .l-flex--md,.our_business.seafoods_group .content--product .l-flex--md{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.our_business.processed_foods_group .content--product .b-content__title,.our_business.seafoods_group .content--product .b-content__title{font-size:3.6rem;font-size:clamp(3.4rem,3vw,4rem)}.our_business.processed_foods_group .content--product .b-card,.our_business.seafoods_group .content--product .b-card{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 31%;flex:0 1 31%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.our_business.processed_foods_group .content--product .b-card:nth-of-type(2),.our_business.processed_foods_group .content--product .b-card:nth-of-type(5),.our_business.seafoods_group .content--product .b-card:nth-of-type(2),.our_business.seafoods_group .content--product .b-card:nth-of-type(5){margin-left:3.5%;margin-right:3.5%}.our_business.processed_foods_group .content--product .b-card:nth-of-type(n+4),.our_business.seafoods_group .content--product .b-card:nth-of-type(n+4){margin-top:4%}.our_business.processed_foods_group .content--product .b-card__title,.our_business.seafoods_group .content--product .b-card__title{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.our_business.processed_foods_group .content--product .b-card__text,.our_business.seafoods_group .content--product .b-card__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media only screen and (min-width:862px)and (max-width:1100px){.our_business.processed_foods_group .content--product .l-flex--md,.our_business.seafoods_group .content--product .l-flex--md{display:-webkit-box;display:-ms-flexbox;display:flex}.our_business.processed_foods_group .content--product .b-card,.our_business.seafoods_group .content--product .b-card{-webkit-box-flex:1;-ms-flex:1;flex:1}.our_business.processed_foods_group .content--product .b-card:nth-of-type(2),.our_business.processed_foods_group .content--product .b-card:nth-of-type(5),.our_business.seafoods_group .content--product .b-card:nth-of-type(2),.our_business.seafoods_group .content--product .b-card:nth-of-type(5){margin-left:1.5%;margin-right:1.5%}.our_business.processed_foods_group .content--product .b-card:nth-of-type(n+4),.our_business.seafoods_group .content--product .b-card:nth-of-type(n+4){margin-top:3%}.our_business.processed_foods_group .content--product .b-card__title,.our_business.seafoods_group .content--product .b-card__title{padding-left:1.5rem}.our_business.processed_foods_group .content--product .b-card__text,.our_business.seafoods_group .content--product .b-card__text{padding-left:1.7rem}}@media screen and (max-width:520px){.our_business.processed_foods_group .content--product .b-content__title,.our_business.seafoods_group .content--product .b-content__title{font-size:2.4rem}.our_business.processed_foods_group .content--product .b-card,.our_business.seafoods_group .content--product .b-card{padding:0 4% 0 5%}.our_business.processed_foods_group .content--product .b-card__title,.our_business.seafoods_group .content--product .b-card__title{padding-left:1.6rem}.our_business.processed_foods_group .content--product .b-card__text,.our_business.seafoods_group .content--product .b-card__text{font-size:1.4rem;padding-left:15px}.our_business.processed_foods_group .content--product .b-card+.b-card,.our_business.seafoods_group .content--product .b-card+.b-card{margin-top:12%}}.our_business.processed_foods_group .content--detail,.our_business.seafoods_group .content--detail{margin-top:3%;position:relative}.our_business.processed_foods_group .content--detail .figure--mainPhoto,.our_business.seafoods_group .content--detail .figure--mainPhoto{-webkit-filter:drop-shadow(4px 6px 20px rgba(0,42,128,.2));filter:drop-shadow(4px 6px 20px rgba(0,42,128,.2));position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:1}.our_business.processed_foods_group .content--detail .figure--float,.our_business.seafoods_group .content--detail .figure--float{-webkit-filter:drop-shadow(2px 4px 12px rgba(0,42,128,.2));filter:drop-shadow(2px 4px 12px rgba(0,42,128,.2));float:right;-webkit-transform:translateZ(0);transform:translateZ(0)}.our_business.processed_foods_group .content--detail .b-block,.our_business.seafoods_group .content--detail .b-block{position:relative;z-index:3}.our_business.processed_foods_group .content--detail .b-block__title,.our_business.seafoods_group .content--detail .b-block__title{display:inline-block}.our_business.processed_foods_group .content--detail .b-block__title .strong--blueBg,.our_business.seafoods_group .content--detail .b-block__title .strong--blueBg{font-family:YakuHanJP,Noto Sans JP,sans-serif;font-weight:500}.our_business.processed_foods_group .content--detail .b-block__text+.b-block__text,.our_business.seafoods_group .content--detail .b-block__text+.b-block__text{margin-top:1.8rem}.our_business.processed_foods_group .content--detail .b-block+.b-block,.our_business.seafoods_group .content--detail .b-block+.b-block{margin-top:5%}.our_business.processed_foods_group .content--detail .block--figure,.our_business.seafoods_group .content--detail .block--figure{clear:both}.our_business.processed_foods_group .content--detail .block--figure .b-block__figure__caption,.our_business.seafoods_group .content--detail .block--figure .b-block__figure__caption{font-size:1.4rem;font-size:clamp(1.2rem,.844rem + .74vw,1.4rem);padding:0 .5rem 0 1rem}@media screen and (min-width:521px){.our_business.processed_foods_group .content--detail .figure--mainPhoto,.our_business.seafoods_group .content--detail .figure--mainPhoto{width:90%}.our_business.processed_foods_group .content--detail .figure--mainPhoto .b-content__figure__images,.our_business.seafoods_group .content--detail .figure--mainPhoto .b-content__figure__images{height:60vmax;max-height:550px;-o-object-fit:cover;object-fit:cover;width:100%}.our_business.processed_foods_group .content--detail .figure--float,.our_business.seafoods_group .content--detail .figure--float{margin-bottom:15px;margin-left:5%;margin-top:-3%;width:40%}.our_business.processed_foods_group .content--detail .figure--mainPhoto+.b-block,.our_business.seafoods_group .content--detail .figure--mainPhoto+.b-block{margin-top:-4%}.our_business.processed_foods_group .content--detail .b-block,.our_business.seafoods_group .content--detail .b-block{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:3%}.our_business.processed_foods_group .content--detail .b-block__title,.our_business.seafoods_group .content--detail .b-block__title{font-size:clamp(2rem,2.2vw,2.6rem);position:absolute;top:0;z-index:3}.our_business.processed_foods_group .content--detail .b-block__title .strong--blueBg,.our_business.seafoods_group .content--detail .b-block__title .strong--blueBg{padding:5px 1.5rem 8px}.our_business.processed_foods_group .content--detail .b-block__text,.our_business.seafoods_group .content--detail .b-block__text{margin-left:1.6rem;padding-right:8rem}.our_business.processed_foods_group .content--detail .b-block__wrap+.b-block__text,.our_business.seafoods_group .content--detail .b-block__wrap+.b-block__text{padding-top:13.5rem}.our_business.processed_foods_group .content--detail .b-block__wrap+.b-block__text,.our_business.seafoods_group_03 .content--detail .b-block__wrap+.b-block__text,.our_business.seafoods_group_04 .content--detail .b-block__wrap+.b-block__text{padding-top:19.5rem}.our_business.processed_foods_group .content--detail .block--figure,.our_business.seafoods_group .content--detail .block--figure{margin-left:auto;margin-right:auto;padding:0 0 0 4%}.our_business.processed_foods_group .content--detail .block--figure .b-block__figure,.our_business.seafoods_group .content--detail .block--figure .b-block__figure{-webkit-box-flex:1;-ms-flex:1;flex:1}.our_business.processed_foods_group .content--detail .block--figure .b-block__figure:not(:first-child),.our_business.seafoods_group .content--detail .block--figure .b-block__figure:not(:first-child){margin-left:4%}}@media only screen and (min-width:862px)and (max-width:1100px){.our_business.processed_foods_group .content--detail .block--figure,.our_business.seafoods_group .content--detail .block--figure{display:-webkit-box;display:-ms-flexbox;display:flex}.our_business.processed_foods_group .content--detail .block--figure .b-block__figure:not(:first-child),.our_business.seafoods_group .content--detail .block--figure .b-block__figure:not(:first-child){margin-left:2%}.our_business.processed_foods_group .content--detail .block--figure .b-block__figure__caption,.our_business.seafoods_group .content--detail .block--figure .b-block__figure__caption{font-size:clamp(1.2rem,.476rem + 1.34vw,1.4rem)}}@media screen and (max-width:520px){.our_business.processed_foods_group .content--detail .b-block,.our_business.seafoods_group .content--detail .b-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 5%}.our_business.processed_foods_group .content--detail .b-block__wrap,.our_business.seafoods_group .content--detail .b-block__wrap{margin-bottom:3%;margin-left:-3%;margin-top:-7%}.our_business.processed_foods_group .content--detail .b-block__title,.our_business.seafoods_group .content--detail .b-block__title{background:-webkit-gradient(linear,left top,left bottom,from(#002a80),to(#002a80));background:linear-gradient(#002a80,#002a80);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;display:inline;font-size:1.6rem;line-height:2;margin:0 0 5%;padding:3px 1rem;position:relative;text-align:center}.our_business.processed_foods_group .content--detail .b-block__title__strong,.our_business.seafoods_group .content--detail .b-block__title__strong{display:inline;padding:0!important}.our_business.processed_foods_group .content--detail .b-block .figure--float,.our_business.seafoods_group .content--detail .b-block .figure--float{-webkit-box-ordinal-group:100;-ms-flex-order:99;margin-top:5%;order:99}.our_business.processed_foods_group .content--detail .block--figure,.our_business.seafoods_group .content--detail .block--figure{margin-top:8%}.our_business.processed_foods_group .content--detail .block--figure .b-block__figure__caption,.our_business.seafoods_group .content--detail .block--figure .b-block__figure__caption{font-size:1.2rem}.our_business.processed_foods_group .content--detail .block--figure .b-block__figure+.b-block__figure,.our_business.seafoods_group .content--detail .block--figure .b-block__figure+.b-block__figure{margin-top:8%}}@media only screen and (min-width:521px)and (max-width:861px){.seafoods_group_04 .content--heroWrapper .b-content__title .span--blueBg:last-child:before{height:90%}}@media only screen and (min-width:862px)and (max-width:1100px){.seafoods_group_04 .content--heroWrapper .b-content__title .span--blueBg:last-child:before{height:90%}}.our_business.processed_foods_group .content--heroWrapper .b-content__figure{padding-left:3%;position:relative;z-index:1}.our_business.processed_foods_group .content--heroWrapper .b-content__figure__images{height:auto;max-height:auto;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:520px){.our_business.processed_foods_group .content--heroWrapper .b-content__figure{z-index:-1}}.our_business.processed_foods_group .content--product{background-image:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/our_business/bg_product_processed_foods.png)}.our_business.processed_foods_group .content--detail .b-block__title+.b-block__text{padding-top:21rem}.company .page-title{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/company/page-top.jpg) no-repeat top/cover}.company .l-flex--wrapper{-webkit-column-gap:2%;-moz-column-gap:2%;column-gap:2%;margin-top:20px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (min-width:521px)and (max-width:861px){.company .l-flex--wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.company .l-main{margin-top:20px}@media screen and (min-width:521px){.company .l-main{-webkit-box-flex:1;-ms-flex:1;flex:1}}.company .company-page a{color:#002a80}.company .child_page__list{display:grid;gap:8% 5%;grid-template-columns:1fr 1fr;max-width:880px;padding:2%}@media screen and (max-width:520px){.company .child_page__list{display:block}}@media screen and (min-width:961px){.company .child_page__list{width:66vw}}@media screen and (max-width:520px){.company .child_page__thumbnail{text-align:center}}.company .child_page__title{font-size:1.8rem;font-weight:700;margin-top:18px;padding-left:10px}@media screen and (max-width:520px){.company .child_page__title{margin-top:0;padding-left:20px}}.company .child_page__lead_text{font-size:1.4rem;padding-left:10px}@media screen and (max-width:520px){.company .child_page__lead_text{padding-left:20px}}.company .child_page__wrapper{max-width:420px;position:relative;-webkit-transition:all .6s;transition:all .6s}.company .child_page__wrapper:hover{opacity:.6}@media screen and (max-width:520px){.company .child_page__wrapper{margin-bottom:50px}}.company .child_page__alow_icon{bottom:25px;position:absolute;right:10px}@media screen and (max-width:520px){.company .child_page__alow_icon{bottom:10px;right:30px}}@media screen and (min-width:961px){.company .child_page__alow_icon{bottom:10px;right:30px}}.company.page-parent .b-button__link__icon{display:block;height:45px;width:45px}.side-nav__wrapper{margin-top:38px;padding-top:5px;width:100%}.side-nav__wrapper .b-nav__list{border-top:1px solid #e5e3e3;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:15px;margin-right:7px;padding-right:14px;padding-top:15px;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.side-nav__wrapper .b-nav__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 10px 4px;position:relative}.side-nav__wrapper .b-nav__list-item a{color:#333;padding-left:1.8rem}.side-nav__wrapper .b-nav__list-item:before{background-color:#d9d8d8;border-radius:50%;content:"";display:block;height:6px;margin-right:.5rem;position:absolute;top:48%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:6px}.side-nav__wrapper .b-nav__list-item.current_page_item{background-color:#f7f7f7;border-radius:10px}.side-nav__wrapper .b-nav__list-item.current_page_item>a{color:#00b7f1}.side-nav__wrapper .b-nav__list-item.current_page_item:before{background-color:#00b7f1}@media only screen and (min-width:862px)and (max-width:1100px){.side-nav__wrapper{border-right:1px solid #e5e3e3;max-width:220px}.side-nav__wrapper .b-nav__list{display:block;margin-left:5px;padding-top:20px}.side-nav__wrapper .b-nav__list-item{padding:5px 0 4px 10px}.side-nav__wrapper .b-nav__list-item:not(:first-child){margin-top:5px}}@media screen and (min-width:961px){.side-nav__wrapper{border-right:1px solid #e5e3e3;max-width:25%;min-width:230px}.side-nav__wrapper .b-nav__list{display:block;padding-top:30px}.side-nav__wrapper .b-nav__list-item{padding:5px 0 4px 15px}.side-nav__wrapper .b-nav__list-item:not(:first-child){margin-top:14px}}.side-nav__title{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;font-weight:700;margin-right:8%;padding:15px 20px 15px 25px;-webkit-box-pack:justify;-ms-flex-pack:justify;border-radius:10px;color:#002a80;justify-content:space-between;position:relative}.side-nav__title:after{background-color:#ccc;border-radius:50%;content:"";height:6px;position:absolute;right:8%;top:48%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:6px}@media only screen and (min-width:521px)and (max-width:861px){.side-nav__title{margin-bottom:1%;margin-right:0;padding:3px 2rem}.side-nav__title:after{right:4%}}@media only screen and (min-width:862px)and (max-width:1100px){.side-nav__title{margin-bottom:10px}}@media screen and (min-width:961px){.side-nav__title{margin-bottom:16px}}.side-nav__title.current{background-color:#f8f8f8}.side-nav__title.current:after{background-color:#002a80}@media screen and (max-width:520px){.side-nav__wrapper{margin-top:0;padding-top:0}.side-nav__wrapper .b-nav__list{margin:0;padding:5px 0 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.side-nav__wrapper .b-nav__list-item{background-color:#f8f8f8;border-radius:10px;margin-left:0;margin-right:2%;margin-top:2%;padding:5px 12px 4px}.side-nav__wrapper .b-nav__list-item:before{display:none}.side-nav__wrapper .b-nav__list-item a{line-height:1.6;padding:0}.side-nav__title{padding:1% 2% 1% 5%}.side-nav__title:after{left:1%;margin-right:0;top:50%}}@media only screen and (min-width:521px)and (max-width:861px){.company.page-parent .side-nav__wrapper{display:none}}@media screen and (max-width:520px){.company.page-parent .side-nav__wrapper{display:none}.company .l-flex--wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.child-content{margin-top:30px}.child-content__figure{text-align:center}.child-content__title .text-bg-blue{line-height:2.5}.child-content__title__wrapper{margin-left:45px;margin-top:-40px}.child-content__text{margin-bottom:2rem}.child-content__text__wrapper{margin-top:30px;padding:0 2%}.child-content__text__align-right{text-align:right}.child-content .table{width:100%}.child-content .table__td,.child-content .table__tdh,.child-content .table__tr{display:block;width:96%}.child-content .table__tr{display:table-row}.child-content .table__tr:last-child .table__td,.child-content .table__tr:last-child .table__th{border-bottom:none}.child-content .table__th{background-color:#eff4f8;border-bottom:1px solid #c6d8eb;color:#002a80;font-weight:700;padding:1% 4%;text-align:left}@media screen and (min-width:961px){.child-content .table__th{display:table-cell;min-width:15rem;padding:3% 4% 2%;width:27%}}@media only screen and (min-width:862px)and (max-width:1100px){.child-content .table__th{display:table-cell;min-width:15rem;padding:3% 4%;width:30%}}@media only screen and (min-width:521px)and (max-width:861px){.child-content .table__th{display:table-cell;min-width:15rem;padding:3% 4%;width:38%}}.child-content .table__th[rowspan]+.table__td{border-bottom:none}.child-content .table__td{border-bottom:1px solid #e8e8e8;display:table-cell;margin-top:0;padding-bottom:2%;padding-left:5%;width:77%}.child-content .table__inner__bg-blue,.child-content .table__inner__bg-orange{background-color:#01abe0;border-radius:25px;color:#fff;display:inline-block;font-size:18px;font-weight:700;margin-bottom:8px;padding:0 50px}.child-content .table__inner__bg-orange{background-color:#ff5400}.child-content .table__inner__li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.child-content .table__inner__li:before{color:#00b7f1;content:"・";font-size:27px;line-height:1}.child-content .table__inner-table__td{padding-left:30px}.child-content .b-button__link{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:4%}.child-content .performance{max-width:480px;width:82%}.child-content .performance .bg-gray{background-color:#ccc}.child-content .performance .table__inner-table__tr:last-child .table__inner-table__td{padding-bottom:10px}.child-content .performance .table__inner-table__th{padding:10px 9px 0;white-space:nowrap}.child-content .performance .table__inner-table__th:first-child{text-align:left;width:27%}.child-content .performance .table__inner-table__th:last-child{text-align:right;width:35%}.child-content .performance .table__inner-table__td{padding:0 13px}.child-content .performance .table__inner-table__td:first-child{text-align:left}.child-content .performance .table__inner-table__td:last-child{padding-right:26px;text-align:right}.child-content .performance .table__inner-table__td:nth-child(2){text-align:center}.child-content .df--performance{display:-webkit-box;display:-ms-flexbox;display:flex}.child-content .df--performance .df-content,.child-content .df--performance .df-title{-webkit-box-flex:1;-ms-flex:1;flex:1}.child-content .df--performance .df-content:before{content:":";margin-right:1rem}@media only screen and (min-width:521px)and (max-width:861px){.child-content .df--performance .df-title{-webkit-box-flex:0;-ms-flex:0 1 28rem;flex:0 1 28rem}}.child-content .b-table.table--performance{table-layout:fixed;width:100%}.child-content .b-table__td,.child-content .b-table__th{padding-bottom:5px;padding-top:7px;text-align:right}.child-content .b-table__td:first-of-type,.child-content .b-table__th:first-of-type{padding-left:0;padding-right:0;text-align:center;width:20%}.child-content .b-table__th{border-bottom:1px solid #444}.child-content .b-table__td{padding-right:5px}.child-content__map{margin:30px 40px}@media screen and (max-width:520px){.child-content__map{margin:30px 0}}.child-content__map__iframe{height:340px;width:100%}.child-content .map-link{margin-bottom:30px;margin-top:24px}.child-content .b-button__link__icon{display:block;height:clamp(30px,10vw,70px);width:clamp(30px,10vw,70px)}.about .child-content__text__wrapper{margin-top:10px;padding:0 5%}@media screen and (max-width:520px){.about .child-content__text__wrapper{padding:0}}.about .b-footer{margin-top:180px}@media screen and (max-width:520px){.about .b-footer{margin-top:135px}}.history .b-footer{margin-top:190px}.table__history{margin-left:23px}.table__history__tr:not(:last-child){border-bottom:1px solid #e5e3e3}.table__history__th{color:#002a80;font-weight:700;padding:10px 0 53px 2%;position:relative;text-align:left;width:20%}@media screen and (max-width:520px){.table__history__th{width:25%}}.table__history__th:after{background-color:#002a80;content:"";display:inline-block;height:85%;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px}.table__history__td{padding-left:23px}.access .child-content,.group_company .child-content{margin-top:47px}.group_company .access-list__dt{color:#002a80}.group_company .b-button__link{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.group_company .address_block__title{font-size:clamp(2.2rem,3.2vw,3.4rem)}.group_company .address_block__title:before{margin-right:10px}@media screen and (min-width:961px){.group_company .address_block__title:before{margin-right:25px}}.group_company .address_block__title:after{margin-left:10px}@media screen and (min-width:961px){.group_company .address_block__title:after{margin-left:25px}}@media screen and (max-width:520px){.group_company .address_block__title{font-size:2rem}}.address_block{padding:0 3%}.address_block__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;color:#002a80;justify-content:flex-start;line-height:1.6;margin-top:11px}.address_block__title:before{border:1px solid #002a80;border-right:none;margin-right:35px}.address_block__title:after,.address_block__title:before{content:"";-webkit-box-flex:0;-ms-flex:0 1 10px;flex:0 1 10px;font-weight:400}.address_block__title:after{border:1px solid #002a80;border-left:none;margin-left:35px}.address_block__title .b-block__title__strong{padding:0 3rem}.address_block__sub-title{color:#002a80;font-size:clamp(1.9rem,3vw,2.2rem);font-weight:700;margin-top:28px}.address_block .child-content__map{margin:30px 0}.address_block__address-text{margin-top:10px}.address_block__text__wrapper{padding:0}.address_block__table{margin-left:auto;margin-top:40px;width:97%}.address_block__tr{height:50px;width:100%}.address_block__tr:not(:last-child){border-bottom:1px solid #e5e3e3}.address_block__td,.address_block__th{font-size:1.5rem;padding-bottom:12px;padding-top:12px}.address_block__th{color:#002a80;text-align:left;vertical-align:middle;width:19%}@media screen and (max-width:520px){.address_block__th{width:28%}}.address_block__td{vertical-align:middle;width:81%}.address_block+.address_block{margin-top:100px}@media screen and (min-width:521px){.address_block__title{font-size:clamp(2.8rem,3vw,3.4rem)}}@media screen and (max-width:520px){.address_block__title{font-size:1.6rem}.address_block__title .b-block__title__strong{padding:0 1.5rem}}.access-list{margin-top:15px}.access-list__date-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;margin-bottom:2rem}.access-list__date-wrapper+.access-list__date-wrapper{margin-top:10px}@media screen and (min-width:961px){.access-list__date-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}}.access-list__title{color:#002a80;font-size:clamp(1.9rem,3vw,2.2rem);font-weight:700}.access-list__dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.access-list__dt:before{content:"";display:inline-block;height:20px;margin-left:11px;margin-right:10px;-webkit-transform:translateY(1px);transform:translateY(1px);width:20px}.access-list__dd{margin-left:auto;text-align:right}@media screen and (min-width:961px){.access-list__dd{margin-left:0}}.access-list__hibiya:before{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/company/hibiya.png) no-repeat top/contain}.access-list__asakusa:before{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/company/asakusa.png) no-repeat top/contain}.access-list__yurakucho:before{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/company/yurakucho.png) no-repeat top/contain}.access-list__train:before{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/company/icon-train.png) no-repeat top/contain}.access-list__bus:before{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/company/icon-bus.png) no-repeat top/contain}.access-list__car:before{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/company/icon-car.png) no-repeat top/contain}.access-list__time-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:961px){.access-list__time-wrapper{-webkit-box-flex:0;-ms-flex:0 1 21rem;flex:0 1 21rem}}@media screen and (max-width:520px){.access-list__title{font-size:1.8rem}.access-list__dl{font-size:1.3rem;margin-left:0}.access-list__dt:before{margin-left:0}.access-list__dd{margin-left:3rem;text-align:left}}.company .b-header #global--md .current-menu-item .b-nav__link,.company .b-header #global--md .current-page-ancestor .b-nav__link,.company .b-header #global--md .lang--current .b-nav__link{color:#002a80}.company .b-header #global--md .b-nav__lang .b-nav__list-item__lang:last-child:before{color:#0356a6}.company .span--blueBg,.company .strong--blueBg{-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:inline-block;font-weight:700;position:relative}.company .span--blueBg:before,.company .strong--blueBg:before{background-color:#002a80;content:"";display:block;height:80%;left:0;position:absolute;width:100%;z-index:-1}@media screen and (min-width:521px){.company.page-parent .l-flex--md{display:-webkit-box;display:-ms-flexbox;display:flex}}.company .content--companyBody .b-card__figure{margin-bottom:8px}.company .content--companyBody .b-card__figure__images{border-radius:10px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.company .content--companyBody .b-card__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2%}.company .content--companyBody .b-card__title__strong{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.7rem;font-size:clamp(1.6rem,1.2vw,1.8rem)}.company .content--companyBody .icon--arrow{border:1px solid #002a80;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:clamp(25px,2vw,30px);margin:0 auto;width:clamp(25px,2vw,30px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.company .content--companyBody .icon--arrow:before{background:#002a80;content:"";display:block;height:13px;-webkit-mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_arrow.svg) no-repeat center center/contain;mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/svg/icon_arrow.svg) no-repeat center center/contain;width:13px}@media screen and (min-width:521px){.company .content--companyBody{-ms-flex-wrap:wrap;flex-wrap:wrap}.company .content--companyBody .b-card:nth-child(-n+3){-webkit-box-flex:0;-ms-flex:0 1 31%;flex:0 1 31%}.company .content--companyBody .b-card:nth-child(-n+3) .b-card__figure__images{height:300px}.company .content--companyBody .b-card:nth-child(2){margin:0 3%}.company .content--companyBody .b-card:nth-child(n+4){-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%;margin-top:7%}.company .content--companyBody .b-card:nth-child(n+4) .b-card__figure__images{height:160px}.company .content--companyBody .b-card:nth-of-type(n+6){margin-top:4%}.company .content--companyBody .b-card:nth-of-type(5),.company .content--companyBody .b-card:nth-of-type(7){margin-left:4%}}@media screen and (max-width:520px){.company .content--companyBody{margin-bottom:10%}.company .content--companyBody .b-card+.b-card{margin-top:8%}.company .content--companyBody .b-card__figure{margin-bottom:5px}.company .content--companyBody .b-card__title{font-size:1.7rem}.company .content--companyBody .b-card:nth-child(-n+3) .b-card__figure__images{height:30vh}.company .content--companyBody .b-card:nth-child(n+4) .b-card__figure__images{height:20vh}}.company.message .content--body{position:relative}.company.message .content--body .b-block__title{display:inline-block}.company.message .content--body .b-block__title .strong--blueBg{margin-bottom:0;padding:0 1rem 10px .8rem}.company.message .content--body .b-block__text+.b-block__text{margin-top:1.8rem}.company.message .content--body .b-block .text--sign{margin-top:8%;text-align:right}@media screen and (min-width:521px){.company.message .content--body{padding:0 5%}.company.message .content--body .b-block__figure{float:right;margin-bottom:3%;margin-left:5%;max-width:65%}.company.message .content--body .b-block__titleWrap{height:310px;position:relative}.company.message .content--body .b-block__title{bottom:2rem;font-size:clamp(2.2rem,2vw,2.6rem);left:-2%;line-height:1.85;position:absolute;z-index:2}.company.message .content--body .b-block__text:not(.text--sign){padding-left:3%;padding-right:3%}}@media only screen and (min-width:862px)and (max-width:1100px){.company.message .content--body .b-block__figure{float:none;max-width:none}.company.message .content--body .b-block__titleWrap{height:auto;margin-bottom:4%}.company.message .content--body .b-block__titleWrap .b-block__title{bottom:0}}@media screen and (max-width:520px){.company.message .content--body{padding-bottom:10%}.company.message .content--body .b-block__figure{padding-left:3%;position:relative;z-index:-1}.company.message .content--body .b-block__title{font-size:2rem;margin-bottom:5%;margin-top:-10%;z-index:2}.company.message .content--body .b-block__text{padding-left:5%;padding-right:4%}}@media screen and (min-width:521px){.company.company_profile .l-main .b-block__figure{padding-left:4%}.company.company_profile .l-main .b-block__figure__images{height:450px;max-height:50vmax;-o-object-fit:cover;object-fit:cover;width:100%}}@media screen and (max-width:520px){.company.company_profile .company-page{margin-bottom:10%}.company.company_profile .child-content__text__wrapper{padding:0}.company.company_profile .child-content{margin-left:-2%;margin-right:-1%}.company.company_profile .child-content .table__tr{width:auto}.company.company_profile .child-content .table__th{display:block}.company.company_profile .child-content .table__td{padding-bottom:8%}}.company.history .b-content.content--history{padding-top:20px}.company.history .b-content.content--history .table__history__td,.company.history .b-content.content--history .table__history__th{font-size:1.5rem;padding:18px 20px}.company.history .b-content.content--history .table__history__td{padding-left:30px}@media screen and (max-width:520px){.company.history .b-content.content--history{margin-bottom:10%}.company.history .b-content.content--history .table__history{margin:0}.company.history .b-content.content--history .table__history__td,.company.history .b-content.content--history .table__history__th{font-size:1.3rem;padding-bottom:10px;padding-top:12px}.company.history .b-content.content--history .table__history__th{padding-left:3px;padding-right:5px;width:9rem}.company.history .b-content.content--history .table__history__td{padding-left:15px;padding-right:0}}.company.organization .content--organization .b-block{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:5%;padding-top:5%}.company.organization .content--organization .b-block__figure{position:relative}.company.organization .content--organization .b-block__figure__caption{background-color:#f5f5f5;border-radius:30px;color:#333;display:block;font-size:1.35rem;line-height:1.5;padding:6px 2rem;position:absolute;right:0;top:0}.company.organization .content--organization .b-block__googleLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:520px){.company.organization .content--organization .b-block__figure{margin-left:-5%}.company.organization .content--organization .b-block__figure__caption{font-size:1.2rem}}.company.group_company .address_block .b-block__figure{margin-top:4%}.company.group_company .address_block .b-block__figure__images{height:400px;max-height:40vmax;-o-object-fit:cover;object-fit:cover;width:100%}.company.group_company .address_block .child-content__map{margin-bottom:0}.company.group_company .address_block .block--googleLink{margin-bottom:5%;margin-top:1%}.company.group_company .address_block .block--googleLink .b-button__link{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:0;margin-right:0;padding:0}.company.group_company .address_block .block--googleLink .b-button__link .span--text{-webkit-box-flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:1;flex:1;font-size:1.4rem;margin-left:-5%}.company.group_company .address_block .block--googleLink .b-button__link .span--icon{-webkit-box-flex:0;-ms-flex:0 1 45px;flex:0 1 45px;height:45px;margin-left:0;width:45px}.company.group_company .address_block .block--googleLink .b-button__link .span--icon:before{height:clamp(8px,3vw,15px);width:clamp(8px,3vw,15px)}@media screen and (min-width:521px){.company.group_company .address_block:nth-of-type(2) .access-list__date-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.company.group_company .address_block:nth-of-type(2) .access-list__date-wrapper .access-list__train{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:0;padding-right:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.company.group_company .address_block:nth-of-type(2) .access-list__date-wrapper .access-list__train:before{margin-top:.3rem}.company.group_company .address_block .block--googleLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (min-width:961px){.company.group_company .address_block:nth-of-type(2) .access-list__date-wrapper .tab-r-line{-webkit-box-flex:0;-ms-flex:0 1 80px;flex:0 1 80px;margin-left:1rem;margin-top:1.4rem}.company.group_company .address_block:nth-of-type(2) .access-list__date-wrapper .access-list__time-wrapper{-webkit-box-flex:0;-ms-flex:0 1 19rem;flex:0 1 19rem}}.company.corporate_philosophy .content--philosophy .title{color:#002a80;text-align:center}.company.corporate_philosophy .content--philosophy .title.title--en{font-family:Oswald,sans-serif;font-weight:400}.company.corporate_philosophy .content--philosophy .block--mission{padding-top:10%}.company.corporate_philosophy .content--philosophy .block--mission .text{color:#002a80;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-weight:500;margin-top:4%;text-align:center}.company.corporate_philosophy .content--philosophy .block--vision{background:url(//tsf.co.jp/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/dest/css/../../../images/company/bg_vision.png) no-repeat bottom;background-size:100% auto;margin-bottom:3%;margin-top:8%;padding:8% 0 10%}.company.corporate_philosophy .content--philosophy .block--vision .text{color:#002a80;font-family:YakuHanMP,"Noto Serif JP",a-otf-ryumin-pr6n,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,serif;margin-top:6%;text-align:center}.company.corporate_philosophy .content--philosophy .block--values .title--block{position:relative}.company.corporate_philosophy .content--philosophy .block--values .title--block .figure{-webkit-box-sizing:border-box;box-sizing:border-box;padding:3%;position:relative}.company.corporate_philosophy .content--philosophy .block--values .title--block .strong{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.company.corporate_philosophy .content--philosophy .wrap--values{margin-top:2%}.company.corporate_philosophy .content--philosophy .wrap--values .box .title--jp{font-family:YakuHanJP,Noto Sans JP,sans-serif;font-weight:700}.company.corporate_philosophy .content--philosophy .wrap--values .box .title--en{font-family:Oswald,sans-serif}.company.corporate_philosophy .content--philosophy .wrap--values .box .title--copy{text-align:left}.company.corporate_philosophy .content--philosophy .wrap--values .box .text,.company.corporate_philosophy .content--philosophy .wrap--values .box .title--copy{font-family:YakuHanMP,"Noto Serif JP",a-otf-ryumin-pr6n,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,serif}.company.corporate_philosophy .content--philosophy .wrap--values .box .title--box{-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;text-align:left}.company.corporate_philosophy .content--philosophy .wrap--values .box .title--box .title--jp{display:block}.company.corporate_philosophy .content--philosophy .wrap--values .box.box--global .title--box{background-color:#002a80}.company.corporate_philosophy .content--philosophy .wrap--values .box.box--global .title--copy{color:#002a80}.company.corporate_philosophy .content--philosophy .wrap--values .box.box--confidence .title--box{background-color:#01abe0}.company.corporate_philosophy .content--philosophy .wrap--values .box.box--confidence .title--copy{color:#01abe0}.company.corporate_philosophy .content--philosophy .wrap--values .box.box--professional .title--box{background-color:#000}.company.corporate_philosophy .content--philosophy .wrap--values .box.box--professional .title--copy{color:#000}@media screen and (min-width:521px){.company.corporate_philosophy .content--philosophy .block .title--block,.company.corporate_philosophy .content--philosophy .title--block .strong{font-size:4rem;font-size:clamp(3.8rem,4vw,5rem);line-height:1}.company.corporate_philosophy .content--philosophy .block--mission .text{font-size:3rem;font-size:clamp(2.4rem,2.7vw,3rem)}.company.corporate_philosophy .content--philosophy .block--vision .text{font-size:2.2rem;font-size:clamp(2rem,2.4vw,2.6rem)}.company.corporate_philosophy .content--philosophy .block--values .l-flex--md{display:-webkit-box;display:-ms-flexbox;display:flex}.company.corporate_philosophy .content--philosophy .block--values .figure{margin-left:auto;margin-right:auto;max-width:80%}.company.corporate_philosophy .content--philosophy .block--values .box .title--box{line-height:1.4;padding:1rem 0 1rem 1.5rem}.company.corporate_philosophy .content--philosophy .block--values .box .title--box .title--jp{font-size:2rem;font-size:clamp(1.8rem,1.8vw,2.1rem)}.company.corporate_philosophy .content--philosophy .block--values .box .title--box .title--en{font-size:1.6rem;font-size:clamp(1.5rem,1.6vw,1.7rem)}.company.corporate_philosophy .content--philosophy .block--values .title--copy{font-size:2.2rem;font-size:clamp(2rem,2.2vw,2.3rem);margin:2% 0 4%;padding-left:5px}.company.corporate_philosophy .content--philosophy .block--values .text{font-size:1.45rem;font-size:clamp(1.4rem,1.4vw,1.5rem);padding:0 5px}.company.corporate_philosophy .content--philosophy .box{-webkit-box-flex:1;-ms-flex:1;flex:1}.company.corporate_philosophy .content--philosophy .box--confidence{margin:0 1.5%}}@media screen and (max-width:520px){.company.corporate_philosophy .content--philosophy .block .title--block,.company.corporate_philosophy .content--philosophy .title--block .strong{font-size:3.2rem;line-height:1}.company.corporate_philosophy .content--philosophy .block--mission .text{font-size:2rem;margin-top:5%;text-align:left}.company.corporate_philosophy .content--philosophy .block--vision{margin-bottom:5%;margin-top:10%}.company.corporate_philosophy .content--philosophy .block--vision .text{font-size:1.8rem;margin-top:7%}.company.corporate_philosophy .content--philosophy .block--values{padding-bottom:8%}.company.corporate_philosophy .content--philosophy .block--values .box .title--box{line-height:1.4;padding:.7rem 0 .8rem 1.5rem}.company.corporate_philosophy .content--philosophy .block--values .box .title--box .title--jp{font-size:2rem}.company.corporate_philosophy .content--philosophy .block--values .box .title--box .title--en{font-size:1.4rem}.company.corporate_philosophy .content--philosophy .block--values .title--copy{font-size:2.6rem;margin:2% 0;padding-left:5px}.company.corporate_philosophy .content--philosophy .block--values .text{font-size:1.3rem;padding:0 5px}.company.corporate_philosophy .content--philosophy .box--confidence{margin:10% 0}}@media screen and (min-width:521px){.webp .company .page-title{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/company/catch_company.jpg.webp) no-repeat bottom/cover}}@media screen and (max-width:520px){.webp .company .page-title{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/company/catch_company_mobile.jpg.webp) no-repeat bottom/cover}}.recruit .page-title{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/recruit/recruit_page-top.jpg) no-repeat 0 100%/cover}.recruit .l-main{background:linear-gradient(315deg,#fff,hsla(0,0%,100%,.6) 70%,hsla(0,0%,100%,0)),url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/recruit/bg_recruit.svg) no-repeat top}@media screen and (min-width:521px){.recruit .l-main{background-size:cover}}@media screen and (max-width:520px){.recruit .l-main{background-size:180% auto}}.recruit__hero{padding-top:5%}.recruit__hero__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:550px;margin:0 auto;max-width:1162px;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (min-width:521px){.recruit__hero__wrapper{height:500px}}@media only screen and (min-width:862px)and (max-width:1100px){.recruit__hero__wrapper{height:620px}}@media screen and (min-width:1200px){.recruit__hero__wrapper{height:600px}}@media screen and (max-width:520px){.recruit__hero__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:auto;-webkit-box-align:initial;-ms-flex-align:initial;align-items:normal}}.recruit__hero__figure{-webkit-mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/recruit/mask_recruit.svg) no-repeat center center/contain;mask:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/recruit/mask_recruit.svg) no-repeat center center/contain;position:absolute;right:0;top:0;width:clamp(482px,70%,900px);z-index:1}.recruit__hero__figure>img{-webkit-transform:translateX(2%) scale(1.1);transform:translateX(2%) scale(1.1)}@media screen and (min-width:521px){.recruit__hero__figure{width:65vw}}@media only screen and (min-width:862px)and (max-width:1100px){.recruit__hero__figure{width:80%}}@media screen and (min-width:1200px){.recruit__hero__figure{margin-right:-10%;width:80%}}@media screen and (max-width:520px){.recruit__hero__figure{position:relative;width:auto}}.recruit__hero__text{font-family:YakuHanMP,"Noto Serif JP",a-otf-ryumin-pr6n,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,serif;font-size:clamp(16px,2.6vw,23px);line-height:2.5;position:relative;z-index:2}@media screen and (min-width:521px){.recruit__hero__text{margin-left:5%}}@media only screen and (min-width:862px)and (max-width:1100px){.recruit__hero__text{margin-left:7%}}@media screen and (min-width:1200px){.recruit__hero__text{margin-left:140px}}@media screen and (max-width:520px){.recruit__hero__text{font-size:1.5rem;margin-left:0;margin-top:11px}}.recruit__info{text-align:center}@media screen and (min-width:961px){.recruit__info{text-align:left}}.recruit__info .b-box{grid-template-columns:1fr 1fr;grid-template-rows:.5fr .4fr;margin-top:110px}@media screen and (min-width:961px){.recruit__info .b-box{margin-left:90px}}.recruit__info__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#002a80;-ms-flex-direction:column;flex-direction:column;line-height:1;margin-top:54px}.recruit__info__title .title--jp{font-size:clamp(20px,5vw,32px);font-weight:700}.recruit__info__title .title--en{font-size:clamp(14px,5vw,16px);margin-top:12px}.recruit__info__figure{grid-column:2/3;grid-row:1/3;margin-top:20px}@media screen and (min-width:961px){.recruit__info__figure{margin-top:0}}.recruit__info__figure.figure--midCareer{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10%}.recruit__btn{margin:0 auto;width:330px}.recruit__btn.not-recruit{position:relative}.recruit__btn.not-recruit:before{content:"現在は募集をおこなっておりません。";display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:absolute;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:hsla(0,0%,100%,.8);color:#333;font-weight:700;justify-content:center;z-index:1}@media screen and (max-width:520px){.recruit__btn{width:auto}}@media screen and (min-width:961px){.recruit__btn{margin:0 63px 0 0;width:auto}}.recruit__btn__inner{border:2px solid #f8f8f8;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 6%;position:relative;-webkit-transition:.3s;transition:.3s}.recruit__btn__inner:hover{opacity:.5}.recruit__btn__inner .b-button__link__icon{background-color:#e3f6fe;border:none;height:clamp(40px,3vw,55px);margin:0;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:clamp(40px,3vw,55px)}.recruit__btn__inner .b-button__link__icon:before{background:url(//tsf.co.jp/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/dest/css/../../svg/link_icon.svg) no-repeat top/contain;height:17px;width:17px}.recruit__btn__images{width:clamp(170px,23vw,270px)}.recruit__btn__wrapper{margin-top:30px}@media screen and (min-width:521px){.webp .recruit .page-title{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/recruit/catch_recruit.jpg.webp) no-repeat bottom/cover}}@media screen and (max-width:520px){.webp .recruit .page-title{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/recruit/catch_recruit_mobile.jpg.webp) no-repeat bottom/cover}}.privacy_policy{font-size:1.6rem}.privacy_policy .page-title{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/recruit/privacy-policy_page-top.jpg) no-repeat top/cover}.privacy_policy .b-block__li{margin-top:50px}@media screen and (max-width:520px){.privacy_policy .b-block__li{margin-top:30px}}@media screen and (min-width:961px){.privacy_policy .b-block__li{margin-top:30px}}.privacy_policy .b-block__li__title{color:#002a80;font-size:1.8rem}.privacy_policy .b-block__ul{border-left:4px solid #53bae4;margin:7px 0 0 7px;padding-left:12px}.privacy_policy .b-block__ul__wrapper{margin:20px 0 50px 15px}.privacy_policy .b-block__ul__title{font-size:1.7rem;font-weight:700}.privacy_policy .b-block__ul .b-block__li{line-height:2.1;margin-top:0}.privacy_policy .b-block__address{background-color:#f8f8f8;border-radius:10px;display:block;margin-top:20px;max-width:640px;padding:15px 0 15px 40px}.privacy_policy .b-block__address .col-blue{color:#53bae4;font-size:1.7rem;font-weight:700}.privacy_policy .l-main .b-block{margin:0 auto}@media screen and (min-width:521px){.privacy_policy .l-main .b-block{margin-top:55px;max-width:800px}}@media screen and (max-width:520px){.privacy_policy .l-main .b-block{margin-bottom:15%;max-width:90%;padding-top:15%}.privacy_policy .l-main .b-block__text{font-size:1.4rem}.privacy_policy .l-main .b-block__address{font-size:1.35rem;padding-left:20px}.privacy_policy .l-main .b-block__address>a{color:#1b1b1b}.privacy_policy .l-main .b-block__address .col-blue{font-size:1.55rem;margin-bottom:8px}}.contact .page-title{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/contact/contact_page-top.jpg) no-repeat bottom/cover}.contact .l-main .b-block{margin:75px auto 0;max-width:700px}.contact .l-main .b-block .b-block__text+.b-block__text{margin-top:3rem}@media screen and (max-width:520px){.contact .l-main .b-block{margin-top:7%}}.contact .b-footer{margin-top:100px}@media screen and (min-width:521px){.webp .contact .page-title{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/contact/catch_contact.jpg.webp) no-repeat bottom/cover}}@media screen and (max-width:520px){.webp .contact .page-title{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/contact/catch_contact_mobile.jpg.webp) no-repeat bottom/cover}}.news .page-title{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/news/news_page-top.jpg) no-repeat 50%/cover}.news__list__wrapper{margin-top:70px}@media screen and (max-width:520px){.news__list__wrapper{margin-top:5%}}.news__list__item{border-bottom:1px solid #eaeaea;display:grid;grid-template:.1fr 1fr/.5fr 1fr;padding:13px 0}@media screen and (min-width:961px){.news__list__item{grid-template:1fr/.2fr .2fr 1fr}}.news__list__item:last-child{border-bottom:none}.news__list__item__title{color:#000;grid-column:1/3}@media screen and (min-width:961px){.news__list__item__title{grid-column:initial}}.news__list__item__date{color:#aaa;font-family:Oswald,sans-serif;font-style:normal;font-weight:400}.news__list__item__category{color:#002a80}.news .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;gap:1.5%;justify-content:center;margin-top:60px}.news .nav-links .prev{margin-right:30px}.news .nav-links .next{margin-left:30px}.news .nav-links .page-numbers{color:#aaa;font-family:Oswald,sans-serif;font-style:normal;font-weight:400}.news .nav-links .page-numbers .current{color:#002a80}.news .b-button__link__icon{display:inline-block;height:30px;margin:0;width:30px}.news .b-button__link__icon:before{height:10px;width:10px}.news .back__button{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.post-template-default .b-topicPath__list-item a{color:#fff}.post-template-default .page-title{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/news/news_page-top.jpg) no-repeat 50%/cover}.post-template-default .b-block:not(.block--topicPath){margin:60px auto 0;max-width:1100px}.post-template-default .b-article__title{color:#002a80;font-size:3rem;position:relative}@media screen and (max-width:520px){.post-template-default .b-article__title{font-size:2rem}}.post-template-default .b-article__title__inner{display:block;padding:5px 30px}.post-template-default .b-article__title:after,.post-template-default .b-article__title:before{border:2px solid;content:"";display:block;height:100%;position:absolute;width:7px}.post-template-default .b-article__title:before{border-right:none}.post-template-default .b-article__title:after{border-left:none;right:0;top:0}.post-template-default .b-article__date{color:#002a80;font-family:Oswald,sans-serif;font-style:normal;font-weight:400}.post-template-default .b-article__category{margin-left:50px;position:relative}.post-template-default .b-article__category__link{color:#002a80}.post-template-default .b-article__category:before{background:#00b7f1;content:"";display:inline-block;height:90%;left:-25px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2px}.post-template-default .b-article__text{margin-top:45px;padding:0 4%}.post-template-default .b-block__information{background-color:#e7f8ff;margin-top:30px;padding:5px 25px}.post-template-default .b-button__back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:90px}.post-template-default .b-button__back__link{border-radius:40px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;padding:15px 70px;position:relative;-webkit-transition:.6s;transition:.6s;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#002a80;color:#fff}.post-template-default .b-button__back__link:hover{background-color:#00b7f1;color:#fff}.post-template-default .b-button__back__link__inner{font-size:1.8rem}.post-template-default .b-button__back__link__icon{background:0 0;border:none;height:0;left:15px;position:absolute;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:0}.post-template-default .b-button__back__link__icon:before{background:url(//tsf.co.jp/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/dest/css/../../svg/icon_arrow_white.svg) no-repeat top/contain;height:15px;width:15px}.post-template-default .b-button__back__link__text{-webkit-box-flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:1;flex:1;padding:13px 2rem 12px 4rem}.post-template-default .b-button__back__link__text__span{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;text-align:center;word-break:keep-all}.category .b-topicPath__list-item a{color:#fff}.category .page-title{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/news/news_page-top.jpg) no-repeat 50%/cover}.category .l-main .b-block{max-width:1100px}@media screen and (min-width:521px){.category .l-main .b-block{margin:60px auto 0}}@media screen and (max-width:520px){.category .l-main .b-block{margin:5% auto 0}}.category .b-article__title{color:#002a80;font-size:3rem;position:relative}@media screen and (max-width:520px){.category .b-article__title{font-size:2rem}}.category .b-article__title__inner{display:block;padding:5px 30px}.category .b-article__title:after,.category .b-article__title:before{border:2px solid;content:"";display:block;height:100%;position:absolute;width:7px}.category .b-article__title:before{border-right:none}.category .b-article__title:after{border-left:none;right:0;top:0}.category .b-article__date{color:#002a80;font-family:Oswald,sans-serif;font-style:normal;font-weight:400}.category .b-article__category{margin-left:50px;position:relative}.category .b-article__category__link{color:#002a80}.category .b-article__category:before{background:#00b7f1;content:"";display:inline-block;height:90%;left:-25px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2px}.category .b-article__text{margin-top:45px;padding:0 4%}.category .b-block__information{background-color:#e7f8ff;margin-top:30px;padding:5px 25px}.category .b-button__back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:90px}.category .b-button__back__link{border-radius:40px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;padding:15px 70px;position:relative;-webkit-transition:.6s;transition:.6s;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#002a80;color:#fff}.category .b-button__back__link:hover{background-color:#00b7f1;color:#fff}.category .b-button__back__link__inner{font-size:1.8rem}.category .b-button__back__link__icon{background:0 0;border:none;height:0;left:15px;position:absolute;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:0}.category .b-button__back__link__icon:before{background:url(//tsf.co.jp/english/tsf_cms/wp-content/themes/tokyo_seafoods/assets/dest/css/../../svg/icon_arrow_white.svg) no-repeat top/contain;height:15px;width:15px}.category .b-button__back__link__text{-webkit-box-flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:1;flex:1;padding:13px 2rem 12px 4rem}.category .b-button__back__link__text__span{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;text-align:center;word-break:keep-all}.category .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;gap:1.5%;justify-content:center;margin-top:60px}@media screen and (max-width:520px){.category .nav-links{gap:20px}}.category .nav-links .prev{margin-right:30px}@media screen and (max-width:520px){.category .nav-links .prev{margin-right:15px}}.category .nav-links .next{margin-left:30px}@media screen and (max-width:520px){.category .nav-links .next{margin-left:15px}}.category .nav-links .page-numbers{color:#aaa;font-family:Oswald,sans-serif;font-style:normal;font-weight:400}.category .nav-links .current{color:#002a80}.category .b-button__link__icon{display:inline-block;height:30px;margin:0;width:30px}.category .b-button__link__icon:before{height:10px;width:10px}.category .back__button{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:521px){.webp .category .page-title,.webp .news .page-title,.webp .single .page-title{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/news/catch_news.jpg.webp) no-repeat bottom/cover}}@media screen and (max-width:520px){.webp .category .page-title,.webp .news .page-title,.webp .single .page-title{background:url(/english/tsf_cms/wp-content/themes/tokyo_seafoods/images/news/catch_news_mobile.jpg.webp) no-repeat bottom/cover}}.our_business .b-block__textWrap{margin:4% 0}@media screen and (max-width:520px){.our_business .MV .b-block__textWrap{width:90%}.our_business .MV .b-block__text{font-size:4vw}}