@font-face{font-family:'RakutenSansUI';src:url("/assets/fonts/RakutenSans/RakutenSansUI_W_Bd.woff2") format("woff2"),url("/assets/fonts/RakutenSans/RakutenSansUI_W_Bd.woff") format("woff");font-weight:bold;font-weight:600;font-style:normal}@font-face{font-family:'RakutenSansUI';src:url("/assets/fonts/RakutenSans/RakutenSansUI_W_Rg.woff2") format("woff2"),url("/assets/fonts/RakutenSans/RakutenSansUI_W_Rg.woff") format("woff");font-weight:normal;font-weight:500;font-style:normal}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;src:local("NotoSans-Regular"),url("/assets/fonts/NotoSans-Regular.woff2") format("woff2"),url("/assets/fonts/NotoSans-Regular.woff") format("woff"),url("/assets/fonts/NotoSans-Regular.ttf") format("ttf"),url("/assets/fonts/NotoSans-Regular.eot") format("eot")}#contents2 *{box-sizing:border-box}body,html{font-size:18px;line-height:1.5}:lang(en) body,:lang(en) html{font-family:"RakutenSansUI",Arial,"Arial Unicode MS",sans-serif}@media screen and (max-width: 768px){body,html{font-size:16px}}#container.sus-width-100{max-width:100%}@font-face{font-family:'NotoSansCJKjp';font-style:normal;font-weight:400;src:local("NotoSansCJKjp-Regular"),url("/assets/fonts/NotoSansCJKjp-Regular.woff2") format("woff2"),url("/assets/fonts/NotoSansCJKjp-Regular.woff") format("woff"),url("/assets/fonts/NotoSansCJKjp-Regular.ttf") format("ttf"),url("/assets/fonts/NotoSansCJKjp-Regular.eot") format("eot")}@font-face{font-family:'NotoSans';font-style:normal;font-weight:400;src:local("NotoSans-Regular"),url("/assets/fonts/NotoSans-Regular.woff2") format("woff2"),url("/assets/fonts/NotoSans-Regular.woff") format("woff"),url("/assets/fonts/NotoSans-Regular.ttf") format("ttf"),url("/assets/fonts/NotoSans-Regular.eot") format("eot")}:lang(ja) #contents2 h1,:lang(ja) #contents2 h2,:lang(ja) #contents2 h3,:lang(ja) #contents2 h4,:lang(ja) #contents2 div,:lang(ja) #contents2 p,:lang(ja) #contents2 span,:lang(ja) #contents2 table,:lang(ja) #contents2 th,:lang(ja) #contents2 td,:lang(ja) #contents2 dt,:lang(ja) #contents2 dd,:lang(ja) #contents2 ul,:lang(ja) #contents2 ol,:lang(ja) #contents2 li,:lang(ja) #contents2 a{font-family:"NotoSansCJKjp","Noto Sans","NotoSans",sans-serif}html:lang(ja) #contents,html:lang(ja) #container,html:lang(ja) header,html:lang(ja) footer,html:lang(ja) nav{font-size:16px}.sus-main-visual+.sus-section-primary{margin-top:104px}@media screen and (max-width: 768px){.sus-main-visual+.sus-section-primary{margin-top:64px}}.sus-main-visual+.sus-section-secondary{margin-top:72px}@media screen and (max-width: 768px){.sus-main-visual+.sus-section-secondary{margin-top:56px}}.sus-section-primary{width:1095px;margin:0 auto 104px;box-sizing:border-box}@media screen and (max-width: 1095px){.sus-section-primary{width:100%;padding:0 16px}}@media screen and (max-width: 768px){.sus-section-primary{margin:0 auto 64px}}.sus-section-secondary{margin-bottom:72px}@media screen and (max-width: 768px){.sus-section-secondary{margin-bottom:32px}}.sus-section-tertiary{margin-bottom:32px}.sus-section-quaternary{margin-bottom:104px}@media screen and (max-width: 768px){.sus-section-quaternary{margin-bottom:64px}}.sus-section-inner{width:1095px;margin-right:auto;margin-left:auto}@media screen and (max-width: 1095px){.sus-section-inner{width:100%;padding:0 16px}}.sus-section-bg{background:#f6f6f6}.sus-section-pd{padding-top:72px;padding-bottom:72px}@media screen and (max-width: 768px){.sus-section-pd{padding-top:24px;padding-bottom:24px}}.sus-section-pd-2{padding-top:32px;padding-bottom:32px}@media screen and (max-width: 768px){.sus-section-pd-2{padding-top:24px;padding-bottom:24px}}.sus-section-pd-inner{padding-right:32px;padding-left:32px}@media screen and (max-width: 768px){.sus-section-pd-inner{padding-right:24px;padding-left:24px}}.sus-media{display:block;width:100%;margin:0;padding:0}.sus-media-list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;list-style:none}.sus-media-list:nth-child(n+2){margin-top:32px}.sus-media-list .sus-media-thumb{min-width:324px;max-height:206px;margin-right:24px;border:1px solid #ccc;box-sizing:border-box;overflow:hidden}@media screen and (max-width: 768px){.sus-media-list .sus-media-thumb{position:relative;min-width:40%;height:0;margin-right:16px;padding-bottom:18.5%;padding-bottom:25%}}.sus-media-list .sus-media-thumb img{display:block;margin:0 auto}@media screen and (max-width: 768px){.sus-media-list .sus-media-thumb img{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.sus-media-list .sus-media-ttl{margin:0 0 16px}.sus-media-list .sus-media-detail{width:100%}.sus-card{width:100%;margin:24px 0;padding:0}@media screen and (max-width: 768px){.sus-card{margin:16px 0}}.sus-card-list{display:-ms-flexbox;display:flex;width:100%;list-style:none}@media screen and (max-width: 768px){.sus-card-list{display:block}}.sus-card-list:nth-child(n+2){margin-top:32px}@media screen and (max-width: 768px){.sus-card-list:nth-child(n+2){margin-top:16px}}.sus-card-img{width:50%}@media screen and (min-width: 769px){.sus-card-img{min-height:312px;background-repeat:no-repeat;background-position:center center;background-size:cover}}@media screen and (max-width: 768px){.sus-card-img{width:100%;background:none !important}}.sus-card-img img{display:none}@media screen and (max-width: 768px){.sus-card-img img{display:block}}.sus-card-detail{position:relative;width:50%;padding:40px 40px 72px;background:#f8f8f8}@media screen and (max-width: 768px){.sus-card-detail{width:100%;padding:18px 24px 64px}}.sus-card-detail .sus-card-title{margin:0 0 8px;font-size:20px}:lang(en) .sus-card-detail .sus-card-title{font-family:"RakutenSansUI_bold","Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Arial Unicode MS",sans-serif}:lang(ja) .sus-card-detail .sus-card-title{font-weight:bold}:lang(ja) .sus-card-detail .sus-card-title{font-size:18px}.sus-card-detail .sus-card-txt{margin:8px 0 24px}.sus-card-detail .sus-btn{position:absolute;left:40px;bottom:30px}@media screen and (max-width: 768px){.sus-card-detail .sus-btn{left:50%;bottom:20px;-ms-transform:translateX(-50%);transform:translateX(-50%)}}.sus-column,.sus-column2{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (max-width: 768px){.sus-column,.sus-column2{width:100%;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 769px){.sus-column2{margin-top:72px}}.sus-column+.sus-column,.sus-column2+.sus-column,.sus-column+.sus-column2,.sus-column2+.sus-column2{margin-top:32px}.sus-column+.sus-column-reverse,.sus-column2+.sus-column-reverse{margin-top:72px}@media screen and (max-width: 768px){.sus-column+.sus-column-reverse,.sus-column2+.sus-column-reverse{margin-top:32px}}.sus-column-reverse{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (max-width: 768px){.sus-column-reverse{width:100%;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.sus-column-reverse+.sus-column,.sus-column-reverse+.sus-column2{margin-top:72px}@media screen and (max-width: 768px){.sus-column-reverse+.sus-column,.sus-column-reverse+.sus-column2{margin-top:32px}}.sus-column-reverse+.sus-column-reverse{margin-top:32px}.sus-column-item-center{-ms-flex-align:center;align-items:center}.sus-column-item-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){.sus-column-item{width:100%}}.sus-column-item+.sus-column-item{margin-left:32px}@media screen and (max-width: 768px){.sus-column-item+.sus-column-item{margin:0}}@media screen and (min-width: 769px){.sus-column-item[data-width='10']{width:10%}.sus-column-item[data-width='15']{width:15%}.sus-column-item[data-width='20']{width:20%}.sus-column-item[data-width='25']{width:25%}.sus-column-item[data-width='30']{width:30%}.sus-column-item[data-width='35']{width:35%}.sus-column-item[data-width='40']{width:40%}.sus-column-item[data-width='45']{width:45%}.sus-column-item[data-width='50']{width:50%}.sus-column-item[data-width='55']{width:55%}.sus-column-item[data-width='60']{width:60%}.sus-column-item[data-width='65']{width:65%}.sus-column-item[data-width='70']{width:70%}.sus-column-item[data-width='75']{width:75%}.sus-column-item[data-width='80']{width:80%}.sus-column-item[data-width='85']{width:85%}.sus-column-item[data-width='90']{width:90%}.sus-column-item[data-width='3col']{width:33%}}.sus-column-item .sus-column-ttl{margin:0 0 24px}@media screen and (max-width: 768px){.sus-column-item .sus-column-ttl{margin:0 0 8px}}.sus-column-item .sus-column-figure{margin:0}.sus-figure{width:720px;margin:32px auto;text-align:center}@media screen and (max-width: 768px){.sus-figure{width:100%;margin:16px auto}}.sus-figure img{display:block;margin:0 auto}.sus-figure .sus-figure-caption{text-align:left}.sus-figure-column{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.sus-figure-column figure{-ms-flex:1 1 0px;flex:1 1 0;margin-top:0;margin-bottom:0}.sus-figure-column figure+figure{margin-left:24px}@media screen and (max-width: 768px){.sus-figure-column figure+figure{margin-left:8px}}.sus-figure-wide{width:100%;margin:32px auto;text-align:center}@media screen and (max-width: 768px){.sus-figure-wide{margin:16px auto}}.sus-figure-wide img{margin:0 auto;width:100%;height:auto}.sus-btn-wrap{margin:88px auto 0}@media screen and (max-width: 768px){.sus-btn-wrap{margin:48px auto 0}}.sus-btn{padding:12px 20px}@media screen and (max-width: 768px){.sus-btn-wrap-sp-center{text-align:center}}.sus-title-primary,.sus-title-secondary,.sus-title-tertiary,.sus-title-quaternary,.sus-title-quaternary-2{line-height:1.5}.sus-title-primary>a,.sus-title-secondary>a,.sus-title-tertiary>a,.sus-title-quaternary>a,.sus-title-quaternary-2>a{text-decoration:underline;-webkit-text-decoration-color:#000;text-decoration-color:#000}.sus-title-primary>a:hover,.sus-title-secondary>a:hover,.sus-title-tertiary>a:hover,.sus-title-quaternary>a:hover,.sus-title-quaternary-2>a:hover{text-decoration:none}.sus-title-primary{margin:32px 0;font-size:32px}:lang(en) .sus-title-primary{font-family:"RakutenSansUI_bold","Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Arial Unicode MS",sans-serif}:lang(ja) .sus-title-primary{font-weight:bold}@media screen and (max-width: 768px){.sus-title-primary{font-size:26px}:lang(ja) .sus-title-primary{font-size:24px}}.sus-title-secondary{margin:64px 0 24px;font-size:30px}:lang(en) .sus-title-secondary{font-family:"RakutenSansUI_bold","Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Arial Unicode MS",sans-serif}:lang(ja) .sus-title-secondary{font-weight:bold}:lang(ja) .sus-title-secondary{font-size:28px}@media screen and (max-width: 768px){.sus-title-secondary{margin:64px 0 16px;font-size:24px}:lang(ja) .sus-title-secondary{font-size:22px}}.sus-title-tertiary{margin:72px 0 32px;font-size:24px}:lang(en) .sus-title-tertiary{font-family:"RakutenSansUI_bold","Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Arial Unicode MS",sans-serif}:lang(ja) .sus-title-tertiary{font-weight:bold}:lang(ja) .sus-title-tertiary{font-size:22px}@media screen and (max-width: 768px){.sus-title-tertiary{margin:48px 0 16px}}.sus-title-quaternary,.sus-title-quaternary-2{margin:52px 0 32px;font-size:20px}:lang(en) .sus-title-quaternary,:lang(en) .sus-title-quaternary-2{font-family:"RakutenSansUI_bold","Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Arial Unicode MS",sans-serif}:lang(ja) .sus-title-quaternary,:lang(ja) .sus-title-quaternary-2{font-weight:bold}:lang(ja) .sus-title-quaternary,:lang(ja) .sus-title-quaternary-2{font-size:18px}@media screen and (max-width: 768px){.sus-title-quaternary,.sus-title-quaternary-2{margin:40px 0 16px}}.sus-title-quaternary-2{margin:24px 0 16px}@media screen and (max-width: 768px){.sus-title-quaternary-2{margin:16px 0}}.sus-title-quinary{margin:30px 0 16px;font-size:18px}:lang(en) .sus-title-quinary{font-family:"RakutenSansUI_bold","Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Arial Unicode MS",sans-serif}:lang(ja) .sus-title-quinary{font-weight:bold}:lang(ja) .sus-title-quinary{font-size:16px}@media screen and (max-width: 768px){.sus-title-quinary{margin:40px 0 16px;font-size:16px}:lang(ja) .sus-title-quinary{font-size:14px}}.sus-title-bg{width:100%;position:relative;margin-bottom:72px}@media screen and (max-width: 768px){.sus-title-bg{margin-bottom:0}}.sus-title-bg-img{width:100%;position:relative;height:520px;overflow:hidden}@media screen and (max-width: 768px){.sus-title-bg-img{height:auto;margin-bottom:16px}}.sus-title-bg-img img{min-width:1440px;width:100%;height:auto;position:absolute;top:0;left:50%;-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media screen and (max-width: 768px){.sus-title-bg-img img{position:static;min-width:100%;-ms-transform:translate(0, 0);transform:translate(0, 0)}}.sus-title-bg-inner{width:1095px;margin:0 auto;position:absolute;top:0;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);height:100%}@media screen and (max-width: 1095px){.sus-title-bg-inner{width:100%}}@media screen and (max-width: 768px){.sus-title-bg-inner{width:100%;position:static;-ms-transform:translate(0, 0);transform:translate(0, 0);height:auto;padding:0 16px}}.sus-title-bg-cont{width:595px;position:absolute;left:0;top:31%}@media screen and (max-width: 1095px){.sus-title-bg-cont{max-width:595px;width:70%;left:16px}}@media screen and (max-width: 768px){.sus-title-bg-cont{width:100%;position:static}}.sus-title-bg-title{font-size:56px;margin:0 0 50px}:lang(en) .sus-title-bg-title{font-family:"RakutenSansUI_bold","Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Arial Unicode MS",sans-serif}:lang(ja) .sus-title-bg-title{font-weight:bold}:lang(ja) .sus-title-bg-title{font-size:54px}@media screen and (max-width: 768px){.sus-title-bg-title{font-size:26px;margin:10px 0;padding-top:0;letter-spacing:-1px}:lang(ja) .sus-title-bg-title{font-size:24px}}.sus-title-bg-sub-name{font-size:22px;font-weight:bold;margin:10px 0}:lang(ja) .sus-title-bg-sub-name{font-size:20px}@media screen and (max-width: 768px){.sus-title-bg-sub-name{line-height:1.2}}.sus-title-bg-sub-name span{display:block;font-size:18px;font-weight:normal}:lang(ja) .sus-title-bg-sub-name span{font-size:16px}@media screen and (min-width: 769px){.sus-title-bg-reverse .sus-title-bg-cont{left:auto;right:0}}@media screen and (max-width: 768px){.sus-title-bg-reverse .sus-title-bg-title{padding-top:0}}.sus-box{width:660px;margin:112px auto 0;padding:32px;border:1px solid #c8c8c8}@media screen and (max-width: 768px){.sus-box{width:100%;margin:56px auto 0;padding:16px}}.sus-list-none,.sus-list-disc,.sus-list-disc2,.sus-list-number,.sus-list-number2,.sus-list-roman1,.sus-list-roman2,.sus-list-alphabet,.sus-list-alphabet2,.sus-list-icon{margin:0;padding:0}.sus-list-none li,.sus-list-disc li,.sus-list-disc2 li,.sus-list-number li,.sus-list-number2 li,.sus-list-roman1 li,.sus-list-roman2 li,.sus-list-alphabet li,.sus-list-alphabet2 li,.sus-list-icon li{list-style:none}.sus-list-space li{margin:24px 0}.sus-list-disc>li:before{content:"・";width:1em;height:1em}.sus-list-disc2>li{position:relative;padding-left:16px}.sus-list-disc2>li:before{position:absolute;content:"●";width:1em;height:1em;top:9px;left:0;font-size:6px}.sus-list-number{padding-left:24px}.sus-list-number>li{list-style:decimal}.sus-list-number2{counter-reset:num}.sus-list-number2>li:before{content:"(" counter(num) ") ";counter-increment:num}.sus-list-roman1{counter-reset:roman1}.sus-list-roman1>li:before{content:counter(roman1, lower-roman) ". ";counter-increment:roman1}:lang(en) .sus-list-roman1>li:before{font-family:"RakutenSansUI","Helvetica Neue",HelveticaNeue,Helvetica,"Noto Sans","NotoSans" Arial,"Arial Unicode MS",sans-serif;font-weight:normal}:lang(ja) .sus-list-roman1>li:before{font-weight:normal}.sus-list-roman2{counter-reset:roman2}.sus-list-roman2>li:before{content:counter(roman2, upper-roman) ". ";counter-increment:roman2}:lang(en) .sus-list-roman2>li:before{font-family:"RakutenSansUI","Helvetica Neue",HelveticaNeue,Helvetica,"Noto Sans","NotoSans" Arial,"Arial Unicode MS",sans-serif;font-weight:normal}:lang(ja) .sus-list-roman2>li:before{font-weight:normal}.sus-list-alphabet{counter-reset:alphabet1}.sus-list-alphabet>li:before{content:counter(alphabet1, lower-alpha) ". ";counter-increment:alphabet1;font-family:"Hiragino Sans", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, Meiryo, メイリオ, "MS PGothic", "MS Pゴシック", "Hiragino Sans GB", "Noto Sans CJK JP", "Helvetica Neue", HelveticaNeue, Helvetica, Roboto, Arial, "Arial Unicode MS", sans-serif}.sus-list-alphabet2{counter-reset:alphabet1}.sus-list-alphabet2>li{text-indent:-1.25em;padding-left:1.25em}.sus-list-alphabet2>li:before{content:counter(alphabet1, lower-alpha) ". ";counter-increment:alphabet1;font-family:"Hiragino Sans", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, Meiryo, メイリオ, "MS PGothic", "MS Pゴシック", "Hiragino Sans GB", "Noto Sans CJK JP", "Helvetica Neue", HelveticaNeue, Helvetica, Roboto, Arial, "Arial Unicode MS", sans-serif}.sus-list-circle{margin:32px 0;padding:0;text-align:left;font-size:20px}:lang(en) .sus-list-circle{font-family:"RakutenSansUI","Helvetica Neue",HelveticaNeue,Helvetica,"Noto Sans","NotoSans" Arial,"Arial Unicode MS",sans-serif;font-weight:normal}:lang(ja) .sus-list-circle{font-weight:normal}:lang(ja) .sus-list-circle{font-size:18px}@media screen and (max-width: 768px){.sus-list-circle{font-size:18px;margin-top:16px}:lang(ja) .sus-list-circle{font-size:16px}}.sus-list-circle>li{position:relative;margin-bottom:32px;padding-left:25px;list-style:none}@media screen and (max-width: 768px){.sus-list-circle>li{margin-bottom:1em;padding-left:20px}}.sus-list-circle>li:before{width:16px;height:16px;content:"";display:block;border-radius:50%;position:absolute;left:0;top:6px}@media screen and (max-width: 768px){.sus-list-circle>li:before{top:4px}}.sus-list-circle ol{font-size:18px;margin:10px 0 0;padding:0;list-style-position:inside;font-family:'Helvetica Neue',HelveticaNeue,Helvetica,'Noto Sans',Roboto,Arial,'Arial Unicode MS',sans-serif}:lang(ja) .sus-list-circle ol{font-size:16px}@media screen and (max-width: 768px){.sus-list-circle ol{font-size:16px;margin:5px 0 0}:lang(ja) .sus-list-circle ol{font-size:14px}}.sus-list-circle-color-1:before{background:#002896}.sus-list-circle-color-2:before{background:#00a0f0}.sus-list-circle-color-3:before{background:#00b900}.sus-list-circle-color-4:before{background:#f59600}.sus-list-circle-color-5:before{background:#ff41be}.sus-list-icon li{margin-bottom:30px}@media screen and (max-width: 768px){.sus-list-icon li{margin-bottom:25px}}.sus-list-icon-grid{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.sus-list-icon-grid-cont{width:calc(100% - 210px)}@media screen and (max-width: 768px){.sus-list-icon-grid-cont{width:calc(100% - 145px)}}.sus-list-icon-grid p{font-size:18px;margin:0}:lang(ja) .sus-list-icon-grid p{font-size:16px}@media screen and (max-width: 768px){.sus-list-icon-grid p{font-size:16px}:lang(ja) .sus-list-icon-grid p{font-size:14px}}.sus-list-icon-grid-title{font-size:20px;margin:0 0 15px}:lang(en) .sus-list-icon-grid-title{font-family:"RakutenSansUI","Helvetica Neue",HelveticaNeue,Helvetica,"Noto Sans","NotoSans" Arial,"Arial Unicode MS",sans-serif;font-weight:normal}:lang(ja) .sus-list-icon-grid-title{font-weight:normal}:lang(ja) .sus-list-icon-grid-title{font-size:18px}@media screen and (max-width: 768px){.sus-list-icon-grid-title{margin:0 0 5px;font-size:18px}:lang(ja) .sus-list-icon-grid-title{font-size:16px}}.sus-list-policy-item{margin:0 0 32px}.sus-list-policy-item:last-child{margin-bottom:0}.sus-list-policy-item2{margin:0 0 8px}.sus-list-policy-item2:last-child{margin-bottom:0}.sus-list-policy-item2>p{margin:0}.sus-list-policy-item-title{margin:0 0 8px;font-size:20px}:lang(en) .sus-list-policy-item-title{font-family:"RakutenSansUI_bold","Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Arial Unicode MS",sans-serif}:lang(ja) .sus-list-policy-item-title{font-weight:bold}:lang(ja) .sus-list-policy-item-title{font-size:18px}@media screen and (max-width: 768px){.sus-list-policy-item-title{font-size:18px}:lang(ja) .sus-list-policy-item-title{font-size:16px}}.sus-list-policy-item-title2{margin:0 0 8px;font-size:18px}:lang(en) .sus-list-policy-item-title2{font-family:"RakutenSansUI_bold","Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Arial Unicode MS",sans-serif}:lang(ja) .sus-list-policy-item-title2{font-weight:bold}:lang(ja) .sus-list-policy-item-title2{font-size:16px}@media screen and (max-width: 768px){.sus-list-policy-item-title2{font-size:16px}:lang(ja) .sus-list-policy-item-title2{font-size:14px}}.sus-list-policy-item>p{margin:0}p{margin:16px 0 24px}.sus-txt-note:before{content:"※";top:-1px}.sus-txt-notation{font-size:14px}:lang(ja) .sus-txt-notation{font-size:12px}.sus-txt-underline{text-decoration:underline}.sus-url-break{word-break:break-all}.sus-main-visual-lead{width:1095px;margin:32px auto 0}@media screen and (max-width: 1095px){.sus-main-visual-lead{width:100%;padding:0 16px}}@media screen and (max-width: 768px){.sus-main-visual-lead{margin:16px auto 0;word-break:break-word}}.sus-graph-area{width:100%}.sus-graph-area .sus-graph-ttl{margin-bottom:16px}.sus-graph-area .sus-graph-box{margin:0 0 24px}@media screen and (max-width: 768px){.sus-graph-area .sus-graph-box{margin:0 0 16px}}.sus-graph-area .sus-graph-box img{display:block;margin:0 auto;width:100%;height:auto}.sus-graph-area-column{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box}@media screen and (max-width: 768px){.sus-graph-area-column{display:block}}.sus-graph-area-column .sus-graph-area{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:calc(50% - 30px)}@media screen and (max-width: 768px){.sus-graph-area-column .sus-graph-area{width:100%}}@media screen and (min-width: 769px){.sus-graph-area-column .sus-graph-area:nth-child(2n){margin-left:60px}}.sus-mov-area{position:relative;width:100%;height:432px;overflow:hidden}@media screen and (max-width: 768px){.sus-mov-area{height:0;padding-bottom:75.3%}}@media screen and (min-width: 769px){.sus-mov-area iframe{position:absolute;top:50%;left:0;width:100%;height:250%;-ms-transform:translateY(-50%);transform:translateY(-50%)}}.sus-mov,.sus-mov-ovevrlay{position:absolute;top:0;left:0;width:auto;min-width:100%;min-height:100%}.sus-mov{z-index:-1}.sus-mov-ovevrlay{z-index:0;background:rgba(0,0,0,0.4)}.sus-mov-popup a{position:absolute;padding-top:65px;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:.3s;color:#fff;font-size:20px;text-decoration:none;z-index:1}:lang(ja) .sus-mov-popup a{font-size:18px}@media screen and (max-width: 768px){.sus-mov-popup a{padding-top:55px;font-size:16px}:lang(ja) .sus-mov-popup a{font-size:14px}}.sus-mov-popup a:before{position:absolute;content:"";z-index:1;width:0;height:0;top:0;left:47px;border-top:25px solid transparent;border-bottom:25px solid transparent;border-right:50px solid transparent;border-left:50px solid #fff}@media screen and (max-width: 768px){.sus-mov-popup a:before{left:35px;border-top:22px solid transparent;border-bottom:22px solid transparent;border-right:45px solid transparent;border-left:45px solid #fff}}.sus-mov-popup a:hover{color:#fff;text-decoration:none;cursor:pointer;opacity:.7}.sus-mov-area2{position:relative;margin:24px auto;width:100%;height:315px;text-align:center;overflow:hidden}@media screen and (max-width: 768px){.sus-mov-area2{height:0;padding-bottom:56.25%}}.sus-mov-area2 iframe{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 768px){.sus-mov-area2 iframe{width:100%;height:100%}}@media screen and (max-width: 768px){#js-movie-employees{background:url("/sustainability/assets/img/employees/img_mov_bg.jpg") no-repeat center/cover}}@media screen and (max-width: 768px){#js-movie-diversity{background:url("/sustainability/assets/img/employees/diversity/img_mov_bg.jpg") no-repeat center/cover}}@media screen and (max-width: 768px){#js-movie-context{background:url("/sustainability/assets/img/commitment/context/img_mov_bg.jpg") no-repeat center/cover}}@media screen and (max-width: 768px){#js-movie-itschool{background:url("/sustainability/assets/img/it-school/img_mov_bg.jpg") no-repeat center/cover}}@media screen and (max-width: 768px){#js-movie-communities{background:url("/sustainability/assets/img/communities/img_mov_bg.jpg") no-repeat center/cover}}.js-movie{position:relative;max-width:1080px;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.js-movie iframe{width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (max-height: 1000px){.modaal-inner-wrapper{padding:60px 0}}@media screen and (min-width: 1080px){.modaal-wrapper .modaal-container{min-width:1080px;width:1080px}}.modaal-wrapper .modaal-close{position:absolute;width:40px;height:40px;top:-50px;right:0}.modaal-wrapper .modaal-close:before,.modaal-wrapper .modaal-close:after{position:absolute;content:"";width:40px;height:2px;left:50%;bottom:25px;background:#fff;z-index:10}.modaal-wrapper .modaal-close:before{-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.modaal-wrapper .modaal-close:after{-ms-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}.modaal-wrapper .modaal-close:focus,.modaal-wrapper .modaal-close:hover{background:none}.modaal-content-container{padding:0}.sus-table-wrap{width:100%}@media screen and (max-width: 768px){.sus-table-wrap{overflow-x:scroll}}@media screen and (max-width: 768px){.sus-table-wrap::-webkit-scrollbar{height:5px}.sus-table-wrap::-webkit-scrollbar-thumb{background:#ccc;border-radius:5px}}.sus-table{display:table;width:100%;border-collapse:collapse;border-top:2px solid #e8e8e8}@media screen and (max-width: 768px){.sus-table{min-width:600px;width:100%}}.sus-table .sus-table-thead{font-size:20px;text-align:left;border-bottom:2px solid #e8e8e8}:lang(en) .sus-table .sus-table-thead{font-family:"RakutenSansUI","Helvetica Neue",HelveticaNeue,Helvetica,"Noto Sans","NotoSans" Arial,"Arial Unicode MS",sans-serif;font-weight:normal}:lang(ja) .sus-table .sus-table-thead{font-weight:normal}:lang(ja) .sus-table .sus-table-thead{font-size:18px}@media screen and (max-width: 768px){.sus-table .sus-table-thead{font-size:18px;line-height:1.4}:lang(ja) .sus-table .sus-table-thead{font-size:16px}}.sus-table tr{border-bottom:2px solid #e8e8e8}.sus-table th{padding:15px 30px}@media screen and (max-width: 768px){.sus-table th{padding:7px 15px}}@media screen and (max-width: 320px){.sus-table th{padding:7px 10px}}.sus-table td{padding:30px;vertical-align:top;word-break:break-word}@media screen and (max-width: 768px){.sus-table td{padding:15px}}@media screen and (max-width: 320px){.sus-table td{padding:10px;word-break:break-all}}.sus-table td.sus-table-middle{vertical-align:middle}.sus-table td.sus-table-bottom{vertical-align:bottom}.sus-table td.sus-table-bottom>p{margin:0 0 8px}.sus-table .sus-table-icon{display:block;margin:0 auto}.sus-table .sus-table-icon+.sus-table-icon{margin-top:16px}@media screen and (max-width: 768px){.sus-table .sus-table-icon+.sus-table-icon{margin-top:8px}}.sus-table .sus-table-ttl{margin:0 0 8px;font-size:20px;font-weight:bold}:lang(en) .sus-table .sus-table-ttl{font-family:"RakutenSansUI_bold","Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Arial Unicode MS",sans-serif}:lang(ja) .sus-table .sus-table-ttl{font-weight:bold}:lang(ja) .sus-table .sus-table-ttl{font-size:18px}@media screen and (max-width: 768px){.sus-table .sus-table-ttl{font-size:18px;line-height:1.4}:lang(ja) .sus-table .sus-table-ttl{font-size:16px}}.sus-table .sus-table-txt{margin:0;font-size:20px}:lang(en) .sus-table .sus-table-txt{font-family:"RakutenSansUI","Helvetica Neue",HelveticaNeue,Helvetica,"Noto Sans","NotoSans" Arial,"Arial Unicode MS",sans-serif;font-weight:normal}:lang(ja) .sus-table .sus-table-txt{font-weight:normal}:lang(ja) .sus-table .sus-table-txt{font-size:18px}@media screen and (max-width: 768px){.sus-table .sus-table-txt{font-size:18px}:lang(ja) .sus-table .sus-table-txt{font-size:16px}}.sus-table .sus-table-txt+.sus-table-txt{margin-top:1em}@media screen and (max-width: 768px){.sus-table .sus-table-list li:nth-child(n+2){margin-top:.8em}}.sus-table .sus-table-number{margin:0;color:#cb4242;font-size:62px;font-weight:bold;line-height:1}:lang(en) .sus-table .sus-table-number{font-family:"RakutenSansUI_bold","Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Arial Unicode MS",sans-serif}:lang(ja) .sus-table .sus-table-number{font-weight:bold}:lang(ja) .sus-table .sus-table-number{font-size:60px}@media screen and (max-width: 768px){.sus-table .sus-table-number{font-size:47px}:lang(ja) .sus-table .sus-table-number{font-size:45px}}@media screen and (max-width: 320px){.sus-table .sus-table-number{font-size:42px}:lang(ja) .sus-table .sus-table-number{font-size:40px}}.sus-table .sus-table-number>span{font-size:26px;font-weight:normal}:lang(en) .sus-table .sus-table-number>span{font-family:"RakutenSansUI","Helvetica Neue",HelveticaNeue,Helvetica,"Noto Sans","NotoSans" Arial,"Arial Unicode MS",sans-serif;font-weight:normal}:lang(ja) .sus-table .sus-table-number>span{font-weight:normal}:lang(ja) .sus-table .sus-table-number>span{font-size:24px}@media screen and (max-width: 768px){.sus-table .sus-table-number>span{font-size:20px}:lang(ja) .sus-table .sus-table-number>span{font-size:18px}}.sus-table .sus-table-number-txt{color:#cb4242;font-size:26px}:lang(en) .sus-table .sus-table-number-txt{font-family:"RakutenSansUI","Helvetica Neue",HelveticaNeue,Helvetica,"Noto Sans","NotoSans" Arial,"Arial Unicode MS",sans-serif;font-weight:normal}:lang(ja) .sus-table .sus-table-number-txt{font-weight:normal}:lang(ja) .sus-table .sus-table-number-txt{font-size:24px}@media screen and (max-width: 768px){.sus-table .sus-table-number-txt{font-size:20px;line-height:1.4}:lang(ja) .sus-table .sus-table-number-txt{font-size:18px}}@media screen and (max-width: 320px){.sus-table-type1{word-break:break-all}}.sus-table-type1 .sus-table-2column{width:100%}.sus-table-type1 .sus-table-2column:after{display:block;content:"";clear:both}.sus-table-type1 .sus-table-2column .sus-table-column-txt{width:47.5%;margin:0 5% 0 0;float:left;box-sizing:border-box}@media screen and (max-width: 768px){.sus-table-type1 .sus-table-2column .sus-table-column-txt{width:100%;margin:0;float:none}}.sus-table-type1 .sus-table-2column .sus-table-column-img{width:47.5%;float:right}@media screen and (max-width: 768px){.sus-table-type1 .sus-table-2column .sus-table-column-img{width:100%;margin-top:24px;float:none}}.sus-table-type1 .sus-table-2column .sus-table-column-img img{display:block;margin:0 0 0 auto;width:100%;height:auto}.sus-table-type1 .sus-table-thead{height:90px}.sus-table-type1 .sus-table-icon{width:140px;height:auto}@media screen and (max-width: 768px){.sus-table-type1 .sus-table-icon{width:100%}}.sus-table-type2 .sus-table-column:after{display:block;content:"";clear:both}.sus-table-type2 .sus-table-icon-wrap{min-width:114px;width:114px;margin-right:30px;float:left}@media screen and (max-width: 768px){.sus-table-type2 .sus-table-icon-wrap{width:85px;min-width:inherit;margin:15px 0 15px 15px;float:none;clear:both}}@media screen and (max-width: 768px){.sus-table-type2 .sus-table-icon{margin:0}}.sus-table-type2 .sus-table-txt{margin-left:144px}@media screen and (max-width: 768px){.sus-table-type2 .sus-table-txt{margin-left:0}}.sus-table-type2[data-page="communities"] .sus-table-number{font-size:52px;letter-spacing:-1px}:lang(ja) .sus-table-type2[data-page="communities"] .sus-table-number{font-size:50px}@media screen and (max-width: 768px){.sus-table-type2[data-page="communities"] .sus-table-number{font-size:32px}:lang(ja) .sus-table-type2[data-page="communities"] .sus-table-number{font-size:30px}}.sus-table-type3{margin:30px 0}.sus-table-type3 .sus-table-number-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;width:100%}.sus-table-type3 .sus-table-number{width:45%;text-align:right}@media screen and (max-width: 768px){.sus-table-type3 .sus-table-number{width:48%}}.sus-table-type3 .sus-table-number-txt{width:55%;margin:0 0 0 10px;color:#cb4242;font-size:26px}:lang(en) .sus-table-type3 .sus-table-number-txt{font-family:"RakutenSansUI","Helvetica Neue",HelveticaNeue,Helvetica,"Noto Sans","NotoSans" Arial,"Arial Unicode MS",sans-serif;font-weight:normal}:lang(ja) .sus-table-type3 .sus-table-number-txt{font-weight:normal}:lang(ja) .sus-table-type3 .sus-table-number-txt{font-size:24px}@media screen and (max-width: 768px){.sus-table-type3 .sus-table-number-txt{display:block;width:52%;font-size:20px;line-height:1.4}:lang(ja) .sus-table-type3 .sus-table-number-txt{font-size:18px}}:lang(ja) .sus-table-type3 .sus-table-number-txt{width:auto;margin:0 auto}:lang(en) .sus-anchor{font-family:"RakutenSansUI","Helvetica Neue",HelveticaNeue,Helvetica,"Noto Sans","NotoSans" Arial,"Arial Unicode MS",sans-serif;font-weight:normal}:lang(ja) .sus-anchor{font-weight:normal}.sus-anchor .sus-anchor-title{margin:0 0 16px;font-size:20px}:lang(ja) .sus-anchor .sus-anchor-title{font-size:18px}.sus-link{margin:0;padding:0;font-size:14px}:lang(en) .sus-link{font-family:"RakutenSansUI","Helvetica Neue",HelveticaNeue,Helvetica,"Noto Sans","NotoSans" Arial,"Arial Unicode MS",sans-serif;font-weight:normal}:lang(ja) .sus-link{font-weight:normal}.sus-link li{font-size:16px}:lang(ja) .sus-link li{font-size:14px}.sus-link li+li{margin-top:8px}.sus-mt16{margin-top:16px}.sus-mb16{margin-bottom:16px}.sus-mr16{margin-right:16px}.sus-ml16{margin-left:16px}.sus-mt24{margin-top:24px}.sus-mb24{margin-bottom:24px}.sus-mr24{margin-right:24px}.sus-ml24{margin-left:24px}.sus-mt32{margin-top:32px}.sus-mb32{margin-bottom:32px}.sus-mr32{margin-right:32px}.sus-ml32{margin-left:32px}.sus-mt40{margin-top:40px}.sus-mb40{margin-bottom:40px}.sus-mr40{margin-right:40px}.sus-ml40{margin-left:40px}.sus-mt48{margin-top:48px}.sus-mb48{margin-bottom:48px}.sus-mr48{margin-right:48px}.sus-ml48{margin-left:48px}.sus-mt56{margin-top:56px}.sus-mb56{margin-bottom:56px}.sus-mr56{margin-right:56px}.sus-ml56{margin-left:56px}.sus-mt64{margin-top:64px}.sus-mb64{margin-bottom:64px}.sus-mr64{margin-right:64px}.sus-ml64{margin-left:64px}.sus-mt72{margin-top:72px}.sus-mb72{margin-bottom:72px}.sus-mr72{margin-right:72px}.sus-ml72{margin-left:72px}.sus-mt80{margin-top:80px}.sus-mb80{margin-bottom:80px}.sus-mr80{margin-right:80px}.sus-ml80{margin-left:80px}.sus-mt88{margin-top:88px}.sus-mb88{margin-bottom:88px}.sus-mr88{margin-right:88px}.sus-ml88{margin-left:88px}.sus-mt96{margin-top:96px}.sus-mb96{margin-bottom:96px}.sus-mr96{margin-right:96px}.sus-ml96{margin-left:96px}.sus-mr-auto{margin-right:auto}.sus-ml-auto{margin-left:auto}.sus-pt8{padding-top:8px}.sus-pb8{padding-bottom:8px}.sus-pr8{padding-right:8px}.sus-pl8{padding-left:8px}.sus-pt16{padding-top:16px}.sus-pb16{padding-bottom:16px}.sus-pr16{padding-right:16px}.sus-pl16{padding-left:16px}.sus-pd-side16{padding-right:16px;padding-left:16px}.sus-grid,.sus-grid-vertical{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){.sus-grid,.sus-grid-vertical{display:inherit}}.sus-grid-vertical{-ms-flex-flow:column wrap;flex-flow:column wrap;height:450px}@media screen and (max-width: 768px){.sus-grid-vertical{height:auto}}.sus-grid-item-2col{width:50%}@media screen and (max-width: 768px){.sus-grid-item-2col{width:100%}}.sus-grid-item-3col{width:calc( 100% / 3)}@media screen and (max-width: 768px){.sus-grid-item-3col{width:100%}}.sus-icon{position:relative;width:180px;height:180px;background:#f6f6f6;border-radius:50%}@media screen and (max-width: 768px){.sus-icon{width:135px;height:135px}}.sus-icon img{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 768px){.sus-icon img{height:auto}}@media screen and (max-width: 768px){.sus-icon-img-materiality1{width:80px}.sus-icon-img-materiality2{width:60px}.sus-icon-img-materiality3{width:100px}.sus-icon-img-materiality4{width:76px}}.sus-panel-banner{padding:22px 0 32px;width:720px;margin:0 auto;background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 768px){.sus-panel-banner{width:100%;padding:22px 0 30px}}.sus-panel-banner-text{font-size:30px;color:#fff;text-align:center;margin:0 0 16px}:lang(en) .sus-panel-banner-text{font-family:"RakutenSansUI_bold","Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Arial Unicode MS",sans-serif}:lang(ja) .sus-panel-banner-text{font-weight:bold}:lang(ja) .sus-panel-banner-text{font-size:28px}@media screen and (max-width: 768px){.sus-panel-banner-text{font-size:24px}:lang(ja) .sus-panel-banner-text{font-size:22px}}.sus-panel-banner-btn{text-align:center;margin:0}.sus-panel-banner-employees{background-image:url(/sustainability/assets/img/employees/banner_bg_1_pc.jpg)}@media screen and (max-width: 768px){.sus-panel-banner-employees{background-image:url(/sustainability/assets/img/employees/banner_bg_1_sp.jpg)}}.is-pc{display:block}@media screen and (max-width: 768px){.is-pc{display:none}}.is-tab{display:block}@media screen and (min-width: 769px){.is-tab{display:none}}.is-sp{display:block}@media screen and (min-width: 769px){.is-sp{display:none}}

/*# sourceMappingURL=main.css.map */
