@charset "utf-8";

/*====================================================================

level2.css

====================================================================*/

#contents{ background:url(../img/contents.gif) bottom no-repeat;}

/*	main
=======================================================================*/
#main{
	float:right;
	margin-top:-30px;
	width:510px;
}
#main h3{
	clear:both;
	margin-bottom:25px;
	margin-top:30px;
}
#main h4{
	clear:both;
	margin-bottom:20px;
	margin-top:25px;
}

.inner{ width:510px;}





/*	sidebar
=======================================================================*/
#sidebar{
	float:left;
	padding-bottom:10px;
	width:200px;
}
#sidebar a:hover img,
#sidebar a#on img{
	background:#FFF;
	opacity:0.5;
	filter: alpha(opacity=50);
}


#s_nav{width:200px;}
#s_nav li{
	margin:0;
	width:200px;
	height:40px;
}
#s_nav #on{
	background:#FFF;
	opacity:0.5;
	filter: alpha(opacity=50);
}


/*	list
=======================================================================*/

.list1 li{
	margin-top:5px;
	padding-left:20px;
	background:url(../img/list_icon1.gif) left 5px no-repeat;
}



/*	table
=======================================================================*/
table{
	margin:0;
	border-collapse:collapse;
	line-height:1.8em;
}
th{
	white-space: nowrap;
	vertical-align:top;
	background:url(../img/table_bg.gif) repeat;
}
th,tb{ text-align:left;}


/* table1 =================*/
.table1{
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;

}
.table1 th,
.table1 td{
	padding:8px 10px 8px 15px;
	border-bottom:1px solid #CCC;
	line-height:1.7em;
}
.table1 th{border-right:1px solid #6ecfdd;}
.table1 td{	border-right:1px solid #CCC;}


/*comapny*/
#tb_company{width:510px;}
#tb_company th{ width:100px;}

/*operation*/
#tb_price{width:510px;}
#tb_price th{ width:110px;}


/* shop */
#tb_shop1{ width:280px;}
#tb_shop1 th{ width:80px;}
#tb_shop1 caption{ margin-bottom:10px;}

#tb_shop2{ width:510px;}
#tb_shop2 th{ width:80px;}


/* mail */
.tb_mail{width:510px;}
.tb_mail th{ width:150px;}















/*=======================================================================
	each page setting
=======================================================================*/



/*	Shop
==============================================================*/
.hr_shop{
	display:block;
	margin:5px 0;
	width:510px;
	height:1px;
	color:#f1f1f1;
	clear:both;
}

#chief .right,
#chief .right hr{width:300px;}
#chief .right hr{
	display:block;
	margin:15px 0;
	height:1px;
	color:#f1f1f1;
	clear:both;
}



#shop_recommend dl{
	margin-bottom:20px;
	width:510px;
}
#shop_recommend dt{
	font-size:14px;
	font-weight:bold;
	color:#1d9d07;
}


/*	Opearation
==============================================================*/
/* operation1*/
.operation1 div.left{ width:340px;}
.operation1 a{
	display:block;
	margin-left:220px;
}


/* operation2 */
#operation2 .clear2{
	margin-bottom:25px;
	width:510px;
}
#operation2 img.right{ margin-left:10px;}
#operation2 div.right,
#operation2 div.left{width:340px;}

#operation2 h5{
	display:inline;
	font-size:14px;
	font-weight:bold;
	color:#1d9d07;
}


/*	Policy
==============================================================*/
#policy_bt{
	display:block;
	margin-top:20px;
	margin-left:20px;
	width:300px;
	height:50px;
}



/*	FQA
==============================================================*/

#fqa_txt dl{
	margin-bottom:20px;
	width:510px;
	border:1px solid #e6e6e6;
}
#fqa_txt dt,
#fqa_txt dd{ margin:0 10px;}
#fqa_txt dt{
	padding:10px 0 5px 0;
	border-bottom:2px solid #00a3ef;
	background:url(../../faq/img/q.gif) left 10px no-repeat;
	text-indent:35px;
	font-size:17px;
	font-weight:bold;
	color:#5e5f5f;
}

#fqa_txt dd{
	padding-top:15px;
	padding-bottom:15px;
	padding-left:35px;
	background:url(../../faq/img/a.gif) left 10px no-repeat;
	font-size:13px;
	color:#5e5f5f;
}







/*	mailform
==============================================================*/

#contact1,
#contact2,
#contact3{
	margin-top:10px;
	margin-left:10px;
	padding-top:3px;
	padding-left:30px;
	line-height:2em;
	font-size:14px;
}
#contact1{ background:url(../img/icon2_1.gif) left no-repeat;}
#contact2{ background:url(../img/icon2_2.gif) left no-repeat;}
#contact3{ background:url(../img/icon2_4.gif) left no-repeat;}
#contact1 span,
#contact2 span,
#contact3 span{ padding-left:10px;}

#contact1 span{
	color:#f70046;
	font-weight:bold;
}



/* btn */
.btnt{
	margin: 12px 0 0 0;
	border:none;
}
.btnt td{
	padding-right: 35px;
	border:none;
}
.stick{height: 600px;}








