@charset "utf-8";
* {-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin:0; padding:0; word-break: break-all; word-wrap: break-word;}
a {text-decoration:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-text-size-adjust:none;-webkit-user-select: none; -o-text-size-adjust:none; -ms-text-size-adjust:none; text-size-adjust:none; }
a:link,a:active,a:visited,a:focus{text-decoration:none;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin: 0; padding: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
audio, canvas, video {display: inline-block;*display: inline;*zoom: 1;}
html,body,input, select, textarea,button { font-size:10px; font-family:"Helvetica","STHeiti","Hiragino Sans GB";}
table { border-collapse: collapse;border-spacing: 0;}
th { text-align: inherit;}
fieldset, img { border: 0;}
iframe { display: block;}
abbr, acronym { border: 0; font-variant: normal;}
del { text-decoration: line-through; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 500;}
ol, ul { list-style: none; }
caption, th { text-align: left;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
p,span,em,b,font,a{ font-weight:normal;font-style:normal;}
body,html{ width:100%; overflow-x:hidden; height:auto; font: 12px/1.3;}
header,section,footer{width:100%;}
h1, h2, h3, h4, h5, h6{border:none;}
body,html{ font-family: 'Helvetica','STHeiti'; font-size: 12px; }
body{ min-width: 1000px; background: #fff; }

.pc-main{
	width: 100%;
	min-height: 700px;
	font-size: 0;
	background-color: #fff;
	background-image: url(../pc-images/pc-bg.jpg?id=202009091200);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: 890px 560px;
	margin-top: 50px;
}



.festival-pc .WB_footer,
.WB_footer {background: #E6E6E6 !important;}
.WB_footer.S_bg1 .other_link{ background:none;}
.WB_footer .other_link .copy a{color: #999;}
.WB_footer .other_link .T_server_v2,
.WB_footer .other_link .copy_v2 a,
.WB_footer .other_link .company,
.WB_footer .other_link .company a{color: #999;}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2){
	.pc-main{
		
	}
}