@charset "utf-8";

/*=========================================================
	[ shop.css ]
	design - content style
	date - creation:2013-03-04 // update:2013-03-04
=========================================================*/

/*=========================================================
	index
		1. content
=========================================================*/

/* 1. content
=========================================================*/
/* heading
---------------------------------------------------------*/
/* level2 */
/*#content h2{
	padding:40px 8px 20px 90px;
	background:url(/shop/images/heading2_bg.gif) no-repeat 0 100%;
	font-weight:bold;
	font-size:16px;
	font-weight:bold;
	line-height:1.3;
}
*/
/* level3 */
/*#content h3{
	clear:both;
	padding:40px 8px 22px 35px;
	font-weight:bold;
	font-size:16px;
	font-weight:bold;
	line-height:1.3;
}
#content h3.tit-staff{background:url(/shop/images/tit_1.gif) no-repeat 0 100%;}
#content h3.tit{background:url(/shop/images/tit_2.gif) no-repeat 0 100%;}
*/


/* box
---------------------------------------------------------*/
/* boxShop */
#boxShop{
	margin-top:30px;
}
#boxShop h3{
	margin:0 0 1px;
	padding:0 0 6px;
	font-size:16px;
	font-weight:bold;
	color:#333333;
	border-bottom:1px solid #000000;
	background:none;
}
#boxShop table{
	position:relative;
	border-bottom:1px solid #000000;
}
#boxShop table th,
#boxShop table td{
	padding:8px;
	border-top:1px dotted #000000;
	text-align:left;
}

#boxShop table th{
	font-weight:normal;
	font-size:14px;
	padding-left:60px;
}
#boxShop dt{
	margin-bottom:5px;
}
#boxShop dd{
	font-size:21px;
	font-weight:bold;
}

#gTel{
	background:url(/shop/images/g_tel_bg.gif) no-repeat 10px 50%;
}
#gMail{
	background:url(/shop/images/g_mail_bg.gif) no-repeat 10px 50%;
}

#boxShop table td{
	padding-left:15px;
	border-left:1px solid #333333;
}
#btnMail{
	overflow:hidden;
	display:block;
	width:224px;
	height:0;
	padding-top:48px;
	background:url(/common/images/btn_contact.gif) no-repeat 0 0;
	line-height:2;
}
#btnMail:hover{
	background:url(/common/images/btn_contact.gif) no-repeat 0 -48px;
}

/* boxInfo */
#boxInfo{
	border:1px dotted #666666;
}
#boxInfo h3{
	margin-bottom:0;
	background:url(/common/images/box_tit_bg.gif) repeat-x 0 1px;
}
#boxInfo h3{
	display:block;
	margin:0;
	padding:25px 5px 15px 45px;
	text-align:left;
	font-weight:bold;
	color:#00A26B;
}
#boxInfo h3 span{
	margin-left:-20px;
	padding-left:20px;
	font-size:18px;
	background:url(/common/images/for_mk_arrow2.png) no-repeat 0 5px;
}
#boxInfo p{
	margin:0 10px;
	padding:30px 15px 20px 15px;
	text-align:left;
	background:url(/shop/images/g_message.gif) no-repeat 50% 0;
}
#boxInfo p.che{
	margin:0 10px;
	padding:30px 15px 20px 15px;
	text-align:left;
	background:url(/shop/images/g_message_che.gif) no-repeat 50% 0;
}
/* boxMap */
#boxMap{
	margin-top:55px;
}
#boxMap dl{
	padding-left:28px;
	margin-left:20px;
	text-align:left;
	background:url(/shop/images/mk_map.gif) no-repeat 0 0;
}
#boxMap dt{
	padding-bottom:5px;
	font-size:14px;
}
#boxMap dd{
	line-height:1.3;
	font-size:12px;
}

/* table list
---------------------------------------------------------*/
#bgList{
/*	width:879px;*/
	margin-top:25px;
	padding:8px 8px 12px;
	background:url(/shop/images/boxlist_bg.gif);
	border-bottom:1px solid #00A26B;
}

#bgList .bgListBox{
	margin-bottom:8px;
	padding:20px 20px 10px;
	border-radius:1px;
	background-color:#FFFFFF;
}
#bgList dl{
	padding-left:250px;
}
#bgList dt{
	font-weight:normal;
	text-align:left;
}
#bgList dt span{
	color:#00A26B;
	font-size:16px;
}
#bgList dt strong span{
	font-size:30px;
}
#bgList dd{
}

#bgList dd span{
	padding:3px 5px;
	background:#FFCCFF;
}
#bgList dd{
	position:relative;
	margin:10px 15px 20px -10px;
	padding-left:80px;
	background:url(/shop/images/g_message.png) no-repeat 0 0;
}

/* boxTable */
.boxTable{
	padding-bottom:1px;
	border-bottom:1px solid #000000;
}
.boxTable p{
	margin-bottom:1px;
	text-align:center;
	border-bottom:1px solid #000000;
}
.boxTable table{
	position:relative;
	border-bottom:1px dotted #000000;
}
.boxTable table th,
.boxTable table td{
	padding:8px;
	border-top:1px dotted #000000;
	text-align:left;
}

.boxTable table th{
	width:80px;
	padding:10px 20px;
	font-weight:normal;
	border-right:1px dotted #000000;
}

.boxTable table td a{
	padding-left:16px;
	background:url(/common/images/for_mk_arrow1.png) no-repeat 0 50%;
}.boxTable table td span{

	padding-left:16px;

	background:url(/common/images/for_mk_arrow1.png) no-repeat 0 50%;

}

/* shopService */
#shopService{
	width:840px;
	margin:0 auto;
}
#shopService .layLeft,
#shopService .layRight{
	width:410px;
}
#shopService #boxInfo2{
	margin:30px 0;
	padding-bottom:7px;
	background:url(http://www.able-global.net/common/images/box_btm_bg.gif) repeat-x 0 100%;
}
#boxInfo2 dl{
	margin-bottom:0;
	border:1px dotted #666666;
}
#shopService #boxInfo2 dt{
	display:block;
	padding:25px 0 15px;
	background:url(http://www.able-global.net/common/images/box_tit_bg.gif) repeat-x 0 1px;
	text-align:center;
	font-weight:bold;
	color:#00A26B;
}

#shopService #boxInfo2 dd{
	margin:0 10px;
	padding:10px;
	border-top:1px solid #00A26B;
	text-align:left;
}
#shopService #boxInfo2 dd ul{
	margin-top:1.5em;
	padding-left:5px;
	list-style:disc inside;
}
#shopService #boxInfo2 dd ul li{
	padding:0;
	margin-top:1em;
}

#shopService .colHead{
	border:1px solid #999999;
}
#shopService .colHead th,
#shopService .colHead td{
}
#content #shopService th{
	background-color:#DEFFF7;
}

#shopService .colHead td{
	border-left:1px solid #999999;
	background-image:none;
}

#shopService .colHead span{
	font-weight:bold;
	font-size:14px;
	color:#00A26B;
}
#shopService .rowHead{
	margin-bottom:15px;
	border:1px solid #999999;
}
#shopService .rowHead th{
	font-weight:bold;
	color:#000000;
	vertical-align:top;
	text-align:left;
}
#shopService .rowHead th,#shopService .rowHead td{
	border:1px solid #FFFFFF;
    background-image: url("http://www.able-global.net/common/images/for_border1.gif");
    background-position: 0 100%;
    background-repeat: repeat-x;
}
#shopService .rowHead th.end,#shopService .rowHead td.end{
	background-image:none;
}

/* shopOutline */
#shopOutline{
	padding-top:20px;
}

#shopOutline .layRight{
/*	padding-top:78px;*/
	padding-top:20px;
}
.section{
	margin-bottom:40px;
}

/* .shop */
.shop_staff_area {
	background: none repeat scroll 0 0 #fffff7;
    margin: 5px 0 10px;
    padding: 18px 33px 20px;
}

.shop_staff {
    background: url("../images/green_dott.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #00626b;
    padding: 5px 10px 30px;
    margin-top: 16px;
}
.shop_staff_voice {
    float: left;
    margin: 0 0 0 15px;
    min-height: 51px;
    padding: 10px 0 0 0px;
}
.shop_info {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #ccc #ccc;
    border-image: none;
    border-right: 1px solid #ccc;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    margin: 0 0 10px;
    padding: 18px 33px 20px;
}
.shop_info .leftcolumn {
    float: left;
    padding-bottom: 30px;
    width: 300px;
}
.shop_info .rightcolumn {
}
.shop_info .shop_img {
    height: 225px;
    padding-bottom: 30px;
    width: 300px;
}
.shop_info .shop_img p {
    line-height: 120%;
    padding-top: 10px;
}
.staff_comment{
	display:block;
	margin:0;
	padding:0 5px 0 15px;
	font-weight:bold;
	color:#00A26B;
}

.staff_name {
	font-size:20px;
	font-weight:bold;
}
.staff_name .staff_name_en {
	display:inline-block;
	font-size:14px;
	margin-left:1.5em;
}
.shop_staff_area .fLeft{
	float:left;
	margin-left:15px;
	margin-right:20px;
}
p.staff_Post {
	margin-bottom:0;
}
