@charset "utf-8";


/* [Common]=================================================*/

/* Background
------------------------------------------------------------*/
/* ----- body ----- */
body {background-color:#FFFFFF; }

/* Utility
------------------------------------------------------------*/
/* ----- clear ----- */
.clear,#container,#header,#content,#footer { clear:both; }


/* [Layout]=================================================*/

/* Outline
------------------------------------------------------------*/
/* ----- center ----- */
body { text-align:center; }
#container { margin:0 auto; text-align:left; }


/* ----- width ----- */
#container,#content,#footer { width:960px; }

/* ----- pane1 ----- */
body.pane1 #article {width:960px;}
body.pane1 #aside {width:960px;}


#header { text-align:center; width:100%; height:35px; background:url(../../../images/tour/2014/bg_header.jpg) repeat-x left top; }
#header-inner { text-align:center; width:960px; margin:0 auto; padding-top:8px; }

#footer { /*width:100%; border-top:solid 3px #973681; padding-top:6px; text-align:center; margin-bottom:15px;*/ }


/* Div Pattern
------------------------------------------------------------*/
/* ----- section ----- */
.section { clear:both; }


/* ----- Float Left ----- */
.m-s .main,
.s-m .sub { float:left; border:1px solid #ff0000;}

/* ----- Float Right ----- */
.m-s .sub,
.s-m .main { float:right; border:1px solid #ff0000; background-color:#aaaaaa;}


/* ----- type01 [380][200] ----- */
/* .m-s */
.m-s.type01 .main { width:380px; }
.m-s.type01 .sub { width:200px; }

/* .s-m */
.s-m.type01 .main { width:200px; }
.s-m.type01 .sub { width:380px; }




/* [Elements]===============================================*/

/* Font-Size by YUI ver2.6 2008-09-23
------------------------------------------------------------*/
/* ----- fs18 ----- */
.fs18,
h2
{font-size:138.5%;}

/* ----- fs16 ----- */
.fs16,
h3
{font-size:123.1%;}

/* ----- fs14 ----- */
.fs14,
h4
{font-size:108%;}

/* ----- fs13 ----- */
.fs13 {font-size:100%;}

/* ----- fs12 ----- */
.fs12,
h5,
h6,
.pagetop, p,
.nav li,
.topicPath li
{font-size:93%;}

/* ----- fs11 ----- */
.fs11 {font-size:85%;}

/* ----- fs10 ----- */
.fs10
{font-size:77%;}



/* Paragraph
------------------------------------------------------------*/
p {}

/* ----- cap ----- */
.cap { margin:2px 0 0 0; padding-left:1em; text-indent:-1em; }

/* ----- copyright ----- */
.copyright { clear:both; }

p.copy { margin-bottom:40px; font-size:85%; }

.txt_center { text-align:center; }
.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb16 { margin-bottom:16px; }
.mb20 { margin-bottom:20px; }
.mb25 { margin-bottom:25px; }
.mb30 { margin-bottom:30px; }
.mb35 { margin-bottom:35px; }
.mb40 { margin-bottom:40px; }
.mb45 { margin-bottom:45px; }
.mb50 { margin-bottom:50px; }

.red { color:#FF0000; }
.red2 { color:#cd161c; }


/* Link
------------------------------------------------------------*/
/* ----- a ----- */
a:link { color:#0066FF; }
a:visited { color:#CC00CC; }
a:hover { color:#FF0066; }
a:active { color:#FF0066; }

/* ----- .pdf ----- */
/* ----- .link ----- */



/* List
------------------------------------------------------------*/
/* ----- ul.disc ----- */
ul.disc li { margin:0 0 0 20px; list-style-type:disc;}

/* ----- ol.decimal ----- */
ol.decimal li { margin:0 0 0 20px; list-style-type:decimal;}



/* [Page Setting]===========================================*/
/* goolgeplus調整 */
#googleplus { width:100%; }
#googleplus ul { float:right; }
#googleplus li { float:left; }
#googleplus li.btn { width:70px; }
#googleplus h3 { float:left; width:400px; }
/* //goolgeplus調整 */

/* Index
------------------------------------------------------------*/
#index #container,#index #content,#index #footer { width:100%; }
body#index #article { width:100%; }

body#index .section.lp_title { width:100%; height:515px; background:#ffffe7 url(../../../images/tour/2014/bg_header.png) no-repeat center top; }
body#index .section.lp_title .block { width:960px; height:593px; position:relative; margin:0 auto; text-align:center; }
body#index .section.lp_title .block h1 { position:absolute; top:33px; left:43px; }
body#index .section.lp_title .block h2 { position:absolute; top:59px; left:436px; }
body#index .section.lp_title .block .txt_img01 { position:absolute; top:45px; left:446px; }
body#index .section.lp_title .block .txt_img03 { position:absolute; top:142px; left:436px; }
body#index .section.lp_title .block .txt_img04 { position:absolute; top:316px; left:436px; }
body#index .section.lp_title .block #map { width:355px; height:275px; background:url(../../../images/tour/2014/img_map.gif) no-repeat center top; position:absolute; top:139px; left:559px; }
body#index .section.lp_title .block #tshirt { width:226px; height:156px; position:absolute; top:400px; left:69px; }
body#index .section.lp_title .block #btn_present { position:absolute; top:448px; left:68px; font-size:1px; }
body#index .section.lp_title .block #txt_btn_present { width:823px; position:absolute; top:550px; left:70px; }

body#index .section.lp_title .block #btn_present2 { position:absolute; top:400px; left:70px; font-size:1px; }
body#index .section.lp_title .block #bnr_zenkoku2012 { position:absolute; top:450px; left:490px; font-size:1px; }

body#index .contents { width:100%; background:url(../../../images/tour/2014/bg_stripe.png)  center top; padding-top:46px; padding-bottom:36px; }
body#index .contents .block { width:960px; margin:0 auto; text-align:left; }
body#index .contents .block .section { width:820px; margin-left:70px; text-align:left; }

body#index #bnr_area { position:absolute; top:330px; left:600px; }
body#index #bnr_area li{ margin-bottom:10px;}
/* Index #schedule
------------------------------------------------------------*/
body#index .contents .block { position:relative; }
body#index .contents .block #pagetop { position:absolute; bottom:0; right:0; }

body#index .contents .block #schedule.section { width:783px; height:410px; margin-bottom:14px; position:relative; }
/*body#index .contents .block #schedule.section { background: url(../../../images/tour/2014/bg_schedule67.gif) no-repeat left bottom; padding:0 19px 19px 18px; }*/
body#index .contents .block #schedule.section { background: url(../../../images/tour/2014/bg_schedule9.gif) no-repeat left bottom; padding:0 19px 19px 18px; }

body#index .contents .block #schedule.section h3 { margin-bottom:3px; margin-left:-16px; }

body#index .contents .block #schedule.section #scroll { height:262px; position:relative;}
body#index .contents .block #schedule.section #scroll .month { display:none; }
body#index .contents .block #schedule.section #scroll .month.new { display:inline; }
body#index .contents .block #schedule.section #scheduleTab li { float:left; cursor:pointer; }

body#index .contents .block #schedule.section p.archive { position:absolute; top:-20px; right:19px; }

dl.schedule dt { float:left; }
dl.schedule dd { padding-left:98px; background-color:#333333; }
dl.schedule dd dl { border-bottom:solid 1px #333333; }
dl.schedule dd dl { padding:.65em 10px; }/* all browsers, of course */
dl.schedule dd dl { padding:.6em 10px\9; }/* IE and below */

dl.schedule dd dl { background-color:#000000; }
dl.schedule dd dl.lastChild { border:none; }
dl.schedule dd dt { color:#F24097; font-weight:bold; float:none; }
dl.schedule dd dt span { font-weight:normal; font-size:93%; }
dl.schedule dd dd { color:#FFFFFF; padding:0;background:none; font-size:93%; }

dl.schedule dd dl.team_a { background: #000000 url(../../../images/tour/2014/icon_team_a.gif) no-repeat 592px 19px; }
dl.schedule dd dl.team_k { background: #000000 url(../../../images/tour/2014/icon_team_k.gif) no-repeat 592px 19px; }
dl.schedule dd dl.team_b { background: #000000 url(../../../images/tour/2014/icon_team_b.gif) no-repeat 592px 19px; }
dl.schedule dd dl.team_4 { background: #000000 url(../../../images/tour/2014/icon_team_4.gif) no-repeat 592px 19px; }
dl.schedule dd dl.team_0 { background-color: #000000; }
dl.schedule dd dl.team_0 { padding:.15em 10px; }/* all browsers, of course */
dl.schedule dd dl.team_0 { padding:.1em 10px\9; }/* IE and below */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 dl.schedule dd dl.team_0 { padding:.5em 10px; }
}
dl.schedule dd dl.team_0 dd { text-align:right; }

dl.schedule a:link,
dl.schedule a:hover,
dl.schedule a:visited { color:#76D6F8; }


.box-body { width:753px; padding:0 30px 0 37px; background:url(../../../images/tour/2014/bg_dot.gif); }
.box-footer { width:820px; height:88px; background:url(../../../images/tour/2014/box_footer.gif); margin-bottom:17px;  }
.infoBox { padding:19px 23px; background-color:#fff; margin-bottom:32px; }


/* Index #seat
------------------------------------------------------------*/
body#index .contents .block #seat.section .seat { width:526px; /*height:108px;*/ height:355px; margin:0 auto; margin-bottom:0; text-align:center; }
body#index .contents .block #seat.section .seat { background: url(../../../images/tour/2014/bg_seat.gif) no-repeat left top; padding:13px; }
body#index .contents .block #seat.section p { text-align:center; margin-bottom:18px; }
body#index .contents .block #seat.section .seat dl { width:526px; color:#FFFFFF; text-align:center; }
body#index .contents .block #seat.section .seat dt { margin-bottom:5px; }
body#index .contents .block #seat.section .seat dd { margin-top:5px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
 body#index .contents .block #seat.section .seat dd { margin-top:15px; }
}

body#index .contents .block #seat.section .seat dd p { text-align:left; margin-bottom:0; }

body#index .contents .block #seat.section a:link,
body#index .contents .block #seat.section a:hover,
body#index .contents .block #seat.section a:visited { color:#76D6F8; }

/* Index #ticket
------------------------------------------------------------*/
body#index .contents .block #ticket.section { width:753px; /*height:481px;*/ height:840px; /*height:1060px;*/ position:relative; margin-bottom:10px; }
body#index .contents .block #ticket.section { background: url(../../../images/tour/2014/bg_ticket.gif) no-repeat left top; padding:9px 34px 0 31px; }
body#index .contents .block #ticket.section h3 { border-bottom:solid 1px #000000; }
body#index .contents .block #ticket.section .mobile { float:left; width:345px; padding:11px; background-color:#333333; }
body#index .contents .block #ticket.section .nihon { float:right; width:345px; padding:11px; background-color:#333333; }
body#index .contents .block #ticket.section h4 { margin-bottom:15px; }
body#index .contents .block #ticket.section .text { padding:0 9px 9px; color:#FFFFFF; }

body#index .contents .block #ticket.section dl.ticket { padding:0 9px 0; color:#FFFFFF; }
body#index .contents .block #ticket.section dl.ticket dd { margin-bottom:10px; }

body#index .contents .block #ticket.section .mobile .box { width:302px; background-color:#000000; padding:9px 10px 9px 17px; border:solid 1px #686868; margin-left:7px; font-size:93%; color:#FFFFFF; position:relative; }
body#index .contents .block #ticket.section .mobile .box span { color:#F24097; text-decoration:underline; }
body#index .contents .block #ticket.section .mobile .box .feature { margin-bottom:10px; }
body#index .contents .block #ticket.section .mobile .box #qr { position:absolute; top:9px; right:10px; }
body#index .contents .block #ticket.section .mobile .box .smart { margin-top:10px; }
body#index .contents .block #ticket.section .nihon div { text-align:center; }
body#index .contents .block #ticket.section #oshirase { width:346px; position:absolute; top:335px; left:417px; padding:10px; background-color:#FFFFFF; border:solid 1px #FF0000; color:#FF0000; }

body#index .contents .block #ticket.section #ticket_cap { padding:5px 15px 30px; line-height:1.55; }

/* Index #ticketIppan
------------------------------------------------------------
body#index .contents .block #ticketIppan.section { width:753px; height:920px; position:relative; margin-bottom:10px; }
body#index .contents .block #ticketIppan.section { background: url(../../../images/tour/2014/bg_ticketsenko.gif) no-repeat left top; padding:18px 34px 0 31px; }
body#index .contents .block #ticketIppan.section h3 { border-bottom:solid 1px #000000; }
body#index .contents .block #ticketIppan.section .senko_info { padding:19px 23px; }
body#index .contents .block #ticketIppan.section .senko_info p { font-size:108%; line-height:1.3; }
body#index .contents .block #ticketIppan.section h5,
body#index .contents .block #ticketIppan.section p.h5 { color:#cd161c; font-size:153.9%; font-weight:bold; line-height:1.3; margin-bottom:15px; }
body#index .contents .block #ticketIppan.section p.h5 span { font-size:65%; color:#000; font-weight:normal; }
*/
body#index .contents .block #ticketIppan .box-body { height:1820px;}
body#index .contents .block #ticketIppan.section .infoBox p { font-size:108%; line-height:1.3; }
body#index .contents .block #ticketIppan.section h5,
body#index .contents .block #ticketIppan.section p.h5 { color:#cd161c; font-size:153.9%; font-weight:bold; line-height:1.3; margin-bottom:15px; }
body#index .contents .block #ticketIppan.section p.h5 span { font-size:65%; color:#000; font-weight:normal; }

body#index .contents .block #ticketIppan.section a{
color:#F24097; text-decoration:underline; 
}

/* Index #present

/* Index #ticketSenko
------------------------------------------------------------
body#index .contents .block #ticketSenko.section { width:753px; height:920px; position:relative; margin-bottom:10px; }
body#index .contents .block #ticketSenko.section { background: url(../../../images/tour/2014/bg_ticketsenko.gif) no-repeat left top; padding:18px 34px 0 31px; }
body#index .contents .block #ticketSenko.section h3 { border-bottom:solid 1px #000000; }
body#index .contents .block #ticketSenko.section .senko_info { padding:19px 23px; }
body#index .contents .block #ticketSenko.section .senko_info p { font-size:108%; line-height:1.3; }
body#index .contents .block #ticketSenko.section h5,
body#index .contents .block #ticketSenko.section p.h5 { color:#cd161c; font-size:153.9%; font-weight:bold; line-height:1.3; margin-bottom:15px; }
body#index .contents .block #ticketSenko.section p.h5 span { font-size:65%; color:#000; font-weight:normal; }
*/
body#index .contents .block #ticketSenko .box-body { height:2150px;}
body#index .contents .block #ticketSenko.section .infoBox p { font-size:108%; line-height:1.3; }
body#index .contents .block #ticketSenko.section h5,
body#index .contents .block #ticketSenko.section p.h5 { color:#cd161c; font-size:153.9%; font-weight:bold; line-height:1.3; margin-bottom:15px; }
body#index .contents .block #ticketSenko.section p.h5 span { font-size:65%; color:#000; font-weight:normal; }

body#index .contents .block #ticketSenko.section a{
color:#F24097; text-decoration:underline; 
}

/* Index #present
------------------------------------------------------------*/
body#index .contents .block #present.section { margin-bottom:17px; }
body#index .contents .block #present.section h3 { border-bottom:solid 1px #000000;margin-bottom:12px; }
body#index .contents .block #present.section { width:765px;}
body#index .contents .block #present.section { background: url(../../../images/tour/2014/bg_present.gif) no-repeat left top; padding:9px 27px 29px 30px; }

/* Index #enqute
------------------------------------------------------------*/
body#index .contents .block #enqute.section { width:757px; height:198px; position:relative; margin-bottom:37px; }
body#index .contents .block #enqute.section h3 { border-bottom:solid 1px #000000;margin-bottom:12px; }
body#index .contents .block #enqute.section { background: url(../../../images/tour/2014/bg_enqute.gif) no-repeat left top; padding:9px 33px 11px 30px; }
body#index .contents .block #enqute.section #qr { position:absolute; top:79px; left:46px; }
body#index .contents .block #enqute.section #txt_img09 { position:absolute; top:80px; left:182px; }
body#index .contents .block #enqute.section dl.smart dt { /*position:absolute; top:146px; left:256px;*/ display:none; }
body#index .contents .block #enqute.section dl.smart dd { position:absolute; top:143px; left:504px; font-size:85%; }
body#index .contents .block #enqute.section dl.smart dd a { color:#F24097; text-decoration:underline; }
body#index .contents .block #enqute.section #txt_img11 { position:absolute; top:192px; left:180px; }

/* Index #archive  scheduleのコピー
------------------------------------------------------------*/
body#index .contents .block #archive.section { width:783px; height:345px; margin-bottom:14px; position:relative; }
body#index .contents .block #archive.section { background: url(../../../images/tour/2014/bg_archive.gif) no-repeat left bottom; padding:0 19px 19px 18px;  }
body#index .contents .block #archive.section h3 { margin-bottom:3px; margin-left:-16px; }

body#index .contents .block #archive.section #team-line.teamA { border:solid 8px #F576A3; color:#F24097; }
body#index .contents .block #archive.section #team-line.teamK { border:solid 8px #77B800; color:#77B800; }
body#index .contents .block #archive.section #team-line.teamB { border:solid 8px #34B6E4; color:#34B6E4; }
body#index .contents .block #archive.section #team-line.team4 { border:solid 8px #F8D800; color:#F8D800; }

body#index .contents .block #archive.section #ar_scroll { width:767px; height:288px; position:relative; overflow:auto; }
body#index .contents .block #archive.section #ar_scroll .team { display:none; }
body#index .contents .block #archive.section #ar_scroll .team.new { display:inline; }

body#index .contents .block #archive.section #archiveTab { position:absolute; top:7px; left:209px; }
body#index .contents .block #archive.section #archiveTab li { float:left; cursor:pointer; margin-right:9px; display:block; width:141px; height:34px; text-indent:-9999px; }
body#index .contents .block #archive.section #archiveTab li.teamA { background: url(../../../images/tour/2014/tab_teamA.png) no-repeat left top; }
body#index .contents .block #archive.section #archiveTab li.teamK { background: url(../../../images/tour/2014/tab_teamK.png) no-repeat left top; }
body#index .contents .block #archive.section #archiveTab li.teamB { background: url(../../../images/tour/2014/tab_teamB.png) no-repeat left top; }
body#index .contents .block #archive.section #archiveTab li.team4 { background: url(../../../images/tour/2014/tab_team4.png) no-repeat left top; }
body#index .contents .block #archive.section #archiveTab li.teamA.current,
body#index .contents .block #archive.section #archiveTab li.teamA:hover { background: url(../../../images/tour/2014/tab_teamA.png) no-repeat left bottom; }
body#index .contents .block #archive.section #archiveTab li.teamK.current,
body#index .contents .block #archive.section #archiveTab li.teamK:hover { background: url(../../../images/tour/2014/tab_teamK.png) no-repeat left bottom; }
body#index .contents .block #archive.section #archiveTab li.teamB.current,
body#index .contents .block #archive.section #archiveTab li.teamB:hover { background: url(../../../images/tour/2014/tab_teamB.png) no-repeat left bottom; }
body#index .contents .block #archive.section #archiveTab li.team4.current,
body#index .contents .block #archive.section #archiveTab li.team4:hover { background: url(../../../images/tour/2014/tab_team4.png) no-repeat left bottom; }

dl.archive { /*border-bottom:solid*/ 1px #5C5C5C; width:747px; padding-bottom:1px; background: url(../../../images/tour/2014/bg_archive_dl.gif) no-repeat left bottom; }
dl.archive dt { float:left; }
dl.archive dd { margin-left:10.5em; padding:15px 0; padding-left:1.5em; /*background-color:#333333;*/ /*height:52px;*/ width:580px; /*line-height:52px;*/  }
*+html dl.archive dd { width:580px; } 
dl.archive dd { border-bottom:solid 1px #333333; font-weight:bold; }
dl.archive dd.lastChild { border:none; }
dl.archive dd span { font-size:93%; font-weight:normal; }


/* スケジュールのスクロール */
.jScrollPaneContainer { position: relative; overflow: hidden; z-index: 1; }
.jScrollPaneTrack { position: absolute; cursor: pointer; right: 0; top: 0; height: 100%; width:10px; /*background: #E2E0E0;*/ /*background:url(../../../images/tour/2014/bg_stripe.gif) repeat-y center top;*/ background-color:#FFFFFF; }
.jScrollPaneDrag { position: absolute; background: #f8459d; /*background:url(../../../images/tour/2014/bg_stripe.gif) repeat-y center top;*/ cursor: pointer; overflow: hidden; width:10px; }
.jScrollPaneDragTop { position: absolute; top: 0; left: 0; overflow: hidden; }
.jScrollPaneDragBottom { position: absolute; bottom: 0; left: 0; overflow: hidden; }
a.jScrollArrowUp { display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden; height: 9px; }
a.jScrollArrowDown { display: block; position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden; height: 9px; }
/* //スケジュールのスクロール */

/* detail
------------------------------------------------------------*/
body#detail { text-align:center; background:url(../../../images/tour/2014/bg_stripe.png) center top;}
body#detail #container,body#detail #content,body#detail #footer { width:880px; }

body#detail #article { width:880px; }
body#detail #header-inner { text-align:center; width:880px; margin:0 auto; padding-top:8px; }

body#detail .contents { width:100%; padding-top:36px; padding-bottom:0; }

body#detail #wrap { background: #FFFFFF ;
border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  }

body#detail .contents .block { width:880px; margin:0 auto; text-align:left;  }
body#detail .contents .block .section { width:820px; text-align:left; }

body#detail .contents .block .section.login { width:880px; height:806px; background:url(../../../images/tour/2014/img_detail01a.png) no-repeat left top; position:relative; }

body#detail .contents .block #present_img { position:absolute; top:237px; left:-80px;}

body#detail .contents .block .section.login #mypage { position:absolute; top:427px; left:543px; text-align:center; color:#FF0000; }
body#detail .contents .block .section.login #mypage div { margin-bottom:5px; }
body#detail .contents .block .section.reception { width:880px; margin-bottom:24px; }
body#detail .contents .block .section.reception dl { border:solid 1px #E00000; width:461px; background-color:#FFFFFF; margin:0 auto; text-align:center; padding-bottom:5px; }
body#detail .contents .block .section.reception dt { background-color:#E00000; color:#FFFFFF; font-size:108%; margin-bottom:5px; }
body#detail .contents .block .section.reception dd { font-weight:bold; }

body#detail .contents .block .section.notes { 
	margin-left:40px;
	position:relative;
	width:725px;
	background: url(../../../images/common/ptn_gray07.gif);
	padding:17px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	/*behavior: url(../border-radius.htc);*//*for IE*/
}
body#detail .contents .block .section.notes h4{
margin-bottom:15px;
}
body#detail .contents .block .section.notes dl.blocks {padding:10px 24px 5px 24px; background-color:#FFFFFF;border-bottom:solid 1px #000;}

body#detail .contents .block .section.notes dl.blocks dt { position:relative;height:50px}
body#detail .contents .block .section.notes dl.blocks dt img { position:absolute; left:-32px; top:-15px;}

body#detail .contents .block .section.notes dl.blocks dd{ padding:10px 30px 20px 85px;}

body#detail .contents .block .section.notes dl.blocks h5{font-weight:bold; color:#f8459d;}
body#detail .contents .block .section.notes dl.blocks div.sub_article{padding:10px 0 0 0;}
body#detail .contents .block .section.notes dl.blocks div.notice_area{border-top:dotted 1px #999;margin-top:20px;padding-top:10px;}


body#detail .contents .block .section.tokuten { margin-left:60px; margin-bottom:28px; }

body#detail .contents .block .section.input { width:842px; margin:0 auto; text-align:center; margin-left:19px; padding-bottom:0; }
body#detail .contents .block .section.input .bt_online { margin-bottom:57px; }


#bnrArea ul { margin:0 ; padding-top:43px; }
#bnrArea li { float:left; width:205px ;text-align:center;}



/* pop #statusCheck
------------------------------------------------------------*/

body#pop #container { width:580px; margin:0 auto 55px; padding:55px 0 0; text-align:left; }
body#pop #statusCheck h1 { text-align:center; margin:0 0 33px; }
body#pop #statusCheck p { margin-bottom:1.5em; }
body#pop #statusCheck .att { color:#f00; }

/* #header
------------------------------------------------------------*/
body#pop #header { width:100%; height:15px; background:url(../../../images/tour/2014/bg_stripe.gif) repeat 0 0;}

/* #footer
------------------------------------------------------------*/
body#pop #footer { width:100%; background:url(../../../images/tour/2014/bg_stripe.gif) repeat 0 0;color:#fff; padding:22px 0 100px; text-align:center; }
body#pop #footer #close { background:url(../../../images/tokyodome/close_bg.png) repeat-x 0 23px;padding:0 0 15px; }
body#pop #footer .copyright { padding:13px 0 0; }

/*EOF*/