@charset "utf-8";
/*////////////////////////////////////////

  Basic Setting

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

*{
	margin:0;
	padding:0;
	font-size:100%;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}


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

  Clear Setting

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

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

  Top Flash Setting

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

.flash {
	padding:0;
	margin:0;
}

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

  Counter Setting

/////////////////////////////////////// */
#counter {
	text-align:right;
	padding-bottom:20px;
}

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

 Topics Setting

/////////////////////////////////////// */
#topics {
	padding-bottom:15px;
}

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

 Top Title Setting

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

.topTitle {
	background-image: url(../../img/top_title_bg.gif);
	background-repeat:no-repeat;
	width:523px;
	height:21px;
	padding:21px 0 15px 57px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	text-align:left;
}

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

 Tokyo Setting

/////////////////////////////////////// */
#tokyo {
	padding-bottom:15px;
}

.tTitle {
	padding:0px;
	background-color:#E2F0FF;
}

.tIn {
	background-color:#E2F0FF;
	padding:5px 1px 10px 11px;
}

.tPhoto {
	float:left;
	margin-right:10px;
	width:132px;
}

.tPhoto a {
	color:#002CA0;
	font-weight:bold;
}

#tokyo img {
	margin-bottom:5px;
	border:0;
}
/*////////////////////////////////////////

 Osaka Setting

/////////////////////////////////////// */
#osaka {
	padding-bottom:15px;
}

.oTitle {
	padding:0px;
	background-color:#FFE2E2;
}

.oIn {
	background-color:#FFE2E2;
	padding:5px 1px 10px 11px;
}

.oPhoto {
	float:left;
	margin-right:10px;
	width:132px;
}

.oPhoto a {
	color:#D01D1D;
	font-weight:bold;
}

#osaka img {
	margin-bottom:5px;
	border:0;
}

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

 Fukuoka Setting

/////////////////////////////////////// */
#fukuoka {
	padding-bottom:15px;
}

.fTitle {
	padding:0px;
	background-color:#E2FFE7;
}

.fIn {
	background-color:#E2FFE7;
	padding:5px 1px 10px 11px;
}

.fPhoto {
	float:left;
	margin-right:10px;
	width:132px;
}

.fPhoto a {
	color:#227410;
	font-weight:bold;
}

.ftxt {
	float:right;
	margin-right:10px;
	width:274px;
	font-size: 12px;
	line-height: 18px;
}

#fukuoka img {
	margin-bottom:5px;
	border:0;
}


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

 Jal Setting

/////////////////////////////////////// */
#jal {
	margin-bottom:15px;
	background-color:#FFECE3;
	background-image: url(../../img/jal_bg.gif);
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF9600;
}

.jTitle {
	padding:0px;
	background-color:#FFECE3;
	background-image: url(../../img/jal_bg.gif);
}

.jIn {
	background-color:#FFECE3;
	padding:0 1px 10px 11px;
	background-image: url(../../img/jal_bg.gif);
}

.jTitleT {
	background-image:url(../../img/jal_title_bg.gif);
	width:543px;
	height:18px;
	padding:7px 0 0 15px;
	font-weight:bold;
	color:#333333;
	margin:5px 10px 10px 0;
	text-align:left;
}

.jTitleO {
	clear:both;
	background-image:url(../../img/jal_title_bg_o.gif);
	width:543px;
	height:18px;
	padding:7px 0 0 15px;
	font-weight:bold;
	color:#333333;
	margin:10px 10px 10px 0;
	text-align:left;
}


.jPhoto {
	float:left;
	margin-right:9px;
	width:133px;
}

.jPhoto a {
	color:#002CA0;
	font-weight:bold;
}

#jal img {
	margin-bottom:5px;
	border:0;
}

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

 Under Banner Setting

/////////////////////////////////////// */
#underBanner {
	background-color:#F0F0F0;
	border-top:1px solid #CCCCCC;
	width:560px;
	padding:10px 11px;
	text-align:left;
	margin-bottom:15px;
}

#underBanner img {
	float:left;
	margin-right:10px;
}

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

 Credit Setting

/////////////////////////////////////// */
#credit {
	background-color:#F0F0F0;
	border-top:1px solid #CCCCCC;
	width:560px;
	padding:10px 11px;
	text-align:left;
	margin-bottom:15px;
}

.creLeft {
	width:310px;
	float:left;
	text-align:left;
}

.creRight {
	width:218px;
	float:right;
	text-align:left;
}

#credit img {
	margin-bottom:2px;
}

.creCard {
	float:left;
	margin-right:2px;
}
.creCon {
	float:left;
	margin-right:2px;
}
.creBank {
	float:left;
}
