@charset "utf-8";@media(min-width:769px),print{.u_link{line-height:1.4}.company__content .product_list__item{width:268px;margin-right:97px;margin-bottom:50px}.company__content .product_list__item:nth-of-type(3n+3){margin-right:0}.company__content .product_list__item__txt{margin-top:10px;line-height:1.8}.company__content .product_list__item:nth-last-child(-n+3){margin-bottom:0}.company-message__content .message__content{font-family:"游明朝体",Yu Mincho,YuMincho,"ヒラギノ明朝 Pro",Hiragino Mincho Pro,"MS P明朝",MS PMincho,serif;font-weight:500;line-height:1.9}.company-message__content .message__text>p{text-align:justify;text-indent:20px}.company-message__content .message__text>p:not(:last-of-type){margin-bottom:35px}.company-message__content .message__text .text--indent{display:inline-block;text-indent:20px}.company-message__content .message__photo{width:361px;padding-top:8px}.company-message__content .message__photo .signature{width:291px;margin-top:30px;margin-left:auto}.company-message__content .content--primary{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:-9px}.company-message__content .content--primary .message__text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:590px}.company-message__content .content--primary .message__text .txt_ttl{margin:3px 0 20px;font-size:2.8rem;font-weight:700;line-height:34px;text-indent:0}.company-message__content .content--primary .message__text .signature{margin-right:5px}.company-message__content .content--primary .message__photo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.company-message__content .content--secondary .message__photo{margin-bottom:50px;margin-left:50px;float:right}.company-stockholder__content .stockholder__content .box__notes{margin-top:15px}.company-stockholder__content .stockholder__content .box__notes .list_note__item{font-size:1.6rem;line-height:1.875}.company-stockholder__content .stockholder__content .box__notes .note__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-top:5px;text-indent:0}.company-stockholder__content .stockholder__content .box__notes .note__link .link__lb{-webkit-box-flex:0;-ms-flex:0 1 72px;flex:0 1 72px;height:20px;margin-right:14px;background-color:#000;color:#fff;font-size:1.4rem;line-height:18px;text-align:center}.company-stockholder__content .stockholder__content .box__notes .note__link .link__text{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}.company-stockholder__content .stockholder__content .list_icon_link{margin-bottom:10px}.company-stockholder__content .stockholder__content .list_icon_link__item{line-height:1.5}.company-stockholder__content .stockholder__content .list_icon_link__item:not(:last-of-type){margin-bottom:15px}.company-financial__content .financial__content .block__graph{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px}.company-financial__content .financial__content .block__graph .graph__col{width:475px}.company-financial__content .financial__content .block__graph .graph__col:not(:nth-last-of-type(-n+2)){margin-bottom:45px}.company-financial__content .financial__content .block__graph .graph__ttl{margin-bottom:15px;font-size:1.8rem}.company-financial__content .financial__content .list_icon_link__item:not(:last-of-type){margin-bottom:15px}.company-financial__content .financial__content .txt_note{margin-top:20px;font-size:1.6rem;line-height:1.875}}@media only screen and (max-width:768px){.u_link{line-height:1.2}.company__content .product_list__item{margin-bottom:8.463541666666668vw}.company__content .product_list__item__txt{margin-top:2.604166666666667vw;font-size:3.6458333333333335vw;line-height:6.770833333333333vw}.company__content .product_list__item:nth-last-child(-n+2){margin-bottom:0}.company-message__content .message__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:"游明朝体",Yu Mincho,YuMincho,"ヒラギノ明朝 Pro",Hiragino Mincho Pro,"MS P明朝",MS PMincho,serif;font-weight:500}.company-message__content .message__text{width:100%}.company-message__content .message__text>p{-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;text-indent:3.90625vw}.company-message__content .message__text>p:not(:last-of-type){margin-bottom:6.510416666666667vw}.company-message__content .message__text .txt_ttl{margin:0 0 3.90625vw!important;font-size:5.729166666666666vw;font-weight:700;line-height:6.770833333333333vw;text-indent:0}.company-message__content .message__text .text--indent{display:inline-block;text-indent:3.90625vw}.company-message__content .message__text .dib{display:inline-block}.company-message__content .message__photo{margin:0 auto 5.208333333333334vw}.company-message__content .message__photo .signature{width:57.161458333333336vw;margin-top:5.859375vw;margin-left:auto}.company-stockholder__content .stockholder__content .box__notes{margin-top:4.557291666666666vw}.company-stockholder__content .stockholder__content .box__notes .list_note__item{font-size:3.3854166666666665vw;line-height:6.25vw}.company-stockholder__content .stockholder__content .box__notes .list_note__item:not(:last-child){margin-bottom:1.953125vw}.company-stockholder__content .stockholder__content .box__notes .note__link{margin:5.208333333333334vw 0 0 -3.90625vw;text-indent:0}.company-stockholder__content .stockholder__content .box__notes .note__link .link__lb{display:block;width:14.583333333333334vw;height:5.338541666666666vw;margin-bottom:1.3020833333333335vw;background-color:#000;color:#fff;line-height:5.338541666666666vw;text-align:center}.company-stockholder__content .stockholder__content .box__notes .note__link .link__text{font-size:3.6458333333333335vw}.company-stockholder__content .stockholder__content .list_icon_link{margin-bottom:2.604166666666667vw}.company-stockholder__content .stockholder__content .list_icon_link__item{line-height:6.25vw}.company-stockholder__content .stockholder__content .list_icon_link__item:not(:last-of-type){margin-bottom:1.953125vw}.company-financial__content .financial__content .block__graph{margin-bottom:8.463541666666668vw}.company-financial__content .financial__content .block__graph .graph__col:not(:last-of-type){margin-bottom:5.859375vw}.company-financial__content .financial__content .block__graph .graph__ttl{margin-bottom:1.3020833333333335vw;font-size:3.6458333333333335vw}.company-financial__content .financial__content .list_icon_link__item:not(:last-of-type){margin-bottom:.6510416666666667vw}.company-financial__content .financial__content .txt_note{margin-top:5.208333333333334vw;font-size:3.3854166666666665vw;line-height:6.25vw}}