﻿@charset "utf-8";

/* =====================================================================
*
*   XAIR
*
*	001. XAIR TOP
*	002. XAIR LEFT SUBNAVIGATION
*	003. XAIR ORIGIN PAGE
*	004. XAIR FEATURE PAGE
*	005. XAIR LINE UP PAGE
*											
*   999. Clearfix											
*
* =================================================================== */

/* =====================================================================
*
*    001. XAIR TOP
*
* =================================================================== */
#xairPromoAreaWrapper{
	width:940px;
	height:440px;
	border:5px solid #079742;
}
#xairPromoAreaWrapper p{
	padding:20px 170px 0;
	height:420px;
	color:#FFF;
	background:url(/xair/images/nonfla.jpg) no-repeat;
	line-height:1.5;
}
#xairPromoAreaWrapper a{
	color:#FFF;
}
#xairPromoAreaWrapper p img{
	float:left;
	margin:0 10px 20px 0;
}
#xairHomeNav{
	width:940px;
	height:67px;
	border:5px solid #079742;
	border-top:none;
	background:#079742;
}
#xairHomeNav li{
	display:inline;
	float:left;
	margin:0 2px 0 0;
}
#xairHomeNav a,
#xairHomeNav span{
	display:block;
	overflow:hidden;
	width:233px;
	height:67px;
	background:url(/xair/images/home-btn.jpg) no-repeat;
	text-indent:-9999px;
}
#xairHomeNav .btn01{
	background-position:0 0;
}
#xairHomeNav .btn01:hover{
	background-position:0 -67px;
}
#xairHomeNav .btn02{
	background-position:-235px 0;
}
#xairHomeNav .btn02:hover{
	background-position:-235px -67px;
}
#xairHomeNav .btn03{
	background-position:-470px 0;
}
#xairHomeNav .btn03:hover{
	background-position:-470px -67px;
}
#xairHomeNav .btn04{
	background-position:-705px 0;
}
#xairHomeNav .btn04:hover{
	background-position:-705px -67px;
}

/* =====================================================================
*
*    002. XAIR LEFT SUBNAVIGATION
*
* =================================================================== */
#Left dl.xairNav{
	width:250px;
	margin:0 0 20px 0;
	background:url(/xair/images/bg-xair-nav01.gif) repeat-y;
}
#Left dl.xairNav dt{
	margin:0;
	padding:0 0 1px;
	background:url(/images/format/format-dot-devider-horizontal.gif) repeat-x left bottom;
}
#Left dl.xairNav dd{
	margin:0 1px;
	padding:0 0 1px;
	background:url(/images/format/format-dot-devider-horizontal.gif) repeat-x left bottom;
}
#Left dl.xairNav dd.last-c{
	margin:0;
	padding:0 1px 3px;
	background:url(/xair/images/bg-xair-nav02.gif) no-repeat left bottom;
}
#Left dl.xairNav dd.last-c-active{
	background:#F9F9D3 url(/xair/images/bg-xair-nav02.gif) no-repeat left bottom;
}
#Left dl.xairNav dd a{
	display:block;
	padding:11px 20px;
	color:#666;
	background:url(/images/format/format-deco-dottri-green.gif) no-repeat 10px 1.4em;
	text-decoration:none;
}
#Left dl.xairNav dd a:hover{
	color:#059448;
	text-decoration:underline;
}
#Left dl.xairNav dd a.active{
	background:#F9F9D3 url(/images/format/format-deco-dottri-green.gif) no-repeat 10px 1.4em;
}
#Left dl.xairNav dd a.active:hover{
	color:#666;
	text-decoration:none;
}
#Left dl.xairNav img{
	vertical-align:bottom;
}

/* =====================================================================
*
*    003. XAIR ORIGIN PAGE
*
* =================================================================== */
#pagesWrap dl.xair-orgin-note01{
	margin:0 0 35px;
}
#pagesWrap dl.xair-orgin-note01 dt{
	margin:0 0 8px;
}
#pagesWrap dl.xair-orgin-note01 dd{
	width:646;
	height:152px;
	padding:7px;
	background:url(/xair/images/bg-orgin-note01.jpg) no-repeat;
}
#pagesWrap dl.xair-orgin-note01 dd p{
	float:left;
	margin:0;

}
#pagesWrap dl.xair-orgin-note01 dd ul{
	float:left;
	margin:0;
}
#pagesWrap dl.xair-orgin-note01 dd li{
	margin:23px 0 0;
}

/* =====================================================================
*
*    004. XAIR FEATURE PAGE
*
* =================================================================== */
#Right div.page-xair-feature p,
#Right div.page-xair-feature ul,
#Right div.page-xair-feature ol,
#Right div.page-xair-feature dl{
	margin:0 0 35px;
}
#Right div.page-xair-feature img{
	vertical-align:bottom;
}
#Right div.page-xair-feature dl.xair-feature-point{
	margin:0 0 15px;
	background:url(../xair/images/bg-xair-feature-point.gif) no-repeat left bottom;
}
#Right div.page-xair-feature dl.xair-feature-point dd ul{
	width:643x;
	height:72px;
	margin:0;
	padding:16px 0 0 17px;
}
#Right div.page-xair-feature dl.xair-feature-point dd li{
	float:left;
	margin:0 8px 0 0;
}
#Right div.page-xair-feature p.xair-feature-column-btn{
	padding:26px 0 0 0;
	background:url(../xair/images/bg-xair-column.gif) no-repeat;
}

/* =====================================================================
*
*    005. XAIR LINE UP PAGE
*
* =================================================================== */
#Right div.page-xair h3.img01{
	margin:0 0 18px;
	padding:0;
	border-bottom:none;
	font-size:100%;
}
/* xair-linup-t01 */
#pagesWrap table.xair-linup-t01{
	width:658px;
	margin:0 0 20px;
	border:1px solid #C8C8C8;
}
#pagesWrap table.xair-linup-t01 th{
	padding:4px;
	background:#F2F3F6 url(/images/format/format-dot-devider-horizontal.gif) repeat-x left bottom;
	border-right:1px solid #C8C8C8;
	text-align:center;
}
#pagesWrap table.xair-linup-t01 thead th{
	background:#F2F3F6;
	border:1px solid #C8C8C8;
}
#pagesWrap table.xair-linup-t01 thead th.maker{
	color:#FFF;
	font-weight:bold;
}
#pagesWrap table.xair-linup-t01 thead th.m01{
	background:#EE626D;
}

#pagesWrap table.xair-linup-t01 thead th.m02{
	background:#63C29A;
}
#pagesWrap table.xair-linup-t01 thead th.m03{
	background:#FA9A5D;
}
#pagesWrap table.xair-linup-t01 thead th.m04{
	background:#0065B7;
}
#pagesWrap table.xair-linup-t01 thead th.apf{
	background:#DEF7B7;
}
#pagesWrap table.xair-linup-t01 tbody th{
	width:130px;
}
#pagesWrap table.xair-linup-t01 th.first-c{
	background:none;
	border:1px solid #C8C8C8;
}
#pagesWrap table.xair-linup-t01 td{
	padding:4px;
	border-right:1px solid #C8C8C8;
	background:url(/images/format/format-dot-devider-horizontal.gif) repeat-x left bottom;
	text-align:center;
}
#pagesWrap table.xair-linup-t01 th.wt01{
	width:45px;
}
#pagesWrap table.xair-linup-t01 tfoot th{
	background:#F2F3F6;
}
#pagesWrap table.xair-linup-t01 tfoot td{
	background:none;
}
/* xair-linup-pic-l01 */
#pagesWrap div.xair-linup-pic-l01{
	width:660px;
	margin:0 0 40px;
}
#pagesWrap div.xair-linup-pic-l01 dl{
	display:inline;
	float:left;
	width:185px;
	margin:0 35px 0 0;
}
#pagesWrap div.xair-linup-pic-l01 dt{
	margin:0 0 10px;
	padding:0 0 7px 5px;
	color:#059448;
	background:url(/images/format/format-dot-devider-horizontal.gif) repeat-x left bottom;
	font-size:107%;
	font-weight:bold;
	line-height:1.2;
}
#pagesWrap div.xair-linup-pic-l01 dd.catalog{
	margin:0 0 0 10px;
	padding:0 0 0 15px;
	background:url(/images/format/format-deco-circlevec-green.gif) no-repeat 0 0.4em;
}
/* xair-linup-note01 */
#pagesWrap div.xair-linup-note01{
	padding:30px 5px 0;
	border-top:1px dotted #808080;
}
#pagesWrap div.xair-linup-note01 ul{
	margin:0 13px 35px 2.8em;
}
#pagesWrap div.xair-linup-note01 li{
	text-indent:-2.2em;
}
#pagesWrap div.xair-linup-note01 p{
	margin:20px 0;
	text-align:center;
}

/* =====================================================================
*
*    999. ClearFix
*
* =================================================================== */
/* modern browsers */
#xairHomeNav ul:after,
#pagesWrap div.xair-linup-pic-l01:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
/* IE7 */
#xairHomeNav ul,
#pagesWrap div.xair-linup-pic-l01
{
	display:inline-block;
}
/* legacy IE */
* html #xairHomeNav ul,
* html #pagesWrap div.xair-linup-pic-l01
{
	height:1%;
}
#xairHomeNav ul,
#pagesWrap div.xair-linup-pic-l01
{
	display:block;
}