@charset "utf-8";
/* CSS Document */

.flas_contents { width: 960px; height: 480; margin: 0; padding: 0;}
.nengafl_contents { width: 960px; height: 260; margin: 0; padding: 0;}
.main_contents ul#tab { width:530px; height:25px; margin:0; padding:0;}
.main_contents ul#tab li { height:25px; float:left;}
.main_contents .tabbox { width:528px;  margin:0 0 20px 0; border:1.5px solid #3c2828;}
*html .main_contents .tabbox { width:530px;}
.main_contents .tabbox p { padding:10px;}
.main_contents .tabbox p a { color:#ff2b26; text-decoration:underline;}

.main_contents .product_menu,
.main_contents .product_menu2,
.main_contents .product_menu3,
.main_contents .product_menu5,
.main_contents .product_menu6,
.main_contents .product_menu7,
.main_contents .product_menu8,
.main_contents .product_menu9,
.main_contents .product_menu10,
.main_contents .product_menu11 {width 530px}
.main_contents .product_menu12 
.main_contents .product_menu33,{width 760px}
.main_contents .product_menu h4,
.main_contents .product_menu2 h4 { margin-bottom:10px;}

#singleContent .main_contents .product_menu2 .sortImg  { padding-left: 85px; }

.main_contents .product_menu ul { text-align:center; padding:0 0 0 16px;}
*+html .main_contents .product_menu ul { padding-left:0px;}
.main_contents .product_menu li { display:block; width:120px; float:left; }

.main_contents .product_menu2 ul { text-align:center; padding:0 0 0 15px;}
.main_contents .product_menu2 li { display:block; width:160px; float:left; }

.main_contents .product_menu5 ul { text-align:center; padding: 0 0 0 0;}
.main_contents .product_menu5 li { display:block; width:265px; float:left; }

.main_contents .product_menu6 ul { text-align:center; padding: 10px 0 0 10px;}
.main_contents .product_menu6 li { display:block; width:85px; float:left; }

.main_contents .product_menu7 ul { text-align:center; padding: 10px 0 0 9px;}
.main_contents .product_menu7 li { display:block; width:73px; float:left; }

.main_contents .product_menu8 ul { text-align:center; padding: 10px 0 0 9px;}
.main_contents .product_menu8 li { display:block; width:102px; float:left; }

.main_contents .product_menu9 ul { text-align:center; padding:0 0 0 0;}
.main_contents .product_menu9 li { display:block; width:263px; }

.main_contents .product_menu10 ul { text-align:center; padding:0 0 0 0;}
.main_contents .product_menu10 li { display:block; width:263px; }

.main_contents .product_menu11 ul { text-align:center; padding:7px 0 0 0;}
.main_contents .product_menu11 li { display:block; width:265px; float:left; margin-bottom: 8px;}

.main_contents .product_menu12 ul { width:530px; text-align:center; padding:0 0 0 0;}
.main_contents .product_menu12 li { display:block; width:175px; float:left;}

.main_contents .product_menu3 ul { width: 745px;padding: 0 0 0 0; text-align:center;}
.main_contents .product_menu3 li { display:block; width:180px;  height: 170px; margin-top: 10px; float:left; }

.main_contents .product_menu33 ul { width: 745px;padding: 0 0 0 0; text-align:center;}
.main_contents .product_menu33 li { display:block; width:360px;  height: 77px; margin-top: 10px;float:left; }
.main_contents .product_menu4 ul { width: 745px;padding: 0 0 0 0; text-align:center;}
.main_contents .product_menu4 li { display:block; width:180px;  height: 170px; margin-bottom: 10px; float:left; }

.campaignBanner {
	margin: 10px 0;
}
.bannerAct {
	position: relative;
	width: 960px;
	height: 120px;
	margin: 10px 0;
	background: url(../common/images/banner_campaign.jpg) no-repeat 0 0;
}

.bannerAct ul {
	position: absolute;
	left: 675px;
	top: 42px;
}
.bannerAct li {	
	float: left;
	padding-right: 5px;
}
.stText {
	text-align: right;
	padding-top: 10px;
	clear: both;
}
.stText strong { font-weight: normal; }


#indexMain { width: 744px; padding-top: 0; }
#indexMainb { width: 760px; padding-top: 0; }
#indexMains { width: 530px; padding-top: 0; }
#indexLeft { float: left; display: inline;}
#indexLeft h3 { margin: 7px 0 0; }

#indexRight { float: right; }
#indexRight li { margin: 0; padding: 2px 0 12px; }
#indexRights { float: right; display: inline; padding: 15px 0 0 0;}
#indexRights li { margin: 0; padding: 0; }

#index_product { clear: both; padding: 10px 0 10px 8px; }
#index_product div { float: left; padding: 0 6px; }
#index_product ul { clear: both; padding: 5px 0 0 1px; }
#index_product li { float: left; width: 77px; }

#index_product div.other {padding-top: 10px;}
#index_product div.other li { width: 181px;}
#index_product div.other li.lastChild { width: 180px; }

#indexMain .aboutOrder {
	float: left;
	width: 400px;
	line-height: 1.5;
}
#indexMain .aboutOrder h5 {
	border-bottom: 1px solid #aaa;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
#indexMain .aboutOrder .page_link {
	text-align: right;
	padding-top: 10px;
}
/*--old calender--*/
#calender {
	width: 300px;
	margin: 0 0 10px;
	padding: 0;
	float: right;
}
#calenderce {
	width: 530px;
	margin: 35px 0 0 0;
	padding: 0;
}
#calender #calendar_box {
	padding: 5px;
	border:1px solid #ff3b36;
}
#calender #calendar_box td {
}
/*--new calender--*/
#calenders {
	width: 530px;
	margin: 0;
	padding: 0;
}
.calendersA {
	width: 260px;
	margin: 0;
	padding: 0;
	float: left;
}
.calendersB {
	width: 260px;
	margin: 0;
	padding: 0;
	float: right;
}

#indexMain #store {
	clear:both;
	width: auto;
	height: 230px;
	background:url(../images/index_store.jpg) no-repeat 0 0;
}
#indexMain #store h5 { font-size:14px; font-weight:bold; color:#165e83; margin-bottom:10px;}
#indexMain #store p.left_text {
	width: 560px;
	float:left;
	padding-right: 30px;
}
#indexMain #store p.right_img { width: auto; padding: 0; float:right;}
#indexMain .guidance h4.h3img { background: #0d352a; }
#indexMain .pagetop { margin-left: 660px; }

#indexMainb .pagetop{ margin-left:640px;}

