@charset "utf-8";
:root {
	--colorText :#000;
	--colorGold :#b4975f;
	--colorSpringBg :#fdf5eb;
	--colorSpringAccentBg :#daa4b5;
	--colorSpringAccentText :#CB3C65;
	--colorSummerBg :#FFF9EA;
	--colorSummerAccentBg :#BEDFFF;
	--colorSummerAccentText :#72B7F9;
	--colorAutumnBg :#FDF4E7;
	--colorAutumnAccentBg :#FFC67E;
	--colorAutumnAccentText :#E58001;
	--colorWinterBg :#F2F6F5;
	--colorWinterAccentBg :#D998B199;
	--colorWinterAccentText :#D998B1;
	--gutterGrid:15px;
	--gutterGridMinus:-15px;
	--cubic:cubic-bezier(.19,1,.22,1);
}
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;1,400&display=swap');
.oec-contentArea {width:unset !important; padding:0 !importan; }
.io {
	-webkit-transform: translate(0, 20px);
	transform: translate(0, 20px);
	opacity: 0;
	filter: blur(6px);
	-webkit-transition: 1s;
	transition: 1s;
}
.io.on {
	-webkit-transform: translate(0px, 0px);
	transform: translate(0px, 0px);
	opacity: 1;
	filter: blur(0);
}
.grid{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:var(--gutterGridMinus);margin-bottom:var(--gutterGridMinus)}
.grid.grid--reverse{flex-direction:row-reverse}
.grid__item{padding-left:var(--gutterGrid);padding-bottom:var(--gutterGrid);width:100%;min-height:1px}
.grid__item.h100{height:100%}
.grid--no-gutters{margin-left:0;margin-bottom:0}
.grid--no-gutters>.grid__item{padding-left:0;padding-bottom:0}
/*.grid--one-gutters{margin-left:-1px;margin-bottom:-1px;}
.grid--one-gutters>.grid__item{padding-left:1px;padding-bottom:1px}*/
.grid--large-gutters{margin-left:-24px}
.grid--large-gutters>.grid__item{padding-left:24px}
@media screen and (min-width: 769px) {
	.grid--one-gutters{margin-left:-1px;margin-bottom:-1px;}
	.grid--one-gutters>.grid__item{padding-left:1px;padding-bottom:1px}
}
@media only screen and (min-width:1024px){
	.grid--large-gutters{margin-left:-48px}
	.grid--large-gutters>.grid__item{padding-left:48px}
	.grid__item--sticky{ position: sticky; top:80px; }
}
.grid--align-bottom{align-items:flex-end}
.grid--align-center{align-items:center}
.grid--align-top{align-items:flex-start}
.grid--justify-center{justify-content:center}
@media only screen and (max-width:767px){
	.grid-overflow-wrapper{margin:0;padding: 0;overflow:auto;-webkit-overflow-scrolling:touch}
	.grid-overflow-wrapper .grid{white-space:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:0;}
	.grid-overflow-wrapper .grid__item{width:180px;-ms-flex:0 0 180px;flex:0 0 180px;white-space:normal;padding-bottom:0;}
	.grid-overflow-wrapper .grid .grid .grid__item:first-child{margin-left:0}
	.grid-overflow-wrapper::-webkit-scrollbar{width:1px;height:1px}
	.grid-overflow-arrow {
		position:relative;
		margin:0 ;
	}
	.grid-overflow-arrow:after {
		content:"";
		position:absolute;
		right:-13px;
		top:50%;
		width:9px;
		height:18px;
		background:url(../images/ow251120/btn_arrow-right-b.svg);
		background-size:cover;
		transform:translateY(-50%);
		pointer-events:none;
	}
}
.one-whole{width:100%}
.one-half{width:50%}
.one-third{width:33.33333%}
.two-thirds{width:66.66667%}
.one-quarter{width:25%}
.two-quarters{width:50%}
.three-quarters{width:75%}
.one-fifth{width:20%}
.two-fifths{width:40%}
.three-fifths{width:60%}
.four-fifths{width:80%}
.one-sixth{width:16.66667%}
.two-sixths{width:33.33333%}
.three-sixths{width:50%}
.four-sixths{width:66.66667%}
.five-sixths{width:83.33333%}
.one-eighth{width:12.5%}
.two-eighths{width:25%}
.three-eighths{width:37.5%}
.four-eighths{width:50%}
.five-eighths{width:62.5%}
.six-eighths{width:75%}
.seven-eighths{width:87.5%}
.one-tenth{width:10%}
.two-tenths{width:20%}
.three-tenths{width:30%}
.four-tenths{width:40%}
.five-tenths{width:50%}
.six-tenths{width:60%}
.seven-tenths{width:70%}
.eight-tenths{width:80%}
.nine-tenths{width:90%}
.one-twelfth{width:8.33333%}
.two-twelfths{width:16.66667%}
.three-twelfths{width:25%}
.four-twelfths{width:33.33333%}
.five-twelfths{width:41.66667%}
.six-twelfths{width:50%}
.seven-twelfths{width:58.33333%}
.eight-twelfths{width:66.66667%}
.nine-twelfths{width:75%}
.ten-twelfths{width:83.33333%}
.eleven-twelfths{width:91.66667%}
.show{display:block!important}
.hide{display:none!important}
.text-left{text-align:left!important}
.text-right{text-align:right!important}
.text-center{text-align:center!important}
@media only screen and (max-width:767px){
	.small--one-whole{width:100%}
	.small--one-half{width:50%}
	.small--one-third{width:33.33333%}
	.small--two-thirds{width:66.66667%}
	.small--one-quarter{width:25%}
	.small--two-quarters{width:50%}
	.small--three-quarters{width:75%}
	.small--one-fifth{width:20%}
	.small--two-fifths{width:40%}
	.small--three-fifths{width:60%}
	.small--four-fifths{width:80%}
	.small--one-sixth{width:16.66667%}
	.small--two-sixths{width:33.33333%}
	.small--three-sixths{width:50%}
	.small--four-sixths{width:66.66667%}
	.small--five-sixths{width:83.33333%}
	.small--one-eighth{width:12.5%}
	.small--two-eighths{width:25%}
	.small--three-eighths{width:37.5%}
	.small--four-eighths{width:50%}
	.small--five-eighths{width:62.5%}
	.small--six-eighths{width:75%}
	.small--seven-eighths{width:87.5%}
	.small--one-tenth{width:10%}
	.small--two-tenths{width:20%}
	.small--three-tenths{width:30%}
	.small--four-tenths{width:40%}
	.small--five-tenths{width:50%}
	.small--six-tenths{width:60%}
	.small--seven-tenths{width:70%}
	.small--eight-tenths{width:80%}
	.small--nine-tenths{width:90%}
	.small--one-twelfth{width:8.33333%}
	.small--two-twelfths{width:16.66667%}
	.small--three-twelfths{width:25%}
	.small--four-twelfths{width:33.33333%}
	.small--five-twelfths{width:41.66667%}
	.small--six-twelfths{width:50%}
	.small--seven-twelfths{width:58.33333%}
	.small--eight-twelfths{width:66.66667%}
	.small--nine-twelfths{width:75%}
	.small--ten-twelfths{width:83.33333%}
	.small--eleven-twelfths{width:91.66667%}
}
@media only screen and (min-width:768px){
	.medium-up--one-whole{width:100%}
	.medium-up--one-half{width:50%}
	.medium-up--one-third{width:33.33333%}
	.medium-up--two-thirds{width:66.66667%}
	.medium-up--one-quarter{width:25%}
	.medium-up--two-quarters{width:50%}
	.medium-up--three-quarters{width:75%}
	.medium-up--one-fifth{width:20%}
	.medium-up--two-fifths{width:40%}
	.medium-up--three-fifths{width:60%}
	.medium-up--four-fifths{width:80%}
	.medium-up--one-sixth{width:16.66667%}
	.medium-up--two-sixths{width:33.33333%}
	.medium-up--three-sixths{width:50%}
	.medium-up--four-sixths{width:66.66667%}
	.medium-up--five-sixths{width:83.33333%}
	.medium-up--one-eighth{width:12.5%}
	.medium-up--two-eighths{width:25%}
	.medium-up--three-eighths{width:37.5%}
	.medium-up--four-eighths{width:50%}
	.medium-up--five-eighths{width:62.5%}
	.medium-up--six-eighths{width:75%}
	.medium-up--seven-eighths{width:87.5%}
	.medium-up--one-tenth{width:10%}
	.medium-up--two-tenths{width:20%}
	.medium-up--three-tenths{width:30%}
	.medium-up--four-tenths{width:40%}
	.medium-up--five-tenths{width:50%}
	.medium-up--six-tenths{width:60%}
	.medium-up--seven-tenths{width:70%}
	.medium-up--eight-tenths{width:80%}
	.medium-up--nine-tenths{width:90%}
	.medium-up--one-twelfth{width:8.33333%}
	.medium-up--two-twelfths{width:16.66667%}
	.medium-up--three-twelfths{width:25%}
	.medium-up--four-twelfths{width:33.33333%}
	.medium-up--five-twelfths{width:41.66667%}
	.medium-up--six-twelfths{width:50%}
	.medium-up--seven-twelfths{width:58.33333%}
	.medium-up--eight-twelfths{width:66.66667%}
	.medium-up--nine-twelfths{width:75%}
	.medium-up--ten-twelfths{width:83.33333%}
	.medium-up--eleven-twelfths{width:91.66667%}
}
@media only screen and (min-width:1024px){
	.large-up--one-whole{width:100%}
	.large-up--one-half{width:50%}
	.large-up--one-third{width:33.33333%}
	.large-up--two-thirds{width:66.66667%}
	.large-up--one-quarter{width:25%}
	.large-up--two-quarters{width:50%}
	.large-up--three-quarters{width:75%}
	.large-up--one-fifth{width:20%}
	.large-up--two-fifths{width:40%}
	.large-up--three-fifths{width:60%}
	.large-up--four-fifths{width:80%}
	.large-up--one-sixth{width:16.66667%}
	.large-up--two-sixths{width:33.33333%}
	.large-up--three-sixths{width:50%}
	.large-up--four-sixths{width:66.66667%}
	.large-up--five-sixths{width:83.33333%}
	.large-up--one-eighth{width:12.5%}
	.large-up--two-eighths{width:25%}
	.large-up--three-eighths{width:37.5%}
	.large-up--four-eighths{width:50%}
	.large-up--five-eighths{width:62.5%}
	.large-up--six-eighths{width:75%}
	.large-up--seven-eighths{width:87.5%}
	.large-up--one-tenth{width:10%}
	.large-up--two-tenths{width:20%}
	.large-up--three-tenths{width:30%}
	.large-up--four-tenths{width:40%}
	.large-up--five-tenths{width:50%}
	.large-up--six-tenths{width:60%}
	.large-up--seven-tenths{width:70%}
	.large-up--eight-tenths{width:80%}
	.large-up--nine-tenths{width:90%}
	.large-up--one-twelfth{width:8.33333%}
	.large-up--two-twelfths{width:16.66667%}
	.large-up--three-twelfths{width:25%}
	.large-up--four-twelfths{width:33.33333%}
	.large-up--five-twelfths{width:41.66667%}
	.large-up--six-twelfths{width:50%}
	.large-up--seven-twelfths{width:58.33333%}
	.large-up--eight-twelfths{width:66.66667%}
	.large-up--nine-twelfths{width:75%}
	.large-up--ten-twelfths{width:83.33333%}
	.large-up--eleven-twelfths{width:91.66667%}
}
@media only screen and (min-width:1200px){
	.widescreen--one-whole{width:100%}
	.widescreen--one-half{width:50%}
	.widescreen--one-third{width:33.33333%}
	.widescreen--two-thirds{width:66.66667%}
	.widescreen--one-quarter{width:25%}
	.widescreen--two-quarters{width:50%}
	.widescreen--three-quarters{width:75%}
	.widescreen--one-fifth{width:20%}
	.widescreen--two-fifths{width:40%}
	.widescreen--three-fifths{width:60%}
	.widescreen--four-fifths{width:80%}
	.widescreen--one-sixth{width:16.66667%}
	.widescreen--two-sixths{width:33.33333%}
	.widescreen--three-sixths{width:50%}
	.widescreen--four-sixths{width:66.66667%}
	.widescreen--five-sixths{width:83.33333%}
	.widescreen--one-eighth{width:12.5%}
	.widescreen--two-eighths{width:25%}
	.widescreen--three-eighths{width:37.5%}
	.widescreen--four-eighths{width:50%}
	.widescreen--five-eighths{width:62.5%}
	.widescreen--six-eighths{width:75%}
	.widescreen--seven-eighths{width:87.5%}
	.widescreen--one-tenth{width:10%}
	.widescreen--two-tenths{width:20%}
	.widescreen--three-tenths{width:30%}
	.widescreen--four-tenths{width:40%}
	.widescreen--five-tenths{width:50%}
	.widescreen--six-tenths{width:60%}
	.widescreen--seven-tenths{width:70%}
	.widescreen--eight-tenths{width:80%}
	.widescreen--nine-tenths{width:90%}
	.widescreen--one-twelfth{width:8.33333%}
	.widescreen--two-twelfths{width:16.66667%}
	.widescreen--three-twelfths{width:25%}
	.widescreen--four-twelfths{width:33.33333%}
	.widescreen--five-twelfths{width:41.66667%}
	.widescreen--six-twelfths{width:50%}
	.widescreen--seven-twelfths{width:58.33333%}
	.widescreen--eight-twelfths{width:66.66667%}
	.widescreen--nine-twelfths{width:75%}
	.widescreen--ten-twelfths{width:83.33333%}
	.widescreen--eleven-twelfths{width:91.66667%}
}
@media only screen and (max-width:767px){
	.small--show{display:block!important}
	.small--hide{display:none!important}
	.small--text-left{text-align:left!important}
	.small--text-right{text-align:right!important}
	.small--text-center{text-align:center!important}
}
@media only screen and (min-width:768px){
	.medium-up--show{display:block!important}
	.medium-up--hide{display:none!important}
	.medium-up--text-left{text-align:left!important}
	.medium-up--text-right{text-align:right!important}
	.medium-up--text-center{text-align:center!important}
}
@media only screen and (max-width:1023px){
	.medium-down--show{display:block!important}
	.medium-down--hide{display:none!important}
	.medium-down--text-left{text-align:left!important}
	.medium-down--text-right{text-align:right!important}
	.medium-down--text-center{text-align:center!important}
}
@media only screen and (min-width:1024px){
	.large-up--show{display:block!important}
	.large-up--hide{display:none!important}
	.large-up--text-left{text-align:left!important}
	.large-up--text-right{text-align:right!important}
	.large-up--text-center{text-align:center!important}
}
@media only screen and (min-width:1200px){
	.widescreen--show{display:block!important}
	.widescreen--hide{display:none!important}
	.widescreen--text-left{text-align:left!important}
	.widescreen--text-right{text-align:right!important}
	.widescreen--text-center{text-align:center!important}
}
.media {
	height: 0;
	line-height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	position: relative;
	width: 100%;
}
.media--square {
	padding-bottom: 100%;
}
.media--circle {
	padding-bottom: 100%;
	border-radius:100%;
}
.media--banner {
	padding-bottom: 33.3333%;
}
.media--rect {
	padding-bottom: 66.6666%;
}
.media--portrait {
	padding-bottom: 133.3333%;
}
.media--mov {
	padding-bottom: 56.25%;
}
.media--mov.media--movport {
	padding-bottom: 150%;
}
.media img {
	position:absolute;
	left:0;
	top:0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: 'object-fit: contain;';
}
.io .media:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: var(--colorBg);
	transform-origin: 0 0;
}
.io.on .media:after {
	transition: transform 1s 0.1s cubic-bezier(0.19, 1, 0.22, 1), background 2s cubic-bezier(0.19, 1, 0.22, 1);
	transform: scaleY(0);
}

.orbisweek-page * {-o-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.orbisweek-page .container { position:relative; max-width:1180px; }


.ff-en {
	font-family: "Roboto", "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "YuGothic Medium", "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;
	font-weight: 400;
}

.orbisweek-page--spring {
	--colorBg :var(--colorSpringBg);
	--colorAccentBg :var(--colorSpringAccentBg);
	--colorAccentText :var(--colorSpringAccentText);
}

.orbisweek-page--summer {
	--colorBg :var(--colorSummerBg);
	--colorAccentBg :var(--colorSummerAccentBg);
	--colorAccentText :var(--colorSummerAccentText);
}

.orbisweek-page--autumn {
	--colorBg :var(--colorAutumnBg);
	--colorAccentBg :var(--colorAutumnAccentBg);
	--colorAccentText :var(--colorAutumnAccentText);
}

.orbisweek-page--winter {
	--colorBg :var(--colorWinterBg);
	--colorAccentBg :var(--colorWinterAccentBg);
	--colorAccentText :var(--colorWinterAccentText);
}

.orbisweek-page {
	position:relative;
	background: rgb(255,248,236);
	background: linear-gradient(180deg, #FFF9EA 0%, #FFF6EB 100%);
}
.orbisweek-header {
	position: relative;
	background-image:url(../images/ow251120/orbis5th_header.png);
	background-repeat:no-repeat;
	background-position:center top;
	background-size:1440px auto;
}
@media screen and (max-width: 1280px) {
	.orbisweek-header {
		background-size:1280px auto;
	}
}
@media screen and (max-width: 768px) {
	.orbisweek-header {
		background-size:800px auto;
	}
}
@media screen and (max-width: 480px) {
	.orbisweek-header {
		background-size:680px auto;
	}
}
.orbisweek-page__bg {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden;
	pointer-events:none;
}
.orbisweek-page__bg div {
	position:absolute;
	width:50vw;
	max-width: 750px;
	height:60vw;
	max-height: 900px;
	background-size:cover;
}
.orbisweek-page__bg .bg-1 {
	top:6%;
	left:60%;
	background-image:url(../images/ow251120/bg-01.png);
}
.orbisweek-page__bg .bg-2 {
	top:12%;
	right:60%;
	background-image:url(../images/ow251120/bg-02.png);
}
.orbisweek-page__bg .bg-3 {
	top:33%;
	left:60%;
	background-image:url(../images/ow251120/bg-03.png);
}
.orbisweek-page__bg .bg-4 {
	top:52%;
	right:65%;
	background-image:url(../images/ow251120/bg-04.png);
}
.orbisweek-page__bg .bg-5 {
	top:70%;
	left:60%;
	background-image:url(../images/ow251120/bg-05.png);
}
.orbisweek-page__bg .bg-6 {
	top:85%;
	right:60%;
	background-image:url(../images/ow251120/bg-06.png);
}
@media screen and (max-width: 768px) {
	.orbisweek-page__bg div {
		width:100vw;
		height:120vw;
	}
	.orbisweek-page__bg .bg-2 {
		right:20%
	}
	.orbisweek-page__bg .bg-3 {
		left:42%;
		top:45%
	}
	.orbisweek-page__bg .bg-4 {
		right:45%
	}
	.orbisweek-page__bg .bg-5 {
		left:45%
	}
	.orbisweek-page__bg .bg-6 {
		right:30%
	}
}

.orbisweek-header__inner {
	position:relative;
	padding:200px 0 110px;
	text-align:center;
}
@media screen and (max-width: 1280px) {
	.orbisweek-header__inner {
		position:relative;
		padding:180px 0 110px;
	}
}
@media screen and (max-width: 768px) {
	.orbisweek-header__inner {
		padding:120px 15px 70px;
	}
}
@media screen and (max-width: 480px) {
	.orbisweek-header__inner {
		padding:90px 15px 70px;
	}
}
.orbisweek-header .lead {
	display:block;
	margin:0 auto 20px;
}
.orbisweek-header .lead img {
	display:block;
	width:45%;
	max-width: 360px;
	margin:0 auto;
}
@media screen and (max-width: 768px) {
	.orbisweek-header .lead {
		margin-bottom: 10px;
	}
}
.orbisweek-header .logo {
	display:block;
	margin:0 auto;
}
.orbisweek-header .logo img {
	display:block;
	width:80%;
	max-width: 600px;
	margin:0 auto;
}
.orbisweek-header .logo h1 {
	letter-spacing:0.1em;
	margin-top:10px;
	padding:15px 0;
	color:var(--colorText);
	text-shadow:1px 1px 0 #fff;
	font-size:16px;
}
.orbisweek-header .logo h1 strong {
	color:var(--colorAccentText);
	font-weight: 700;
}
.orbisweek-header .logo h1 span {
	font-weight: 700;
	background: linear-gradient(transparent 60%, var(--colorAccentBg) 30%);
}
.orbisweek-header .logo h1 em {
	font-size:normal;
	font-size:12px;
	display:block;
}
.orbisweek-header .vollabel {
	position:absolute;
	left:150px;
	top:100px;
	background:var(--colorAccentText);
	color:#fff;
	width:110px;
	height:110px;
	border-radius: 100%;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	line-height: 1;
}
.orbisweek-header .vollabel:after {
	content:"";
	position: absolute;
	left:50%;
	top:50%;
	transform: translate(-50%,-50%);
	width:4px;
	height: 4px;
	background-color: #fff;
	border-radius: 100%;
}
.vollabel__vol {
	font-size:16px;
	letter-spacing:.1em;
}
.vollabel__vol strong {
	font-size:24px;
	font-weight:700;
}
.vollabel__month {
	margin-top:10px;
	padding:12px 0 8px;
	font-size:14px;
	letter-spacing:.1em;
}


@media screen and (max-width: 768px) {
	.orbisweek-header {
		margin:0 -20px;
		padding-bottom:20px;
	}
	.orbisweek-header .vollabel {
		left:0;
		top:0;
		width:80px;
		height:80px;
		transform:scale(0.8);
	}
	.vollabel__vol {
		font-size:12px;
	}
	.vollabel__vol strong {
		font-size:20px;
	}
	.vollabel__month {
		font-size:12px;
		letter-spacing:0;
	}
	.orbisweek-header .logo {
		width:100%;
	}
	.orbisweek-header .logo h1 {
		margin-top:5px;
		padding:10px 0;
		font-size:12px;
		letter-spacing:.02em;
	}
	.orbisweek-header .logo h1 em {
		font-size:10px;
	}
}

.orbisweek-foot {
	position:relative;
	padding:0 0 80px;
	text-align:center;
	background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
}
.orbisweek-foot p {
	letter-spacing:0.1em;
	color:var(--colorAccentText);
	font-size:24px;
	font-weight:700;
}

@media screen and (max-width: 768px) {
	.orbisweek-foot p {
		font-size:14px;
	}
}

.orbisweek-comment {
	position:relative;
	display:flex;
}
.orbisweek-comment__image {
	width:60px;
	display:block;
}
.orbisweek-comment__image .txt {
	font-size:11px;
	text-align:center;
	margin:10px 0 0;
}
.orbisweek-comment__text {
	position:relative;
	width:calc(100% - 100px);
	margin-left:20px;
	background:#fff;
	border:solid 1px var(--colorAccentBg);
	padding:10px;
	border-radius:10px;
}
.orbisweek-comment__text:before {
	content:"";
	position:absolute;
	left:-7px;
	top:24px;
	width:12px;
	height:12px;
	background:#fff;
	border-top:solid 1px var(--colorAccentBg);
	border-left:solid 1px var(--colorAccentBg);
	transform:rotate(-45deg);
}
.orbisweek-comment__text h3 {
	font-size:20px;
	line-height:1.4;
	font-weight:700;
	color:var(--colorAccentText);
	margin-bottom:5px;
}
.orbisweek-comment__text p {
	margin:0;
	font-size:14px;
}
@media screen and (max-width: 768px) {
	.orbisweek-comment__image {
		position:relative;
		width:60px;
	}
	.orbisweek-comment__image .txt {
		font-size:11px;
		line-height:1.5;
	}
	.orbisweek-comment__text {
		width:100%;
	}
	.orbisweek-comment__text p {
		font-size:12px;
	}
}

.orbisweek-anchor-btns {
	position: relative;
	margin:-90px 0 30px;
}
.orbisweek-anchor-btns h2 {
	width:50%;
	margin-bottom: 20px;
}
.orbisweek-anchor-btns h2 img {
	display: block;
	width:100%;
}
@media screen and (max-width: 768px) {
	.orbisweek-anchor-btns {
		margin-top:-70px;
	}
	.orbisweek-anchor-btns h2 {
		width:100%;
		margin-bottom: 15px;
	}
}
.orbisweek-btn {
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-direction:column;
	text-align: center;
	background:#fff;
	text-decoration: none;
	padding: 10px 0 5px;
	height:120px;
	box-shadow:0 1px 5px rgba(0,0,0,0.05);
	transition:0.4s ease;
	border-radius: 100%;
}
.orbisweek-btn strong {
	font-size:15px;
	line-height:1.3;
	margin:2px 0 0;
	color:var(--colorAccentText);
}
.orbisweek-btn span {
	font-size:13px;
	line-height:1.5;
	margin:0;
}
.orbisweek-btn .num {
	position: absolute;
	left:0;
	top:0;
	width:32px;
	height:32px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: var(--colorAccentText);
	color:#fff;
	font-size: 16px;
	font-style: italic;
	border-radius: 100%;
	transform: translate(-25%,-25%);
}
.orbisweek-btn__acarrow {
	margin:5px auto 2px;
	display:block;
	width:14px;
	height:7px;
	background: url(../images/ow251120/btn_arrow-bottom.svg);
	background-size:cover;
	transition: 0.5s;
}
.orbisweek-btn:hover {
	text-decoration: none;
	box-shadow:0 5px 15px rgba(0,0,0,0.15);
}
.orbisweek-btn:hover .orbisweek-btn__acarrow {
	transform:translateY(5px);
}
@media screen and (max-width: 768px) {
	.orbisweek-btn {
		height:110px;
	}
	.orbisweek-btn strong {
		font-size:11px;
	}
	.orbisweek-btn span {
		font-size:10px;
	}
	.orbisweek-btn__acarrow {
		width:18px;
		height:9px;
	}
	.orbisweek-btn .num {
		transform:scale(0.8) translate(-25%,-25%);
		transform-origin:0 0;
	}
}

p.small-text {
	font-size:11px !important;
}
.orbisweek-section {
	margin:80px auto;
	padding:4px 0;
	background: #fff;
	border-radius: 20px;
	box-shadow: 0 10px 30px rgba(0,0,0,0.06);
}
.orbisweek-section__inner {
	max-width:900px;
	margin:0 auto;
	padding:20px 40px 40px;
}
@media screen and (max-width: 768px) {
	.orbisweek-section {
		margin:60px auto;
		border-radius: 12px;
	}
	.orbisweek-section__inner {
		padding:10px 20px 20px;
	}
}
.orbisweek-section-label {
	position: absolute;
	left:-10px;
	top:-10px;
	width: 120px;
	height:120px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	background-color: var(--colorAccentText);
	color:#fff;
	border-radius: 100%;
}
.orbisweek-section-label .num {
	font-size: 15px;
	line-height: 1.2;
	font-style: italic;
	margin:0;
}
.orbisweek-section-label .k {
	font-size: 13px;
	line-height: 1.2;
	margin:0;
}
.orbisweek-section-label hr {
	width:60px;
	border:0;
	border-top:1px solid #fff;
	box-shadow: 0;
	margin:6px auto;
}
.orbisweek-section-label p {
	margin:5px 0;
	padding:0 8px;
	font-size: 16px;
	font-weight:700;
	background-color:#fff;
	color: var(--colorAccentText);
	line-height: 1.4;
}
.orbisweek-section-label--secondary {
	background-color:#fff;
	color:var(--colorAccentText);
	border:solid 1px var(--colorAccentText);
}
.orbisweek-section-label .itsc {
	font-size:14px;
	line-height:1.4;
}
@media screen and (max-width: 768px) {
	.orbisweek-section-label {
		width:90px;
		height:90px;
		left:-20px;
		top:-20px;
		transform:scale(0.9);
	}
	.orbisweek-section-label .num,
	.orbisweek-section-label .k {
		font-size:11px;
	}
	.orbisweek-section-label p {
		font-size:12px;
	}
	.orbisweek-section-label .itsc {
		font-size:12px;
	}
}
.orbisweek-section-label-rib {
	width: 200px;
	height:40px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	background-color: var(--colorAccentText);
	color:#fff;
	margin:0 auto 30px;
	border-radius: 30px;
}
.orbisweek-section-label-rib p {
	padding:0 2px;
	font-size: 16px;
	font-weight:700;
	line-height: 1.3;
}
.orbisweek-section-label-rib--secondary {
	background-color:#fff;
	color:var(--colorAccentText);
	border:solid 1px var(--colorAccentText);
	width:220px;
	height:50px
}
@media screen and (max-width: 768px) {
	.orbisweek-section-label-rib {
		width:160px;
		height:30px;
		margin-bottom: 20px;
	}
	.orbisweek-section-label-rib--secondary {
		width:180px;
		height:40px
	}
	.orbisweek-section-label-rib p {
		font-size:12px;
	}
}


.orbisweek-section-title {
	text-align:center;
	padding:20px 0;
}
.orbisweek-section-title .att {
	display:block;
	font-size:18px;
	font-weight:700;
	color:#FF80B0;
}
.orbisweek-section-title h3 {
	font-size:18px;
	line-height:30px;
	margin-bottom:15px;
	color:var(--colorAccentText);
	display: flex;
	align-items: center;
	justify-content: center;
}
.orbisweek-section-title h3 span {
	display:block;
	padding:5px 40px;
	border-top:1px solid var(--colorAccentText);
	border-bottom:1px solid var(--colorAccentText);
}
.orbisweek-section-title h3 span b {
	display:block;
}
.orbisweek-section-title h3 i {
	position:relative;
	width:0;
	display:inline-block;
}
.orbisweek-section-title h3 i:before,
.orbisweek-section-title h3 i:after {
	content:"";
	position:absolute;
	top:0;
	left:20px;
	width:1px;
	height:29px;
	background:var(--colorAccentText);
	display:block;
}
.orbisweek-section-title h3 i:last-child:before,
.orbisweek-section-title h3 i:last-child:after {
	left:-20px;
}
.orbisweek-section-title h3 i:first-child:before {
	transform:translate(-50%,-100%) rotate(-45deg);
	transform-origin:bottom center;
}
.orbisweek-section-title h3 i:first-child:after {
	transform:translate(-50%,0%) rotate(45deg);
	transform-origin:top center;
}
.orbisweek-section-title h3 i:last-child:before {
	transform:translate(-50%,-100%) rotate(45deg);
	transform-origin:bottom center;
}
.orbisweek-section-title h3 i:last-child:after {
	transform:translate(-50%,0%) rotate(-45deg);
	transform-origin:top center;
}

.orbisweek-section-title h2 {
	color:var(--colorAccentText);
	font-size:32px;
	font-weight:700;
	line-height:1.4;
	margin:0;
}
.orbisweek-section-title h2 span {
	display:block;
	font-size:20px;
	font-weight:600;
}
.orbisweek-section-title .date {
	font-weight: 700;
	font-size: 24px;
	letter-spacing: 0.1em;
	margin:15px 0;
}
.orbisweek-section-title .date span {
	font-size:16px;
}
.orbisweek-section-title .date em {
	font-size:12px;
	display:inline-block;
	margin-left:10px;
}
.orbisweek-section-title p {
	font-size:16px;
	line-height:1.3;
	margin:6px;
}
.orbisweek-section-title p strong {
	margin-top:5px;
	display: inline-block;
	font-size:20px;
	background: linear-gradient(transparent 60%, var(--colorAccentBg) 30%);
}
.orbisweek-section-title p strong i {
	font-size:12px;
	font-style:normal;
}
@media screen and (max-width: 768px) {
	.orbisweek-section-title {
		padding:10px 0;
	}
	.orbisweek-section-title h3 {
		font-size:13px;
		line-height:20px;
		margin-bottom:10px;
	}
	.orbisweek-section-title h3 span {
		padding:5px 20px;
	}
	.orbisweek-section-title h3 i:before,
	.orbisweek-section-title h3 i:after {
		left:15px;
	}
	.orbisweek-section-title h3 i:last-child:before,
	.orbisweek-section-title h3 i:last-child:after {
		left:-15px;
	}
	.orbisweek-section-title h3 i:first-child:before {
		transform:translate(-50%,-100%) rotate(-30deg);
	}
	.orbisweek-section-title h3 i:first-child:after {
		transform:translate(-50%,0%) rotate(30deg);
	}
	.orbisweek-section-title h3 i:last-child:before {
		transform:translate(-50%,-100%) rotate(30deg);
	}
	.orbisweek-section-title h3 i:last-child:after {
		transform:translate(-50%,0%) rotate(-30deg);
	}
	.orbisweek-section-title h2 {
		font-size:19px;
	}
	.orbisweek-section-title h2 span {
		font-size:14px;
	}
	.orbisweek-section-title .date {
		font-size:18px;
	}
	.orbisweek-section-title .date span {
		font-size:13px;
	}
	.orbisweek-section-title p {
		font-size:13px;
	}
	.orbisweek-section-title p strong {
		font-size:16px;
	}
	.orbisweek-section-title p strong.sm {
		font-size:13px;
	}
}
.orbisweek-section-icatch {
	margin:30px auto;
}
@media screen and (max-width: 768px) {
	.orbisweek-section-icatch {
		margin:20px auto;
	}
}

.orbisweek-section-bodytext {
	margin-bottom:40px;
}
.orbisweek-section-bodytext p {
	font-size:16px;
	line-height:1.6;
	margin:20px 0;
}
.orbisweek-section-bodytext p strong {
	display: inline;
	font-size:18px;
	background: linear-gradient(transparent 70%, var(--colorAccentBg) 20%);
}
@media screen and (max-width: 768px) {
	.orbisweek-section-bodytext {
		margin-bottom:30px;
	}
	.orbisweek-section-bodytext p {
		font-size:13px;
	}
	.orbisweek-section-bodytext p strong {
		font-size:14px;
	}
}
.orbisweek-section-items {
}
.orbisweek-section-items > h3 {
	font-size:20px;
	color:var(--colorAccentText);
	text-align:center;
	margin-bottom:10px;
}
.orbisweek-section-items > h3 span {
	font-size:14px;
	display:block;
}
.orbisweek-section-item {
	display:block;
	text-decoration:none !important;
}
.orbisweek-section-item__text {
	text-align:center;
}
.orbisweek-section-item__text p {
	margin:10px 0;
	text-decoration:underline;
	font-size:14px;
}
.orbisweek-section-item__btn {
	position:relative;
	text-align:center;
	background:var(--colorAccentText);
	color:#fff;
	display:block;
	padding:10px;
	font-size:14px;
}
.orbisweek-btn__arrow {
	position:absolute;
	right:15px;
	top:50%;
	width:9px;
	height:18px;
	background:url(../images/ow251120/btn_arrow-right.svg);
	background-size:cover;
	transform:translateY(-50%);
}
@media screen and (max-width: 768px) {
	.orbisweek-section-items > h3 {
		font-size:16px;
	}
	.orbisweek-section-item__text p {
		font-size:11px;
	}
	.orbisweek-section-item__btn {
		font-size:12px;
		padding:5px;
	}
}
.orbisweek-section-cautions {
	margin-top:30px;
}
.orbisweek-section-cautions p {
	margin:0;
	font-size:14px
}
.orbisweek-section-cautions ul {
	margin: 0;
}
.orbisweek-section-cautions li {
	position:relative;
	padding-left:15px;
	font-size:12px;
	list-style: none;
}
.orbisweek-section-cautions li:before {
	content:"＊";
	position:absolute;
	left:0;
	top:0;
}
.orbisweek-section-cautions dl {
	display: flex;
	font-size: 12px;
	margin:5px 0;
}
.orbisweek-section-cautions dt {
	width:90px;
	font-weight: 400;
}
.orbisweek-section-cautions dd {
	width:calc(100% - 90px)
}
@media screen and (max-width: 768px) {
	.orbisweek-section-cautions li {
		font-size:11px;
		padding-left:12px;
	}
	.orbisweek-section-cautions dl {
		flex-direction: column;
	}
	.orbisweek-section-cautions dt,
	.orbisweek-section-cautions dd {
		width:100%;
	}
}

.orbisweek-section-btn {
	position:relative;
	text-align:center;
	background:var(--colorAccentText);
	color:#fff;
	display:block;
	padding:10px;
	font-size:14px;
	font-weight: 700;
	text-decoration:none !important;
	border-radius: 30px;
}
@media screen and (min-width: 769px) {
	.orbisweek-section-btn {
		width: 500px;
		margin: 0 auto;
		font-size: 16px;
	}
}


.orbisweek-section-bc {
	position:relative;
	display:flex;
	align-items:center;
	margin-bottom:30px;
	box-shadow:0 0 1px var(--colorAccentText);
	padding:15px;
}
.orbisweek-section-bc__image {
	width:120px;
}
.orbisweek-section-bc__text {
	padding-left:20px;
	width:calc(100% - 120px);
}
.orbisweek-section-bc__text h4 {
	font-size:16px;
	font-weight:700;
}
.orbisweek-section-bc__text p {
	margin:0;
	font-size:14px;
}
@media screen and (max-width: 768px) {
	.orbisweek-section-bc {
		display:block;
		align-items:flex-start;
	}
	.orbisweek-section-bc__image {
		width:60px;
	}
	.orbisweek-section-bc__text {
		width:100%;
		padding:10px 0 0;
	}
	.orbisweek-section-bc__text h4 {
		position:absolute;
		left:90px;
		top:30px;
	}
	.orbisweek-section-bc__text p {font-size:12px;}
}
.calender-btn {
	display:block;
}
.calender-btn img {
	width:100%;
	display:block;
}

.orbisweek-calendar-dl {
	margin:0 auto 50px;
	text-align:center;
}
.orbisweek-calendar-dl a {
	display:inline-block;
}
.orbisweek-calendar-dl a img {
	display:block;
	max-width:100%;
}
.orbisweek-calendar-dl p {
	font-size:12px;
	line-height:1.5;
	margin-top:10px;
}
@media screen and (max-width: 768px) {
	.orbisweek-calendar-dl p {
		font-size:11px;
	}
}

.orbisweek-calendar-dl ul {
	margin: 20px 0 0;
	color: var(--colorAccentText);
	text-align: left;
	display: inline-block;
}
.orbisweek-calendar-dl li {
	position:relative;
	padding-left:15px;
	font-size:12px;
	list-style: none;
}
.orbisweek-calendar-dl li:before {
	content:"＊";
	position:absolute;
	left:0;
	top:0;
}