@charset "UTF-8";html,body{width:100%;font-family:Noto Sans JP,futura-pt,Century Gothic,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;font-weight:500;font-style:normal;-webkit-text-size-adjust:none;background:#ffffff;line-height:1.5;color:#231815}body{min-width:1200px}@media (max-width: 767px){body{min-width:initial}}a{text-decoration:none;color:#231815;outline:none}a:hover{cursor:pointer}*{box-sizing:border-box}ol,ul{list-style:none}img{max-width:100%;height:auto;vertical-align:middle}.text{margin-bottom:1em}.text:last-of-type{margin-bottom:0}.notes{display:inline-block;position:relative;margin-left:1em}.notes:before{content:"\203b";display:block;position:absolute;top:0;left:-1em}.js-fadein{opacity:0;transform:translateY(20px);transition-property:opacity,transform;transition-duration:1s}.scroll-in{opacity:1;transform:translate(0)}.PCdisp{display:block}@media (max-width: 767px){.PCdisp{display:none}}.SPdisp{display:none}@media (max-width: 767px){.SPdisp{display:block}}.SPbr{display:none}@media (max-width: 767px){.SPbr{display:inline}}.PCbr{display:inline}@media (max-width: 767px){.PCbr{display:none}}.js-clickitemBlank,.js-clickitem{cursor:pointer;transition:opacity .3s}.js-clickitemBlank:hover,.js-clickitem:hover{opacity:.5}@media (max-width: 767px){.js-clickitemBlank:hover,.js-clickitem:hover{opacity:1}}.js-clickitemBlankIcon{cursor:pointer;transition:opacity .3s}.js-clickitemBlankIcon:hover{opacity:.5}@media (max-width: 767px){.js-clickitemBlankIcon:hover{opacity:1}}.js-clickitemBlankIcon:after{display:inline-block;position:absolute;height:13px;width:15px;background-position:center center;background-size:contain;background-repeat:no-repeat;top:-10px;right:-5px;margin:0 0 0 5px;font-family:"Font Awesome 5 Free";content:"\f35d";font-weight:600;font-size:.81rem}@media (max-width: 767px){.js-clickitemBlankIcon:after{top:8px}}.blankIconImg{display:flex;color:#00263b;font-size:1rem;font-weight:700;padding:0 0 0 5px}.blankIconImg:after{content:"";height:13px;width:15px;font-family:"Font Awesome 5 Free";content:"\f35d";font-weight:600;font-size:.81rem}.lity{z-index:10000!important}.lity .lity-container{width:calc(100% - 24px);max-width:960px}@media screen and (min-width: 768px){.PClayout,.pcLayout{display:block}.SPlayout,.spLayout{display:none!important}}@media (max-width: 767px){.PClayout,.pcLayout{display:none!important}.SPlayout,.spLayout{display:block}br.SPlayout{display:inline}}@font-face{font-family:Athelas Regular;font-style:normal;font-weight:400;src:local("Athelas Regular"),url(../fonts/fonts_smart//Athelas-Regular.woff) format("woff")}@font-face{font-family:Futura Medium;font-style:normal;font-weight:400;src:local("Futura Medium"),url(../fonts/fonts_smart/Futura-Medium.woff) format("woff"),url(../fonts/fonts_smart/Futura-Medium.ttf) format("truetype")}@font-face{font-family:NotoSansCJKjp;font-style:normal;font-weight:400;src:local("NotoSansCJKjpj"),url(https://tenriku.jp/cbm/build/assets/NotoSansCJKjp-Regular.1eb44b7c.ttf) format("truetype")}@font-face{font-family:NotoSansCJKjp;font-style:normal;font-weight:500;src:local("NotoSansCJKjpj"),url(https://tenriku.jp/cbm/build/assets/NotoSansCJKjp-Medium.72853ae7.ttf) format("truetype")}@font-face{font-family:NotoSansCJKjp;font-style:normal;font-weight:700;src:local("NotoSansCJKjpj"),url(https://tenriku.jp/cbm/build/assets/NotoSansCJKjp-Bold.ceb1e50b.ttf) format("truetype")}.en-font__fm{font-family:Futura Medium;font-weight:700;letter-spacing:2px}body.modalOn{position:static!important}#headerMenu.headerMenu{position:relative;width:100%;height:auto;margin:0}#headerMenu .PCbr{display:none}@media screen and (min-width: 768px){#headerMenu .PCbr{display:inline}}@media screen and (min-width: 768px){#headerMenu .SPbr{display:none}}#headerMenu .headerNav{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;width:100%;height:70px;margin:0 auto;background:#ffffff;z-index:9999}#headerMenu .headerNav.modalOn{top:0!important}#headerMenu .headerLogo{margin-left:7px;margin-top:3.75px;transition:all .3s ease;display:flex;flex-wrap:wrap;gap:2.5px}#headerMenu .headerLogo picture{display:grid}#headerMenu .headerLogo img{max-width:200px;height:auto;transition:opacity .3s;text-align:center;vertical-align:middle;width:100%}@media screen and (min-width: 768px){#headerMenu .headerLogo{align-items:center;margin-left:42px;margin-top:1px;flex-wrap:nowrap}#headerMenu .headerLogo img{max-width:312px}}@media screen and (min-width: 768px){#headerMenu .headerLogo a:hover img{opacity:.5}}#headerMenu .headerLogo .noLogoText{display:flex;align-items:center;justify-content:flex-start}#headerMenu .headerLogo .noLogoText a{color:#231815;font-size:.9375rem;transition:opacity .3s}@media screen and (min-width: 768px){#headerMenu .headerLogo .noLogoText a:hover{opacity:.5}}#headerMenu .headerLogo .noLogoText .corpUrl{display:inline-block;margin-right:.5em}#headerMenu .headerLogo:after{content:"\63a1\7528\30b5\30a4\30c8";font-size:.75rem;font-weight:500;display:inline-block;position:relative;font-family:NotoSansCJKjp;margin-left:20px;color:#231815}@media (max-width: 767px){#headerMenu .headerLogo:after{margin-left:0;font-size:.75rem;width:100%;display:block;padding-left:50px}}@media screen and (min-width: 768px){#headerMenu .headerLogo:after{font-size:1.125rem;margin-top:18px;white-space:nowrap}}@media screen and (min-width: 768px){#headerMenu .headerLogo:hover{opacity:.7}}#headerMenu .navItems{display:block;flex:0 1 auto;margin-left:auto;padding-left:1em}#headerMenu .navItems.modalOn{top:0!important}#headerMenu .navItemList{display:none;position:absolute;left:0;width:100%;background:#ffffff;overflow-y:auto;z-index:1}@media (max-width: 1200px){#headerMenu .navItemList{position:fixed;height:100%!important}}@media screen and (max-width: 1200px) and (min-width: 768px){#headerMenu .navItemList{top:80px}}#headerMenu .navItemListInner{display:flex;flex-wrap:wrap;flex-direction:row;align-content:flex-start;padding:44px 48px}#headerMenu .navItemFlex{display:flex;align-items:center;justify-content:flex-start;height:100%}#headerMenu .navItem.navItemBg.navItemSearch{padding-bottom:24px;border-bottom:solid 2px #eeeeee}@media screen and (min-width: 768px){#headerMenu .navItem.navItemBg.navItemSearch{padding-bottom:0;border-bottom:none}}#headerMenu .navItem.SPdisp{padding-top:20px}@media (max-width: 767px){#headerMenu .navItem.SPdisp:last-child{padding-top:0}#headerMenu .navItem.SPdisp:nth-last-child(2){padding-bottom:13px}}#headerMenu .navItem{flex:0 1 140px;width:100%;margin:0;padding-top:24px;font-size:.8125rem;color:#231815;font-weight:400;font-family:Noto Sans JP}#headerMenu .navItem a{transition:opacity .3s;cursor:pointer}@media screen and (min-width: 768px){#headerMenu .navItem a:hover{opacity:.5}}#headerMenu .navItem [class*=letter]{display:block;min-height:0;color:#000;line-height:1.4;text-align:left}#headerMenu .navItem .letterTop{font-size:1rem;color:#231815;font-family:NotoSansCJKjp}#headerMenu .navItem .letterBottom{display:block;margin-top:0;font-family:objektiv-mk1-devanagari,sans-serif;font-weight:800;font-size:2rem;font-style:normal;line-height:1.24;color:#00263b;text-align:left}#headerMenu .navItem#memberNav{display:block;order:1}#headerMenu .navItem#dataNav{display:block;order:2}#headerMenu .navItem#welfareNav{display:block;order:3}#headerMenu .navItem#onedayNav{display:none;order:4}#headerMenu .navItem#workplaceNav{display:none;order:5}#headerMenu .navItem#faqNav{display:none;order:6}#headerMenu .navItem#externalPageNav01{order:9}#headerMenu .navItem#externalPageNav02{order:10}#headerMenu .navItem#externalPageNav03{display:none}#headerMenu .navItemFavorite{padding:0;border:none}#headerMenu .navItemFavorite .js-clickitem{background-color:#6487ab;width:100%;height:100%}#headerMenu .navItemFavorite .js-clickitem .letterBottom{display:block!important}#headerMenu .navItemFavorite .js-clickitem:hover,#headerMenu .navItemFavorite .js-clickitem:focus{background-color:#007fb2}#headerMenu .navItemFavorite .js-clickitem:hover .letterBottom,#headerMenu .navItemFavorite .js-clickitem:focus .letterBottom{color:#fff!important}#headerMenu .navItemFavorite .heartBox{background-image:url(https://tenriku.jp/cbm/build/assets/favo_ico.d07c8497.svg);background-size:contain;background-position:center;width:28px;height:28px;margin:0 auto;position:relative}#headerMenu .navItemFavorite .heartBox .heartIcon{overflow:inherit}#headerMenu .navItemFavorite .heartBox .heartIcon .cls-1{fill:transparent;stroke:#007fb2;stroke-width:30px}#headerMenu .navItemFavorite .badge{display:flex;align-items:center;justify-content:center;position:absolute;right:-5px;bottom:0;width:16px;height:16px;background-color:#fff;border-radius:50%;color:#6487ab;font-size:.625rem;font-weight:500;line-height:1;text-align:center;z-index:1}#headerMenu .navItemFavorite [class*=letter]{min-height:0;color:#000;font-size:.625rem;line-height:1}#headerMenu .navItemFavorite .letterBottom{display:block;font-size:1rem}#headerMenu .blankIconImg{display:inline-block;padding:5px 0 0 10px;color:#000;font-size:.75rem;line-height:1;vertical-align:top}#headerMenu .blankIcon{display:flex;column-gap:2px;align-items:center}#headerMenu .blankIcon:after{font-family:"Font Awesome 5 Free";content:"\f35d";font-weight:600;font-size:.75rem}#headerMenu .navItemListSp{display:none}@media (max-width: 767px){#headerMenu .navItem{flex:auto;padding-top:0}#headerMenu .navItem:not(:last-child){padding-bottom:29px}#headerMenu .navItemList .navItemFavorite,#headerMenu .navItemListSp .navItemSearch{display:none}#headerMenu .navItemListSp .navItemBg.navItemSearch .js-clickitem{background-color:#00263b;border:1px solid #ffffff}#headerMenu .navItemListSp .navItemBg.navItemFavorite{width:70px;height:70px}#headerMenu .navItemListSp .navItemBg.navItemFavorite .navItemFlex .js-clickitem{width:100%;height:100%}#headerMenu .navItemListSp .navItemBg .navItemFlex .js-clickitem{display:flex;justify-content:center;align-items:center;flex-direction:column;width:300px;height:50px;padding:0}#headerMenu .navItemListSp .navItemBg .navItemFlex .js-clickitem .letterTop{margin:0 0 6px;line-height:1}#headerMenu .navItemListSp .navItemBg .navItemFlex .js-clickitem .letterBottom{margin:0;line-height:1;color:#fff;position:relative;z-index:1;top:4px;font-weight:700;font-family:NotoSansCJKjp}#headerMenu .navItemListSp{display:flex}#headerMenu .navItemListSp .navItem{width:auto;border:none;padding:0}#headerMenu .navItemListSp .navItemFavorite .letterBottom{font-size:.75rem}}.PConly .modalOn{overflow:auto}.PConly #headerMenu .headerNav{height:80px;background:#ffffff;min-width:1200px}.PConly #headerMenu .headerLogo{flex:0 1 auto}.PConly #headerMenu .navItems{display:block;flex:1 1 auto;padding-left:1em}@media (max-width: 1200px){.PConly #headerMenu .navItems{margin-left:auto}}.PConly #headerMenu .navItemList{display:block;position:static;background:transparent;visibility:visible;overflow:auto}@media (max-width: 1200px){.PConly #headerMenu .navItemList{display:none;position:fixed;left:0;width:100%;background:#ffffff;overflow-y:auto;z-index:1;height:100%!important}}.PConly #headerMenu .navItemListInner{flex-wrap:nowrap;align-content:stretch;justify-content:flex-end;padding:0}@media (max-width: 1200px){.PConly #headerMenu .navItemListInner{padding:44px 120px;display:grid;column-gap:40px;grid-template-columns:max-content 1fr}}.PConly #headerMenu .navItem{flex:0 1 auto;width:auto;height:80px;margin-right:40px;padding:0;border:none}@media (max-width: 1200px){.PConly #headerMenu .navItem{margin-right:0}}.PConly #headerMenu .navItem [class*=letter]{color:#231815}.PConly #headerMenu .navItem.navItemFavorite{flex:0 0 80px}.PConly #headerMenu .navItem.navItemFavorite .navItemFlex{width:100%}.PConly #headerMenu .navItem.navItemFavorite .navItemFlex .js-clickitem{flex-wrap:wrap;display:flex;align-items:center;text-align:center;flex-direction:column;justify-content:center;gap:5px}.PConly #headerMenu .navItem.navItemFavorite [class*=letter],.PConly #headerMenu .navItem.navItemSearch [class*=letter]{color:#fff;font-size:14px;font-family:NotoSansCJKjp;font-weight:500;text-align:center}.PConly #headerMenu .navItem.navItemFavorite .letterBottom,.PConly #headerMenu .navItem.navItemSearch .letterBottom{width:100%}.PConly #headerMenu .navItem .letterTop{font-size:1rem;transition:all .3s}.PConly #headerMenu .navItem.navItemFavorite .letterBottom{position:relative;z-index:1;top:6px}.PConly #headerMenu .navItem .letterBottom{display:none}@media (max-width: 1200px){.PConly #headerMenu .navItem .letterBottom{display:block}}.PConly #headerMenu .navItem .js-clickitem:hover{opacity:1}.PConly #headerMenu .navItem .js-clickitem:hover [class*=letter]{color:#00263b}.PConly #headerMenu .navItemBg{margin-right:0;padding:0}@media (max-width: 1300px){.PConly #headerMenu .navItemBg{flex:0 1 120px}}.PConly #headerMenu .navItemBgBlack{padding:0 5px}.PConly #headerMenu .navItemBgBlack [class*=letter]{color:#fff}.PConly #headerMenu .navItemSearch,.PConly #headerMenu .navItemEntry{display:flex;justify-content:center;align-items:center}.PConly #headerMenu .navItemSearch .navItemFlex,.PConly #headerMenu .navItemEntry .navItemFlex{flex-basis:120px;height:48px;border-left:1px solid transparent;transition:all .3s ease}.PConly #headerMenu .navItemSearch .navItemFlex span,.PConly #headerMenu .navItemEntry .navItemFlex span{transition:all .3s ease}.PConly #headerMenu .navItemSearch .js-clickitem,.PConly #headerMenu .navItemEntry .js-clickitem{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.PConly #headerMenu .navItemSearch:hover .navItemFlex,.PConly #headerMenu .navItemEntry:hover .navItemFlex{background:#ffffff}.PConly #headerMenu .navItemSearch{flex:0 1 182px}.PConly #headerMenu .navItemSearch .navItemFlex{background-color:#00263b;flex-basis:auto;width:100%;height:100%;background:#00263b}.PConly #headerMenu .navItemSearch .navItemFlex .js-clickitem:before{content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAACKUlEQVRYw+2X0X2bMBDGP7xAtUHYwGQDjZBOUDZINjAbmA1IJ3A3wJ3AZAKRCUgm+PoQEIIggYSavvRe7J990l/f3ek4EqwYJTIcISEgAAAtWjR4wTVpEccoeWZHu92YM90PqbnNzsEwCp7pY4p5mBY12aZjxZzZcG6mlCw+6a0o/DCPk+U1pdUzZT45kvIIIU+TVMsNK4oA1ERNuflwqaFrC4qZkRXP5LI04iC2nqtjFlBCI+rsdqy0Y0ipAuBF7yBdegYrgq+40DGp7U7DrVA7u4k7KoYeiV3GZ6cmnZ96dxt2H1nH9mF3wx+TUNojqxDB7LsdMIi8xgCh6T/T+cU94Nh/+x2Dk7xplJyDhu7UIo69DJpsoCYSqLWBhBYdF/RtDvoiiw8SNlAvlXeRQa9z0JCb+0ig43IVH2zlGGyZ5bowj9VSAbOtOv7ynMyWQa5j645bRAApx6NPz2bdXk1aDxfHLgr9zlBE0lPZHEZNO2rPmHNtuxiabqHhMwbQyuX2tMnNVdZq41hsDICnHZj1AdQYAMmLTwCZGSt/+Z5LbZ3AJ686JPnDF0VWazX46e0wGEVe+LAURqY88TbzdKKShU1KPM5+uqLBe9+PU9xBznr9G74nV+YYKzZPfvqmd93KQbPRgrYFsF+0DutYTYsmCAUw4/MsEyOi5tNi9iyoZANOIEMGgY+p4hUtGrT28SwgVxEeFz4B/I/6t6gO+BqUAv4+SrFj/gfUHCQOWUT7uwAAAABJRU5ErkJggg==);width:24px;height:24px;display:inline-block;background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:11px}.PConly #headerMenu .navItemSearch:hover .navItemFlex{background-color:#007fb2;background:#007fb2}.PConly #headerMenu .navItemEntry .navItemFlex{background:#6487AB}.PConly #headerMenu .navItemEntry:hover .navItemFlex{border:1px solid #6487AB}.PConly #headerMenu .navItemEntry:hover .navItemFlex [class*=letter]{color:#6487ab}.PConly #headerMenu .navItemBgGray{border:none;flex:0 1 auto;margin:0 26px 0 0}.PConly #headerMenu .navItemSp{display:none}.hamburger{transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;border:0;outline:none;margin:0;overflow:visible;border-radius:0;cursor:pointer;align-items:center;flex-direction:column;justify-content:center;position:relative;width:70px;height:70px;background:#fff;text-align:center;z-index:1}.hamburger-box{display:block;width:31px;height:auto;position:relative;z-index:1;margin-top:10.5px}.hamburger-box:after{font-weight:600;font-style:normal;content:"MENU";position:absolute;top:30px;left:50%;transform:translate(-50%);font-size:.875rem;color:#fff;display:none}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{position:absolute;width:31px;height:2.5px;border-radius:4px;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;background:#007fb2}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block;height:2.5px}.hamburger-inner:before{top:-10px}.hamburger-inner:after{display:none;bottom:-10px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.js-hb-active .hamburger-inner{transform:translate3d(0,-5px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.js-hb-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse.js-hb-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}@media (min-width: 767px) and (max-width: 1201px){#headerMenu #hamburger{width:80px;height:80px;display:flex!important}#headerMenu .headerNav,#headerMenu .navItemFlex{height:80px}#headerMenu .navItem .letterTop{font-size:18px}#headerMenu .navItemListSp{display:flex;justify-content:flex-end}#headerMenu .navItemListSp .navItemFavorite{flex:0 0 80px}#headerMenu .navItemListSp .navItemFavorite .js-clickitem{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:5px}#headerMenu .navItemListSp .navItemFavorite .js-clickitem .letterBottom{font-size:14px;color:#fff;font-weight:500;font-family:NotoSansCJKjp}#headerMenu .navItemListSp .navItemSearch{background-color:#00263b;flex:0 0 182px;justify-content:center}#headerMenu .navItemListSp .navItemSearch .js-clickitem{width:100%;display:flex;align-items:center;justify-content:center;gap:5px}#headerMenu .navItemListSp .navItemSearch .js-clickitem:before{content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAACKUlEQVRYw+2X0X2bMBDGP7xAtUHYwGQDjZBOUDZINjAbmA1IJ3A3wJ3AZAKRCUgm+PoQEIIggYSavvRe7J990l/f3ek4EqwYJTIcISEgAAAtWjR4wTVpEccoeWZHu92YM90PqbnNzsEwCp7pY4p5mBY12aZjxZzZcG6mlCw+6a0o/DCPk+U1pdUzZT45kvIIIU+TVMsNK4oA1ERNuflwqaFrC4qZkRXP5LI04iC2nqtjFlBCI+rsdqy0Y0ipAuBF7yBdegYrgq+40DGp7U7DrVA7u4k7KoYeiV3GZ6cmnZ96dxt2H1nH9mF3wx+TUNojqxDB7LsdMIi8xgCh6T/T+cU94Nh/+x2Dk7xplJyDhu7UIo69DJpsoCYSqLWBhBYdF/RtDvoiiw8SNlAvlXeRQa9z0JCb+0ig43IVH2zlGGyZ5bowj9VSAbOtOv7ynMyWQa5j645bRAApx6NPz2bdXk1aDxfHLgr9zlBE0lPZHEZNO2rPmHNtuxiabqHhMwbQyuX2tMnNVdZq41hsDICnHZj1AdQYAMmLTwCZGSt/+Z5LbZ3AJ686JPnDF0VWazX46e0wGEVe+LAURqY88TbzdKKShU1KPM5+uqLBe9+PU9xBznr9G74nV+YYKzZPfvqmd93KQbPRgrYFsF+0DutYTYsmCAUw4/MsEyOi5tNi9iyoZANOIEMGgY+p4hUtGrT28SwgVxEeFz4B/I/6t6gO+BqUAv4+SrFj/gfUHCQOWUT7uwAAAABJRU5ErkJggg==);width:24px;height:24px;display:inline-block;background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:11px}#headerMenu .navItemListSp .navItemSearch .letterTop{color:#fff;font-weight:500;font-family:NotoSansCJKjp}#headerMenu .navItemListSp .navItemSearch .letterBottom{display:none}#headerMenu .navItem{padding-top:0}#headerMenu .navItem.SPdisp{display:inline-block;padding-top:0;flex:none}#headerMenu .navItemListInner{padding-left:120px;padding-right:120px;display:grid;column-gap:40px;grid-template-columns:max-content 1fr}#headerMenu .navItemListInner .navItem:nth-child(1),#headerMenu .navItemListInner .navItem:nth-child(2),#headerMenu .navItemListInner .navItem:nth-child(3){grid-column:1/-1}#headerMenu .navItemListInner .navItem{flex:auto}#headerMenu .navItemListInner .navItem:nth-child(3){border-bottom:solid 2px #eeeeee}#headerMenu .navItemListInner .navItem .js-clickitem{display:flex;align-items:center;gap:16px}#headerMenu .navItemListInner .navItem.navItemFavorite,#headerMenu .navItemListInner .navItem.navItemSearch{display:none}}@media screen and (min-width: 768px){#headerMenu .navItemSearch:hover,#headerMenu .navItemSearch:focus{background-color:#007fb2}#headerMenu .navItemSearch:hover .letterTop,#headerMenu .navItemSearch:focus .letterTop{color:#fff!important}}#footer{font-family:NotoSansCJKjp}#footer.footer{position:relative;width:100%;margin:0;padding:40px 0 20px;background:#00263b;color:#fff}@media screen and (min-width: 768px){#footer.footer{padding:72px 0 0}#footer.footer .footerTitle{margin-bottom:25px;padding-top:9px}}#footer.footer:after{content:"";display:block;position:absolute;bottom:0;width:100%;height:44px;background:#00263b;z-index:0}@media (max-width: 767px){#footer.footer:after{height:70px}}#footer *{box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden}#footer .pageTop{display:none;position:fixed;right:0;bottom:200px;width:40px;height:40px;z-index:9998}@media screen and (min-width: 768px){#footer .pageTop{width:60px;height:60px;right:20px;bottom:20px}}#footer .pageTopAnchor{width:auto;height:auto;writing-mode:vertical-lr;display:flex;align-items:center;color:#00263b;border:solid 1px #00263b;background-color:#fff9;width:29px;gap:2.5px;padding-top:2.5px;padding-bottom:8px;transition:.3s alls}@media (max-width: 767px){#footer .pageTopAnchor{padding:2px 0 0;height:100.5px;gap:7px;justify-content:center}}#footer .pageTopAnchor svg{width:18px;height:auto}#footer .pageTopAnchor span{writing-mode:vertical-lr;font-weight:600;font-size:1.125rem;font-style:normal;line-height:1;margin-top:.4rem;transition:all .3s ease;height:78px}@media (max-width: 767px){#footer .pageTopAnchor span{margin-top:0;font-size:.75rem;height:auto;font-weight:800;font-family:objektiv-mk1-devanagari,sans-serif}}#footer .pageTopAnchor:before,#footer .pageTopAnchor:after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #000000}#footer .pageTopAnchor:before{background:#ffffff;transition:opacity .3s;z-index:-1}#footer .pageTopAnchor:after{background-color:#fff;z-index:-2}#footer .pageTopAnchor.hover-active{background:#007fb2;border-color:#007fb2}#footer .pageTopAnchor.hover-active svg path{stroke:#fff}#footer .pageTopAnchor.hover-active span{color:#fff}@media screen and (min-width: 768px){#footer .pageTopAnchor{writing-mode:horizontal-tb;width:70px;height:70px;text-align:center;padding-top:0;padding-bottom:0;flex-wrap:wrap;align-items:center;justify-content:center;gap:1px}#footer .pageTopAnchor svg{width:14px;height:auto}#footer .pageTopAnchor span{writing-mode:horizontal-tb;height:auto;width:auto;font-size:16px;line-height:1.1;display:inline-block;padding-top:0;font-weight:800;color:#00263b;font-family:objektiv-mk1-devanagari,sans-serif;margin-top:-5px}#footer .pageTopAnchor:hover{background:#007fb2;border-color:#007fb2}#footer .pageTopAnchor:hover svg path{stroke:#fff}#footer .pageTopAnchor:hover span{color:#fff}}#footer #searchJobsBtn{display:none;position:fixed;right:0;bottom:0;z-index:9997;background-color:#8c8c8c99;width:100%}#footer #searchJobsBtn .searchJobsBtn-bnr{padding:12px;text-align:center}#footer #searchJobsBtn .searchJobsBtn-bnr a{display:block;width:100%;margin:0 auto;padding:5px 10px;background:#00263b}#footer #searchJobsBtn .searchJobsBtn-bnr a .en,#footer #searchJobsBtn .searchJobsBtn-bnr a .ja{display:block;color:#fff;font-weight:500;line-height:1}#footer #searchJobsBtn .searchJobsBtn-bnr a .en{margin-bottom:5px;font-size:1.5rem}#footer #searchJobsBtn .searchJobsBtn-bnr a .ja{font-size:.8125rem}#footer #searchJobsBtn .searchJobsBtn-bnr a img{max-width:100%;height:auto;vertical-align:middle}#footer .footerLayout{display:flex;position:relative;flex-direction:column;width:calc(100% - 24px);max-width:960px;margin:0 auto}@media screen and (min-width: 768px){#footer .footerLayout{flex-direction:row;align-items:flex-start;justify-content:space-between;padding-bottom:220px;padding-top:10px}}#footer .footerCorpInfo{display:flex;flex-direction:column}@media screen and (min-width: 768px){#footer .footerCorpInfo{width:360px}}#footer .footerCorpInfo img{max-width:200px;height:auto;vertical-align:middle;line-height:1;object-fit:contain}@media screen and (min-width: 768px){#footer .footerCorpInfo img{max-width:311px}}#footer .footerTitle{margin-bottom:9px;position:relative}#footer .footerTitle:after{content:"\63a1\7528\30b5\30a4\30c8";color:#fff}@media screen and (min-width: 768px){#footer .footerTitle:after{display:none}}@media (max-width: 767px){#footer .footerTitle:after{font-size:.875rem;display:block;font-weight:500;margin-top:10px}}#footer .footerAddress{font-size:.8125rem;font-weight:400;line-height:1.75}@media screen and (min-width: 768px){#footer .footerAddress{font-size:1.125rem;font-weight:400;font-family:NotoSansCJKjp;line-height:1.5}#footer .footerAddress p:not(:last-child){margin-bottom:6px}}#footer .blankIconImg{display:inline-block;padding:5px 0 0 10px;color:#000;font-size:.75rem;line-height:1;vertical-align:top}#footer .blankIcon{display:flex}#footer .blankIcon:after{height:13px;width:15px;font-family:"Font Awesome 5 Free";content:"\f35d";font-weight:600;font-size:.81rem}#footer .footerRemoteNav,#footer .copyright{min-height:0}#footer .footerRemoteNav{padding-bottom:72px}@media screen and (min-width: 768px){#footer .footerRemoteNav{padding-bottom:0}}#footer .footerRemoteNav .letter{font-size:.8125rem;line-height:1.5;font-weight:400}#footer .footerRemoteNav .letter:after{position:static;font-size:.8125rem;margin-left:10px}@media screen and (min-width: 768px){#footer .footerRemoteNav .letter{font-size:16px}}#footer .footerRemoteNavList{display:grid;grid-auto-flow:column}@media screen and (min-width: 768px){#footer .footerRemoteNavList{margin-top:0;grid-template-columns:140px 160px;grid-template-rows:repeat(3,1fr);gap:16px;row-gap:21px}}@media (max-width: 767px){#footer .footerRemoteNavList{display:none}}@media screen and (min-width: 768px){#footer .footerRemoteNavList .footerRemoteNavItem{width:100%}#footer .footerRemoteNavList .footerRemoteNavItem.end{padding-bottom:0}#footer .footerRemoteNavList .footerRemoteNavItem.one.end{grid-row:3/4}#footer .footerRemoteNavList .footerRemoteNavItem.two{padding-left:32px}#footer .footerRemoteNavList .footerRemoteNavItem.three{padding-left:40px;border:none}}@media screen and (min-width: 768px){#footer .footerBlankRemoteNavList{display:flex;position:absolute;bottom:20px;right:-6px;z-index:1;column-gap:42px}}@media (max-width: 767px){#footer .footerBlankRemoteNavList{display:block;margin:22px 0 0;position:relative;z-index:1}#footer .footerBlankRemoteNavList .remoteNav{display:flex;justify-content:center}#footer .footerBlankRemoteNavList .remoteNav:not(:last-of-type){margin-bottom:14px}}@media screen and (min-width: 768px){#footer .copyright{text-align:left;width:100%;position:absolute;bottom:20px;z-index:1}}@media (max-width: 767px){#footer .copyright{text-align:center;width:100%;position:absolute;bottom:0;z-index:1}}#footer .copyright small{font-style:normal;font-weight:400;font-size:.75rem;line-height:1.5}@media screen and (min-width: 768px){#footer .copyright small{font-size:1rem}}#maintenanceNotice{width:100%;display:flex;align-items:center}#maintenanceNotice .inner{width:calc(100% - 24px);max-width:960px;margin:0 auto}#maintenanceNotice .inner .alert{text-align:center}#maintenanceNotice .inner .alert li{font-size:1.5rem;font-weight:700;letter-spacing:.01em;color:#666}#maintenanceNotice .inner .alert li:not(:last-of-type){padding-bottom:.5em}@media (max-width: 767px){#maintenanceNotice .inner .alert li{font-size:.9375rem}}#favLinkBtn.favLinkBtn{display:block!important;padding:0!important;width:260px;text-align:center;background:transparent;margin:30px 10px 0}@media (max-width: 767px){#favLinkBtn.favLinkBtn{width:100%;max-width:300px;margin:0 auto;padding:5px 0!important}}@media (max-width: 767px){#favLinkBtn.favLinkBtn:hover{opacity:1}}@media (max-width: 767px){#favLinkBtn.favLinkBtn .favLink{margin:0!important}}#favLinkBtn.favLinkBtn a{display:block;position:relative;width:100%;height:100%;padding:11px 10px 6px;color:#6487ab;border:solid 2px #6487ab;cursor:pointer;transition:background .3s;text-align:center}#favLinkBtn.favLinkBtn a:after{padding-left:1em;letter-spacing:.1rem}@media (max-width: 767px){#favLinkBtn.favLinkBtn a:after{vertical-align:middle;font-size:.875rem}}#favLinkBtn.favLinkBtn a .favLabel{padding-left:1em;font-size:1.15rem}@media (max-width: 767px){#favLinkBtn.favLinkBtn a .favLabel{font-size:.875rem}}@media screen and (min-width: 768px){#favLinkBtn.favLinkBtn a{padding:10px 10px 6px}}#favLinkBtn.favLinkBtn .heartIcon{position:absolute;top:50%;left:50px;width:20px;height:20px;margin:0;overflow:inherit;vertical-align:middle;transform:translateY(-55%);z-index:1}@media (max-width: 767px){#favLinkBtn.favLinkBtn .heartIcon{left:80px}}#favLinkBtn.favLinkBtn .heartIcon .cls-1{transition:fill .3s}#favLinkBtn.favLinkBtn .add{background:#6487ab;color:#fff!important;font-weight:500;font-family:NotoSansCJKjp;font-size:1.125rem}#favLinkBtn.favLinkBtn .add:after{padding-left:0;content:"\304a\6c17\306b\5165\308a";font-size:1.125rem;position:relative;top:-1px}@media (max-width: 767px){#favLinkBtn.favLinkBtn .add:after{top:-3px}}#favLinkBtn.favLinkBtn .add svg{display:none}#favLinkBtn.favLinkBtn .add .cls-1{fill:#007fb2}#favLinkBtn.favLinkBtn .favo{font-weight:700;background:#ffffff;color:#6487ab!important;border:solid 2px #6487ab}#favLinkBtn.favLinkBtn .favo svg{display:none}#favLinkBtn.favLinkBtn .favo:after{content:"\304a\6c17\306b\5165\308a\6e08";font-size:1.125rem;position:relative;top:-1px;padding-left:0}@media (max-width: 767px){#favLinkBtn.favLinkBtn .favo:after{top:-3px}}#favLinkBtn.favLinkBtn .favo .cls-1{fill:#fff}#content #contentLayout{min-width:1200px}@media (max-width: 767px){#content #contentLayout{min-width:320px}}#content #contentLayout .container{display:grid;height:100vh;grid-template:"contentNav" 80px "contentArea" auto "contentSearchBox" auto "maintenanceNotice" 1fr "contentfooter" auto/minmax(1200px,100%)}@media (max-width: 767px){#content #contentLayout .container{grid-template:"contentNav" 70px "contentArea" auto "contentSearchBox" auto "maintenanceNotice" 1fr "contentfooter" auto/100%}}#content #contentLayout #contentNav{grid-area:contentNav}#content #contentLayout #contentArea{grid-area:contentArea;min-width:825px}@media (max-width: 767px){#content #contentLayout #contentArea{min-width:100%}}#content #contentLayout #searchBox{grid-area:contentSearchBox;min-width:825px}@media (max-width: 767px){#content #contentLayout #searchBox{min-width:100%}}#content #contentLayout #maintenanceNotice{grid-area:maintenanceNotice}#content #contentLayout #cmnFooter{grid-area:contentfooter}#content #contentLayout #searchJobsBtn{display:none!important}
