@charset "utf-8";/* @container (min-width: 1920px) { } *//*aspect-ratio: 16 / 9.3; *//*border:1px solid red;*/	.Terms_t1 {		color:#004080;font-weight:bold;font-size:1.2em;margin-bottom:10px;	}	.Terms_t2 {		position: relative;		color:#0080ff;font-weight:500;font-size:1.1em;		margin-top:10px;		margin-bottom:6px;		padding-left:min(20px, 2.6vw);		&::before {			content: "·";			color:#000000;			position: absolute;			left:0;			font-size:2em;		}	}	.terms_txt {		margin:0 min(30px, 3.94vw);	}	.terms_box {		position:relative;		text-align:left;		color:#ffffff;		background-color:#899295;		font-weight:700;		padding: min(30px, 4vw);		margin-top:min(75px, 10vw);		.con_box {			.shot { 				display:inline-block;				width:35%;				white-space: nowrap;			}			.long {				display:inline-block;				width:100%;							}			.sns {				float:right;				img {					width:min(60px, 8vw);				}				a + a {  margin-left:min(20px, 2.6vw);/* border:1px solid red;*/}			}			a { color:#ffffff; }		}		.cycle {			position:absolute;			display:inline-block;			/*border:1px solid red;*/			cursor:pointer;			text-align:center;			top:max(-100px, -13vw);			right:min(30px, 4vw);			width:min(75px, 10vw);			height:min(75px, 10vw); line-height:min(75px, 10vw);			border-radius:50%;			background-color:#ffffff;			box-shadow:1px 1px 14px #888888;			img {				width:50%; height:auto;			}		}		.ceo_box {			margin-top: min(60px, 8vw);			color:#dfe1e2;			font-weight:100;			li {				display:block;				&.right {					margin-top:min(20px, 2.6vw);				}			}		}	}