<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** customize chat **/
.sidebarHeader[embeddedService-chatHeader_chatHeader] button.minimizeButton:after{
	content:'_';
	font-weight:700;
	font-size: 35px;
	right: 53px;
	position:absolute;
	bottom: 2px;
	color:#fff;
}

.sidebarHeader[embeddedService-chatHeader_chatHeader] button.closeButton:after{
	content:'ﾃ�';
	font-size: 37px;
	right: 20px;
	position:absolute;
	top: -4px;
	color: #fff;
}

#chat-window{
	color:#18191a;
	line-height: 1.5;
}

/** original **/
html {
  font-size: 62.5%;
}
body {
	font-size: 1.4em;
	color: #FFFFFF;
	line-height: 1.8;
	background: #ffffff;
	text-align: left;
}

.is-pc .rbutton:hover span{
	opacity: 0.8;
	transform: rotateX(360deg);
}
.is-pc .button,
.is-pc header nav li a:hover{opacity: 0.7;}

.abs{position: absolute; display: block;}
.rel{position: relative; display: block;}

.imgRes{max-width: 100%; margin-left: auto; margin-right: auto; display: block;}

.pc-in{display: inline-block !important;}
.pc{display: block !important;}
.sp,
.sp-in{display: none !important;}

.flexBlock{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
     -ms-flex-pack: justify;
   justify-content: space-between;
}

.is-pc .lb .sns a:before,
.is-pc .rbutton span,
.is-pc .button,
.is-pc header nav li a,
.anim{
	-webkit-transition: 0.3s ease-out;
	transition:0.3s ease-out;
}


.clearBlock:after{
content:"";
display:block;
clear:both;
}
header{
	position: fixed; display: block;
	width: 100%; z-index: 9;
}
header &gt; .flexBlock{
	border-bottom: 2px solid #D61518;
	background: rgba(0,0,0,0.9);
	width: 100%;
	height: 70px;
	align-items: center;
	padding-left: 30px;
	z-index: 1; position: relative;
}
header &gt; .flexBlock &gt; p{
	width: 260px;
}
.lb .closeBtn{
	top: 0; right: 0;
}
.lb .closeBtn,
header .menu-trigger{
	width: 70px; height: 70px;
	padding: 20px 15px 15px;
}
.lb .closeBtn .rel,
header .menu-trigger .rel{
	width: 100%;
	height: 14px;
}
.lb .closeBtn .rel span,
header .menu-trigger .rel span{
	height: 2px; background: #ffffff; left: 0; width: 100%;
	 transform-origin: center center;
}
header .menu-trigger .rel span:nth-child(1){
	top: 0;
	transform: rotate(360deg);
}
header .menu-trigger .rel span:nth-child(2){
	bottom: 0;
	transform: rotate(-360deg);
}

.lb .closeBtn .rel span:nth-child(1),
header.open .menu-trigger .rel span:nth-child(1){
	top: calc(50% - 1px); transform: rotate(25deg);
}
.lb .closeBtn .rel span:nth-child(2),
header.open .menu-trigger .rel span:nth-child(2){
	bottom: calc(50% - 1px); transform: rotate(-25deg);
}
.lb .closeBtn p,
header .menu-trigger p{
	color: #ffffff; font-size: 12px; text-align: center; line-height: 1; bottom: 10px; left: 0;
	width: 100%; height: 12px;
}
.lb .closeBtn p span,
header .menu-trigger p span{width: 100%;}
header .menu-trigger p span:nth-child(1){opacity: 1;}
header .menu-trigger p span:nth-child(2){opacity: 0;}

header.open .menu-trigger p span:nth-child(2){opacity: 1;}
header.open .menu-trigger p span:nth-child(1){opacity: 0;}

header nav{
	position: fixed; top: 70px; right: 0;
	background: rgba(0,0,0,0.9); height: calc(100vh - 70px);
	width: 100%; max-width: 450px; padding:0 50px;
	text-align: left;
	overflow-x: hidden; overflow-y: auto;
	transform: translateX(100%); opacity: 0;
}
header.open nav{
	transform: translate(0); opacity: 1;
}

header nav ul{width: 100%; height: auto; padding: 30px 0 30px;}
header nav li .en{
	font-size: 3.0rem; font-weight: 600; color: #DE0715;
	display: block; line-height: 1; margin-bottom: 3px;
}
header nav li .jp{
	font-size: 1.8rem; color: #FFFFFF;
	display: block;
}
header nav li{margin-bottom: 25px;}
header nav li:last-child{margin-bottom: 0;}

section{padding-left: 15px; padding-right: 15px; overflow: hidden;}
section:before{
	content: ''; position: absolute; display: block; width: 100%;
	top: 0; left: 0; z-index: 1;
}
footer .inner,
section .inner{
	width: 100%; max-width: 940px; margin-left: auto; margin-right: auto;
	position: relative; display: block;
}

section.top_text_area{
	background: #000000;
}
section.top_text_area &gt; p{
	text-align: center; font-size: 2.0rem; font-weight: 700; line-height: 1.8;
	min-height: 392px;
	background-size: auto 392px;
	padding: 80px 0;
}

section.red_area{
	background-attachment: fixed;
	padding-top: 90px; padding-bottom: 120px;
}
section.red_area:before{
	background: url("/full_screen/image/line01.png") repeat-x center center; height: 44px;
	background-size: auto 100%;
}

section.bg_area{
	background: url("/full_screen/image/bg02.png") no-repeat center top; background-size: cover;
	background-attachment: fixed;
	color: #000000;
	font-size: 1.6rem;
	text-align: center; 
}
section#lineup{
	padding-top: 150px; padding-bottom: 50px;
}
section#lineup:before{
	background: url("/full_screen/image/line02.png") repeat-x center center; height: 44px;
	background-size: auto 100%;
}

section.bg_area h2{
	color: #DE0715;
	background: -webkit-linear-gradient(90deg, #DE0715, #000000);
	background: linear-gradient(90deg, #DE0715, #000000);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 7.0rem;
	font-weight: 600;
	text-align: center;
	display: inline-block;
}

section#lineup .bg02_logo{
	width: 436px; height: auto;
	transform: rotate(20deg);
	left: -100px; top: 100px;
}
section#lineup .bg02_cr{
	width: 396px; height: auto;
	transform: rotate(-10deg);
	right: -50px; top: 50px;
}

section.bg_area .sub_title{
	font-size: 2.0rem; font-weight: 700; margin-bottom: 30px;
}

.lineup_list h3{
	background: #DE0715;
	background: -webkit-linear-gradient(90deg, #DE0715, #000000);
	background: linear-gradient(90deg, #DE0715, #000000);
	text-align: center;
	padding: 5px 15px;
	/*margin-bottom: 30px;*/
	font-weight: 600;
	font-size: 2.0rem;
}
.lineup_list &gt; div.rel{
	max-width: 1200px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 35px 0 40px;
}
section#members:before{
	height: 10px; width: 100%; top: 0;
	background: #DE0715;
	background: -webkit-linear-gradient(90deg, #DE0715, #000000);
	background: linear-gradient(90deg, #DE0715, #000000);
}
section#members:after{
	content: ''; width: 100%; height: 44px; position: absolute; display: block;
	bottom: 0; left: 0;
	background: url("/full_screen/image/line03.png") repeat-x center center;
	background-size: auto 100%;
}

section#members{
	padding: 110px 15px 100px;
}
section#members .member_list{
	margin-top: 60px;
}
section#members .member_list .flexBlock{
	flex-wrap: wrap; justify-content: flex-start;
}
section#members .member_list .flexBlock li{
	width: calc(25% - 6px); margin-right: 8px; margin-bottom: 8px; cursor: pointer;
}
section#members .member_list .flexBlock li:nth-child(4n){
	margin-right: 0;
}

section#members .member_list .flexBlock li span.abs{
	font-size: 2.5rem; font-weight: 600; top: 10%; width: 100%; text-align: center; left: 0;
	color: #ffffff; line-height: 1.2;
}
section#members .member_list .flexBlock li img.abs{
	width: 63%; top: 0; left: 0; bottom: 0; right: 0; margin: auto;
}


section#members .member_list:after{
	content: ''; position: absolute; display: block;
	width: 100%; height: 10px; left: 0; top: 0;
	background: #DE0715;
	background: -webkit-linear-gradient(90deg, #DE0715, #000000);
	background: linear-gradient(90deg, #DE0715, #000000);
}
section#members .member_list h3{
	font-size: 3.0rem; text-align: left; padding-top: 30px; padding-bottom: 20px;
	color: #E31E29;
}
.member_list .bg02_logo{
	width: 436px; height: auto;
}
.member_list .bg02_cr{
	width: 486px; height: auto;
}

.member_list01 .bg02_logo{
	transform: rotate(-20deg); right: -300px; bottom: -80px;
}
.member_list01 .bg02_cr{
	right: -200px; bottom: -200px;
}

.member_list02 .bg02_logo{
	transform: rotate(20deg); left: -300px; bottom: -280px;
}
.member_list02 .bg02_cr{
	left: -250px; bottom: -390px; transform: rotate(-10deg);
	width: 391px;
}

.member_list03 .bg02_logo{
	left: 0; right: 0; margin: 0 auto; bottom: -280px;
}

.member_list05 .bg02_logo{
	width: 516px;
	transform: rotate(-10deg); right: -250px; top: -200px;
}
.member_list05 .bg02_cr{
	right: 0px; bottom: 10px;
}

section#information{
	padding-top: 100px; padding-bottom: 40px;
}
section#information h2{
	text-align: center; font-weight: 600; font-size: 7.0rem;
	color: #D0161B;
}
section#information .sub_title{
	font-size: 2.4rem; text-align: center; font-weight: 700;
	color: #ffffff;
	margin-bottom: 40px;
}

.info_list{justify-content: flex-start;}
.info_list li{
	border-top: 2px solid #E31E29;
	width: calc(25% - 40px); margin-right: 40px; margin-bottom: 40px;
	padding-top: 20px; position: relative; display: block;
}
.info_list li:nth-child(4n){
	margin-right: 0;
}
.info_list li a{display: block; color: #ffffff;}
.info_list li a img{width: 100%;}
.info_list li a &gt; .rel:nth-child(2){
	padding-bottom: 50px;
}
.info_list li a .text{
	font-size: 1.4rem; text-decoration: underline;
	margin-top: 10px; position: relative; display: block; min-height: 80px;
}
.info_list li a .bottom{width: 100%; font-size: 1.2rem; bottom: 0; left: 0;}
.info_list li a .bottom .page{align-items: center; justify-content: flex-start;}
.info_list li a .bottom .page span:nth-child(1){
	width: 16px; margin-right: 5px;
}

.bottom_copy{
	border-top: 2px solid #808080;
	padding-top: 30px;
	font-size: 1.2rem;
}
footer{
	border-top: 2px solid #D61518; padding: 25px 15px 15px;
	background: #000000;
}

footer .inner{
	max-width: 1100px;
	font-size: 1.2rem;
}

footer a{
	color: #ffffff;
}
footer .inner .pc .flexBlock{
	flex-wrap: wrap;
}

footer .inner .pc .flexBlock &gt; div{
	width: calc(20% - 8px); margin-right: 10px;
}
footer .inner .pc .flexBlock &gt; div:last-child{
	margin-right: 0;
}
footer .inner .pc .flexBlock &gt; div &gt; p.rel{
	font-size: 1.4rem; font-weight: 700; margin-bottom: 5px;
}
footer .inner .pc .flexBlock &gt; div &gt; ul{
	padding-left: 15px; margin-bottom: 0;
}
footer .inner .bottom.flexBlock{
	flex-wrap: wrap; align-items: flex-end;
}

footer .inner .bottom.flexBlock .ssl-secom{
	width: 100%; text-align: right;
}
footer .inner .bottom.flexBlock .ssl-secom &gt; form{
	position: relative; display: inline-block;
}
footer .inner .bottom.flexBlock .ssl-secom &gt; form input[type="image"]{
	width: 50px; height: 50px; display: block; position: relative;
	margin: 0 auto 7px;
}
footer .inner .bottom.flexBlock .ssl-secom &gt; form .flexBlock{
	flex-wrap: wrap; width: 84px; text-align: center; font-size: 1.0rem; line-height: 1.4;
}
footer .inner .bottom.flexBlock ul{
	margin-bottom: 0;
}

footer .inner .bottom.flexBlock .copyright{font-size: 1.2rem;}
footer .inner .bottom.flexBlock &gt; .rel &gt; div.rel{
	margin-bottom: 5px;
}
footer .inner .bottom.flexBlock &gt; .flexBlock{
	flex-wrap: wrap;
}
footer .inner .bottom.flexBlock &gt; .flexBlock ul.flexBlock{
	justify-content: flex-end;
	width: 100%; margin-top: 20px;
}
footer .inner .bottom.flexBlock &gt; .flexBlock ul.flexBlock li{
	padding: 0 10px; position: relative; display: block;
}
footer .inner .bottom.flexBlock &gt; .flexBlock ul.flexBlock li:after{
	content: ''; position: absolute; height: 12px; width: 1px; background: #ffffff;
	right: 0; top: 0; bottom: 0; margin: auto 0;
}
footer .inner .bottom.flexBlock &gt; .flexBlock ul.flexBlock li:last-child:after{
	display: none;
}

.lb{
	background: rgba(0,0,0,0.97);
	width: 100vw; height: 100vh;
	position: fixed; top: 0; left: 0; z-index: 999;
	display: none;
}
.lb .lb_contents{
	top: 50%; left: 50%; transform: translate(-50%,-50%);
	position: fixed; display: block;
	width: 100%; max-width: 680px;
}
.lb .lb_contents &gt; .rel{
	padding-bottom: 70px;
}
.lb .lb_contents &gt; .rel &gt; .flexBlock{
	padding-bottom: 30px;
	border-bottom: 2px solid #DE0715;
}

.lb .lb_contents .img{
	width: 320px; height: 340px;
	background: url("/full_screen/image/lbbg.svg") no-repeat;
	background-size: cover;
}
.lb .lb_contents .img img{
	width: 85%; left: 50%; top: 50%;
	transform: translate(-50%, -50%);
}

.lb .lb_contents .explain{
	width: calc(100% - 320px - 40px); color: #ffffff;
	padding-bottom: 45px;
}
.lb .lb_contents .explain .teamName{
	font-weight: 600;
	color: #DE0715; font-size: 2.0rem;
	margin-bottom: 0;
}
.lb .lb_contents .explain .name{
	font-size: 3.5rem; font-weight: 600;
	margin-bottom: 10px;
}
.lb .lb_contents .explain .text{
	font-size: 1.4rem;
/*	background: url("/full_screen/image/cr.svg") no-repeat center center;*/
	background-size: 235px auto;
	min-height: 170px;
}
.lb .lb_contents .sns{
	position: absolute;
	width: calc(100% - 320px - 40px); top: 296px; right: 0;
}

.lb .lb_contents .sns a{
	width: 150px;
}
.lb .lb_contents .sns a img{
	display: block; width: 100%; position: relative;
}

.lb .lb_contents .btn_prev,
.lb .lb_contents .btn_next{
	width: 80px; height: 50px; position: absolute; display: flex; bottom: inherit; top: 392px;
	align-items: center; cursor: pointer;
}
.lb .lb_contents .btn_prev{
	justify-content: flex-start;
	left: 3px;
}
.lb .lb_contents .btn_next{
	justify-content: flex-end;
	right: 3px;
}

.lb .lb_contents .btn_prev:before,
.lb .lb_contents .btn_next:before,
.lb .lb_contents .btn_prev:after,
.lb .lb_contents .btn_next:after{
	content: ''; font-size: 1.6rem; line-height: 1;
	position: relative; display: block;
}

.lb .lb_contents .btn_prev:before{
	border-left: 2px solid #ffffff;
	border-top: 2px solid #ffffff;
	transform: rotate(-45deg);
	width: 20px; height: 20px;
	margin-right: 5px;
}
.lb .lb_contents .btn_next:after{
	border-right: 2px solid #ffffff;
	border-top: 2px solid #ffffff;
	transform: rotate(45deg);
	width: 20px; height: 20px;
	margin-left: 2px;
}

.lb .lb_contents .btn_prev:after{
	content: 'PREV'
}
.lb .lb_contents .btn_next:before{
	content: 'NEXT'
}

.lb .sns a.inactive{
	pointer-events: none; opacity: 0.3;
}

.is-pc .lb .sns a.active:before{
	content: ''; position: absolute; display: block; background: rgba(255,255,255,0.9);
	height: 100%; width: 0;
}
.is-pc .lb .sns a.active:hover:before{
	width: 100%;
}


.mb20{
	margin-bottom: 20px !important;
}

/** ma tool **/

.is_popup_banner{
	position: fixed;
	bottom: 15px;
	z-index: 10;
	right: 225px;
}

.is_popup_banner .is_popup_area {
    position:relative;	
}

.is_popup_banner .is_popup_area .is_popup_close:before{
	content: "";
	font-size: 16px;
	position: absolute;
	right: -12px;
	top: -12px;
	background:url('/user_data/packages/responsive/_asset/img/chat/close.svg');
	border-radius: 50px;
	width: 25px;
	height: 25px;
}

.is_popup_banner .is_popup_area .is_popup_close:hover{
    cursor:pointer;
    opacity:0.75;
}

@media screen and (min-width:769px) and (max-height:442px) {
	.lb .lb_contents{
		height: 100%;
		overflow-y: scroll;
	}
}

@media screen and (max-width:768px) {
    .sp-in{display: inline-block !important;}
    .sp{display: block !important;}
    .pc,
    .pc-in{display: none !important;}
	
	header &gt; .flexBlock{
		height: 50px; padding-left: 15px;
	}
	.lb .closeBtn, header .menu-trigger {
		width: 50px;
		height: 50px;
		padding: 12px 10px 5px;
	}
	lb .closeBtn p, header .menu-trigger p{
		bottom: 5px; font-size: 10px;
	}
	section.top_text_area &gt; p{
		font-size: 1.5rem;
		padding-top: 50px;
		padding-bottom: 50px;
		background-size: 100% auto;
	}
	section#members:after,
	section#lineup:before,
	section.red_area:before{
		height: 22px;
	}
	section.red_area{
		background-attachment: fixed;
		padding-top: 50px; padding-bottom: 90px;
	}
	section#lineup {
		padding-top: 50px;
		padding-bottom: 40px;
	}
	section.bg_area h2{font-size: 3.5rem;}
	section.bg_area{
		font-size: 1.2rem;
		background: url("/full_screen/image/sp/bg02.png") repeat center top; background-size: 100% auto;
		background-attachment: fixed;
	}
	section.bg_area .sub_title{font-size: 1.8rem; margin-bottom: 20px;}
	section#lineup .bg02_cr{width: 172px; right: -5%; top: 15%;}
	section#lineup .bg02_logo{width: 150px; left: -7%; top: 60%;}
	.lineup_list h3{font-size: 1.5rem; padding-top: 15px; padding-bottom: 15px;}
	
	section#members {
		padding: 55px 15px 50px;
	}
	section#members .member_list{margin-top: 40px;}
	
	section#members .member_list .flexBlock li{
		width: calc(50% - 5px);
		margin-right: 10px;
		margin-bottom: 10px;
	}
	section#members .member_list .flexBlock li:nth-child(2n){
		margin-right: 0;
	}
	section#members .member_list h3{
		font-size: 2.5rem; text-align: center; padding-bottom: 10px;
	}
	.member_list .bg02_logo {
		width: 180px;
	}
	.member_list .bg02_cr{
		width: 130px;
	}
	.member_list01 .bg02_logo{
		left: -7%; right: auto;
		bottom: -12%;
		transform: rotate(20deg);
	}
	.member_list02 .bg02_cr{
		left: -7%; right: auto;
		bottom: -15%;
		transform: rotate(5deg);
	}
	
	.member_list03 .bg02_logo {
		left: auto;
		right: -10%;
		margin: 0 auto;
		bottom: 0%;
		transform: rotate(-20deg);
	}
	.member_list03 .bg02_cr {
		right: 0%; bottom: -5%;
	}
	
	.member_list02 .bg02_logo,
	.member_list01 .bg02_cr{display: none;}
	
	.member_list05 .bg02_logo{
		width: 240px; right: -15%; bottom: 32%; top: auto;
		transform: rotate(20deg);
	}
	.member_list05 .bg02_cr{
		width: 180px; right: -5%; bottom: 3%;
	}
	section#members .member_list .flexBlock li span.abs{
		font-size: 1.6rem; line-height: 1.4;
	}
	section#information {
		padding-top: 50px;
		padding-bottom: 30px;
	}
	section#information h2{
		font-size: 3.5rem;
	}
	section#information .sub_title{
		font-size: 1.7rem;
	}
	.info_list{
		flex-wrap: wrap;
	}
	.info_list li{
		margin-right: 0 !important;
		width: 100%;
	}
	.info_list li a{
		display: flex;
	}
	.info_list li a &gt; .rel:nth-child(1){width: 40%; margin-right: 5%;}
	.info_list li a &gt; .rel:nth-child(2){width: 55%;}
	.info_list li a .text{font-size: 1.3rem; margin-top: 0; min-height: inherit;}
	.info_list li a .bottom .page{font-size: 1.2rem;}
	
	footer .inner .bottom.flexBlock &gt; .rel:nth-child(1){order: 1; width: 100%; text-align: center; margin-top: 15px;}
	footer .inner .bottom.flexBlock &gt; .flexBlock:nth-child(2){order: 0;}
	footer .inner .bottom.flexBlock &gt; .flexBlock:nth-child(2) &gt; .flexBlock{
		order: 0;
	}
	footer .inner .bottom.flexBlock &gt; .flexBlock:nth-child(2) &gt; .ssl-secom{
		order: 1; text-align: center;
	}
	footer .inner .bottom.flexBlock &gt; .flexBlock:nth-child(2) &gt; .ssl-secom .flexBlock{
		display: flex; max-width: 185px; justify-content: center; align-items: center; width: 100%;
	}
	footer .inner .bottom.flexBlock .ssl-secom &gt; form .flexBlock input[type="image"]{width: 50px; margin-right: 5px; margin-bottom: 0;}
	footer .inner .bottom.flexBlock .ssl-secom &gt; form .flexBlock p{width: calc(100% - 55px); text-align: left;}
	footer{padding-top: 0; padding-left: 10px; padding-right: 10px;}
	footer .inner .bottom.flexBlock &gt; .flexBlock ul.flexBlock{justify-content: center; margin-bottom: 15px;}
	
	.lb .lb_contents{padding-bottom: 0;}
	.lb .lb_contents &gt; .rel{padding-bottom: 10px; padding-top: 10px; width: 100vw; height: 100vh; overflow: auto; overflow-x: hidden;}
	.lb .lb_contents &gt; .rel &gt; .flexBlock{
		flex-wrap: wrap; padding-left: 20px; padding-right: 20px; padding-bottom: 0; border-bottom: none;
		top: 50%; transform: translate(0, -50%); position: absolute; padding-top: 120px;
	}
	.lb .lb_contents .img{width: 280px; height: 240px; margin-left: auto; margin-right: auto;
		background: url("/full_screen/image/sp/lbbg.svg") no-repeat center center;
		background-size: 100% auto;
	}
	.lb .lb_contents .img img{width: 62.5%;}
	.lb .lb_contents .explain{width: 100%;
		background: url("/full_screen/image/cr.svg") no-repeat center 30px;
		background-size: 235px auto; min-height: 215px; padding-bottom: 100px;
	}
	.lb .lb_contents .explain .teamName{
		font-size: 1.5rem; padding-top: 10px;
	}
	.lb .lb_contents .explain .name{
		font-size: 3.rem; line-height: 1;
	}
	.lb .lb_contents .explain .text {
		background: none;
		font-size: 1.2rem;
		min-height: auto;
	}
	.lb .lb_contents .sns{position: fixed; background: #000000; padding: 10px 20px 20px; border-top: 2px solid #DE0715; width: 100%; top: auto; bottom: 0;}
	.lb .lb_contents .sns a{
		width: 140px;
	}
	
	.lb .lb_contents .btn_prev,
	.lb .lb_contents .btn_next{position: fixed !important; top: calc(30% + 120px); justify-content: center; bottom: 0;}
	
	.lb .lb_contents .btn_prev:after,
	.lb .lb_contents .btn_next:before{display: none;}
	header nav{
		top: 50px;
		height: calc(100vh - 50px);
	}

	/** ma tool **/
	.is_popup_banner{
		position: fixed;
		bottom: 15px;
	    width: 60%;
	    bottom: 75px;
	    left: 20%;
		z-index: 10;
	}
	.is_popup_banner .is_popup_area {
	    position:relative;	
	}

	.is_popup_banner .is_popup_area .is_popup_close:before{
		content: "";
		font-size: 16px;
		position: absolute;
		right: -12px;
		top: -12px;
		background:url('/user_data/packages/responsive/_asset/img/chat/close.svg');
		border-radius: 50px;
		width: 25px;
		height: 25px;
	}

	.is_popup_banner .is_popup_area .is_popup_close:hover{
	    cursor:pointer;
	    opacity:0.75;
	}
}

/** overwrite json.css 2022/12/08 **/
.SJ-items__item a .item-icon i span{
    background: #fbf0c9!important;
    padding: 5px 3px!important;
    border: 1px solid #cba924!important;
}
.SJ-items__item a .item-icon i{
    color: #b30007!important;
}
.SJ-items__item a .item-copy, .SJ-items__item a .item-spec .spec-lists .cpu, .SJ-items__item a .item-spec .spec-lists .graphic{
    color: #000!important;
}


/*#about .img {
	top: -330px !important;
	right: 480px;
	}

	@media (max-width: 1023px){
		#about .img {
		top: -40% !important;
		}
	}
	
	@media (max-width: 767px){
	#about .img {
		top: -10px !important;
		}
}*/
</pre></body></html>