@-webkit-keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@font-face{font-family:MazdaTypeRegular;src:url("../../common/fonts/MazdaType-Regular.woff2") format("woff2"),url("../../common/fonts/MazdaType-Regular.woff") format("woff"),url("../../common/fonts/MazdaType-Regular.otf") format("opentype")}@font-face{font-family:MazdaTypeMedium;src:url("../../common/fonts/MazdaType-Medium.woff2") format("woff2"),url("../../common/fonts/MazdaType-Medium.woff") format("woff"),url("../../common/fonts/MazdaType-Medium.otf") format("opentype")}@font-face{font-family:MazdaTypeBold;src:url("../../common/fonts/MazdaType-Bold.woff2") format("woff2"),url("../../common/fonts/MazdaType-Bold.woff") format("woff"),url("../../common/fonts/MazdaType-Bold.otf") format("opentype")}@font-face{font-family:NotoSansCJKjpRegular;src:local("Noto Sans CJK JP Regular"),url("../../common/fonts/NotoSansCJKjp-Regular.woff2") format("woff2"),url("../../common/fonts/NotoSansCJKjp-Regular.woff") format("woff"),url("../../common/fonts/NotoSansCJKjp-Regular.otf") format("opentype")}@font-face{font-family:NotoSansCJKjpMedium;src:local("Noto Sans CJK JP Medium"),url("../../common/fonts/NotoSansCJKjp-Medium.woff2") format("woff2"),url("../../common/fonts/NotoSansCJKjp-Medium.woff") format("woff"),url("../../common/fonts/NotoSansCJKjp-Medium.otf") format("opentype")}@font-face{font-family:NotoSansCJKjpBold;src:local("Noto Sans CJK JP Bold"),url("../../common/fonts/NotoSansCJKjp-Bold.woff2") format("woff2"),url("../../common/fonts/NotoSansCJKjp-Bold.woff") format("woff"),url("../../common/fonts/NotoSansCJKjp-Bold.otf") format("opentype")}main{background-color:#f5f5f5;color:#101010}main .container{margin:auto;padding:0 20px}main .hero{height:232px;background:#000 url(../img/hero_ownership_mb.jpg) no-repeat center center/cover}main .hero .container{padding:0}main .hero p,main .hero h1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2.8rem;letter-spacing:.08em;height:116px;color:#fff}main .ownership{padding:56px 20px 72px}main .ownership .container{padding:0}main .ownership h1{text-align:center;font-size:2.4rem;letter-spacing:.05em}main .ownership h1+.desc{font-size:1.4rem;margin-top:24px}main .ownership h2{margin-top:36px;font-size:1.8rem}main .ownership .order-list.root{margin-top:12px;font-size:1.6rem}main .ownership .order-list.root>li{margin-top:36px}main .ownership .order-list.root>li>h3+p{margin-top:12px}main .ownership .order-list.root>li>h4{margin-top:4px}main .ownership .order-list.root>li>h5{margin-top:12px}main .ownership .order-list.root>li li{font-size:1.4rem;letter-spacing:normal}main .ownership .order-list.root>li li+li{margin-top:6px}main .ownership .order-list.root>li li h5{margin-top:12px}main .ownership .order-list.root .order-list{margin-top:4px;counter-reset:n-child}main .ownership .order-list.root .order-list>li{counter-increment:n-child;padding-left:30px}main .ownership .order-list.root .order-list>li::before{color:#101010;content:"(" counter(n-child) ")"}main .ownership .order-list.root .order-list+.annotation-list{margin-top:6px}main .ownership .order-list.root .link-inner{font-size:1.2rem}main .ownership .order-list.root .annotation-list{margin-top:0}main .ownership .order-list.root .annotation-list li{font-size:1.2rem}main .ownership .order-list.root .unorder-list{margin-top:0}main .ownership .unorder-list .link-inner{font-size:1.2rem}main .ownership .unorder-list .annotation-list{margin-top:0}main .ownership .unorder-list .annotation-list li{font-size:1.2rem}main .ownership .unorder-list>li{margin-top:6px}main .ownership .annotation-list.ico-none li{padding-left:0}main .ownership .annotation-list.ico-none li::before{content:none}main .ownership h3{margin-top:24px;font-size:1.8rem}main .ownership h4{margin-top:12px}main .ownership .apply-block{margin-top:96px}main .ownership .apply-block h2{text-align:center;font-size:2.2rem}main .ownership .apply-block .definition-list{margin-top:32px}main .ownership .apply-block .definition-list .label{font-size:1.6rem}main .ownership .apply-block .definition-list li+li{margin-top:12px}main .ownership .apply-block .definition-list small{display:inline-block;font-size:1.1rem}main .ownership .apply-block .definition-list+p{margin-top:32px;font-size:1.4rem}main .ownership .apply-block .definition-list+p span{display:inline-block;margin-left:.5rem}main .ownership .apply-block .annotation-list{margin-top:4px}main .ownership .apply-block .tel-fax span{display:inline-block}main .ownership .apply-block .tel-fax span:nth-of-type(2){display:none}main .ownership .apply-block small{display:inline-block}@media screen and (min-width: 481px){main .hero{height:320px;background-image:url(../img/hero_ownership_pc.jpg)}main .hero p,main .hero h1{width:50%;font-size:3.4rem;height:320px}main .ownership{padding:88px 0 120px}main .ownership h1{font-size:3rem}main .ownership .container{max-width:600px}main .ownership .order-list.root{margin-top:12px;font-size:1.6rem}main .ownership .order-list.root>li{margin-top:36px}main .ownership .order-list.root>li>h3{margin-top:24px}main .ownership .order-list.root>li>h3+p{margin-top:12px}main .ownership .order-list.root>li>h4{margin-top:12px}main .ownership .order-list.root>li ol,main .ownership .order-list.root>li ul{margin-top:12px}main .ownership .order-list.root>li li{font-size:1.6rem;letter-spacing:normal}main .ownership .order-list.root>li li+li{margin-top:12px}main .ownership .order-list.root>li li h5{margin-top:12px}main .ownership .order-list.root>li li ul,main .ownership .order-list.root>li li ol{margin-top:0}main .ownership .order-list.root .order-list{margin-top:12px;counter-reset:n-child}main .ownership .order-list.root .order-list>li{counter-increment:n-child;padding-left:30px}main .ownership .order-list.root .order-list>li::before{color:#101010;content:"(" counter(n-child) ")"}main .ownership .order-list.root .order-list+.annotation-list{margin-top:12px}main .ownership .order-list.root .unorder-list{margin-top:6px}main .ownership .order-list.root .unorder-list li{margin-top:0}main .ownership .unorder-list>li{margin-top:12px}main .ownership .unorder-list .link-inner{font-size:1.2rem}main .ownership .unorder-list .annotation-list{margin-top:6px}main .ownership .unorder-list .annotation-list li{margin-top:0}main .ownership .apply-block .tel-fax span{display:inline-block}main .ownership .apply-block .tel-fax span:nth-of-type(2){display:inline-block;margin:0 6px}}@media screen and (min-width: 1024px){main .ownership h2{margin-top:36px;font-size:2rem}}
