@charset "utf-8";
/* global_menu ---------------------------------------------*/
/*.home a{background-position:-3px -40px;}*/

/* page_title red */
.page_title{background: url(../../images/others/buy_ticket/title.gif) no-repeat left top;}

/* main_container ---------------------------------- */

.tel,
.big{font-family:Arial, Helvetica, sans-serif;font-style:normal;font-weight:bold;}

.tel{font-size:1.6em;line-height:1.4;padding: 0 0 0 23px;background: url(../../images/others/buy_ticket/tel.gif) no-repeat left 4px;}
.big{font-size:1.2em;}
.office{font-weight: normal;}

/* hr */
hr{border:none;height:2px;background: url(../../images/init/Collar/Gray/Line.jpg) repeat-x left top;}

/* en */
.en{font-style:normal;font-family:Arial, Helvetica, sans-serif;margin:0 0 0 2px;}

/* time */
.time{font-style:normal;font-family:Arial, Helvetica, sans-serif;}

/* br */
br{line-height:1;}

.comments{border:1px solid #ccc;background-color:#F8F8F8;padding:5px 10px;margin:0;font-size:0.9em;}

.buy_ticket{margin:20px 0 30px;overflow:hidden;}
.buy_ticket dt{border-top: 1px solid #CCCCCC;float: left;padding: 5px 0 0 15px;width: 155px;margin:0 0 0 22px;background: url(../../images/init/Collar/Red/square.gif) no-repeat 5px 12px;}
.buy_ticket .first{border:none;}
.buy_ticket dd{border-top: 1px solid #CCCCCC;margin: 0 0 15px 205px;padding: 5px 0 0 10px;}


/* .sub_title */
.sub_title{margin:0 0 20px;}

#candy_visa,
#candy_box,
#lawson,
#pia,
#e-plus,
#candy_tel,
#playguide{margin:0 0 60px;padding:10px 0 0;}

/* inner */
.candy_visa_inner,
.candy_box_inner{margin:0 30px;}


/* page_link */
.page_link{
	border: 1px solid #CCCCCC;
	overflow: hidden;
	padding: 0 0 10px;
	margin:0 0 20px;
	background: #F8F8F8 url(../../images/init/Collar/Gray/back_stripe_gray.gif) repeat left top;
}
.page_link_title{line-height: 1.2;font-weight:bold;margin: 10px 0 5px 10px;padding: 0 0 0 10px;background: url(../../images/init/Collar/Red/square.gif) repeat-y left top;}

.page_link .left,
.page_link .right{list-style-type: none;overflow: hidden;padding: 5px 0 0 5px;}

.page_link .left li,
.page_link .right li{float:left;margin:0 5px;}

.page_link .left a,
.page_link .right a{background-color: #FFFFFF;border: 1px solid #CCCCCC;display: block;padding: 5px 10px; text-align: center; text-decoration: none;  width: auto;}

/*.page_link .left a:hover,
.page_link .right a:hover{background-color:#F8F8F8;}*/


/* 1.candy_visa 2.candy_box 3.candy_tel ------------*/

/* nagare */
.nagare{background-color:#F8F8F8;border:1px solid #ccc;padding:20px;margin: 0 0 20px;}
.nagare dl{}
.nagare dl .first{background:none;margin:10px 0 0;padding:0;float:none;}
.nagare dl dt{background: url(../../images/others/buy_ticket/arrow_bottom.gif) no-repeat 17px top;padding:15px 0 0;margin:0 0 5px;border:0;float:none;}
.nagare dl dd{background: url(../../images/others/buy_ticket/arrow.gif) repeat-y 21px top;padding:0 0 0 35px;margin:0;border:0;}

/* member_annai */
.member_annai{padding:20px 30px;}

.member_annai_title{text-align:center;margin:0 0 10px;}
.member_annai ul{list-style-type:none;}
.member_annai li{padding:0 0 0 10px;background: url(../../images/init/Collar/Red/square.gif) no-repeat left 7px;}

/* more */
.more{text-indent:-9999px;}
.more a{overflow:hidden;display:block;background: url(../../images/others/buy_ticket/more_link.gif) no-repeat left top;margin:0 auto;width:111px;height:24px;}


/* 1.candy_visa  ---------------------------------- */
#candy_visa{}

/* 2.candy_box  ----------------------------------- */
#candy_box{}

/* member_annai */
#douji{background-color:#F8F8F8;border:1px solid #ccc;padding:10px;margin: 5px 0 20px;}

.main_container_inner .entry_naiyo{line-height: 1.6;margin: 0 27px;}
.main_container_inner .entry_naiyo dt{float:left;width:5em;font-weight:bold;color:#444;}
.main_container_inner .entry_naiyo dd{margin:0 0 0 5.2em;padding:0;border:none;}

/* #lawson ----------------------------------------- */
#lawson{}
.lawson_inner{}

/* #pia -------------------------------------------- */
#pia{}
.pia_inner{}

/* #e-plus ----------------------------------------- */
#e-plus{}
.e-plus_inner{}

/* #candy_tel -------------------------------------- */
#candy_tel{}
.candy_tel_inner{}
#candy_tel .text{margin:10px 10px 10px 30px;}

/* #playguide -------------------------------------- */
#playguide{}
.playguide_inner{}
