@charset "utf-8";
/*
===========================================================================

	Title : visitor.css

===========================================================================
*/


/* *********************************************
*
*	PC view
*	
********************************************* */


/* PC .mainCont .subArea
-------------------------------------------------- */
#wrapper .mainCont .subArea #submenu h1 {
	background: url(../images/subnav_ttl_visitor.png) no-repeat top center;
}
/* -------------------------------------------------------------

	visitor/index.html

------------------------------------------------------------- */

/* 開催概要 table */
#wrapper .cntBox .boxInner .about {
	margin-bottom: 10px;
}
#wrapper .cntBox .boxInner .about th {
	min-width: 85px;
	text-align: center;
}
#wrapper .cntBox .boxInner .about td dl {
	margin-bottom: 15px;
}
#wrapper .cntBox .boxInner .about td dl dt {
	width: 105px;
	text-align: center;
	padding: 4px;
	color: #FFF;
	line-height: 1.0;
	margin-bottom: 7px;
}
#wrapper .cntBox .boxInner .about td dl .bd {
	background-color: #6ab82c;
	display: inline-block;
	width: auto;
}
#wrapper .cntBox .boxInner .about td dl .cd {
	background-color: #ea679d;
	display: inline-block;
	width: auto;
}
#wrapper .cntBox .boxInner .about td dl .note {
	font-size: 11px;
	font-weight: normal;
}
/* -------------------------------------------------------------

	visitor/ticket.html

------------------------------------------------------------- */
/*****共通*****/
#wrapper .cntBox .boxInner .line {
	clear: both;
}
#wrapper .cntBox .boxInner span.att {
	font-size: 12px;
	margin: 3px 0;
	line-height: 18px;
	display: inline-block;
}
/*****アンカーボタン*****/
#wrapper .cntBox .boxInner ul.ancMenu {
	width: 720px;
	height: 56px;
	margin: 0 auto;
	padding: 10px;
	text-align: center;
	vertical-align: middle;
}
#wrapper .cntBox .boxInner ul.ancMenu li {
	margin-right: 10px;
	padding: 5px 0 0px 0;
	float: left;
	font-weight: bold;
	vertical-align: central;
}
#wrapper .cntBox .boxInner ul.ancMenu li a {
	width: 226px;
	height: 56px;
	background : #FFFFFF;
	background : rgba(255, 255, 255, 1);
	background : url(/tgs/2014/visitor/images/btn_arrow.gif) no-repeat center 45px;
	border-radius : 3px;
	-moz-border-radius : 3px;
	-webkit-border-radius : 3px;
	border-style : Solid;
	border-color : #CCCCCC;
	border-color : rgba(204, 204, 204, 1);
	border-width : 2px;
	color: #999;
	text-decoration: none;
	cursor: pointer;
	display: block;
	vertical-align: central;
}
#wrapper .cntBox .boxInner ul.ancMenu li a:hover {
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	zoom: 1;
}
#wrapper .cntBox .boxInner span.pt {
	padding-top: 15px;
	display: block;
}
/*****一般公開日入場料金のご案内*****/

/*TELリンクPC/SP*/
#wrapper .cntBox .boxInner #price .pcBlc {
	display: inline-block;
}
#wrapper .cntBox .boxInner #price .spBlc {
	display: none;
}
#wrapper .cntBox .boxInner #price h3 {
	margin-top: 20px;
}
#wrapper .cntBox .boxInner #price {
	clear: both;
}
#wrapper .cntBox .boxInner #price table {
	width: 730px;
}
#wrapper .cntBox .boxInner #price strong span {
	color: #fff;
	background: #e71a19;
	padding: 0 5px;
	position: relative;
	top: -2px;
}
#wrapper .cntBox .boxInner #price span.att {
	padding-left: 1em;
	text-indent: -1em;
}
/*Buy Ticketボタン*/
#wrapper .cntBox .boxInner #price td a {
	width: 240px;
	height: 28px;
	margin: 15px 0 10px;
	padding-top: 5px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	border-radius : 3px;
	-moz-border-radius : 3px;
	-webkit-border-radius : 3px;
	background : -moz-linear-gradient(50% 0% -90deg, rgba(161, 231, 222, 1) 20%, rgba(90, 

183, 172, 1) 90%);
	background : -webkit-linear-gradient(-90deg, rgba(161, 231, 222, 1) 20%, rgba(90, 

183, 172, 1) 90%);
	background : -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0.2, rgba(161, 

231, 222, 1) ), color-stop(0.9, rgba(90, 183, 172, 1) ));
	background : -o-linear-gradient(-90deg, rgba(161, 231, 222, 1) 20%, rgba(90, 183, 

172, 1) 90%);
	background : -ms-linear-gradient(-90deg, rgba(161, 231, 222, 1) 20%, rgba(90, 183, 

172, 1) 90%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#A1E7DE',  endColorstr='#5AB7AC', GradientType=0)";
	background : linear-gradient(180deg, rgba(161, 231, 222, 1) 20%, rgba(90, 183, 172, 

1) 90%);
	border-style : Solid;
	border-color : #59B5A8;
	border-color : rgba(89, 181, 168, 1);
	border-width : 1px;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A1E7DE', endColorstr='#5AB7AC', GradientType=0);
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	display: block;
}
#wrapper .cntBox .boxInner #price .sold {
	width: 240px;
	height: 28px;
	margin: 15px 0 10px;
	padding-top: 5px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	border-radius : 3px;
	-moz-border-radius : 3px;
	-webkit-border-radius : 3px;
	background :#999;
	border-style : Solid;
	border-color : #777;
	border-width : 1px;
	color: #888;
	text-decoration: none;
	display: block;
	position: relative;
}
#wrapper .cntBox .boxInner .sold img{
	position: absolute;
	top: -20px;
	left: 250px;
}
/*****前売りチケット販売窓口*****/
#wrapper .cntBox .boxInner #madoguchi table {
	width: 730px;
}
#wrapper .cntBox .boxInner #madoguchi table th, #madoguchi table td {
	word-break: break-all;
}
#wrapper .cntBox .boxInner #madoguchi table th {
	font-weight: bold;
}
#wrapper .cntBox .boxInner #madoguchi table th.pcBlc {
	width: 243px;
}
#wrapper .cntBox .boxInner #madoguchi table td {
	width: 243px;
}
#wrapper .cntBox .boxInner #madoguchi table td.shop {
	width: 243px;
	background: #93d1ca;
	color: #777;
	font-weight: bold;
}
#wrapper .cntBox .boxInner #madoguchi table td.shop span {
	color: #fff;
	margin-top: 10px;
	display: block;
}
/*外部リンクアイコン*/
#wrapper .cntBox .boxInner #madoguchi td a {
	padding-right: 18px;
	margin-right: 5px;
	background: url(/tgs/2014/common/images/link_arrow2.gif) no-repeat right 2px;
}
/*購入ボタン*/
#wrapper .cntBox .boxInner #madoguchi td .btn a {
	padding: 3px 0 0px;
	text-align: center;
	margin: 0px auto 5px;
	border-radius : 3px;
	-moz-border-radius : 3px;
	-webkit-border-radius : 3px;
	/*グラデーション*/
	background : -moz-linear-gradient(50% 0% -90deg, rgba(100, 223, 232, 1) 20%, rgba(9, 

179, 214, 1) 90%);
	background : -webkit-linear-gradient(-90deg, rgba(100, 223, 232, 1) 20%, rgba(9, 179, 

214, 1) 90%);
	background : -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0.2, rgba(100, 

223, 232, 1) ), color-stop(0.9, rgba(9, 179, 214, 1) ));
	background : -o-linear-gradient(-90deg, rgba(100, 223, 232, 1) 20%, rgba(9, 179, 214, 

1) 90%);
	background : -ms-linear-gradient(-90deg, rgba(100, 223, 232, 1) 20%, rgba(9, 179, 

214, 1) 90%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#64DFE8',  endColorstr='#09B3D6', GradientType=0)";
	background : linear-gradient(180deg, rgba(100, 223, 232, 1) 20%, rgba(9, 179, 214, 1) 90%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#64DFE8', endColorstr='#09B3D6', GradientType=0);
	border: 1px solid #0cacc1;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	display: block;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0.2em;
}
#wrapper .cntBox .boxInner #madoguchi td .coming {
	padding: 3px 0 0px;
	text-align: center;
	margin: 0px auto 5px;
	border-radius : 3px;
	-moz-border-radius : 3px;
	-webkit-border-radius : 3px;
	background: #777;
	border: 1px solid #555;
	color: #999;
	text-decoration: none;
	display: block;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0.2em;
}
#wrapper .cntBox .boxInner #madoguchi td .btn a:hover {
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	zoom: 1;
}
#wrapper .cntBox .boxInner #madoguchi table td span {
	font-size: 12px;
	line-height: 1.2;
}
/*****TGS2014 サポーターズクラブチケット*****/
#wrapper .cntBox .boxInner #supporter .limited {
	background: #e6f6f5;
	height: 85px;
	margin: 10px 0 10px 0;
}
#wrapper .cntBox .boxInner #supporter .limited p {
	width: 590px;
	padding: 10px;
	position: absolute;
}
#wrapper .cntBox .boxInner #supporter .limited .icon {
	position: relative;
	left: 600px;
	top: -10px;
}
#wrapper .cntBox .boxInner #supporter h4 span {
	color: #fff;
	background: #93d1ca;
	padding: 0 5px;
	position: relative;
	top: -2px;
}
/*特典1*/
#wrapper .cntBox .boxInner #supporter .tokuten1 {
	padding: 10px 10px 10px;
	over-flow: hidden;
}
#wrapper .cntBox .boxInner #supporter .tokuten1 p {
	width: 310px;
	padding: 0;
	float: left;
}
#wrapper .cntBox .boxInner #supporter .tokuten1 p.mb60 {
	margin-bottom: 60px;
}
#wrapper .cntBox .boxInner #supporter .tokuten1 img {
	/*width: 422px;*/
	float: right;
}
/*特典2*/
#wrapper .cntBox .boxInner #supporter .tokuten2 {
	padding: 15px 10px 0;
	over-flow: hidden;
	margin-bottom: -10px;
}
#wrapper .cntBox .boxInner #supporter .tokuten2 p {
	width: 500px;
	padding: 0;
	float: left;
}
#wrapper .cntBox .boxInner #supporter .tokuten2 img {
	/*width: 90px;*/
	float: right;
	position: relative;
	top: -30px;
}
/*特典3*/
#wrapper .cntBox .boxInner #supporter .tokuten3 {
	padding: 15px 10px;
}
/*ボタン*/
#wrapper .cntBox .boxInner #supporter td a {
	width: 240px;
	height: 38px;
	text-align: center;
	border-radius : 3px;
	-moz-border-radius : 3px;
	-webkit-border-radius : 3px;
	background : -moz-linear-gradient(50% 0% -90deg, rgba(161, 231, 222, 1) 20%, rgba(90, 

183, 172, 1) 90%);
	background : -webkit-linear-gradient(-90deg, rgba(161, 231, 222, 1) 20%, rgba(90, 

183, 172, 1) 90%);
	background : -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0.2, rgba(161, 

231, 222, 1) ), color-stop(0.9, rgba(90, 183, 172, 1) ));
	background : -o-linear-gradient(-90deg, rgba(161, 231, 222, 1) 20%, rgba(90, 183, 

172, 1) 90%);
	background : -ms-linear-gradient(-90deg, rgba(161, 231, 222, 1) 20%, rgba(90, 183, 

172, 1) 90%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#A1E7DE',  endColorstr='#5AB7AC', GradientType=0)";
	background : linear-gradient(180deg, rgba(161, 231, 222, 1) 20%, rgba(90, 183, 172, 

1) 90%);
	border-style : Solid;
	border-color : #59B5A8;
	border-color : rgba(89, 181, 168, 1);
	border-width : 1px;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A1E7DE', endColorstr='#5AB7AC', GradientType=0);
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	display: block;
}
#wrapper .cntBox .boxInner #supporter td a:hover {
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	zoom: 1;
}
#wrapper .cntBox .boxInner #supporter td span {
	padding: 8px 0 0 0;
	display: block;
}
/*****ご注意*****/
#wrapper .cntBox .boxInner #supporter .att {
	padding: 10px 0;
}
#wrapper .cntBox .boxInner #supporter .att h4 {
	margin: 0 10px;
}
#wrapper .cntBox .boxInner #supporter .att p {
	width: 95%;
	margin: 0 auto 0px;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 1em;
	text-indent: -1em;
	line-height: 20px;
}
#wrapper .cntBox .boxInner .rd {
	color: #ff0000;
}
#wrapper .cntBox .boxInner .bgn a {
	background: none !important;
	border: none !important;
	color: #ff0000 !important;
	font-size: 14px !important;
	display: inline-block !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
}
/* -------------------------------------------------------------

	visitor/list/index.html

------------------------------------------------------------- */

#wrapper .cntBox .boxInner .guideMenu {
	width: 711px;
	margin: 0 auto;
}
#wrapper .cntBox .boxInner .guideMenu li {
	display: inline-block;
	margin: 0 7px 5px 0;
}
#wrapper .cntBox .boxInner .guideMenu li a span {
	position: absolute;
	height: 0;
	width: 0;
	overflow: hidden;
}
#wrapper .cntBox .boxInner .guideMenu li a {
	display: block;
	width : 167px;
	height: 49px;
	background: url(../list/images/guide_btn_en.png) no-repeat;
}
#wrapper .cntBox .boxInner .guideMenu li a:hover {
	opacity: 0.8;
}
#wrapper .cntBox .boxInner .guideMenu li #BtnGeneral {
	background-position: 0 0;
}
#wrapper .cntBox .boxInner .guideMenu li #BtnSmartSocial {
	background-position: -167px 0;
}
#wrapper .cntBox .boxInner .guideMenu li #BtnCloudGameing {
	background-position: -334px 0;
}
#wrapper .cntBox .boxInner .guideMenu li #BtnGameDevice {
	background-position: -501px 0;
}
#wrapper .cntBox .boxInner .guideMenu li #BtnGameSchool {
	background-position: 0 -49px;
}
#wrapper .cntBox .boxInner .guideMenu li #BtnRomanceGame {
	background-position: -167px -49px;
}
#wrapper .cntBox .boxInner .guideMenu li #BtnMerchandiseSales {
	background-position: -334px -49px;
}
#wrapper .cntBox .boxInner .guideMenu li #BtnFamily {
	background-position: -501px -49px;
}
#wrapper .cntBox .boxInner .guideMenu li #BtnCosplay {
	background-position: 0 -98px;
}
#wrapper .cntBox .boxInner .guideMenu li #BtnIndies {
	background-position: -167px -98px;
}
#wrapper .cntBox .boxInner .guideMenu li #BtnBusinessSolution {
	background-position: -334px -98px;
}
#wrapper .cntBox .boxInner .guideMenu li #BtnCloud-Data {
	background-position: -501px -98px;
}
#wrapper .cntBox .boxInner .guideMenu #BtnAsiaNewStars {
	background-position: 0 -147px;
}
#wrapper .cntBox .boxInner .guideMenu #BtnStartup {
	background-position: -167px -147px;
}
#wrapper .cntBox .boxInner .guideMenu #BtnMeeting {
	background-position: -334px -147px;
}
#wrapper .cntBox .boxInner .guideMenu #BtnSmartAccessories {
	background-position: -501px -147px;
}
p.pagetop {
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	padding: 0 18px 0 0px;
	margin-right: 5px;
	background: url(/tgs/2014/common/images/pagetop.gif) no-repeat right 3px;
}
/* --------------------------------
	あかさたなボタン
--------------------------------　*/		

#wrapper .cntBox .boxInner .blc50 li {
	display: inline-block;
	white-space: nowrap;
	padding: 7px;
	line-height: 1.0;
}
#wrapper .cntBox .boxInner .blc50 li a {
	display: block;
	font-size: 18px;
	font-weight: bold;
	color: #999;
	border: 2px solid #ccc;
	padding: 18px 2px 0px 2px;
	height: 31px;
	width: 45px;
	text-align: center;
	background: #FFF;
	border-radius: 5px 5px 5px 5px; /* 角丸 */
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
}
#wrapper .cntBox .boxInner .blc50 li a:hover {
	text-decoration: none;
	opacity: 0.6;
}
#wrapper .cntBox .boxInner #BtnGeneral table th span {
	background: #e94959;
}
/* h3見出しカラー */
#wrapper .cntBox .boxInner #TitleGeneral h3 {
	border-left: solid 12px #e94959 !important;
	border-bottom: solid 1px #e94959 !important;
}
#wrapper .cntBox .boxInner #TitleSmartSocial h3 {
	border-left: solid 12px #9d9a99 !important;
	border-bottom: solid 1px #9d9a99 !important;
}
#wrapper .cntBox .boxInner #TitleCloudGameing h3 {
	border-left: solid 12px #4ac1f1 !important;
	border-bottom: solid 1px #4ac1f1 !important;
}
#wrapper .cntBox .boxInner #TitleGameDevice h3 {
	border-left: solid 12px #19b4a6 !important;
	border-bottom: solid 1px #19b4a6 !important;
}
#wrapper .cntBox .boxInner #TitleGameSchool h3 {
	border-left: solid 12px #63b73f !important;
	border-bottom: solid 1px #63b73f !important;
}
#wrapper .cntBox .boxInner #TitleRomanceGame h3 {
	border-left: solid 12px #e95b95 !important;
	border-bottom: solid 1px #e95b95 !important;
}
#wrapper .cntBox .boxInner #TitleMerchandiseSales h3 {
	border-left: solid 12px #ef7a00 !important;
	border-bottom: solid 1px #ef7a00 !important;
}
#wrapper .cntBox .boxInner #TitleFamily h3 {
	border-left: solid 12px #8ca6d6 !important;
	border-bottom: solid 1px #8ca6d6 !important;
}
#wrapper .cntBox .boxInner #TitleCosplay h3 {
	border-left: solid 12px #ca7229 !important;
	border-bottom: solid 1px #ca7229 !important;
}
#wrapper .cntBox .boxInner #TitleIndies h3 {
	border-left: solid 12px #acae4c !important;
	border-bottom: solid 1px #acae4c !important;
}
#wrapper .cntBox .boxInner #TitleBusinessSolution h3 {
	border-left: solid 12px #6b57a3 !important;
	border-bottom: solid 1px #6b57a3 !important;
}
#wrapper .cntBox .boxInner #TitleCloud-Data h3 {
	border-left: solid 12px #6b57a3 !important;
	border-bottom: solid 1px #6b57a3 !important;
}
#wrapper .cntBox .boxInner #TitleAsiaNewStars h3 {
	border-left: solid 12px #6b57a3 !important;
	border-bottom: solid 1px #6b57a3 !important;
}
#wrapper .cntBox .boxInner #TitleStartup h3 {
	border-left: solid 12px #6b57a3 !important;
	border-bottom: solid 1px #6b57a3 !important;
}
#wrapper .cntBox .boxInner #TitleMeeting h3 {
	border-left: solid 12px #6b57a3 !important;
	border-bottom: solid 1px #6b57a3 !important;
}
#wrapper .cntBox .boxInner #TitleSmartAccessories h3 {
	border-left: solid 12px #046ab7 !important;
	border-bottom: solid 1px #046ab7 !important;
}
/* ナンバリングカラー */
#wrapper .cntBox .boxInner #TitleGeneral table th span {
	background: #e94959 !important;
}
#wrapper .cntBox .boxInner #TitleSmartSocial table th span {
	background: #9d9a99 !important;
}
#wrapper .cntBox .boxInner #TitleCloudGameing table th span {
	background: #4ac1f1 !important;
}
#wrapper .cntBox .boxInner #TitleGameDevice table th span {
	background: #19b4a6 !important;
}
#wrapper .cntBox .boxInner #TitleGameSchool table th span {
	background: #63b73f !important;
}
#wrapper .cntBox .boxInner #TitleRomanceGame table th span {
	background: #e95b95 !important;
}
#wrapper .cntBox .boxInner #TitleMerchandiseSales table th span {
	background: #ef7a00 !important;
}
#wrapper .cntBox .boxInner #TitleFamily table th span {
	background: #8ca6d6 !important;
}
#wrapper .cntBox .boxInner #TitleCosplay table th span {
	background: #ca7229 !important;
}
#wrapper .cntBox .boxInner #TitleIndies table th span {
	background: #acae4c !important;
}
#wrapper .cntBox .boxInner #TitleBusinessSolution table th span {
	background: #6b57a3 !important;
}
#wrapper .cntBox .boxInner #TitleCloud-Data table th span {
	background: #6b57a3 !important;
}
#wrapper .cntBox .boxInner #TitleAsiaNewStars table th span {
	background: #6b57a3 !important;
}
#wrapper .cntBox .boxInner #TitleStartup table th span {
	background: #6b57a3 !important;
}
#wrapper .cntBox .boxInner #TitleMeeting table th span {
	background: #6b57a3 !important;
}
#wrapper .cntBox .boxInner #TitleSmartAccessories table th span {
	background: #046ab7 !important;
}
/* -------------------------------------------------------------

	visitor/map.html

------------------------------------------------------------- */

.BtnGeneral {
	border-bottom: solid 1px #e94959 !important;
	border-left: solid 12px #e94959 !important;
}
.BtnSmartSocial {
	border-bottom: solid 1px #9d9a99 !important;
	border-left: solid 12px#9d9a99 !important;
}
.BtnCloudGameing {
	border-bottom: solid 1px #4ac1f1 !important;
	border-left: solid 12px #4ac1f1 !important;
}
.BtnGameDevice {
	border-bottom: solid 1px #19b4a6 !important;
	border-left: solid 12px #19b4a6 !important;
}
.BtnGameSchool {
	border-bottom: solid 1px #63b73f !important;
	border-left: solid 12px #63b73f !important;
}
.BtnRomanceGame {
	border-bottom: solid 1px #e95b95 !important;
	border-left: solid 12px #e95b95 !important;
}
.BtnMerchandiseSales {
	border-bottom: solid 1px #ef7a00 !important;
	border-left: solid 12px #ef7a00 !important;
}
.BtnFamily {
	border-bottom: solid 1px #8ca6d6 !important;
	border-left: solid 12px #8ca6d6 !important;
}
.BtnCosplay {
	border-bottom: solid 1px #ca7229 !important;
	border-left: solid 12px #ca7229 !important;
}
.BtnIndies {
	border-bottom: solid 1px #acae4c !important;
	border-left: solid 12px #acae4c !important;
}
.BtnBusinessSolution {
	border-bottom: solid 1px #6b57a3 !important;
	border-left: solid 12px #6b57a3 !important;
}
.BtnCloud-Data {
	border-bottom: solid 1px #6b57a3 !important;
	border-left: solid 12px #6b57a3 !important;
}
.BtnAsiaNewStars {
	border-bottom: solid 1px #6b57a3 !important;
	border-left: solid 12px #6b57a3 !important;
}
.BtnStartup {
	border-bottom: solid 1px #6b57a3 !important;
	border-left: solid 12px #6b57a3 !important;
}
.BtnMeeting {
	border-bottom: solid 1px #6b57a3 !important;
	border-left: solid 12px #6b57a3 !important;
}
.BtnSmartAccessories {
	border-bottom: solid 1px #046ab7 !important;
	border-left: solid 12px#046ab7 !important;
}
#wrapper .cntBox .boxInner .dtl {
	margin: 0 0 15px 15px;
}
#wrapper .cntBox .boxInner .dtl dt {
	font-weight: bold;
	margin-top: 8px;
}
#wrapper .cntBox .boxInner .dtl dd {
	margin-left: 13px;
}
/* 持ち込み禁止一覧 */
#wrapper .cntBox .boxInner .atDtl {
	padding: 15px;
	background-color: #eeeeee;
}
#wrapper .cntBox .boxInner .atDtl dt {
	font-weight: bold;
}
#wrapper .cntBox .boxInner .atDtl dd {
	text-indent: -10px;
	margin-left: 10px;
	font-size: 12px;
	line-height: 1.8;
}
#wrapper .cntBox .boxInner .atDtl dd span {
	margin-top: 10px;
	display: block;
}
/* -------------------------------------------------------------

	visitor/cosplayers.html

------------------------------------------------------------- */
#wrapper .cntBox .boxInner h5 {
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 14px;
}
#wrapper .cntBox .boxInner .ntli {
	margin-left: 20px;
	margin-bottom: 20px;
}
#wrapper .cntBox .boxInner .ntli li {
	font-size: 12px;
	line-height: 1.2;
	margin-bottom: 8px;
	text-indent: -11px;
	margin-left: 10px;
}
.visitor span.att {
	padding-left: 1em;
	text-indent: -1em;
}
/* -------------------------------------------------------------

	visitor/access.html

------------------------------------------------------------- */
#wrapper .cntBox .boxInner table td ul li {
	text-indent: -22px;
	margin-left: 26px;
}
/* -------------------------------------------------------------

	tour.html

------------------------------------------------------------- */
#wrapper .cntBox #tour.boxInner {
	min-height: 330px;
}
#wrapper .cntBox #tour.boxInner table {
	border: none!important;
	padding: 20px 0 10px;
}
#wrapper .cntBox #tour.boxInner th {
	border: none!important;
	background: none!important;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 0;
}
#wrapper .cntBox #tour.boxInner td {
	border: none!important;
	padding: 0;
}
#wrapper .cntBox #tour.boxInner td a {
	width: 176px;
	height: 28px;
	text-align: center;
	border-radius : 3px;
	-moz-border-radius : 3px;
	-webkit-border-radius : 3px;
	background : -moz-linear-gradient(50% 0% -90deg, rgba(161, 231, 222, 1) 20%, rgba(90, 

183, 172, 1) 90%);
	background : -webkit-linear-gradient(-90deg, rgba(161, 231, 222, 1) 20%, rgba(90, 

183, 172, 1) 90%);
	background : -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0.2, rgba(161, 

231, 222, 1) ), color-stop(0.9, rgba(90, 183, 172, 1) ));
	background : -o-linear-gradient(-90deg, rgba(161, 231, 222, 1) 20%, rgba(90, 183, 

172, 1) 90%);
	background : -ms-linear-gradient(-90deg, rgba(161, 231, 222, 1) 20%, rgba(90, 183, 

172, 1) 90%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#A1E7DE',  endColorstr='#5AB7AC', GradientType=0)";
	background : linear-gradient(180deg, rgba(161, 231, 222, 1) 20%, rgba(90, 183, 172, 

1) 90%);
	border-style : Solid;
	border-color : #59B5A8;
	border-color : rgba(89, 181, 168, 1);
	border-width : 1px;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A1E7DE', endColorstr='#5AB7AC', GradientType=0);
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	display: inline-block;
	padding-top: 10px;
}
#wrapper .cntBox #tour.boxInner span.coming {
	width: 176px;
	height: 28px;
	text-align: center;
	border-radius : 3px;
	-moz-border-radius : 3px;
	-webkit-border-radius : 3px;
	text-decoration: none;
	padding-top: 10px;
	background: #777;
	border: 1px solid #555;
	color: #999;
	display: block;
	font-weight: bold;
}
#wrapper .cntBox #tour.boxInner td a:hover {
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	zoom: 1;
}
#wrapper .cntBox #tour hr {
	margin-bottom: 20px;
}

/* *********************************************
*
*	SP view
*	
********************************************* */

@media screen and (max-width:769px) {
/* -------------------------------------------------------------

	visitor/ticket.html

------------------------------------------------------------- */
/*#wrapper div#ticket .cntBox .boxInner {
	padding: 5% 6% 5% 4%;
}*/
/*アンカーボタン*/
#wrapper .cntBox .boxInner ul.ancMenu {
	width: 100%;
	padding: 0;
	margin-bottom: 5%;
}
#wrapper .cntBox .boxInner ul.ancMenu li {
	width: 100%;
}
#wrapper .cntBox .boxInner ul.ancMenu li a {
	width: 100%;
	height: 46px;
	background : url(/tgs/2014/visitor/images/btn_arrow.gif) no-repeat center 35px;
}
/*一般公開日入場料金のご案内*/
/*TELリンクPC/SP*/
#wrapper .cntBox .boxInner #price .pcBlc {
	display: none;
}
#wrapper .cntBox .boxInner #price .spBlc {
	display: inline-block;
}
#wrapper .cntBox .boxInner #price .spBlc a {
	background: none;
	padding: 0 0 0 1em;
	margin: 0;
}
#wrapper .cntBox .boxInner #price {
	padding: 5% 0 0 0;
}
#wrapper .cntBox .boxInner #price th {
	width: auto;
}
#wrapper .cntBox .boxInner #price td {
	padding: 3% 1%;
}
#wrapper .cntBox .boxInner #price table {
	width: 100%;
}
/*Buy Ticketボタン*/
#wrapper .cntBox .boxInner #price td a {
	margin: 15px auto 10px;
}
#wrapper .cntBox .boxInner #price .sold {
	margin-bottom:70px;
}
#wrapper .cntBox .boxInner .sold img{
	position: absolute;
	top: 25px;
	left: 120px;
	display:block;
}
/*前売りチケット販売窓口*/
#wrapper .cntBox .boxInner #madoguchi table tr th {
	display: none;
}
#madoguchi h4 {
	width: 100%;
	margin: 5% auto -5%;
}
#wrapper .cntBox .boxInner #madoguchi table {
	width: 100%;
	padding: 0 0 7%;
	margin: 0 auto;
	text-align: left;
}
#wrapper .cntBox .boxInner #madoguchi table tr {
	width: 100%;
	text-align: left;
}
#wrapper .cntBox .boxInner #madoguchi table td {
	width: 96%;
	display: inline-block;
	margin: 0 0 2% 0;
	padding: 2% 2% 4% 2%;
}
#wrapper .cntBox .boxInner #madoguchi table td:nth-child(2) {
	background: url(/tgs/2014/common/images/line.png) no-repeat center bottom;
}
#wrapper .cntBox .boxInner #madoguchi table td .gr_box {
	padding: 0% 0% 0% 0%;
	margin: 0 0 10px -5px;
}
#wrapper .cntBox .boxInner #madoguchi table td.shop {
	width: 97%;
	margin: 10px 0 3%;
	padding: 3% 0% 3% 3%;
	overflow: hidden
}
/*外部リンクアイコン*/
#wrapper .cntBox .boxInner #madoguchi td a {
	background: url(/tgs/2014/common/images/link_arrow2.gif) no-repeat right 0px;
}
/*購入ボタン*/
#wrapper .cntBox .boxInner #madoguchi td .btn a {
	max-width: 200px;
	padding: 3% 0 2%;
	text-align: center;
	margin: 0px auto 5px;
}
#wrapper .cntBox .boxInner #madoguchi td .coming {
	max-width: 200px;
	padding: 3% 0 2%;
	text-align: center;
	margin: 0px auto 5px;
}
/*TGS2014 サポーターズクラブチケット*/
#wrapper .cntBox .boxInner #supporter .spBlc img {
	display: block;
	margin: 0 auto;
}
#wrapper .cntBox .boxInner #supporter h4 span {
	color: #fff;
	background: #93d1ca;
	padding: 0 5px;
	position: relative;
	top: -2px;
}
/*特典1*/
#wrapper .cntBox .boxInner #supporter .tokuten1 p {
	width: 100%;
	float: none;
}
#wrapper .cntBox .boxInner #supporter .tokuten1 p.mb60 {
	margin-bottom: 10px;
}
#wrapper .cntBox .boxInner #supporter .tokuten1 img {
	width: auto;
	max-width: 265px;
	padding-bottom: 2%;
	float: none;
	display: block;
	margin: 0 auto;
}
/*特典2*/
#wrapper .cntBox .boxInner #supporter .tokuten2 {
	margin-bottom: 5%;
}
#wrapper .cntBox .boxInner #supporter .tokuten2 p {
	width: 100%;
	float: none;
}
#wrapper .cntBox .boxInner #supporter .tokuten2 img {
	float: none;
	position: relative;
	top: 0px;
	display: block;
	margin: 0 auto;
	max-width: 214px;
}
/*特典3*/
#wrapper .cntBox .boxInner #supporter .tokuten3 {
	padding: 15px 0 0;
}
#wrapper .cntBox .boxInner #supporter .tokuten3 table th {
	width: auto;
}
/* SP cms area
---------------------------------------------------------------- */

/* -------------------------------------------------------------

	visitor/list/index.html

------------------------------------------------------------- */

#wrapper .cntBox .boxInner .guideMenu {
	width: 100%;
	display: inline;
}
#wrapper .cntBox .boxInner .guideMenu li {
	display: block;
	padding: 0;
	white-space: normal;
	margin: 0 0 0.5em 0;
}
#wrapper .cntBox .boxInner .guideMenu li a {
	display: block;
	width: 100%;
	padding: 10px 0px;
	color: #FFF;
	height: 100%;
	text-decoration: none;
}
#wrapper .cntBox .boxInner .guideMenu li a span {
	position: static;
	background: url(/tgs/2014/common/images/linkBtn_arrow.png) 10px center no-repeat;
	padding: 3px 0px 0px 23px;
	background-size: 8px 11px;
	font-weight: bold;
	display: inline-table;
	width: 100%;
}
#wrapper .cntBox .boxInner .guideMenu li #BtnGeneral {
	border: 1px solid #d8455b;
　/* 罫線 */
 border-radius: 3px 3px 3px 3px;
　/* 角丸 */
 -moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	background: rgba(225,124,130,1);
　/* グラデーション */
 background: -moz-linear-gradient(top, rgba(225,124,130,1) 0%, rgba(225,124,131,1) 50%, rgba (231, 51, 81, 1) 50%, rgba(231,51,81,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba (225, 124, 130, 1)), color-stop(50%, rgba(225,124,131,1)), color-stop(50%, rgba(231,51,81,1)), color-stop(100%, rgba(231,51,81,1)));
	background: -webkit-linear-gradient(top, rgba(225,124,130,1) 0%, rgba(225,124,131,1) 50%, rgba(231,51,81,1) 50%, rgba(231,51,81,1) 100%);
	background: -o-linear-gradient(top, rgba(225,124,130,1) 0%, rgba(225,124,131,1) 50%, rgba(231,51,81,1) 50%, rgba(231,51,81,1) 100%);
	background: -ms-linear-gradient(top, rgba(225,124,130,1) 0%, rgba(225,124,131,1) 50%, rgba(231,51,81,1) 50%, rgba(231,51,81,1) 100%);
	background: linear-gradient(to bottom, rgba(225,124,130,1) 0%, rgba(225,124,131,1) 50%, rgba(231,51,81,1) 50%, rgba(231,51,81,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e17c82', endColorstr='#e73351', GradientType=0 );
}
#wrapper .cntBox .boxInner .guideMenu li #BtnSmartSocial {
	border: 1px solid #888888; /* 罫線 */
	border-radius: 3px 3px 3px 3px;
　/* 角丸 */
 -moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	background: rgba(187,187,187,1);
　/* グラデーション */
 background: -moz-linear-gradient(top, rgba(187,187,187,1) 0%, rgba(187,187,187,1) 50%, rgba (157, 154, 153, 1) 50%, rgba(157,154,153,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba (187, 187, 187, 1)), color-stop(50%, rgba(187,187,187,1)), color-stop(50%, rgba(157,154,153,1)), color-stop(100%, rgba(157,154,153,1)));
	background: -webkit-linear-gradient(top, rgba(187,187,187,1) 0%, rgba(187,187,187,1) 50%, rgba(157,154,153,1) 50%, rgba(157,154,153,1) 100%);
	background: -o-linear-gradient(top, rgba(187,187,187,1) 0%, rgba(187,187,187,1) 50%, rgba(157,154,153,1) 50%, rgba(157,154,153,1) 100%);
	background: -ms-linear-gradient(top, rgba(187,187,187,1) 0%, rgba(187,187,187,1) 50%, rgba(157,154,153,1) 50%, rgba(157,154,153,1) 100%);
	background: linear-gradient(to bottom, rgba(187,187,187,1) 0%, rgba(187,187,187,1) 50%, rgba(157,154,153,1) 50%, rgba(157,154,153,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbbbb', endColorstr='#9d9a99', GradientType=0 );
}
#wrapper .cntBox .boxInner .guideMenu li #BtnCloudGameing {
	border: 1px solid #2da3d2; /* 罫線 */
	border-radius: 3px 3px 3px 3px;/* 角丸 */
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	background: rgba(117,208,244,1);/* グラデーション */
	background: -moz-linear-gradient(top, rgba(117,208,244,1) 0%, rgba(117,207,244,1) 49%, rgba(74,194,241,1) 49%, rgba(74,194,241,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba (117, 208, 244, 1)), color-stop(49%, rgba(117,207,244,1)), color-stop(49%, rgba(74,194,241,1)), color-stop(100%, rgba(74,194,241,1)));
	background: -webkit-linear-gradient(top, rgba(117,208,244,1) 0%, rgba(117,207,244,1) 49%, rgba(74,194,241,1) 49%, rgba(74,194,241,1) 100%);
	background: -o-linear-gradient(top, rgba(117,208,244,1) 0%, rgba(117,207,244,1) 49%, rgba(74,194,241,1) 49%, rgba(74,194,241,1) 100%);
	background: -ms-linear-gradient(top, rgba(117,208,244,1) 0%, rgba(117,207,244,1) 49%, rgba(74,194,241,1) 49%, rgba(74,194,241,1) 100%);
	background: linear-gradient(to bottom, rgba(117,208,244,1) 0%, rgba(117,207,244,1) 49%, rgba(74,194,241,1) 49%, rgba(74,194,241,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75d0f4', endColorstr='#4ac2f1', GradientType=0 );
}
#wrapper .cntBox .boxInner .guideMenu li #BtnGameDevice {
	border: 1px solid #15a699; /* 罫線 */
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	background: rgba(72,213,200,1);/* グラデーション */
	background: -moz-linear-gradient(top, rgba(72,213,200,1) 0%, rgba(72,213,200,1) 50%, rgba(25,180,167,1) 50%, rgba(25,180,166,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba (72, 213, 200, 1)), color-stop(50%, rgba(72,213,200,1)), color-stop(50%, rgba(25,180,167,1)), color-stop(100%, rgba(25,180,166,1)));
	background: -webkit-linear-gradient(top, rgba(72,213,200,1) 0%, rgba(72,213,200,1) 50%, rgba(25,180,167,1) 50%, rgba(25,180,166,1) 100%);
	background: -o-linear-gradient(top, rgba(72,213,200,1) 0%, rgba(72,213,200,1) 50%, rgba(25,180,167,1) 50%, rgba(25,180,166,1) 100%);
	background: -ms-linear-gradient(top, rgba(72,213,200,1) 0%, rgba(72,213,200,1) 50%, rgba(25,180,167,1) 50%, rgba(25,180,166,1) 100%);
	background: linear-gradient(to bottom, rgba(72,213,200,1) 0%, rgba(72,213,200,1) 50%, rgba(25,180,167,1) 50%, rgba(25,180,166,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48d5c8', endColorstr='#19b4a6', GradientType=0 );
}
#wrapper .cntBox .boxInner .guideMenu li #BtnGameSchool {
	border: 1px solid #57aa34; /* 罫線 */
	border-radius: 3px 3px 3px 3px;/* 角丸 */
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	background: rgba(225,124,130,1);/* グラデーション */
	background: rgba(120,199,87,1);
	background: -moz-linear-gradient(top, rgba(120,199,87,1) 0%, rgba(120,199,87,1) 49%, rgba(99,183,63,1) 49%, rgba(99,183,63,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba (120, 199, 87, 1)), color-stop(49%, rgba(120,199,87,1)), color-stop(49%, rgba(99,183,63,1)), color-stop(100%, rgba(99,183,63,1)));
	background: -webkit-linear-gradient(top, rgba(120,199,87,1) 0%, rgba(120,199,87,1) 49%, rgba(99,183,63,1) 49%, rgba(99,183,63,1) 100%);
	background: -o-linear-gradient(top, rgba(120,199,87,1) 0%, rgba(120,199,87,1) 49%, rgba(99,183,63,1) 49%, rgba(99,183,63,1) 100%);
	background: -ms-linear-gradient(top, rgba(120,199,87,1) 0%, rgba(120,199,87,1) 49%, rgba(99,183,63,1) 49%, rgba(99,183,63,1) 100%);
	background: linear-gradient(to bottom, rgba(120,199,87,1) 0%, rgba(120,199,87,1) 49%, rgba(99,183,63,1) 49%, rgba(99,183,63,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#78c757', endColorstr='#63b73f', GradientType=0 );
}
#wrapper .cntBox .boxInner .guideMenu li #BtnRomanceGame {
	border: 1px solid #dd4d88; /* 罫線 */
	border-radius: 3px 3px 3px 3px;/* 角丸 */
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	background: rgba(237,124,169,1);/* グラデーション */
	background: -moz-linear-gradient(top, rgba(237,124,169,1) 0%, rgba(237,124,169,1) 50%, rgba(233,91,150,1) 50%, rgba(233,91,149,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba (237, 124, 169, 1)), color-stop(50%, rgba(237,124,169,1)), color-stop(50%, rgba(233,91,150,1)), color-stop(100%, rgba(233,91,149,1)));
	background: -webkit-linear-gradient(top, rgba(237,124,169,1) 0%, rgba(237,124,169,1) 50%, rgba(233,91,150,1) 50%, rgba(233,91,149,1) 100%);
	background: -o-linear-gradient(top, rgba(237,124,169,1) 0%, rgba(237,124,169,1) 50%, rgba(233,91,150,1) 50%, rgba(233,91,149,1) 100%);
	background: -ms-linear-gradient(top, rgba(237,124,169,1) 0%, rgba(237,124,169,1) 50%, rgba(233,91,150,1) 50%, rgba(233,91,149,1) 100%);
	background: linear-gradient(to bottom, rgba(237,124,169,1) 0%, rgba(237,124,169,1) 50%, rgba(233,91,150,1) 50%, rgba(233,91,149,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed7ca9', endColorstr='#e95b95', GradientType=0 );
}
#wrapper .cntBox .boxInner .guideMenu li #BtnMerchandiseSales {
	border: 1px solid #e47706; /* 罫線 */
	border-radius: 3px 3px 3px 3px;/* 角丸 */
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	background: rgba(225,124,130,1);/* グラデーション */
	background: rgba(238,142,41,1);
	background: -moz-linear-gradient(top, rgba(238,142,41,1) 0%, rgba(238,142,41,1) 50%, rgba(239,123,0,1) 50%, rgba(239,123,0,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba (238, 142, 41, 1)), color-stop(50%, rgba(238,142,41,1)), color-stop(50%, rgba(239,123,0,1)), color-stop(100%, rgba(239,123,0,1)));
	background: -webkit-linear-gradient(top, rgba(238,142,41,1) 0%, rgba(238,142,41,1) 50%, rgba(239,123,0,1) 50%, rgba(239,123,0,1) 100%);
	background: -o-linear-gradient(top, rgba(238,142,41,1) 0%, rgba(238,142,41,1) 50%, rgba(239,123,0,1) 50%, rgba(239,123,0,1) 100%);
	background: -ms-linear-gradient(top, rgba(238,142,41,1) 0%, rgba(238,142,41,1) 50%, rgba(239,123,0,1) 50%, rgba(239,123,0,1) 100%);
	background: linear-gradient(to bottom, rgba(238,142,41,1) 0%, rgba(238,142,41,1) 50%, rgba(239,123,0,1) 50%, rgba(239,123,0,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee8e29', endColorstr='#ef7b00', GradientType=0 );
}
#wrapper .cntBox .boxInner .guideMenu li #BtnFamily {
	border: 1px solid #829ccc; /* 罫線 */
	border-radius: 3px 3px 3px 3px;/* 角丸 */
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	background: rgba(161,181,222,1);/* グラデーション */
	background: -moz-linear-gradient(top, rgba(161,181,222,1) 0%, rgba(161,181,222,1) 51%, rgba(140,166,214,1) 51%, rgba(140,166,214,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba (161, 181, 222, 1)), color-stop(51%, rgba(161,181,222,1)), color-stop(51%, rgba(140,166,214,1)), color-stop(100%, rgba(140,166,214,1)));
	background: -webkit-linear-gradient(top, rgba(161,181,222,1) 0%, rgba(161,181,222,1) 51%, rgba(140,166,214,1) 51%, rgba(140,166,214,1) 100%);
	background: -o-linear-gradient(top, rgba(161,181,222,1) 0%, rgba(161,181,222,1) 51%, rgba(140,166,214,1) 51%, rgba(140,166,214,1) 100%);
	background: -ms-linear-gradient(top, rgba(161,181,222,1) 0%, rgba(161,181,222,1) 51%, rgba(140,166,214,1) 51%, rgba(140,166,214,1) 100%);
	background: linear-gradient(to bottom, rgba(161,181,222,1) 0%, rgba(161,181,222,1) 51%, rgba(140,166,214,1) 51%, rgba(140,166,214,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1b5de', endColorstr='#8ca6d6', GradientType=0 );
}
#wrapper .cntBox .boxInner .guideMenu li #BtnCosplay {
	border: 1px solid #b86723; /* 罫線 */
	border-radius: 3px 3px 3px 3px;/* 角丸 */
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	background: rgba(221,158,107,1);/* グラデーション */
	background: -moz-linear-gradient(top, rgba(221,158,107,1) 0%, rgba(221,158,107,1) 50%, rgba(202,114,41,1) 50%, rgba(202,114,41,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba (221, 158, 107, 1)), color-stop(50%, rgba(221,158,107,1)), color-stop(50%, rgba(202,114,41,1)), color-stop(100%, rgba(202,114,41,1)));
	background: -webkit-linear-gradient(top, rgba(221,158,107,1) 0%, rgba(221,158,107,1) 50%, rgba(202,114,41,1) 50%, rgba(202,114,41,1) 100%);
	background: -o-linear-gradient(top, rgba(221,158,107,1) 0%, rgba(221,158,107,1) 50%, rgba(202,114,41,1) 50%, rgba(202,114,41,1) 100%);
	background: -ms-linear-gradient(top, rgba(221,158,107,1) 0%, rgba(221,158,107,1) 50%, rgba(202,114,41,1) 50%, rgba(202,114,41,1) 100%);
	background: linear-gradient(to bottom, rgba(221,158,107,1) 0%, rgba(221,158,107,1) 50%, rgba(202,114,41,1) 50%, rgba(202,114,41,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd9e6b', endColorstr='#ca7229', GradientType=0 );
}
#wrapper .cntBox .boxInner .guideMenu li #BtnIndies {
	border: 1px solid #9d9f43; /* 罫線 */
	border-radius: 3px 3px 3px 3px;/* 角丸 */
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	background: rgba(203,202,134,1);/* グラデーション */
	background: -moz-linear-gradient(top, rgba(203,202,134,1) 0%, rgba(203,202,134,1) 50%, rgba(172,174,76,1) 50%, rgba(172,174,76,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba (203, 202, 134, 1)), color-stop(50%, rgba(203,202,134,1)), color-stop(50%, rgba(172,174,76,1)), color-stop(100%, rgba(172,174,76,1)));
	background: -webkit-linear-gradient(top, rgba(203,202,134,1) 0%, rgba(203,202,134,1) 50%, rgba(172,174,76,1) 50%, rgba(172,174,76,1) 100%);
	background: -o-linear-gradient(top, rgba(203,202,134,1) 0%, rgba(203,202,134,1) 50%, rgba(172,174,76,1) 50%, rgba(172,174,76,1) 100%);
	background: -ms-linear-gradient(top, rgba(203,202,134,1) 0%, rgba(203,202,134,1) 50%, rgba(172,174,76,1) 50%, rgba(172,174,76,1) 100%);
	background: linear-gradient(to bottom, rgba(203,202,134,1) 0%, rgba(203,202,134,1) 50%, rgba(172,174,76,1) 50%, rgba(172,174,76,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbca86', endColorstr='#acae4c', GradientType=0 );
}
#wrapper .cntBox .boxInner .guideMenu li #BtnBusinessSolution {
	border: 1px solid #604c96; /* 罫線 */
	border-radius: 3px 3px 3px 3px;/* 角丸 */
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	background: rgba(144,125,182,1);/* グラデーション */
	background: -moz-linear-gradient(top, rgba(144,125,182,1) 0%, rgba(144,125,182,1) 50%, rgba(107,87,163,1) 50%, rgba(107,87,163,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba (144, 125, 182, 1)), color-stop(50%, rgba(144,125,182,1)), color-stop(50%, rgba(107,87,163,1)), color-stop(100%, rgba(107,87,163,1)));
	background: -webkit-linear-gradient(top, rgba(144,125,182,1) 0%, rgba(144,125,182,1) 50%, rgba(107,87,163,1) 50%, rgba(107,87,163,1) 100%);
	background: -o-linear-gradient(top, rgba(144,125,182,1) 0%, rgba(144,125,182,1) 50%, rgba(107,87,163,1) 50%, rgba(107,87,163,1) 100%);
	background: -ms-linear-gradient(top, rgba(144,125,182,1) 0%, rgba(144,125,182,1) 50%, rgba(107,87,163,1) 50%, rgba(107,87,163,1) 100%);
	background: linear-gradient(to bottom, rgba(144,125,182,1) 0%, rgba(144,125,182,1) 50%, rgba(107,87,163,1) 50%, rgba(107,87,163,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#907db6', endColorstr='#6b57a3', GradientType=0 );
}
#wrapper .cntBox .boxInner .guideMenu li #BtnCloud-Data {
	border: 1px solid #604c96; /* 罫線 */
	border-radius: 3px 3px 3px 3px;/* 角丸 */
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	background: rgba(144,125,182,1);/* グラデーション */
	background: -moz-linear-gradient(top, rgba(144,125,182,1) 0%, rgba(144,125,182,1) 50%, rgba(107,87,163,1) 50%, rgba(107,87,163,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba (144, 125, 182, 1)), color-stop(50%, rgba(144,125,182,1)), color-stop(50%, rgba(107,87,163,1)), color-stop(100%, rgba(107,87,163,1)));
	background: -webkit-linear-gradient(top, rgba(144,125,182,1) 0%, rgba(144,125,182,1) 50%, rgba(107,87,163,1) 50%, rgba(107,87,163,1) 100%);
	background: -o-linear-gradient(top, rgba(144,125,182,1) 0%, rgba(144,125,182,1) 50%, rgba(107,87,163,1) 50%, rgba(107,87,163,1) 100%);
	background: -ms-linear-gradient(top, rgba(144,125,182,1) 0%, rgba(144,125,182,1) 50%, rgba(107,87,163,1) 50%, rgba(107,87,163,1) 100%);
	background: linear-gradient(to bottom, rgba(144,125,182,1) 0%, rgba(144,125,182,1) 50%, rgba(107,87,163,1) 50%, rgba(107,87,163,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#907db6', endColorstr='#6b57a3', GradientType=0 );
}
#wrapper .cntBox .boxInner .guideMenu #BtnAsiaNewStars {
	border: 1px solid #604c96; /* 罫線 */
	border-radius: 3px 3px 3px 3px;/* 角丸 */
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	background: rgba(144,125,182,1);/* グラデーション */
	background: -moz-linear-gradient(top, rgba(144,125,182,1) 0%, rgba(144,125,182,1) 50%, rgba(107,87,163,1) 50%, rgba(107,87,163,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba (144, 125, 182, 1)), color-stop(50%, rgba(144,125,182,1)), color-stop(50%, rgba(107,87,163,1)), color-stop(100%, rgba(107,87,163,1)));
	background: -webkit-linear-gradient(top, rgba(144,125,182,1) 0%, rgba(144,125,182,1) 50%, rgba(107,87,163,1) 50%, rgba(107,87,163,1) 100%);
	background: -o-linear-gradient(top, rgba(144,125,182,1) 0%, rgba(144,125,182,1) 50%, rgba(107,87,163,1) 50%, rgba(107,87,163,1) 100%);
	background: -ms-linear-gradient(top, rgba(144,125,182,1) 0%, rgba(144,125,182,1) 50%, rgba(107,87,163,1) 50%, rgba(107,87,163,1) 100%);
	background: linear-gradient(to bottom, rgba(144,125,182,1) 0%, rgba(144,125,182,1) 50%, rgba(107,87,163,1) 50%, rgba(107,87,163,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#907db6', endColorstr='#6b57a3', GradientType=0 );
}
#wrapper .cntBox .boxInner .guideMenu #BtnStartup {
	border: 1px solid #604c96; /* 罫線 */
	border-radius: 3px 3px 3px 3px;/* 角丸 */
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	background: rgba(144,125,182,1);/* グラデーション */
	background: -moz-linear-gradient(top, rgba(144,125,182,1) 0%, rgba(144,125,182,1) 50%, rgba(107,87,163,1) 50%, rgba(107,87,163,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba (144, 125, 182, 1)), color-stop(50%, rgba(144,125,182,1)), color-stop(50%, rgba(107,87,163,1)), color-stop(100%, rgba(107,87,163,1)));
	background: -webkit-linear-gradient(top, rgba(144,125,182,1) 0%, rgba(144,125,182,1) 50%, rgba(107,87,163,1) 50%, rgba(107,87,163,1) 100%);
	background: -o-linear-gradient(top, rgba(144,125,182,1) 0%, rgba(144,125,182,1) 50%, rgba(107,87,163,1) 50%, rgba(107,87,163,1) 100%);
	background: -ms-linear-gradient(top, rgba(144,125,182,1) 0%, rgba(144,125,182,1) 50%, rgba(107,87,163,1) 50%, rgba(107,87,163,1) 100%);
	background: linear-gradient(to bottom, rgba(144,125,182,1) 0%, rgba(144,125,182,1) 50%, rgba(107,87,163,1) 50%, rgba(107,87,163,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#907db6', endColorstr='#6b57a3', GradientType=0 );
}
#wrapper .cntBox .boxInner .guideMenu #BtnMeeting {
	border: 1px solid #604c96; /* 罫線 */
	border-radius: 3px 3px 3px 3px;/* 角丸 */
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	background: rgba(144,125,182,1);/* グラデーション */
	background: -moz-linear-gradient(top, rgba(144,125,182,1) 0%, rgba(144,125,182,1) 50%, rgba(107,87,163,1) 50%, rgba(107,87,163,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba (144, 125, 182, 1)), color-stop(50%, rgba(144,125,182,1)), color-stop(50%, rgba(107,87,163,1)), color-stop(100%, rgba(107,87,163,1)));
	background: -webkit-linear-gradient(top, rgba(144,125,182,1) 0%, rgba(144,125,182,1) 50%, rgba(107,87,163,1) 50%, rgba(107,87,163,1) 100%);
	background: -o-linear-gradient(top, rgba(144,125,182,1) 0%, rgba(144,125,182,1) 50%, rgba(107,87,163,1) 50%, rgba(107,87,163,1) 100%);
	background: -ms-linear-gradient(top, rgba(144,125,182,1) 0%, rgba(144,125,182,1) 50%, rgba(107,87,163,1) 50%, rgba(107,87,163,1) 100%);
	background: linear-gradient(to bottom, rgba(144,125,182,1) 0%, rgba(144,125,182,1) 50%, rgba(107,87,163,1) 50%, rgba(107,87,163,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#907db6', endColorstr='#6b57a3', GradientType=0 );
}
#wrapper .cntBox .boxInner .guideMenu #BtnSmartAccessories {
	border: 1px solid #1573ad; /* 罫線 */
	border-radius: 3px 3px 3px 3px;/* 角丸 */
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	background: rgba(24,127,205,1);/* グラデーション */
	background: -moz-linear-gradient(top, rgba(24,127,205,1) 0%, rgba(24,128,205,1) 50%, rgba(4,106,183,1) 50%, rgba(4,106,183,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba (24, 127, 205, 1)), color-stop(50%, rgba(24,128,205,1)), color-stop(50%, rgba(4,106,183,1)), color-stop(100%, rgba(4,106,183,1)));
	background: -webkit-linear-gradient(top, rgba(24,127,205,1) 0%, rgba(24,128,205,1) 50%, rgba(4,106,183,1) 50%, rgba(4,106,183,1) 100%);
	background: -o-linear-gradient(top, rgba(24,127,205,1) 0%, rgba(24,128,205,1) 50%, rgba(4,106,183,1) 50%, rgba(4,106,183,1) 100%);
	background: -ms-linear-gradient(top, rgba(24,127,205,1) 0%, rgba(24,128,205,1) 50%, rgba(4,106,183,1) 50%, rgba(4,106,183,1) 100%);
	background: linear-gradient(to bottom, rgba(24,127,205,1) 0%, rgba(24,128,205,1) 50%, rgba(4,106,183,1) 50%, rgba(4,106,183,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#187fcd', endColorstr='#046ab7', GradientType=0 );
}
/* --------------------------------
	あかさたなボタン
--------------------------------　*/	

#wrapper .cntBox .boxInner .blc50 li {
	padding: 2px 1px 5px 1px;
	margin: 0 auto;
}
#wrapper .cntBox .boxInner .blc50 li a {
	display: block;
	font-size: 18px;
	font-weight: bold;
	color: #999;
	border: 2px solid #ccc;
	padding: 13px 0px 0px 0px;
	height: 29px;
	width: 44px;
	text-align: center;
	background: #FFF;
	border-radius: 5px 5px 5px 5px; /* 角丸 */
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
}
#wrapper .cntBox .boxInner #BtnGeneral h3 {
	border-left: solid 12px #e94959;
	border-bottom: none;
}
#wrapper .cntBox .boxInner #BtnGeneral table {
	border-bottom: 1px solid #ddd;
}
#wrapper .cntBox .boxInner #BtnGeneral table th span {
	background: #e94959;
}
/* -------------------------------------------------------------

	tour.html

------------------------------------------------------------- */
#wrapper .cntBox #tour.boxInner {
	min-height: 0px;
}
#wrapper .cntBox #tour.boxInner th {
	padding: 10px 10px;
}
#wrapper .cntBox #tour.boxInner td a {
	margin: 0 auto;
	display: block;
}
}
