@charset "shift_jis";

 @import url("refresh.css");

/*********************************************

共通

*********************************************/

/*a:link {

	text-decoration: underline;

	color:#1659A6;

}

a:visited {

	text-decoration: none;

	color:#1659A6;

}

a:active {

	text-decoration: none;

	color:#1659A6;

}

a:hover {

	text-decoration: underline;

	color:#1659A6;

}*/

#content {

	width: 739px;

}

#pankuzu li {

	display: inline;

	color: #666666;

	font-size: 12px;

}

#pankuzu li a:link {

	text-decoration: underline;

	color:#1659A6;

}

#pankuzu li a:visited {

	text-decoration: none;

	color:#1659A6;

}

#pankuzu li a:active {

	text-decoration: none;

	color:#1659A6;

}

#pankuzu li a:hover {

	text-decoration: underline;

	color:#1659A6;

}

#contentTtl {

	height: 45px;

}

#contentTtl p {

	margin: -39px 0 0 528px;

}

.txt {

	padding: 8px 0 8px 10px;

	font-size: 12px;

	line-height: 16px;

	color: #666666;

}

.kippuTop {

	background: url(../img/kippu_top_bg.gif) no-repeat left top;

	padding: 3px 0 0 0;

	width: 740px;

}

.kippuBt {

	background: #E1EDFA url(../img/kippu_bt_bg.gif) no-repeat left bottom;

	padding:11px;

}



#kippuTtl {

	margin: 10px 0 0 0;

	height: 45px;

	width: 740px;

	position: relative;

}

#kippuTtl #area {

	float: left;

	font-size: 0px;

	width: 71px;

	margin: 0;

}

#kippuTtl #kippuName {

	font-size: 0px;

	width: 669px;

	float: left;

	z-index: 0;

}

#kippuTtl #topBtn {

	position: absolute;

	z-index: 1;

	left: 613px;

	top: 9px;

}







/*********************************************

トップページ

*********************************************/

#content .kippu {

	padding: 8px 0 0 0;

}

#content .kippu li {

	float: left;

	width: 173px;

	padding: 0 7px 11px 0;

	/padding: 0 6px 11px 0;

	display: inline;

}

#content .kippu li.none  {

	margin: 0;

	padding: 0;

}

#content  .kippu  li  h3 {

	border: 1px solid #96bce4;

	width: 173px;

}



#content .kippu li dl {

	border: 1px solid #96bce4;

	margin: 5px 0 0 0;

	width: 173px;

	background: #FFFFFF;

	position: relative;

}

#content .kippu li dl dt {

	font-size: 0px;

}

#content .kippu li dl dd {

	padding-bottom: 35px;

}

#content .kippu li dl dd img {

	font-size: 0px;

}

#content .kippu li dl dd p {

	padding: 9px;

	color: #666666;

	line-height: 16px;

	font-size: 12px;

	text-decoration: none;

}

#content .kippu li a:link {

	color: #666666;

	text-decoration: none;

}

#content .kippu li a:visited {

 color: #666666;

	text-decoration: none;

}

#content .kippu li a:active {

 color: #666666;

	text-decoration: none;

}

#content .kippu li a:hover {

 color: #666666;

	text-decoration: none;

}

#content .kippu li dl dd .btn {

	padding: 0 0 7px 7px;

	font-size: 0px;

	width: 159px;

	height: 25px;

	position: absolute;

	bottom: 0;

	left: 0;

}

h2#other {

	padding: 20px 0 0 0;

	clear: both;

}

#otherKippu {

	margin: 10px 10px 20px 10px;

	width: 720px;

	border-top: 1px solid #cacaca;

}

#otherKippu td {

	font-size: 12px;

	line-height: 16px;

	color: #666666;

	padding: 7px 10px;

	border-top: 1px solid #ffffff;

	border-bottom: 1px solid #cacaca;

	border-right: 1px solid #FFFFFF;

}

#otherKippu  .hatubai {

	width: 62px;

	text-align: center;

	background: url(../img/hanbai_bg.gif);

	color: #FFFFFF;

	font-weight: bold;

}

#otherKippu .kanbai {

	text-align: center;

	width: 62px;

	background: #ededed;

	color: #000000;

	font-weight: bold;

	font-size: 12px;

}

#otherKippu .photo {

	width: 95px;

	text-align: center;

	padding: 7px;

	background: #fef6d7;

}

#otherKippu .txt {

	background:url(../img/txt_bg.gif);

}

#content #otherKippu span {

	color: #EC0001;

}

#otherKippu .btn {

	text-align: center;

	background: url(../img/btn_bg.gif);

	font-weight: bold;

	border-right-style: none;

}

#otherKippu .btn a:link {

	text-decoration: underline;

	color:#ffffff;

}

#otherKippu .btn a:visited {

	text-decoration: none;

	color:#ffffff;

}

#otherKippu .btn a:active {

	text-decoration: none;

	color:#ffffff;

}

#otherKippu .btn a:hover {

	text-decoration: underline;

	color:#ffffff;

}



/*********************************************

下層ページ

*********************************************/



.kippuImg {

	width: 430px;

	border: 2px solid #96bce4;

	background: #FFFFFF url(../img/kippuimg_bg.gif) repeat-x left top;

	position: relative;

	float: left;

	margin:0;

}

.kippuImg p {

	position: absolute;

	color: #666666;

	top: 40px;

	left: 16px;

	font-size: 12px;

}

.kippuImg  p.cardTtl {

	top: 16px;

}

.kippuImg  p.kanbai {

	font-size:14px;

	color: #EC0001;

}

.kippuImg li {

	font-size: 12px;

	line-height: 16px;

	color: #666666;

}

.kippuImg li img {

 margin:0 0 5px 0;

}

.kippuImg li span {

	font-size: 11px;

	color: #ff6600;

}

.jhohou  {

	float: right;

	border: 2px solid #96bce4;

	background: #FFFFFF;

	padding: 10px;

	margin:0;

}

.jhohou .jhohouLine {

	background: url(../img/line_joho.gif) repeat-x left top;

	padding: 3px 0 0 0;

	width: 255px;

}

.jhohou table {

	width: 255px;

}

.jhohou table th {

	width: 80px;

	text-align: center;

	font-size: 12px;

	color: #7a7a7a;

	background: #f2e9cd url(../img/line_joho.gif) repeat-x left bottom;

	padding: 10px 0;

	line-height: 16px;

}

.jhohou table td {

	color: #666666;

	padding: 10px 0 10px 10px;

	background: url(../img/line_joho.gif) repeat-x left bottom;

	font-size: 12px;

	line-height: 16px;

}

.jhohou table td.kanbai {

	color: #EC0001;

}

.kanren {

	float: right;

	border: 1px solid #c4dcf5;

	background: #FFFFFF;

	margin:10px 0 11px 0;

}

.kanren p {

	width: 257px;

	padding: 10px 0 0 10px;

}

.kanren dl {

	width: 257px;

	/*/width: 275px;*/

	padding: 10px;

}

.kanren dt {

	padding: 2px 0 8px 0;

	color: #3671a3;

	font-weight: bold;

	font-size: 12px;

	line-height: 16px;

	width: 255px;

}

.kanren dd {

	color: #666666;

	line-height: 16px;

	font-size: 12px;

}

.kanren .photo {

	font-size: 11px;

	line-height: 16px;

	width: 255px;

	float: center;

	text-align: center;

}

.kanren .txt {

	color: #333333;

	float: center;

	text-align: center;

	margin: 0;

	padding: 0;

	width: 250px;

	font-size: 11px;

}

.kanren p.kanrenBtn {

	padding: 10px 0 0 65px;

	width:138px;

}



.note li {

	text-indent: -1em;

	padding-left: 1em;

}

/*********************************************

北陸エリア

*********************************************/

.kippuImg #noto01 {

	position: absolute;

	text-align: center;

	left: 35px;

	top: 65px;

	width: 110px;

}

.kippuImg #noto02 {

	position: absolute;

	text-align: center;

	left: 158px;

	top: 65px;

	width: 110px;

}

.kippuImg #noto03 {

	position: absolute;

	text-align: center;

	left: 35px;

	top: 245px;

	width: 110px;

}

.kippuImg #noto04 {

	position: absolute;

	text-align: center;

	left: 158px;

	top: 245px;

	width: 110px;

}

.kippuImg #noto05 {

	position: absolute;

	text-align: center;

	left: 290px;

	top: 150px;

	width: 103px;

}

.imgNoto {

	height: 430px;

}

/*.jhohouNoto {

	height: 195px;

}*/

.kanrenNoto  {

	height: 202px;

}



/* 長浜〜敦賀 開業130周年 記念入場券 */



.kippuImg #nagahama_tsuruga130th00_tsuruga{

	position: absolute;

	text-align: center;

	left: 68px;

	top: 83px;

	width: 141px;

}

.kippuImg #nagahama_tsuruga130th00_nagahama{

	position: absolute;

	text-align: center;

	left: 226px;

	top: 83px;

	width: 141px;

}

.kippuImg #nagahama_tsuruga130th00_torahime{

	position: absolute;

	text-align: center;

	left: 67px;

	top: 160px;

	width: 141px;

}

.kippuImg #nagahama_tsuruga130th00_takatsuki{

	position: absolute;

	text-align: center;

	left: 226px;

	top: 160px;

	width: 141px;

}

.kippuImg #nagahama_tsuruga130th00_kinomoto{

	position: absolute;

	text-align: center;

	left: 67px;

	top: 237px;

	width: 141px;

}



.kippuImg #nagahama_tsuruga130th00_cap {

	position: absolute;

	text-align: center;

	left: 67px;

	top: 315px;

	width: 300px;

}

.kippuImg #nagahama_tsuruga130th01 {

	position: absolute;

	text-align: center;

	left: 67px;

	top: 363px;

	width: 300px;

}

.kippuImg #nagahama_tsuruga130th02 {

	position: absolute;

	text-align: center;

	left: 67px;

	top: 617px;

	width: 300px;

}

.imgNagahama_tsuruga {

	height: 878px;

}

.jhohouNagahama_tsuruga {

	height: 265px;

}



.jhohouNagahama_tsuruga .soldout {

	color:#ff0000;

}

.kanrenNagahama_tsuruga  {

	height: 202px;

}


/*

.Nagahama_tsuruga  {

	height: 200px;

}

*/


/* ありがとう北陸本線 記念入場券 */

#thanks_hokurikuline .thanks_hokurikuline {

	padding-bottom:10px;

}



.imgamthanks_hokurikuline li {

	position: absolute;

	text-align: center;

	left: 0;

	width: 430px;

}



.kippuImg #thanks_hokurikuline00 {

	top: 80px;

}



.kippuImg #thanks_hokurikuline01 {

	top: 220px;

}

.kippuImg #thanks_hokurikuline02 {

	top: 470px;

}



.imgamthanks_hokurikuline {

	height: 780px;

	margin-bottom:15px;

}

.jhohouthanks_hokurikuline {

	height: 550px;

}



.kanrenthanks_hokurikuline  {

	height: 233px;

}


/*********************************************

和歌山・南紀エリア

*********************************************/



.imgShingu100th li {

	position: absolute;

	text-align: center;

}



.kippuImg #shingu100th00_01 {

	left: 68px;

	top: 84px;

	width: 141px;

}



.kippuImg #shingu100th00_02 {

	left: 226px;

	top: 84px;

	width: 141px;

}



.kippuImg #shingu100th00_03 {

	left: 68px;

	top: 155px;

	width: 141px;

}



.kippuImg #shingu100th00_04 {

	left: 226px;

	top: 155px;

	width: 141px;

}



.kippuImg #shingu100th00_05 {

	left: 68px;

	top: 226px;

	width: 145px;

	width: 141px;

}



.kippuImg #shingu100th00_06 {

	left: 226px;

	top: 226px;

	width: 141px;

}



.kippuImg #shingu100th00_07 {

	left: 68px;

	top: 296px;

	width: 141px;

}



.kippuImg #shingu100th00_00 {

	left: 68px;

	top: 365px;

	width: 299px;

}



.kippuImg #shingu100th01_01 {

	left: 68px;

	top: 409px;

	width: 141px;

}



.kippuImg #shingu100th01_02 {

	left: 226px;

	top: 409px;

	width: 141px;

}



.kippuImg #shingu100th01_00 {

	left: 68px;

	top: 490px;

	width: 299px;

}



.kippuImg #shingu100th02 {

	left: 68px;

	top: 518px;

	width: 299px;

}



.kippuImg #shingu100th03 {

	left: 68px;

	top: 773px;

	width: 299px;

}



.kippuImg #shingu100th04 {

	left: 68px;

	top: 1235px;

	width: 299px;

}



.imgShingu100th {

	height: 1495px;

}

.jhohouShingu100th {

}

.kanrenShingu100th {

	height: 173px;

}

/* さよなら381系くろしお号記念入場券 */

.imgsayonara381-kuroshio {
	height:1250px;
	margin-bottom: 15px;
}

.imgsayonara381-kuroshio li {
	text-align: center;
	left: 0;
	width: 430px;
	position:absolute;
}

.kippuImg #sayonara381-kuroshio00 {
	top: 80px;
}

.kippuImg #sayonara381-kuroshio01 {
	top: 200px;
}

.kippuImg #sayonara381-kuroshio02 {
	top: 470px;
}
.kippuImg #sayonara381-kuroshio03 {
	top: 740px;
}

.jhohousayonara381-kuroshio {
	height: auto;
}

/*********************************************

北近畿エリア

*********************************************/
imgamthanks_hokurikuline
.kippuImg #amarube01 {

	position: absolute;

	text-align: center;

	left: 28px;

	top: 65px;

	width: 172px;

}

.kippuImg #amarube02 {

	position: absolute;

	text-align: center;

	left: 234px;

	top: 65px;

	width: 172px;

}

.kippuImg #amarube03 {

	position: absolute;

	text-align: center;

	left: 20px;

	top: 220px;

	width: 184px;

}

.kippuImg #amarube04 {

	position: absolute;

	text-align: center;

	left: 20px;

	top: 340px;

	width: 184px;

}

.kippuImg #amarube05 {

	position: absolute;

	text-align: center;

	left: 228px;

	top: 220px;

	width: 184px;

}

.kippuImg #amarube06 {

	position: absolute;

	text-align: center;

	left: 228px;

	top: 340px;

	width: 184px;

}

.imgamArube {

 height: 459px;

}

.jhohouAmarube {

}

.kanrenAmarube  {

	height: 216px;

}



.kippuImg #amarubeKokin01 {

	position: absolute;

	text-align: center;

	left: 30px;

	top: 103px;

	width: 170px;

}

.kippuImg #amarubeKokin02 {

	position: absolute;

	text-align: center;

	left: 234px;

	top: 75px;

	width: 170px;

}

.kippuImg #amarubeKokin03 {

	position: absolute;

	text-align: center;

	left: 20px;

	top: 278px;

	width: 181px;

}

.kippuImg #amarubeKokin04 {

	position: absolute;

	text-align: center;

	left: 225px;

	top: 278px;

	width: 181px;

}

.imgamArubeKokin {

	height: 449px;

}

.jhohouAmarubeKokin {

}

.kanrenAmarubeKokin  {

	height: 200px;

}



/*********************************************

広島・山口エリア

*********************************************/

.kippuImg #yamaguti01 {

	position: absolute;

	text-align: center;

	left: 148px;

	top: 80px;

	width: 145px;

}

.kippuImg #yamaguti02 {

	position: absolute;

	text-align: center;

	left: 22px;

	top: 375px;

	width: 187px;

}

.kippuImg #yamaguti03 {

	position: absolute;

	text-align: center;

	left: 222px;

	top: 375px;

	width: 187px;

}

.kippuImg #yamaguti04 {

	position: absolute;

	text-align: center;

	left: 22px;

	top: 510px;

	width: 187px;

}

.kippuImg #yamaguti05 {

	position: absolute;

	text-align: center;

	left: 224px;

	top: 510px;

	width: 187px;

}

.imgamYamaguti {

	height: 655px;

}

.jhohouYamaguti {

}

.kanrenYamaguti  {

	height: 173px;

}



/*********************************************

岡山・福山エリア

*********************************************/



#sanyo120th .sanyo120th {

	padding-bottom:10px;

}



.imgamsanyo120th li {

	position: absolute;

	text-align: center;

	left: 0;

	width: 430px;

}



.kippuImg #sanyo120th00 {

	top: 80px;

}



.kippuImg #sanyo120th01 {

	top: 220px;

}

.kippuImg #sanyo120th02 {

	top: 470px;

}



.imgamsanyo120th {

	height: 815px;

	margin-bottom:15px;

}

.jhohousanyo120th {

	height: 550px;

}



.kanrensanyo120th  {

	height: 233px;

}







#ako50th .ako50th {

	padding-bottom:10px;

}



.imgamako50th li {

	position: absolute;

	text-align: center;

	left: 0;

}



.kippuImg #ako50th00_01,

.kippuImg #ako50th00_02,

.kippuImg #ako50th00_03,

.kippuImg #ako50th00_04,

.kippuImg #ako50th00_05,

.kippuImg #ako50th00_06,

.kippuImg #ako50th00_07 {

}



.kippuImg #ako50th00_01 {

	top: 84px;

	left: 68px;

}



.kippuImg #ako50th00_02 {

	top: 84px;

	left: 226px;

}



.kippuImg #ako50th00_03 {

	top: 155px;

	left: 68px;

}



.kippuImg #ako50th00_04 {

	top: 155px;

	left: 226px;

}



.kippuImg #ako50th00_05 {

	top: 226px;

	left: 68px;

}



.kippuImg #ako50th00_06 {

	top: 226px;

	left: 226px;

}



.kippuImg #ako50th00_07 {

	top: 296px;

	left: 68px;

}



.kippuImg #ako50th00_00 {

	top: 369px;

	left: 68px;

	text-align: center;

	width: 300px;

}



.kippuImg #ako50th01 {

	top: 409px;

	left: 68px;

}

.kippuImg #ako50th02 {

	top: 409px;

	left: 222px;

}



.imgamako50th {

	height: 769px;

	margin-bottom:15px;

}

.jhohouako50th {

	height: 420px;

}



.kanrenako50th  {

	height: 233px;

}



#setoohashi25th .setoohashi25th {

	padding-bottom:10px;

}



.imgamsetoohashi25th li {

	position: absolute;

	text-align: center;

	left: 0;

}



.kippuImg #setoohashi25th00_01,

.kippuImg #setoohashi25th00_02,

.kippuImg #setoohashi25th00_03,

.kippuImg #setoohashi25th00_04,

.kippuImg #setoohashi25th00_05,

.kippuImg #setoohashi25th00_06,

.kippuImg #setoohashi25th00_07 {

}



.kippuImg #setoohashi25th00_01 {

	top: 84px;

	left: 68px;

}



.kippuImg #setoohashi25th00_02 {

	top: 84px;

	left: 226px;

}



.kippuImg #setoohashi25th00_03 {

	top: 155px;

	left: 68px;

}



.kippuImg #setoohashi25th00_04 {

	top: 155px;

	left: 226px;

}



.kippuImg #setoohashi25th00_05 {

	top: 226px;

	left: 68px;

}



.kippuImg #setoohashi25th00_00 {

	top: 300px;

	left: 68px;

	text-align: center;

	width: 300px;

}



.kippuImg #setoohashi25th01 {

	top: 333px;

	left: 68px;

}

.kippuImg #setoohashi25th02 {

	top: 333px;

	left: 222px;

}



.imgamsetoohashi25th {

	height: 700px;

	margin-bottom:15px;

}

.jhohousetoohashi25th {

	height: 420px;

}



.kanrensetoohashi25th  {

	height: 233px;

}

