@charset "UTF-8";

/* ===========================================================
	#globalmenu.ja set
=========================================================== */
#globalmenu.ja #gm-home .pr-btn,
#globalmenu.ja #gm-visitor .pr-btn,
#globalmenu.ja #gm-business .pr-btn,
#globalmenu.ja #gm-event .pr-btn,
#globalmenu.ja #gm-family .pr-btn,
#globalmenu.ja #gm-media .pr-btn,
#globalmenu.ja #gm-contact .pr-btn,
#globalmenu.ja #gm-exhibition .pr-btn,
#globalmenu.ja #gm-past .pr-btn {
	background-image: url(../img/common/header/heder-gm-ja.png);
	background-repeat: no-repeat;
}

#globalmenu.ja #gm-home,
#globalmenu.ja #gm-home .pr-btn { width: 50px; }
#globalmenu.ja #gm-visitor,
#globalmenu.ja #gm-visitor .pr-btn,
#globalmenu.ja #gm-business,
#globalmenu.ja #gm-business .pr-btn { width: 120px; }
#globalmenu.ja #gm-event,
#globalmenu.ja #gm-event .pr-btn,
#globalmenu.ja #gm-family,
#globalmenu.ja #gm-family .pr-btn,
#globalmenu.ja #gm-media,
#globalmenu.ja #gm-media .pr-btn,
#globalmenu.ja #gm-contact,
#globalmenu.ja #gm-contact .pr-btn { width: 110px; }
#globalmenu.ja #gm-exhibition,
#globalmenu.ja #gm-exhibition .pr-btn,
#globalmenu.ja #gm-past,
#globalmenu.ja #gm-past .pr-btn { width: 88px; }

#globalmenu.ja #gm-home .pr-btn { background-position: 0 0; }
#globalmenu.ja #gm-visitor .pr-btn { background-position: -50px 0; }
#globalmenu.ja #gm-business .pr-btn { background-position: -170px 0; }
#globalmenu.ja #gm-event .pr-btn { background-position: -290px 0; }
#globalmenu.ja #gm-family .pr-btn { background-position: -400px 0; }
#globalmenu.ja #gm-media .pr-btn { background-position: -510px 0; }
#globalmenu.ja #gm-contact .pr-btn { background-position: -620px 0; }
#globalmenu.ja #gm-exhibition .pr-btn { background-position: -730px 0; }
#globalmenu.ja #gm-past .pr-btn { background-position: -818px 0; }

#globalmenu.ja #gm-home .pr-btn:hover { background-position: 0 -50px; }
#globalmenu.ja #gm-visitor .pr-btn:hover { background-position: -50px -50px; }
#globalmenu.ja #gm-business .pr-btn:hover { background-position: -170px -50px; }
#globalmenu.ja #gm-event .pr-btn:hover { background-position: -290px -50px; }
#globalmenu.ja #gm-family .pr-btn:hover { background-position: -400px -50px; }
#globalmenu.ja #gm-media .pr-btn:hover { background-position: -510px -50px; }
#globalmenu.ja #gm-contact .pr-btn:hover { background-position: -620px -50px; }
#globalmenu.ja #gm-exhibition .pr-btn:hover { background-position: -730px -50px; }
#globalmenu.ja #gm-past .pr-btn:hover { background-position: -818px -50px; }

#globalmenu.ja #gm-home .pr-btn.current-link,
#globalmenu.ja #gm-home .pr-btn.current-link:hover,
#globalmenu.ja #gm-home .pr-btn.parents-link,
#globalmenu.ja #gm-home .pr-btn.parents-link:hover { background-position: 0 -100px; }
#globalmenu.ja #gm-visitor .pr-btn.current-link,
#globalmenu.ja #gm-visitor .pr-btn.current-link:hover,
#globalmenu.ja #gm-visitor .pr-btn.parents-link,
#globalmenu.ja #gm-visitor .pr-btn.parents-link:hover { background-position: -50px -100px; }
#globalmenu.ja #gm-business .pr-btn.current-link,
#globalmenu.ja #gm-business .pr-btn.current-link:hover,
#globalmenu.ja #gm-business .pr-btn.parents-link,
#globalmenu.ja #gm-business .pr-btn.parents-link:hover { background-position: -170px -100px; }
#globalmenu.ja #gm-event .pr-btn.current-link,
#globalmenu.ja #gm-event .pr-btn.current-link:hover,
#globalmenu.ja #gm-event .pr-btn.parents-link,
#globalmenu.ja #gm-event .pr-btn.parents-link:hover { background-position: -290px -100px; }
#globalmenu.ja #gm-family .pr-btn.current-link,
#globalmenu.ja #gm-family .pr-btn.current-link:hover,
#globalmenu.ja #gm-family .pr-btn.parents-link,
#globalmenu.ja #gm-family .pr-btn.parents-link:hover { background-position: -400px -100px; }
#globalmenu.ja #gm-media .pr-btn.current-link,
#globalmenu.ja #gm-media .pr-btn.current-link:hover,
#globalmenu.ja #gm-media .pr-btn.parents-link,
#globalmenu.ja #gm-media .pr-btn.parents-link:hover { background-position: -510px -100px; }
#globalmenu.ja #gm-contact .pr-btn.current-link,
#globalmenu.ja #gm-contact .pr-btn.current-link:hover,
#globalmenu.ja #gm-contact .pr-btn.parents-link,
#globalmenu.ja #gm-contact .pr-btn.parents-link:hover { background-position: -620px -100px; }
#globalmenu.ja #gm-exhibition .pr-btn.current-link,
#globalmenu.ja #gm-exhibition .pr-btn.current-link:hover,
#globalmenu.ja #gm-exhibition .pr-btn.parents-link,
#globalmenu.ja #gm-exhibition .pr-btn.parents-link:hover { background-position: -730px -100px; }
#globalmenu.ja #gm-past .pr-btn.current-link,
#globalmenu.ja #gm-past .pr-btn.current-link:hover,
#globalmenu.ja #gm-past .pr-btn.parents-link,
#globalmenu.ja #gm-past .pr-btn.parents-link:hover { background-position: -818px -100px; }

/* ===========================================================
==============================================================
	main title Ja set
==============================================================	
=========================================================== */

.ja .visitor-outline .title-main,
.ja .visitor-ticket .title-main,
.ja .visitor-numbered_ticket .title-main,
.ja .visitor-list .title-main,
.ja .visitor-map .title-main,
.ja .visitor-sien .title-main,
.ja .visitor-goods .title-main,
.ja .visitor-food .title-main,
.ja .visitor-attention .title-main,
.ja .visitor-cosplayers .title-main,
.ja .visitor-tour .title-main,
.ja .visitor-access .title-main,
.ja .visitor-charity .title-main,

.ja .business-pass .title-main,
.ja .business-forum .title-main,
.ja .business-agbs .title-main,
.ja .business-matchup .title-main,
.ja .business-intl .title-main,
.ja .business-sown .title-main,
.ja .business-attention .title-main,
.ja .business-faq .title-main,
.ja .business-app .title-main,

.ja .event-project .title-main,
.ja .event-stage .title-main,
.ja .event-cosplay .title-main,
.ja .event-cga .title-main,

.ja .media-press .title-main,
.ja .media-news .title-main,
.ja .media-download .title-main,
.ja .media-registration .title-main,
.ja .media-accommodations .title-main,

.ja .beginner-business .title-main,
.ja .beginner-visitor .title-main,
.ja .beginner-contact .title-main,
.ja .beginner-faq .title-main {
	background-image: url(../img/common/title/title-main-ja.png);
	background-repeat: no-repeat;
}

.ja .visitor-outline .title-main { background-position: 0px 0px; }
.ja .visitor-ticket .title-main { background-position: 0px -45px; }
.ja .visitor-numbered_ticket .title-main { background-position: 0px -90px; }
.ja .visitor-list .title-main { background-position: 0px -135px; }
.ja .visitor-map .title-main { background-position: 0px -180px; }
.ja .visitor-sien .title-main { background-position: 0px -225px; }
.ja .visitor-goods .title-main { background-position: 0px -270px; }
.ja .visitor-food .title-main { background-position: 0px -315px; }
.ja .visitor-attention .title-main { background-position: 0px -360px; }
.ja .visitor-cosplayers .title-main { background-position: 0px -405px; }
.ja .visitor-tour .title-main { background-position: 0px -450px; }
.ja .visitor-access .title-main { background-position: 0px -495px; }
.ja .visitor-charity .title-main { background-position: 0px -540px; }

.ja .business-pass .title-main { background-position: -600px 0px; }
.ja .business-forum .title-main { background-position: -600px -45px; }
.ja .business-agbs .title-main { background-position: -600px -90px; }
.ja .business-matchup .title-main { background-position: -600px -135px; }
.ja .business-intl .title-main { background-position: -600px -180px; }
.ja .business-sown .title-main { background-position: -600px -225px; }
.ja .business-app .title-main { background-position: -600px -315px; }

.ja .business-faq .title-main { background-position: -600px -315px; }

.ja .business-attention .title-main { background-position: 0px -360px; }

.ja .event-project .title-main { background-position: -1200px 0px; }
.ja .event-stage .title-main { background-position: -1200px -45px; }
.ja .event-cosplay .title-main { background-position: -1200px -90px; }
.ja .event-cga .title-main { background-position: -1200px -135px; }

.ja .media-press .title-main { background-position: -1800px 0px; }
.ja .media-news .title-main { background-position: -1800px -45px; }
.ja .media-download .title-main { background-position: -1800px -90px; }
.ja .media-registration .title-main { background-position: -1800px -135px; }
.ja .media-accommodations .title-main { background-position: -1800px -180px; }

.ja .beginner-business .title-main { background-position: -2400px 0px; }
.ja .beginner-visitor .title-main { background-position: -2400px -45px; }
.ja .beginner-contact .title-main { background-position: -2400px -90px; }
.ja .beginner-faq .title-main { background-position: -2400px -135px; }


.ja .visitor#submenu h1,
.ja .business#submenu h1,
.ja .event#submenu h1,
.ja .family#submenu h1,
.ja .media#submenu h1,
.ja .beginner#submenu h1 {
	background-image: url(../img/common/title/title-sub-ja.png);
	background-repeat: no-repeat;
}

.ja .visitor#submenu h1 { background-position: 0px 0px; }
.ja .business#submenu h1 { background-position: 0px -25px; }
.ja .event#submenu h1 { background-position: 0px -50px; }
.ja .family#submenu h1 { background-position: 0px -75px; height: 70px; }
.ja .media#submenu h1 { background-position: 0px -145px; }
.ja .beginner#submenu h1 { background-position: 0px -170px; }


.ja .home-media-partner-news .title-main,
.ja .home-news .title-main,
.ja .home-media-news .title-main,
.ja .home-partner-news .title-main,
.ja .cont-transaction .title-main,
.ja .cont-sitemap .title-main {
	background-image: url(../img/common/title/title-home-ja.png);
	background-repeat: no-repeat;
}

.ja .home-media-partner-news .title-main { background-position: 0px -225px; }
.ja .home-news .title-main { background-position: 0px 0px; }
.ja .home-media-news .title-main { background-position: 0px -45px; }
.ja .home-partner-news .title-main { background-position: 0px -90px; }
.ja .cont-transaction .title-main { background-position: 0px -135px; }
.ja .cont-sitemap .title-main { background-position: 0px -180px; }



/* ===========================================================
	#globalmenu.en set
=========================================================== */
#globalmenu.en #gm-home .pr-btn,
#globalmenu.en #gm-visitor .pr-btn,
#globalmenu.en #gm-business .pr-btn,
#globalmenu.en #gm-event .pr-btn,
#globalmenu.en #gm-media .pr-btn,
#globalmenu.en #gm-contact .pr-btn,
#globalmenu.en #gm-exhibition .pr-btn,
#globalmenu.en #gm-past .pr-btn {
	background-image: url(../img/common/header/heder-gm-en.png);
	background-repeat: no-repeat;
}

#globalmenu.en #gm-home,
#globalmenu.en #gm-home .pr-btn { width: 50px; }
#globalmenu.en #gm-visitor,
#globalmenu.en #gm-visitor .pr-btn,
#globalmenu.en #gm-business,
#globalmenu.en #gm-business .pr-btn { width: 160px; }
#globalmenu.en #gm-event,
#globalmenu.en #gm-event .pr-btn,
#globalmenu.en #gm-media,
#globalmenu.en #gm-media .pr-btn,
#globalmenu.en #gm-contact,
#globalmenu.en #gm-contact .pr-btn { width: 120px; }
#globalmenu.en #gm-exhibition,
#globalmenu.en #gm-exhibition .pr-btn,
#globalmenu.en #gm-past,
#globalmenu.en #gm-past .pr-btn { width: 88px; }

#globalmenu.en #gm-home .pr-btn { background-position: 0 0; }
#globalmenu.en #gm-visitor .pr-btn { background-position: -50px 0; }
#globalmenu.en #gm-business .pr-btn { background-position: -210px 0; }
#globalmenu.en #gm-event .pr-btn { background-position: -370px 0; }
#globalmenu.en #gm-media .pr-btn { background-position: -490px 0; }
#globalmenu.en #gm-contact .pr-btn { background-position: -610px 0; }
#globalmenu.en #gm-exhibition .pr-btn { background-position: -730px 0; }
#globalmenu.en #gm-past .pr-btn { background-position: -818px 0; }

#globalmenu.en #gm-home .pr-btn:hover { background-position: 0 -50px; }
#globalmenu.en #gm-visitor .pr-btn:hover { background-position: -50px -50px; }
#globalmenu.en #gm-business .pr-btn:hover { background-position: -210px -50px; }
/*#globalmenu.en #gm-event .pr-btn:hover { background-position: -370px -50px; }*/
#globalmenu.en #gm-media .pr-btn:hover { background-position: -490px -50px; }
#globalmenu.en #gm-contact .pr-btn:hover { background-position: -610px -50px; }
#globalmenu.en #gm-exhibition .pr-btn:hover { background-position: -730px -50px; }
#globalmenu.en #gm-past .pr-btn:hover { background-position: -818px -50px; }

#globalmenu.en #gm-home .pr-btn.current-link,
#globalmenu.en #gm-home .pr-btn.current-link:hover,
#globalmenu.en #gm-home .pr-btn.parents-link,
#globalmenu.en #gm-home .pr-btn.parents-link:hover { background-position: 0 -100px; }
#globalmenu.en #gm-visitor .pr-btn.current-link,
#globalmenu.en #gm-visitor .pr-btn.current-link:hover,
#globalmenu.en #gm-visitor .pr-btn.parents-link,
#globalmenu.en #gm-visitor .pr-btn.parents-link:hover { background-position: -50px -100px; }
#globalmenu.en #gm-business .pr-btn.current-link,
#globalmenu.en #gm-business .pr-btn.current-link:hover,
#globalmenu.en #gm-business .pr-btn.parents-link,
#globalmenu.en #gm-business .pr-btn.parents-link:hover { background-position: -210px -100px; }
/*#globalmenu.en #gm-event .pr-btn.current-link,
#globalmenu.en #gm-event .pr-btn.current-link:hover,
#globalmenu.en #gm-event .pr-btn.parents-link,
#globalmenu.en #gm-event .pr-btn.parents-link:hover { background-position: -370px -100px; }*/
#globalmenu.en #gm-media .pr-btn.current-link,
#globalmenu.en #gm-media .pr-btn.current-link:hover,
#globalmenu.en #gm-media .pr-btn.parents-link,
#globalmenu.en #gm-media .pr-btn.parents-link:hover { background-position: -490px -100px; }
#globalmenu.en #gm-contact .pr-btn.current-link,
#globalmenu.en #gm-contact .pr-btn.current-link:hover,
#globalmenu.en #gm-contact .pr-btn.parents-link,
#globalmenu.en #gm-contact .pr-btn.parents-link:hover { background-position: -610px -100px; }
#globalmenu.en #gm-exhibition .pr-btn.current-link,
#globalmenu.en #gm-exhibition .pr-btn.current-link:hover,
#globalmenu.en #gm-exhibition .pr-btn.parents-link,
#globalmenu.en #gm-exhibition .pr-btn.parents-link:hover { background-position: -730px -100px; }
#globalmenu.en #gm-past .pr-btn.current-link,
#globalmenu.en #gm-past .pr-btn.current-link:hover,
#globalmenu.en #gm-past .pr-btn.parents-link,
#globalmenu.en #gm-past .pr-btn.parents-link:hover { background-position: -818px -100px; }

/* ===========================================================
==============================================================
	main title En set
==============================================================	
=========================================================== */

.en .visitor-outline .title-main,
.en .visitor-ticket .title-main,
.en .visitor-numbered_ticket .title-main,
.en .visitor-list .title-main,
.en .visitor-map .title-main,
.en .visitor-sien .title-main,
.en .visitor-goods .title-main,
.en .visitor-food .title-main,
.en .visitor-attention .title-main,
.en .visitor-cosplayers .title-main,
.en .visitor-tour .title-main,
.en .visitor-access .title-main,

.en .business-pass .title-main,
.en .business-forum .title-main,
.en .business-agbs .title-main,
.en .business-matchup .title-main,
.en .business-intl .title-main,
.en .business-sown .title-main,
.en .business-attention .title-main,
.en .business-faq .title-main,

.en .event-project .title-main,
.en .event-stage .title-main,
.en .event-cosplay .title-main,
.en .event-cga .title-main,

.en .media-press .title-main,
.en .media-news .title-main,
.en .media-download .title-main,
.en .media-registration .title-main,
.en .media-accommodations .title-main,

.en .beginner-business .title-main,
.en .beginner-visitor .title-main,
.en .beginner-contact .title-main,
.en .beginner-faq .title-main {
	background-image: url(../img/common/title/title-main-en.png);
	background-repeat: no-repeat;
}

.en .visitor-outline .title-main { background-position: 0px 0px; }
.en .visitor-ticket .title-main { background-position: 0px -45px; }
.en .visitor-numbered_ticket .title-main { background-position: 0px -90px; }
.en .visitor-list .title-main { background-position: 0px -135px; }
.en .visitor-map .title-main { background-position: 0px -180px; }
.en .visitor-sien .title-main { background-position: 0px -225px; }
.en .visitor-goods .title-main { background-position: 0px -270px; }
.en .visitor-food .title-main { background-position: 0px -315px; }
.en .visitor-attention .title-main { background-position: 0px -360px; }
.en .visitor-cosplayers .title-main { background-position: 0px -405px; }
.en .visitor-tour .title-main { background-position: 0px -450px; }
.en .visitor-access .title-main { background-position: 0px -495px; }

.en .business-pass .title-main { background-position: -600px 0px; }
.en .business-forum .title-main { background-position: -600px -45px; }
.en .business-agbs .title-main { background-position: -600px -90px; }
.en .business-matchup .title-main { background-position: -600px -135px; }
.en .business-intl .title-main { background-position: -600px -180px; }

.en .business-sown .title-main { background-position: -600px -225px; }

.en .business-faq .title-main { background-position: -600px -315px; }
.en .business-attention .title-main { background-position: 0px -360px; }

.en .event-project .title-main { background-position: -1200px 0px; }
.en .event-stage .title-main { background-position: -1200px -45px; }
.en .event-cosplay .title-main { background-position: -1200px -90px; }
.en .event-cga .title-main { background-position: -1200px -135px; }

.en .media-press .title-main { background-position: -1800px 0px; }
.en .media-news .title-main { background-position: -1800px -45px; }
.en .media-download .title-main { background-position: -1800px -90px; }
.en .media-registration .title-main { background-position: -1800px -135px; }
.en .media-accommodations .title-main { background-position: -1800px -180px; }

.en .beginner-business .title-main { background-position: -2400px 0px; }
.en .beginner-visitor .title-main { background-position: -2400px -45px; }
.en .beginner-contact .title-main { background-position: -2400px -90px; }
.en .beginner-faq .title-main { background-position: -2400px -135px; }


.en .visitor#submenu h1,
.en .business#submenu h1,
.en .event#submenu h1,
.en .media#submenu h1,
.en .beginner#submenu h1 {
	background-image: url(../img/common/title/title-sub-en.png);
	background-repeat: no-repeat;
}

.en .visitor#submenu h1 { background-position: 0px 0px; }
.en .business#submenu h1 { background-position: 0px -25px; }
.en .event#submenu h1 { background-position: 0px -50px; }
.en .media#submenu h1 { background-position: 0px -75px; }
.en .beginner#submenu h1 { background-position: 0px -100px; }


.en .home-media-partner-news .title-main,
.en .home-news .title-main,
.en .home-media-news .title-main,
.en .home-partner-news .title-main,
.en .cont-transaction .title-main,
.en .cont-sitemap .title-main {
	background-image: url(../img/common/title/title-home-en.png);
	background-repeat: no-repeat;
}

.en .home-media-partner-news .title-main { background-position: 0px -225px; }
.en .home-news .title-main { background-position: 0px 0px; }
.en .home-media-news .title-main { background-position: 0px -45px; }
.en .home-partner-news .title-main { background-position: 0px -90px; }
.en .cont-transaction .title-main { background-position: 0px -135px; }
.en .cont-sitemap .title-main { background-position: 0px -180px; }



/* ===========================================================
	#globalmenu.ko set
=========================================================== */
#globalmenu.ko #gm-home .pr-btn,
#globalmenu.ko #gm-visitor .pr-btn,
#globalmenu.ko #gm-business .pr-btn,
#globalmenu.ko #gm-event .pr-btn,
#globalmenu.ko #gm-media .pr-btn,
#globalmenu.ko #gm-contact .pr-btn,
#globalmenu.ko #gm-exhibition .pr-btn,
#globalmenu.ko #gm-past .pr-btn {
	background-image: url(../img/common/header/heder-gm-ko.png);
	background-repeat: no-repeat;
}

#globalmenu.ko #gm-home,
#globalmenu.ko #gm-home .pr-btn { width: 50px; }
#globalmenu.ko #gm-visitor,
#globalmenu.ko #gm-visitor .pr-btn,
#globalmenu.ko #gm-business,
#globalmenu.ko #gm-business .pr-btn { width: 160px; }
#globalmenu.ko #gm-event,
#globalmenu.ko #gm-event .pr-btn,
#globalmenu.ko #gm-media,
#globalmenu.ko #gm-media .pr-btn,
#globalmenu.ko #gm-contact,
#globalmenu.ko #gm-contact .pr-btn { width: 120px; }
#globalmenu.ko #gm-exhibition,
#globalmenu.ko #gm-exhibition .pr-btn,
#globalmenu.ko #gm-past,
#globalmenu.ko #gm-past .pr-btn { width: 88px; }

#globalmenu.ko #gm-home .pr-btn { background-position: 0 0; }
#globalmenu.ko #gm-visitor .pr-btn { background-position: -50px 0; }
#globalmenu.ko #gm-business .pr-btn { background-position: -210px 0; }
#globalmenu.ko #gm-event .pr-btn { background-position: -370px 0; }
#globalmenu.ko #gm-media .pr-btn { background-position: -490px 0; }
#globalmenu.ko #gm-contact .pr-btn { background-position: -610px 0; }
#globalmenu.ko #gm-exhibition .pr-btn { background-position: -730px 0; }
#globalmenu.ko #gm-past .pr-btn { background-position: -818px 0; }

#globalmenu.ko #gm-home .pr-btn:hover { background-position: 0 -50px; }
#globalmenu.ko #gm-visitor .pr-btn:hover { background-position: -50px -50px; }
#globalmenu.ko #gm-business .pr-btn:hover { background-position: -210px -50px; }
/*#globalmenu.ko #gm-event .pr-btn:hover { background-position: -370px -50px; }*/
#globalmenu.ko #gm-media .pr-btn:hover { background-position: -490px -50px; }
#globalmenu.ko #gm-contact .pr-btn:hover { background-position: -610px -50px; }
#globalmenu.ko #gm-exhibition .pr-btn:hover { background-position: -730px -50px; }
#globalmenu.ko #gm-past .pr-btn:hover { background-position: -818px -50px; }

#globalmenu.ko #gm-home .pr-btn.current-link,
#globalmenu.ko #gm-home .pr-btn.current-link:hover,
#globalmenu.ko #gm-home .pr-btn.parents-link,
#globalmenu.ko #gm-home .pr-btn.parents-link:hover { background-position: 0 -100px; }
#globalmenu.ko #gm-visitor .pr-btn.current-link,
#globalmenu.ko #gm-visitor .pr-btn.current-link:hover,
#globalmenu.ko #gm-visitor .pr-btn.parents-link,
#globalmenu.ko #gm-visitor .pr-btn.parents-link:hover { background-position: -50px -100px; }
#globalmenu.ko #gm-business .pr-btn.current-link,
#globalmenu.ko #gm-business .pr-btn.current-link:hover,
#globalmenu.ko #gm-business .pr-btn.parents-link,
#globalmenu.ko #gm-business .pr-btn.parents-link:hover { background-position: -210px -100px; }
/*#globalmenu.ko #gm-event .pr-btn.current-link,
#globalmenu.ko #gm-event .pr-btn.current-link:hover,
#globalmenu.ko #gm-event .pr-btn.parents-link,
#globalmenu.ko #gm-event .pr-btn.parents-link:hover { background-position: -370px -100px; }*/
#globalmenu.ko #gm-media .pr-btn.current-link,
#globalmenu.ko #gm-media .pr-btn.current-link:hover,
#globalmenu.ko #gm-media .pr-btn.parents-link,
#globalmenu.ko #gm-media .pr-btn.parents-link:hover { background-position: -490px -100px; }
#globalmenu.ko #gm-contact .pr-btn.current-link,
#globalmenu.ko #gm-contact .pr-btn.current-link:hover,
#globalmenu.ko #gm-contact .pr-btn.parents-link,
#globalmenu.ko #gm-contact .pr-btn.parents-link:hover { background-position: -610px -100px; }
#globalmenu.ko #gm-exhibition .pr-btn.current-link,
#globalmenu.ko #gm-exhibition .pr-btn.current-link:hover,
#globalmenu.ko #gm-exhibition .pr-btn.parents-link,
#globalmenu.ko #gm-exhibition .pr-btn.parents-link:hover { background-position: -730px -100px; }
#globalmenu.ko #gm-past .pr-btn.current-link,
#globalmenu.ko #gm-past .pr-btn.current-link:hover,
#globalmenu.ko #gm-past .pr-btn.parents-link,
#globalmenu.ko #gm-past .pr-btn.parents-link:hover { background-position: -818px -100px; }

/* ===========================================================
==============================================================
	main title En set
==============================================================	
=========================================================== */

.ko .visitor-outline .title-main,
.ko .visitor-ticket .title-main,
.ko .visitor-numbered_ticket .title-main,
.ko .visitor-list .title-main,
.ko .visitor-map .title-main,
.ko .visitor-sien .title-main,
.ko .visitor-goods .title-main,
.ko .visitor-food .title-main,
.ko .visitor-attention .title-main,
.ko .visitor-cosplayers .title-main,
.ko .visitor-tour .title-main,
.ko .visitor-access .title-main,

.ko .business-pass .title-main,
.ko .business-forum .title-main,
.ko .business-agbs .title-main,
.ko .business-matchup .title-main,
.ko .business-intl .title-main,
.ko .business-sown .title-main,
.ko .business-attention .title-main,
.ko .business-faq .title-main,

.ko .event-project .title-main,
.ko .event-stage .title-main,
.ko .event-cosplay .title-main,
.ko .event-cga .title-main,

.ko .media-press .title-main,
.ko .media-news .title-main,
.ko .media-download .title-main,
.ko .media-registration .title-main,
.ko .media-accommodations .title-main,

.ko .beginner-business .title-main,
.ko .beginner-visitor .title-main,
.ko .beginner-contact .title-main,
.ko .beginner-faq .title-main {
	background-image: url(../img/common/title/title-main-ko.png);
	background-repeat: no-repeat;
}

.ko .visitor-outline .title-main { background-position: 0px 0px; }
.ko .visitor-ticket .title-main { background-position: 0px -45px; }
.ko .visitor-numbered_ticket .title-main { background-position: 0px -90px; }
.ko .visitor-list .title-main { background-position: 0px -135px; }
.ko .visitor-map .title-main { background-position: 0px -180px; }
.ko .visitor-sien .title-main { background-position: 0px -225px; }
.ko .visitor-goods .title-main { background-position: 0px -270px; }
.ko .visitor-food .title-main { background-position: 0px -315px; }
.ko .visitor-attention .title-main { background-position: 0px -360px; }
.ko .visitor-cosplayers .title-main { background-position: 0px -405px; }
.ko .visitor-tour .title-main { background-position: 0px -450px; }
.ko .visitor-access .title-main { background-position: 0px -495px; }

.ko .business-pass .title-main { background-position: -600px 0px; }
.ko .business-forum .title-main { background-position: -600px -45px; }
.ko .business-agbs .title-main { background-position: -600px -90px; }
.ko .business-matchup .title-main { background-position: -600px -135px; }
.ko .business-intl .title-main { background-position: -600px -180px; }

.ko .business-sown .title-main { background-position: -600px -225px; }

.ko .business-faq .title-main { background-position: -600px -315px; }
.ko .business-attention .title-main { background-position: 0px -360px; }

.ko .event-project .title-main { background-position: -1200px 0px; }
.ko .event-stage .title-main { background-position: -1200px -45px; }
.ko .event-cosplay .title-main { background-position: -1200px -90px; }
.ko .event-cga .title-main { background-position: -1200px -135px; }

.ko .media-press .title-main { background-position: -1800px 0px; }
.ko .media-news .title-main { background-position: -1800px -45px; }
.ko .media-download .title-main { background-position: -1800px -90px; }
.ko .media-registration .title-main { background-position: -1800px -135px; }
.ko .media-accommodations .title-main { background-position: -1800px -180px; }

.ko .beginner-business .title-main { background-position: -2400px 0px; }
.ko .beginner-visitor .title-main { background-position: -2400px -45px; }
.ko .beginner-contact .title-main { background-position: -2400px -90px; }
.ko .beginner-faq .title-main { background-position: -2400px -135px; }


.ko .visitor#submenu h1,
.ko .business#submenu h1,
.ko .event#submenu h1,
.ko .media#submenu h1,
.ko .beginner#submenu h1 {
	background-image: url(../img/common/title/title-sub-ko.png);
	background-repeat: no-repeat;
}

.ko .visitor#submenu h1 { background-position: 0px 0px; }
.ko .business#submenu h1 { background-position: 0px -25px; }
.ko .event#submenu h1 { background-position: 0px -50px; }
.ko .media#submenu h1 { background-position: 0px -75px; }
.ko .beginner#submenu h1 { background-position: 0px -100px; }


.ko .home-media-partner-news .title-main,
.ko .home-news .title-main,
.ko .home-media-news .title-main,
.ko .home-partner-news .title-main,
.ko .cont-transaction .title-main,
.ko .cont-sitemap .title-main {
	background-image: url(../img/common/title/title-home-ko.png);
	background-repeat: no-repeat;
}

.ko .home-media-partner-news .title-main { background-position: 0px -225px; }
.ko .home-news .title-main { background-position: 0px 0px; }
.ko .home-media-news .title-main { background-position: 0px -45px; }
.ko .home-partner-news .title-main { background-position: 0px -90px; }
.ko .cont-transaction .title-main { background-position: 0px -135px; }
.ko .cont-sitemap .title-main { background-position: 0px -180px; }


/* ===========================================================
	#globalmenu.zh-cn set
=========================================================== */
#globalmenu.zh-cn #gm-home .pr-btn,
#globalmenu.zh-cn #gm-visitor .pr-btn,
#globalmenu.zh-cn #gm-business .pr-btn,
#globalmenu.zh-cn #gm-event .pr-btn,
#globalmenu.zh-cn #gm-media .pr-btn,
#globalmenu.zh-cn #gm-contact .pr-btn,
#globalmenu.zh-cn #gm-exhibition .pr-btn,
#globalmenu.zh-cn #gm-past .pr-btn {
	background-image: url(../img/common/header/heder-gm-zh-cn.png);
	background-repeat: no-repeat;
}

#globalmenu.zh-cn #gm-home,
#globalmenu.zh-cn #gm-home .pr-btn { width: 50px; }
#globalmenu.zh-cn #gm-visitor,
#globalmenu.zh-cn #gm-visitor .pr-btn,
#globalmenu.zh-cn #gm-business,
#globalmenu.zh-cn #gm-business .pr-btn { width: 160px; }
#globalmenu.zh-cn #gm-event,
#globalmenu.zh-cn #gm-event .pr-btn,
#globalmenu.zh-cn #gm-media,
#globalmenu.zh-cn #gm-media .pr-btn,
#globalmenu.zh-cn #gm-contact,
#globalmenu.zh-cn #gm-contact .pr-btn { width: 120px; }
#globalmenu.zh-cn #gm-exhibition,
#globalmenu.zh-cn #gm-exhibition .pr-btn,
#globalmenu.zh-cn #gm-past,
#globalmenu.zh-cn #gm-past .pr-btn { width: 88px; }

#globalmenu.zh-cn #gm-home .pr-btn { background-position: 0 0; }
#globalmenu.zh-cn #gm-visitor .pr-btn { background-position: -50px 0; }
#globalmenu.zh-cn #gm-business .pr-btn { background-position: -210px 0; }
#globalmenu.zh-cn #gm-event .pr-btn { background-position: -370px 0; }
#globalmenu.zh-cn #gm-media .pr-btn { background-position: -490px 0; }
#globalmenu.zh-cn #gm-contact .pr-btn { background-position: -610px 0; }
#globalmenu.zh-cn #gm-exhibition .pr-btn { background-position: -730px 0; }
#globalmenu.zh-cn #gm-past .pr-btn { background-position: -818px 0; }

#globalmenu.zh-cn #gm-home .pr-btn:hover { background-position: 0 -50px; }
#globalmenu.zh-cn #gm-visitor .pr-btn:hover { background-position: -50px -50px; }
#globalmenu.zh-cn #gm-business .pr-btn:hover { background-position: -210px -50px; }
/*#globalmenu.zh-cn #gm-event .pr-btn:hover { background-position: -370px -50px; }*/
#globalmenu.zh-cn #gm-media .pr-btn:hover { background-position: -490px -50px; }
#globalmenu.zh-cn #gm-contact .pr-btn:hover { background-position: -610px -50px; }
#globalmenu.zh-cn #gm-exhibition .pr-btn:hover { background-position: -730px -50px; }
#globalmenu.zh-cn #gm-past .pr-btn:hover { background-position: -818px -50px; }

#globalmenu.zh-cn #gm-home .pr-btn.current-link,
#globalmenu.zh-cn #gm-home .pr-btn.current-link:hover,
#globalmenu.zh-cn #gm-home .pr-btn.parents-link,
#globalmenu.zh-cn #gm-home .pr-btn.parents-link:hover { background-position: 0 -100px; }
#globalmenu.zh-cn #gm-visitor .pr-btn.current-link,
#globalmenu.zh-cn #gm-visitor .pr-btn.current-link:hover,
#globalmenu.zh-cn #gm-visitor .pr-btn.parents-link,
#globalmenu.zh-cn #gm-visitor .pr-btn.parents-link:hover { background-position: -50px -100px; }
#globalmenu.zh-cn #gm-business .pr-btn.current-link,
#globalmenu.zh-cn #gm-business .pr-btn.current-link:hover,
#globalmenu.zh-cn #gm-business .pr-btn.parents-link,
#globalmenu.zh-cn #gm-business .pr-btn.parents-link:hover { background-position: -210px -100px; }
/*#globalmenu.zh-cn #gm-event .pr-btn.current-link,
#globalmenu.zh-cn #gm-event .pr-btn.current-link:hover,
#globalmenu.zh-cn #gm-event .pr-btn.parents-link,
#globalmenu.zh-cn #gm-event .pr-btn.parents-link:hover { background-position: -370px -100px; }*/
#globalmenu.zh-cn #gm-media .pr-btn.current-link,
#globalmenu.zh-cn #gm-media .pr-btn.current-link:hover,
#globalmenu.zh-cn #gm-media .pr-btn.parents-link,
#globalmenu.zh-cn #gm-media .pr-btn.parents-link:hover { background-position: -490px -100px; }
#globalmenu.zh-cn #gm-contact .pr-btn.current-link,
#globalmenu.zh-cn #gm-contact .pr-btn.current-link:hover,
#globalmenu.zh-cn #gm-contact .pr-btn.parents-link,
#globalmenu.zh-cn #gm-contact .pr-btn.parents-link:hover { background-position: -610px -100px; }
#globalmenu.zh-cn #gm-exhibition .pr-btn.current-link,
#globalmenu.zh-cn #gm-exhibition .pr-btn.current-link:hover,
#globalmenu.zh-cn #gm-exhibition .pr-btn.parents-link,
#globalmenu.zh-cn #gm-exhibition .pr-btn.parents-link:hover { background-position: -730px -100px; }
#globalmenu.zh-cn #gm-past .pr-btn.current-link,
#globalmenu.zh-cn #gm-past .pr-btn.current-link:hover,
#globalmenu.zh-cn #gm-past .pr-btn.parents-link,
#globalmenu.zh-cn #gm-past .pr-btn.parents-link:hover { background-position: -818px -100px; }

/* ===========================================================
==============================================================
	main title En set
==============================================================	
=========================================================== */

.zh-cn .visitor-outline .title-main,
.zh-cn .visitor-ticket .title-main,
.zh-cn .visitor-numbered_ticket .title-main,
.zh-cn .visitor-list .title-main,
.zh-cn .visitor-map .title-main,
.zh-cn .visitor-sien .title-main,
.zh-cn .visitor-goods .title-main,
.zh-cn .visitor-food .title-main,
.zh-cn .visitor-attention .title-main,
.zh-cn .visitor-cosplayers .title-main,
.zh-cn .visitor-tour .title-main,
.zh-cn .visitor-access .title-main,

.zh-cn .business-pass .title-main,
.zh-cn .business-forum .title-main,
.zh-cn .business-agbs .title-main,
.zh-cn .business-matchup .title-main,
.zh-cn .business-intl .title-main,
.zh-cn .business-sown .title-main,
.zh-cn .business-attention .title-main,
.zh-cn .business-faq .title-main,

.zh-cn .event-project .title-main,
.zh-cn .event-stage .title-main,
.zh-cn .event-cosplay .title-main,
.zh-cn .event-cga .title-main,

.zh-cn .media-press .title-main,
.zh-cn .media-news .title-main,
.zh-cn .media-download .title-main,
.zh-cn .media-registration .title-main,
.zh-cn .media-accommodations .title-main,

.zh-cn .beginner-business .title-main,
.zh-cn .beginner-visitor .title-main,
.zh-cn .beginner-contact .title-main,
.zh-cn .beginner-faq .title-main {
	background-image: url(../img/common/title/title-main-zh-cn.png);
	background-repeat: no-repeat;
}

.zh-cn .visitor-outline .title-main { background-position: 0px 0px; }
.zh-cn .visitor-ticket .title-main { background-position: 0px -45px; }
.zh-cn .visitor-numbered_ticket .title-main { background-position: 0px -90px; }
.zh-cn .visitor-list .title-main { background-position: 0px -135px; }
.zh-cn .visitor-map .title-main { background-position: 0px -180px; }
.zh-cn .visitor-sien .title-main { background-position: 0px -225px; }
.zh-cn .visitor-goods .title-main { background-position: 0px -270px; }
.zh-cn .visitor-food .title-main { background-position: 0px -315px; }
.zh-cn .visitor-attention .title-main { background-position: 0px -360px; }
.zh-cn .visitor-cosplayers .title-main { background-position: 0px -405px; }
.zh-cn .visitor-tour .title-main { background-position: 0px -450px; }
.zh-cn .visitor-access .title-main { background-position: 0px -495px; }

.zh-cn .business-pass .title-main { background-position: -600px 0px; }
.zh-cn .business-forum .title-main { background-position: -600px -45px; }
.zh-cn .business-agbs .title-main { background-position: -600px -90px; }
.zh-cn .business-matchup .title-main { background-position: -600px -135px; }
.zh-cn .business-intl .title-main { background-position: -600px -180px; }

.zh-cn .business-sown .title-main { background-position: -600px -225px; }

.zh-cn .business-faq .title-main { background-position: -600px -315px; }
.zh-cn .business-attention .title-main { background-position: 0px -360px; }

.zh-cn .event-project .title-main { background-position: -1200px 0px; }
.zh-cn .event-stage .title-main { background-position: -1200px -45px; }
.zh-cn .event-cosplay .title-main { background-position: -1200px -90px; }
.zh-cn .event-cga .title-main { background-position: -1200px -135px; }

.zh-cn .media-press .title-main { background-position: -1800px 0px; }
.zh-cn .media-news .title-main { background-position: -1800px -45px; }
.zh-cn .media-download .title-main { background-position: -1800px -90px; }
.zh-cn .media-registration .title-main { background-position: -1800px -135px; }
.zh-cn .media-accommodations .title-main { background-position: -1800px -180px; }

.zh-cn .beginner-business .title-main { background-position: -2400px 0px; }
.zh-cn .beginner-visitor .title-main { background-position: -2400px -45px; }
.zh-cn .beginner-contact .title-main { background-position: -2400px -90px; }
.zh-cn .beginner-faq .title-main { background-position: -2400px -135px; }


.zh-cn .visitor#submenu h1,
.zh-cn .business#submenu h1,
.zh-cn .event#submenu h1,
.zh-cn .media#submenu h1,
.zh-cn .beginner#submenu h1 {
	background-image: url(../img/common/title/title-sub-zh-cn.png);
	background-repeat: no-repeat;
}

.zh-cn .visitor#submenu h1 { background-position: 0px 0px; }
.zh-cn .business#submenu h1 { background-position: 0px -25px; }
.zh-cn .event#submenu h1 { background-position: 0px -50px; }
.zh-cn .media#submenu h1 { background-position: 0px -75px; }
.zh-cn .beginner#submenu h1 { background-position: 0px -100px; }


.zh-cn .home-media-partner-news .title-main,
.zh-cn .home-news .title-main,
.zh-cn .home-media-news .title-main,
.zh-cn .home-partner-news .title-main,
.zh-cn .cont-transaction .title-main,
.zh-cn .cont-sitemap .title-main {
	background-image: url(../img/common/title/title-home-zh-cn.png);
	background-repeat: no-repeat;
}

.zh-cn .home-media-partner-news .title-main { background-position: 0px -225px; }
.zh-cn .home-news .title-main { background-position: 0px 0px; }
.zh-cn .home-media-news .title-main { background-position: 0px -45px; }
.zh-cn .home-partner-news .title-main { background-position: 0px -90px; }
.zh-cn .cont-transaction .title-main { background-position: 0px -135px; }
.zh-cn .cont-sitemap .title-main { background-position: 0px -180px; }



/* ===========================================================
	#globalmenu.zh-tw set
=========================================================== */
#globalmenu.zh-tw #gm-home .pr-btn,
#globalmenu.zh-tw #gm-visitor .pr-btn,
#globalmenu.zh-tw #gm-business .pr-btn,
#globalmenu.zh-tw #gm-event .pr-btn,
#globalmenu.zh-tw #gm-media .pr-btn,
#globalmenu.zh-tw #gm-contact .pr-btn,
#globalmenu.zh-tw #gm-exhibition .pr-btn,
#globalmenu.zh-tw #gm-past .pr-btn {
	background-image: url(../img/common/header/heder-gm-zh-tw.png);
	background-repeat: no-repeat;
}

#globalmenu.zh-tw #gm-home,
#globalmenu.zh-tw #gm-home .pr-btn { width: 50px; }
#globalmenu.zh-tw #gm-visitor,
#globalmenu.zh-tw #gm-visitor .pr-btn,
#globalmenu.zh-tw #gm-business,
#globalmenu.zh-tw #gm-business .pr-btn { width: 160px; }
#globalmenu.zh-tw #gm-event,
#globalmenu.zh-tw #gm-event .pr-btn,
#globalmenu.zh-tw #gm-media,
#globalmenu.zh-tw #gm-media .pr-btn,
#globalmenu.zh-tw #gm-contact,
#globalmenu.zh-tw #gm-contact .pr-btn { width: 120px; }
#globalmenu.zh-tw #gm-exhibition,
#globalmenu.zh-tw #gm-exhibition .pr-btn,
#globalmenu.zh-tw #gm-past,
#globalmenu.zh-tw #gm-past .pr-btn { width: 88px; }

#globalmenu.zh-tw #gm-home .pr-btn { background-position: 0 0; }
#globalmenu.zh-tw #gm-visitor .pr-btn { background-position: -50px 0; }
#globalmenu.zh-tw #gm-business .pr-btn { background-position: -210px 0; }
#globalmenu.zh-tw #gm-event .pr-btn { background-position: -370px 0; }
#globalmenu.zh-tw #gm-media .pr-btn { background-position: -490px 0; }
#globalmenu.zh-tw #gm-contact .pr-btn { background-position: -610px 0; }
#globalmenu.zh-tw #gm-exhibition .pr-btn { background-position: -730px 0; }
#globalmenu.zh-tw #gm-past .pr-btn { background-position: -818px 0; }

#globalmenu.zh-tw #gm-home .pr-btn:hover { background-position: 0 -50px; }
#globalmenu.zh-tw #gm-visitor .pr-btn:hover { background-position: -50px -50px; }
#globalmenu.zh-tw #gm-business .pr-btn:hover { background-position: -210px -50px; }
/*#globalmenu.zh-tw #gm-event .pr-btn:hover { background-position: -370px -50px; }*/
#globalmenu.zh-tw #gm-media .pr-btn:hover { background-position: -490px -50px; }
#globalmenu.zh-tw #gm-contact .pr-btn:hover { background-position: -610px -50px; }
#globalmenu.zh-tw #gm-exhibition .pr-btn:hover { background-position: -730px -50px; }
#globalmenu.zh-tw #gm-past .pr-btn:hover { background-position: -818px -50px; }

#globalmenu.zh-tw #gm-home .pr-btn.current-link,
#globalmenu.zh-tw #gm-home .pr-btn.current-link:hover,
#globalmenu.zh-tw #gm-home .pr-btn.parents-link,
#globalmenu.zh-tw #gm-home .pr-btn.parents-link:hover { background-position: 0 -100px; }
#globalmenu.zh-tw #gm-visitor .pr-btn.current-link,
#globalmenu.zh-tw #gm-visitor .pr-btn.current-link:hover,
#globalmenu.zh-tw #gm-visitor .pr-btn.parents-link,
#globalmenu.zh-tw #gm-visitor .pr-btn.parents-link:hover { background-position: -50px -100px; }
#globalmenu.zh-tw #gm-business .pr-btn.current-link,
#globalmenu.zh-tw #gm-business .pr-btn.current-link:hover,
#globalmenu.zh-tw #gm-business .pr-btn.parents-link,
#globalmenu.zh-tw #gm-business .pr-btn.parents-link:hover { background-position: -210px -100px; }
/*#globalmenu.zh-tw #gm-event .pr-btn.current-link,
#globalmenu.zh-tw #gm-event .pr-btn.current-link:hover,
#globalmenu.zh-tw #gm-event .pr-btn.parents-link,
#globalmenu.zh-tw #gm-event .pr-btn.parents-link:hover { background-position: -370px -100px; }*/
#globalmenu.zh-tw #gm-media .pr-btn.current-link,
#globalmenu.zh-tw #gm-media .pr-btn.current-link:hover,
#globalmenu.zh-tw #gm-media .pr-btn.parents-link,
#globalmenu.zh-tw #gm-media .pr-btn.parents-link:hover { background-position: -490px -100px; }
#globalmenu.zh-tw #gm-contact .pr-btn.current-link,
#globalmenu.zh-tw #gm-contact .pr-btn.current-link:hover,
#globalmenu.zh-tw #gm-contact .pr-btn.parents-link,
#globalmenu.zh-tw #gm-contact .pr-btn.parents-link:hover { background-position: -610px -100px; }
#globalmenu.zh-tw #gm-exhibition .pr-btn.current-link,
#globalmenu.zh-tw #gm-exhibition .pr-btn.current-link:hover,
#globalmenu.zh-tw #gm-exhibition .pr-btn.parents-link,
#globalmenu.zh-tw #gm-exhibition .pr-btn.parents-link:hover { background-position: -730px -100px; }
#globalmenu.zh-tw #gm-past .pr-btn.current-link,
#globalmenu.zh-tw #gm-past .pr-btn.current-link:hover,
#globalmenu.zh-tw #gm-past .pr-btn.parents-link,
#globalmenu.zh-tw #gm-past .pr-btn.parents-link:hover { background-position: -818px -100px; }

/* ===========================================================
==============================================================
	main title En set
==============================================================	
=========================================================== */

.zh-tw .visitor-outline .title-main,
.zh-tw .visitor-ticket .title-main,
.zh-tw .visitor-numbered_ticket .title-main,
.zh-tw .visitor-list .title-main,
.zh-tw .visitor-map .title-main,
.zh-tw .visitor-sien .title-main,
.zh-tw .visitor-goods .title-main,
.zh-tw .visitor-food .title-main,
.zh-tw .visitor-attention .title-main,
.zh-tw .visitor-cosplayers .title-main,
.zh-tw .visitor-tour .title-main,
.zh-tw .visitor-access .title-main,

.zh-tw .business-pass .title-main,
.zh-tw .business-forum .title-main,
.zh-tw .business-agbs .title-main,
.zh-tw .business-matchup .title-main,
.zh-tw .business-intl .title-main,
.zh-tw .business-sown .title-main,
.zh-tw .business-attention .title-main,
.zh-tw .business-faq .title-main,

.zh-tw .event-project .title-main,
.zh-tw .event-stage .title-main,
.zh-tw .event-cosplay .title-main,
.zh-tw .event-cga .title-main,

.zh-tw .media-press .title-main,
.zh-tw .media-news .title-main,
.zh-tw .media-download .title-main,
.zh-tw .media-registration .title-main,
.zh-tw .media-accommodations .title-main,

.zh-tw .beginner-business .title-main,
.zh-tw .beginner-visitor .title-main,
.zh-tw .beginner-contact .title-main,
.zh-tw .beginner-faq .title-main {
	background-image: url(../img/common/title/title-main-zh-tw.png);
	background-repeat: no-repeat;
}

.zh-tw .visitor-outline .title-main { background-position: 0px 0px; }
.zh-tw .visitor-ticket .title-main { background-position: 0px -45px; }
.zh-tw .visitor-numbered_ticket .title-main { background-position: 0px -90px; }
.zh-tw .visitor-list .title-main { background-position: 0px -135px; }
.zh-tw .visitor-map .title-main { background-position: 0px -180px; }
.zh-tw .visitor-sien .title-main { background-position: 0px -225px; }
.zh-tw .visitor-goods .title-main { background-position: 0px -270px; }
.zh-tw .visitor-food .title-main { background-position: 0px -315px; }
.zh-tw .visitor-attention .title-main { background-position: 0px -360px; }
.zh-tw .visitor-cosplayers .title-main { background-position: 0px -405px; }
.zh-tw .visitor-tour .title-main { background-position: 0px -450px; }
.zh-tw .visitor-access .title-main { background-position: 0px -495px; }

.zh-tw .business-pass .title-main { background-position: -600px 0px; }
.zh-tw .business-forum .title-main { background-position: -600px -45px; }
.zh-tw .business-agbs .title-main { background-position: -600px -90px; }
.zh-tw .business-matchup .title-main { background-position: -600px -135px; }
.zh-tw .business-intl .title-main { background-position: -600px -180px; }

.zh-tw .business-sown .title-main { background-position: -600px -225px; }

.zh-tw .business-faq .title-main { background-position: -600px -315px; }
.zh-tw .business-attention .title-main { background-position: 0px -360px; }

.zh-tw .event-project .title-main { background-position: -1200px 0px; }
.zh-tw .event-stage .title-main { background-position: -1200px -45px; }
.zh-tw .event-cosplay .title-main { background-position: -1200px -90px; }
.zh-tw .event-cga .title-main { background-position: -1200px -135px; }

.zh-tw .media-press .title-main { background-position: -1800px 0px; }
.zh-tw .media-news .title-main { background-position: -1800px -45px; }
.zh-tw .media-download .title-main { background-position: -1800px -90px; }
.zh-tw .media-registration .title-main { background-position: -1800px -135px; }
.zh-tw .media-accommodations .title-main { background-position: -1800px -180px; }

.zh-tw .beginner-business .title-main { background-position: -2400px 0px; }
.zh-tw .beginner-visitor .title-main { background-position: -2400px -45px; }
.zh-tw .beginner-contact .title-main { background-position: -2400px -90px; }
.zh-tw .beginner-faq .title-main { background-position: -2400px -135px; }


.zh-tw .visitor#submenu h1,
.zh-tw .business#submenu h1,
.zh-tw .event#submenu h1,
.zh-tw .media#submenu h1,
.zh-tw .beginner#submenu h1 {
	background-image: url(../img/common/title/title-sub-zh-tw.png);
	background-repeat: no-repeat;
}

.zh-tw .visitor#submenu h1 { background-position: 0px 0px; }
.zh-tw .business#submenu h1 { background-position: 0px -25px; }
.zh-tw .event#submenu h1 { background-position: 0px -50px; }
.zh-tw .media#submenu h1 { background-position: 0px -75px; }
.zh-tw .beginner#submenu h1 { background-position: 0px -100px; }


.zh-tw .home-media-partner-news .title-main,
.zh-tw .home-news .title-main,
.zh-tw .home-media-news .title-main,
.zh-tw .home-partner-news .title-main,
.zh-tw .cont-transaction .title-main,
.zh-tw .cont-sitemap .title-main {
	background-image: url(../img/common/title/title-home-zh-tw.png);
	background-repeat: no-repeat;
}

.zh-tw .home-media-partner-news .title-main { background-position: 0px -225px; }
.zh-tw .home-news .title-main { background-position: 0px 0px; }
.zh-tw .home-media-news .title-main { background-position: 0px -45px; }
.zh-tw .home-partner-news .title-main { background-position: 0px -90px; }
.zh-tw .cont-transaction .title-main { background-position: 0px -135px; }
.zh-tw .cont-sitemap .title-main { background-position: 0px -180px; }




/* ===========================================================
==============================================================
	visitor ticket set
==============================================================	
=========================================================== */

.cont-visitor .title-secondary.c1,
.cont-visitor .GeneralListClass .title-secondary{
	background-color: #F0455B;
	border-left: solid 10px #E8222D;
	color: #FFF;
}
.cont-visitor #GeneralList .title-secondary{
	background-color: #F0455B;
	border-left: solid 10px #E8222D;
	color: #FFF;
}
.cont-visitor .title-secondary.c2,
.cont-visitor #SmartAccessories .title-secondary,
.cont-visitor #MerchandiseSales .title-secondary{
	background-color: #ED8A00;
	border-left: solid 10px #E44F00;
	color: #FFF;
}
.cont-visitor .title-secondary.c3,
.cont-visitor #GameSchool .title-secondary{
	background-color: #63B130;
	border-left: solid 10px #318A18;
	color: #FFF;
}
/*.cont-visitor .title-secondary.c4,
.cont-visitor .GeneralListClass .title-secondary{
	background-color: #CEAA00;
	border-left: solid 10px #B57F00;
	color: #FFF;
}
.cont-visitor #GeneralList .title-secondary{
	background-color: #CEAA00;
	border-left: solid 10px #B57F00;
	color: #FFF;
}*/
.cont-visitor .title-secondary.c5,
.cont-visitor #SmartSocialList .title-secondary{
	background-color: #666666;
	border-left: solid 10px #999999;
	color: #FFF;
}
.cont-visitor .title-secondary.c6,
.cont-visitor #GameDevice .title-secondary{
	background-color: #00C0A3;
	border-left: solid 10px #00A075;
	color: #FFF;
}
.cont-visitor .title-secondary.c7,
.cont-visitor #CloudGameing .title-secondary{
	background-color: #23C7F5;
	border-left: solid 10px #11ABF0;
	color: #FFF;
}
.cont-visitor .title-secondary.c8,
.cont-visitor #RomanceGame .title-secondary{
	background-color: #F15993;
	border-left: solid 10px #EA2C5D;
	color: #FFF;
}
.cont-visitor .title-secondary.c9,
.cont-visitor #Family .title-secondary{
	background-color: #1975BC;
	border-left: solid 10px #0C3A9A;
	color: #FFF;
}
.cont-visitor .title-secondary.c10,
.cont-visitor #Cosplay .title-secondary{
	background-color: #AE5E06;
	border-left: solid 10px #852F03;
	color: #FFF;
}
.cont-visitor .title-secondary.c11,
.cont-visitor #Indies .title-secondary,
.cont-visitor #BusinessSolution .title-secondary,
.cont-visitor #Cloud-Data .title-secondary,
.cont-visitor #AsiaNewStars .title-secondary,
.cont-visitor #Startup .title-secondary,
.cont-visitor #Meeting .title-secondary{
	background-color: #665695;
	border-left: solid 10px #332B60;
	color: #FFF;
}



/* ===========================================================
==============================================================
	visitor list set
==============================================================	
=========================================================== */
.cont-visitor .GeneralListClass tbody th{
	background-color: #FFF9FA;
	color: #333333;
	font-size: 1.2em;
	border-bottom: solid 1px #CCC;
}
.cont-visitor #GeneralList th{
	background-color: #F4CFD9;
	color: #E8222D;
	font-size: 1.2em;
}
.cont-visitor #SmartAccessories th,
.cont-visitor #MerchandiseSales th{
	background-color: #FFF1DF;
	color: #E44F00;
	font-size: 1.2em;
}
.cont-visitor #GameSchool th{
	background-color: #E1F3D6;
	color: #318A18;
	font-size: 1.2em;
}
/*.cont-visitor .title-secondary.c4,
.cont-visitor .GeneralListClass #GeneralList .title-secondary{
	background-color: #CEAA00;
	border-left: solid 10px #B57F00;
	color: #FFF;
}*/
.cont-visitor #SmartSocialList th{
	background-color: #EEEEEE;
	color: #666666;
	font-size: 1.2em;
}
.cont-visitor #GameDevice th{
	background-color: #D0FFF8;
	color: #00A075;
	font-size: 1.2em;
}
.cont-visitor #CloudGameing th{
	background-color: #D2F3FD;
	color: #11ABF0;
	font-size: 1.2em;
}
.cont-visitor #RomanceGame th{
	background-color: #FDEAF1;
	color: #EA2C5D;
	font-size: 1.2em;
}
.cont-visitor #Family th{
	background-color: #D6EBFA;
	color: #0C3A9A;
	font-size: 1.2em;
}
.cont-visitor #Cosplay th{
	background-color: #FEF4E9;
	color: #852F03;
	font-size: 1.2em;
}
.cont-visitor #Indies th,
.cont-visitor #BusinessSolution th,
.cont-visitor #Cloud-Data th,
.cont-visitor #AsiaNewStars th,
.cont-visitor #Startup th,
.cont-visitor #Meeting th{
	background-color: #ECEAF2;
	color: #332B60;
	font-size: 1.2em;
}



.cont-visitor .GeneralListClass th span{
	display: block;
	background-color: #E8222D;
	padding: 3px 10px;
	color: #FFF;
	width: 70px;
	text-align: center;
	margin-bottom: 10px;
}
.cont-visitor #GeneralList th span{
	display: block;
	background-color: #E8222D;
	padding: 3px 10px;
	color: #FFF;
	width: 70px;
	text-align: center;
	margin-bottom: 10px;
}
.cont-visitor #SmartSocialList th span{
	display: block;
	background-color: #666666;
	padding: 3px 10px;
	color: #FFF;
	width: 70px;
	text-align: center;
	margin-bottom: 10px;
}
.cont-visitor #CloudGameing th span{
	display: block;
	background-color: #11ABF0;
	padding: 3px 10px;
	color: #FFF;
	width: 70px;
	text-align: center;
	margin-bottom: 10px;
}
.cont-visitor #GameDevice th span{
	display: block;
	background-color: #00A075;
	padding: 3px 10px;
	color: #FFF;
	width: 70px;
	text-align: center;
	margin-bottom: 10px;
}
.cont-visitor #GameSchool th span{
	display: block;
	background-color: #318A18;
	padding: 3px 10px;
	color: #FFF;
	width: 70px;
	text-align: center;
	margin-bottom: 10px;
}
.cont-visitor #RomanceGame th span{
	display: block;
	background-color: #EA2C5D;
	padding: 3px 10px;
	color: #FFF;
	width: 70px;
	text-align: center;
	margin-bottom: 10px;
}
.cont-visitor #SmartAccessories th span,
.cont-visitor #MerchandiseSales th span{
	display: block;
	background-color: #E44F00;
	padding: 3px 10px;
	color: #FFF;
	width: 70px;
	text-align: center;
	margin-bottom: 10px;
}
.cont-visitor #Family th span{
	display: block;
	background-color: #0C3A9A;
	padding: 3px 10px;
	color: #FFF;
	width: 70px;
	text-align: center;
	margin-bottom: 10px;
}
.cont-visitor #Cosplay th span{
	display: block;
	background-color: #852F03;
	padding: 3px 10px;
	color: #FFF;
	width: 70px;
	text-align: center;
	margin-bottom: 10px;
}
.cont-visitor #Indies th span,
.cont-visitor #BusinessSolution th span,
.cont-visitor #Cloud-Data th span,
.cont-visitor #AsiaNewStars th span,
.cont-visitor #Startup th span,
.cont-visitor #Meeting th span{
	display: block;
	background-color: #332B60;
	padding: 3px 10px;
	color: #FFF;
	width: 70px;
	text-align: center;
	margin-bottom: 10px;
}


@media (max-width:769px)  {
	.cont-visitor .GeneralListClass th span{
		display: inline-block;
		background-color: #E8222D;
		padding: 3px 10px;
		color: #FFF;
		width: 70px;
		text-align: center;
		margin-bottom: 0px;
	}
	.cont-visitor #GeneralList th span{
		display: inline-block;
		background-color: #E8222D;
		padding: 3px 10px;
		color: #FFF;
		width: 70px;
		text-align: center;
		margin-bottom: 0px;
	}
	.cont-visitor #SmartSocialList th span{
		display: inline-block;
		background-color: #666666;
		padding: 3px 10px;
		color: #FFF;
		width: 70px;
		text-align: center;
		margin-bottom: 0px;
	}
	.cont-visitor #CloudGameing th span{
		display: inline-block;
		background-color: #11ABF0;
		padding: 3px 10px;
		color: #FFF;
		width: 70px;
		text-align: center;
		margin-bottom: 0px;
	}
	.cont-visitor #GameDevice th span{
		display: inline-block;
		background-color: #00A075;
		padding: 3px 10px;
		color: #FFF;
		width: 70px;
		text-align: center;
		margin-bottom: 0px;
	}
	.cont-visitor #GameSchool th span{
		display: inline-block;
		background-color: #318A18;
		padding: 3px 10px;
		color: #FFF;
		width: 70px;
		text-align: center;
		margin-bottom: 0px;
	}
	.cont-visitor #RomanceGame th span{
		display: inline-block;
		background-color: #EA2C5D;
		padding: 3px 10px;
		color: #FFF;
		width: 70px;
		text-align: center;
		margin-bottom: 0px;
	}
	.cont-visitor #MerchandiseSales th span{
		display: inline-block;
		background-color: #E44F00;
		padding: 3px 10px;
		color: #FFF;
		width: 70px;
		text-align: center;
		margin-bottom: 0px;
	}
	.cont-visitor #Family th span{
		display: inline-block;
		background-color: #0C3A9A;
		padding: 3px 10px;
		color: #FFF;
		width: 70px;
		text-align: center;
		margin-bottom: 0px;
	}
	.cont-visitor #Cosplay th span{
		display: inline-block;
		background-color: #852F03;
		padding: 3px 10px;
		color: #FFF;
		width: 70px;
		text-align: center;
		margin-bottom: 0px;
	}
	.cont-visitor #Indies th span,
	.cont-visitor #BusinessSolution th span,
	.cont-visitor #Cloud-Data th span,
	.cont-visitor #AsiaNewStars th span,
	.cont-visitor #Startup th span,
	.cont-visitor #Meeting th span{
		display: inline-block;
		background-color: #332B60;
		padding: 3px 10px;
		color: #FFF;
		width: 70px;
		text-align: center;
		margin-bottom: 0px;
	}
}


.cont-visitor #Indies td span,
.cont-visitor .GeneralListClass td span,
.cont-visitor #GeneralList td span,
.cont-visitor #SmartSocialList td span,
.cont-visitor #CloudGameing td span,
.cont-visitor #GameDevice td span,
.cont-visitor #GameSchool td span,
.cont-visitor #RomanceGame td span,
.cont-visitor #MerchandiseSales td span,
.cont-visitor #Family td span,
.cont-visitor #Cosplay td span,
.cont-visitor #BusinessSolution td span,
.cont-visitor #Cloud-Data td span,
.cont-visitor #AsiaNewStars td span,
.cont-visitor #Startup td span,
.cont-visitor #Meeting td span {
	padding-left: 10px;
}





.contents-section .sown-check-list { font-size: 1.4em; line-height: 1.5; margin: 0 0 20px 0; }
.contents-section .sown-check-list li {
	margin: 0 0 15px 0;
	background-image: url(../img/visitor/sown/check.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding: 1px 0px 0px 25px;
	font-weight: bold;
}

/* ===========================================================
TGS OFFICAIL TOUR 追加20130802

=========================================================== */
.tourTtl{float: left; margin: 0 0 3px 0; width: 200px; height: 40px; font-size: 16px;font-weight: bold;}
.tourTtl2{float: left; margin: 0 0 3px 0; width: 200px; height: 90px; font-size: 16px;font-weight: bold;}

.tourSection li{float:left; margin:0 10px 10px 0!important;}
.tourSection{margin: 0 0 11px 20px; border-bottom: 1px dotted #ccc;}

@media (max-width:769px)  {
	.tourTtl{float: none; margin: 0 0 0 20px; width: 150px; height: auto; font-size: 16px;font-weight: bold;}
	.tourTtl2{float: none; margin: 0 0 0 20px; width: 150px; height: auto; font-size: 16px;font-weight: bold;}	
	.tourSection{margin: 0 5px 11px 5px; border-bottom: 1px dotted #ccc;}
}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0.1em;
    height: 0.1px;
    line-height: 0;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}


/* ===========================================================
==============================================================
	family set
==============================================================	
=========================================================== */

.cont-family .maker-list {
	background-color: #FFF;
	border: solid 1px #C2382B;
	padding: 10px 20px;
}
.cont-family .maker-list ul {
	
}

.cont-family .maker-list ul li {
	border-bottom: dotted 1px #C2382B;
	padding: 10px 5px;
	list-style-position: outside;
	list-style-type: disc;
	font-size: 2em;
	line-height: 1.2;
}

.cont-family .maker-list ul li:last-child,
.cont-family .maker-list ul li.lastChild { border-bottom: none; }

.family-box {
	border: solid 1px #C2382B;
	background-color: #FFF;
	
	margin: 10px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.family-box h3 {
	background-color: #C2382B;
	border: solid 1px #C2382B;
	padding: 10px 20px;
	color: #FFF;
	font-size: 1.8em;
	line-height: 1.2;
	font-weight: bold;
	-moz-border-radius: 4px 4px 0 0 / 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0 / 4px 4px 0 0;
	border-radius: 4px 4px 0 0 / 4px 4px 0 0;
	
}
.family-box .inner{
	padding: 20px 20px;
	font-size: 1.6em;
	line-height: 2;
	color: #C2382B;
}
.family-box p {
	
}
.family-box p.big {
	font-size: 1.2em;
	
}
.family-box ul {
	
}
.family-box ul li {
	
}



/* ===========================================================
==============================================================
	FAQ set
==============================================================	
=========================================================== */
#faq .title-primary .inner {
	display: block;
	position: relative;
	font-size: 1.6em;
	line-height: 1.5;
	font-weight: bold;
	color: #FFF;
	padding: 10px 20px;
}

#faq .title-secondary {
	color: #9045AE;
	padding: 10px 10px;
}





#faq .title-primary .inner,
#faq .title-secondary {
	
	margin: 0 0 10px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	cursor: pointer;
}





#faq .title-primary i.up,
#faq .title-secondary i.up,
#faq .title-primary i.down,
#faq .title-secondary i.down {
}

#faq .title-primary i.up,
#faq .title-secondary i.up { display: inline; }
#faq .title-primary i.down,
#faq .title-secondary i.down { display: none; }


#faq .title-primary.activ i.up,
#faq .title-secondary.activ i.up { display: none; }
#faq .title-primary.activ i.down,
#faq .title-secondary.activ i.down { display: inline; }






#ie{
    width:100%;
    margin:0;
    padding:5px 0;
    background-color:#f5f5f5;
    color:#333333;
    border-bottom:1px solid #cccccc;
    text-align:center;
    font-size:14px;
    font-weight:bold;
    line-height:1.3em;
    background-repeat:no-repeat;
    background-position:right bottom;
}
#ie a{ color:#333333; text-decoration:underline; }


.text-simple.sown-comittee { display: block; padding: 0; }
.sown-comittee dl { display: block; margin: 0 0 20px 0; }
.sown-comittee dt { display: block; width: 128px; float: left; }
.sown-comittee dd { display: block; margin: 0 0 0 140px; }
.sown-comittee dd .title-secondary { clear: none; }
.sown-comittee dd .name { font-size: 1.4em; font-weight: bold; }


/************************************
*
* 追加　20130911
*  
************************************/

.list1 {
	margin:0 0 10px 0;
	padding:1px;
}
.list1 table {
	border-collapse: collapse;
}
.list1 table th {
	width:140px;
	padding:15px;
	text-align: left;
	font-size:12px;
	font-weight:bold;
	background:#c6eee6;
	border-bottom:1px solid #fff;
}
.list1 table#gaiyo th {
	width:100px;
	padding:15px;
	text-align: left;
	font-size:12px;
	font-weight:normal;
	background:#C7E181;
	border-bottom:1px solid #fff;
}
.list1 table td {
	padding:15px;
	font-size:12px;
	background:#fff;
	border-bottom:1px solid #CCCCCC;
}
.comment {
	font-size:10px;
}
embed[src*="nicovideo.jp"]{
	width: 100%;
}
/*.flexslider {
	display: none;
}*/
.nico_sp {
	display: none;
}
@media (max-width:769px)  {
	.list1 table th {
		width:100%;
		padding:10px;
	}
	.nico {
		display: none;
	}
	/*.flexslider {
		display: inherit;
	}*/
	.nico_sp {
	display: inherit;
	}
}
