/*Language*/
.cn{display:none;}
.en{display:none;}
*html .cn{
	font-family:"Arial Unicode MS", "PMingLiU", "MingLiu";
}
html[xmlns*=""] body:last-child .cn {
	font-family:"Arial Unicode MS", "PMingLiU", "MingLiu";
}
.langswitch{
height:28px;
line-height:0px;
float:right;
margin-top:+2em;
}

/*General*/
*{
	list-style:none;
	}
img{
	border:none;
	}
body{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:12px;
	color:#333333;
	margin:0px;
	padding:0px;
	line-height:150%;
	background:url(http://www.asiawing.co.jp/images/img.php?n=back_gr.gif) repeat-y left;
}
.container {
	margin:0;
	padding:0;
	width:800px;
	background-color:#FFFFFF;
}
.inner{
	margin:0 auto;
	padding:0;
	width:780px;
	}
.body .inner{
	width:580px;
	padding-left:30px;
	min-height:200px;;
	_height:200px;	/* for IE */
	}

.header{
	margin:0;
	padding:0;
	}
.topNav{
	margin:0;
	padding:0 5px 0 0;
	background:url(http://www.asiawing.co.jp/images/img.php?n=sp_blue.gif);
	text-align:right;
	}
.topNav,
.topNav a,
.topNav a:link,
.topNav a:hover,
.topNav a:visited{
	color:#FFFFFF;
	}

.headNav{
	margin:0;
	padding:0;
	}
.footer{
	clear:both;
	margin:20px 0 0 0;
	}
.footer .inner{
	padding:3px 0 0 0;
	background:url(http://www.asiawing.co.jp/images/img.php?n=sp_gray.gif) repeat-x top;
	}
address{
	text-align:right;
	vertical-align:top;
}
h1{
	margin:0;
	padding:0;
	line-height:2;
	height:48px;
	font-size:18px;
float:left;
	}
h1 a,
h1 a:link,
h1 a:hover,
h1 a:visited{
	color:#FFFFFF;
	}
h2{
	margin:0;
	padding:0;
	}
h3{
	margin:8px 0 5px 0;
	padding:0;
	color:#6699CC;
	font-weight:bold;
	font-size:14px;
	text-indent:-30px;
	}
h4{
	margin:8px 0 5px 0;
	font-size:1.1em;
}
strong{
	color: #CC6633;
	font-size: 12px;
	}
/*	
A:link		{ color:#000066; text-decoration:none }
A:visited	{ color:#000066 ; text-decoration:none }
A:active	{ color:#000066 ; text-decoration:none }
*/
A:hover  	{ color:#000066 ; text-decoration:underline }

.3px{
	margin-top:3px;
	}
.5px{
	margin-top:5px;
	}
.10px{
	margin-top:10px;
	}
.15px{
	margin-top:15px;
	}

/*clearfix*/
.headNav ul,
.rmenu,
.archive_list,
.product_item{
	zoom:1;/*for IE 5.5-7*/
	}
.headNav ul:after,
.rmenu:after,
.archive_list:after,
.product_item:after{
    content:".";
    clear:both;
    height:0;
    display:block;
    visibility:hidden;
}
/*headNav*/
.headNav a,
.headNav a:link,
.headNav a:hover,
.headNav a:visited{
                color:#000066; text-decoration:none;
	}
.header h1 a,
.headnav li a{
	display:block;
	}
.headNav ul{
	margin:0;
	padding:0;
	}
.headNav li{
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:middle;
	line-height:1.5;
	float:left;
	}
.mainNav ul{
	}
.mainNav li{
	background:#FFFFFF url(http://www.asiawing.co.jp/images/img.php?n=mm_00.gif) no-repeat bottom;
	color:#000000;
	width:145px;
	height:30px;
	}
.mainNav a,
.mainNav a:link,
.mainNav a:hover,
.mainNav a:visited{
	display:block;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
                color:#000066; text-decoration:none;
	}
.subNav{
	background:#19217A url(http://www.asiawing.co.jp/images/img.php?n=smenu_mt.gif) no-repeat;
	height:30px;
	padding-left:1px;
	}
.subNav li{
	color:#CCCCCC;
	width:100px;
	height:30px;
	}
.subNav a,
.subNav a:link,
.subNav a:hover,
.subNav a:visited{
	display:block;
	line-height:30px;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	}
/*TOP*/
.top_body{
	margin:0;
	padding:0;
	float:left;
	width:560px;
	}
.top_body .inner{
	margin:0;
	padding-left:15px;
	width:535px;
	}
.catch {
	padding-top:10px;
	padding-right:30px;
	padding-bottom:10px;
	padding-left:15px;
}
.rmenu{
	margin:0;
	padding:0;
	width:216px;
	float:left;
	}
.news h2{
	margin:0;
	padding:0;
	width:542px;
	height:38px;
	background:url(http://www.asiawing.co.jp/images/img.php?n=news_01.gif) no-repeat;
	text-indent:-1000px;
	overflow:hidden;
	}
.newsdate{
	font-size:x-small;
	padding-left:10px;
	font-weight:normal;
	color:#333333;
	}
.news ul{
	margin:0;
	padding:0;
	width:542px;
	background:url(http://www.asiawing.co.jp/images/img.php?n=news_02.gif) repeat-y;
	}
.news li{
	margin:0;
	padding:0;
	text-indent:15px;
	font-weight:bold;
	}
.news .comment{
	margin:auto;
	padding:3px auto 0px 35px;
	text-indent:0;
	font-weight:normal;
	width:500px;
	}
.news .comment p{
	display:inline;
	margin:0;
}
.news .more{
	padding-bottom:10px;
	width:542px;
	background:url(http://www.asiawing.co.jp/images/img.php?n=news_02.gif) repeat-y;
	float:left;
	}
.news .more a{
	float:right;
	margin-right:30px;
	}
.news .clear{
	clear:both;
	background:url(http://www.asiawing.co.jp/images/img.php?n=news_03.gif) no-repeat;
	width:542px;
	height:6px;
	}
/*inidividuals*/
.subTitle{
	font-size:14px;
	color: #333333;
	background-image:url(http://www.asiawing.co.jp/images/img.php?n=sub_title.gif);
	background-repeat:no-repeat;
	margin:0 0 20px 60px;
	padding:10px 0 10px 0;
	text-indent:50px;
	font-weight:bold;
}
.subBody {
	padding: 15px 60px;
	height: 350px;
	line-height: 150%;
}
.style9{
	font-size:16px;
	font-weight:bold;
	}
.hierar{
	font-size:10px;
	padding-top:10px;
	padding-right:5px;
	padding-bottom:10px;
	padding-left:60px;}
.entry_body{
	margin:0 auto;
	padding:0;
	float:left;
	width:400px;
	padding-left:50px;
	}
.archive_list{
	margin:0;
	padding:0;
	float:left;
	width:200px;
	}

/*Products*/
.product_list ul{
	margin:0;
	padding:0;
	}
.product_list ul p{
	margin:5px auto 2px 0;
	padding:0;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	}
.product_item{
	margin:0 0 15px 0;
	padding:0;
	}
.product_name{
	margin:0;
	width:420px;
	float:right;
	}
.product_list li,
.product_name a,
.product_name a:link,
.product_name a:hover,
.product_name a:visited{
	font-size:1.1em;
	line-height:1.2;
	font-weight:bold;
	color:#CC0000;
	}
.product_img{
	width:150px;
	float:left;
	}
.product_img img{
	width:150px;
	}
.product_body{
	margin:5px 0 0 0;
	width:420px;
	float:right;
	}
.product_body p{
	margin:2px 0 2px 0;
	}


/*Access*/
.map{
	border:1px solid #333333;
	cursor:pointer;
	}
/*PrivacyPolicy*/
.privacy li{
	list-style-type:decimal;
	}
/*Sitemap*/
.sm_cat{
	text-indent:0;
	}
.sm_cat li{
	list-style-image:url(http://www.asiawing.co.jp/images/img.php?n=button.gif);
	}
.sm_cat .sm_sub li{
	list-style-image:none;
	list-style-type:disc;
	}
/*Form*/
.formPoint {
	margin:0;
	padding:0;
	border:1px solid #333333;
	}
.formPoint td{
	word-break:break-all;
	}
.formName{
	text-align:left;
	vertical-align:top;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	width:150px;
	}
.red{
	color:#FF0000;
	}
.formSubmit{
	padding:10px;
	}