#company{width:100%}#company #access iframe{width:100%;height:400px}#company #greeting .box{display:flex}#company #greeting .box .box_left,#company #greeting .box .box_right{width:50%}#company #greeting .box .box_left p{padding:0 20px 0 0}.spOnly{display:none}.mvv_item{display:flex;align-items:flex-start;margin-bottom:100px}.mvv_item.rr{flex-direction:row-reverse}.mvv_item.rr .mvv_item_child{padding-left: clamp(50px, calc((100vw / 1600) * 80), 80px);padding-right:0}.mvv_item_child{width:calc(50%);padding-right: clamp(50px, calc((100vw / 1600) * 80), 80px)}.mvv_en_ttl{display:flex;flex-direction:column;gap:16px;margin-bottom: clamp(32px, calc((100vw / 1600) * 54), 54px)}.mvv_en_ttl .small{font-size: clamp(14px, calc((100vw / 1600) * 20), 20px);letter-spacing:.05em}.mvv_en_ttl .large{font-size: clamp(40px, calc((100vw / 1600) * 60), 60px);font-weight:bold;font-family:"Noto Sans",sans-serif;line-height:1;letter-spacing:.05em;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}.mvv_en_ttl .large .blue{font-size:1em;font-weight:bold;line-height:1;color:#144c84}.mvv_item_child-img{width:calc(50%)}.mvv_ja_txt h3{font-size: clamp(24px, calc((100vw / 1600) * 33), 33px);font-weight:bold;margin-bottom:25px;letter-spacing:.05em}.mvv_ja_txt p{line-height:1.9;letter-spacing:0}.mvv_ja_ttl{display:flex;flex-direction:column;gap:16px}.mvv_ja_ttl .small{font-size: clamp(14px, calc((100vw / 1600) * 20), 20px);letter-spacing:.05em}.mvv_ja_ttl .large{font-size: clamp(40px, calc((100vw / 1600) * 60), 60px);font-weight:bold;font-family:"Noto Sans",sans-serif;line-height:1;letter-spacing:.05em;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}.mvv_ja_ttl .large .blue{color:#144c84}.flex-parent{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;flex-shrink:0;justify-items:center;align-items:center;align-items:flex-start}.value-lineup .lineup{border:3px solid #144c84;height:290px;display:flex;flex-direction:column;gap:15px;justify-content:center;align-items:center;padding:20px 50px}.value-lineup .lineup .title{margin:0 0 1em;text-align:center;line-height:1.5}.value-lineup .lineup .title .english,.value-lineup .lineup .title .japanese{display:block}.value-lineup .lineup .title .english{font-family:"Noto Sans",sans-serif;font-weight:bold;margin-bottom:15px;letter-spacing:.05em;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;font-size: clamp(40px, calc((100vw / 1600) * 48), 48px);text-transform:uppercase;line-height:1.2}.value-lineup .lineup .title .japanese{font-weight:bold;font-size:30px}.value-lineup .lineup .title .japanese.fs33{font-size:33px}.value-lineup .lineup .title .japanese .blue{color:#144c84;font-size:1em}.value-lineup .lineup .title .japanese .blue.fs33{font-size:33px}.value-lineup .lineup p{font-size:18px}.value-lineup{width:1200px;padding-bottom:160px;flex-wrap:wrap}.value-lineup .lineup{position:relative;width:calc(50% - 50px)}.value-lineup .lineup.bg-blue{background-color:#144c84;color:#fff}.value-lineup .lineup.bg-blue::before{display:none}.value-lineup .lineup:nth-child(odd) {margin:-180px 0;margin-right:100px}.value-lineup .lineup:nth-child(even) {margin-bottom:100px}.value-lineup .lineup:nth-child(1n + 2)::before {content:"";position:absolute;top:35px;right:-103px;width:100px;height:3px;background-color:#144c84}.value-lineup .lineup:nth-child(even)::before {left:-103px}@media screen and (max-width:1220px){.flex-parent{flex-direction:column;gap:50px}.value-lineup .lineup{height: clamp(220px, calc((100vw / 1600) * 290), 290px)}.value-lineup .lineup .title .japanese{font-weight:bold;font-size: clamp(24px, calc((100vw / 1600) * 33), 33px)}.value-lineup .lineup .title .japanese.fs33{font-size: clamp(24px, calc((100vw / 1600) * 33), 33px)}.value-lineup .lineup .title .japanese .blue.fs33{font-size: clamp(24px, calc((100vw / 1600) * 33), 33px)}.value-lineup .lineup p{font-size: clamp(16px, calc((100vw / 1600) * 18), 18px)}.value-lineup{width:auto;padding-bottom:0;flex-wrap:wrap}.value-lineup .lineup{width:min(80%,550px)}.value-lineup .lineup:nth-child(odd) {margin:0}.value-lineup .lineup:nth-child(even) {margin:0 0 0 auto}.value-lineup .lineup:nth-child(1n + 2)::before {display:none}.value-lineup .lineup:nth-child(even)::before {display:none}}@media screen and (max-width:800px){.tbnone{display:none}}