body{margin: 0;padding: 0;text-align: center;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,p,blockquote,fieldset,div{margin: 0;padding: 0;}
h1,h2,h3,h4,h5,h6{font-size: 100%;font-weight: normal;}	
ul li, ol li{list-style: none;}
table{margin:0;padding:0;border-collapse: collapse;border-spacing: 0;font-size: 100%;}
caption{text-align: left;}	
table,pre,code,select,input,textarea,kbd,var,ins,del,samp{font-size: 100%;}	
address,cite,dfn,em,strong,var,th,ins,del,samp{font-weight: normal;font-style: normal;}
a img{border: 0;}

#emg,#emg2,#emg3{
  background:#FFC46E;
  margin-bottom: 10px;
  text-align: center;
}
#emg table,#emg2 table,#emg3 table{
  margin: 0 auto;
  text-align: left;
}
/* ie/mac \*//*/
#emg, #emg2, #emg3{
  margin-left: 235px;
}
/**/

#contents{zoom:1;}
#contents:after{display:block;visibility:hidden;clear:both;height:0;content:".";}

body {
	background: #002031;
}
strong {
	font-weight:bold;
}

.detailpage {
	text-align:right;
}
.detailpage .arrow {
	padding-left:15px;
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/arrow.gif") no-repeat;
}

#wrapper {
	width:950px;
	margin:0 auto;
	text-align:center;
}

#order {
}
#order .top {
	width:950px;
	height:10px;
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/order_top.gif") no-repeat;
	font-size:1px;
}
#order .contents {
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/order_bg.gif") repeat-y;
}

#order .top_0113 {
	width:950px;
	height:10px;
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/order_top_0113.gif") no-repeat;
	font-size:1px;
}

#order .bottom {
	width:950px;
	height:10px;
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/order_bottom.gif") no-repeat;
}
#order table.list {
	width:925px;
	margin:0 auto;
}
#order .tk01 {
	text-align:left;
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/dot.gif") repeat-x 0% 100%;
	padding-bottom:10px;
}
#order .tk02 {
	text-align:left;
	padding-top:10px;
}

#order .tk03_l {
	text-align:left;
	padding-right:10px;
}

#order .tk03_r {
	text-align:left;
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/dot2.gif") repeat-y 0% 100%;
	padding-left:15px;
}

#order .tk01p {
	text-align:left;
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/dot.gif") repeat-x 0% 100%;
	padding-bottom:10px;
	padding-left:30px;
}
#order .tk02p {
	text-align:left;
	padding-top:10px;
	padding-left:48px;
}
#order .regis {
	text-align:center;
	color:#ffffff;
}
#order .regis p {
	margin:3px 0;
}
#order .regis a {
	color:#ffffff;
}

#contents {
	width:950px;
	margin-top:20px;
}

#main {
	width:636px;
	float:left;
}

#sub {
	width:304px;
	float:right;
}

.gentei {
	width:636px;
	margin-bottom:15px;
	text-align:center;
}

.gentei .contents {
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/block_bg.gif") repeat-y;
}

.gentei .bottom {
	width:636px;
	height:13px;
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/block_bottom.gif") no-repeat;
}
.gentei h3 {
	text-align:left;
	padding-left:15px;
}
.gentei p {
	margin:4px 0;
}
.gentei table.ticket {
	width:612px;
	margin:5px auto;
}
.gentei table.ticket td {
	text-align:center;
	font-weight:bold;
}
.gentei table.ticket .p01 {
	border:1px solid #5492b3;
}
.gentei table.ticket .p02 {
	border:1px solid #5492b3;
	border-right:0;
}
.gentei table.ticket .p03 {
	border:1px solid #5492b3;
	border-left:0;
	background:#ffe977;
	color:#ff0000;
}
.gentei .dc {
	color:#ff0000;
}

.gentei table.schedule {
	width:612px;
	margin:0 auto;
	margin-top:10px;
}
.gentei table.schedule .detail {
	text-align:left;
	padding-left:10px;
}
.gentei table.schedule .kikan {
	text-align:center;
	font-weight:bold;
	padding:3px 0;
}

.tokuten {
	width:636px;
	margin-bottom:15px;
	text-align:center;
}
.tokuten .top {
	width:636px;
	height:10px;
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/block_top.gif") no-repeat;
	font-size:1px;
}
.tokuten .contents {
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/block_bg.gif") repeat-y;
}
.tokuten .bottom {
	width:636px;
	height:13px;
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/block_bottom.gif") no-repeat;
}
.tokuten h2 {
	padding:5px 0;
}
.tokuten .movielink {
	margin:10px 0;
}
.tokuten table.movie {
	width:572px;
	margin:0px auto;
	margin-top:10px;
}

.tokuten table.movie .title {
	width:265px;
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/movie_bg.gif") repeat-x;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	padding:7px 0;
}

.tokuten table.movie .title_new {
	width:572px;
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/movie_bg.gif") repeat-x;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	padding:7px 0;
}

.tokuten table.movie .ma {
	width:42px;
}
.tokuten table.movie .play {
	padding:10px 0;
}
.tokuten table.movie .play p {
	padding:3px 0;
}
.tokuten .yotei {
	font-weight:bold;
	color:#ff0000;
	margin-top:10px;
	margin-bottom:20px;
}
.tokuten .how {
	width:602px;
	margin:0 auto;
}
.tokuten .how .contents {
	background:#ffe977;
	text-align:left;
	padding:10px 15px;
}
.tokuten .how .bottom {
	width:602px;
	height:7px;
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/how_bottom.gif") no-repeat;
}
.tokuten table.ka {
	width:615px;
	margin:0px auto;
	margin-top:10px;
}
.tokuten table.ka .logo {
	width:303px;
	text-align:right;
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/dot02.gif") repeat-x;
	padding-top:10px;	
}
.tokuten table.ka .tk_h {
	width:303px;
	text-align:left;
	padding:5px 0;		
}
.tokuten table.ka .detail {
	width:303px;
	text-align:left;
	padding-left:10px;
		
}
.tokuten table.ka table.kentei, .tokuten table.ka table.avatar {
	width:303px;
}
.tokuten table.ka .ma {
	width:9px;
	height:100%;
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/dot03.gif") repeat-y 50% 0%;
	padding:0 4px;
}

.notice {
	margin-bottom:15px;
}
.notice .top {
	width:304px;
	height:9px;
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/notice_top.gif") no-repeat;
	font-size:1px;
}
.notice .contents {
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/notice_bg.gif") repeat-y;
	padding:10px 0;
}
.notice .bottom {
	width:304px;
	height:8px;
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/notice_bottom.gif") no-repeat;
}
.notice .contents p {
	margin:3px;
}
.notice .contents p.link {
	font-weight:bold;
}

.subm {
	margin-bottom:15px;
}
.subm .contents {
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/sub_bg.gif") repeat-y;
	text-align:left;
	padding:0 10px;
	padding-top:1px;
	padding-bottom:10px;
}
.subm .bottom {
	width:304px;
	height:8px;
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/sub_bottom.gif") no-repeat;
}

.ks {
}
.ks h4 {
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/ks_q.gif") no-repeat;
	margin:5px 0;
	padding-left:25px;
	font-weight:bold;
}
.ks li {
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/ks_a.gif") no-repeat;
	padding-left:25px;
	margin-top:5px;
}
.ks .detailpage {
	margin:5px 0;
}
.ks .myks {
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/arrow.gif") no-repeat;
	margin-top:10px;
	padding-left:15px;
	font-weight:bold;
}
.ks table.blog {
	width:275px;	
}
.ks table.blog .detail {
	text-align:left;
	padding-left:10px;
}
.ks table.blog .detailpage {
	padding-top:10px;
	text-align:center;
}

.sv {
}
.sv dl.sv_list dt {
	padding-top:3px;
	padding-left:25px;
	min-height:16px;
	font-weight:bold;
}
.sv dl.sv_list dt.ticket {
	background:url("http://i.yimg.jp/i/icon/ticket16.gif") no-repeat;
}
.sv dl.sv_list dt.blog {
	background:url("http://i.yimg.jp/i/jp/blog/16.gif") no-repeat;
}
.sv dl.sv_list dt.b-search {
	background:url("http://i.yimg.jp/images/sicons/b-search16.gif") no-repeat;
}
.sv dl.sv_list dt.shopping {
	background:url("http://i.yimg.jp/i/ws/ic/shopping1.gif") no-repeat;
}
.sv dl.sv_list dt.book {
	background:url("http://i.yimg.jp/i/i16/book.gif") no-repeat;
}
.sv dl.sv_list dt.music {
	background:url("http://i.yimg.jp/i/i16/mu_note.gif") no-repeat;
}
.sv dl.sv_list dt.news {
	background:url("http://i.yimg.jp/i/ws/ic/news1.gif") no-repeat;
}
.sv dl.sv_list dt.category {
	background:url("http://i.yimg.jp/images/main/common/sfold1614.gif") no-repeat;
}
.sv dl.sv_list dd {
	padding:2px 0;
	padding-left:20px;
}

.official {
	margin-bottom:15px;
	text-align:center;
}
.official a {
	color:#2db3b7;
}
.official .arrow {
	padding-left:15px;
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/arrow02.gif") no-repeat;
}

#yjPluginWMPAFP01 {
	background:#002031;
	border:2px solid #ffffff;
}
#yjPluginWMPAFP01 p, #yjPluginWMPAFP01 a {
	text-align:left;
	color:#ffffff;
}

.blink {
	margin:15px 0;
}
.blink p {
	color:#fff;
	font-weight:bold;
}
.blink a {
	color:#2db3b7;
}

#footer {
	border-top:1px solid #808080;
	text-align:center;
	padding-top:10px;
	margin-bottom:10px;
}
#footer p {
	color:#fff;
}

.env_ext {
	width:580px;
	margin:0 auto;
	padding:10px;
	border:1px solid #ff0000;
	background:#ffead5;
	text-align:left;
}
.env_ext h3 {
	margin-bottom:5px;
	color:#ff0000;
	font-weight:bold;
}
.env_ext p, .env_ext li {
	margin:3px 0;
}


.campaign {
	margin-bottom:15px;
}
.campaign .top {
	width:950px;
	height:8px;
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/campaign/campaign_top.gif") no-repeat;
	font-size:1px;
}
.campaign .contents {
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/campaign/campaign_bg.gif") repeat-y;
	text-align:center;
	padding:5px;
}
.campaign .bottom {
	width:950px;
	height:8px;
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/campaign/campaign_bottom.gif") no-repeat;
}
.campaign .breadcrumbs {
	padding:5px 15px;
	text-align:left;
}
.campaign table.invite {
	width:920px;
	margin:15px auto;
}
.campaign .limit {
	font-weight:bold;
	text-align:right;
}
.campaign h3 {
	font-weight:bold;
	padding-bottom:5px;
}
.campaign .tein {
	color:#ff0000;
}
.campaign .detail {
	padding-left:10px;
	text-align:left;
}
.campaign .cpregis {
	width:940px;
	padding:15px 0;
	background:#fff4bc;
}
.campaign .cpregis p {
	margin:5px 0;
}
.campaign .cpregis p.end {
	color:#ff0000;
}
.campaign .cpregis p.premium {
	margin-bottom:20px;
}
.campaign .cpregis p.ybb {
}
.campaign .arrow {
	padding-left:15px;
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/arrow.gif") no-repeat;
}
.campaign h4 {
	text-align:center;
	margin-top:20px;
	margin-bottom:5px;
}
.campaign table.pr {
	width:920px;
	margin:0 auto;
	margin-top:15px;
}
.campaign table.pr .thumbs {
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/campaign/dot.gif") repeat-x;
	padding:10px 0 5px 0;
}
.campaign table.pr .detail {
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/campaign/dot.gif") repeat-x;
	text-align:left;
	padding-top:10px;
}
.campaign h5 {
	font-weight:bold;
	margin:5px 0;
}
.campaign table.pr .detail p {
	line-height:1.2;
}
.detailpage2 {
	text-align:right;
}
.detailpage2 .arrow {
	padding-left:15px;
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/campaign/arrow.gif") no-repeat;
}
.campaign dl {
	margin:10px 15px;
	text-align:left;
}
.campaign dt {
	font-weight:bold;
}


.schedule_tbl, .priceseat{zoom:1;}
.schedule_tbl:after, .priceseat:after{display:block;visibility:hidden;clear:both;height:0;content:".";}

.schedule {
	margin-bottom:15px;
}
.schedule .top {
	width:950px;
	height:8px;
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/campaign/campaign_top.gif") no-repeat;
	font-size:1px;
}

.schedule .top_0115 {
	width:950px;
	height:8px;
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/campaign/0115_campaign_top.gif") no-repeat;
	font-size:1px;
}

.schedule .contents {
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/campaign/campaign_bg.gif") repeat-y;
	text-align:center;
	padding:5px;
}
.schedule .bottom {
	width:950px;
	height:8px;
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/campaign/campaign_bottom.gif") no-repeat;
}
.schedule .breadcrumbs {
	padding:5px 15px;
	text-align:left;
}
.schedule .area {
	margin:10px 0;
}
.schedule .area span.active, .schedule .area span.nactive {
	padding:0 10px;
}
.schedule .area span.active {
	font-weight:bold;
}
.schedule table.detail {
	width:900px;
	margin:10px auto;
}
.schedule table.detail td {
	text-align:left;
}
.schedule h2 {
	text-align:left;
	padding:0 3px 10px 3px;
	margin:10px;
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/schedule/sh_h_bg.gif") repeat-x 0% 100%;
}
.schedule .schedule_tbl {
	width:916px;
	_width:926px;
	margin:0 auto;
}
.schedule table.calender {
	width:443px;
	border:1px solid #000000;
	float:left;
	margin:7px;
}
.schedule table.calender .caption {
	width:443px;
	background:#002031;
	color:#fff;
	padding:5px;
	border:1px solid #002031;
	text-align:left;
}
.schedule table.calender th {
	background:#cdedee;
	color:#002031;
	padding:5px;
	font-weight:bold;
	border:1px solid #002031;
}
.schedule table.calender th, .schedule table.calender td {
	width:64px;
	vertical-align:top;
}
.schedule table.calender td.date {
	height:63px;
	border:1px solid #002031;
}
.schedule table.calender p {
	padding:1px 0;
}
.schedule table.calender p.y {
	font-weight:bold;
}
.schedule table.calender p.n {
	color:#c0c0c0;
}
.schedule table.calender p.s {
	color:#ff0000;
}
.schedule .priceseat {
	width:920px;
	margin:30px auto;
	margin-bottom:0;
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/schedule/dot.gif") repeat-x;
}
.schedule .priceseat div.price {
	width:460px;
	float:left;
	text-align:left;
}
.schedule .priceseat div.seat {
	width:460px;
	float:right;
	text-align:left;
}
.schedule .priceseat div.price h3, .schedule .priceseat div.seat h3 {
	padding:15px 0 10px 5px;
}
.schedule .priceseat div.price table.price_tbl td {
	width:94px;
	border:1px solid #689fbc;
	text-align:center;
	padding:10px 5px;
}
.schedule .priceseat div.price ul.price_atten {
	margin:5px 0;
}
.schedule .priceseat div.price .order {
	color:#ff0000;
	text-align:center;
	line-height:1.5;
	font-weight:bold;
	margin:10px 0;
}
.schedule .priceseat div.price .order h4 {
	margin:10px 0;
}
.schedule .priceseat div.seat .map {
	padding:15px 0 20px 5px;
	text-align:center;
}


.schedule .priceseat div.seat .order {
	color:#ff0000;
	text-align:center;
	line-height:1.5;
	font-weight:bold;
	margin:10px 0;
}

.schedule .priceseat div.seat p {
	text-align:left;
}
.schedule .ticket_notice {
	border:2px solid #002031;
	width:600px;
	margin:40px auto;
	padding:15px;
}
.schedule .ticket_notice h3 {
	font-weight:bold;
	color:#ff0000;
}

.new_movie{border:#CADFDF solid 2px; border-top:0px; text-align:left;}

.txt_w a {
	color:#ffffff;
}




.sendai_gentei {
	width:100%;
	margin-top:15px;
	margin-bottom:15px;
	text-align:center;
}
.sendai_gentei .contents {
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/back_100127.gif") repeat-y;
}
.sendai_gentei .bottom {
	width:100%;
	height:14px;
	background:url("http://i.yimg.jp/images/bbservice/service/corteo/img/bottom_100127.gif") no-repeat;
}
.sendai_gentei h3 {
	text-align:left;
	padding-left:15px;
}
.sendai_gentei .contents #kouen_she {
	text-align: center;
	width:612px;
	margin:5px auto;
}
.sendai_gentei p {
	margin:4px 0;
}
.sendai_gentei table.ticket {
	width:612px;
	margin:5px auto;
}
.sendai_gentei table.ticket td {
	text-align:center;
	font-weight:bold;
}
.sendai_gentei table.ticket .p01 {
	border:1px solid #5492b3;
}
.sendai_gentei table.ticket .p02 {
	border:1px solid #5492b3;
	border-right:0;
}
.sendai_gentei table.ticket .p03 {
	border:1px solid #5492b3;
	border-left:0;
	background:#ffe977;
	color:#ff0000;
}
.sendai_gentei .dc {
	color:#ff0000;
}
.sendai_gentei table.schedule {
	width:612px;
	margin:0 auto;
	margin-top:10px;
}
.sendai_gentei table.schedule .detail {
	text-align:left;
	padding-left:10px;
}

.sendai_gentei table.schedule .kikan {
	text-align:center;
	font-weight:bold;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
}.sendai_gentei .contents #order_kikan {
	margin-top: 15px;
	margin-bottom: 5px;
	font-size: small;
	font-weight: bold;
}
.sendai_gentei .contents #order_btn_colum1 {
	margin-top: 20px;
	padding-bottom:10px;
}
.sendai_gentei .contents #order_btn_colum3 {
	margin-top: 10px;
	padding-bottom:10px;
}
