@charset "utf-8";
/* CSS Document */
body{
    overflow-x: hidden;
}
* {
	margin:0;
	padding:0;
	font-family: -apple-system, BlinkMacSystemFont, "Noto Serif TC", "source-han-serif-tc", "微軟正黑體", "Microsoft JhengHei",,"黑體-繁","黑體", "Heiti TC", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
    font-size: 12px;

    /*background-color: #7e95ad;*/
}
.inp1, .inp1m{border:1px solid #ABB2C5;padding-top:1px;padding-left:1px!important;padding-left:2px;color:#000}
.bolds {
	font-size: 13px;
	font-weight:bold;
}
.th {
	width:700px;
	margin-top:15px;
	margin-left:18px;
	font-size: 12px;
}
.thsz {
	width:860px;
	margin-top:15px;
	margin-left:12px;
	font-size: 12px;
}
.z_cl {
	width:20px;
	vertical-align:text-top;
}
.inp1{
	background-position:-0px 0;
	color:#000; 
	width:50px;
	height:18px;
	background:#FFFFFF;
}
.inp1m{
	width:50px;
	height:18px;
	border:1px solid #A7BBD3;
	color:#000;
	border-color: #FF8800;
	background:#FCFDCF;
}
.caption_1 {
	background-color: #e8f5fe;
	height:27px;
	line-height: 27px;
	font-size: 12px;
	color: #0038ff;
}
.saiche .caption_1 {
	font-weight:bold;
}
.td_caption_2{
	background:url(../images/bg2.jpg) repeat-x; 
}
.l {
	width:27px;
	height:27px;
	font-weight:bold;
	text-align:center;
	background:url(../images/l.gif) no-repeat 0px 1px;
	color:#222222;
	font-family:Comic Sans MS, "宋体",Arial, Helvetica, Verdana, Geneva,  sans-serif;
	font-size:12px;
}
.h {
	width:27px;
	height:27px;
	font-weight:bold;
	text-align:center;
	background:url(../images/h.gif) no-repeat 0px 1px;
	color:#222222;
	font-family:Comic Sans MS, "宋体",Arial, Helvetica, Verdana, Geneva,  sans-serif;
	font-size:12px;
}
.q {
	width:27px;
	height:27px;
	font-weight:bold;
	text-align:center;
	background:url(../images/q.gif) no-repeat 0px 1px;
	color:#222222;
	font-family:Comic Sans MS, "宋体",Arial, Helvetica, Verdana, Geneva,  sans-serif;
	font-size:12px;
}
.o {
	font-size:12px;
	font-weight:bold;
	color:red;
	font-family:Arial, Helvetica, Verdana, Geneva,  sans-serif;
	letter-spacing:1px;
}
.wq {
	background-color:#97CBFF;
	width:700px;
	margin-left:12px;
}
.wqsz {
	width:860px;
	background-color:#4588d9;
	margin-left:12px;
}
.t_list_caption {
	background: url(/pagef/bg.jpg);
	line-height: 24px;
	text-align:center;
	color: #FFFFF;
	font-size: 13px;
}
.t_list_captiona {
	background-color:#e7f5fe;
	line-height: 24px;
	text-align:center;
	color: #1a5ec6;
    font-size: 13px;
}
.t_list_captionb {
	background-color:#97CBFF;
	line-height: 20px;
	text-align:center;
	color: #0038ff;
	font-size: 10px;
	font-weight: bold;
}
.t_td_text {
	height: 27px;
	line-height: 17px;
	text-align:center;
	background-color: #FFFFFF;
    font-size: 10px;
}

.inputs{
	width:66px;
	height:26px;
	border:none;
	background:url(/user/images/frame1.gif);
	background-position:-943px 0;
	cursor:pointer;
	color:#FFFFFF;
	font-size: 12px;
}

.inputs_extra{
	width:66px;
	height:26px;
}

.inputq {
	width:44px;
	height:17px;
	border:none;
	background:url(/user/images/frame1.gif);
	background-position: -1122px 0;
	cursor:pointer;
}
.nv_ab {
	background:url(/pagef/bg2.jpg);
}
.nv_a {
	font-weight:bold;
	text-decoration:none;
	/*color:red;*/
	color:#e10000;
}
.nv {
	font-size: 13px;
	font-weight:bold;
	text-decoration:none;
	color:#0038ff;
}
.nv:hover,.nv_a:hover {
	text-decoration:underline;
	color:red;
	color:#fbf6d0;
}
.hj {
	width:99%;
	margin:0 auto;
	background-color:#fbf6d0;
}
.hhg {
	background:#C9E7FD;
}
.pop {
	position:absolute;
	top:10px;
	left:708px;
	margin-left: 10px;
}
.popsz {
	position:absolute;
	top:10px;
	left:880px;
}
.stt {
	color:red; 
	font-weight:bold; 
	font-size:14px;
}
.bgh {
	font-size:14px;
	color: #b51d1e;
	text-decoration:none;
	font-family:Arial, Helvetica, Verdana, Geneva,  sans-serif;
}
.bgs {
	font-size:14px;
	color:red;
}
.bgh:hover {
	text-decoration:none;
	color: #b51d1e;
}



.No_1, .No_2, .No_3, .No_4, .No_5, .No_6, .No_7, .No_8, .No_9, .No_10 {
	background-image: url(/pagef/kaijiang/ball_3.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.No_ {
	background-image: url(/pagef/kaijiang/No_.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.No_1 {
	background-position:0 0px
}
.No_2 {
    background-position:0 -27px
}
.No_3 {
    background-position:0 -54px
}
.No_4 {
    background-position:0 -81px
}
.No_5 {
    background-position:0 -108px
}
.No_6 {
    background-position:0 -135px
}
.No_7 {
    background-position:0 -162px
}
.No_8 {
    background-position:0 -189px
}
.No_9 {
    background-position:0 -216px
}
.No_10 {
    background-position:0 -243px
}
/* zerc add 0719 */
.oqiqi{
	color:#009900;
	font-weight:bold;
	position:relative; 
}
.No_1 {
	background-position:0 2px
}
.No_2 {
    background-position:0 -25px
}
.No_3 {
    background-position:0 -52px
}
.No_4 {
    background-position:0 -79px
}
.No_5 {
    background-position:0 -106px
}
.No_6 {
    background-position:0 -133px
}
.No_7 {
    background-position:0 -160px
}
.No_8 {
    background-position:0 -187px
}
.No_9 {
    background-position:0 -214px
}
.No_10 {
    background-position:0 -241px
}



.No_1, .No_2, .No_3, .No_4, .No_5, .No_6, .No_7, .No_8, .No_9, .No_10 {
	background-image: url(/pagef/kaijiang/ball_3.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 25px;
    height: 25px;
}

.No_ {
	background-image: url(/user/images/No_.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.No_1 {
	background-position:0 0px
}
.No_2 {
    background-position:0 -27px
}
.No_3 {
    background-position:0 -54px
}
.No_4 {
    background-position:0 -81px
}
.No_5 {
    background-position:0 -108px
}
.No_6 {
    background-position:0 -135px
}
.No_7 {
    background-position:0 -162px
}
.No_8 {
    background-position:0 -189px
}
.No_9 {
    background-position:0 -216px
}
.No_10 {
    background-position:0 -243px
}

.No_gd1, .No_gd2, .No_gd3, .No_gd4, .No_gd5, .No_gd6, .No_gd7, .No_gd8, .No_gd9, .No_gd10, .No_gd11, .No_gd12, 

.No_gd13, .No_gd14, .No_gd15, .No_gd16, .No_gd17, .No_gd18, .No_gd19, .No_gd20 {
	background-image: url(/pagef/kaijiang/ball_1.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.No_gd1 {
	background-position:0 0px;WIDTH: 28px; HEIGHT: 28px
}
.No_gd2 {
    background-position:0 -27px;WIDTH: 28px; HEIGHT: 28px
}
.No_gd3 {
    background-position:0 -54px;WIDTH: 28px; HEIGHT: 28px
}
.No_gd4 {
    background-position:0 -81px;WIDTH: 28px; HEIGHT: 28px
}
.No_gd5 {
    background-position:0 -108px;WIDTH: 28px; HEIGHT: 28px
}
.No_gd6 {
    background-position:0 -135px;WIDTH: 28px; HEIGHT: 28px
}
.No_gd7 {
    background-position:0 -162px;WIDTH: 28px; HEIGHT: 28px
}
.No_gd8 {
    background-position:0 -189px;WIDTH: 28px; HEIGHT: 28px
}
.No_gd9 {
    background-position:0 -216px;WIDTH: 28px; HEIGHT: 28px
}
.No_gd10 {
    background-position:0 -243px;WIDTH: 28px; HEIGHT: 28px
}
.No_gd11 {
    background-position:0 -270px;WIDTH: 28px; HEIGHT: 28px
}
.No_gd12 {
    background-position:0 -297px;WIDTH: 28px; HEIGHT: 28px
}
.No_gd13 {
    background-position:0 -324px;WIDTH: 28px; HEIGHT: 28px
}
.No_gd14 {
    background-position:0 -351px;WIDTH: 28px; HEIGHT: 28px
}
.No_gd15 {
    background-position:0 -378px;WIDTH: 28px; HEIGHT: 28px
}
.No_gd16 {
    background-position:0 -405px;WIDTH: 28px; HEIGHT: 28px
}
.No_gd17 {
    background-position:0 -432px;WIDTH: 28px; HEIGHT: 28px
}
.No_gd18 {
    background-position:0 -459px;WIDTH: 28px; HEIGHT: 28px
}
.No_gd19 {
    background-position:0 -486px;WIDTH: 28px; HEIGHT: 28px
}
.No_gd20 {
    background-position:0 -513px;WIDTH: 28px; HEIGHT: 28px
}


.No_cq0, .No_cq1, .No_cq2, .No_cq3, .No_cq4, .No_cq5, .No_cq6, .No_cq7, .No_cq8, .No_cq9 {
	background-image: url(/pagef/kaijiang/ball_2.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.No_cq0 {
	background-position:0 0px;WIDTH: 28px; HEIGHT: 28px
}
.No_cq1 {
    background-position:0 -27px;WIDTH: 28px; HEIGHT: 28px
}
.No_cq2 {
    background-position:0 -54px;WIDTH: 28px; HEIGHT: 28px
}
.No_cq3 {
    background-position:0 -81px;WIDTH: 28px; HEIGHT: 28px
}
.No_cq4 {
    background-position:0 -108px;WIDTH: 28px; HEIGHT: 28px
}
.No_cq5 {
    background-position:0 -135px;WIDTH: 28px; HEIGHT: 28px
}
.No_cq6 {
    background-position:0 -162px;WIDTH: 28px; HEIGHT: 28px
}
.No_cq7 {
    background-position:0 -189px;WIDTH: 28px; HEIGHT: 28px
}
.No_cq8 {
    background-position:0 -216px;WIDTH: 28px; HEIGHT: 28px
}
.No_cq9 {
    background-position:0 -243px;WIDTH: 28px; HEIGHT: 28px
}
img#soundbut{
	display:none;
}


.No_js1, .No_js2, .No_js3, .No_js4, .No_js5, .No_js6 {
	background-image: url(/pagef/kaijiang/ball_4.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.No_js1 {
	background-position:0 0px;
	width:27px;
	height:27px;
}
.No_js2 {
    background-position:0 -27px;
	width:27px;
	height:27px;
}
.No_js3 {
    background-position:0 -54px;
	width:27px;
	height:27px;
}
.No_js4 {
    background-position:0 -81px;
	width:27px;
	height:27px;
}
.No_js5 {
    background-position:0 -108px;
	width:27px;
	height:27px;
}
.No_js6 {
    background-position:0 -135px;
	width:27px;
	height:27px;
}
.No_kb1, .No_kb2, .No_kb3, .No_kb4, .No_kb5, .No_kb6, .No_kb7, .No_kb8, .No_kb9, .No_kb10, .No_kb11, .No_kb12, .No_kb13, .No_kb14, .No_kb15, .No_kb16, .No_kb17, .No_kb18, .No_kb19, .No_kb20, .No_kb21, .No_kb22, .No_kb23, .No_kb24, .No_kb25, .No_kb26, .No_kb27, .No_kb28, .No_kb29, .No_kb30, .No_kb31, .No_kb32, .No_kb33, .No_kb34, .No_kb35, .No_kb36, .No_kb37, .No_kb38, .No_kb39, .No_kb40, .No_kb41, .No_kb42, .No_kb43, .No_kb44, .No_kb45, .No_kb46, .No_kb47, .No_kb48, .No_kb49, .No_kb50, .No_kb51, .No_kb52, .No_kb53, .No_kb54, .No_kb55, .No_kb56, .No_kb57, .No_kb58, .No_kb59, .No_kb60, .No_kb61, .No_kb62, .No_kb63, .No_kb64, .No_kb65, .No_kb66, .No_kb67, .No_kb68, .No_kb69, .No_kb70, .No_kb71, .No_kb72, .No_kb73, .No_kb74, .No_kb75, .No_kb76, .No_kb77, .No_kb78, .No_kb79, .No_kb80 {
	background-image: url(/pagef/kaijiang/ball_5.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center;
	text-indent: -9999px;
	width:27px;
	height:27px;
}

.No_kb1 {
	background-position:0 0px
}
.No_kb2 {
    background-position:0 -27px
}
.No_kb3 {
    background-position:0 -54px
}
.No_kb4 {
    background-position:0 -81px
}
.No_kb5 {
    background-position:0 -108px
}
.No_kb6 {
    background-position:0 -135px
}
.No_kb7 {
    background-position:0 -162px
}
.No_kb8 {
    background-position:0 -189px
}
.No_kb9 {
    background-position:0 -216px
}
.No_kb10 {
    background-position:0 -243px
}
.No_kb11 {
    background-position:0 -270px
}
.No_kb12 {
    background-position:0 -297px
}
.No_kb13 {
    background-position:0 -324px
}
.No_kb14 {
    background-position:0 -351px
}
.No_kb15 {
    background-position:0 -378px
}
.No_kb16 {
    background-position:0 -405px
}
.No_kb17 {
    background-position:0 -432px
}
.No_kb18 {
    background-position:0 -459px
}
.No_kb19 {
    background-position:0 -486px
}
.No_kb20 {
    background-position:0 -513px
}
.No_kb21 {
    background-position:0 -540px
}
.No_kb22 {
    background-position:0 -567px
}
.No_kb23 {
    background-position:0 -594px
}
.No_kb24 {
    background-position:0 -621px
}
.No_kb25 {
    background-position:0 -648px
}
.No_kb26 {
    background-position:0 -675px
}
.No_kb27 {
    background-position:0 -702px
}
.No_kb28 {
    background-position:0 -729px
}
.No_kb29 {
    background-position:0 -756px
}
.No_kb30 {
    background-position:0 -783px
}
.No_kb31 {
    background-position:0 -810px
}
.No_kb32 {
    background-position:0 -837px
}
.No_kb33 {
    background-position:0 -864px
}
.No_kb34 {
    background-position:0 -891px
}
.No_kb35 {
    background-position:0 -918px
}
.No_kb36 {
    background-position:0 -945px
}
.No_kb37 {
    background-position:0 -972px
}
.No_kb38 {
    background-position:0 -999px
}
.No_kb39 {
    background-position:0 -1026px
}
.No_kb40 {
    background-position:0 -1053px
}
.No_kb41 {
    background-position:0 -1080px
}
.No_kb42 {
    background-position:0 -1107px
}
.No_kb43 {
    background-position:0 -1134px
}
.No_kb44 {
    background-position:0 -1161px
}
.No_kb45 {
    background-position:0 -1188px
}
.No_kb46 {
    background-position:0 -1215px
}
.No_kb47 {
    background-position:0 -1242px
}
.No_kb48 {
    background-position:0 -1269px
}
.No_kb49 {
    background-position:0 -1296px
}
.No_kb50 {
    background-position:0 -1323px
}
.No_kb51 {
    background-position:0 -1350px
}
.No_kb52 {
    background-position:0 -1377px
}
.No_kb53 {
    background-position:0 -1404px
}
.No_kb54 {
    background-position:0 -1431px
}
.No_kb55 {
    background-position:0 -1458px
}
.No_kb56 {
    background-position:0 -1485px
}
.No_kb57 {
    background-position:0 -1512px
}
.No_kb58 {
    background-position:0 -1539px
}
.No_kb59 {
    background-position:0 -1566px
}
.No_kb60 {
    background-position:0 -1593px
}
.No_kb61 {
    background-position:0 -1620px
}
.No_kb62 {
    background-position:0 -1647px
}
.No_kb63 {
    background-position:0 -1674px
}
.No_kb64 {
    background-position:0 -1701px
}
.No_kb65 {
    background-position:0 -1728px
}
.No_kb66 {
    background-position:0 -1755px
}
.No_kb67 {
    background-position:0 -1782px
}
.No_kb68 {
    background-position:0 -1809px
}
.No_kb69 {
    background-position:0 -1836px
}
.No_kb70 {
    background-position:0 -1863px
}
.No_kb71 {
    background-position:0 -1890px
}
.No_kb72 {
    background-position:0 -1917px
}
.No_kb73 {
    background-position:0 -1944px
}
.No_kb74 {
    background-position:0 -1971px
}
.No_kb75 {
    background-position:0 -1998px
}
.No_kb76 {
    background-position:0 -2025px
}
.No_kb77 {
    background-position:0 -2052px
}
.No_kb78 {
    background-position:0 -2079px
}
.No_kb79 {
    background-position:0 -2106px
}
.No_kb80 {
    background-position:0 -2133px
}
.gw {
	font-size: 15px;
	font-weight: bold;
	color: #ff6600;
	line-height: 18px;
}



.number {
    width:32px;
    height:33px;
    line-height:20px;
    display:inline-block;
    background:url(/pagef/kaijiang/ball-nc20130106.png) no-repeat;
    margin:-5px 3px -4px 0;
    *margin:0 3px 0 0;
    padding:0;
}
.num1 {
    background-position:0 0;
}
.num2 {
    background-position:0 -34px;
}
.num3 {
    background-position:0 -66px;
}
.num4 {
    background-position:0 -99px;
}
.num5 {
    background-position:0 -134px;
}
.num6 {
    background-position:0 -165px;
}
.num7 {
    background-position:0 -198px;
}
.num8 {
    background-position:0 -231px;
}
.num9 {
    background-position:0 -264px;
}
.num10 {
    background-position:0 -298px;
}
.num11 {
    background-position:0 -331px;
}
.num12 {
    background-position:0 -365px;
}
.num13 {
    background-position:0 -396px;
}
.num14 {
    background-position:0 -429px;
}
.num15 {
    background-position:0 -462px;
}
.num16 {
    background-position:0 -494px;
}
.num17 {
    background-position:0 -529px;
}
.num18 {
    background-position:0 -561px;
}
.num19 {
    background-position:0 -594px;
}
.num20 {
    background-position:0 -627px;
}

.accordion_box{ border-bottom:1px solid #fff; float:left; width:100%; background: #a2b7d1;}
.accordion_box header{ background: #e1e1e1; text-align:center; padding:5px 10px; clear:both;}
.accordion_box header h3{ color: #000000; display:inline-block; margin-top:0; margin-bottom:0; font-size:17px; font-weight: 100;}
.accordion_box .bt_toggle{
    /*width:66px; height:24px; background: url(/user/images/frame1.gif); background-position: -943px -2px; float:left; color:#fff; letter-spacing: 5px; line-height: 2;*/
    float: left;
    -webkit-border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    border-radius: 0.3em;
    background-color: #7e95ad;
    -webkit-box-shadow: inset 0 0.1em 0.1em rgba(255,255,255,.5);
    -moz-box-shadow: inset 0 0.1em 0.1em rgba(255,255,255,.5);
    box-shadow: inset 0 0.1em 0.1em rgba(255,255,255,.5);
    border: solid 1px rgb(0, 0, 0);
    background-image: -webkit-linear-gradient(top, #dce2ff, #849aad);
    background-image: -moz-linear-gradient(top, #dce2ff, #849aad);
    background-image: -o-linear-gradient(top, #dce2ff, #849aad);
    background-image: linear-gradient(to bottom, #dce2ff, #849aad);
    padding:0.25em 1.5em;
    color: #000000;
    margin-top: -0.25em;
    line-height:1.5;
}
.accordion_box .bt_order{
    /*width:66px; height:24px; background: url(/user/images/frame1.gif); background-position: -943px -2px; float:right; color:#fff; letter-spacing: 5px; line-height: 2;*/
    float: right;
    -webkit-border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    border-radius: 0.3em;
    background-color: #7e95ad;
    -webkit-box-shadow: inset 0 0.1em 0.1em rgba(255,255,255,.5);
    -moz-box-shadow: inset 0 0.1em 0.1em rgba(255,255,255,.5);
    box-shadow: inset 0 0.1em 0.1em rgba(255,255,255,.5);
    border: solid 1px rgb(0, 0, 0);
    background-image: -webkit-linear-gradient(top, #dce2ff, #849aad);
    background-image: -moz-linear-gradient(top, #dce2ff, #849aad);
    background-image: -o-linear-gradient(top, #dce2ff, #849aad);
    background-image: linear-gradient(to bottom, #dce2ff, #849aad);
    padding:0.25em 1.5em;
    color: #000000;
    margin-top: -0.25em;
    line-height:1.5;
}
.accordion_box ul{ margin:10px 0 20px; width:100%; float:left;}
.accordion_box ul li{ float:left; width:30%; margin:10px 1.6%; border:1px solid #ccc; border-radius:5px; padding:10px; position:relative; background: #e1e1e1
}

.accordion_box ul li .loads{ display:none;}
.accordion_box ul li label{ display:block; padding:7px; float:left; width:100%; margin-bottom:0; cursor:pointer;}
.accordion_box ul li input{ display:none;}
.accordion_box ul.ul_type2 li:before{ background-image:none; opacity:1;}
.accordion_box ul.ul_type2 li.active:before{ background-image:url(../images/icon08.png);}

.accordion_box ul li.active:before{ opacity:1;}
.accordion_box ul li.active{ background: #1686f0; }
.accordion_box ul li.active div.caption_1{ color: #ffffff }
.accordion_box ul li.active div.caption_1 div.o{ color: #fff106  }
.accordion_box ul li:before{ content:''; opacity:0; background:url(../images/icon07.png) #fff no-repeat center; border:1px solid #ccc; border-radius:15px; width:20px; height:20px; position:absolute; right:-3px; bottom:-3px;}

.accordion_box ul li div{ display:inline-block;}
.accordion_box ul li .caption_1{ display:inline-block; background:transparent; font-weight:normal;}
.accordion_box ul li .o{ float:right; line-height:27px; text-align:right;}

.accordion_box#cl{}
.accordion_box#cl li{ margin:0; border-radius:0; width:50%;}
.accordion_box#cl li .name{ float:left;}
.accordion_box#cl li .red{ color:#F00; text-align:right;}


.accordion_box.accordion_box_fish ul li { width: 30%; margin:10px 1.6%; padding: 0; border: none; text-align: center; }
.accordion_box.accordion_box_fish ul li > div { display: inline-block; width: 100%; max-width: 100px; margin: 0 auto; }
.accordion_box.accordion_box_fish ul li span { width: 100%; background-repeat: no-repeat; background-position: center; }

@media screen and (max-width:420px) {
	.accordion_box ul li { width:46%; margin:10px 2%; padding: 5px 2%; }
	.accordion_box.accordion_box_fish ul li { width: 30%; margin:10px 1.6%; }
}

/*
.table_sum{ width:100%; overflow-x:auto; -webkit-overflow-scrolling: touch;}
.table_sum table{ min-width:100%;}
*/
.t_list_caption{ background:#eee;}
.table_sum .t_list_caption{ clear: both; float: left; width: 100%; margin-bottom:0;}
.table_sum .t_list_caption li{ float:left; width: 23%; border:1px solid #ccc; margin:5px 1%; border-radius:5px;    box-sizing: border-box;}
.table_sum .t_list_caption li a{ display:block; font-size:18px; padding:5px;}
.table_sum .t_list_caption li a.active,.table_sum .t_list_caption li a:hover{ background:#0087f8; color:#fff; text-decoration:none;}
.table_sum #z_cl{ width:100%; overflow-x:auto; -webkit-overflow-scrolling: touch; white-space: nowrap;}
.table_sum #z_cl li{ display:inline-block; height:150px; width:32px; text-align:center;}


#life_header,
#life_header>ul,
#life_header>ul>li{ width:100%; float:left; box-sizing:border-box;}
#life_header>ul>li{ background:#eee; border-bottom:1px solid #ccc; line-height:2; padding:0 2% 10px 2%;}
#life_header>ul>li p { display: inline-block; margin: 10px 10px 0 0; line-height: 1.3em;}
#life_header>ul>li p.first { width: 100%; }
.ball{ display:inline-block; vertical-align:middle;}
.ball li{ float:left;}
#life_header img{ vertical-align:middle;}

@media screen and (max-width:600px) {
	.table_sum .t_list_caption li { width: 30%; margin:5px 1.5%;}
	.table_sum .t_list_caption.member_menu li { width: 23%; margin:5px 1%;}
}

@media screen and (max-width:450px) {
	.table_sum .t_list_caption li, .table_sum .t_list_caption.member_menu li { width: 48%; margin:5px 1%;}
}



#_m_header{ height:50px; color:#fff; background:#666; line-height:50px; padding:0 10px;}
#_m_header h1{ float: left; display:inline-block; font-size:18px; }
#_m_header select{ color:#000;}
#sel_lv1 { width: 120px; }
#Type_List { width: 120px; }
#_m_header .bt_back {
    /*width: 66px; height: 22px;*/
    /*background: url(/user/images/frame1.gif);*/
    /*background-position: -943px -3px;*/
    /*float: right;*/
    /*color: #fff;*/
    /*letter-spacing: 5px;*/
    /*line-height: 2;*/
    /*text-align:center;*/
    /*border-radius:4px;*/
    /*margin:14px 0;*/
    /*text-decoration:none;*/

    float: right;
    -webkit-border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    border-radius: 0.3em;
    background-color: #7e95ad;
    -webkit-box-shadow: inset 0 0.1em 0.1em rgba(255,255,255,.5);
    -moz-box-shadow: inset 0 0.1em 0.1em rgba(255,255,255,.5);
    box-shadow: inset 0 0.1em 0.1em rgba(255,255,255,.5);
    border: solid 1px rgb(0, 0, 0);
    background-image: -webkit-linear-gradient(top, #dce2ff, #849aad);
    background-image: -moz-linear-gradient(top, #dce2ff, #849aad);
    background-image: -o-linear-gradient(top, #dce2ff, #849aad);
    background-image: linear-gradient(to bottom, #dce2ff, #849aad);
    padding:0 10px;
    color: #000000;
    margin-top:11px;
    line-height:2;
    text-align: center;
    text-decoration: none;
    /*width: 66px; height: 22px;*/
}
.company_name1{ display:inline-block;}
div.bt_quit{ float:right;}
div.bt_quit a{ color:#ffd800; font-weight:bold;}

@media screen and (max-width:350px) {
	#_m_header .bt_back { padding:0 5px; }
}
@media screen and (max-width:300px) {
	#sel_lv1, #Type_List { float: left; margin: 15px 0; }
	#sel_lv1 { margin-right: 10px;}
	#_m_header{ height:85px; }
	#_m_header .bt_back { clear: both; float: left; margin-top: 0; margin-bottom: 0; }
}


#g_nav{ clear:both;}
#g_nav li{ margin-bottom:1px; text-align:center;}
#g_nav li a{ display:block; padding:10px; background:#e8f5fe; font-size:15px; text-decoration:none; color:#0038ff; font-weight:bold; border-bottom:1px solid #ccc;}
#g_nav li a:hover,#g_nav li.grey a:hover{ background:#97CBFF;}
#g_nav li.grey a{ background:#eee;}

.table_suse{ width:100%;}
.table_suse th,.table_suse td{ text-align:center;}


.hhg {background: #EAF6FF;}



.pager_wrap{ line-height: 3; padding: 0 2%; clear: both; float: left; width: 100%;}
.pager_wrap .bt_back{ float:left;
width: 66px;
    height: 24px;
    background: url(/user/images/frame1.gif);
    background-position: -943px -2px;
    color: #fff;
    letter-spacing: 5px;
    line-height: 2;
	display: inline-block;
    text-decoration: none;
	text-align:center;
	margin:10px 0;
}

.pager{ text-align:center; margin:10px;}
.pager a{width: 66px;
    height: 24px;
    background: url(/user/images/frame1.gif);
    background-position: -943px -2px;
    color: #fff;
    letter-spacing: 5px;
    line-height: 2;
	display: inline-block;
    text-decoration: none;
}
.pager span{ padding:0 10px;}

.tb_mb_list{ clear:both; width:100%;}
.tb_mb_list th{ background:#ddd; padding:10px; font-size:14px;}
.tb_mb_list td{ padding: 10px; border-bottom: 1px solid #ccc; font-size:14px; text-align:center;}
.tb_mb_list .t_blue{ color:blue; display:block;}
.tb_mb_list .t_red{ color:red; display:block;}
.tb_mb_list time{ display:block;}

.form_table td { padding: 5px;}
.form_table input { margin-bottom: 5px; }

.result_table td { padding: 5px;}
.result_table td p { margin: 2px 0;}
.result_table td ul li { margin: 2px;}

#cl_hid { width: 100%; }
#cl_hid td { padding: 0 10px ;}