@charset "UTF-8";

body,div{
	margin: 0;
	padding:0;
}

div.zentai {
	width: 100%;
/* 	max-width: 765px;
	margin-left: 10px;
	margin-top: 15px; */
	max-width: 785px;
	margin: 15px auto 0 auto; /* 中央寄せ */
	padding: 0 10px;
	box-sizing: border-box;
}

table {
	width: 100%;
	word-break: break-word;
}

img {
	line-height: 1;
	font-size: 1px;
}

img[src$="space.gif" i] {
	display: block;
}

div.TitleBlock01{
	width: 100%;
	height: auto;
	line-height: 0.9;
	clear: both;
	margin: 0;
	padding: 0;
	background-color: #eef0f0;
}
div.TitleBlock01 table{
	width: 100%;
	margin: 0;
	padding: 0;
}
div.TitleBlock01 th,
div.TitleBlock01 td{
	padding: 3px;
}
div.TitleBlock01 th{
	border-left: 8px solid #cc0000;
	padding-left: 8px;
	text-align: left;
	font-weight: normal;
}
div.TitleBlock01 th h1{
	display: inline;
	margin: 0 1em 0 0;
	padding: 0;
	font-size: 14px;
	line-height: 1.2;
	font-weight: bold;
}
div.TitleBlock01 td{
	white-space: nowrap;
}
div.TitleBlock02{
	clear: both;
	width: 100%;
	margin: 0;
	padding: 5px 0 0 0;
	background: #fffadc url(https://jmbtour.jal.co.jp/system/keiyaku/image/pt_bg_leadtext.gif) repeat-y;
	font-size: 12px;
}
div.TitleBlock02 p{
	margin: 0 9px 0 16px;
	padding: 0 0 5px 0;
	line-height: 1.3;
}

div.caution{
	margin: 0;
	padding: 3px 4px 2px;
	background: #fffadc;
	border: 1px solid #a8a8a8;
}
div.caution p,
div.caution ul{
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 1.4;
}
div.caution em{
	font-size: 12px;
	display: block;
	font-style: normal;
	font-weight: bold;
	padding-left: 15px;
	text-indent: -15px;
}
div.cautionck em img:first-child
	{
	/* MacIE \*//*/
	margin-left: -15px;
	/* end */
}
div.caution img{
	vertical-align: -1px;
}
div.caution ul.listA02{
	padding-left: 13px;
	text-indent: -13px;
	list-style: none;
	line-height: 1.2;
}


.ind1{font-size:12px;color:#FFFFFF;font-weight:bold;}
.ind2{font-size:12px;line-height:18px;color:#333333;font-weight:bold;}
.tx1{font-size:14px;line-height:18px;font-weight:bold;}
.tx2{font-size:12px;line-height:16px;}
.tx3{font-size:10px;line-height:14px;}
.at1{font-size:14px;line-height:18px;color:#CC0000;font-weight:bold;}
.at2{font-size:12px;line-height:16px;color:#CC0000;}
.at3{font-size:10px;line-height:14px;color:#CC0000;}
.im1{font-size:14px;line-height:18px;color:#663300;font-weight:bold;}
.im2{font-size:12px;line-height:16px;color:#663300;}
.im3{font-size:10px;line-height:14px;color:#663300;}
.note1{font-size:10px;line-height:14px;color:#666666;}
.note2{font-size:12px;line-height:18px;}
.note3{font-size:10px;line-height:12px;}
.sup1{font-size:10px;line-height:14px;font-weight:bold;}
.li1{font-size:12px;line-height:16px;font-weight:bold;}
.li2{font-size:12px;line-height:16px;font-weight:normal;}
.tb1{font-size:12px;padding:5px 4px 4px 4px;}
.tba1{font-size:12px;color:#CC0000;padding:5px 4px 4px 4px;}
.tbi1{font-size:12px;color:#663300;padding:5px 4px 4px 4px;}


.BG01 {background-color:#FFFFFF;} 
.BG02 {background-color:#CCCCCC;} 
.BG03 {background-color:#FFFFEE;} 
.BG04 {background-color:#eee8aa;} 
.BGwaku {background-color:#999999;} 

.submit{padding:4px 4px 4px 4px;}
.submit_66{width:66;height:21;font-size:12px;}
.form{margin:0px; padding:0px;}

.chu1{color:#FF0066;font-weight:bold;}
.alert{color: #cc0000;}
.alert2{color: #FF0000;}

A {color:#0033CC; text-decoration:none;}
A:active {color:#DD0000; text-decoration:underline;}
A:visited {color:#9900CC; text-decoration:none;}
A:hover {text-decoration:underline;}


td{color:#000000;font-size:12px;line-height:16px;}
.shou{color:#006600;font-size:16px;font-weight:bold;}
.jou{color:#006600;font-size:15px;}
.flow{color:#454545;}
.midashi{color:#333366;font-size:11pt;font-weight:bold}
.ya{color:#6699FF;font-size:16pt;font-weight:bold}
.hyou{border-collapse: collapse;}
.hyou th, .hyou td{border:1px solid #999999;padding:4px;}