.contents_inner{max-width:1100px;margin-inline:auto}#message{padding-inline:35px;padding-block:60px}@media screen and (min-width:576px){#message{padding-inline:40px}}@media screen and (min-width:992px){#message{padding-inline:60px}}@media screen and (min-width:768px){#message{padding-block:70px}}@media screen and (min-width:992px){#message{padding-block:80px 90px}}.section_title p{font-family:"Zen Old Mincho";position:relative;color:#0064B6;font-size:1.5rem;-webkit-padding-start:1em;padding-inline-start:1em;line-height:1.4}.section_title p:before{content:"";position:absolute;top:55%;translate:0 -50%;left:0;width:4px;height:16px;border-radius:3px;background:-webkit-gradient(linear,left top,left bottom,from(#38b8ef),color-stop(50%,#38b8ef),color-stop(50%,#0064b6));background:linear-gradient(180deg,#38b8ef 0%,#38b8ef 50%,#0064b6 50% #0064b6 100%)}.section_title h2{font-size:2.6rem;font-weight:500;line-height:1.6}@media screen and (min-width:992px){.section_title h2{font-size:3.2rem}}.message_text_block{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:400px}.message_catch{-webkit-margin-before:40px;margin-block-start:40px;font-size:3.2rem;font-weight:400;font-family:"Zen Old Mincho";line-height:1.5}@media screen and (min-width:768px){.message_catch{font-size:4rem;-webkit-margin-before:30px;margin-block-start:30px}.message_catch br{display:none}}@media screen and (min-width:992px){.message_catch{font-size:5.5rem}}.message_text{-webkit-margin-before:40px;margin-block-start:40px;font-size:1.6rem;line-height:2}.message_text+.message_text{-webkit-margin-before:1lh;margin-block-start:1lh}.message_president{font-size:1.6rem;line-height:2;text-align:right;-webkit-margin-before:20px;margin-block-start:20px}@media screen and (min-width:992px){.message_president{-webkit-margin-before:30px;margin-block-start:30px}}.message_img{-webkit-margin-before:40px;margin-block-start:40px}@media screen and (min-width:768px){.message_img{width:48%;max-width:480px}}@media screen and (min-width:768px){.message_column{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:992px){.message_column{gap:0 70px}}#code_conduct{position:relative;padding-block:60px;padding-inline:35px}@media screen and (min-width:576px){#code_conduct{padding-inline:40px}}@media screen and (min-width:992px){#code_conduct{padding-inline:60px}}@media screen and (min-width:768px){#code_conduct{padding-block:90px}}@media screen and (min-width:992px){#code_conduct{padding-block:90px 120px}}#code_conduct:before{content:"";position:absolute;left:0px;top:0;width:100vw;height:auto;aspect-ratio:390/330;background-image:url("../../img/message/message_bg_object_sp.webp");background-size:cover;z-index:-1}@media screen and (min-width:992px){#code_conduct:before{aspect-ratio:1366/548;background-image:url("../../img/message/message_bg_object.webp")}}@media screen and (min-width:768px){.conduct_block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 50px}}@media screen and (min-width:992px){.conduct_block{gap:0 120px}}@media screen and (min-width:1200px){.conduct_block{gap:0 180px}}.conduct_list_block{-webkit-margin-before:30px;margin-block-start:30px}@media screen and (min-width:768px){.conduct_list_block{-webkit-margin-before:0;margin-block-start:0;-webkit-box-flex:1;-ms-flex:1;flex:1}}.conduct_list_item{position:relative;font-size:1.6rem;font-weight:400;line-height:1.7;-webkit-padding-start:1em;padding-inline-start:1em}.conduct_list_item:before{content:"";position:absolute;top:0.7em;left:0;width:4px;height:4px;background-color:#0064B6;border-radius:50%}.conduct_list_item+li{-webkit-margin-before:25px;margin-block-start:25px}#company_cta{--cta-color:#0064B6;background-color:var(--cta-color);padding-inline:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-block:30px;gap:20px}@media screen and (min-width:576px){#company_cta{padding-inline:40px}}@media screen and (min-width:992px){#company_cta{padding-inline:60px}}@media screen and (min-width:850px){#company_cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0 15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-block:40px}}@media screen and (min-width:992px){#company_cta{padding-block:50px}}.compant_cta_button{position:relative;background-color:#fff;padding:16px 30px;border-radius:15px;container-type:inline-size}@media screen and (min-width:850px){.compant_cta_button{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:356px;padding:25px 30px}}.compant_cta_button .sub_title{font-family:"Zen Old Mincho";position:relative;color:#0064B6;font-size:1.2rem;-webkit-padding-start:15px;padding-inline-start:15px;line-height:1.4}.compant_cta_button .sub_title:before{content:"";position:absolute;top:50%;translate:0 -50%;left:0;width:4px;height:14px;border-radius:3px;background:-webkit-gradient(linear,left top,left bottom,from(#38b8ef),color-stop(50%,#38b8ef),color-stop(50%,#0064b6));background:linear-gradient(180deg,#38b8ef 0%,#38b8ef 50%,#0064b6 50% #0064b6 100%)}.compant_cta_button .page_title{font-size:clamp(1.8rem,6.1797752809cqi,2.2rem);line-height:1.5;color:#3B3B3C;font-weight:500}.compant_cta_button:before{content:"";position:absolute;top:50%;right:20px;width:30px;height:auto;border:solid 1px var(--cta-color);background-color:var(--cta-color);translate:0 -50%;border-radius:50%;aspect-ratio:1/1;-webkit-transition:translate 0.3s,background-color 0.3s;transition:translate 0.3s,background-color 0.3s}.compant_cta_button:after{content:"";position:absolute;top:50%;right:32px;width:6px;height:10px;-webkit-mask-image:url(../../img/common/arrow.svg);mask-image:url(../../img/common/arrow.svg);background-color:#fff;translate:0% -50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-transition:translate 0.3s;transition:translate 0.3s}@media (hover:hover) and (pointer:fine){.compant_cta_button:hover:after,.compant_cta_button:hover:before{translate:5px -50%}.compant_cta_button:hover:before{background-color:#fff}.compant_cta_button:hover:after{background-color:var(--cta-color)}.compant_cta_button:hover .development_single_title{color:var(--cta-color)}}#company_cta_en{--cta-color:#00A1D1;background-color:var(--cta-color);padding-inline:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-block:30px;gap:20px}@media screen and (min-width:576px){#company_cta_en{padding-inline:40px}}@media screen and (min-width:992px){#company_cta_en{padding-inline:60px}}@media screen and (min-width:850px){#company_cta_en{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0 15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-block:40px}}@media screen and (min-width:992px){#company_cta_en{padding-block:50px}}#company_cta_en .compant_cta_button{padding-block:30px}@media screen and (min-width:992px){#company_cta_en .compant_cta_button{padding-block:40px}}@media (hover:hover) and (pointer:fine){#company_cta_en .compant_cta_button:hover .page_title{color:var(--cta-color)}}#company_cta_en .page_title{position:relative;-webkit-padding-start:25px;padding-inline-start:25px;font-size:1.8rem;-webkit-transition:color 0.3s;transition:color 0.3s}@media screen and (min-width:992px){#company_cta_en .page_title{font-size:2.2rem;max-width:356px}}#company_cta_en .page_title:before{content:"";position:absolute;top:50%;translate:0 -50%;left:0;width:8px;height:20px;border-radius:8px;background:-webkit-gradient(linear,left top,left bottom,from(#00a1d1),color-stop(50%,#00a1d1),color-stop(50%,#003053));background:linear-gradient(180deg,#00a1d1 0%,#00a1d1 50%,#003053 50% #003053 100%)}@media screen and (min-width:992px){._english .conduct_block{gap:0 90px}}._english .message_president{text-align:right}.border_title{position:relative;font-size:2.4rem;font-weight:500;line-height:1.5;-webkit-padding-start:20px;padding-inline-start:20px}@media screen and (min-width:768px){.border_title{font-size:3.2rem;-webkit-padding-start:30px;padding-inline-start:30px}}.border_title:before{content:"";position:absolute;top:0.4em;left:0;width:8px;height:20px;background:-webkit-gradient(linear,left top,left bottom,from(#00a1d1),color-stop(50%,#00a1d1),color-stop(50%,#003053)),#003053 100%;background:linear-gradient(180deg,#00a1d1 0%,#00a1d1 50%,#003053 50%),#003053 100%;border-radius:60px;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}@media screen and (min-width:768px){.border_title:before{top:0.5em}}
/*# sourceMappingURL=message.css.map */