@charset "UTF-8";

@font-face{
	font-family:Roboto;
	src:url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-Thin.eot);
	src:url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-Thin.woff) format("woff"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-Thin.ttf) format("truetype"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-Thin.otf) format("opentype"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-Thin.svg) format("svg"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-Thin.eot?#iefix) format("embedded-opentype");
	font-weight:300;
	font-style:normal
}
@font-face{
	font-family:Roboto;
	src:url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-ThinItalic.eot);
	src:url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-ThinItalic.woff) format("woff"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-ThinItalic.ttf) format("truetype"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-ThinItalic.otf) format("opentype"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-ThinItalic.svg) format("svg"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-ThinItalic.eot?#iefix) format("embedded-opentype");
	font-weight:300;
	font-style:italic
}
@font-face{
	font-family:Roboto;
	src:url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-Regular.eot);
	src:url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-Regular.otf) format("opentype"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-Regular.svg) format("svg"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-Regular.eot?#iefix) format("embedded-opentype");
	font-weight:400;
	font-style:normal
}
@font-face{
	font-family:Roboto;
	src:url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-Italic.eot);
	src:url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-Italic.woff) format("woff"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-Italic.ttf) format("truetype"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-Italic.otf) format("opentype"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-Italic.svg) format("svg"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-Italic.eot?#iefix) format("embedded-opentype");
	font-weight:400;
	font-style:italic
}
@font-face{
	font-family:Roboto;
	src:url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-Medium.eot);
	src:url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-Medium.otf) format("opentype"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-Medium.svg) format("svg"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-Medium.eot?#iefix) format("embedded-opentype");
	font-weight:500;
	font-style:normal
}
@font-face{
	font-family:Roboto;
	src:url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-MediumItalic.eot);
	src:url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-MediumItalic.woff) format("woff"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-MediumItalic.ttf) format("truetype"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-MediumItalic.otf) format("opentype"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-MediumItalic.svg) format("svg"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-MediumItalic.eot?#iefix) format("embedded-opentype");
	font-weight:500;
	font-style:italic
}
@font-face{
	font-family:Roboto;
	src:url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-Bold.eot);
	src:url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-Bold.otf) format("opentype"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-Bold.svg) format("svg"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-Bold.eot?#iefix) format("embedded-opentype");
	font-weight:600;
	font-style:normal
}
@font-face{
	font-family:Roboto;
	src:url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-BoldItalic.eot);
	src:url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-BoldItalic.woff) format("woff"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-BoldItalic.ttf) format("truetype"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-BoldItalic.otf) format("opentype"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-BoldItalic.svg) format("svg"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-BoldItalic.eot?#iefix) format("embedded-opentype");
	font-weight:600;
	font-style:italic
}
@font-face{
	font-family:Roboto;
	src:url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-Black.eot);
	src:url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-Black.woff) format("woff"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-Black.ttf) format("truetype"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-Black.otf) format("opentype"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-Black.svg) format("svg"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-Black.eot?#iefix) format("embedded-opentype");
	font-weight:700;
	font-style:normal
}
@font-face{
	font-family:Roboto;
	src:url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-BlackItalic.eot);
	src:url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-BlackItalic.woff) format("woff"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-BlackItalic.ttf) format("truetype"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-BlackItalic.otf) format("opentype"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-BlackItalic.svg) format("svg"),url(//media01.gameloft.com/web_mkt/minisites/asphalt-9/assets/pr/fonts/Roboto/Roboto-BlackItalic.eot?#iefix) format("embedded-opentype");
	font-weight:700;
	font-style:italic
}
@font-face{
	font-family:Rajdhani;
	font-style:normal;
	font-display:fallback;
	font-weight:400;
	src:local("Rajdhani Regular"),local(Rajdhani-Regular),url(https://fonts.gstatic.com/s/rajdhani/v7/LDIxapCSOBg7S-QT7p4GM-aUWA.woff2) format("woff2");
	unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB
}
@font-face{
	font-family:Rajdhani;
	font-style:normal;
	font-display:fallback;
	font-weight:400;
	src:local("Rajdhani Regular"),local(Rajdhani-Regular),url(https://fonts.gstatic.com/s/rajdhani/v7/LDIxapCSOBg7S-QT7p4JM-aUWA.woff2) format("woff2");
	unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
	font-family:Rajdhani;
	font-style:normal;
	font-display:fallback;
	font-weight:400;
	src:local("Rajdhani Regular"),local(Rajdhani-Regular),url(https://fonts.gstatic.com/s/rajdhani/v7/LDIxapCSOBg7S-QT7p4HM-Y.woff2) format("woff2");
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
	font-family:Rajdhani;
	font-style:normal;
	font-display:fallback;
	font-weight:500;
	src:local("Rajdhani Medium"),local(Rajdhani-Medium),url(https://fonts.gstatic.com/s/rajdhani/v7/LDI2apCSOBg7S-QT7pb0EPOqeef2kg.woff2) format("woff2");
	unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB
}
@font-face{
	font-family:Rajdhani;
	font-style:normal;
	font-display:fallback;
	font-weight:500;
	src:local("Rajdhani Medium"),local(Rajdhani-Medium),url(https://fonts.gstatic.com/s/rajdhani/v7/LDI2apCSOBg7S-QT7pb0EPOleef2kg.woff2) format("woff2");
	unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
	font-family:Rajdhani;
	font-style:normal;
	font-display:fallback;
	font-weight:500;
	src:local("Rajdhani Medium"),local(Rajdhani-Medium),url(https://fonts.gstatic.com/s/rajdhani/v7/LDI2apCSOBg7S-QT7pb0EPOreec.woff2) format("woff2");
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
	font-family:Rajdhani;
	font-style:normal;
	font-display:fallback;
	font-weight:600;
	src:local("Rajdhani SemiBold"),local(Rajdhani-SemiBold),url(https://fonts.gstatic.com/s/rajdhani/v7/LDI2apCSOBg7S-QT7pbYF_Oqeef2kg.woff2) format("woff2");
	unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB
}
@font-face{
	font-family:Rajdhani;
	font-style:normal;
	font-display:fallback;
	font-weight:600;
	src:local("Rajdhani SemiBold"),local(Rajdhani-SemiBold),url(https://fonts.gstatic.com/s/rajdhani/v7/LDI2apCSOBg7S-QT7pbYF_Oleef2kg.woff2) format("woff2");
	unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
	font-family:Rajdhani;
	font-style:normal;
	font-display:fallback;
	font-weight:600;
	src:local("Rajdhani SemiBold"),local(Rajdhani-SemiBold),url(https://fonts.gstatic.com/s/rajdhani/v7/LDI2apCSOBg7S-QT7pbYF_Oreec.woff2) format("woff2");
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
	font-family:Rajdhani;
	font-style:normal;
	font-display:fallback;
	font-weight:700;
	src:local("Rajdhani Bold"),local(Rajdhani-Bold),url(https://fonts.gstatic.com/s/rajdhani/v7/LDI2apCSOBg7S-QT7pa8FvOqeef2kg.woff2) format("woff2");
	unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB
}
@font-face{
	font-family:Rajdhani;
	font-style:normal;
	font-display:fallback;
	font-weight:700;
	src:local("Rajdhani Bold"),local(Rajdhani-Bold),url(https://fonts.gstatic.com/s/rajdhani/v7/LDI2apCSOBg7S-QT7pa8FvOleef2kg.woff2) format("woff2");
	unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
	font-family:Rajdhani;
	font-style:normal;
	font-display:fallback;
	font-weight:700;
	src:local("Rajdhani Bold"),local(Rajdhani-Bold),url(https://fonts.gstatic.com/s/rajdhani/v7/LDI2apCSOBg7S-QT7pa8FvOreec.woff2) format("woff2");
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

html {overflow-x:hidden;overflow-y:scroll;}
body {
	margin:0px;
	background-color:#000000;
}
/* a {blr:expression(this.onFocus=this.blur()); outline:none;} */
img {border:0px;}

body, td, p {font-family:"Rajdhani", "微軟正黑體", "Microsoft JhengHei", "微软雅黑体", "Microsoft YaHei", Arial, Helvetica, sans-serif; font-size:1rem; color:#000; line-height:160%;}
select,textarea,input {font-family:"Rajdhani", "微軟正黑體", "Microsoft JhengHei", "微软雅黑体", "Microsoft YaHei", Arial, Helvetica, sans-serif; font-size:1rem; color:#000; line-height:160%;}
a {color:#ffee00; text-decoration:none;}
a:hover,a:active {color:#ffff00; text-decoration:none;}
ul,li {margin: 0;padding: 0;list-style: none;}

/*bg*/
#bg_list {
	position:fixed;top:0;left:0;
	width:100%;height:100%;
	background-color: #000;
}
#bg_list .bg.bg0 {
	position:absolute;top:0;left:0;
	width:100%;height:100%;
	background:url('../images/bg0.jpg') no-repeat center center;
	background-size:cover;
	filter:alpha(opacity=0);-moz-opacity:0.0;opacity:0.0;
}
#bg_list .bg.bg1 {
	position:absolute;top:0;left:0;
	width:100%;height:100%;
	background:url('../images/bg1.jpg') no-repeat center center;
	background-size:cover;
	filter:alpha(opacity=0);-moz-opacity:0.0;opacity:0.0;
}
#bg_list .bg.bg2 {
	position:absolute;top:0;left:0;
	width:100%;height:100%;
	background:url('../images/bg2.jpg') no-repeat center center;
	background-size:cover;
	filter:alpha(opacity=0);-moz-opacity:0.0;opacity:0.0;
}
#bg_list .bg.bg3 {
	position:absolute;top:0;left:0;
	width:100%;height:100%;
	background:url('../images/bg3.jpg') no-repeat center center;
	background-size:cover;
	filter:alpha(opacity=0);-moz-opacity:0.0;opacity:0.0;
}
#bg_list .bg.bg4 {
	position:absolute;top:0;left:0;
	width:100%;height:100%;
	background:url('../images/bg4.jpg') no-repeat center center;
	background-size:cover;
	filter:alpha(opacity=0);-moz-opacity:0.0;opacity:0.0;
}
#bg_list .bg.bg5 {
	position:absolute;top:0;left:0;
	width:100%;height:100%;
	background:url('../images/bg5.jpg') no-repeat center center;
	background-size:cover;
	filter:alpha(opacity=0);-moz-opacity:0.0;opacity:0.0;
}
#bg_list .bg.bg6 {
	position:absolute;top:0;left:0;
	width:100%;height:100%;
	background:url('../images/bg6.jpg') no-repeat center center;
	background-size:cover;
	filter:alpha(opacity=0);-moz-opacity:0.0;opacity:0.0;
}
#bg_list .bg.bg7 {
	position:absolute;top:0;left:0;
	width:100%;height:100%;
	background:url('../images/bg7.jpg') no-repeat center center;
	background-size:cover;
	filter:alpha(opacity=0);-moz-opacity:0.0;opacity:0.0;
}
#bg_list .bg.bg8 {
	position:absolute;top:0;left:0;
	width:100%;height:100%;
	background:url('../images/bg8.jpg') no-repeat center center;
	background-size:cover;
	filter:alpha(opacity=0);-moz-opacity:0.0;opacity:0.0;
}
#bg_list .bg.bg9 {
	position:absolute;top:0;left:0;
	width:100%;height:100%;
	background:url('../images/bg9.jpg') no-repeat center center;
	background-size:cover;
	filter:alpha(opacity=0);-moz-opacity:0.0;opacity:0.0;
}
#bg_mask_l {
	position:absolute;
	width:100%;
}
#bg_mask_l img {
	max-width:100%;
	display:block;
}
#bg_mask_t {
	position:absolute;
	width:100%; height:30%;
	background: -moz-linear-gradient(top,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 10%,rgba(0,0,0,0) 60%,rgba(0,0,0,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 10%,rgba(0,0,0,0) 60%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 10%,rgba(0,0,0,0) 60%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
#bg_mask_r {
	position:absolute;bottom:0;right:0;
	width:100%;
}
#bg_mask_r img {
	max-width:100%;
	display:block;float:right;
}
#bg_mask_b {
	position:absolute;bottom:0;
	width:100%; height:30%;
	background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
/*doc*/
#doc {
	position:relative;
	margin:0 auto;
	width:100%;
}
#main {
	position:relative;
	margin:0 auto;
}
#head_list {
	position: relative;
	margin: 0 auto;
	width: 100%;
}
#head_list .head {
	position: absolute; top: 0; left: 0;
	width: 100%;
}
#head_list .head img {
	max-width: 100%;
}
#head_list .head img.lang {
	max-width: 25%;
}
#head_list .head.head_bg {
	filter:alpha(opacity=0);-moz-opacity:0.0;opacity:0.0;
	animation: fadeIn 0.75s;
	animation-delay: 0.4s;
	animation-fill-mode: forwards;
}
#head_list .head.head_menu_line1 {
	position: absolute; top: 6%; left: 100%;
	filter:alpha(opacity=0);-moz-opacity:0.0;opacity:0.0;
	animation: fadeInLeftMobile 0.15s ease-out;
	animation-delay: 0.3s;
	animation-fill-mode: forwards;
}
#head_list .head.head_menu_line2 {
	position: absolute; top: 50%; left: -100%;
	filter:alpha(opacity=0);-moz-opacity:0.0;opacity:0.0;
	animation: fadeInRightMobile 0.15s ease-out;
	animation-delay: 0.3s;
	animation-fill-mode: forwards;
}
.page_line {
	position: relative;
	left: -1.0204%;
	width: 102.0408%;
	height: 22vw;
}
.page_line .head.head_menu_line1 {
	position: absolute; top: 0%; left: 0%;
}
.page_line .head.head_menu_line2 {
	position: absolute; top: 0%; left: 0%;
}
.pv_list {
	position: relative;
	left: -1.0204%;
	width: 102.0408%;
	aspect-ratio: 16 / 9;
}
.pv_list iframe {
	width: 100%; height: 100%;
	border: 0;
}
#head_list .head.head_logo {
	top: 0.5000%; left: 30.0521%;
	width: 42.7083%;
	filter:alpha(opacity=0);-moz-opacity:0.0;opacity:0.0;
	animation: fadeInDownMobile 0.5s ease-out;
	animation-delay: 0.4s;
	animation-fill-mode: forwards;
}
@media screen and (min-width: 1080px) {
	#head_list .head.head_menu_line1 {
		position: absolute; top: -30%; left: 100%;
		animation: fadeInLeft 0.15s ease-out;
		animation-delay: 0.3s;
		animation-fill-mode: forwards;
	}
	#head_list .head.head_menu_line2 {
		position: absolute; top: 30%; left: -100%;
		filter:alpha(opacity=0);-moz-opacity:0.0;opacity:0.0;
		animation: fadeInRight 0.15s ease-out;
		animation-delay: 0.3s;
		animation-fill-mode: forwards;
	}
	#head_list .head.head_logo {
		top: 5%; left: 2.6042%;
		width: 21.3542%;
		animation: fadeInDown 0.75s ease-out;
		animation-delay: 0.4s;
		animation-fill-mode: forwards;
	}
	.page_line {
		position: relative;
		left: -3.1915%;
		width: 106.3830%;
		height: 12em;
	}
	.pv_list {
		position: relative;
		left: -3.1915%;
		width: 106.3830%;
		aspect-ratio: 16 / 9;
	}
}
@keyframes fadeIn {
	to {opacity: 1;}
}
@keyframes fadeInLeft {
	to {opacity: 1; top: 0; left: 0;}
}
@keyframes fadeInLeftMobile {
	to {opacity: 1; top: 28%; left: 0;}
}
@keyframes fadeInRight {
	to {opacity: 1; top: 0; left: 0;}
}
@keyframes fadeInRightMobile {
	to {opacity: 1; top: 28%; left: 0;}
}
@keyframes fadeInDown {
	to {opacity: 1; top: 10.4712%; left: 2.6042%;}
}
@keyframes fadeInDownMobile {
	to {opacity: 1; top: 5.5000%; left: 30.0521%;}
}
#menu_list {
	position:absolute; top: 55%; left: 0;
	width:100%;
}
#menu_list .menu {
	position:absolute; top: 0; left: 0;
	width:23%;
	opacity: 0;
}
#menu_list .menu.m1 {
	position:absolute; top: 0; left: 0.5%;
	animation: fadeIn 0.25s linear forwards;
	animation-delay: 0.3s;
}
#menu_list .menu.m2 {
	position:absolute; top: 0; left: 19.5%;
	animation: fadeIn 0.25s linear forwards;
	animation-delay: 0.45s;
}
#menu_list .menu.m3 {
	position:absolute; top: 0; left: 38.5%;
	animation: fadeIn 0.25s linear forwards;
	animation-delay: 0.6s;
}
#menu_list .menu.m4 {
	position:absolute; top: 0; left: 57.5%;
	animation: fadeIn 0.25s linear forwards;
	animation-delay: 0.75s;
}
#menu_list .menu.m5 {
	position:absolute; top: 0; left: 76.5%;
	animation: fadeIn 0.25s linear forwards;
	animation-delay: 0.9s;
}
#menu_list .menu img {
	cursor: pointer;
}
#quick_list {
	position:absolute; top: 50%; right: -6%;
	width:35.8854%;
	cursor: pointer;
	opacity: 0;
	animation: fadeIn 0.25s linear forwards;
	animation-delay: 1.05s;
	display: none;
}
@media screen and (min-width: 1080px) {
	#menu_list {
		position:absolute; top: 36.9590%; left: 0;
		width:100%;
	}
	#menu_list .menu {
		position:absolute; top: 0; left: 0;
		width:11.5104%;
		opacity: 0;
	}
	#menu_list .menu.m1 {
		position:absolute; top: 0; left: 23.9063%;
		animation: fadeIn 0.25s linear forwards;
		animation-delay: 0.3s;
	}
	#menu_list .menu.m2 {
		position:absolute; top: 0; left: 33.9063%;
		animation: fadeIn 0.25s linear forwards;
		animation-delay: 0.45s;
	}
	#menu_list .menu.m3 {
		position:absolute; top: 0; left: 43.9063%;
		animation: fadeIn 0.25s linear forwards;
		animation-delay: 0.6s;
	}
	#menu_list .menu.m4 {
		position:absolute; top: 0; left: 53.9063%;
		animation: fadeIn 0.25s linear forwards;
		animation-delay: 0.75s;
	}
	#menu_list .menu.m5 {
		position:absolute; top: 0; left: 63.9063%;
		animation: fadeIn 0.25s linear forwards;
		animation-delay: 0.9s;
	}
	#quick_list {
		display: block;
	}
}



/* CABINET */
#cabinet_list {
	position:relative;
	animation: fadeIn 0.25s linear forwards;
}
img.cabinet_img {
	margin: 5% auto;
	width: 96%;
	display: block;
}
.cabinet_sp {
	position:absolute; top: 30vw; left: 2%;
	width: 96%;
	pointer-events: none;
}
.cabinet_sp img {
	opacity: 0;
	width: 100%;
	animation: fadeIn 0.25s linear forwards;
}
@media screen and (min-width: 1080px) {
	img.cabinet_img {
		max-width: 90%;
	}
	.cabinet_sp {
		position:absolute; top: 28.3vw; left: 5%;
		width: 90%;
	}
}
#cabinet_list .dot {
	position: absolute;
	width: 8vw; height: 8vw;
}



.table-scroll {
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
}

#mapContainer {
	position: relative;
	width: 90%;
	aspect-ratio: 1.11;
	margin: 0 auto;
	background: url('../images/bg_map.png') no-repeat top center;
	background-size: 100%;
}
.info-box {
  position: relative;
  padding: 0% 1% 0 0;
  background: url('../images/bg_infobox.png') no-repeat;
  background-size: 100% 100%;
  font-family: "ZongYiW7P";
  font-size:120%; color: #000; text-align: center; line-height: 130%;
  z-index: 1000;
  animation: fadeIn 0.25s ease-out;
}
.info-box .rank {
  font-size:115%; color:#fff; line-height: 140%;
}
.info-box .rank1 {
  position: absolute; top: -20%; left: 33%;
  width: 33%;
}
.info-box .go {
  position: absolute; top: 60.5%; left: 15%;
  width: 100%;
}
.info-box .go img {
  pointer-events: all;
  cursor: pointer;
}
.info-box .province {
  font-size:155%; line-height: 140%;
}




#logo_list {
	position:relative;
	margin:0 auto;
	width:96%;
}
#logo_list img {
	margin:0 auto;
	max-width:100%;
	display:block;
}
#coming_soon {
	position:relative;
	margin:0 auto;
	padding-top:3%;
	width:96%;
}
#coming_soon .coming {
	position:relative;top:0;left:29.31%;
	filter:alpha(opacity=0);-moz-opacity:0.0;opacity:0.0;
}
#coming_soon .coming img {
	max-width:45%;
}
#coming_soon .soon {
	position:relative;top:0;right:29.31%;
	text-align:right;
	filter:alpha(opacity=0);-moz-opacity:0.0;opacity:0.0;
}
#coming_soon .soon img {
	max-width:45%;
}
#enter_list {
	position:relative;
	margin:0 auto;
	padding:8% 0 0 0;
	width:75%;
	text-align:center;
	font-weight:900;
}
#enter_list span {
	color:#ff0054;
}
#enter_list img {
	margin-top:-2%;
	width:33.3333%;
	min-width:150px;
}
#enter_list .underline {
	margin:0 auto;
	width:40%;height:2px;
	background-color:#ff0054;
}
.touch_img {
	cursor:pointer;
}