@charset "Shift_JIS";

/* sidePaneC01*/
#sidePaneC01 .sidePane
	{
	background-image:  url(/inflight/inter/img/bg_inflight-meals-search.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	}
	
	
#sidePaneC01 .sidePane .innerBox {
	width:180px;
	padding:0 20px;}


#sidePaneC01 .sidePane p.searchNote01
	{
	margin: 0;
	padding: 5px 5px 3px 5px;
	}

#sidePaneC01 .sidePane p.searchNote02
	{
	padding: 4px 0 0 0;
	}

#sidePaneC01 .sidePane tr.seatType select
	{
	width: 168px;
	}

#sidePaneC01 .sidePane p.submit{
	height:50px;
	margin:10px 7px 0 5px;
	}
* html #sidePaneC01 .sidePane p.submit{ height:49px;margin:0 7px 0 5px; padding-top:10px;}
*:first-child+html .sidePane p.submit{ height:48px;margin:10px 7px 0 5px;}


/* =========== sidePane component =========== */

#sidePaneC01	
	{
	margin: 0 0 10px;
	padding: 0;
	font-size: 12px;
	line-height: 1;
	}

#sidePaneC01 h2
	{
	display: none;
	}

#sidePaneC01 div.pseudo-after
	{
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1;
	}



#sidePaneC01 .sidePane table,
#sidePaneC01 .sidePane p,
#sidePaneC01 .sidePane ul
	{
	margin: 5px;
	}


#sidePaneC01 .sidePane ul.linkListB02 li
	{
	margin-bottom: 3px;
	}

#sidePaneC01 .sidePane ul.linkListB02 li a.linkButtonD
	{
	}

#sidePaneC01 .sidePane a img,
#sidePaneC01 .sidePane input,
#sidePaneC01 .sidePane select
	{
	vertical-align: middle;
	}


#sidePaneC01 .sidePane table th,
#sidePaneC01 .sidePane table td,
#sidePaneC01 .sidePane table th,
#sidePaneC01 .sidePane table td
	{
	vertical-align: middle;
	font-weight: normal;
	white-space: nowrap;
	text-align: left;
	}

#sidePaneC01 .sidePane table.withArrowA,
#sidePaneC01 .sidePane table.withArrowB
	{
	background-image: url(/common_rn/img/icon_sidepane_002.gif);
	background-repeat: no-repeat;
	}

#sidePaneC01 .sidePane table.withArrowA
	{
	background-position: 10px 38px;
	}

#sidePaneC01 .sidePane table.withArrowB
	{
	background-position: 10px 17px;
	}


#sidePaneC01 .sidePane table th
	{
	font-size: 10px;
	color: #727272;
	padding-right: 3px;
	}

#sidePaneC01 .sidePane tr.monthday select
	{
	width: 55px;
	}

#sidePaneC01 .sidePane tr.airport select
	{
	width: 135px;
	}

#sidePaneC01 .sidePane select
	{
	max-height: 18px;
	_height: 20px; /* WinIE */
	}

#sidePaneC01 .sidePane .submit,
#sidePaneC01 .sidePane .submit li
	{
	text-align: right;
	}

/* C01 */
#sidePaneC01
	{
	width: 220px;
	border-bottom: 1px solid #9a9a9a;
	background: #d6d6d6 url(/common_rn/img/bg_sidepane_002_rn.gif) top left repeat-y;
	}



/* --- divide --- */

#sidePaneC01 .sidePane .divideA hr,
#sidePaneC01 .sidePane .divideB hr,
#sidePaneD01 .sidePane .divideA hr,
#sidePaneD01 .sidePane .divideB hr
	{
	display: none;
	}

/* A, B */
#sidePaneC01 .sidePane .divideA,
#sidePaneC01 .sidePane .divideB,
#sidePaneD01 .sidePane .divideA,
#sidePaneD01 .sidePane .divideB
	{
	clear: both;
	background-repeat: no-repeat;
	background-position: center left;
	}

#sidePaneC01 .sidePane .divideA,
#sidePaneC01 .sidePane .divideB
	{
	height: 3px;
	margin: 4px 0 0;
	background-image: url(/common_rn/img/parts_sidepane_004_rn.gif);
	}

#sidePaneD01 .sidePane .divideA,
#sidePaneD01 .sidePane .divideB
	{
	height: 2px;
	margin: 5px 0;
	background-image: url(/common_rn/img/parts_sidepane_005.gif);
	}


/* B */
#sidePaneC01 .sidePane .divideB,
#sidePaneD01 .sidePane .divideB
	{
	margin-top: 0;
	}
	

.line hr
	{
	display: none;
	}	
.line
	{
	height: 3px;
	background-image: url(/common_rn/img/parts_sidepane_line_rn.gif);
	}
