@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&amp;family=Roboto:wght@400;500;700&amp;display=swap');
body, h1, h2, h3, h4, h5, h6, ul, p, form, input, ul, ol, li, dl, dd, dt, section, header, nav, article, aside, hgroup, header, footer, figure, figcaption, summary {
		margin: 0;
		padding: 0;
}
html {
		overflow-y: scroll;
}
img {
		border: none;
		vertical-align: top;
		outline: none;
}
body {
		font-family: 'Noto Sans JP', sans-serif;
		font-size: 14px;
		background: #000 url("https://www.kai-group.com/contents_file/products/kamisori/product/auger/esports/images/body_bg_pc.jpg") repeat-y center 500px;
		background-size: 100%;
		color: #fff;
		-webkit-text-size-adjust: 100%;
}
.loading_base {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		font-size: 14px;
		background: #000 url(https://www.kai-group.com/contents_file/products/kamisori/product/auger/esports/images/loading_bg_pc.jpg) repeat-y 0 0;
		background-size: 100%;
		z-index: 9999;
		display: flex;
		justify-content: center;
		align-items: center;
}
.loading_logo {
		width: 100px;
		opacity: 0;
		transform: scale(2);
		animation: zoomIn 0.3s cubic-bezier(0.32, 0, 0.67, 0) forwards;
}
@keyframes zoomIn {
		0% {
				transform: scale(2);
				opacity: 0;
		}
		100% {
				opacity: 1;
				transform: scale(1);
		}
}
.loading_logo img {
		width: 100%;
		height: auto;
}
.contents_area {
		overflow: hidden;
}
.contents_area.open {
		position: fixed !important;
		width: 100%;
		height: 50vh;
		overflow: hidden;
}
header.desktop {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 100;
}
.header_desktop_inner {
		box-sizing: border-box;
		width: 100%;
		padding: 35px 60px 0;
		display: flex;
		justify-content: space-between;
		align-items: center;
}
.header_desktop_inner ul {
		display: flex;
		justify-content: flex-end;
}
.header_desktop_inner li {
		list-style: none;
		margin-left: 55px;
}
.header_desktop_inner li a {
		color: #fff;
		text-decoration: none;
		position: relative;
		display: inline-block;
}
.header_desktop_inner li a::after {
		content: '';
		display: block;
		width: 7px;
		height: 7px;
		border-right: 1px solid #fff;
		border-bottom: 1px solid #fff;
		position: absolute;
		right: -17px;
		top: 4px;
		transform: rotate(45deg);
}
.header_logo {
		width: 80px;
}
.header_logo img {
		width: 100%;
		height: auto;
}
.hero_section {
		background-image: url("https://www.kai-group.com/contents_file/products/kamisori/product/auger/esports/images/hero_a_pc.png"), url("https://www.kai-group.com/contents_file/products/kamisori/product/auger/esports/images/hero_bg_pc.jpg");
		background-repeat: no-repeat, no-repeat;
		background-position: center center, center center;
		background-size: auto 100%, cover;
		min-height: 700px;
		height: 36vw;
		position: relative;
}
.hero_section img {
		width: 100%;
		height: auto;
}
.hero_section_inner {
		min-height: 700px;
		height: 36vw;
		background: url("https://www.kai-group.com/contents_file/products/kamisori/product/auger/esports/images/hero_main3_pc.png") no-repeat center bottom;
		background-size: auto 100%;
}
.hero_catch {
		min-height: 700px;
		height: 36vw;
		max-width: 450px;
		margin: 0 auto;
		display: flex;
		align-items: center;
}
.hero_catch1 {
		max-width: 300px;
		margin: 0 auto 50px;
}
@media(min-width: 2000px) {
		.hero_catch {
				max-width: 560px;
		}
		.hero_catch1 {
				max-width: 375px;
		}
}
.hero_section .scroll {
		position: absolute;
		bottom: 55px;
		left: 0;
		width: 100%;
		text-align: center;
		z-index: 50;
}
.scroll p {
		font-family: 'Roboto', sans-serif;
		font-size: 14px;
		font-weight: 500;
		color: #fff;
		position: relative;
}
.scroll p:after {
		content: '';
		display: block;
		z-index: 10;
		height: 0;
		width: 1px;
		animation: scrollBar 1s cubic-bezier(0.16, 1, 0.3, 1) infinite;
		background: #fff;
		position: absolute;
		top: 30px;
		left: 50%;
}
@keyframes scrollBar {
		0%, 15% {
				height: 1px;
				opacity: 0;
		}
		80% {
				height: 70px;
				opacity: .8;
		}
		100% {
				height: 70px;
				opacity: 0;
		}
}
.feature_section {
		padding: 140px 0 180px;
		min-height: 500px;
}
.feature_inner {
		max-width: 660px;
		padding: 0 40px;
		margin: 0 auto;
		text-align: center;
}
.feature_inner img {
		width: 100%;
		height: auto;
}
.feature_catch1 {
		max-width: 443px;
		margin: 0 auto 70px;
}
.feature_catch2 {
		max-width: 660px;
		margin: 0 auto 52px;
}
.feature_lead1 {
		max-width: 441px;
		margin: 0 auto 100px;
}
.feature_lead2 {
		max-width: 574px;
		margin: 0 auto 100px;
}
.profile_section {
		padding: 0 40px 190px;
}
.profile_section_inner {
		max-width: 1150px;
		min-height: 500px;
		margin: 0 auto;
		background: #282828;
		position: relative;
		padding: 110px 0;
}
.section_ttl {
		width: 400px;
		height: 80px;
		margin: 0 auto;
		display: flex;
		justify-content: center;
		align-items: center;
		position: relative;
		top: -150px;
		margin-bottom: -70px;
}
.section_ttl_inner {
		transform: translateY(-1px);
}
.section_ttl h2, .section_ttl p {
		text-align: center;
		color: #fff;
		position: relative;
		z-index: 5;
		line-height: 1;
}
.section_ttl h2 {
		font-size: 24px;
		font-weight: 500;
		margin-bottom: 10px;
		letter-spacing: 0.03em;
}
.section_ttl p {
		font-family: 'Roboto', sans-serif;
		font-weight: 500;
		font-size: 12px;
}
.section_ttl::before {
		content: '';
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		transform: skewX(-20deg);
		background: rgb(1, 52, 142);
		background: linear-gradient(90deg, rgba(1, 52, 142, 1) 0%, rgba(9, 77, 164, 1) 50%, rgba(1, 52, 142, 1) 100%);
}
.profile_section h3 {
		text-align: center;
		font-size: 40px;
		font-weight: 500;
		line-height: 1.5;
		margin-bottom: 70px;
		letter-spacing: 0.03em;
}
.profile_movie {
		max-width: 750px;
		margin: 0 auto 40px;
		position: relative;
}
.profile_movie::before {
		content: '';
		display: block;
		width: 473px;
		height: 465px;
		background: url("https://www.kai-group.com/contents_file/products/kamisori/product/auger/esports/images/parts_bg1.png") no-repeat 0 0;
		background-size: 100%;
		position: absolute;
		top: -250px;
		right: -430px;
}
.profile_movie::after {
		content: '';
		display: block;
		width: 570px;
		height: 425px;
		background: url("https://www.kai-group.com/contents_file/products/kamisori/product/auger/esports/images/parts_bg2.png") no-repeat 0 0;
		background-size: 100%;
		position: absolute;
		top: 550px;
		left: -490px;
}
.profile_movie img {
		width: 100%;
		height: auto;
		position: relative;
		z-index: 10;
		cursor: pointer;
}
.profile_movie_inner {
		position: relative;
}
/*
.profile_movie_inner::after {
  content: '';
  display: block;
  width: 110px;
  height: 110px;
  background: url("../images/movie_play.png") no-repeat 0 0;
  background-size: 100%;
  position: absolute;
  top: calc(50% - 55px);
  left: calc(50% - 55px);
  z-index: 100;
  cursor: pointer;
}
*/
.movie_sns_flex {
		margin: 0 auto 90px;
		max-width: 410px;
		display: flex;
		justify-content: space-between;
}
.movie_sns_flex li {
		list-style: none;
		width: 185px;
		font-family: 'Roboto', sans-serif;
		font-weight: 400;
		font-size: 16px;
}
.movie_sns_flex li a {
		width: 100%;
		height: 50px;
		display: flex;
		justify-content: center;
		align-items: center;
		text-decoration: none;
		color: #fff;
		position: relative;
}
.movie_sns_flex li span {
		position: relative;
		display: inline-block;
		transform: translateX(10px);
}
.movie_sns_flex li span::after {
		content: '';
		display: block;
		width: 22px;
		height: 22px;
		position: absolute;
		background-size: 22px;
		background-position: 0 0;
		background-repeat: no-repeat;
		left: -30px;
		top: -2px;
}
li.fb span::after {
		background-image: url("https://www.kai-group.com/contents_file/products/kamisori/product/auger/esports/images/btn_icon_fb.png")
}
li.tw span::after {
		background-image: url("https://www.kai-group.com/contents_file/products/kamisori/product/auger/esports/images/btn_icon_tw.png")
}
li.tw a {
		background: #00ABED;
}
li.fb a {
		background: #3B5997;
}
.interview_btn {
		max-width: 300px;
		margin: 0 auto 120px;
		position: relative;
}
/*
.interview_btn::before, .interview_btn::after {
  content: '';
  display: block;
  background: #fff;
  position: absolute;
  transition: transform 0.2s cubic-bezier(0.22, 1, 0.36, 1)
}
.interview_btn::before {
  height: 2px;
  width: 100%;
  top: 0;
  left: 0;
  transform-origin: left center;
  transform: scaleX(0)
}
.interview_btn::after {
  width: 2px;
  height: 100%;
  top: 0;
  left: 0;
  transform-origin: center top;
  transform: scaleY(0);
}
.interview_btn:hover::before, .interview_btn:hover::after, .interview_btn:hover a::before, .interview_btn:hover a::after {
  transform: scale(1)
}
*/
.interview_btn a {
		width: 100%;
		height: 70px;
		text-decoration: none;
		color: #fff;
		display: flex;
		justify-content: center;
		align-items: center;
		position: relative;
		box-sizing: border-box;
		border: 1px solid#fff;
		transition: background 0.4s;
}
@media (hover: hover) {
		.interview_btn a:hover {
				background: #000;
		}
}
.interview_btn a::before, .interview_btn a::after {
		content: '';
		display: block;
		background: #fff;
		position: absolute;
		transition: transform 0.2s cubic-bezier(0.22, 1, 0.36, 1)
}
.interview_btn a::before {
		width: 2px;
		height: 100%;
		right: -1px;
		bottom: 0;
		transform-origin: center bottom;
		transform: scaleY(0);
}
.interview_btn a::after {
		width: 100%;
		height: 2px;
		right: 0;
		bottom: -1px;
		transform-origin: right bottom;
		transform-origin: right center;
		transform: scaleX(0)
}
.interview_btn span {
		display: inline-block;
		position: relative;
}
.interview_btn span::after {
		content: '';
		display: block;
		width: 15px;
		height: 15px;
		background: url("https://www.kai-group.com/contents_file/products/kamisori/product/auger/esports/images/icon_blank.png") no-repeat 0 0;
		background-size: 15px;
		position: absolute;
		top: calc(50% - 6px);
		right: -30px;
}
.large_btn {
		max-width: 500px;
		margin: 0 auto 120px;
		font-size: 20px;
}
.large_btn span {
		transform: translateY(1px);
}
.large_btn a {
		width: 100%;
		height: 110px;
		text-decoration: none;
		color: #fff;
		border: 1px solid #fff;
		display: flex;
		justify-content: center;
		align-items: center;
		position: relative;
		box-sizing: border-box;
		transition: background 0.3s;
}
.large_btn a:hover {
		background: #000;
}
.large_btn a::after {
		content: '';
		display: block;
		width: 15px;
		height: 15px;
		background: url("https://www.kai-group.com/contents_file/products/kamisori/product/auger/esports/images/icon_blank.png") no-repeat 0 0;
		background-size: 15px;
		position: absolute;
		top: calc(50% - 6px);
		right: 30px;
}
.shinobism_col {
		max-width: 1000px;
		margin: 0 auto;
		position: relative;
}
.shinobism_col::before, .shinobism_col::after {
		content: '';
		display: block;
		position: absolute;
}
.shinobism_col::before {
		width: 132px;
		height: 937px;
		background: url("https://www.kai-group.com/contents_file/products/kamisori/product/auger/esports/images/parts_side1.png") no-repeat 0 0;
		background-size: 100%;
		right: -117px;
		top: -148px;
}
.shinobism_col::after {
		width: 465px;
		height: 643px;
		background: url("https://www.kai-group.com/contents_file/products/kamisori/product/auger/esports/images/parts_bg3.png") no-repeat 0 0;
		background-size: 100%;
		right: -332px;
		bottom: -250px;
}
.shinobism_col_inner {
		background: #141414;
		padding: 110px 100px;
		width: 100%;
		margin: 0 auto;
		box-sizing: border-box;
		position: relative;
		z-index: 5;
}
.shinobism_col img {
		width: 100%;
		height: auto;
}
.shinobism_logo {
		width: 250px;
		margin-right: 65px;
		position: relative;
		top: -10px;
}
.shinobism_logo_flex {
		display: flex;
		margin: 0 0 110px;
}
.shinobism_caption {
		flex: 1;
}
.shinobism_caption h5 {
		font-size: 28px;
		font-weight: 500;
		margin-bottom: 30px;
}
.shinobism_caption p {
		line-height: 2.0;
}
.shinobism_prof_flex {
		display: flex;
		justify-content: space-between;
		margin: 0 0 70px;
}
.shinobism_prof_col {
		width: 360px;
}
@media(max-width: 1100px) {
		.shinobism_prof_col {
				width: calc(50% - 20px);
		}
}
.shinobism_prof_col_photo {
		margin-bottom: 30px;
}
.shinobism_prof_col h6 {
		font-size: 24px;
		font-weight: 500;
		text-align: center;
		margin-bottom: 30px;
}
.shinobism_prof_col p {
		line-height: 2.0;
}
.support_section img {
		width: 100%;
		height: auto;
}
.support_section_inner {
		max-width: 1150px;
		min-height: 500px;
		margin: 0 auto;
		background: #282828;
		position: relative;
		padding: 110px 0;
}
.support_section_inner::before {
		content: '';
		display: block;
		width: 533px;
		height: 408px;
		position: absolute;
		background: url("https://www.kai-group.com/contents_file/products/kamisori/product/auger/esports/images/parts_bg4.png") no-repeat 0 0;
		background-size: 100%;
		top: -230px;
		left: -306px;
}
.support_section_inner::after {
		content: '';
		display: block;
		width: 130px;
		height: 1985px;
		position: absolute;
		background: url("https://www.kai-group.com/contents_file/products/kamisori/product/auger/esports/images/parts_side2.png") no-repeat 0 0;
		background-size: 100%;
		top: 140px;
		left: -40px;
}
.support_lead {
		text-align: center;
		line-height: 2.0;
		margin-bottom: 80px;
}
.support_item_flex {
		max-width: 808px;
		display: flex;
		justify-content: space-between;
		margin: 0 auto 90px;
		position: relative;
}
.support_item_flex::after {
		content: '';
		display: block;
		width: 54px;
		height: 54px;
		border: 1px solid #fff;
		border-radius: 50%;
		background: url("https://www.kai-group.com/contents_file/products/kamisori/product/auger/esports/images/item_or.png") no-repeat 0 0;
		background-size: 100%;
		box-sizing: border-box;
		position: absolute;
		top: calc(50% - 27px);
		left: calc(50% - 27px);
}
.support_item {
		width: 350px;
		min-height: 300px;
		background: rgb(1, 52, 142);
		background: linear-gradient(-130deg, rgba(1, 52, 142, 1) 0%, rgba(9, 77, 164, 1) 50%, rgba(1, 52, 142, 1) 100%);
		padding: 45px 0;
}
.support_catch {
		font-family: YakuHanJP_Noto, "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
		text-align: center;
		margin-bottom: 70px;
}
.support_catch p:first-child {
		font-size: 22px;
		font-weight: 700;
		line-height: 1.6;
		margin-bottom: 15px;
}
.support_catch p:nth-child(2) {
		font-size: 34px;
		font-weight: 700;
		line-height: 1.4;
		margin-bottom: 0;
}
.support_catch p:nth-child(2) strong {
		font-size: 170%;
}
.support_item h4 {
		width: 233px;
		margin: 0 auto 35px;
}
.item_figure1 {
		width: 144px;
		margin: 0 auto 45px;
}
.item_figure2 {
		width: 144px;
		margin: 0 auto 45px;
}
.item_caption {
		font-size: 14px;
		line-height: 2.0;
		text-align: justify;
		padding: 0 50px;
		font-weight: 400;
}
.about_tonamel {
		background: #141414;
		box-sizing: border-box;
		max-width: 900px;
		min-height: 300px;
		margin: 0 auto;
		padding: 80px 70px;
		position: relative;
}
.about_tonamel::before {
		content: '';
		display: block;
		width: 410px;
		height: 427px;
		position: absolute;
		background: url("https://www.kai-group.com/contents_file/products/kamisori/product/auger/esports/images/parts_bg5.png") no-repeat 0 0;
		background-size: 100%;
		right: -320px;
		bottom: -212px;
}
.about_tonamel_flex {
		display: flex;
}
.about_tonamel_logo {
		width: 182px;
		margin-right: 35px;
}
.about_tonamel_caption {
		flex: 1;
}
.about_tonamel_caption h4 {
		font-size: 28px;
		font-weight: 500;
		margin-bottom: 25px;
}
.about_tonamel_caption p {
		line-height: 2.0;
		margin-bottom: 55px;
}
.about_tonamel_btn {
		width: 300px;
}
.about_tonamel_btn a {
		width: 100%;
		height: 70px;
		display: flex;
		justify-content: center;
		align-items: center;
		text-decoration: none;
		color: #fff;
		border: 1px solid #fff;
		position: relative;
		transition: background 0.4s;
}
.about_tonamel_btn a:hover {
		background: #000;
}
.about_tonamel_btn a::after {
		content: '';
		display: block;
		width: 15px;
		height: 15px;
		background: url("https://www.kai-group.com/contents_file/products/kamisori/product/auger/esports/images/icon_blank.png") no-repeat 0 0;
		background-size: 15px;
		position: absolute;
		top: calc(50% - 6px);
		right: 30px;
}
/* ===== PRODUCTS ===== */
.product_section {
		padding: 190px 0 130px;
}
.product_section .about_tonamel_btn {
		margin-left: auto;
		margin-right: auto;
}
.product_section_inner {
		max-width: 1150px;
		min-height: 500px;
		margin: 0 auto;
		background: #282828;
		position: relative;
		padding: 110px 0;
}
.product_section_inner::before, .product_section_inner::after {
		content: '';
		display: block;
		position: absolute;
}
.product_section_inner::before {
		width: 130px;
		height: 875px;
		background: url("https://www.kai-group.com/contents_file/products/kamisori/product/auger/esports/images/parts_side3.png") no-repeat 0 0;
		background-size: 100%;
		top: 160px;
		right: -40px;
}
.product_section_inner::after {
		width: 465px;
		height: 643px;
		background: url("https://www.kai-group.com/contents_file/products/kamisori/product/auger/esports/images/parts_bg6.png") no-repeat 0 0;
		background-size: 100%;
		bottom: -308px;
		left: -257px;
}
.product_col {
		max-width: 900px;
		height: 600px;
		margin: 0 auto 80px;
		background: url("https://www.kai-group.com/contents_file/products/kamisori/product/auger/esports/images/product_bg_pc.jpg") no-repeat 0 0;
		background-size: cover;
		display: flex;
		align-items: center;
		box-sizing: border-box;
		padding-left: 70px;
}
.product_col_inner h4 {
		font-size: 28px;
		font-weight: 500;
		margin: 0 0 50px;
}
.product_col_inner p {
		line-height: 2.2;
		margin-bottom: 2em;
		font-family: YakuHanJP_Noto, "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.footer_btn {
		display: flex;
		justify-content: space-between;
		max-width: 640px;
		margin: 0 auto;
}
/* ===== FOOTER  ===== */
.footer_sns {
		max-width: 160px;
		margin: 0 auto 70px;
		display: flex;
		justify-content: space-between;
}
.footer_sns div {
		width: 36px;
}
.footer_sns div img {
		width: 100%;
		height: auto;
		transition: opacity 0.3s;
}
.footer_sns .tw img, .footer_sns .fb img {
		border-radius: 50%;
}
footer {
		padding: 120px 20px 50px;
}
.footer_logo {
		width: 70px;
		margin: 0 auto 35px;
}
.footer_logo img {
		width: 100%;
		height: auto;
}
.copyright {
		font-size: 12px;
		font-family: 'Roboto', sans-serif;
		text-align: center;
		color: #959595;
}
.pagetop {
		position: fixed;
		bottom: 40px;
		right: 40px;
		width: 50px;
		height: 50px;
		cursor: pointer;
		z-index: 5000;
		border: 1px solid #fff;
		display: none;
}
.pagetop::after {
		display: block;
		content: '';
		width: 12px;
		height: 12px;
		border-top: 1px solid #fff;
		border-left: 1px solid #fff;
		transform: rotate(45deg);
		position: absolute;
		top: 22px;
		left: 19px;
}
/* ##############################  */
/* ##############################  */ ::selection {
		color: #000;
		background: #fff;
}
::-moz-selection {
		color: #000;
		background: #fff;
}
@media(min-width: 769px) {
		br.spbr {
				display: none;
		}
		.sp_obj {
				display: none;
		}
}
@media(max-width: 768px) {
		br.pcbr {
				display: none;
		}
		.pc_obj {
				display: none;
		}
}
.movie_player {
		position: relative;
		width: 100%;
		padding-top: 56.25%;
}
.movie_player iframe {
		position: absolute;
		top: 0;
		right: 0;
		width: 100%;
		height: 100%;
}
/* ============= */
.about_interview_flex {
		display: flex;
		align-items: flex-start;
		margin: 0 0 60px;
}
.about_interview_flex.last {
		margin-bottom: 0;
		display: block;
}
.about_interview_photo {
		width: 270px;
		margin-right: 40px;
}
.about_interview_flex.last .about_interview_photo {
		width: 100%;
		margin: 0 0 35px;
}
.about_interview_caption {
		flex: 1;
}
.about_interview_caption_hd {
		font-size: 24px;
		font-weight: 700;
		margin: 0 0 25px;
}
.about_interview_flex.last .about_interview_caption_hd {
		text-align: center;
}
.about_interview_caption p {
		line-height: 2.0;
		margin: 0 0 40px;
}
.about_interview_flex.last .about_interview_caption p {
		text-align: center;
}
.interview_tolink_center {
		display: flex;
		justify-content: center;
}
.interview_tolink {
		width: 240px;
}
.interview_tolink a {
		box-sizing: border-box;
		width: 100%;
		height: 50px;
		text-decoration: none;
		border: 1px solid #fff;
		color: #fff;
		display: flex;
		padding-left: 20px;
		align-items: center;
		transition: background 0.4s;
		position: relative;
}
.interview_tolink_center .interview_tolink a {
		display: flex;
		justify-content: center;
		align-items: center;
		padding-left: 0;
}
.interview_tolink a::after {
		content: '';
		display: block;
		position: absolute;
		top: calc(50% - 4px);
		right: 20px;
		width: 13px;
		height: 9px;
		background: url(https://www.kai-group.com/contents_file/products/kamisori/product/auger/esports/images/interview_btn_arrow_right.png) no-repeat 0 0;
		background-size: 13px;
}
@media (hover: hover) {
		.interview_tolink a:hover {
				background: #000;
		}
}
@media(max-width: 1023px) {
		.about_interview_photo {
				width: 45%;
				min-width: 250px;
				margin-right: 30px;
		}
}
@media(max-width: 767px) {
		.about_interview_flex {
				display: block;
				margin: 0 0 90px;
		}
		.about_interview_photo {
				width: 70%;
				margin: 0 auto 25px;
		}
		.about_interview_caption_hd {
				font-size: 20px;
				font-weight: 700;
				margin: 0 0 25px;
				text-align: center;
		}
		.about_interview_flex.last .about_interview_caption_hd {
				text-align: left;
		}
		.about_interview_flex.last .about_interview_caption p {
				text-align: left;
		}
		.interview_tolink {
				width: 100%;
				min-width: inherit;
				margin: 0;
		}
}
/* ================= */
.brandMovie_wrap {
		max-width: 750px;
		margin: 0 auto;
		padding: 0 15px;
}
@media(max-width: 768px) {
		.brandMovie_wrap {
				margin: 0 auto;
		}
}