:root{--foszXXS:12px;--foszXS:14px;--foszS:16px;--foszM:18px;--foszL:20px;--foszXL:28px;--foszXXL:48px;--foszPageTitle:64px;--pcRed:red;--pcRed70:#c00;--pcRed80:#900;--pcWhite:#fff;--pcBlack:#000;--journal:#99afff;--voices:#ffe56f}
p.text{margin-top:32px}
hr{border:none;border-top:1px solid #ccc}
#odg.odg-detail .target{display:inline-block;padding-left:26px;position:relative;vertical-align:top;word-break:break-all}
#odg.odg-detail .target:before{background:url(/global/sharehouse/our-stories/articles/focus/expo2025/img/External.svg) no-repeat left -2px top 1px;background-size:26px;content:"";display:inline-block;height:26px;left:0;position:absolute;top:0;width:20px}
#odg.odg-detail .target--inline{display:inline;margin-left:0;padding-left:22px;text-indent:0}
#odg.odg-detail .pdf{display:inline-block;padding-left:26px;position:relative;vertical-align:top;word-break:break-all}
/*#odg.odg-detail .pdf:before{background:url(../img/common/Pdf.svg) no-repeat left -2px top 0;background-size:26px;content:"";display:inline-block;height:26px;left:0;position:absolute;top:0;width:20px}*/
#odg.odg-detail .pdf--inline{display:inline;margin-left:0;padding-left:22px;text-indent:0}
#odg.odg-detail .text--indent{padding-left:1em;position:relative;text-align:left}
#odg.odg-detail .text--indent>span:first-of-type{display:inline-block;left:0;position:absolute;top:0}
#odg.odg-detail .text--note{font-size:var(--foszS);line-height:1.75;position:relative}
#odg.odg-detail .mvTitle{display:flex;margin:0 auto;max-width:1440px;padding:0 10px;width:100%}
#odg.odg-detail .mvTitle .mvTitle__photo{background:#f2f2f2;order:0;position:relative;width:48.94366%}
#odg.odg-detail .mvTitle .mvTitle__photo img{height:auto;min-height:auto;width:100%}
#odg.odg-detail .mvTitle .mvTitle__text{align-items:flex-start;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f2f2f2;bottom:auto;box-sizing:border-box;color:var(--pcBlack);display:flex;flex-flow:column;justify-content:flex-start;left:auto;order:1;padding:35px 30px;position:relative;width:51.05634%;z-index:2}
#odg.odg-detail .mvTitle .mvTitle__text .mvTitle__en-txt{color:var(--pcBlack);font-size:var(--foszL);font-weight:700;left:auto;line-height:1;padding:4px 32px;position:relative;top:auto}
#odg.odg-detail .mvTitle .mvTitle__text .mvTitle__en-txt.journals{background-color:var(--journal)}
#odg.odg-detail .mvTitle .mvTitle__text .mvTitle__en-txt.voices{background-color:var(--voices)}
#odg.odg-detail .mvTitle .mvTitle__text .mvTitle__date{color:#4d4d4d;font-size:var(--foszS);letter-spacing:normal;line-height:1.875;margin-top:14px}
#odg.odg-detail .mvTitle .mvTitle__text .mvTitle__title{color:var(--pcBlack);font-size:var(--foszXXL);font-weight:700;line-height:1.20833;margin-top:8px}
#odg.odg-detail .mvTitle .mvTitle__text .mvTitle__tag{align-items:center;display:flex;flex-wrap:wrap;margin-top:22px}
#odg.odg-detail .mvTitle .mvTitle__text .mvTitle__tag li{background-color:var(--pcWhite);border:1px solid var(--pcBlack);color:var(--pcBlack);font-size:var(--foszXXS);font-weight:700;line-height:1;margin:0 5px 10px 0;padding:3px 8px;width:-moz-fit-content;width:fit-content}
#odg.odg-detail .mvTitle .mvTitle__text .mvTitle__tag li.mvTitle__tag--sub{background-color:var(--pcBlack);color:var(--pcWhite);font-size:var(--foszXXS);padding:3px 8px;width:-moz-fit-content;width:fit-content}
#odg.odg-detail .topTitle{align-items:flex-start;color:var(--pcBlack);display:flex;flex-flow:column;justify-content:flex-start}
#odg.odg-detail .topTitle .topTitle__en{background-color:var(--journal);color:var(--pcBlack);display:inline-block;font-size:var(--foszL);font-weight:700;left:auto;line-height:1;padding:4px 32px;position:relative;top:auto}
#odg.odg-detail .topTitle .topTitle__en.journals{background-color:var(--journal)}
#odg.odg-detail .topTitle .topTitle__en.voices{background-color:var(--voices)}
#odg.odg-detail .topTitle .topTitle__date{color:#4d4d4d;display:inline-block;font-size:var(--foszS);letter-spacing:normal;line-height:1.875;margin-top:15px}
#odg.odg-detail .topTitle .topTitle__title{color:var(--pcBlack);font-size:var(--foszXXL);font-weight:700;line-height:1.20833;margin-top:8px}
#odg.odg-detail .topTitle .topTitle__tag{align-items:center;display:flex;flex-wrap:wrap;margin-top:25px}
#odg.odg-detail .topTitle .topTitle__tag li{background-color:var(--pcWhite);border:1px solid var(--pcBlack);color:var(--pcBlack);font-size:var(--foszXXS);font-weight:700;line-height:1;margin:0 5px 5px 0;padding:3px 8px;width:-moz-fit-content;width:fit-content}
#odg.odg-detail .topTitle .topTitle__tag li.topTitle__tag--sub{background-color:var(--pcBlack);color:var(--pcWhite);font-size:var(--foszXXS);padding:3px 8px;width:-moz-fit-content;width:fit-content}
#odg.odg-detail .lead-text p+p,#odg.odg-detail .topTitle+.lead-text p{margin-top:26px}
#odg.odg-detail .contentsArea .contentsArea__title{color:var(--pcBlack);font-size:var(--foszL);font-weight:700;line-height:2.2;margin-top:25px;padding-left:.25em}
#odg.odg-detail .contentsArea .contentsArea__list li{position:relative}
#odg.odg-detail .contentsArea .contentsArea__list li a{color:var(--pcBlack);display:block;font-size:var(--foszS);line-height:2.75;padding-left:30px}
/*#odg.odg-detail .contentsArea .contentsArea__list li a:before{background:url(../img/common/LinkDown.svg) 0 0 no-repeat;content:"";display:block;height:25px;left:2px;position:absolute;top:12px;width:25px}*/
#odg.odg-detail .contentsArea .contentsArea__list li a:hover{background-color:#f2f2f2;color:var(--pcRed70)}
/*#odg.odg-detail .contentsArea .contentsArea__list li a:hover:before{background-image:url(../img/common/LinkDown-R.svg)}*/
#odg.odg-detail .photoBlock{margin-left:auto;margin-right:auto;margin-top:75px}
#odg.odg-detail .photoBlock>span{display:block;font-size:var(--foszS);margin-top:7px}
#odg.odg-detail .photoBlock>img+p{margin-top:9px}
#odg.odg-detail .photoBlock.photoBlock--2col li>img{width:100%}
#odg.odg-detail .photoBlock.photoBlock--2col li>span{display:block;font-size:var(--foszS)}
#odg.odg-detail .photoBlock.photoBlock--3col li>img{width:100%}
#odg.odg-detail .photoBlock.photoBlock--3col li>span{display:block;font-size:var(--foszS)}
#odg.odg-detail .photoBlock.photoBlock--4col li>img{width:100%}
#odg.odg-detail .photoBlock.photoBlock--4col li>span{display:block;font-size:var(--foszS)}
#odg.odg-detail .photoColumn .photoBlock,#odg.odg-detail .photoColumn .photoColumn__text{margin:0}
#odg.odg-detail .photoColumn .text--note{margin-top:69px}
#odg.odg-detail .pdfViewer{padding-bottom:75%;position:relative}
#odg.odg-detail .pdfViewer iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}
#odg.odg-detail .movie-contents{margin-top:80px}
#odg.odg-detail .movie-contents.movie-contents_narrow{margin-left:auto;margin-right:auto;max-width:840px}
#odg.odg-detail .movie-contents.movie-contents_1210_narrow{margin-left:auto;margin-right:auto;max-width:900px}
#odg.odg-detail .movie-contents .movie-contents_player{padding-top:56.25%;position:relative;width:100%}
#odg.odg-detail .movie-contents .movie-contents_player iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}
#odg.odg-detail .movie-contents .movie-contents_player.movie-contents_player--vertical{aspect-ratio:9/16;max-width:300px;width:100%}
#odg.odg-detail .movie-contents .movie-contents_player.movie-contents_player--vertical iframe{height:100%;width:100%}
#odg.odg-detail .movie-contents .movie-contents_player.movie-contents_player--vertical.centered{margin-left:auto;margin-right:auto}
#odg.odg-detail .movie-contents .movie-contents_player.movie-contents_player--vertical.righted{margin-left:auto;margin-right:0}
#odg.odg-detail .movie-contents .movie-contents_auto-aspect{background:#272727;height:0;margin-left:auto;margin-right:auto;max-height:600px;max-width:600px;overflow:hidden;padding-top:66.66667%;position:relative;width:100%}
#odg.odg-detail .movie-contents .movie-contents_auto-aspect.aspect_x{max-height:560px;max-width:560px;padding-top:57.1428571429%}
#odg.odg-detail .movie-contents .movie-contents_auto-aspect iframe{box-shadow:0 0 20px 0 rgba(0,0,0,.3);height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}
#odg.odg-detail .movie-contents .movie-contents_alternative-btn{margin-top:15px;text-align:right}
#odg.odg-detail .movie-contents .movie-contents_alternative-btn button{color:#000;cursor:pointer;font-size:18px;font-weight:400;text-decoration:underline}
#odg.odg-detail .movie-contents .movie-contents_alternative-btn button:focus-visible{outline:revert}
#odg.odg-detail .movie-contents iframe{border:none}
#odg.odg-detail .movieColumn .movie-contents .movie-contents_player{padding-top:177.31343284%}
#odg.odg-detail .textArticle__sub{color:var(--pcRed);font-size:var(--foszM);font-weight:700}
#odg.odg-detail .textArticle__title{font-size:var(--foszXXL);font-weight:700;line-height:1.20833;margin-top:10px}
#odg.odg-detail .textArticle .text{font-size:var(--foszM);margin-top:15px}
#odg.odg-detail .textArticle time{color:#4d4d4d;display:inline-block;font-size:var(--foszS);font-weight:400}
#odg.odg-detail .voiceBox{display:flex;justify-content:space-between;margin-top:45px}
#odg.odg-detail .voiceBox__img{border-radius:100%;flex-shrink:0;height:95px;overflow:hidden;width:95px}
#odg.odg-detail .voiceBox__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
#odg.odg-detail .voiceBox__text{border-left:2px solid grey;flex:1;margin-left:45px;padding-left:33px;position:relative}
#odg.odg-detail .voiceBox__text>:first-of-type{margin-top:0}
#odg.odg-detail .voiceBox__text:before{background-color:#fff;border-top:2px solid grey;content:"";height:13px;position:absolute;right:100%;top:50px;transform:skewY(22deg);transform-origin:right top;width:27px}
#odg.odg-detail .talkBox .talkBox__name{color:#4d4314;font-weight:700}
#odg.odg-detail .talkBox.talkBox--even .talkBox__name{color:#0023a1}
#odg.odg-detail .blockBg,#odg.odg-detail .blockQuote{background-color:#f2f2f2;font-size:var(--foszS);padding:33px 30px 34px}
#odg.odg-detail .blockBg>.text-sup{margin-top:0;padding-left:1em;position:relative}
#odg.odg-detail .blockBg>.text-sup>span:first-of-type{display:inline-block;left:0;position:absolute;top:0}
#odg.odg-detail .blockPoints{background-color:#fdfbe5;font-size:var(--foszS);padding:33px 30px 35px}
#odg.odg-detail .blockPoints .heading02:first-of-type{margin-top:0}
#odg.odg-detail .blockPoints.bg-color-blue{background-color:#f0f3ff}
#odg.odg-detail .headingPageTitle{color:var(--pcBlack);font-size:var(--foszPageTitle);font-weight:700;line-height:1.2}
#odg.odg-detail .heading01{border-left:2px solid var(--pcRed);color:var(--pcBlack);font-size:var(--foszXL);font-weight:700;line-height:1.35714;margin-top:35px;padding-bottom:3px;padding-left:14px}
#odg.odg-detail .heading01+*{margin-top:40px}
#odg.odg-detail .heading02{color:var(--pcBlack);font-size:var(--foszL);font-weight:700;line-height:1.6;margin-top:35px}
#odg.odg-detail .heading03{color:var(--pcBlack);font-size:var(--foszM);font-weight:700;line-height:1.77778;margin-top:35px}
#odg.odg-detail article .heading01:first-of-type,#odg.odg-detail article .heading02:first-of-type,#odg.odg-detail article .heading03:first-of-type{margin-top:0}
#odg.odg-detail .text--bg-color{background-color:#fff5c6}
#odg.odg-detail .text--bg-color-blue{background-color:#ccd7ff}
#odg.odg-detail .btnLink{display:inline-block;text-align:left}
#odg.odg-detail .btnLink a{background:url(/global/sharehouse/our-stories/articles/focus/expo2025/img/ArrowNext.svg) right 12px center no-repeat;background-size:36px 26px;border:2px solid var(--pcBlack);border-radius:0;color:var(--pcBlack);display:block;font-size:var(--foszM);font-weight:700;letter-spacing:normal;line-height:1.2;padding:9px 69px 10px 12px;text-align:left}
#odg.odg-detail .btnLink a span{background:none;border:none;border-radius:0;display:inline-block;line-height:1.2;padding:0}
#odg.odg-detail .btnLink.btnLink--target a{background:url(/global/sharehouse/our-stories/articles/focus/expo2025/img/External.svg) left 12px center no-repeat;background-size:26px 26px;padding:9px 21px 10px 40px}
#odg.odg-detail .btnLink.btnLink--target.btnLink--narrow-tg a{padding-right:10px}
/*#odg.odg-detail .btnLink.btnLink--pdf a{background:url(../img/common/Pdf.svg) left 12px center no-repeat;background-size:26px 26px;padding:9px 21px 10px 40px}
#odg.odg-detail .btnLink.btnLink--pdf.btnLink--narrow-tg a{padding-right:10px}*/
#odg.odg-detail .btnLink.btnLink--bk a{background:url(/global/sharehouse/our-stories/articles/focus/expo2025/img/ArrowNext-W.svg) right 13px center no-repeat var(--pcBlack);border-color:var(--pcBlack);color:var(--pcWhite)}
#odg.odg-detail .btnLink.btnLink--bk.btnLink--target a{background:url(/global/sharehouse/our-stories/articles/focus/expo2025/img/External-W.svg) left 12px center no-repeat var(--pcBlack);background-size:26px 26px;padding:10px 20px 10px 40px}
#odg.odg-detail .btnLink.btnLink--bk.btnLink--target.btnLink--narrow-tg a{padding-right:10px}
/*#odg.odg-detail .btnLink.btnLink--bk.btnLink--pdf a{background:url(../img/common/Pdf-W.svg) left 12px center no-repeat var(--pcBlack);background-size:26px 26px;padding:10px 20px 10px 40px}*/
#odg.odg-detail .btnLink.btnLink--bk.btnLink--pdf.btnLink--narrow-tg a{padding-right:10px}
#odg.odg-detail .btnLink__wrap{display:flex;flex-wrap:wrap}
#odg.odg-detail .btnLink__wrap>*{margin-right:50px;margin-top:10px}
#odg.odg-detail .bannerBorder__box a{border:1px solid #ccc;padding:30px}
#odg.odg-detail .bannerBorder__box a .bannerBorder__img img{width:100%}
#odg.odg-detail .bannerBorder__box a .bannerBorder__text{font-size:var(--foszS)}
#odg.odg-detail .bannerBorder__box a .bannerBorder__text .bannerBorder__title{margin-top:0}
#odg.odg-detail .bannerBorder__box a .bannerBorder__text .bannerBorder__about{margin-top:6px}
#odg.odg-detail .bannerBorder__box a:hover{color:var(--pcBlack)}
#odg.odg-detail .downloadApp__col{display:flex}
#odg.odg-detail .downloadApp__title{font-size:var(--foszM);font-weight:700;line-height:1}
#odg.odg-detail .downloadApp__link{padding:0 11px 0 20px}
#odg.odg-detail .henkakuProject{margin-top:70px}
#odg.odg-detail .henkakuProject .btnLink-wrap .btnLink a{padding-right:18px}
#odg.odg-detail .henkakuProject .btnLink-wrap .btnLink a span span:first-of-type{margin-right:18px}
#odg.odg-detail .list{list-style:none}
#odg.odg-detail .list li{margin:1em 0 0}
#odg.odg-detail .list li:first-of-type{margin-top:0}
#odg.odg-detail .list ol,#odg.odg-detail .list ul{margin-top:1em}
#odg.odg-detail .list--narrow{list-style:none}
#odg.odg-detail .list--narrow li{line-height:1.77778;margin:0}
#odg.odg-detail .list--narrow li:first-of-type,#odg.odg-detail .list--narrow ol,#odg.odg-detail .list--narrow ul{margin-top:0}
#odg.odg-detail .list--dots li{margin-left:1.25em;margin-top:15px;position:relative}
#odg.odg-detail .list--dots li:before{background-color:#000;border-radius:50%;content:"";display:block;height:6px;left:-18px;position:absolute;top:15px;width:6px}
#odg.odg-detail .list--kome li{margin-top:8px;padding-left:1em;position:relative}
#odg.odg-detail .list--kome li:before{content:"※";display:inline-block;left:0;position:absolute;top:0}
#odg.odg-detail .list--kome.fosz-s li{margin-top:5px}
#odg.odg-detail .list--number li{margin-top:8px;padding-left:2em;position:relative}
#odg.odg-detail .list--number li span:first-of-type{display:inline-block;left:0;position:absolute;top:0}
#odg.odg-detail .list--number li.double,#odg.odg-detail .list--number li.double ol li,#odg.odg-detail .list--number li.double ul li{padding-left:2.5em}
#odg.odg-detail .list--number.list--number__narrow li{padding-left:1.25em}
#odg.odg-detail .list--number.list--number__narrow li.double,#odg.odg-detail .list--number.list--number__narrow li.double ol li,#odg.odg-detail .list--number.list--number__narrow li.double ul li{padding-left:1.75em}
#odg.odg-detail .list--number.fosz-s li{margin-top:5px}
#odg.odg-detail .list--ast li{margin-top:8px;padding-left:1em;position:relative}
#odg.odg-detail .list--ast li:before{content:"*";display:inline-block;left:0;position:absolute;top:.1em}
#odg.odg-detail .list--ast.fosz-s li{margin-top:7px}
#odg.odg-detail .timeSchedule h3.heading02{margin:0 0 32px}
#odg.odg-detail .timeSchedule .timeSchedule__list{list-style:none}
#odg.odg-detail .timeSchedule .timeSchedule__list li{display:flex;justify-content:space-between;margin:8px 0 0;padding:0}
#odg.odg-detail .timeSchedule .timeSchedule__list li:first-of-type{margin-top:0}
#odg.odg-detail .timeSchedule .timeSchedule__list li .time{position:relative;width:120px}
#odg.odg-detail .timeSchedule .timeSchedule__list li .time>span{background-color:#ffdd41;color:var(--pcBlack);display:block;font-size:var(--foszS);font-weight:700;line-height:1;padding:5px 2px 7px;text-align:center}
#odg.odg-detail .timeSchedule .timeSchedule__list li .time:before{background-color:#ffdd41;bottom:0;content:"";display:block;height:calc(100% - 36px);left:50%;position:absolute;width:2px}
#odg.odg-detail .timeSchedule .timeSchedule__list li .schedule{width:calc(100% - 135px)}
#odg.odg-detail .timeSchedule .timeSchedule__list li .schedule .action{color:var(--pcBlack);font-size:var(--foszL);font-weight:700;line-height:24px}
#odg.odg-detail .timeSchedule .timeSchedule__list li .schedule .detail{font-size:var(--foszM);line-height:1.77778;margin-top:11px;padding-bottom:19px}
#odg.odg-detail .timeSchedule .timeSchedule__list li .schedule.no-detail .action{margin-bottom:31px}
#odg.odg-detail .timeSchedule .timeSchedule__list li:last-of-type .time:before{display:none}
#odg.odg-detail .timeSchedule .timeSchedule__list li:last-of-type .schedule .detail{padding-bottom:0}
#odg.odg-detail .timeSchedule.timeSchedule--Wide .timeSchedule__list .time{width:160px}
#odg.odg-detail .timeSchedule.timeSchedule--Wide .timeSchedule__list .schedule{width:calc(100% - 175px)}
#odg.odg-detail .timeSchedule--radius h3.heading02{margin:0 0 30px}
#odg.odg-detail .timeSchedule--radius .timeSchedule__list{list-style:none}
#odg.odg-detail .timeSchedule--radius .timeSchedule__list li{display:flex;justify-content:space-between;margin:8px 0 0;padding:0}
#odg.odg-detail .timeSchedule--radius .timeSchedule__list li:first-of-type{margin-top:0}
#odg.odg-detail .timeSchedule--radius .timeSchedule__list li .points{position:relative;top:14px;width:22px}
#odg.odg-detail .timeSchedule--radius .timeSchedule__list li .points>span{background-color:#ffdd41;border-radius:11px;color:var(--pcBlack);display:block;font-size:var(--foszS);font-weight:700;height:22px;line-height:1;padding:0;text-align:center;width:22px}
#odg.odg-detail .timeSchedule--radius .timeSchedule__list li .points:before{background-color:#ffdd41;bottom:0;content:"";display:block;height:calc(100% - 30px);left:calc(50% - 1px);position:absolute;width:2px}
#odg.odg-detail .timeSchedule--radius .timeSchedule__list li .schedule{width:calc(100% - 46px)}
#odg.odg-detail .timeSchedule--radius .timeSchedule__list li .schedule .time{color:var(--pcBlack);display:block;font-size:var(--foszS);font-weight:700;line-height:1.3;margin-bottom:4px}
#odg.odg-detail .timeSchedule--radius .timeSchedule__list li .schedule .action{color:var(--pcBlack);font-size:var(--foszL);font-weight:700;line-height:24px}
#odg.odg-detail .timeSchedule--radius .timeSchedule__list li .schedule .detail{line-height:1.77778;margin-top:9px;padding-bottom:24px}
#odg.odg-detail .timeSchedule--radius .timeSchedule__list li .schedule.no-detail .action{margin-bottom:31px}
#odg.odg-detail .timeSchedule--radius .timeSchedule__list li:last-of-type .points:before{display:none}
#odg.odg-detail .timeSchedule--radius .timeSchedule__list li:last-of-type .schedule .detail{padding-bottom:0}
#odg.odg-detail .profile{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-areas:"a e" "b e" "c e" "d e";row-gap:0}
#odg.odg-detail .profile__category{font-size:var(--foszS);grid-area:a}
#odg.odg-detail .profile__title{font-size:var(--foszL);font-weight:700;grid-area:b;line-height:1.6;margin-top:2px}
#odg.odg-detail .profile__title small{font-size:var(--foszS)}
#odg.odg-detail .profile__title--sml{display:block;font-size:var(--foszS);line-height:1.75}
#odg.odg-detail .profile__title--flag{display:inline-block;margin-top:4px;position:relative}
#odg.odg-detail .profile__title--flag:after{background-color:transparent;background-position:0 0;background-repeat:no-repeat;background-size:100%;bottom:0;content:"";display:block;height:24px;margin:auto;position:absolute;right:-51px;top:0;width:34px}
#odg.odg-detail .profile__title--flag.flag-gbr:after{background-image:url(/our-stories/assets/images/articles/icon_flag/icon_flag_gbr.jpg)}
#odg.odg-detail .profile__title--flag.flag-tur:after{background-image:url(/our-stories/assets/images/articles/icon_flag/icon_flag_tur.jpg)}
#odg.odg-detail .profile__title--flag.flag-tha:after{background-image:url(/our-stories/assets/images/articles/icon_flag/icon_flag_tha.jpg)}
#odg.odg-detail .profile__title--flag.flag-us:after{background-image:url(/our-stories/assets/images/articles/icon_flag/icon_flag_us.jpg)}
#odg.odg-detail .profile__title--flag.flag-deu:after{background-image:url(/our-stories/assets/images/articles/icon_flag/icon_flag_deu.jpg)}
#odg.odg-detail .profile__title--flag.flag-pol:after{background-image:url(/our-stories/assets/images/articles/icon_flag/icon_flag_pol.jpg)}
#odg.odg-detail .profile__title--flag.flag-mex:after{background-image:url(/our-stories/assets/images/articles/icon_flag/icon_flag_mex.jpg)}
#odg.odg-detail .profile__title--flag.flag-ita:after{background-image:url(/our-stories/assets/images/articles/icon_flag/icon_flag_ita.jpg)}
#odg.odg-detail .profile__title--flag.flag-chn:after{background-image:url(/our-stories/assets/images/articles/icon_flag/icon_flag_chn.jpg)}
#odg.odg-detail .profile__title--flag.flag-sgp:after{background-image:url(/our-stories/assets/images/articles/icon_flag/icon_flag_sgp.jpg)}
#odg.odg-detail .profile__title--flag.flag-nzl:after{background-image:url(/our-stories/assets/images/articles/icon_flag/icon_flag_nzl.jpg)}
#odg.odg-detail .profile__title--flag.flag-ind:after{background-image:url(/our-stories/assets/images/articles/icon_flag/icon_flag_ind.jpg)}
#odg.odg-detail .profile__title--flag.flag-hkg:after{background-image:url(/our-stories/assets/images/articles/icon_flag/icon_flag_hkg.jpg)}
#odg.odg-detail .profile__text{grid-area:c;margin-top:12px}
#odg.odg-detail .profile__list{grid-area:d;margin-top:2em}
#odg.odg-detail .profile__list>li{display:flex;margin-top:1em}
#odg.odg-detail .profile__list>li:first-of-type{margin-top:0}
#odg.odg-detail .profile__list>li>p{margin:0}
#odg.odg-detail .profile__list>li>.year{display:block;font-size:var(--foszS);line-height:1.625;width:80px}
#odg.odg-detail .profile__list>li>.detail{font-size:var(--foszS);line-height:1.625;width:calc(100% - 80px)}
#odg.odg-detail .profile__photo{grid-area:e;margin-left:auto;max-width:280px}
#odg.odg-detail .profileList__detail{margin-top:22px}
#odg.odg-detail .staffCredit{border-top:1px solid #ccc;margin:10px auto 0;padding:10px 0 0}
#odg.odg-detail .staffCredit p{font-size:var(--foszM);margin:0;padding:0;text-align:right}
#odg.odg-detail .relatedLinks--photo{border-top:1px solid #ccc;padding-top:40px}
#odg.odg-detail .relatedLinks--photo>.heading02{margin-top:0}
#odg.odg-detail .relatedLinks--photo.border--none{border-top:0;padding-top:0}
#odg.odg-detail .relatedLinks--photo__list li{position:relative}
#odg.odg-detail .relatedLinks--photo__list li img{display:block;margin-bottom:25px}
#odg.odg-detail .relatedLinks--photo__text{font-feature-settings:"palt";font-size:24px;font-weight:700;line-height:1.5}
#odg.odg-detail .relatedLinks--photo__text>a:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}
#odg.odg-detail .relatedLinks--photo__link{border:2px solid var(--pcBlack);border-radius:0;color:var(--pcBlack);display:inline-block;font-size:var(--foszS);font-weight:700;letter-spacing:normal;line-height:1.2;margin-left:30px;margin-right:30px;margin-top:20px;padding:12px 18px 14px;text-align:left}
#odg.odg-detail .relatedLinks--btn{border-top:1px solid #ccc;padding-top:40px}
#odg.odg-detail .relatedLinks--btn>.heading02{margin-top:0}
#odg.odg-detail .relatedLinks--btn.border--none{border-top:none;padding-top:0}
#odg.odg-detail .relatedLinks--btn__list{display:flex;flex-wrap:wrap;margin-bottom:-16px}
#odg.odg-detail .relatedLinks--btn__list>li{margin:0 16px 16px 0}
#odg.odg-detail .bgBlock{background-color:#f2f2f2;margin-bottom:95px;margin-top:95px;padding-bottom:95px;padding-top:95px}
#odg.odg-detail .bgBlock__inner{margin:0 auto;max-width:920px;padding:0 10px}
#odg.odg-detail .bgBlock__inner.inner--medium{max-width:1230px}
#odg.odg-detail .bgBlock__inner .heading02{margin-top:0}
#odg.odg-detail .bgBlock__inner .relatedLinks--photo.relatedLinks--photo__2col .relatedLinks--photo__list li{margin-bottom:0}
#odg.odg-detail .sns{align-items:center;display:flex;justify-content:flex-start}
#odg.odg-detail .sns__title{font-size:var(--foszL);font-weight:700;line-height:1;margin-right:28px}
#odg.odg-detail .sns__list{align-items:center;display:flex;justify-content:flex-start}
#odg.odg-detail .sns__item{margin-right:28px}
#odg.odg-detail .sns__item a{transition:opacity .2s ease}
#odg.odg-detail .sns__item img{max-height:35px}
#odg.odg-detail .bannerFooter__box>a{display:block}
#odg.odg-detail .tagsFooter{background-color:#f2f2f2;margin-bottom:80px;margin-top:80px}
#odg.odg-detail .tagsFooter__inner{margin:0 auto;max-width:920px}
#odg.odg-detail .tagsFooter__inner.inner--medium{max-width:1230px}
#odg.odg-detail .tagsFooter__title{font-size:var(--foszL);font-weight:700;line-height:1}
#odg.odg-detail .tagsFooter__list{align-items:center;display:flex;flex-wrap:wrap}
#odg.odg-detail .tagsFooter__list--item{margin:0 5px 5px 0}
#odg.odg-detail .tagsFooter__list--item a{background-color:var(--pcWhite);border:1px solid var(--pcBlack);color:var(--pcBlack);display:block;font-size:var(--foszXXS);font-weight:700;line-height:1;padding:3px 8px;width:-moz-fit-content;width:fit-content}
#odg.odg-detail .tagsFooter__list--item a.tagsSub{background-color:var(--pcBlack);color:var(--pcWhite);font-size:var(--foszXXS);padding:3px 8px;width:-moz-fit-content;width:fit-content}
#odg.odg-detail .tagsFooter__list--item a:hover{border-color:var(--pcRed70);color:var(--pcRed70)}
#odg.odg-detail .chapterBlock__box{position:relative}
#odg.odg-detail .chapterBlock__box:before{top:0}
#odg.odg-detail .chapterBlock__box:before,#odg.odg-detail .chapterBlock__box:last-of-type:after{background-color:#989898;content:"";display:block;height:1px;left:0;position:absolute;width:100%}
#odg.odg-detail .chapterBlock__box:last-of-type:after{bottom:0}
#odg.odg-detail .chapterBlock.borderNone .chapterBlock__box:before,#odg.odg-detail .chapterBlock.borderNone .chapterBlock__box:last-of-type:after{display:none}
@media screen and (min-width:769px){
#odg.odg-detail .movie-contents .movie-contents_alternative-btn button:hover{text-decoration:none}
#odg.odg-detail .talkBox{margin-top:32px}
#odg.odg-detail .talkBox p{padding-left:3em;text-indent:-3em}
#odg.odg-detail .talkBox_text{margin-left:3.25rem}
#odg.odg-detail .btnLink a:hover{background:url(/global/sharehouse/our-stories/articles/focus/expo2025/img/ArrowNext-R.svg) right 12px center no-repeat;background-size:36px 26px;border-color:var(--pcRed70);color:var(--pcRed70)}
#odg.odg-detail .btnLink.btnLink--target a:hover{background:url(/global/sharehouse/our-stories/articles/focus/expo2025/img/External-R.svg) left 12px center no-repeat}
/*#odg.odg-detail .btnLink.btnLink--pdf a:hover{background:url(../img/common/Pdf-R.svg) left 12px center no-repeat}*/
#odg.odg-detail .btnLink.btnLink--bk a{color:var(--pcWhite)}
#odg.odg-detail .btnLink.btnLink--bk a:hover{background:url(/global/sharehouse/our-stories/articles/focus/expo2025/img/ArrowNext-W.svg) right 13px center no-repeat var(--pcRed70);border-color:var(--pcRed70)}
/*#odg.odg-detail .btnLink.btnLink--bk.btnLink--target a:hover{background:url(../img/common/External-W.svg) left 12px center no-repeat var(--pcRed70)}*/
/*#odg.odg-detail .btnLink.btnLink--bk.btnLink--pdf a:hover{background:url(../img/common/Pdf-W.svg) left 12px center no-repeat var(--pcRed70)}*/
#odg.odg-detail .bannerLink a{display:block;transition:opacity .2s ease}
#odg.odg-detail .bannerLink a:hover{opacity:.7}
#odg.odg-detail .bannerBorder__box a{display:flex;flex-wrap:wrap;justify-content:space-between;transition:opacity .2s ease}
#odg.odg-detail .bannerBorder__box a .bannerBorder__img{width:28.99761%}
#odg.odg-detail .bannerBorder__box a .bannerBorder__text{width:67.78043%}
#odg.odg-detail .bannerBorder__box a:hover .target{color:var(--pcRed70)}
#odg.odg-detail .bannerBorder__box a:hover .target:before{background:url(/global/sharehouse/our-stories/articles/focus/expo2025/img/External-R.svg) no-repeat left -2px top 1px;background-size:26px}
#odg.odg-detail .downloadApp{margin-top:73px}
#odg.odg-detail .downloadApp__wrap{display:flex;justify-content:flex-start;margin-top:42px}
#odg.odg-detail .downloadApp__col.apple{width:44.11111%}
#odg.odg-detail .downloadApp__col.google{width:46.66667%}
#odg.odg-detail .downloadApp__link{transition:opacity .2s ease}
#odg.odg-detail .downloadApp__link img{max-height:66px}
#odg.odg-detail .downloadApp__link:hover{opacity:.7}
#odg.odg-detail .downloadApp__qr img{max-height:68px;width:auto}
#odg.odg-detail .inner-medium .bannerBorder__box a .bannerBorder__img{width:21.16725%}
#odg.odg-detail .inner-medium .bannerBorder__box a .bannerBorder__text{width:76.48084%}
}
@media screen and (min-width:769px)and (max-width:1100px){
#odg.odg-detail .movie-contents .movie-contents_alternative-btn button:hover{text-decoration:underline}
}
@media screen and (min-width:769px){
#odg.odg-detail .target:hover:before{background:url(/global/sharehouse/our-stories/articles/focus/expo2025/img/External-R.svg) no-repeat left -2px top 1px;background-size:26px}
/*#odg.odg-detail .pdf:hover:before{background:url(../img/common/Pdf-R.svg) no-repeat left -2px top 0;background-size:26px}*/
#odg.odg-detail .contentsArea{margin-top:60px}
#odg.odg-detail .contentsArea .contentsArea__list{margin-top:2px}
#odg.odg-detail .contentsArea .contentsArea__list li a:before{left:0;top:10px}
#odg.odg-detail .photoBlock.photoBlock--large{max-width:560px}
#odg.odg-detail .photoBlock.photoBlock--middle{max-width:435px}
#odg.odg-detail .photoBlock.photoBlock--small{max-width:280px}
#odg.odg-detail .photoBlock.photoBlock--2col{-moz-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:1fr 1fr;row-gap:40px}
#odg.odg-detail .photoBlock.photoBlock--2col li>span{margin-top:7px}
#odg.odg-detail .photoBlock.photoBlock--3col{-moz-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:40px}
#odg.odg-detail .photoBlock.photoBlock--3col li>span{margin-top:7px}
#odg.odg-detail .photoBlock.photoBlock--4col{-moz-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;row-gap:40px}
#odg.odg-detail .photoBlock.photoBlock--4col li>span{margin-top:7px}
#odg.odg-detail .photoBlock.photoBlock--4col li>span.photoBlock__text--job{font-size:var(--foszM);font-weight:700;line-height:1.33333;margin-top:18px}
#odg.odg-detail .photoBlock.photoBlock--4col li>span.photoBlock__text--name{font-size:var(--foszM);font-weight:700;line-height:1.55556;margin-top:3px}
#odg.odg-detail .photoBlock.photoBlock--4col.photoBlock--gap40{-moz-column-gap:42px;column-gap:42px}
#odg.odg-detail .photoBlock.photoBlock--gap40{-moz-column-gap:40px;column-gap:40px}
#odg.odg-detail .photoColumn{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:63px}
#odg.odg-detail .photoColumn .photoBlock{order:0;padding-top:.5em;width:48.33333%}
#odg.odg-detail .photoColumn .photoColumn__text{order:1;width:48.33333%}
#odg.odg-detail .photoColumn .photoColumn__text>p:first-of-type{margin-top:0}
#odg.odg-detail .photoColumn .text--note{order:2}
#odg.odg-detail .photoColumn.photoColumn--reverse .photoBlock{order:1}
#odg.odg-detail .photoColumn.photoColumn--reverse .photoColumn__text{order:0}
#odg.odg-detail .photoColumn.photoColumn--reverse .text--note{order:2}
#odg.odg-detail .photoColumn.photoColumn--min .photoBlock{width:31.11111%}
#odg.odg-detail .photoColumn.photoColumn--min .photoColumn__text{width:65.55556%}
#odg.odg-detail .movieColumn{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:63px}
#odg.odg-detail .movieColumn .movie-contents{margin-top:0;order:0;padding-top:.5em;width:48.33333%}
#odg.odg-detail .movieColumn .movieColumn__text{order:1;width:48.33333%}
#odg.odg-detail .movieColumn .movieColumn__text>p:first-of-type{margin-top:0}
#odg.odg-detail .movieColumn.movieColumn--reverse .movie-contents{order:1}
#odg.odg-detail .movieColumn.movieColumn--reverse .movieColumn__text{order:0}
#odg.odg-detail .movieColumn.movieColumn--reverse .text--note{order:2}
#odg.odg-detail .movieColumn.movieColumn--min .movie-contents{width:31.11111%}
#odg.odg-detail .movieColumn.movieColumn--min .movieColumn__text{width:65.55556%}
#odg.odg-detail .movieColumn.movieColumn--min_1210 .movie-contents{width:23.1405%}
#odg.odg-detail .movieColumn.movieColumn--min_1210 .movieColumn__text{width:74.38017%}
#odg.odg-detail .profileList{display:flex;flex-wrap:wrap;justify-content:space-between}
#odg.odg-detail .profileList--col2 .profileList__item{width:48.33333%}
#odg.odg-detail .profileList--col3:after{content:"";display:block;width:31.11111%}
#odg.odg-detail .profileList--col3 .profileList__item{width:31.11111%}
#odg.odg-detail .profileList--col4:after{content:"";display:block;width:22.44444%}
#odg.odg-detail .profileList--col4 .profileList__item{width:22.44444%}
#odg.odg-detail .profileList--col4.profileList--started .profileList__item{margin-left:3.40741%}
#odg.odg-detail .profileList--col4.profileList--started .profileList__item:nth-of-type(4n+1){margin-left:0}
#odg.odg-detail .profileList--centered{justify-content:center}
#odg.odg-detail .profileList--centered:after{display:none}
#odg.odg-detail .profileList--centered .profileList__item{margin-left:3.33333%}
#odg.odg-detail .profileList--centered .profileList__item:nth-of-type(3n+1){margin-left:0}
#odg.odg-detail .profileList--started{justify-content:flex-start}
#odg.odg-detail .profileList--started:after{display:none}
#odg.odg-detail .profileList--marginBottom{margin-bottom:-40px}
#odg.odg-detail .profileList--marginBottom .profileList__item{margin-bottom:40px}
#odg.odg-detail .photoBlock+.profileList .profileList__detail{margin-top:30px}
#odg.odg-detail .photoBlock+.talkBox,#odg.odg-detail .photoBlock+.text{margin-top:75px}
#odg.odg-detail .relatedLinks--photo__inner{display:flex;flex-direction:column;height:100%}
#odg.odg-detail .relatedLinks--photo__text{flex:1 0 auto;margin-left:30px;margin-right:30px}
#odg.odg-detail .relatedLinks--photo__link:hover{border-color:var(--pcRed70);color:var(--pcRed70)}
#odg.odg-detail .relatedLinks--photo.relatedLinks--photo__3col .relatedLinks--photo__list{display:flex;flex-wrap:wrap}
#odg.odg-detail .relatedLinks--photo.relatedLinks--photo__3col .relatedLinks--photo__list li{margin-bottom:40px;margin-left:3.11111%;width:31.11111%}
#odg.odg-detail .relatedLinks--photo.relatedLinks--photo__3col .relatedLinks--photo__list li:nth-of-type(3n+1){margin-left:0}
#odg.odg-detail .relatedLinks--photo.relatedLinks--photo__2col .relatedLinks--photo__list{display:flex;flex-wrap:wrap}
#odg.odg-detail .relatedLinks--photo.relatedLinks--photo__2col .relatedLinks--photo__list li{margin-bottom:40px;margin-left:3.33333%;width:48.33333%}
#odg.odg-detail .relatedLinks--photo.relatedLinks--photo__2col .relatedLinks--photo__list li:nth-of-type(odd){margin-left:0}
#odg.odg-detail .sns__item a{transition:opacity .2s ease}
#odg.odg-detail .sns__item a:hover{opacity:.7}
#odg.odg-detail .bannerFooter__box{border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding-bottom:60px;padding-top:60px}
#odg.odg-detail .bannerFooter__box>a{transition:opacity .2s ease;width:48.33333%}
#odg.odg-detail .bannerFooter__box>a:hover{opacity:.7}
#odg.odg-detail .tagsFooter__inner{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:40px 10px 35px}
#odg.odg-detail .tagsFooter__title{width:112px}
#odg.odg-detail .tagsFooter__list{width:calc(100% - 112px)}
#odg.odg-detail .chapterBlock{margin-top:120px}
#odg.odg-detail .chapterBlock__box{margin-top:80px;padding-top:80px}
#odg.odg-detail .chapterBlock__box:first-of-type{margin-top:0}
#odg.odg-detail .chapterBlock__box:last-of-type{margin-bottom:80px;padding-bottom:80px}
#odg.odg-detail .chapterBlock__box .photoBlock{padding-top:0;width:48.26446%}
#odg.odg-detail .chapterBlock__box .photoColumn__text{width:48.42975%}
#odg.odg-detail .chapterBlock__box .textArticle__sub{line-height:1}
#odg.odg-detail .chapterBlock__box .textArticle__title{line-height:1.39583;margin-top:18px}
#odg.odg-detail .chapterBlock.borderNone{margin-top:40px}
#odg.odg-detail .chapterBlock.borderNone .chapterBlock__box{padding-top:0}
#odg.odg-detail .chapterBlock.borderNone .chapterBlock__box:last-of-type{margin-bottom:0;padding-bottom:0}
#odg.odg-detail .chapterBlock.widthDetail .chapterBlock__box .photoBlock,#odg.odg-detail .chapterBlock.widthDetail .chapterBlock__box .photoColumn__text{width:48.33333%}
}
@media screen and (max-width:768px){
#odg.odg-detail .movie-contents{margin-top:44px}
#odg.odg-detail .movie-contents .movie-contents_auto-aspect,#odg.odg-detail .movie-contents .movie-contents_auto-aspect.aspect_x{padding-top:100%}
#odg.odg-detail .movie-contents .movie-contents_alternative-btn{margin-top:10px}
#odg.odg-detail .movie-contents .movie-contents_alternative-btn button{font-size:14px;text-decoration:underline!important}
#odg.odg-detail .voiceBox{margin-top:40px}
#odg.odg-detail .voiceBox__img{height:60px;width:60px}
#odg.odg-detail .voiceBox__text{border-width:1px;margin-left:16px;padding-left:11px}
#odg.odg-detail .voiceBox__text:before{border-width:1px;height:5px;top:25px;width:10px}
#odg.odg-detail .talkBox{margin-top:1em}
#odg.odg-detail .talkBox p .talkBox__name{display:block}
#odg.odg-detail .blockBg,#odg.odg-detail .blockQuote{padding:17px 20px 22px}
#odg.odg-detail .blockPoints{padding:23px 18px 28px}
#odg.odg-detail .heading01{margin-top:30px;padding-left:15px}
#odg.odg-detail .heading01+*{margin-top:1.5em}
#odg.odg-detail .heading02,#odg.odg-detail .heading03{margin-top:30px}
#odg.odg-detail .btnLink.btnLink--wide-sp{display:block;margin-right:auto;width:100%}
#odg.odg-detail .btnLink__wrap>*{margin-right:10px}
#odg.odg-detail .bannerBorder__box a{display:block;padding:20px}
#odg.odg-detail .bannerBorder__box a .bannerBorder__img{margin-bottom:10px}
#odg.odg-detail .downloadApp{margin-top:33px}
#odg.odg-detail .downloadApp__wrap{margin-top:25px}
#odg.odg-detail .downloadApp__col{align-items:center;display:flex;margin-top:15px}
#odg.odg-detail .downloadApp__col:first-of-type{margin-top:0}
#odg.odg-detail .downloadApp__title{width:95px}
#odg.odg-detail .downloadApp__link{padding:0}
#odg.odg-detail .downloadApp__link img{max-height:33px}
#odg.odg-detail .henkakuProject{margin-top:29px}
#odg.odg-detail .henkakuProject .btnLink-wrap .btnLink a{font-feature-settings:"palt";padding-right:10px}
#odg.odg-detail .henkakuProject .btnLink-wrap .btnLink a span span:first-of-type{margin-right:6px}
#odg.odg-detail .list li{margin-top:7px}
#odg.odg-detail .list--dots li{margin-left:13px;margin-top:7px}
#odg.odg-detail .list--dots li:before{height:5px;left:-13px;width:5px}
#odg.odg-detail .inner-medium .bannerBorder__box a{display:block;padding:20px}
#odg.odg-detail .inner-medium .bannerBorder__box a .bannerBorder__img{margin-bottom:10px}
p.text{margin-top:1em}
#odg.odg-detail .pdf:before,#odg.odg-detail .target:before{background-position:left -2px top 2px;width:20px}
#odg.odg-detail .text--note{line-height:1.5}
#odg.odg-detail .mvTitle{display:flex;flex-flow:column;padding:0}
#odg.odg-detail .mvTitle .mvTitle__photo{order:0;width:100%}
#odg.odg-detail .mvTitle .mvTitle__text{order:1;padding:25px 20px;width:100%}
#odg.odg-detail .mvTitle .mvTitle__text .mvTitle__en-txt{font-size:var(--foszS);padding:6px 44px 4px}
#odg.odg-detail .mvTitle .mvTitle__text .mvTitle__date{font-size:var(--foszXXS)}
#odg.odg-detail .mvTitle .mvTitle__text .mvTitle__title{font-size:1.875rem;line-height:1.4;margin-top:0}
#odg.odg-detail .mvTitle .mvTitle__text .mvTitle__tag li{margin:0 5px 5px 0}
#odg.odg-detail .topTitle .topTitle__en{font-size:var(--foszS);padding:6px 44px 4px}
#odg.odg-detail .topTitle .topTitle__date{font-size:var(--foszXXS)}
#odg.odg-detail .topTitle .topTitle__title{font-size:1.875rem;line-height:1.4;margin-top:0}
#odg.odg-detail .lead-text p+p,#odg.odg-detail .topTitle+.lead-text p{margin-top:18px}
#odg.odg-detail .contentsArea{margin-top:40px}
#odg.odg-detail .contentsArea .contentsArea__list{margin-top:5px}
#odg.odg-detail .contentsArea .contentsArea__list li{margin-top:8px}
#odg.odg-detail .contentsArea .contentsArea__list li a{line-height:1.96875}
#odg.odg-detail .contentsArea .contentsArea__list li a:before{top:3px}
#odg.odg-detail .photoBlock{margin-top:44px}
#odg.odg-detail .photoBlock>img{width:100%}
#odg.odg-detail .photoBlock li>span{margin-top:7px}
#odg.odg-detail .photoBlock.photoBlock--2col{display:block}
#odg.odg-detail .photoBlock.photoBlock--2col li{margin-top:24px}
#odg.odg-detail .photoBlock.photoBlock--2col li:first-of-type{margin-top:0}
#odg.odg-detail .photoBlock.photoBlock--2col+.photoBlock--2col{margin-top:24px}
#odg.odg-detail .photoBlock.photoBlock--3col{display:block}
#odg.odg-detail .photoBlock.photoBlock--3col li{margin-top:24px}
#odg.odg-detail .photoBlock.photoBlock--3col li:first-of-type{margin-top:0}
#odg.odg-detail .photoBlock.photoBlock--4col{display:block}
#odg.odg-detail .photoBlock.photoBlock--4col li{margin-top:30px}
#odg.odg-detail .photoBlock.photoBlock--4col li:first-of-type{margin-top:0}
#odg.odg-detail .photoBlock.photoBlock--4col li>span{margin-top:7px}
#odg.odg-detail .photoBlock.photoBlock--4col li>span.photoBlock__text--job{font-size:var(--foszS);font-weight:700;line-height:1.21875;margin-top:22px}
#odg.odg-detail .photoBlock.photoBlock--4col li>span.photoBlock__text--name{font-size:var(--foszS);font-weight:700;line-height:1.34375;margin-top:2px}
#odg.odg-detail .photoColumn{margin-top:50px}
#odg.odg-detail .photoColumn .text--note{margin-top:44px}
#odg.odg-detail .photoColumn.photoColumn--reverse-sp{display:flex;flex-flow:column;justify-content:flex-start}
#odg.odg-detail .photoColumn.photoColumn--reverse-sp .photoBlock{margin-top:26px;order:1}
#odg.odg-detail .photoColumn.photoColumn--reverse-sp .photoColumn__text{order:0}
#odg.odg-detail .photoColumn.photoColumn--reverse-sp .photoColumn__text>p:first-of-type{margin-top:0}
#odg.odg-detail .photoColumn.photoColumn--reverse-sp .text--note{order:2}
#odg.odg-detail .pdfViewer{padding-bottom:80%}
#odg.odg-detail .movieColumn{margin-top:50px}
#odg.odg-detail .movieColumn .movie-contents img{width:100%}
#odg.odg-detail .movieColumn .movie-contents .movie--shorts{display:block;margin-left:auto;margin-right:auto;width:80%}
#odg.odg-detail .movieColumn .movieColumn__text{margin-top:24px}
#odg.odg-detail .movieColumn .movieColumn__text .textArticle__title{font-size:30px;line-height:1.4;margin-top:5px}
#odg.odg-detail .movieColumn.movieColumn--reverse-sp{display:flex;flex-flow:column;justify-content:flex-start}
#odg.odg-detail .movieColumn.movieColumn--reverse-sp .movie-contents{margin-top:26px;order:1}
#odg.odg-detail .movieColumn.movieColumn--reverse-sp .movieColumn__text{margin-top:0;order:0}
#odg.odg-detail .movieColumn.movieColumn--reverse-sp .movieColumn__text>p:first-of-type{margin-top:0}
#odg.odg-detail .timeSchedule h3.heading02{margin:0 0 15px}
#odg.odg-detail .timeSchedule .timeSchedule__list{list-style:none}
#odg.odg-detail .timeSchedule .timeSchedule__list li{margin-top:6px}
#odg.odg-detail .timeSchedule .timeSchedule__list li .time{width:78px}
#odg.odg-detail .timeSchedule .timeSchedule__list li .time>span{font-size:var(--foszS);padding:2px 2px 4px}
#odg.odg-detail .timeSchedule .timeSchedule__list li .time:before{height:calc(100% - 28px)}
#odg.odg-detail .timeSchedule .timeSchedule__list li .schedule{width:calc(100% - 90px)}
#odg.odg-detail .timeSchedule .timeSchedule__list li .schedule .action{font-size:var(--foszM);margin-top:-.14em}
#odg.odg-detail .timeSchedule .timeSchedule__list li .schedule .detail{margin-top:6px;padding-bottom:14px}
#odg.odg-detail .timeSchedule .timeSchedule__list li .schedule.no-detail .action{margin-bottom:22px}
#odg.odg-detail .timeSchedule--radius h3.heading02{margin:0 0 4px}
#odg.odg-detail .timeSchedule--radius .timeSchedule__list{list-style:none}
#odg.odg-detail .timeSchedule--radius .timeSchedule__list li{margin-top:4px}
#odg.odg-detail .timeSchedule--radius .timeSchedule__list li .points{top:18px;width:11px}
#odg.odg-detail .timeSchedule--radius .timeSchedule__list li .points>span{height:11px;width:11px}
#odg.odg-detail .timeSchedule--radius .timeSchedule__list li .points:before{height:calc(100% - 15px);width:1px}
#odg.odg-detail .timeSchedule--radius .timeSchedule__list li .schedule{width:calc(100% - 23px)}
#odg.odg-detail .timeSchedule--radius .timeSchedule__list li .schedule .time{font-size:var(--foszS);line-height:1.4;margin-bottom:0}
#odg.odg-detail .timeSchedule--radius .timeSchedule__list li .schedule .action{font-size:var(--foszM)}
#odg.odg-detail .timeSchedule--radius .timeSchedule__list li .schedule .detail{margin-top:4px;padding-bottom:16px}
#odg.odg-detail .timeSchedule--radius .timeSchedule__list li .schedule.no-detail .action{margin-bottom:17px}
#odg.odg-detail .profile{-moz-column-gap:20px;column-gap:20px;display:grid;grid-auto-columns:auto 80px;grid-template-areas:"a e" "b e" "c c" "d d";row-gap:0}
#odg.odg-detail .profile__photo{max-width:80px}
#odg.odg-detail .profile__category{line-height:1}
#odg.odg-detail .profile__title{margin-top:8px}
#odg.odg-detail .profile__title--sml{line-height:1.5;margin-bottom:8px}
#odg.odg-detail .profile__title--flag{margin-top:2px;position:relative}
#odg.odg-detail .profile__title--flag:after{height:17px;right:-34px;top:2px;width:24px}
#odg.odg-detail .profile__text{margin-top:14px}
#odg.odg-detail .profile__list{margin-top:24px}
#odg.odg-detail .profile__list>li>.year{width:66px}
#odg.odg-detail .profileList--col2 .profileList__item{margin-top:40px}
#odg.odg-detail .profileList--col2 .profileList__item:first-of-type{margin-top:0}
#odg.odg-detail .profileList--col3:after{display:none}
#odg.odg-detail .profileList--col3 .profileList__item{margin-top:40px}
#odg.odg-detail .profileList--col3 .profileList__item:first-of-type{margin-top:0}
#odg.odg-detail .profileList--col3 .profileList__item .profileList__photo img{width:100%}
#odg.odg-detail .profileList--col4:after{display:none}
#odg.odg-detail .profileList--col4 .profileList__item{margin-top:40px}
#odg.odg-detail .profileList--col4 .profileList__item:first-of-type{margin-top:0}
#odg.odg-detail .profileList--col4 .profileList__item .profileList__photo img{width:100%}
#odg.odg-detail .photoBlock+.talkBox,#odg.odg-detail .photoBlock+.text{margin-top:44px}
#odg.odg-detail .staffCredit{padding-top:5px}
#odg.odg-detail .relatedLinks--photo img{width:100%}
#odg.odg-detail .relatedLinks--photo__list li{margin-top:40px}
#odg.odg-detail .relatedLinks--photo__list li:first-of-type{margin-top:0}
#odg.odg-detail .relatedLinks--photo__list li img{margin-bottom:20px}
#odg.odg-detail .relatedLinks--photo__text{margin-left:15px;margin-right:15px;min-height:auto}
#odg.odg-detail .relatedLinks--photo__link{margin-left:15px;padding-left:14px;padding-right:14px}
#odg.odg-detail .relatedLinks--btn__list{margin-bottom:-10px}
#odg.odg-detail .relatedLinks--btn__list li{margin:0 10px 10px 0}
#odg.odg-detail .bgBlock{margin-bottom:65px;margin-top:65px;padding-bottom:65px;padding-top:65px}
#odg.odg-detail .bgBlock__inner{padding-left:20px;padding-right:20px}
#odg.odg-detail .bgBlock+.inner-data{padding-top:0}
#odg.odg-detail .sns__title{margin-right:13px}
#odg.odg-detail .sns__item{margin-right:19px}
#odg.odg-detail .sns__item img{max-height:21px}
#odg.odg-detail .bannerFooter__box{border-bottom:1px solid #ccc;padding-bottom:30px;padding-top:30px}
#odg.odg-detail .bannerFooter__box>a{margin-top:13px}
#odg.odg-detail .bannerFooter__box>a:first-of-type{margin-top:0}
#odg.odg-detail .bannerFooter__box>a img{width:100%}
#odg.odg-detail .tagsFooter{margin-bottom:50px;margin-top:50px}
#odg.odg-detail .tagsFooter__inner{padding:30px 20px}
#odg.odg-detail .tagsFooter__list{margin-top:20px}
#odg.odg-detail .chapterBlock{margin-top:70px}
#odg.odg-detail .chapterBlock__box{margin-top:48px;padding-top:48px}
#odg.odg-detail .chapterBlock__box:first-of-type{margin-top:0}
#odg.odg-detail .chapterBlock__box:last-of-type{margin-bottom:48px;padding-bottom:48px}
#odg.odg-detail .chapterBlock__box:before,#odg.odg-detail .chapterBlock__box:last-of-type:after{left:-20px;width:calc(100% + 40px)}
#odg.odg-detail .chapterBlock__box .textArticle__sub{font-size:16px;margin-top:20px}
#odg.odg-detail .chapterBlock__box .textArticle__title{font-size:30px;line-height:1.4;margin-top:5px}
#odg.odg-detail .chapterBlock.borderNone{margin-top:1.5em}
#odg.odg-detail .chapterBlock.borderNone .chapterBlock__box{padding-top:0}
#odg.odg-detail .chapterBlock.borderNone .chapterBlock__box:last-of-type{margin-bottom:0;padding-bottom:0}
}