@charset "utf-8";




/* global
------------------------------------------------------------ */

div#main  h2#global {
	margin-bottom: 20px;
}

span.global {
	font-size: 85%;
}

span.global_text {
	font-size: 85%;
}

span.beta {
	font-size: 85%;
	color: #228B22;
}

h1#sub_title_cn {
	font-size: 90%;
	font-weight: normal;
	margin-bottom: -10px;
	padding-left: 45px;
	padding-top: 15px;
}

h1#sub_title_tw {
	font-size: 90%;
	font-weight: normal;
	margin-bottom: -10px;
	padding-left: 45px;
	padding-top: 15px;
}

h1#sub_title_en {
	font-size: 90%;
	font-weight:normal;
	margin-bottom: -10px;
	padding-left: 45px;
	padding-top: 15px;
}

h1#sub_title_fr {
	font-size: 90%;
	font-weight: normal;
	margin-bottom: -10px;
	padding-left: 45px;
	padding-top: 15px;
}

h1#sub_title_de {
	font-size: 90%;
	font-weight: normal;
	margin-bottom: -10px;
	padding-left: 45px;
	/padding-left: 15px;
	padding-top: 15px;
}

h1#sub_title_es {
	font-size: 90%;
	font-weight: normal;
	margin-bottom: -10px;
	padding-left: 45px;
	padding-top: 15px;
}

h1#sub_title_ko {
	font-size: 90%;
	font-weight: normal;
	margin-bottom: -10px;
	padding-left: 45px;
	padding-top: 15px;
}

h1#sub_title_id {
	font-size: 90%;
	font-weight: normal;
	margin-bottom: -10px;
	padding-left: 45px;
	padding-top: 15px;
}

h1#sub_title_ru {
	font-size: 90%;
	font-weight: normal;
	margin-bottom: -10px;
	padding-left: 45px;
	padding-top: 15px;
}

h1#sub_title_pt {
	font-size: 90%;
	font-weight: normal;
	margin-bottom: -10px;
	padding-left: 45px;
	padding-top: 15px;
}

/* global_point
------------------------------------------------------------ */

div#main div#point_en {
	background: url(/image/global_img.png) no-repeat 0 -12px;
	height: 215px;
}

div#main div#point_cn {
	background: url(/image/global_img.png) no-repeat 0 -332px;
	height: 215px;
}

div#main div#point_tw {
	background: url(/image/global_img.png) no-repeat 0 -652px;
	height: 215px;
}

div#main div#point_ko {
	background: url(/image/global_img.png) no-repeat 0 -972px;
	height: 215px;
}

div#main div#point_fr {
	background: url(/image/global_img.png) no-repeat 0 -1612px;
	height: 215px;
}

div#main div#point_de {
	background: url(/image/global_img.png) no-repeat 0 -1932px;
	height: 215px;
}

div#main div#point_es {
	background: url(/image/global_img.png) no-repeat 0 -1293px;
	height: 215px;
}
/*ru,id.pt add*/
div#main div#point_id {
	background: url(/image/global_img3.png) no-repeat 0 -3952px;
	height: 215px;
}

div#main div#point_ru {
	background: url(/image/global_img3.png) no-repeat 0 -4296px;
	height: 215px;
}
div#main div#point_pt {
	background: url(/image/global_img3.png) no-repeat 0 -4663px;
	height: 215px;
}

div#main p.button_en {
	background: url(/image/global_img.png) no-repeat 130px -2310px;
	text-align: center;
	clear: both;
}

div#main p.button_cn {
	background: url(/image/global_img.png) no-repeat 130px -2490px;
	text-align: center;
	clear: both;
}

div#main p.button_tw {
	background: url(/image/global_img.png) no-repeat 130px -2670px;
	text-align: center;
	clear: both;
}

div#main p.button_ko {
	background: url(/image/global_img.png) no-repeat 130px -2850px;
	text-align: center;
	clear: both;
}

div#main p.button_fr {
	background: url(/image/global_img.png) no-repeat 130px -3190px;
	text-align: center;
	clear: both;
}

div#main p.button_es {
	background: url(/image/global_img.png) no-repeat 130px -3030px;
	text-align: center;
	clear: both;
}

div#main p.button_de {
	background: url(/image/global_img.png) no-repeat 130px -3370px;
	text-align: center;
	clear: both;
}

div#main p.button_es {
	background: url(/image/global_img.png) no-repeat 130px -3030px;
	text-align: center;
	clear: both;
}
/*ru,id,pt add*/
div#main p.button_id {
	background: url(/image/global_img3.png) no-repeat 130px -3550px;
	text-align: center;
	clear: both;
}

div#main p.button_ru {
	background: url(/image/global_img3.png) no-repeat 130px -3745px;
	text-align: center;
	clear: both;
}
div#main p.button_pt {
	background: url(/image/global_img3.png) no-repeat 130px -5045px;
	text-align: center;
	clear: both;
}


div#main div#point2 p#sample_button_en {
	background: url(/image/global_img2.png) no-repeat 150px 0;
	margin-left: 0;
	margin-top: 10px;
	text-align: center;
}

div#main div#point2 p#sample_button_cn {
	background: url(/image/global_img2.png) no-repeat 150px -202px;
	margin-left: 0;
	margin-top: 10px;
	text-align: center;
}

div#main div#point2 p#sample_button_tw {
	background: url(/image/global_img2.png) no-repeat 150px -440px;
	margin-left: 0;
	margin-top: 10px;
	text-align: center;
}

div#main div#point2 p#sample_button_ko {
	background: url(/image/global_img2.png) no-repeat 150px -680px;
	margin-left: 0;
	margin-top: 10px;
	text-align: center;
}

div#main div#point2 p#sample_button_es {
	background: url(/image/global_img2.png) no-repeat 150px -860px;
	margin-left: 0;
	margin-top: 10px;
	text-align: center;
}

div#main div#point2 p#sample_button_fr {
	background: url(/image/global_img2.png) no-repeat 150px -1060px;
	margin-left: 0;
	margin-top: 10px;
	text-align: center;
}

div#main div#point2 p#sample_button_de {
	background: url(/image/global_img2.png) no-repeat 150px -1260px;
	margin-left: 0;
	margin-top: 10px;
	text-align: center;
}
/*ru,id,pt add*/
div#main div#point2 p#sample_button_id {
	background: url(/image/global_img2.png) no-repeat 150px -1452px;
	margin-left: 0;
	margin-top: 10px;
	text-align: center;
}

div#main div#point2 p#sample_button_ru {
	background: url(/image/global_img2.png) no-repeat 150px -1660px;
	margin-left: 0;
	margin-top: 10px;
	text-align: center;
}
div#main div#point2 p#sample_button_pt {
	background: url(/image/global_img2.png) no-repeat 150px -1865px;
	margin-left: 0;
	margin-top: 10px;
	text-align: center;
}