@charset "UTF-8";
/* CSS Document */

* {margin:0; padding:0;}

body{font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:1.5em;}

a {color:#17beb2;text-decoration:none;}
a:hover{color:#17beb2;text-decoration:none;}

a img { border:0;}
img {vertical-align:top;}



.left {float:left;}
.right {float:right;}
.clear  { clear:both;}

.grey {color:#999;}
.red {color:#F00;}
/* mainbox */
#mainbox {width:auto;margin:0px auto 0 auto;}

/* header */
#header {width:100%;margin:0 auto 0 auto;background:#CCC;height:120px;}
.logo {margin:0px 0 0 40px;display:block;width:193px;height:72px;background:url(../images/logo.png) 0px 0px no-repeat ;}
.logo span {display:none;}
.header_box0 {float:left;margin:5px 0 15px 40px;}
.header_box1 {float:right;}

/* navmenu */
#navmenu {margin:0px auto 0px auto;}
#navmenu ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none;}
#navmenu li {display: inline;}
#navmenu ul li a {text-decoration:none;color:#000000;font-size:14px;margin-right:10px;}
#navmenu ul li a:hover {color:#000000;}


/* main_area_01 */
#main_area_01 {width:1000px;text-align:center;}

/* main_area_02 */
#main_area_02 {width:1000px;text-align:center;margin:30px auto 0 auto;border:#cccccc 1px solid;}

/* main_area_03 */
#main_area_03 {width:1000px;text-align:center;margin:30px auto 0 auto;}



/* main_wrapper */
#main_wrapper {width:auto;margin:10px auto 0 auto;}
.main_left {margin-top:0px;margin-left:40px;width:175px;float:left;font-family:"Arial Narrow";font-size:14px;}
.main_left_module_01 {width:175px;}
.main_left_module_02 {width:175px;margin-top:16px;}
.main_left_module_02 a {display:block;margin:12px 0px;color:#000;}
.main_left_module_02 img {margin-top:15px;} 
.main_left_module_03 {width:175px;margin-top:16px;font-family: Georgia, "Times New Roman", Times, serif;font-size: 12px;line-height: 20px;color: #000;display: block;float: left;} 
.main_left_module_03 a {display:block;margin:12px 0px;color:#000;}
.main_left_module_03 a:hover {display:block;margin:12px 0px;color:#FFF;background-color: #000;}



/* main_right_special_module */
.main_right_special_module {width:1000px;border:#e4e4e4 1px solid;line-height:2.2em;}
.special_module {width:1000px;margin:10px;float:left;}
.special_module img {float:left;}
.special_module_title  {color:#fd639d;font-size:14px;margin-bottom:10px;}

/* main_right */
.main_right {width:1000px;float:right;margin-top:10px;}
.main_right_catalog {width:1000px;padding-bottom:10px;margin-bottom:20px;text-align:left;}
.main_right_catalog a {color:#000;display:inline-block;margin-left:10px;}
/* product_thumbs */
#product_thumbs {}
#product_thumbs .img_border {border:#cecece 1px solid;}
#product_thumbs ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none;}
#product_thumbs li {float:left;display:inline-block;width:250px;height:325px;text-align:center;}
#product_thumbs li p.product_name {display:block;width:190px;margin:24px auto 0 auto;color:#5a5a5a;line-height:24px;}
#product_thumbs li p.product_price {display:block;width:190px;margin:10px auto 0 auto;color:#F00;font-weight:bold;}
#product_thumbs li p.product_special {display:block;width:190px;margin:2px auto 0 auto;}
.textlinethrough{text-decoration:line-through;}
.textprice{color:#fd639d;}
#product_pages{text-align:center;padding:10px;color:#878787;}
#product_pages .focus_page{border:1px solid #000;padding:0px 8px;color:#ffffff;background:#000;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#product_pages .normal_page{border:1px solid #CCC;padding:0px 8px;color:#535353;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}

.main_inside_box01 {width:200px;float:left;margin-top:15px;}
.main_inside_box02 {width:780px;float:right;margin-top:25px;}
.main_inside_box02 h4 {color:#24649b;}
.main_inside_box02 p{color:#666666;font-size:12px;line-height:1.5em;}

/* product page */
.img_border_box {width:380px;height:300px;border:1px solid #CCC;text-align:center;}
.sub_product_box {border:1px solid #999;padding:20px;}
.sub_product_box ul {list-style:none;margin:20px 0 0 40px;}
.sub_product_box li {display:block;width:180px;float:left;}
.sub_product_box .title {display:block;width:135px;}
.sub_product_box .price {display:block;width:135px;color:#F00;font-weight:bold;}

/* about_sc */
#about_sc {width:1000px;border-top:#cccccc 1px solid;padding-top:10px;margin:10px auto 0 auto;text-align:left;}
#about_sc .title {color:#666666;font-size:12px;}


/* info_box */
#info_box {
	width:1000px;
	border-top:#cccccc 1px solid;
	padding-top:10px;
	margin:10px auto 0 auto;
}
#info_box .info_box_box01 {color:#7a8494;font-size:12px;margin-left:120px;}
#info_box .info_box_box01 a {color:#999999;}
#info_box .info_box_box01 ul {display:block;float:left;list-style:none;width:150px;}
#info_box .info_box_box01 ul li {padding-bottom:10px;}

/* flowing_box */
#flowing_box {position:fixed;margin-left:20px;}

/* footer */
#footer {width:1000px;border-top:#cccccc 1px solid;padding-top:10px;padding-bottom:30px;margin:10px auto 0 auto;text-align:center;}
#footer .footer_box01 {color:#7a8494;font-size:12px;}
#footer .footer_box02 {color:#7a8494;font-size:12px;}
#footer .footer_box02 a{color:#7a8494;font-size:12px;}

/* tab */
#tab1,#tab2,#tab3,#tab4,#tab5,#tab6{
	width:1000px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 50px;
	color: #000;
	float: none;
	height: 100%;
	margin: 30px;
	overflow: auto;
}
tt {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #F09;
}

/* footer text swapping */
.switchableText .default {} 
.switchableText .alt {display:none} 
.switchableText:hover .default {display:none} 
.switchableText:hover .alt {display:inline; }

.banner{
	width: 100%;
	text-align: center;
	display: table;
}
.banner img{
	display: block;
  width: 100%;
  height: auto;
}


