html{background:none}body{background:none}.principleWrap section ._wrap{width:100%;min-height:100vh}.principleWrap section ._bg{position:fixed;top:95px;left:0;right:0;width:100%;height:100vh;background-size:cover;background-repeat:no-repeat;opacity:0;transition:all 0.8s ease 0s;z-index:-1;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.principleWrap section ._bg._bg01{background-image:url("../jpg/corporate-principle-opnening.jpg");background-position:center top !important}.principleWrap section ._bg._bg02{background-image:url("../jpg/corporate-principle-ph.jpg");background-position:center center !important}.principleWrap section ._bg.show{opacity:1}@media screen and (max-width: 840px){.principleWrap section ._bg{top:60px}}.principleWrap ._opening{color:#FFF}.principleWrap ._opening h1{padding-top:130px;margin-bottom:calc(100vh - 230px)}.principleWrap ._opening h1 ._subttl,.principleWrap ._opening h1 ._ttl{display:block;text-shadow:#5d5d5d 1px 0 20px}.principleWrap ._opening h1 ._subttl{font-size:28px}.principleWrap ._opening h1 ._ttl{font-size:55px;letter-spacing:0.05em;line-height:1.36}.principleWrap ._opening ._txtLead{padding-top:130px;padding-bottom:calc(100vh - 230px);font-size:36px;line-height:1.75;text-shadow:#5d5d5d 1px 0 30px}@media screen and (max-width: 840px){.principleWrap ._opening h1{padding-top:60px;padding-left:15px;margin-bottom:calc(100vh - 120px)}.principleWrap ._opening h1 ._subttl{font-size:20px}.principleWrap ._opening h1 ._ttl{font-size:40px}.principleWrap ._opening ._txtLead{padding-left:15px;font-size:22px;line-height:2.18}}.principleWrap ._principle ._whiteBox{background-color:rgba(255,255,255,0.7);padding:60px}.principleWrap ._principle ._whiteBox ._h2ptn01{margin-bottom:50px}.principleWrap ._principle ._groupvision{margin-bottom:65px}.principleWrap ._principle ._groupvision p{line-height:2.3;font-size:20px}.principleWrap ._principle ._molcharts{margin-bottom:100px}.principleWrap ._principle ._molcharts dl.nowrapBlock{background:#F3F6FB;padding:50px;border:1px solid #005396}.principleWrap ._principle ._molcharts dl.nowrapBlock dt{width:calc(30% - 8px);font-size:26px;font-family:"Montserrat","Zen Kaku Gothic New","Helvetica Neue","Hiragino Kaku Gothic ProN","Yu Gothic medium","Hiragino Sans",Meiryo,sans-serif;font-weight:600;letter-spacing:0.05em;color:#005396}.principleWrap ._principle ._molcharts dl.nowrapBlock dt::first-letter{display:inline-block;padding:0.1rem 0.45rem 0.15rem 0.55rem;margin-right:2px;border-radius:50%;color:white;background-color:#005396}.principleWrap ._principle ._molcharts dl.nowrapBlock dd{width:calc(70% - 8px);font-size:22px;font-weight:500;letter-spacing:0.05em;margin-bottom:40px}.principleWrap ._principle ._molcharts dl.nowrapBlock dd ul{margin-top:16px}.principleWrap ._principle ._molcharts dl.nowrapBlock dd ul li{font-size:16px;margin-bottom:20px}.principleWrap ._principle ._molcharts dl.nowrapBlock dd:last-child{margin-bottom:0}@media screen and (max-width: 840px){.principleWrap ._principle ._whiteBox{padding:30px 24px}.principleWrap ._principle ._whiteBox ._h2ptn01{margin-bottom:30px}.principleWrap ._principle ._whiteBox ._h2ptn01 ._ttl{font-size:30px}.principleWrap ._principle ._groupvision p{line-height:1.7;font-size:14px}.principleWrap ._principle ._molcharts{margin-bottom:60px}.principleWrap ._principle ._molcharts .photoAuto img{width:85%;min-width:240px}.principleWrap ._principle ._molcharts dl.nowrapBlock{padding:30px 20px}.principleWrap ._principle ._molcharts dl.nowrapBlock dt{width:100%;font-size:16px;margin-bottom:10px}.principleWrap ._principle ._molcharts dl.nowrapBlock dt::first-letter{padding:0.1rem 0.35rem 0.15rem 0.4rem}.principleWrap ._principle ._molcharts dl.nowrapBlock dd{width:100%;font-size:16px;margin-bottom:25px}.principleWrap ._principle ._molcharts dl.nowrapBlock dd ul{margin-top:10px}.principleWrap ._principle ._molcharts dl.nowrapBlock dd ul li{font-size:14px;margin-bottom:10px}}
