@charset "utf-8";
/* CSS Document */
body
{
	margin:0px;text-align:center;font-family:"MS PGothic";
}
body input ,  body textarea
{
	font-family:"MS PGothic";
}
body a:focus , body input:focus
{
	outline:none;
}
body form
{
	padding:0px;margin:0px;overflow:hidden;
}
body a img
{
	border:0px;
}
body a:hover img
{
	border:0px;opacity:0.7;-moz-opacity:0.7;filter:alpha(opacity='70');
}
ul
{
	clear:both;list-style:none;margin:0px;padding:0px;width:auto;height:auto;overflow:hidden;
}
h2
{
	display:inline;
}
div#QW_BBS
{
	left:0px;
	position:absolute;
	width:260px;
	height:110px;
	z-index:50;
	overflow:hidden;
	text-align:left;
	font-size:12px;
}
/*Container*/
#QW_Container
{
	clear:both;
	position:relative;
	width:100%;
	height:auto;
	overflow:hidden;
	margin:0px auto;
	text-align:center;
	background:url(../image/head_bg.jpg) repeat-x #FFFFFE;
}
/*Frame*/
#QW_Head,#QW_Body,#QW_Foot
{
	clear:both;
	position:relative;
	z-index:2;
	width:100%;
	height:auto;
	margin:0px auto;
	overflow:hidden;
}
#QW_Head div.inc , #QW_Foot div.inc , #QW_Body div.inc
{
	clear:both;
	width:1003px;
	position:relative;
	z-index:3;
	height:auto;
	margin:0px auto;
	overflow:hidden;
}
/*head*/
#QW_Head
{
	width:1003px;
	font-size:0px;
}
#QW_Head div.inc
{
	position:relative;
	clear:both;
	height:133px;
	overflow:hidden;
	background:url(../image/head.jpg);
}
#QW_Head div.inc div
{
	position:relative;
}
#QW_Head div.inc div.content
{
	clear:both;
	z-index:4;
	width:100%;
	height:auto;
	overflow:hidden;
}
#QW_Head div#Seach
{
	position:absolute;
	text-align:left;
	top:20px;
	left:380px;
	width:246px;
	height:38px;
	overflow:hidden;
	background:url(../image/search_bg.jpg);
}
#QW_Head div#Seach input.texta
{
	position:absolute;
	left:10px;
	top:5px;
	width:160px;
	height:20px;
	line-height:20px;
	z-index:4;
	border:1px solid #999;
	overflow:hidden;
}
#QW_Head div#Seach input.kesaku
{
	position:absolute;
	left:185px;
	top:5px;
	font-size:13px;
	letter-spacing:1px;
	width:50px;
	height:22px;
	line-height:19px;
	z-index:4;
	border:1px solid #999;
	overflow:hidden;
}
#QW_Head div#Logo
{
	float:left;
	z-index:5;
	top:20px;
	left:50px;
	width:273px;
	height:69px;
	overflow:hidden;
}
#QW_Head div#Login
{
	float:right;
	z-index:5;
	top:10px;
	right:57px;
	width:307px;
	height:83px;
	overflow:hidden;
	background:url(../image/login.jpg) no-repeat;
}
#QW_Head div#Login span.lose
{
	position:absolute;
	top:65px;
	left:120px;
	display:block;
	width:200px;
	height:20px;
	text-align:left;
	overflow:hidden;	
}
#QW_Head div#Login span.lose a
{
	font-size:12px;
	color:#03C;
	text-decoration:underline;
}
#QW_Head div#Login span.lose a:hover
{
	text-decoration:none;
}
#QW_Head div#Login	input.myid , #QW_Head div#Login	input.mypw
{
	position:absolute;
	left:78px;
	background:#FFF;
	border:1px solid #fafafa;
	padding:0px;
	width:133px;
	height:17px;
	line-height:17px;
	overflow:hidden;
	z-index:6;
}
#QW_Head div#Login	input.myid 
{
	top:10px;
}
#QW_Head div#Login	input.mypw 
{
	top:34px;
}
#QW_Head div#Login	input.mybtn
{
	position:absolute;
	width:82px;
	height:19px;
	background:url(../image/login_btn.jpg);
	border:none;
	left:216px;
	top:35px;
	cursor:pointer;
}
#QW_Head div#Login	input.mybtn:hover
{
	background:url(../image/login_btnb.jpg);
}
#QW_Head #Nav
{
	position:absolute;
	bottom:0px;
	right:59px;
	width:545px;
	height:42px;
	overflow:hidden;
	z-index:6;
	background:url(../image/nav.jpg);
}
* html #QW_Head #Nav
{
	bottom:-1px;
}
#QW_Head #Nav li
{
	position:relative;
	float:left;
	width:136px;
	height:42px;
	text-align:left;
	overflow:hidden;
}
#QW_Head #Nav li a
{
	position:relative;
	cursor:pointer;
	display:block;
	width:130px;
	height:38px;
	top:4px;
	left:3px;
	letter-spacing:1px;
	font-size:12px;
	font-weight:bolder;
	text-decoration:none;
	color:#FFF;
	overflow:hidden;
}
#QW_Head #Nav li a:hover
{
	background:url(../image/nav_b.jpg) no-repeat;
}
#QW_Head #Nav li a span
{
	position:relative;
	width:116px;
	height:27px;
	text-align:center;
	line-height:28px;
	display:block;
	top:7px;
	left:6px;
	overflow:hidden;
}
/*body*/
#QW_Body div#Banner
{
	position:relative;
	z-index:3;
	width:100%;
	height:280px;
	margin:0px auto 0px auto;
	overflow:hidden;
}
#QW_Body div#address
{
	clear:both;
	width:890px;
	text-align:left;
	padding:0px 5px;
	height:23px;
	line-height:23px;
	letter-spacing:1px;
	margin:5px auto 0px auto;
}
#QW_Body div#address span.index a
{
	color:#03C;
	font-size:14px;
	text-decoration:none;
}
#QW_Body div#address span.sub a
{
	color:#000;
	font-size:12px;
	text-decoration:none;
}
#QW_Body div#address span.thisp
{
	color:#F00;
	font-weight:bolder;
	font-size:14px;
}
#QW_Body div#address span.index a:hover , #QW_Body div#address span.sub a:hover
{
	text-decoration:underline;
}
#QW_Body div#address span
{
	font-size:12px;
}
#QW_Body div.inc
{
	position:relative;
	width:905px;
	height:auto;
	overflow:hidden;
	padding:20px 0px 0px 0px;
}
#QW_Body div.inc div.left
{
	float:left;
	position:relative;
	background:#ccc;
	z-index:5;
	width:242px;
	border:4px solid #ccc;
	height:auto;
	overflow:hidden;
}
#QW_Body div.inc div.rig
{
	float:right;
	position:relative;
	z-index:5;
	width:646px;
	padding:0px 0px 4px 4px;
	height:auto;
	overflow:hidden;
}
#QW_Body div#Banner div.photo
{
	position:relative;
	z-index:4;
	width:1003px;
	margin:0px auto;
	height:270px;
	overflow:hidden;
}
#QW_Body div#Banner div.photo_til
{
	position:absolute;
	z-index:5;
	left:0px;
	top:8px;
	width:95% !important;
	width:100%;
	padding:0px 5% 0px 0px !important;
	padding:0px 0% 0px 0px;
	height:auto;
	text-align:center;
}
#QW_Body div#Banner div.photo_til div#Mnav
{
	clear:both;
	margin:0px auto;
	width:950px;
	left:0px;
	height:auto;
	overflow:hidden;
	text-align:right;
}
#QW_Body div#Banner div.photo_til div#Mnav ul
{

	width:750px;
	float:right;
	height:150px;
	overflow:visible;
	
}
#QW_Body div#Banner div.photo_til div#Mnav ul li
{
	float:left;
	position:relative;
	width:130px !important;
	width:130px;
	line-height:20px;
	padding:0px 5px 0px 10px;
	text-align:left;
	overflow:visible;
	background:url(../image/icon_pto.gif) 0px 8px no-repeat;
}
#QW_Body div#Banner div.photo_til div#Mnav ul li.lis ul
{
	position:absolute;
	width:135px;
	top:20px;
	left:0px;
	z-index:15;
	height:auto;
	overflow:hidden;
	text-align:right;
	background:#0844a4;
}
#QW_Body div#Banner div.photo_til div#Mnav ul li ul
{
	float:none;
	position:absolute;
	left:-1100px;
}
#QW_Body div#Banner div.photo_til div#Mnav ul li ul li
{
	z-index:16;
	margin:0px;
	width:135px !important;
	background:url(../image/icon_pto.gif) 3px 8px no-repeat;
	border-top:1px solid #053074;
	border-bottom:1px solid #0e73d8;
	height:auto;
	letter-spacing:0px;
	font-weight:400;
}
#QW_Body div#Banner div.photo_til div#Mnav ul li ul li a
{
	font-size:10px;
	display:block;
	width:135px;
	display:block;
}
#QW_Body div#Banner div.photo_til div#Mnav ul li ul li a:hover
{
	display:block;
}
#QW_Body div.bbg_Index
{
	background:url(../image/bg_start.jpg) repeat-x bottom;
}
#QW_Body div#Banner div#til_Index
{
	background:url(../image/bgindex.jpg) repeat-x;
}
#QW_Body div.bbg_Multi
{
	background:url(../image/bg_multi.jpg) repeat-x bottom;
}
#QW_Body div#Banner div#til_Multi
{
	background:url(../image/bgmulti.jpg) repeat-x;
}
#QW_Body div.bbg_Super
{
	background:url(../image/bg_super.jpg) repeat-x;
}
#QW_Body div#Banner div#til_Super
{
	background:url(../image/bgsuper.jpg) repeat-x;
}
#QW_Body div.bbg_Order
{
	background:url(../image/bg_order.jpg) repeat-x;
}
#QW_Body div#Banner div#til_Order
{
	background:url(../image/bgorder.jpg) repeat-x;
}
#QW_Body div.bbg_Option
{
	background:url(../image/bg_option.jpg) repeat-x bottom;
}
#QW_Body div#Banner div#til_Option
{
	background:url(../image/bgopiton.jpg) repeat-x;
}
#QW_Body div.bbg_Start
{
	background:url(../image/bg_start.jpg) repeat-x;
}
#QW_Body div#Banner div#til_Start
{
	background:url(../image/bgstart.jpg) repeat-x;
}
#QW_Body div#Banner div.photo_til a
{
	font-size:12px;
	color:#FFF;
	font-weight:bolder;
	text-decoration:none;
}
#QW_Body div#Banner div.photo_til a:hover
{
	text-decoration:underline;
}
#QW_Body div#Price
{
	position:relative;
	width:912px;
	height:auto;
	overflow:hidden;
	margin:0px auto;
}
#QW_Body div#Price li
{
	float:left;
	position:relative;
	width:218px;
	height:265px;
	margin:0px 0px 0px 12px;
	overflow:hidden;
	z-index:4;
}
#QW_Body div#Price li:first-child
{
	margin:0px 0px 0px 2px;
}
#QW_Body div#Price li#pricestart
{
	margin:0px 0px 0px 2px;
}
#QW_Body div#Price li div.photo
{
	position:relative;
	width:218px;
	height:265px;
	overflow:hidden;
	z-index:5;
}
#QW_Body div#Price li div.words
{
	position:absolute;
	top:110px;
	left:15px;
	z-index:6;
	width:190px;
	height:125px;
	overflow:hidden;
	font-size:12px;
	color:#FFF;
	letter-spacing:0px;
	line-height:16px;
	overflow:hidden;
	text-align:left;
}
#QW_Body div#Price li div.more
{
	position:absolute;
	top:220px;
	left:11px;
	z-index:6;
	width:197px;
	height:33px;
	overflow:hidden;
}
/*price_wordsd*/
#QW_Body #wordsd
{
	margin:-20px 0px 0px 0px;
}
#QW_Body div.inc div.left li
{
	clear:both;
	width:242px;
	height:auto;
	margin:2px 0px 0px 0px;
	overflow:hidden;
	text-align:center;
	font-size:0px;
	line-height:0px;
}
#QW_Body div.inc div.left li a{ font-size:12px; line-height:18px;}
#QW_Body div.inc div.left li img{ display:block; margin:0px auto;}
#QW_Body li#cr
{
	background:#FFF;
	font-size:0px;
}
#QW_Body div.inc div.rig div#news 
{
	position:relative;
	text-align:left;
	width:634px;
	padding:5px 5px 10px 5px;
	height:auto  !important;
	height:252px;
	overflow:hidden  !important;
	overflow:visible;
	min-height:237px;
	border:1px solid #CCC;
}
div#apple{ position:relative;text-align:left;width:634px; margin:0px 0px 10px 0px;padding:30px 5px;border:1px solid #CCC; height:160px;}
div#apple div.bg{ position:relative; z-index:2;}
div#apple div.btn_contact{ position:absolute;z-index:5; top:152px; left:164px;}
div#apple div.btn_contact img{ width:180px; height:55px;}
#QW_Body div.inc div.rig div#news div.title
{
	position:relative;
	clear:both;
	width:618px;
	height:29px !important;
	height:34px;
	border-bottom:1px solid #CCC;
	padding:0px 0px 5px 0px;
	overflow:hidden;
}
#QW_Body div.inc div.rig div#news div.contents
{
	position:relative;
	clear:both;
	padding:5px 0px;
	width:630px;
	height:auto;
	overflow:hidden;
}
#QW_Body div.inc div.rig div#news div.contents li
{
	clear:both;
	width:620px;
	height:auto;
	overflow:hidden;
	border-bottom:1px dashed #ccc;
}
#QW_Body div.inc div.rig div#news div.contents li span.time
{
	float:left;
	display:block;
	text-align:right;
	width:90px;
	padding:0px 10px 0px 0px;
	height:22px;
	line-height:22px;
	color:#666;
	letter-spacing:1px;
	overflow:hidden;
	font-size:12px;
}
#QW_Body div.inc div.rig div#news div.contents li span.words
{
	float:left;
	display:block;
	padding:0px 0px 0px 10px;
	text-align:left;
	width:500px;
	height:auto;
	line-height:22px;
	color:#666;
	letter-spacing:1px;
	overflow:hidden;
	font-size:12px;
	
}
#QW_Body div.inc div.rig div#news div.contents li span.words a
{
	font-size:12px;
	color:#000;
	text-decoration:none;
}
#QW_Body div.inc div.rig div#news div.contents li span.words a:hover
{
	color:#039;
}
#QW_Body div.inc div.rig div#adver
{
	position:relative;
	margin:15px 0px 0px 0px;
	width:647px;
	height:auto;
	overflow:hidden;
}
* html #QW_Body div.inc div.rig div#adver
{
	margin:11px 0px 0px 0px;
}
#QW_Body div.inc div.rig div#adver div#Qr , #QW_Body div.inc div.rig div#adver div#Gg
{
	float:left;
	padding:5px;
	position:relative;
	width:304px;
	height:95px;
	text-align:left;
}
#QW_Body div.inc div.rig div#adver div#Qr
{
	background:#333;
}
* html #QW_Body div.inc div.rig div#adver div#Qr
{
	padding:5px 5px 7px 5px;
}
*+html #QW_Body div.inc div.rig div#adver div#Qr
{
	padding:5px 5px 7px 5px;
	height:95px;
}
#QW_Body div.inc div.rig div#adver div#Gg
{
	float:right;
	right:0px;
	background:#c6c7c3;
}
*+html #QW_Body div.inc div.rig div#adver div#Gg
{
	padding:5px 5px 7px 5px;
}
#QW_Body div.inc div.rig div#adver div#Qr div.photo
{
	float:left;
	width:86px;
	height:86px;
	overflow:hidden;
}
#QW_Body div.inc div.rig div#adver div#Qr div.title
{
	float:left;
	padding:0px 0px 0px 10px;
	width:200px;
	height:85px;
	overflow:hidden;
}
#QW_Body div.inc div.rig div#adver div#Qr div.title span
{
	clear:both;
	display:block;
	font-size:10px;
	line-height:11px;
	color:#FFF;
}
/*area*/
#QW_Body div#area
{
	width:893px !important;
	width:898px;
	height:auto;
	overflow:hidden;
	font-size:12px;
	text-align:left;
	line-height:23px;
	letter-spacing:1px;
	border:1px solid #000;
	padding:5px 5px 5px 5px;
	margin:10px auto 0px auto;
	background:#eaf4fe;
}
#QW_Body div#area div.atitle
{
	clear:both;
	width:auto;
	height:23px;
	letter-spacing:1px;
	overflow:hidden;
}
#QW_Body div#area div.acontent
{
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
}
#QW_Body div#area a
{
	color:#586168;
	text-decoration:none;
}
#QW_Body div#area a:hover
{
	color:#586168;
	text-decoration:underline;
}
/*#Foot*/
#QW_Foot
{
	position:relative;
	z-index:4;
	margin-top:15px;
}
#QW_Foot div.inc
{
	width:100%;
}
#QW_Foot div.menu
{
	position:relative;
	z-index:5;
	padding:5px 0px 0px 0px;
	color:#333;
	height:23px;
	line-height:23px;
	font-size:14px;
	text-align:center;
}
#QW_Foot div.menu a
{
	color:#333;
	font-size:12px;
	font-weight:bolder;
	text-decoration:none;
}
#QW_Foot div.menu a:hover
{
	text-decoration:underline;
}
#QW_Foot div#Cright
{
	position:relative;
	text-align:center;
	width:100%;
	color:#FFF;
	letter-spacing:1px;
	background:#000;
	height:auto;
	overflow:hidden;
	line-height:16px;
	margin:10px 0px;
	font-size:12px;
}
#QW_Foot div#Cright div.Cright_inn
{
	width:880px;
	height:auto;
	padding:10px;
	margin:0px auto;
	overflow:hidden;
	text-align:right;
}
#QW_Foot div#Cright a
{
	color:#FFF;
	font-size:12px;
}
#QW_Foot div.contents
{
	position:relative;
	clear:both;
	width:1003px;
	margin:0px auto;
	color:#000;
	letter-spacing:1px;
	padding:5px 0px;
	height:auto;
	overflow:hidden;
}
#QW_Foot div.contents div.logo
{
	position:relative;
	float:left;
	left:50px;
	width:195px;
	height:55px;
	overflow:hidden;
}
#QW_Foot div.words
{
	position:relative;
	clear:both;
	width:1003px;
	height:auto;
	margin:0px auto;
	overflow:hidden;
	font-size:12px;
	line-height:18px;
	color:#666;
}
#QW_Foot div.words h1
{
	display:inline;
	font-size:12px;
	line-height:18px;
	font-weight:100;
	color:#000;
}
#QW_Foot div.words a
{
	color:#666;
	font-size:12px;
	text-decoration:none;
}
#QW_Foot div.words a
{
	color:#000;
}
#QW_Foot div.WebLink{
	position:relative;
	float:right;
	width:740px;
	height:56px;
	overflow:hidden;
}
#QW_Foot div.WebLink div.TName{ float:left; width:70px; margin:25px 0px 0px 0px; height:30px; font-size:12PX;}
#QW_Foot div.WebLink div.TLinks{float:left; width:650px; margin:5px 0px 0px 0px; height:auto; line-height:22px; overflow:hidden; font-size:12PX; text-align:left;}
#QW_Foot div.WebLink div.TLinks a{color:#000; font-size:12px; text-decoration:none; }
#QW_Foot div.WebLink div.TLinks a:hover{color:#000; font-size:12px; text-decoration:underline; }
/*
#QW_Foot div.WebLink div.TLinks li{ float:left; width:200px; height:auto;line-height:20px; margin:2px 0px 0px 2px; text-align:left;}
#QW_Foot div.WebLink div.TLinks li a{ display:block; padding:0px 4px; float:left; text-decoration:none; width:192px;color:#000; height:auto; overflow:hidden; font-size:12px; border:1px solid #FFF; }
#QW_Foot div.WebLink div.TLinks li a:hover{ border:1px solid #CCC; color:#000 }
*/
/*innInc*/
#QW_Body div.innInc
{
	position:relative;
	width:900px;
	height:auto;
	overflow:hidden;
	margin:0px auto;
	padding:10px 0px 0px 0px;
	text-align:left;
}
#QW_Body div.innInc div
{
	position:relative;
	z-index:2;
}
/*Start*/
#QW_Body div#Start
{
	clear:both;
}
#QW_Body div#Start div.contents
{
	clear:both;
	width:900px;
	height:auto;
	overflow:hidden;
}
#QW_Body div#Start div.contents div.Sintro
{
	float:left;
	width:620px;
	height:auto;
	margin:0px 10px 0px 0px;
	overflow:hidden;
}
#QW_Body div#Start div.contents div.Sintro div.title
{
	width:600px;
	color:#FFF;
	font-weight:bolder;
	letter-spacing:1px;
	padding:0px 7px;
	height:31px;
	line-height:31px;
	background:url(../image/s_introtil.jpg) repeat-x;
	border:3px solid #ccccc1;
}
#QW_Body div#Start div.contents div.Sintro div.words
{
	clear:both;
	padding:10px 0px;
	margin:0px auto;
	width:610px;
	height:auto;
	overflow:hidden;
	line-height:23px;
	font-size:12px;
	color:#794f05;
}
#QW_Body div#Start #Kindspic li
{
	float:left;
	width:144px;
	height:170px;
	padding:1px;
	margin:4px 0px 0px 4px !important;
	margin:4px 0px 0px 2px;
	background:#FFF;
	border:1px solid #ccc;
}
#QW_Body div#Start #Kindspic li div.photo
{
	clear:both;
	width:144px;
	height:141px;
	overflow:hidden;
}
#QW_Body div#Start #Kindspic li div.name
{
	clear:both;
	margin:1px 0px 0px 0px;
	color:#020b2a;
	background:#f7f7f7;
	width:140px;
	padding:0px 2px;
	letter-spacing:1px;
	text-align:center;
	line-height:28px;
	height:28px;
	font-size:12px;
	overflow:hidden;
}
#QW_Body div#Start #Kindspic li div.name a
{
	color:#020b2a;
	text-decoration:none;
}
#QW_Body div#Start div.pagetrans
{
	clear:both;
	width:620px;
	height:auto;
	overflow:hidden;
	text-align:center;
}
#QW_Body div#Start div.pagetrans a
{
	border:1px solid #1171bd;
	display:inline-block;
	height:20px;
	padding:0px 5px;
	line-height:20px;
	margin:3px 0px 0px 5px;
	color:#1171bd;
	overflow:hidden;
	text-decoration:none;
	background:#FFF;
	font-size:12px;

}
#QW_Body div#Start div.pagetrans a:hover
{
	background:#1171bd;
	color:#FFF;
}
#QW_Body div#Start div.contents div.subNav ,  #QW_Body div#Start div.contents div.kindsOf
{
	float:left;
	width:270px;
	height:auto;
	overflow:hidden;
}
#QW_Body div#Start div.contents div.subNav 
{
	margin:-5px 0px 0px 0px;
}
#QW_Body div#Start div.contents div.subNav li
{
	clear:both;
	position:relative;
	width:270px;
	height:70px;
	background:#ebebeb;
	margin:5px 0px 0px 0px;
}
#QW_Body div#Start div.contents div.subNav li div
{
	width:261px;
	height:62px;
	padding:1px;
	top:2px;
	left:2px;
	overflow:hidden;
	background:#FFF;
	border:1px solid #CCC;
}
#QW_Body div#Start div.sel
{
	clear:both;
	margin:20px 0px;
	text-align:center;
	width:100%;
	height:70px;
	overflow:hidden;
}
#QW_Body div#Start div.contents div.kindsOf
{
	position:relative;
	z-index:2;
}
#QW_Body div#Start div.contents div.kindsOf div
{
	position:absolute;
	z-index:4;
	height:13px;
	width:13px;
	overflow:hidden;
	background:url(../image/kindsof_bg.jpg) no-repeat;
}
#QW_Body div#Start div.contents div.kindsOf div.center
{
	position:relative;
	z-index:3;
	width:268px;
	height:auto;
	overflow:hidden;
	border:1px solid #dbdbdb;
	background:#FFF;
}
#QW_Body div#Start div.contents div.kindsOf div.center div.inner
{
	position:relative;
	text-align:center;
	min-height:500px;
	width:258px;
	height:auto;
	background:#efefef;
	overflow:hidden;
	margin:5px;
	z-index:5;
}
#QW_Body div#Start div.contents div.kindsOf div.center div
{
	position:relative;
}
#QW_Body div#Start div.contents div.kindsOf div.center div.inner div.title
{
	clear:both;
	padding:0px 5px;
	margin:10px auto;
	letter-spacing:1px;
	width:213px;
	font-size:14px;
	font-weight:bolder;
	text-align:center;
	color:#FFFFFD;
	height:26px;
	line-height:26px;
	background:url(../image/kinds_til.jpg) no-repeat;
}
#QW_Body div#Start div.contents div.kindsOf div.center div.inner div.kinds
{
	position:relative;
	clear:both;
	width:222px;
	margin:0px auto;
	height:auto;
	overflow:hidden;
	background:none;
}
#QW_Body div#Start div.contents div.kindsOf div.center div.inner div.kinds li
{
	clear:both;
	width:222px;
	height:24px;
	background:none;
}
#QW_Body div#Start div.contents div.kindsOf div.center div.inner div.kinds li a
{
	display:block;
	width:222px;
	height:24px;
	letter-spacing:1px;
	font-weight:bolder;
	overflow:hidden;
	color:#020b2a;
	text-decoration:none;
	background:#efefef;
	font-family:HGMaruGothicMPRO;
	cursor:pointer;
}
#QW_Body div#Start div.contents div.kindsOf div.center div.inner div.kinds li a:hover
{
	background:#FFFFFD;
	color:#40202d;
}
#QW_Body div#Start div.contents div.kindsOf div.center div.inner div.kinds li span.icon
{
	float:left;
	text-align:center;
	padding:8px 0px 0px 0px;
	display:block;
	width:16px;
	height:24px;
	overflow:hidden;
}
* html #QW_Body div#Start div.contents div.kindsOf div.center div.inner div.kinds li span.icon 
{
	padding:0px;
}
*+html #QW_Body div#Start div.contents div.kindsOf div.center div.inner div.kinds li span.icon 
{
	padding:0px;
}
#QW_Body div#Start div.contents div.kindsOf div.center div.inner div.kinds li span.words
{
	float:left;
	text-align:left;
	display:block;
	padding:0px 0px 0px 5px;
	font-size:12px;
	width:195px;
	height:24px;
	line-height:24px;
}
#QW_Body div#Start div.contents div.kindsOf div.ltop
{
	background-position:0px 0px;
	top:0px;
	left:0px;
}
#QW_Body div#Start div.contents div.kindsOf div.rtop
{
	background-position:-14px 0px;
	top:0px;
	right:0px;
}
#QW_Body div#Start div.contents div.kindsOf div.lbot
{
	background-position:0px -14px;
	left:0px;
	bottom:0px;
}
#QW_Body div#Start div.contents div.kindsOf div.rbot
{
	background-position:-14px -14px;
	bottom:0px;
	right:0px;
}
/*Multi*/
#QW_Body div#Multi
{
	clear:both;
}
#QW_Body div#Multi div.contents
{
	float:left;
	width:420px;
	height:300px;
	overflow:hidden;
}
#QW_Body div#Multi div.contents div.title
{
	position:absolute;
	z-index:5;
	left:60px;
	width:307px;
	height:51px;
	overflow:hidden;
}
#QW_Body div#Multi div.contents div.Massage
{
	float:left;
	z-index:4;
	top:25px;
	width:414px;
	height:264px;
	overflow:hidden;
	border:3px solid #031e49;
}
#QW_Body div#Multi div.contents div.Massage div
{
	z-index:5;
	top:40px;
	width:240px;
	height:170px;
	overflow:hidden;
	color:#333331;
	font-size:12px;
	letter-spacing:1px;
	line-height:20px;
}
#QW_Body div#Multi div.contents div.Massage div.Multi_wordsb
{
	float:right;
	right:20px;
}
#QW_Body div#Multi div.contents div.Massage div.Multi_wordsa
{
	float:left;
	left:20px;
}
#QW_Body div#Multi div.contents div.Massage div.btn
{
	clear:both;
	width:136px !important;
	width:206px;
	height:30px;
	padding:0px 70px 0px 0px;	
	overflow:hidden;
	margin:0px 0px 0px 100px;
}
#QW_Body div#Multi div.contents div.Massage div#Multibtn_r
{
	padding:0px 0px 0px 70px;
}
#QW_Body div#Multi div.add
{
	float:left;
	margin:0px;
	z-index:4;
	top:150px;
	width:60px;
	height:34px;
	overflow:hidden;
	background:url(../image/multi_pic01.jpg)  center no-repeat;
}
#QW_Body div#Multi div.contents div#Multib_bg
{
	background:url(../image/multia_bg.jpg) left  60px no-repeat #f3f3f3;
}
#QW_Body div#Multi div.contents div#Multia_bg
{
	background:url(../image/multib_bg.jpg) right 60px no-repeat #f3f3f3;
}
#QW_Body div.innInc	div.intro
{
	padding:10px 0px 0px 0px;
	clear:both;
	width:100%;
	height:auto;
	overflow:hidden;
}
#QW_Body div.innInc	div.intro div.title
{
	width:894px;
	height:32px;
	overflow:hidden;
	background:#FFFFFE;
	border:3px solid #cccccf;
	text-align:left;
}
#QW_Body div.innInc	div.intro div.introWords
{
	clear:both;
	padding:15px;
	margin:5px 0px;
	width:100%;
	height:auto;
	background:#f3f3f3;
	overflow:hidden;
}
#QW_Body div.innInc	div.intro div.introWords div.words_inn
{
	width:870px;
	height:auto;
	overflow:hidden;
	font-size:13px;
	letter-spacing:1px;
	line-height:22px;
	color:#031e49;
}
#QW_Body div.innInc	div.intro div.introWords div.words_inn table
{
	font-size:13px;
	letter-spacing:1px;
	line-height:22px;
	color:#031e49;
}
#QW_Body div.innInc	div#pScroll , #QW_Body div.innInc	div.Multia_kind , #QW_Body div.innInc	div#bScroll
{
	clear:both;
	width:898px;
	height:auto;
	margin:5px 0px 0px 0px;
	border:1px solid #CCCCC2;
	overflow:hidden;
}
#QW_Body div.innInc	div.Multia_kind
{
	margin:0px;
	height:auto;
}
#QW_Body div.innInc	div.Multia_kind div.contents
{
	position:relative;
	float:left;
	margin:15px 30px !important;
	margin:15px 20px;
	width:387px;
	height:450px;
	overflow:hidden;
}
#QW_Body div.innInc	div.Multia_kind div.contents div.titlek
{
	clear:both;
	width:385px;
	height:31px;
	background:#ededed;
	border:1px solid #ccc;
	font-size:14px;
	letter-spacing:1px;
	text-align:center;
	line-height:31px;
	overflow:hidden;
}
#QW_Body div.innInc	div.Multia_kind div.page
{
	clear:both;
	width:387px;
	height:396px;
	margin:5px 0px 0px 0px;
	background:#0e5f1c;
	overflow:hidden;
}
#QW_Body div.innInc	div.Multia_kind div.page div.inner
{
	width:381px;
	height:390px;
	margin:3px 0px 0px 3px;
	overflow:hidden;
}
#QW_Body div.innInc	div#pScroll div.templates , #QW_Body div.innInc	div#bScroll div.templates
{
	float:left;
	width:150px;
	height:auto;
	margin:5px 0px 0px 5px;
	overflow:hidden;
	background:#f8f8f8;
}
#QW_Body div.innInc	div#pScroll div.templates div.photo , #QW_Body div.innInc	div#bScroll div.templates div.photo
{
	clear:both;
	border:1px solid #999;
	width:140px;
	height:140px;
	margin:3px;
	overflow:hidden;
}
#QW_Body div.innInc	div#pScroll div.templates div.name , #QW_Body div.innInc	div#bScroll div.templates div.name
{
	width:140px;
	height:23px;
	text-align:center;
	letter-spacing:1px;
	line-height:23px;
	font-size:12px;
	color:#000;
	margin:3px;
	overflow:hidden;
	background:#ECECEC;
}
#QW_Body div.innInc	div#bScroll div.templates div.photo
{
	width:140px;
	height:116px;
}
#QW_Body div.innInc div.apply
{
	clear:both;
	width:900px;
	height:auto;
	overflow:hidden;
}
#QW_Body div.innInc div.apply div
{
	position:absolute;
	z-index:4;
	width:4px;
	height:4px;
	overflow:hidden;
	background:url(../image/rounda.jpg) no-repeat;
}
#QW_Body div.innInc div.apply div.center
{
	position:relative;
	z-index:3;
	width:890px !important;
	width:899px;
	height:130px;
	overflow:hidden;
	padding:4px;
	background:#f3f3f3;
	border:1px solid #ccccc2;
}
#QW_Body div.innInc div.apply div.tlef
{
	background-position:0px 0px;
	top:0px;
	left:0px;
}
#QW_Body div.innInc div.apply div.trig
{
	background-position:-5px 0px;
	top:0px;
	right:0px;
}
#QW_Body div.innInc div.apply div.blef
{
	background-position:0px -5px;
	bottom:0px;
	left:0px;
}
#QW_Body div.innInc div.apply div.brig
{
	background-position:-5px -5px;
	bottom:0px;
	right:0px;
}
#QW_Body div.innInc div.apply div.title
{
	top:0px;
	left:0px;
	padding:7px 0px 0px 0px;
	clear:both;
	width:900px;
	height:27px;
	overflow:hidden;
	text-align:center;
	background:#031e49;
}
#QW_Body div.innInc div.apply div.contents
{
	clear:both;
	position:relative;
	top:50px;
	background:none;
	width:900px;
	height:auto;
	overflow:hidden;
	text-align:center;
}
#QW_Body div.innInc div.apply div.btn
{
	position:relative;
	width:315px;
	height:57px;
	background:none;
	margin:0px auto;
	overflow:hidden;
}
/*Super*/
#QW_Body div#Super
{
	clear:both;
	text-align:left;
}
/* old
#QW_Body div#Super div.contents 
{	
	background:url(../image/super_con.jpg) no-repeat;
	width:420px;
	height:210px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
}
*/
#QW_Body div#Super div.contents 
{	
	background:url(../image/super_cona.jpg) no-repeat;
	width:900px;
	height:210px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
}
#QW_Body div#apro
{
	float:left;
}
#QW_Body div#bpro
{
	float:right;
}
#QW_Body div#Super div.contents div.title
{
	position:absolute;
	z-index:5;
	top:17px;
	left:20px;
	width:218px;
	height:18px;
	overflow:hidden;	
}
#QW_Body div#Super div.wordsl div.tempsee
{
	width:100%;
	clear:both;
	margin:13px 0px;
	text-align:right;
	height:auto;
	overflow:hidden;
}
/*
#QW_Body div#Super div.contents div.Massage
{
	z-index:4;
	top:55px;
	width:370px;
	height:140px;
	margin:0px auto !important;
	margin:0px 0px 0px 25px;
	overflow:hidden;
	font-size:12px;
	letter-spacing:1px;
	color:#FFFffd;
	line-height:22px;
}
*/
#QW_Body div#Super div.contents div.Massage
{
	z-index:4;
	top:55px;
	width:850px;
	height:140px;
	margin:0px auto !important;
	margin:0px 0px 0px 25px;
	overflow:hidden;
	font-size:14px;
	
	letter-spacing:1px;
	color:#FFFffd;
	line-height:28px;
}
#QW_Body div#Super div.wordsl
{
	float:left;
	width:626px;
	height:auto;
	overflow:hidden;
}
#QW_Body div#Super div.wordsl div.intro
{
	width:626px;
	overflow:hidden;
	padding:0px;
}
#QW_Body div#Super div.wordsl div.stitle
{
	width:616px;
	height:37px;
	overflow:hidden;
	background:url(../image/s_introtil.jpg);
}
#QW_Body div#Super div.wordsl div.stitle div.inner
{
	width:606px;
	top:10px;
	left:10px;
	height:17px;
	color:#FFF;
	font-weight:bolder;
	overflow:hidden;
}
#QW_Body div#Super div.wordsl div.introMsg
{
	top:0px;
	left:10px;
	width:600px;
	height:auto;
	overflow:hidden;
	margin:5px 0px 0px 0px;
}
#QW_Body div#Super div.wordsl div.introMsg div.words
{
	left:10px;
	margin:10px 0px;
	width:580px;
	height:auto;
	overflow:hidden;
	color:#794f05;
	line-height:23px;
	font-size:13px;
	letter-spacing:1px;
}
#QW_Body div#Super div.wordsl div#Sintroa
{
	background:url(../image/super_introa.jpg) no-repeat left 20px;
}
#QW_Body div#Super div.wordsl div#Sintrob
{
	background:url(../image/super_introb.jpg) no-repeat left 20px;
}
#QW_Body div#Super div.wordsl p.title
{
	color:#000;
	font-size:14px;
	font-weight:bolder;
}
#QW_Body div#Super div.wordsr
{
	float:left;
	left:5px;
	width:265px;
	height:auto;
	overflow:hidden;
}
#QW_Body div#Super div.wordsr div.top , #QW_Body div#Super div.wordsr div.bot
{
	position:absolute;
	z-index:5;
	width:265px;
	height:3px;
	overflow:hidden;
	background:url(../image/super_rigbg.jpg) no-repeat;
}
#QW_Body div#Super div.wordsr div.center
{
	clear:both;
	position:relative;
	z-index:3;
	width:259px;
	border:3px solid #e0e0e0;
	background:#f3f3f3;
	padding:10px 0px;
	height:auto;
	overflow:hidden;
}
#QW_Body div#Super div.wordsr div.top 
{
	top:0px;
	background-position:0px 0px;
}
#QW_Body div#Super div.wordsr div.bot
{
	bottom:0px;
	background-position:0px -4px;
}
#QW_Body div#Super div.wordsr div.title
{
	padding:0px 10px;
	color:#6f1346;
	line-height:22px;
	font-size:14px;
	font-weight:bolder;
}
#QW_Body div#Super div.wordsr div.title a
{
	font-size:14px;
	color:#906;
	text-decoration:none;
}
#QW_Body div#Super div.wordsr div.title a:hover
{
	text-decoration:underline;
}
#QW_Body div#Super div.wordsr div.templates
{
	clear:both;
	width:259px;
	height:600px;
	overflow:hidden;
	background:url(../image/show_super.jpg) center 10px no-repeat;
	margin:5px 0px 10px 0px;
	padding:40px 0px 0px 0px;
}
#QW_Body div#Super div.wordsr div.templates div.supershow
{
	clear:both;
	width:252px;
	margin:0px auto !important;
	margin:0px 3px;
	height:600px;
	overflow:hidden;
}
#QW_Body div#Super div.wordsr div.templates div.supershow ul
{
	width:252px;
	height:auto;
	overflow:hidden;
	clear:both;
	margin:0px;
}
#QW_Body div#Super div.wordsr div.templates div.supershow li
{
	clear:both;
	margin:10px 0px 0px 0px ;
	width:250px;
	border:1px solid #8b8b8b;
}
#QW_Body div#Super div.wordsr div.templates div.supershow span.title
{
	clear:both;
	display:block;
	width:250px;
	background:url(../image/super_tila.jpg) repeat-x;
	padding:1px;
	font-size:12px;
	text-align:center;
	height:21px;
	line-height:18px;
	letter-spacing:1px;
	overflow:hidden;
}
#QW_Body div#Super div.wordsr div.templates div.supershow span.photo
{
	clear:both;
	display:block;
	width:230px;
	height:230px;
	overflow:hidden;
	margin:5px auto !important;
	margin:5px 0px 5px 10px;
	border:1px solid #CCC;
}
#QW_Body div#Super div.wordsr div.templates div.supershow span.sel
{
	clear:both;
	display:block;
	width:250px;
	font-size:12px;
	height:21px;
	line-height:21px;
	overflow:hidden;
	background:#e7e7e7;
}
/*Order*/
#QW_Body div#Order , #QW_Body div#Usual 
{
	clear:both;
	text-align:center;
}
#QW_Body div#Order h3{ font-size:23px; font-weight:500; display:inline}
#QW_Body div#Order div.title , #QW_Body div#nPrice div.title  , #QW_Body div#Usual  div.page div.title
{
	width:900px;
	height:37px;
	overflow:hidden;
	text-align:justify;
	background:url(../image/s_introtil.jpg);
}
#QW_Body div#Order div.title div.inner , #QW_Body div#nPrice div.title div.inner  , #QW_Body div#Usual  div.page div.title div.inner  
{
	width:880px;
	top:10px;
	left:10px;
	height:17px;
	color:#FFF;
	font-weight:bolder;
	overflow:hidden;
}
#QW_Body div#Order div.words , #QW_Body div#nPrice div.words
{
	clear:both;
	margin:10px auto;
	text-align:justify;
	width:880px;
	height:auto;
	overflow:hidden;
	color:#333;
	font-size:12px;
	line-height:22px;
}
#QW_Body div#Order div.forms
{
	clear:both;
	width:665px;
	height:auto;
	margin:0px auto;
	overflow:hidden;
}
#QW_Body div#Order div.forms div.top table td 
{
	font-size:12px;
}
#QW_Body div#Order div.forms div.bot
{
	width:100%;
	height:auto;
	overflow:hidden;
}
/*Option*/
#QW_Body div#Option
{
	clear:both;
	text-align:left;
}
#QW_Body div#Option div.about
{
	padding:0px 0px 0px 0px;
	clear:both;
	width:100%;
	height:280px;
	overflow:hidden;
	
}
#QW_Body div#Option	div.optionInc
{
	float:left;
	width:420px;
	margin:10px 0px 0px 20px;
	height:auto;
	overflow:hidden;
	text-align:center;
}
#QW_Body div#Option	div.optionInc div.about div.title
{
	width:400px;
	padding:0px 10px;
	height:30px;
	overflow:hidden;
	font-weight:bolder;
	font-size:14px;
	color:#000;
	line-height:30px;
	border-bottom:2px solid #a47b12;
	text-align:left;
}
#QW_Body div#Option	div.optionInc div.about div.title div.inner
{
	width:400px;
	height:30px;
	overflow:hidden;
}
#QW_Body div#Option	div.optionInc div.about div.contents
{
	clear:both;
	width:380px;
	height:auto;
	margin:10px auto;
	min-height:210px;
	overflow:hidden;
	background:url(../image/option_contents.jpg) right 150px no-repeat;
	text-align:left;
	font-size:12px;
	line-height:23px;
	color:#333;
}
#QW_Body div#Option	div.optionInc div.showMoive
{
	clear:both;
	width:380px;
	height:auto;
	overflow:hidden;
	margin:5px 0px 0px 0px;
}
#QW_Body div#Option	div.optionInc div.showMoive div.title
{
	width:96% !important;
	width:100%;
	padding:0px 2%;
	height:32px;
	line-height:32px;
	overflow:hidden;
	background:url(../image/s_introtil.jpg);
	font-weight:bolder;
	font-size:14px;
	color:#FFF;
	letter-spacing:1px;
}
#QW_Body div#Option	div.optionInc div.showMoive div.movie
{
	clear:both;
	width:100%;
	min-height:230px;
	height:auto;
	overflow:hidden;
	background:url(../image/movie_bg.jpg) repeat-x;
}
#QW_Body div#Option	div.optionInc div.showMoive div#pip  , #QW_Body div#Option	div.optionInc div.showMoive div#cip 
{
	background:url(../image/pip.jpg) center bottom no-repeat;
	padding:0px 0px 2px 0px;
	margin:5px 0px;
	height:380px;
}
#QW_Body div#Option	div.optionInc div.showMoive div#pip  
{
	padding:5px 0px 0px 0px;
}
#QW_Body div#Option	div.optionRight div.showMoive div.btn
{
	clear:both;
	width:100%;
	height:55px;
	margin:0px auto 5px auto;
	overflow:hidden;
	background:url(../image/movie_bg.jpg) repeat-x;
}
#QW_Body div#Option div.about a
{
	font-size:16px;
	font-weight:bolder;
	letter-spacing:1px;	
}
/*Option*/
#QW_Body div#nPrice
{
	clear:both;
	text-align:left;
}
#QW_Body div#nPrice div.words
{
	background:url(../image/price_icon.jpg) 20px 10px no-repeat;
}
#QW_Body div#nPrice div.words div.inner
{
	top:0px;
	width:600px;
	height:auto;
	min-height:120px;
	color:#020e34;
	overflow:hidden;
	float:right;
}
#QW_Body div#nPrice div.Pintro , #QW_Body div#nPrice div.Pintro
{
	clear:both;
	margin:5px auto 10px  auto !important;
	margin:5px auto 10px  12px;
	padding:10px 0px;
	width:878px;
	height:auto;
	overflow:hidden;
	background:#f3f3f2 url(../image/pintro_bg.jpg) center repeat-y;
	border:1px solid #cccccd;
}
#QW_Body div#nPrice div.Pintroduce
{
	width:405px;
	height:auto;
	overflow:hidden;
}
#QW_Body div#nPrice div.Pintroduce div.ptitle
{
	width:400px;
	padding:0px 0px 0px 5px;
	height:31px;
	color:#FFF;
	letter-spacing:1px;
	font-size:14px;
	font-weight:bolder;
	background:#000;
	line-height:31px;
}
#QW_Body div#nPrice div.Pintroduce div.pcontent
{
	clear:both;
	position:relative;
	margin:5px 0px 0px 0px;
	background:#FFF;
	width:385px;
	height:210px;
	overflow:hidden;
	padding:5px 10px;
	overflow:hidden;
}
#QW_Body div#nPrice div.Pintroduce div.pcontent ul li
{
	clear:both;
	width:370px;
	background:url(../image/linecel.jpg) no-repeat 0px 8px;
	padding:0px 0px 0px 10px;
	height:auto;
	overflow:hidden;
	font-size:12px;
	letter-spacing:1px;
	color:#432027;
	line-height:23px;
}
#QW_Body div#nPrice div.Pintroduce div.pcontent span
{
	display:block;
	width:380px;
	display:block;
	font-size:12px;
	letter-spacing:1px;
	color:#432027;
	line-height:23px;
}
#QW_Body div#nPrice div#intro_Start , #QW_Body div#nPrice div#intro_Super 
{
	position:relative;
	float:left;
	left:10px;
}
#QW_Body div#nPrice div#intro_Multi , #QW_Body div#nPrice div#intro_Order 
{
	position:relative;
	float:right;
	right:10px;
}
#QW_Body div#nPrice div#intro_Start div.ptitle
{
	background:url(../image/np_bga.jpg);
}
#QW_Body div#nPrice div#intro_Multi div.ptitle
{
	background:url(../image/np_bgb.jpg);
}
#QW_Body div#nPrice div#intro_Super div.ptitle
{
	background:url(../image/np_bgc.jpg);
}
#QW_Body div#nPrice div#intro_Order div.ptitle
{
	background:url(../image/np_bgd.jpg);
}
#QW_Body div#nPrice div#footintro
{
	background:#f3f3f2;
	padding:0px 0px 10px 0px;
}
#QW_Body div#nPrice div#footintro div.showprice
{
	width:100%;
	height:auto;
	overflow:hidden;
	float:left;
}
#QW_Body div#nPrice div#footintro div.title
{
	background:#020e34;
	width:100%;
	padding:3px 0%;
	padding:0px;
	height:26px;
	line-height:26px;
	overflow:hidden;
}
#QW_Body div#nPrice div#footintro div.title span
{
	width:95%;
	display:block;
	position:relative;
	left:2%;
	color:#FFF;
	font-size:12px;
	font-weight:bolder;
	height:26px;
	overflow:hidden;
}
#QW_Body div#nPrice div#footintro div.contents
{
	width:96%;
	margin:2px auto !important;
	margin:0px 10px;
	font-size:13px;
	letter-spacing:1px;
	line-height:23px;
	height:auto;
	overflow:hidden;
}
#QW_Body div#nPrice div#footintro div.contents p a
{
	width:158px;
	height:28px;
	display:block;
	overflow:hidden;
	background:url(../image/gigisite.jpg);
	text-decoration:none;
}
#QW_Body div#nPrice div#footintro div.contents p a:hover
{
	background:url(../image/gigisite_2.jpg);
}
#QW_Body div#nPrice div.yokut
{
	clear:both;
	width:878px;
	height:auto;
	margin:0px auto !important;
	margin:0px 0px 0px 12px;
	overflow:hidden;
}
#QW_Body div#nPrice div.yokut div.auto
{
	clear:both;
	width:100%;
	height:auto;
	overflow:hidden;
}
#QW_Body div#nPrice div.yokut div.auto li
{
	float:left;
	padding:5px;
	background:#d6d6d2;
	margin:2px 0px 0px 2px;
	border:8px solid #F3F3F3;
	width:410px;
	height:134px;
	overflow:hidden;
}
/*usual*/
#QW_Body div#Usual  div.page 
{
	margin:0px 0px 10px 0px;
}
#QW_Body div#Usual  div.page div.contents
{
	clear:both;
	margin:5px 0px;
	width:898px !important;
	width:897px;
	height:auto;
	overflow:hidden;
	border:1px solid #CCC;
}
#QW_Body div#Usual div.titleb
{
	clear:both;
	width:884px;
	height:31px !important;
	height:35px;
	text-align:left;
	padding:0px 5px;
	line-height:31px;
	letter-spacing:1px;
	font-size:14px;
	font-weight:bolder;
	color:#FFF;
	background:url(../image/s_introtil.jpg);
	overflow:hidden;
	border:3px solid #cccccd;
}
#QW_Body div#Usual div.customer_words
{
	clear:both;
	margin:5px auto 0px 3px;
	text-align:left;
	width:860px  !important;
	width:890px;
	height:105px;
	overflow:hidden;
	padding:15px;
	background:url(../image/custome_contents.jpg) no-repeat;
}
#QW_Body div#Usual div.customer_words div.info
{
	float:left;
	width:570px;
	height:110px;
	color:#FFFFFE;
	letter-spacing:2px;
	line-height:23px;
	font-size:14px;
	overflow:hidden;
}
#QW_Body div#Usual div.customer_words div.photo
{
	float:left;
	margin:0px 0px 0px 20px;
	width:270px;
	height:110px;
	overflow:hidden;
}
#QW_Body div#Usual div#Customer
{
	clear:both;
	float:left;
	width:910px;
	height:auto;
	margin:5px 0px;
	overflow:hidden;
	
}
#QW_Body div#Usual div#Customer li
{
	float:left;
	width:424px;
	height:140px;
	border:1px solid #CCC;
	padding:2px;
	background:#EFEFEF;
	margin:5px 0px 0px 10px !important;
	margin:5px 0px 0px 7px;
	overflow:hidden;
}
#QW_Body div#Usual div#Customer li div.photo
{
	float:left;
	width:180px;
	height:130px;
	padding:4px;
	background:#FFF;
	border:1px solid #8a8a8a;
}
#QW_Body div#Usual div#Customer li div.info
{
	float:left;
	margin:0px 0px 0px 5px;
	width:228px;
	height:140px;
	text-align:left;
	overflow:hidden;
}
#QW_Body div#Usual div#Customer li div.info div.titlec
{
	clear:both;
	padding:0px 5px;
	width:218px;
	height:26px;
	font-size:12px;
	overflow:hidden;
	background:url(../image/customer_til.jpg) repeat-x;
}
#QW_Body div#Usual div#Customer li div.info div.titlec div.innerc
{
	width:220px;
	height:26px;
	padding:0px;
	line-height:26px;
	color:#FFF;
	font-weight:bolder;
	letter-spacing:1px;
	overflow:hidden;
	
}
#QW_Body div#Usual div#Customer li div.info div.contentc
{
	width:222px;
	padding:2px;
	height:104px;
	overflow:hidden;
	background:#FFF;
	margin:4px 0px 0px 0px;
	border:1px solid #ccc;
}
#QW_Body div#Usual div#Customer li div.info div.moreWords
{
	clear:both;
	width:220px;
	height:81px;
	font-size:12px;
	letter-spacing:1px;
	line-height:20px;
	color:#666665;
	margin:0px auto !important;
	margin:0px 0px 5px 5px;
	overflow:hidden;
}
#QW_Body div#Usual div#Customer li div.info div.clinks
{
	width:223px;
	padding:0px 5px;
	height:22px;
	line-height:22px;
	letter-spacing:1px;
	background:#f7f7f7;
	overflow:hidden;
}
#QW_Body div#Usual div#Customer li div.info div.clinks a
{
	font-size:11px;
	text-decoration:none;
	color:#906;
}
#QW_Body div#Usual div#Customer li div.info div.clinks a:hover
{
	color:#03C;
}
/*useway*/
.useway
{
	clear:both;
	width:900px;
	height:auto;
	overflow:hidden;
	text-align:left;
}
.useway div
{
	clear:both;
	width:900px;
	height:auto;
	overflow:hidden;
	margin:5px 0px;
	text-align:center;
	
}
.useway div.words
{
	font-size:23px;
	font-weight:bolder;
	color:#004D99;
	width:860px;
	line-height:120%;
	padding:0px 10px 10px 10px;
	font-weight:500;
	margin:15px auto 80px auto !important;
	margin:15px 0px 80px 15px;
	text-align:left;
	border-bottom:1px  dashed #999;
}
.useway div.words p
{
	font-size:10px;
	color:#F00;
	letter-spacing:1px;
}
.useway div div
{
	width:900px;
	clear:none;
}
.useway div div.leftpic
{
	float:left;
	width:500px;
	padding:0px 0px 0px 20px;
	height:74px;
}
.useway div div.rightwords
{
	float:right;
	color:#093379;
	text-align:left;
	width:330px;
	height:46px;
	padding:20px 10px 0px 0px;
	font-size:13px;
	letter-spacing:1px;
	line-height:23px;
}
/*optionFont*/
.optionFont a
{
	font-size:14px;
	color:#900;
	text-decoration:none;
}
.optionFont a:hover
{
	color:#031e49;
}
.optionFont font
{
	font-size:10px;
}
/*div_table*/
div.table
{
	clear:both;
	width:898px;
	background:url(../image/about_bg.jpg);
	height:auto;
	overflow:hidden;
	border:1px solid #CCC;
	text-align:left;
}
div.table div.tab
{
	clear:both;
	width:898px;
	clear:both;
	height:auto;
	border-top:1px solid #CCC;
	line-height:22px;
	font-size:12px;
}
div.table div.tab:first-child
{
	border-top:none;
}
div.table span.tablef
{
	float:left;
	display:block;
	padding:5px;
	width:150px !important;
	width:160px;
	height:auto;
	overflow:hidden;
}
div.table span.tabrig
{
	float:left;
	display:block;
	width:710px;
	height:auto;
	overflow:hidden;
	padding:3px 0px 0px 15px;
}
div.table a
{
	font-size:12px;
	color:#03C;
	text-decoration:none;
}
div.table a:hover
{
	text-decoration:underline;
}
/*about_us*/
#QW_Body div#Usual  div.page div.asac
{
	clear:both;
	text-align:left;
	font-size:12px;
	letter-spacing:1px;
	margin:10px;
	color:#000;
	line-height:23px;
}
#QW_Body div#Usual div.page div.asacb
{
	float:left;
	text-align:left;
	font-size:12px;
	letter-spacing:1px;
	width:500px;
	margin:45px auto 0px 80px !important;
	margin:45px auto 0px 50px;
	color:#000;
	line-height:23px;
}
#QW_Body div#Usual  div.page div.asacb .warm
{
	text-align:center;
	margin:10px;
}
.xyq_pic
{
	float:right;
	width:150px;
	height:auto;
	overflow:hidden;
	margin:50px 80px 0px 0px !important;
	margin:25px 40px 30px 0px;
}
.xyq_pic a
{
	color:#000;
	font-size:18px;
	text-decoration:none;
}
.xyq_pic a:hover
{
	color:#06F;
	font-size:18px;
	text-decoration:underline;
}
.xyq_xyax
{
	width:120px;
	height:120px;
	border:1px solid #999;
	overflow:hidden;
	text-align:left;
	margin:5px auto;
	background:url(../image/bg_kaqo.jpg);
}
.xyq_xyax_til
{
	width:150px;
	margin:5px auto 10px auto;
	clear:both;
	font-size:12px;
	letter-spacing:1px;
	text-align:center;
	line-height:18px;
}
/*inner_page*/
#QW_Body div#Usual div.ucontent
{
	width:878px;
	border:1px solid #CCC;
	line-height:25px;
	font-size:12px;
	padding:10px;
}
#QW_Body div#Usual div.ucontent table
{
	line-height:25px;
	font-size:12px;
}
#QW_Body div#Usual div.ucontent a
{
	font-size:12px;
	color:#03C;
	text-decoration:none;
}
#QW_Body div#Usual div.ucontent a
{
	text-decoration:underline;
}
/*page_transition*/
#QW_Body div#Usual div.links 
{
	clear:both;
	text-align:center;
	margin:5px auto;
	width:800px;
	height:25px;
	line-height:25px;
	overflow:hidden;
}
#QW_Body div#Usual div.links a
{
	border:1px solid #1171bd;
	line-height:20px;
	padding:3px;
	color:#1171bd;
	overflow:hidden;
	text-decoration:none;
	background:#FFF;
	font-size:12px;

}
#QW_Body div#Usual div.links a:hover
{
	background:#1171bd;
	color:#FFF;
}
/*gettop*/
#QW_Body div.getTop
{
	clear:both;
	width:880px;
	padding:0px 10px;
	text-align:right;
	margin:5px  auto 0px auto;
	border-top:2px solid #CCC;
	border-bottom:1px solid #cdcdcd;
	background:#EFEFEF;
	height:30px;
	line-height:30px;
}
#QW_Body div.getTop a
{
	font-size:13px;
	color:#000;
	letter-spacing:1px;
	font-weight:bolder;
	text-decoration:none;
}
#QW_Body div.getTop a:hover
{
	color:#333;
}
p.parta
{
	font-size:10px;
	float:right;
	text-align:left;
	line-height:14px;
	letter-spacing:1px;
	margin:20px 0px 20px 0px;
	width:600px;
	height:auto;
	overflow:hidden;
}
p.parta font
{
	color:#F00;
	font-size:10px;
}
#QW_Body div#Usual div.ucontent p
{
	text-align:center;
}
/*contact*/
.main{ margin:0px ;
padding:0px 10px 0px 0px;
}
.cont{ margin:0px ;
padding:0px 0px 0px 10px;
}
.snow_color{color: #FF0000;
padding:0px 3px;}
div.ucontent .ourinfo
{
	font-size:12px;
	line-height:23px;
}
/*map*/
.map
{
width:846px;
padding:2px;
height:auto;
overflow:hidden;
border:1px solid #CCCCCC;
margin:0px auto;
background:url(../image/map_bg.jpg);
}
.map_lef
{
width:90px;
height:auto;
overflow:hidden;
float:left;
font-size:9px;
color:#666666;
padding:2px 0px 0px 5px;
}
.map_right
{
width:745px;
height:auto;
overflow:hidden;
padding:2px 0px 0px 5px;
float:left;
}
.map_pic
{
width:740px;
height:auto;
overflow:hidden;
border:1px solid #999999;
padding:1px;
}
.map_font
{
width:540px;
margin:15px 0px 0px 0px;
height:70px;
}
.map_font span
{
width:48%;
height:auto;
overflow:hidden;
float:left;
margin:0px 0px 0px 5px;
display:block;
line-height:22px;
font-size:14px;
}
div.sitemap
{
	
	width:850px;
	margin:0px 0px 0px 27px;
	padding:0px 0px 0px 0px;
	height:auto;
	overflow:hidden;
	background:url(../image/sitemap.jpg) no-repeat;
}
div.sitemap div.titles
{
	float:right;
	text-align:left;
	width:630px;
	margin:45px 0px 20px 10px;
	height:35px;
	color:#020b2a;
	overflow:hidden;

}
div.sitemap div.fpage
{
	float:right;
	width:630px;
	height:auto;
	overflow:hidden;
}
div.sitemap div.fpage span
{
	float:left;
	width:195px;
	margin:0px 0px 0px 5px;
	height:28px;
	line-height:12px;
	display:block;
	overflow:hidden;
}
div.sitemap div.fpage span img
{
	margin:0px 5px 0px 0px;
}
#QW_Body div#Usual div.ucontent div.sitemap div.fpage span a
{
	font-size:12px;
}
#QW_Body div#Usual div.ucontent div.sitemap div.fpage span a:hover
{
	text-decoration:none;
	color:#333;
}
/*Faq*/
div.faq
{
	position:static;
	width:878px;
	height:auto;
	overflow:hidden;
}
div.faq div.auto
{
	clear:both;
	width:100%;
	height:auto;
	overflow:hidden;
	margin:0px 0px 25px 0px;
}
div.faq div.auto div.titles
{
	clear:both;
	width:94%;
	line-height:30px;
	background:url(../image/problem.jpg) no-repeat left top #d5e7f3;
	padding:0px 1% 0px 5%!important;
	padding:8px 1% 0px 5% ;
	height:auto;
	color:#191970;
	overflow:hidden;
}
div.faq div.auto div.words
{
	clear:both;
	width:94%;
	background:url(../image/ansser.jpg) no-repeat 5px 5px #FFFFFD;
	height:23px;
	line-height:23px;
	padding:8px 1% 3px 5%;
	height:auto;
	overflow:hidden;
}
/*adverPage*/
#QW_Body div#Usual div#adverPage
{
	text-align:center;
	font-size:12px;
	line-height:18px;
	color:#039;
	letter-spacing:1px;
}
#QW_Body div#Usual div#pageB
{
	clear:both;
	margin:5px 0px;
	width:898px;
	height:auto;
	text-align:center;
	overflow:hidden;
	border:1px solid #ccc;
}
#QW_Body div#Usual div.morepage
{
	width:100%;
	padding:3px 0px;
	height:21px !important;
	height:27px;
	clear:both;
	background:#EFEFEF;
	overflow:hidden;
}
#QW_Body div#Usual div.morepage a
{
	display:block;
	width:153px;
	height:21px;
	float:right;
	margin:0px 10px 0px 0px !important;
	margin:0px 5px 0px 0px;
}
#QW_Body div#Usual div.adContent
{
	width:98% !important;
	width:100%;
	padding:5px 1%;
	height:auto;
	overflow:hidden;
	letter-spacing:1px;
	text-align:left;
	color:#039;
	font-size:12px;
	line-height:18px;
}
#QW_Body div#Usual div.adContent h3 , div.moto h3
{
	font-size:23px;
	font-weight:500;
}
#QW_Body div#Usual div.adContent div.adfont
{
	font-size:13px;
	margin:15px 0px;
	letter-spacing:1px;
}
#QW_Body div#Usual div.adContent p
{
	text-align:right;
}
#QW_Body div#Usual div.adContent p a
{
	font-size:12px;
	color:#F90;
	text-decoration:underline;
}
/*apply*/
div#apply
{
	margin:10px 0px;
}
div#apply div.title
{
	border-bottom:1px solid #999;
	height:60px;
	margin:0px 0px 10px 0px;
}
div#apply div.title span
{
	display:block;
	clear:both;
	letter-spacing:2px;
	margin:5px 0px 0px 0px;
	font-size:12px;
}
div#apply h2
{
	font-size:24px;
	font-weight:lighter;
	letter-spacing:1px;
}
div#apply h3
{
	display:inline;
	letter-spacing:2px;
	font-size:14px;
}
div#apply div.substance
{
	clear:both;
	width:840px;
	text-align:left;
	margin:5px 0px 0px 10px;
	height:auto;
	overflow:hidden;
}
div#apply div.substance div.left
{
	float:left;
	width:250px;
	padding:10px;
	height:auto;
	overflow:hidden;
	border:1px solid #CCC;
}
div#apply div.substance div.left input[type=text]
{
	background:#EFEFEF;
}
div#apply div.substance div.left input[type=text]:focus
{
	background:#FFF;
}
div#apply div.substance div.left div
{
	margin:3px 0px 0px 0px;
}
div#apply div.substance div.warm
{
	color:#666;
	letter-spacing:1px;
	font-size:10px;
	line-height:16px;
}
div#apply div.substance div.warm font
{
	color:#F00;
	font-size:10px;
}
div#apply div.substance div.rig
{
	float:left;
	width:540px;
	padding:0px 10px 10px 10px;
	margin:0px 0px 0px 5px;
	height:auto;
	overflow:hidden;
}
div#apply div.substance div.rig div
{
	margin:5px 0px 0px 0px;
}
div#apply div.substance div.rig input
{
	border:1px solid #CCC;
	width:210px;
}
div#apply div.substance div.rig input[type=text]
{
	background:#EFEFEF;
}
div#apply div.substance div.rig input[type=text]:focus
{
	background:#FFF;
}
div#apply div.subtitle , div#apply div.tables
{
	clear:both;
	text-align:left;
	width:840px;
	margin:25px 10px 5px 20px;
	letter-spacing:1px;
}
div#apply div.tables
{
	margin:0px 0px 5px 20px;
	border-top:2px solid #e5e5e5;
	text-align:center;
	letter-spacing:1px;
}
* html div#apply div.tables ,*+html div#apply div.tables  
{
	margin:0px 0px 5px 0px;
}
*+html div#apply div.tables , * html div#apply div.tables
{
	margin:25px 10px 5px 10px;
}
div#apply div.tables td.title
{
	font-size:13px;
	height:32px;
	text-align:left;
	padding:0px 5px;
	letter-spacing:2px;
}
div#apply div.tables table.colora
{
background:url(../image/applya.jpg)  bottom  repeat-x #eaf1fb;
}
div#apply div.tables table.colorb
{
background:url(../image/applyb.jpg)  bottom repeat-x #f5f5f5;
}
div#apply div.tables td.mytitle
{
width:19%;
padding:5px;
font-size:12px;
text-align:right;
vertical-align:top;
height:28px;
line-height:28px;
border-right:1px solid  #FFF;
}
div#apply div.tables td.myinput
{
width:52%;
padding:0px 5px;
text-align:left;
font-size:12px;
}
div#apply div.tables td.myinput input.ctc_tt ,  div#apply div.tables td.myinput select.ctc_tt
{
width:98%;
margin:1px 0px;
height:18px;
line-height:18px;
background:#fffffe;
border:1px solid #f4f4f4;
}
div#apply div.tables td.myinput select.ctc_tt
{
	line-height:23px;
	height:23px;
}
div#apply div.tables td.myinput div.myinc , div#apply div.tables td.myinput div.myinct
{
margin:5px 0px;
width:90%;
padding:0px;
text-align:center;
border:1px solid #b1b1b1;
}
div#apply div.tables td.myinput div.myinct
{
	float:left;
	width:43%;
	margin:0px 0px 0px 2px;
}
div#apply div.tables td.myinput div.myinct input.ctc_tt 
{
	width:98%;
}
*+ html div#apply div.tables td.myinput div.myinct input.ctc_tt 
{
	width:95%;
}
div#apply div.tables td.myinput textarea.ctc_ta
{
width:98%;
margin:1px 0px;
font-size:12px;
line-height:18px;
background:#fffffe;
border:1px solid #f4f4f4;
}
div#apply div.tables td.tsgm
{
width:28%;
font-size:10px;
line-height:23px;
color:#666;
text-align:left;
}
div#apply div.tables td.tsgm font
{
color:#F00;
font-size:10px;
}
div#apply div.tables .my_btn
{
text-align:center;
padding:10px 0px 0px 0px;
background:#FFF;
}
div#apply div.tables .my_btn input
{
font-size:12px;
padding:0px;
height:20px;
line-height:16px;
}
div#apply #applynw
{
	width:81%;
}
div#apply #applynw_warm
{
	text-align:center;
	width:100%;
}
div#apply div#bank , div#apply div#lawinner
{
	clear:both;
	width:840px;
	text-align:left;
	margin:15px 0px 0px 10px;
	height:auto;
	overflow:hidden;
}
div#apply div#lawinner
{
	width:828px;
	border:1px solid #CCC;
}
div#apply div#bank div.left
{
	border:none;
	width:100px;
}
div#apply div.btn
{
	text-align:center;
	margin:10px 0px 0px 0px;
}
div#apply div#succeed
{
	clear:both;
	width:300px;
	height:250px;
	overflow:hidden;
	margin:0px auto;
}
div#apply div#succeed div.photo
{
	clear:both;
	width:300px;
	height:200px;
	overflow:hidden;
}
div#apply div#succeed div.words
{
	clear:both;
	width:300px;
	height:20px;
	text-align:right;
	overflow:hidden;
}
/*itwords*/
div#ITwords
{
	text-align:left;
	margin:10px 0px 0px 0px;
}
div#ITwords ul li
{
	clear:both;
	width:873px;
	height:auto;
	margin:10px 0px 0px 3px;
	border:1px solid #CCC;
	overflow:hidden;
}
div#ITwords li div.title
{
	clear:both;
	width:866px !important;
	width:869px;
	height:30px;
	padding:2px;
	overflow:hidden;
	margin:1px 1px 1px 2px;
	background:url(../image/itwordstil.jpg);
}
div#ITwords li div.title div.inner
{
	clear:both;
	width:864px;
	margin:0px auto;
	height:30px;
	font-size:12px;
	color:#FFFFFE;
	overflow:hidden;
}
div#ITwords li div.info
{
	clear:both;
	width:840px;
	height:auto;
	font-size:12px;
	overflow:hidden;
	line-height:23px;
	margin:10px auto !important;
	margin:10px 20px;
}
div#ITwords li div.keywords
{
	clear:both;
	width:875px;
	height:22px;
	overflow:hidden;
	background:url(../image/itbottom.jpg) repeat-x;
}
div#ITwords li div.keywords div.kword
{
	float:left;
	width:750px;
	height:21px;
	color:#000;
	line-height:21px;
	margin:0px 0px 0px 10px;
	overflow:hidden;
}
div#ITwords li div.keywords div.kmore
{
	float:right;
	width:80px;
	height:23px;
	overflow:hidden;
}
#QW_Body div#Usual  div#ITwords li div.keywords div.kmore a
{
	display:block;
	text-align:center;
	width:80px;
	font-size:12px;
	color:#000;
	text-decoration:none;
	height:23px;
	background:url(../image/itwords.jpg);
}
#QW_Body div#Usual div#ITwords li div.keywords div.kmore a:hover
{
	text-decoration:underline;
	background:none;
}
div#ITwords div.introw 
{
	width:870px;
	margin:0px auto;
}
div#ITwords div.introw div.title
{
	width:860px;
	height:34px;
	line-height:34px;
	font-size:14px;
	color:#FFFffe;
	background:url(../image/itwordstil.jpg);
	overflow:hidden;
	padding:0px 5px;
}
div#ITwords div.introw div.contents
{
	clear:both;
	padding:5px;
	margin:5px;
	width:860px;
	height:auto;
	overflow:hidden;
	font-size:12px;
	line-height:23px;
}
div#ITwords div.introw div.keywords
{
	clear:both;
	width:875px;
	height:22px;
	overflow:hidden;
	background:url(../image/itbottom.jpg) repeat-x;
}
div#ITwords div.introw div.keywords div.kword
{
	float:left;
	width:865px;
	height:21px;
	color:#000;
	line-height:21px;
	margin:0px 10px;
	overflow:hidden;
}
div.partner
{
	clear:both;
	width:78%;
	margin:10px 0px 0px 10.5%;
	height:auto;
	overflow:hidden;
}
div.partner div.area
{
	width:45%;
	padding:1%;
	float:left;
	letter-spacing:1px;
	margin:0px 0px 0px 2% !important;
	margin:0px 0px 0px 1%;
	border:1px solid #CCC;
}
div.partner div.area h3
{
	border-bottom:1px solid #999;
	padding:0px 0px 3px 0px;
}
div.partner div.wait
{
	clear:both;
	margin:10px 0px 0px 1%;
	width:98%;
}
div.partner div.wait span
{
	float:left;
	width:155px;
	margin:2px 0px 0px 10px;
	height:25px;
	overflow:hidden;
	display:block;
}
#QW_Body div#Usual div.partner div.wait span a
{
	display:block;
	width:148px;
	padding:0px 0px 0px 5px;
	color:#000;
	height:23px;
	overflow:hidden;
	line-height:23px;
	border:1px solid #CCC;
	text-decoration:none;
}
#QW_Body div#Usual div.partner div.wait span a:hover
{
	border:#06C 1px solid;
	color:#000;
}
#QW_Body div#Usual div#partner
{
	width:878px;
}
#stw li{ position:relative; clear:both; width:350px; height:20px; line-height:20px; margin:10px 10px 10px 10px; padding:3px; border:1px solid #CCC;}
#stw li a {font-size:12px; text-decoration:none; color:#333}
#stw li a:hover { color:#000; text-decoration:underline;}
#stw li span { position:absolute; right:0px; top:0px;width:100px; display:block; line-height:30px;}
#stw li span img{ float:left; margin:3px 10px 0 0;}
div#ITwords div.links 
{
	clear:both;
	text-align:center;
	margin:5px auto;
	width:800px;
	height:25px;
	line-height:25px;
	overflow:hidden;
}
div#ITwords div.links a
{
	border:1px solid #1171bd;
	line-height:20px;
	padding:3px;
	color:#1171bd;
	overflow:hidden;
	text-decoration:none;
	background:#FFF;
	font-size:12px;

}
div#ITwords div .links a:hover
{
	background:#1171bd;
	color:#FFF;
}
