@charset "utf-8";

/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}
html {
	height:100%;
	margin-bottom:1px;
}

img, div {
	behavior:url(http://expop.jp/images/iepngfix/iepngfix.htc);
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: bold;
	font-family: Verdana , "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

p {
	margin: 0 0 0 0;
	font-family: Verdana , "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

ol,ul {
	list-style: none;
}

div.cont {
	width: 1070px;
	display: block;
	margin: 0 auto 0 auto;
	text-align: left;
}
div.left {
	float:left;
	padding: 0;
	margin: 0;
	width: 655px;
}

div.right {
	float:left;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #666666;
	padding: 0 0 0 15px;
	font-size: 0.8em;
	line-height: 18px;
	width: 300px;
	margin: 0 0 20px 0;
}
div.left_cont {
	border-bottom: solid 0px #666666;
	margin: 0 0 17px 0;
}

fieldset,img {
	border: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

caption,th {
	text-align: left;
}

th {
	vertical-align: top;
	font-weight: normal;
	text-align: left;
}

td {
	vertical-align: top;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight:normal;
}

q:before,q:after {
	content:'';
}

abbr,acronym {
	border:0;
}


/* Clearfix */
div#headerInner:after,
div#AnnounceBox:after,
div#content:after,
div#footer:after,
div.entryBodyWrapp:after,
div#column2RHeader:after,
div.column2RHeader_sche:after,
div.contentsBody:after,
div#column2BG:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div#headerInner,
div#AnnounceBox,
div#content,
div#footer,
div.entryBodyWrapp,
div#column2RHeader,
div.column2RHeader_sche,
div.contentsBody,
div#column2BG {
	display: inline-table;
}
/* Hides from IE-mac \*/
* html div#headerInner,
* html div#AnnounceBox,
* html div#content,
* html div#footer,
* html div.entryBodyWrapp,
* html div#column2RHeader,
* html div.column2RHeader_sche,
* html div.contentsBody,
* html div#column2BG {
	height: 1%;
}
div#headerInner,
div#AnnounceBox,
div#content,
div#footer,
div.entryBodyWrapp,
div#column2RHeader,
div.column2RHeader_sche,
div.contentsBody,
div#column2BG {
	display: block;
}
/* End hide from IE-mac */



/* Base Link */
a:link {
	color: #008CE1;
	text-decoration: none;
}
a:visited {
	color: #008CE1;
	text-decoration: none;
}
a:hover {
	color: #FF0066;
	text-decoration: none;
}


body {
	margin: 0;
	font-family: 0.875;
	text-align: center;
	background-color: #000000;
	color: #CCCCCC;
}

div#contentBox {
	margin: 3px auto 0 auto;
	padding-top: 15px;
	width: 890px;
	clear: both;
	text-align: left;
}

div#content {
	padding: 0 15px;
	width: 860px;
}
div#shadowBottom {
	margin: 0 auto 0 auto;
	width: 890px;
	clear: both;
	height: 15px;
}
*+html div#shadowBottom {/* for ie7 */
	margin: 0 auto -15px auto;
}

div#headerWrapp1 {
	width: 100%;
	position: relative;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center 0px;
	background-image: url(../../img/02_ucyu/top1.jpg);
	height: 596px;
}
div#headerWrapp2 {
	width: 100%;
	position: relative;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center 0px;
	background-image: url(../../img/02_ucyu/top2.jpg);
	height: 492px;
}

div#headerWrapp3 {
	width: 100%;
	position: relative;
	text-align: center;
	margin: 50px 0 0 0;
}

div.jkt {
	display: block;
	width: 360px;
	float: left;
}
div.mplayer {
	float:right;
	width: 200px;
	height: 400px;
}
div.comment { float:left;}

div#footer {
	margin: 5px auto 0 auto;
	padding: 0 15px;
	width: 860px;
	clear: both;
	text-align: left;
	background: url(http://expop.jp/images/bg_footer.gif) repeat-y 0px 0px;
}


/* 背景画像 */
/* etc */
div#contentBox {
	background: url(http://expop.jp/images/bg_shadow-top_wh.png) no-repeat 0px 0px;
}
div#content {
	background: url(http://expop.jp/images/bg_shadow-middle_wh.png) repeat-y;
}
div#shadowBottom {
	background: url(http://expop.jp/images/bg_shadow-bottom_wh.png) no-repeat left bottom;
}

/* トップページ */
#index div#contentBox {
	background: url(http://expop.jp/images/bg_shadow-top.png) no-repeat 0px 0px;
}
#index div#content {
	background: url(http://expop.jp/images/bg_shadow-middle.png) repeat-y;
}
#index div#shadowBottom {
	background: url(http://expop.jp/images/bg_shadow-bottom.png) no-repeat left bottom;
}




/* 2カラムページ 斜線 背景画像 */
div#column2BG {
	background: url(http://expop.jp/images/bg_slanted-line.gif) repeat-y 0px 0px;
	overflow: hidden;
}


/* ヘッダー黒色背景ボックス */
#headerInner {
	width: 100%;
	clear: both;
	background: #1A1A1A;
	text-align: left;
}
#headerInner h1 {
	padding: 18px 0 17px 0;
	width: 140px;
	float: left;
}
#headerInner div {
	margin: 0 auto;
	padding: 0 15px;
	width: 860px;
}
#headerInner div#globalMenu {
	margin: 0 8px 0 0;
	padding: 0 0 0 0;
	width: 685px;
	float: right;
	display: inline;
}
#headerInner p {
	margin: 0 8px 17px 0;
	width: 100%;
	clear: both;
	font-size: 0.625em;
	line-height: 1.4;
	color: #00FFA2;
}

/* ヘッダー星マーク */
div#headerSwf {
	position: absolute;
	right: 10px;
	top: 25px;
}

/* ヘッダーリンク */
/* etc */
#headerLinkBox {
	margin: 0 auto;
	padding: 0 15px;
	width: 860px;
	height: 170px;
	position: relative;
}
/* トップページ */
#index #headerLinkBox {
	height: 280px;
}


#headerLinkBox img {
	float: left;
}
#headerLinkBox ul {
	position: absolute;
	right: 20px;
}
#headerLinkBox ul li {
	margin: 0 0 0 10px;
	display: inline;
	float: left;
	text-indent: -9999px;
}
#headerLinkBox ul li a {
	display: block;
	width: 65px;
	height: 25px;
	outline: none;
}

#headerLinkBox ul li#contact {
	background: url(http://expop.jp/images/btn_contact.gif) no-repeat 0px 0px;
}
#headerLinkBox ul li#cinraQ {
	background: url(http://expop.jp/images/btn_about.gif) no-repeat 0px 0px;
}

#headerLinkBox ul li#contact a:hover {
	background: url(http://expop.jp/images/btn_contact.gif) no-repeat 0px -25px;
}
#headerLinkBox ul li#cinraQ a:hover {
	background: url(http://expop.jp/images/btn_about.gif) no-repeat 0px -25px;
}




/* グローバルメニュー */
#globalMenu ul {
	margin: 15px 0 10px 0;
	width: 100%;
	display: inline;
	float: right;
}
#globalMenu ul li {
	margin: 0 0 0 0;
	float: left;
	text-indent: -9999px;
}
#globalMenu ul li a {
	display: block;
	height: 33px;
	outline: none;
}


/* マウスアウト */
li#news a {
	width: 84px;
	background: url(http://expop.jp/images/global-menu.gif) no-repeat 0px 0px;
}
li#schedule a {
	width: 93px;
	background: url(http://expop.jp/images/global-menu.gif) no-repeat -84px 0px;
}
li#ticket a {
	width: 128px;
	background: url(http://expop.jp/images/global-menu.gif) no-repeat -177px 0px;
}
li#access a {
	width: 95px;
	background: url(http://expop.jp/images/global-menu.gif) no-repeat -305px 0px;
}
li#special a {
	width: 100px;
	background: url(http://expop.jp/images/global-menu.gif) no-repeat -400px 0px;
}
li#youQ a {
	width: 104px;
	background: url(http://expop.jp/images/global-menu.gif) no-repeat -504px 0px;
}
li#about a {
	width: 77px;
	background: url(http://expop.jp/images/global-menu.gif) no-repeat -604px 0px;
}


/* マウスオーバー */
li#news a:hover {
	background: url(http://expop.jp/images/global-menu.gif) no-repeat 0px -33px;
}
li#schedule a:hover {
	background: url(http://expop.jp/images/global-menu.gif) no-repeat -84px -33px;
}
li#ticket a:hover {
	background: url(http://expop.jp/images/global-menu.gif) no-repeat -177px -33px;
}
li#access a:hover {
	background: url(http://expop.jp/images/global-menu.gif) no-repeat -305px -33px;
}
li#special a:hover {
	background: url(http://expop.jp/images/global-menu.gif) no-repeat -400px -33px;
}
li#youQ a:hover {
	background: url(http://expop.jp/images/global-menu.gif) no-repeat -504px -33px;
}
li#about a:hover {
	background: url(http://expop.jp/images/global-menu.gif) no-repeat -604px -33px;
}



/* ヘッダー下　告知BOX */
div#AnnounceBox {
	margin: 0 auto;
	padding: 0 20px;
	width: 850px;
	text-align: left;
	background: url(http://expop.jp/images/border_announce.gif) no-repeat left bottom;
}
div#AnnounceBox div {
	width: 160px;
	float: left;
}

p.txtAnnounce {
	margin: 16px 0 0 4px;
	width: 686px;
	display: inline;
	float: left;
	font-family: Verdana, sans-serif;
	font-size: 1.5em;
	line-height: 1.4;
	color: #666666;
}
p.txtAnnounce span {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
}

.clear {
	clear: both;
}


/* トップページコンテンツ */

/* トップページ左カラム */
div#contentLBox {
	width: 280px;
	float: left;
}

div#contentCBox {
	padding: 18px 0 0 0;
	width: 300px;
	float: left;
	background: url(http://expop.jp/images/bg_center-col_top.gif) no-repeat left top;
}

div#contentRBox {
	margin: 0 14px 0 0;
	width: 250px;
	float: right;
	display: inline;
}

#contentLBox h2 {
	margin: 0 0 15px 0;
	padding: 8px 0 0 0;
	width: 280px;
	height: 177px;
	background: #00FFA2;
}

#contentLBox h3 {
	margin: 0 0 8px 15px;
	width: 250px;
	text-indent: -9999px;
}
#contentLBox h3 a {
	display: block;
	width: 250px;
	height: 24px;
	outline: none;
}

#contentLBox h3.btnSchedule {}
#contentLBox h3.btnTicket {
	padding-top: 12px;
	border-top: 1px solid #CCCCCC;
}
#contentLBox h3.btnAccess {
	padding-top: 12px;
	border-top: 1px solid #CCCCCC;
}

#contentLBox h3.btnSchedule a {
	background: url(http://expop.jp/images/title_schedule.gif) no-repeat 0px 0px;
}
#contentLBox h3.btnTicket a {
	background: url(http://expop.jp/images/title_ticket.gif) no-repeat 0px 0px;
}
#contentLBox h3.btnAccess a {
	background: url(http://expop.jp/images/title_access.gif) no-repeat 0px 0px;
}

#contentLBox h3 a:hover {
	background-position: 0px -24px;
}

p.txtSubheading {
	margin: 0 0 14px 16px;
	font-size: 0.75em;
	line-height: 1.4;
}

p.btnSubheading {
	margin: 0 0 15px 15px;
	text-indent: -9999px;
}

p.btnSubheading a {
	display: block;
	width: 250px;
	height: 65px;
	outline: none;
}


p#btnSchedule a {
	background: url(http://expop.jp/images/btn_schedule.gif) no-repeat 0px 0px;
}
p#btnTicket a {
	background: url(http://expop.jp/images/btn_ticket.gif) no-repeat 0px 0px;
}
p#btnAccess a {
	background: url(http://expop.jp/images/btn_access.gif) no-repeat 0px 0px;
}

p#btnSchedule a:hover {
	background-position: 0px -65px;
}
p#btnTicket a:hover {
	background-position: 0px -65px;
}
p#btnAccess a:hover {
	background-position: 0px -65px;
}


/* トップページ中央カラム */
#contentCBox h3 {
	margin: 0 0 5px 19px;
	font-family: Verdana, sans-serif;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.4;
}

#contentCBox h3 a {
	padding: 0 0 0 14px;
	background: url(http://expop.jp/images/marker_bk.gif) no-repeat 0px 4px;
}
#contentCBox h3 a:link { color: #00FFA2; text-decoration: none;}
#contentCBox h3 a:visited { color: #00FFA2; text-decoration: none;}
#contentCBox h3 a:hover { color: #00FFA2; text-decoration: none; background-position: 0px -33px;}

#contentCBox p a:link { color: #FFFFFF; text-decoration: none;}
#contentCBox p a:visited { color: #FFFFFF; text-decoration: none;}
#contentCBox p a:hover { color: #00FFA2; text-decoration: none;}


#contentCBox h3 img {
	margin: 0 0 0 8px;
}

#contentCBox p {
	margin: 0 16px 18px 33px;
	font-size: 0.75em;
	line-height: 1.4;
}

#contentCBox ul {
	margin: 0 0 0 32px;
}
#contentCBox ul li {
	font-size: 0.625em;
	line-height: 1.4;
	display: inline;
	float: left;
	color: #00FFA2;
}
#contentCBox ul li.btnMoreBK {
	margin: 0 20px 0 0;
	float: right;
	text-indent: -9999px;
	display: inline;
}
#contentCBox ul li.btnMoreBK a {
	display: block;
	width: 39px;
	height: 9px;
	outline: none;
	background: url(http://expop.jp/images/btn_more-b.gif) no-repeat 0px 0px;
}
#contentCBox ul li.btnMoreBK a:hover {
	background-position: 0px -13px;
}
#contentCBox ul li img {
	padding: 2px 0 0 6px;
}


/* トップページ右カラム */
div#contentRBox h2 {
	margin: 15px 0 8px 0;
	text-indent: -9999px;
}
div#contentRBox h2 a {
	display: block;
	width: 250px;
	height: 24px;
	background: url(http://expop.jp/images/title_special.gif) no-repeat 0px 0px;
	outline: none;
}
div#contentRBox h2 a:hover {
	background-position: 0px -24px;
}

div#contentRBox h3 {
	margin: 0 0 12px 0;
	text-indent: -9999px;
}
div#contentRBox h3 a {
	display: block;
	width: 250px;
	height: 15px;
	outline: none;
}

div.entryBodyRBox h3.news a:link { color:#000000; text-decoration: none;}
div.entryBodyRBox h3.news a:visited { color:#000000; text-decoration: none;}
div.entryBodyRBox h3.news a:hover { color:#00FFA2; text-decoration: none;}

div#contentRBox h3.expop-tv  {
	border-top: 1px solid #CCCCCC; padding-top: 12px;
}

div#contentRBox h3.expop-tv a {
	background: url(http://expop.jp/images/title_expop-tv.gif) no-repeat 0px 0px;
}
div#contentRBox h3.exinterview {
	padding-top: 12px;
	border-top: 1px solid #CCCCCC;
}
div#contentRBox h3.exinterview a {
	background: url(http://expop.jp/images/title_exinterview.gif) no-repeat 0px 0px;
}
div#contentRBox h3 a:hover {
	background-position: 0px -19px;
}

div#contentRBox h4 {
	font-size: 0.75em;
	line-height: 1.4;
	color: #4D4D4D;
}
div#contentRBox p {
	margin: 0 0 18px 0;
	font-size: 0.75em;
	line-height: 1.4;
}

div#contentRBox p.entryImg {
	margin: 0 0 10px 0;
}


/* フッター */
#footer p#copyright {
	padding: 20px 0 15px 15px;
	float: left;
}
#footer ul {
	margin: 16px 0 0 48px;
	width: 604px;
	float: left;
}
#footer ul li {
	float: left;
	text-indent: -9999px;
}
#footer ul li a {
	display: block;
	height: 70px;
	background: url(http://expop.jp/images/btn_footer-link.gif) no-repeat 0px 0px;
	outline: none;
}
#footer ul li#fLink_Net a {
	width: 147px;
	background-position: 0px 0px;
}
#footer ul li#fLink_Magazine a {
	width: 152px;
	background-position: -147px 0px;
}
#footer ul li#fLink_Records a {
	width: 152px;
	background-position: -299px 0px;
}
#footer ul li#fLink_Inc a {
	width: 153px;
	background-position: -451px 0px;
}


#footer ul li#fLink_Net a:hover {
	background-position: 0px -71px;
}
#footer ul li#fLink_Magazine a:hover {
	background-position: -147px -71px;
}
#footer ul li#fLink_Records a:hover {
	background-position: -299px -71px;
}
#footer ul li#fLink_Inc a:hover {
	background-position: -451px -71px;
}

p.btnPageTop {
	margin: 60px 0 0 0;
	float: right;
	text-indent: -9999px;
}
p.btnPageTop a {
	display: block;
	width: 45px;
	height: 19px;
	background: url(http://expop.jp/images/btn_go-top.gif) no-repeat 0px 0px;
}
p.btnPageTop a:hover {
	background-position: 0px -18px;
}





/* ニュース */
div#column2LBox {
	width: 200px;
	float: left;
}
div#column2LBox h2 {
	margin: 0 0 15px 0;
	padding: 18px 0 0 0;
	width: 200px;
	height: 142px;
	background: #00FFA2;
}
div#column2LBox h3 {
	margin: 0 0 14px 22px;
}
div#column2LBox h4 {
	margin: 20px 0 4px 26px;
	font-family: Verdana, sans-serif;
	font-size: 0.75em;
	line-height: 1.4;
	font-weight: bold;
}

div#column2LBox h4 img {
	margin-left: 10px;
	background: #FFFFFF;
}

div#column2LBox h4 a {
	padding: 0 0 0 15px;
	background: url(http://expop.jp/images/marker_r.gif) no-repeat 0px 2px;
}

div#column2LBox h4 a:link { color: #FF00C3; text-decoration: none;}
div#column2LBox h4 a:visited { color: #FF00C3; text-decoration: none;}
div#column2LBox h4 a:hover { color: #00FFA2; text-decoration: none; background-position: 0px -98px;}

div#column2LBox .blank_box{
	height: 20px;
}

table#calendar {
	margin: 0 0 16px 20px;
	width: 160px;
	background: #FFFFFF;
	border: 3px solid #FFFFFF;
}
table#calendar caption {
	margin: 0 0 0 22px;
	padding: 0 0 10px 0;
	font-family: Verdana, sans-serif;
	font-size: 0.875em;
	line-height: 1.4;
	font-weight: bold;
}
/* for Safari */
html:not(:only-child:only-child) table#calendar caption {
	margin: 0 0 0 0;
}



table#calendar th {
	padding: 2px 0 4px 0;
	color: #CCCCCC;
	font-size: 0.625em;
	line-height: 1.4;
	text-align: center;
}
table#calendar td {
	padding: 0 0 4px 0;
	color: #999999;
	font-size: 0.625em;
	line-height: 1.4;
	text-align: center;
}

table#calendar a:link { color: #FF00C3; text-decoration: none;}
table#calendar a:visited { color: #FF00C3; text-decoration: none;}
table#calendar a:hover { color: #00FFA2; text-decoration: none;}


ul#category {
	margin: 0 0 0 26px;
}
ul#category li {
	margin: 0 0 16px 0;
	font-size: 0.875em;
	font-family: Verdana, sans-serif;
	font-weight: bold;
}
ul#category li span {
	margin-left: 8px;
	font-size: 0.7857em;
	font-weight: normal;
}
ul#category li a {
	display: block;
	padding: 0 0 0 15px;
	background: url(http://expop.jp/images/marker_r.gif) no-repeat 0px 2px;
}

ul#category li a:link { color: #FF00C3; text-decoration: none;}
ul#category li a:visited { color: #FF00C3; text-decoration: none;}
ul#category li a:hover { color: #00FFA2; text-decoration: none; background-position: 0px -98px;}



p.txtHeadLine {
	margin: 0 20px 10px 41px;
	font-size: 0.75em;
	line-height: 1.3;
}



div#column2RBox {
	width: 660px;
	float: left;
	background: url(http://expop.jp/images/bg_center-col.gif) no-repeat left top;
}

div.entryWrapp {
	padding: 8px 0 0 0;
	width: 660px;
	clear: both;
}

div.entryDateBox {
	width: 180px;
	float: left;
}

div.entryBodyBox {
	width: 460px;
	float: left;
	border-bottom: 1px solid #B2B2B2;
}

div.entryBodyBox div {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 320px;
	float: left;
}

div.entryBodyBox p.entryImg {
	width: 120px;
	float: right;
}

div.entryBodyBox h3 {
	margin: 0 0 6px 0;
	font-size: 1em;
	line-height: 1.75;
}
div.entryBodyBox p {
	padding: 0 0 16px 0;
	font-size: 0.875em;
	line-height: 1.6;
}




p.btnGoDetail {
	margin: 0 0 4px 0;
	width: 58px;
	clear: both; font-size:9px;
	text-indent: -9999px;
}
p.btnGoDetail a {
	display: block;
	width: 58px;
	height: 17px;
	background: url(http://expop.jp/images/btn_detail.gif) no-repeat 0px 2px;
	outline: none;
}
p.btnGoDetail a:hover {
	background: url(http://expop.jp/images/btn_detail.gif) no-repeat 0px -17px;
}

p.btnGoticket {
	margin: 0 0 4px 0;
	width: 58px;
	clear: both;
	text-indent: -9999px;
}
p.btnGoticket a {
	display: block;
	width: 70px;
	height: 18px;
	background: url(http://expop.jp/images/btn_ticket_m.gif) no-repeat 0px 0px;
	outline: none;
}
p.btnGoticket a:hover {
	background: url(http://expop.jp/images/btn_ticket_m.gif) no-repeat 0px -21px;
}


div.entryDateBox p {
	margin: 0 0 0 20px;
}
div.entryDateBox p.txtEntryDate {
	margin: 4px 4px 18px 20px;
	font-size: 1.3em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
}

/* NEXT PAGE */
div.pagePartition {
	padding: 20px 20px 36px 0;
	width: 640px;
	clear: both;
}
div.pagePartition p {
	font-size: 0.75em;
	line-height: 1.4;
	text-align: right;
}
div.pagePartition p span {
	margin-right: 8px;
}

div.pagePartition p a:link { color: #FF00C3; text-decoration: none;}
div.pagePartition p a:visited { color: #FF00C3; text-decoration: none;}
div.pagePartition p a:hover { color: #00FFA2; text-decoration: none;}



/* プルダウン　アーカイブリスト */
div#column2LBox select {
	margin: 0 0 16px 20px;
	width: 160px;
	background: #BFBFBF;
	border: 1px solid #656565;
}


ul#reserve {
	margin: 0 0 0 26px;
}
ul#reserve li {
	margin: 0 0 16px 0;
	font-size: 0.875em;
	line-height: 1.4;
	font-weight: bold;
}
ul#reserve li a {
	padding: 0 0 0 15px;
	background: url(http://expop.jp/images/marker_r.gif) no-repeat 0px 0px;
}

ul#reserve li ul li {
	margin: 0 10px 4px 18px;
	padding: 0 0 0 12px;
	font-size: 0.857em;
	font-weight: normal;
	background: url(http://expop.jp/images/marker_list.gif) no-repeat 0px 6px;
}


ul#reserve li a:link { color: #FF00C3; text-decoration: none;}
ul#reserve li a:visited { color: #FF00C3; text-decoration: none;}
ul#reserve li a:hover { color: #00FFA2; text-decoration: none; background-position: 0px -100px;}



div#column2RHeader {
	margin: 0 0 20px 0;
	width: 660px;
}
div#column2RHeader div {
	width: 500px;
	float: left;
	background: #1A1A1A;
	height: 160px;
}

p#schedule_img {
	width: 160px;
	float: left;
}

p.sch_announce {
	padding: 20px 0 0 20px;
	width: 480px;
	height: 100px;
	font-family: Verdana, sans-serif;
	font-size: 1.375em;
	line-height: 1.3;
	color: #B2B2B2;
}
p.sch_announce span {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
}


/* 詳細ボタン　L */
p.btnGodetail-L {
	width: 500px;
	text-indent: -9999px;
}
p.btnGodetail-L a {
	display: block;
	width: 500px;
	height: 40px;
		background: url(http://expop.jp/images/btn_go-detail_l.jpg) no-repeat 0px 0px;
}
p.btnGodetail-L a:hover {
	background-position: 0px -40px;
}

/* 送信　L */

#btnsubmit {
	width: 261px;
	width: 261px;
	height: 31px;
	background: url(http://expop.jp/images/btn_submit.jpg) no-repeat 0px 0px;
	text-indent: -9999px;
}
#btnsubmit a {
	display: block;
	width: 261px;
	height: 31px;
	background: url(http://expop.jp/images/btn_submit.jpg) no-repeat 0px 0px;
}
#btnsubmit a:hover {
	background-position: 0px -31px;
}

button { 
  border:0; 
  cursor:pointer; 
  font-weight:bold; 
  padding:0; 
  text-align:center; 
}
button span { 
  position:relative; 
  display:block; 
  white-space:nowrap; 
  padding:0 0 0 20px; 
}


/* 予約ボタン　L */
p.btnGoReserve-L {
	width: 500px;
	text-indent: -9999px;
}
p.btnGoReserve-L a {
	display: block;
	width: 500px;
	height: 40px;
	background: url(http://expop.jp/images/btn_go-reserve_l.jpg) no-repeat 0px 0px;
}
p.btnGoReserve-L a:hover {
	background-position: 0px -40px;
}

/* 予約ボタン　M */
p.btnGoReserve-M {
	margin: 16px 0 0 0;
	width: 460px;
	text-indent: -9999px;
}
p.btnGoReserve-M a {
	display: block;
	width: 460px;
	height: 30px;
	background: url(http://expop.jp/images/btn_go-reserve_m.jpg) no-repeat 0px 0px;
}
p.btnGoReserve-M a:hover {
	background-position: 0px -30px;
}


div.entryBodyWrapp {
	margin: 0 0 0px 20px;
	width: 640px;
	padding-top: 10px;
}

div.entryBodyLBox {
	padding: 2px 0 14px 0;
	width: 142px;
	float: left;
}

div.entryBodyLBox p {
	font-size:0.7em;
	line-height: 1.6;
	color: #666666;
}
div.entryBodyRBox {
	width: 445px;
	float: left;
	display: inline;
	border-bottom: 1px solid #B2B2B2;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 20px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 0;
}
div.entryBodyRBox p {
	margin: 0 0 15px 0;
}
/* 最下部ボックス　ボーダーなし */
div.bottomBox {
	border-bottom: none;
}

div.entryBodyRBox h3 {
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.4;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 12px;
	padding-left: 0;
}
div.entryBodyRBox p {
	font-size: 0.85em;
	line-height: 1.6;
}
div.entryBodyRBox p.txtAbout {
	color: #663632;
}



div.entryBodyRBox p a:link { color: #FF00C3; text-decoration: none;}
div.entryBodyRBox p a:visited { color: #FF00C3; text-decoration: none;}
div.entryBodyRBox p a:hover { color: #00FFA2; text-decoration: none;}


ul.actsList {}
ul.actsList li {
	margin: 0 0 4px 0;
	padding: 0 0 0 14px;
	font-size: 1em;
	line-height: 1.4;
	font-weight: bold;
	background: url(http://expop.jp/images/marker_r_t.gif) no-repeat 0px 6px;
}

ul.actsList li a:link { color: #000000; text-decoration: none;}
ul.actsList li a:visited { color: #000000; text-decoration: none;}
ul.actsList li a:hover { color: #FF00C3; text-decoration: none;}


ul.actsLinkList {}
ul.actsLinkList li {
	margin: 0 20px 10px 0;
	text-indent: -9999px;
	float: left;
	display: inline;
}
ul.actsLinkList li a {
	display: block;
	width: 66px;
	height: 16px;
	outline: none;
}


ul.actsLinkList li.btnOfficial a {
	background: url(http://expop.jp/images/btn_official.gif) no-repeat 0px 0px;
}
ul.actsLinkList li.btnListen a {
	background: url(http://expop.jp/images/btn_linten.gif) no-repeat 0px 0px;
}

ul.actsLinkList li.btnOfficial a:hover {
	background-position: 0px -16px;
}
ul.actsLinkList li.btnListen a:hover {
	background-position: 0px -16px;
}


p.btnZoom {
	margin: 8px 0 0 0;
	text-indent: -9999px;
}
p.btnZoom a {
	display: block;
	width: 54px;
	height: 15px;
	outline: none;
	background: url(http://expop.jp/images/btn_highslide.gif) no-repeat 0px 0px;
}
p.btnZoom a:hover {
	background-position: 0px -15px;
}


p.btnLeftColumn {
	margin: 0 0 16px 20px;
	text-indent: -9999px;
}
p.btnLeftColumn a {
	display: block;
	width: 160px;
	height: 35px;
	outline: none;
}


p#btnExpop-tv a {
	background: url(http://expop.jp/images/btn_expop-tv.gif) no-repeat 0px 0px;
}
p#btnExinterview a {
	background: url(http://expop.jp/images/btn_exinterview.gif) no-repeat 0px 0px;
}
p#btnExcolumn a {
	background: url(http://expop.jp/images/btn_excolumn.gif) no-repeat 0px 0px;
}
p#btnGoods a {
	background: url(http://expop.jp/images/btn_goods.gif) no-repeat 0px 0px;
}
p#btnMailmagazine a {
	background: url(http://expop.jp/images/btn_mail-magazine.gif) no-repeat 0px 0px;
}

div#column2LBox p.btnLeftColumn a:hover {
	background-position: 0px -35px;
}

p.leftBanner {
	margin: 0 0 20px 20px;
}


div.readBox {
	margin: 0 20px 20px 20px;
	width: 620px;
	border-bottom: 1px solid #B2B2B2;
}
div.readBox p {}

div#contents {
	margin: 0 0 16px 60px;
	padding: 0 40px;
	width: 460px;
	background: url(http://expop.jp/images/bg_contents.gif) repeat-y 0px 0px;
}

div#contentsHead {
	width: 460px;
}
div#contentsHead h3 {
	padding: 0 0 12px 0;
	width: 230px;
	float: left;
}
div#contentsHead p.interviewer {
	margin: 4px 0 0 0;
	width: 230px;
	float: right;
	font-size: 0.625em;
	line-height: 1.4;
	text-align: right;
}

div.contentsBody {
	width: 460px;
	clear: both;
	border-bottom: 1px solid #B2B2B2;
}
div.contentsBody h4 {
	margin: 0 0 12px 0;
	font-size: 1em;
	line-height: 1.4;
}
div.contentsBody p {
	margin: 0 0 30px 0;
	font-size: 0.875em;
	line-height: 1.6;
}

div.contentsBody p.contentsImg {
	margin-bottom: 30px;
}
div.contentsBody p.txtExpop {
	margin: 0 0 30px 0;
	color: #663632;
}
div.contentsBody p.iconImg {
	margin: 0 0 0 0;
}

div.contentsBody ul.actsLinkList li {
	padding-bottom: 16px;
}


ul.bottomLink {
	margin: 0;
}
ul.bottomLink li {
	margin: 0 0 0 6px;
	padding-bottom: 30px;
	float: left;
	display: inline;
}
ul.bottomLink li.btnBackIndex {
	margin: 0 4px 0 0;
	text-indent: -9999px;
}
ul.bottomLink li.btnBackIndex a {
	display: block;
	width: 111px;
	height: 16px;
	background: url(http://expop.jp/images/btn_back-index.gif) no-repeat 0px 0px;
	outline: none;
}
ul.bottomLink li.btnBackIndex a:hover {
	background-position: 0px -20px;
}

ul.bottomLink li select {
	width: 140px;
	background: #BFBFBF;
	border: 1px solid #656565;
}


/* HIGHSLIDE */
.highslide {
	cursor: url(http://expop.jp/js/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 1px solid gray;
}

/* add */
.highslide:hover img {
	border: 1px solid white;
}

.highslide-image {
	border: 10px solid white;
    cursor: pointer; /* opera */
	cursor: url(http://expop.jp/js/highslide/graphics/zoomout.cur), pointer;
}
.highslide-image-blur {
    cursor: pointer;
    cursor: hand;
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-loading {
    display: block;
	color: white;
	font-style: 'MS Sans Serif';
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	opacity: 0.60; /* w3c */
	filter: alpha(opacity=60); /* ie */
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    
    padding-left: 22px;
    background-image: url(http://expop.jp/js/highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

/* add */
img.noBorderImg,
.highslide:hover img.noBorderImg {
	border: none;
}
img.noBorderImg {
	margin-top: 10px;
}
/* //HIGHSLIDE */




/* //NEWS */

div.entryBodyRBox .news_footer {
	font-size: 0.75em;
	text-align: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

div.entryBodyRBox .news_title {
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 25px;
}

div#column2LBox h2 .archive_title {
	font-size: 0.75em;
	margin-bottom: 0px;
	color:#FFFFFF;
	margin-left: 20px;
	margin-top: 0px;
	padding-top: 15px;
}


div#column2RBox .content-nav {
	font-size: 0.85em;
	text-align: center;
	margin: 10px 0 20px 0;
}


.IMGright{
    float:right;
}
.IMGright_about{
	padding:0 5px 0 5px;
	float:right;
	border: 1;
}

.IMGright_sche {
	float:right;
	width: 110px;
	padding: 5px 0;
}

div.IMGright_sche img {
	padding: 2px;
}

div.entryBodyRBox .news_list {
	font-size: 0.875em;
	margin-bottom: 0px;
	color: #4D4D4D;
	float: left;
	width: 320px;
}

div.entryBodyRBox .bodyleft {
	float: left;
	width: 300px;
}

div.entryBodyRBox .middle {
	font-size:1em;
}

div.entryBodyRBox div.leftbox {
	float:left;
	width: 300px;
}
div.entryBodyRBox div.rightbox {
	float:left;
	width: 150px;
	text-align: center;
}


/*スケジュール*/
div.column2RHeader_sche {
	margin: 0 0 5px 0;
	width: 660px;
}

div.column2RHeader_sche div {
	width: 500px;
	float: left;
	background: #1A1A1A;
	height: 160px;
}

p.sch_list {
	padding: 10px 0 10px 20px;
	width: 480px;
	height: 100px;
	font-family: Verdana, sans-serif;
	font-size: 1em;
	line-height: 1.5;
	color: #B2B2B2;
}
p.sch_list span {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
	font-size:0.75em;
}

p.schedule_list_img {
	width: 160px;
	float: left;
}

/*チケットコンテンツ*/

p.ticket_announce {
	padding: 10px 0 10px 20px;
	width: 480px;
	height: 100px;
	font-family: Verdana, sans-serif;
	font-size: 1.2em;
	line-height: 1.7;
	color: #B2B2B2;
}
.ticket_announce_title{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: 800;
	font-style: italic;
	font-size: 1.2em;
	letter-spacing: 0.1em;
}

.announce_mini {
	font-family: Verdana, sans-serif;
	font-size: 0.75em;
}


.ticket_form {
	background-image: url(http://expop.jp/images/bg_slanted-line.gif);
	background-repeat: repeat;
	background-position: 0px 0px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}

div.entryBodyRBox .text_mini {
	font-size:0.75em;
}

div.entryBodyRBox h5 {
	font-size:1.4em;
	color:#FF00C3;
	font-weight:bold;
	margin-bottom: 15px;
}

.ticketform_no1 {
	background-image: url(http://expop.jp/images/ticketform_no1.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 30px;
	font-size: 1em;
}

.ticketform_no2 {
	background-image: url(http://expop.jp/images/ticketform_no2.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 30px;
	font-size: 1em;
}

.ticketform_no3 {
	background-image: url(http://expop.jp/images/ticketform_no3.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 30px;
	font-size: 1em;
}

.ticketform_no4 {
	background-image: url(http://expop.jp/images/ticketform_no4.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 30px;
	font-size: 1em;
}

.ticketform_no5 {
	background-image: url(http://expop.jp/images/ticketform_no5.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 30px;
	font-size: 1em;
}

.ticketform_no6 {
	background-image: url(http://expop.jp/images/ticketform_no6.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 30px;
	font-size: 1em;
}

.ticketform_no7 {
	background-image: url(http://expop.jp/images/ticketform_no7.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 30px;
	font-size: 1em;
}
.ticketform_no8 {
	background-image: url(http://expop.jp/images/ticketform_no8.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 30px;
	font-size: 1em;
}

.submit {
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 30px;
	font-size: 1em;
}

input, select, textarea { 
font-size: 1em;
}

input#ticket_submit {
	font-size: 1em;
	width: 150px;
	height: 30px;
}


/*アバウトCINRA*/

p.btncinranet a { display: block;
	width: 121px;
	height: 20px;
	outline: none;
	background: url(http://expop.jp/images/title_cinra_list.gif) no-repeat 0px 0px;
}

p.btncinranet a:hover { background-position: 0px -19px;}

p.btnmagazine a { display: block;
	width: 173px;
	height: 21px;
	outline: none;
	background: url(http://expop.jp/images/title_magazine_list.gif) no-repeat 0px 0px;
}

p.btnmagazine a:hover { background-position: 0px -22px;}

p.btnexpop a { display: block;
	width: 121px;
	height: 20px;
	outline: none;
	background: url(http://expop.jp/images/title_expop_list.gif) no-repeat 0px 0px;
}

p.btnexpop a:hover { background-position: 0px -20px;}

ul.star a { display: block;
	padding-left:16px;
	height: 16px;
	outline: none;
	background: url(http://expop.jp/images/list_star.gif) no-repeat 0px 0px;
}

ul.star a:hover { background-position: 0px -15px;}

p.btnrecords a { display: block;
	width: 163px;
	height: 20px;
	outline: none;
	background: url(http://expop.jp/images/title_records_list.gif) no-repeat 0px 0px;
}

p.btnrecords a:hover { background-position: 0px -22px;}

p.btncinrainc a { display: block;
	width: 141px;
	height: 20px;
	outline: none;
	background: url(http://expop.jp/images/title_cinrainc_list.gif) no-repeat 0px 0px;
}

p.btncinrainc a:hover { background-position: 0px -22px;}

div.entryBodyRBox p.title_star { background-image:http://expop.jp/images/list_sankaku.gif;
	background-image: url(http://expop.jp/images/list_sankaku.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 14px;
	font-size: 1.1em;
}
#headerWrapp3 .cont .right .prof {
	font-size: 12px;
	letter-spacing: 0em;
	line-height: 18px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
}
#headerWrapp3 .cont .left .left_cont .message {
	font-size: 0.9em;
	line-height: 1.6em;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding: 10px 20px 10px 0;
	letter-spacing: 0.2em;
	margin: 0 18px 0 0;
}
#headerWrapp3 .cont .right .prof p {
	margin-top: 15px;
	color: #CCCCCC;
}
.foot {
	background-color: #666666;
	height: 80px;
	text-align: center;
	position: relative;
}
.foot .footlink {
	height: 60px;
	width: 1024px;
	background-color: #666666;
	position: relative;
	text-align: center;
	display: block;
	margin: 0 auto 0 auto;
}
