﻿@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; outline: 0; vertical-align: baseline; border:0;}
table { border-collapse: collapse; border-spacing: 0; display: table; font-size:100%;}
a { color:#F00;}
a:hover { text-decoration:none;}
/* list 
--------------------------------------------------------------------*/
ol, ul { list-style-type: none; }
li { list-style: none; }
/* body 
--------------------------------------------------------------------*/
body { background: url(../images/body_bg.jpg) repeat-x left top; font-size: 12px; text-align: center; color: #454545; font-family: "新宋体", Arial, Helvetica, sans-serif; }
.header, .menu, .main, .footer, .gameBox { width: 980px; margin: 0 auto; text-align: left; }
/* header */
.conts select { padding:5px; min-width:140px;}

.header { height: 115px; position: relative; }
.header h1 { font-size: 12px; font-weight: normal; line-height: 1.4; color: #000; position: absolute; top: 5px; left: 0; }
.header .topLink { position: absolute; top: 8px; right: 0; }
.header .topLink li { display: inline; padding: 0 10px 0 0;  *padding: 0 2px 0 0;
border-right: 1px solid #bebebe; }
.header .topLink li.last, .header .gameLink li.last { border: 0; }
.header .topLink li a { margin-left: 8px; color: #bebebe; text-decoration: none; }
.header .topLink li a:hover { color: #2999d9; }
.header .topLink li.name a, .header .gameLink li a { color: #2999d9; text-decoration: underline; }
.header .topLink li.name a:hover, .header .gameLink li a:hover { text-decoration: none; }
.header .gameLink { position: absolute; top: 85px; right: 0; }
.header .gameLink li { padding-left: 3px; display: inline; color: #f3762a; border-right: 1px solid #bebebe; }
.header .gameLink li a { margin-right: 8px;  *margin-right: 0px;
}
.header .logo {
    position: absolute;
    top: 56px;
    left: 15px;
    zoom: 80%;
}
/* menu */
.menu { height: 36px; background: url(../images/menu_bg.jpg) no-repeat; }
.menu ul { padding: 5px 0 0 32px; }
.menu ul li { float: left; }
.menu ul li a { display: block; height: 31px; width: 146px; }
.menu ul li.menu01 { margin-right: 44px; }
.menu ul li.menu01 a { background: url(../images/navi01_over.gif) no-repeat; }
.menu ul li.menu02 { margin-right: 48px; }
.menu ul li.menu02 a { background: url(../images/navi02_over.gif) no-repeat; }
.menu ul li.menu03 { margin-right: 47px; }
.menu ul li.menu03 a { background: url(../images/navi03_over.gif) no-repeat; }
.menu ul li.menu04 { margin-right: 47px; }
.menu ul li.menu04 a { background: url(../images/navi04_over.gif) no-repeat; }
.menu ul li.menu05 a { background: url(../images/navi05_over.gif) no-repeat; }
.menu ul li a:hover { background-color: #FFF; }
.menu ul li a:hover img, .menu ul li.hover a img { visibility: hidden; }
/* main */
.main { padding: 12px 0; }
.main .contents { width: 740px; float: left; }
.main .contents h2 { margin-bottom: 16px; }
.main .contents .border { padding-bottom: 15px; margin-bottom: 20px; background: url(../images/line01.jpg) repeat-x left bottom; zoom: 1; }
.main .contents h3 { margin-bottom: 10px; padding-left: 27px; background: url(../images/icon01.jpg) no-repeat 7px top; line-height: 1.4; font-size: 14px; color: #a93617;  *zoom: 1;
font-family: "微软雅黑"; }
.main .contents p { padding-left: 7px; line-height: 24px; }
.main .index_side { width: 230px; float: right; background: url(../images/line02.jpg) repeat-y left top; }
.main .index_side h3 { padding-left: 12px; height: 30px; line-height: 30px; background: url(../images/h3_img01.jpg) no-repeat; font-family: "微软雅黑"; font-size: 12px; color: #000; }
.main .index_side p.btn { padding: 26px 0 23px; margin-bottom: 10px; text-align: center; background: url(../images/line03.jpg) repeat-x left bottom;  *zoom: 1;
}
.main .index_side p.ligon { padding: 0 20px 8px 15px; margin-bottom: 30px; line-height: 22px; color: #f3762b; background: url(../images/line03.jpg) repeat-x left bottom;  *zoom: 1;
}
.main .index_side p.ligon img { float: right; }
.main .index_side dl { padding: 0 0 0 30px; }
.main .index_side dt { margin-bottom: 15px; font-family: "微软雅黑"; font-weight: bold; }
.main .index_side dd { margin-bottom: 12px; line-height: 22px; }
.main .index_side dd.last { margin-bottom: 30px; }
.main .index_side dd img { float: left; margin-right: 5px; }
.main .index_side dd a { color: #ff671e; text-decoration: underline; }
.main .index_side dd a:hover { text-decoration: none; }
.main .index_side p.binding { padding-bottom: 40px; text-align: center; background: url(../images/sideBottom_bg.jpg) no-repeat left bottom;  *zoom: 1;
}
.main .index_side p.binding a { color: #2995d5; }
/* gameBox */
.gameBox { height: 165px; background: url(../images/box_bg.jpg) no-repeat; clear: both; }
.gameBox ul { padding: 29px 0 0 62px; }
.gameBox ul li { margin-right: 48px; float: left; }
.gameBox ul li.last { margin-right: 0; }
/* footer */
.footer { padding: 20px 0 30px; text-align: center; clear: both; }
.footer p { display: inline; padding-right: 70px; }
.footer ul, .footer li { display: inline; }
.footer li a { padding: 0 5px; color: #454545; text-decoration: underline; }
.footer li a:hover { text-decoration: none; }
/* stored */
.stored { width: 743px; float: right; background: url(../images/line04.gif) repeat-y left top; }
.stored .text { padding: 20px; }
.stored .text p { margin-bottom: 15px; line-height: 1.8; text-indent: 16px; }
.stored .text .list { margin-bottom: 15px; line-height: 1.8; }
.stored .text .list li { text-indent: 16px; }
.stored .text h3 { margin-bottom: 5px; font-size: 12px; }
.stored .clear { background: url(../images/line_bg.gif) no-repeat left bottom; height: 6px; clear: both; }
.stored h2 { padding-left: 20px; margin-bottom: 12px; height: 30px; line-height: 30px; background: url(../images/h2_bg01.jpg) no-repeat; font-family: "微软雅黑"; font-size: 12px; color: #000; }
.stored h2 a { color: #000; text-decoration: none; }
.stored h2 a:hover { color: #333; text-decoration: underline; }
.stored .rightBox, .stored .rightBox p.binding { background: none; padding-right: 3px; }
.stored .conts { padding: 0 20px 20px; }
.stored .conts ul { padding: 10px 0 0 0px; overflow: hidden; zoom: 1; }
.tx li { margin: 0 16px 10px 0; float: left; width: 216px; height: 119px; }
.tx li a { display:block; width:216px; height:118px; text-indent:-9999px;}
.tx li.en { margin-bottom: 30px; float: none; width: auto; height: 61px; background: url(../images/zhishi.gif) no-repeat;}
.tx li.en a{ display:block; float:left; width:210px; height:61px; text-indent:-9999px;}
.tx li.sg2014 {background: url(../images/3g_link.jpg) no-repeat;}
.tx li.yxcq {background: url(../images/he_link.jpg) no-repeat;}
.tx li.sxd {background: url(../images/sxd_link.gif) no-repeat;}
.tx li.xgc {background: url(../images/xgc_link.jpg) no-repeat;}
.tx li.ttgj {background: url(../images/ttgj_link.jpg) no-repeat;}
.tx li.m3g {background: url(../images/m3g_link.jpg) no-repeat;}
.tx li.idle {background: url(../images/idle_link.gif) no-repeat;}
.tx li.sf {background: url(../images/sf_link.gif) no-repeat;}
.tx li.plsg {background: url(../images/plsg_link.gif) no-repeat;}
.tx li.time {background: url(../images/time_link.gif) no-repeat;}
.tx li.xxdm {background: url(../images/xxdm_link.gif) no-repeat;}
.tx li.nba {background: url(../images/nba_link.gif) no-repeat;}
.tx li.cyxy {background: url(../images/cyxy_link.gif) no-repeat;}
.tx li.hgsd {background: url(../images/hgsd_link.gif) no-repeat;}
.tx li.hs {background: url(../images/hs_link.gif) no-repeat;}
.tx li.mx {background: url(../images/mx_link.gif) no-repeat;}
.tx li.lx {background: url(../images/lx_link.gif) no-repeat;}
.tx li.idlemonster {background: url(../images/idlemonster_link.gif) no-repeat;}
.tx li.girl {background: url(../images/girl_link.gif) no-repeat;}
.tx li.sxdhd {background: url(../images/sxdhd_link.gif) no-repeat;}
.tx li.dgc {background: url(../images/dgc_link.gif) no-repeat;}
.tx li.baby {background: url(../images/baby_link.gif) no-repeat;}
.tx li.sxd2 {background: url(../images/sxd2_link.gif) no-repeat;}
.tx li.gf {background: url(../images/gf_link.gif) no-repeat;}
.tx li.ok {background: url(../images/ok_link.gif) no-repeat;}
.tx li.jd {background: url(../images/jd_link.gif?v43) no-repeat;}
.tx li.gsyx {background: url(../images/gsyx_link.gif) no-repeat;}
.tx li.mjj {background: url(../images/mjj_link.gif) no-repeat;}
.tx li.f7 {background: url(../images/f7_link.gif) no-repeat;}
.tx li.tk {background: url(../images/tk_link.gif) no-repeat;}
.tx li.lh {background: url(../images/lh_link.gif) no-repeat;}
.tx li.noah {background: url(../images/noah_link.gif) no-repeat;}
.tx li.gran {background: url(../images/gran_link.gif) no-repeat;}
.tx li.abyss {background: url(../images/abyss_link.gif) no-repeat;}
.newchuzhi { padding: 40px 20px; }
.newchuzhi span { font-weight: bold; color: #e26725; }
.stored .conts h3 { padding: 0 20px; line-height: 30px; height: 30px; font-size: 14px; color: #505050; margin-bottom: 30px; background-color: #f5f5f5; }
.stored .conts ul.Allcz { padding: 0 0 30px 45px; }
.stored .conts ul.Allcz li { width: 266px; margin: 0 40px 10px 0; height: 50px; position: relative; float: left; border: 1px solid #d5d5d5; padding-bottom: 2px; }
.stored .conts ul.Allcz li a { display: block; padding: 0 0 0px 20px; line-height: 50px; color: #505050; text-decoration: none; background: url(../images/z_bg.gif) repeat-x left bottom; }
.stored .conts ul.Allcz li a:hover { color: #e26725; background: url(../images/z_bg2.gif) repeat-x left top; }
.stored .conts ul.Allcz li img { vertical-align: middle; margin-right: 10px; }
.stored .conts ul.Allcz li span { position: absolute; top: -1px; right: -11px; }

.stored .conts ul.Allcz li.li_paypal a { background: url(../images/zt_bg.gif) repeat-x left bottom; }
.stored .conts ul.Allcz li.li_paypal a:hover { color: #e26725; background: url(../images/zt_bg2.gif) repeat-x left top; }


/*newconts*/
.stored .newconts { border: 2px solid #ffdfc6; border-radius: 5px; background-color: #ffead9; margin: 0 17px; overflow: hidden; }
.stored .newconts ul { padding: 10px 0 0 0px; overflow: hidden; zoom: 1; }
.stored .newconts h3 { padding: 0 20px; line-height: 38px; height: 38px; font-size: 14px; color: #505050; margin-bottom: 18px; background-color: #fff2e9; display: block; overflow: hidden; }
.stored .newconts h3 span { float:left;}
.stored .newconts h3 a { float: right; color: #666; font-weight: 100; font-size: 12px; }
.stored .newconts ul.Allcz { padding: 0 0 30px 45px; }
.stored .newconts ul.Allcz li { width: 266px; margin: 0 40px 10px 0; height: 50px; position: relative; float: left; border: 1px solid #d5d5d5; padding-bottom: 2px; }
.stored .newconts ul.Allcz li a { display: block; padding: 0 0 0px 20px; line-height: 50px; color: #505050; text-decoration: none; background: url(../images/z_bg.gif) repeat-x left bottom; }
.stored .newconts ul.Allcz li a:hover { color: #e26725; background: url(../images/z_bg2.gif) repeat-x left top; }
.stored .newconts ul.Allcz li img { vertical-align: middle; margin-right: 10px; }
.stored .newconts ul.Allcz li span { position: absolute; top: -1px; right: -11px; }
.newpass { margin: 15px 20px; padding: 15px 0px; background-color: #fff; border-radius: 5px; border: #fae5d4 1px solid; box-shadow: inset 0 2px 6px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 2px 6px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 2px 6px rgba(0,0,0,0.1); overflow: hidden; }
.newpass h3 { font-size: 14px; margin-bottom: 12px; padding: 0 0 0 10px; }
.newpass h4 { display: block; height: 49px; margin: -15px 0 15px 25px; background: url(../images/hylb.jpg) no-repeat; text-indent: -9999px; }
.stored .newpass ul { padding: 0 25px 12px; float: left; width: 615px; overflow: hidden; }
.stored .newpass ul li { margin: 0; line-height: 2; text-indent: 1.3em; display:block; overflow:hidden; }
.stored .newpass ul li strong { color: #e26725; }
.stored .newpass ul li b { color: #b50000; }
.stored .newpass ul li.vip { overflow:hidden; display:block; border: 1px solid #ffe0a5; background-color: #fff9c5; border-radius: 3px; padding: 3px 0; box-shadow: inset 0 1px 0 rgba(255,255,255,1); margin-bottom: 8px; }
.stored .newpass ul li span { width: 364px; float: left; }
.stored .newpass ul li a { margin-left: 20px; color: #3294d1; text-align: left; text-decoration: none; }
.stored .newpass ul li a::before { content: "►"; font-size: 80%; display: inline-block; padding-right: 3px; pointer-events: none; }
.newstar, .libao { overflow: hidden; height:33px; display:block; }
.newstar dl.star { width: 500px; height: 21px; background: url(../images/icon_star.jpg) no-repeat 0 0 scroll; float: left; margin-top: 4px; }
.newstar dl.star dd { background: url(../images/icon_star.jpg) no-repeat 0 -21px scroll; height: 20px; width: 20px; float: left; margin-right: 8px; }
.libao dl.lb { width: 500px; height: 21px; background: url(../images/icon_star.jpg) no-repeat 0 -64px scroll; float: left; margin: 4px 0 0 0; display:block; }
.libao dl.lb dd { background: url(../images/icon_star.jpg) no-repeat 0 -42px scroll; height: 20px; width: 20px; float: left; margin-right: 8px; }
.newpass p, .libao p { float: left; font-size: 14px; font-weight: bold; text-indent: 2.9em; line-height: 30px; margin-right: 15px; }
.stored .newpass ul li a:hover, .stored .newconts h3 a:hover { color: #E26725; }
.lblq { width: 608px; height: 170px; margin: 0 auto; background-image:-webkit-linear-gradient(rgba(255, 232, 231, 1), rgba(252, 242, 241, 0)); background-image: -moz-linear-gradient(rgba(255, 232, 231, 1), rgba(252, 242, 241, 0)); background-image: linear-gradient(rgba(255, 232, 231, 1), rgba(252, 242, 241, 0)); border: 1px solid #fbced5; border-radius: 5px; box-shadow: 0 1px 0 rgba(255, 255, 255, 1) inset; overflow: hidden; }
.lbbox { box-shadow: 0 1px 3px 1px rgba(0,0,0,.12); overflow:hidden;  border-radius: 5px; margin:0 auto; width:610px;}
.lblq dl { overflow:hidden; margin:20px 0 0 15px; display:block; float:left;}
.lblq dl span { float:left; margin-right:28px;}
.lblq dl dt { line-height:25px; float:left;}
.lbjhm { width:100%; overflow:hidden;}
.lblq dd input {width:248px; height:22px; line-height:22px; color:#328fdf; border:1px rgb(206, 205, 204) solid; box-shadow: inset 1px 1px 1px rgba(227,226,224,1); margin-bottom:10px;}
.lblq dd select { width:112px; color:#666; border:1px rgb(206, 205, 204) solid; height:23px; line-height:23px; box-shadow: inset 1px 1px 1px rgba(227,226,224,1);}
.lblq dd { line-height:25px;}
.lblq dl.picc { overflow:hidden; margin:20px 0 0 0; display:block; float:right; width:335px;}
.lblq .picc dt.pic { display:block; border:1px rgb(238, 232, 232) solid; width:176px; height:105px; padding:2px; background-color:#FFF; float:left; margin-right:6px;}
.lblq .picc dd.tit { font-weight:bold; font-size:14px; float:left; width:128px; display:block;}
.lblq .picc dd.js {  font-size:12px; line-height:22px; float:left;}
.newpass .btn { margin:20px auto; width:214px; height:57px;}
.newpass .btn a.lq { float:left; background: url(../images/lbbt.jpg) no-repeat 0px 0px scroll; width:214px; height:57px; display:block; text-indent:-9999px; margin-right:20px;}
.newpass .btn a.yx { float:left; background: url(../images/lbbt.jpg) no-repeat -242px 0 scroll; width:214px; height:57px; display:block;  text-indent:-9999px}
.newpass .btn a.lq:hover {  background: url(../images/lbbthover.jpg) no-repeat 0px 0px scroll;}
.newpass .btn a.yx:hover {  background: url(../images/lbbthover.jpg) no-repeat -242px 0 scroll;}

/*newconts end*/


.txbBox { width: 320px; height: 287px; float: left; margin: 0 20px 40px 0; text-align: center; }
.lBox { background: url(../images/cz_bg.gif) no-repeat left top; }
.rBox { background: url(../images/dh_bg.gif) no-repeat left top; }
.stored .conts .txbBox h3 { height: 30px; text-indent: -9999px; background: none; }
.txbBox p { padding: 15px 60px 0; line-height: 1.5; margin-bottom: 20px; }
.txbBox a:hover img { filter: alpha(opacity=80); opacity: 0.8; /*-moz-opacity:0.8;*/
}
.newTi { clear: both; background: url(../images/ts_icon.gif) no-repeat left center; padding-left: 20px; height: 20px; line-height: 20px; }
.sideLeft { width: 230px; float: left; min-height: 400px; _height: 400px; /*position:fixed;*/}
.sideLeftBox { overflow: hidden; zoom: 1; padding: 0 0 15px; margin-bottom: 10px; background: url(../images/sideLeft_bg.jpg) no-repeat left bottom; }
.sideLeftBox p { line-height: 1.2; padding: 12px 0 0 30px; }
.sideLeftBox p span { font-weight: bold; color: #428ea4; }
.sideLeft h3 { padding-left: 12px; height: 30px; line-height: 30px; background: url(../images/h3_bg02.jpg) no-repeat; font-family: "微软雅黑"; font-size: 12px; color: #428ea4; }
.sideLeft h3.ss { background: url(../images/h3_bg02.gif) no-repeat; cursor: pointer; }
.sideLeft h3.on { background: url(../images/h3_bg03.gif) no-repeat; cursor: pointer; }
.sideLeft .list, .sideLeft .list2 { padding: 5px 3px 0; border-left: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; }
.sideLeft .list li, .sideLeft .list2 li { padding-left: 20px; line-height: 36px; background: url(../images/line03.jpg) repeat-x left bottom;  *zoom: 1;
}
.sideLeft .list2 li { background: none; }
.sideLeft .list li a, .sideLeft .list2 li a { padding-left: 23px; background: url(../images/icon05.gif) no-repeat left top; color: #505050; text-decoration: none; }
.sideLeft .list2 li a { font-weight: bold; background: url(../images/cz_icon.gif) no-repeat left center; padding: 1px 0 1px 23px; }
.sideLeft .list2 li.dh a { background: url(../images/dh_icon.gif) no-repeat left center; }
.sideLeft .list2 li.bz1 a { background: url(../images/bz_icon1.gif) no-repeat left center; }
.sideLeft .list2 li.bz2 a { background: url(../images/bz_icon1.gif) no-repeat left center; }
.sideLeft .list2 li.bz3 a { background: url(../images/bz_icon1.gif) no-repeat left center; }
.sideLeft .list li.out a { background: url(../images/icon05_over.gif) no-repeat left center; font-weight: bold; color: #666; }
.sideLeft .list li a:hover, .sideLeft .list2 li a:hover { color: #F60; }
.sideLeft .ke { padding: 20px 0 0 22px; font-weight: bold; line-height: 2; }
/* member */
.pass { margin: 10px 75px 10px 45px; padding: 15px 0px; }
.pass h3 { font-size: 14px; margin-bottom: 12px; padding: 0 0 0 10px; }
.pass h4 { font-size: 14px; color: #b16a36; border-top: 1px dashed #d5d5d5; padding: 20px 0 20px 10px; }
.stored .pass ul { padding: 0 25px 12px; }
.stored .pass ul li { margin: 0; line-height: 2; }
.stored .pass ul li strong, .stored .pass ul li span { color: #e26725; }
.stored .pass ul li b { color: #b50000; }
.pass dl { padding: 20px 0 20px 160px; }
.pass dt { float: left; padding-top: 2px; }
.pass dd { padding-left: 55px; line-height: 1.6; }
.pass dd span { font-weight: bold; color: #ff5800; }
.pass dd strong { font-size: 14px; }
#submit, #button { width: 128px; height: 27px; font-size: 14px; text-shadow: 1px 1px 1px #000; background: url(../images/input_bg2.gif) no-repeat; border: 0; display: inline-block; padding: 0 0 3px 15px; font-weight: bold; color: #FFF; }
#button { background: url(../images/input_bg2.gif) no-repeat left -29px; margin-right: 20px; line-height: 27px; padding-bottom: 0; }
.stored h2.game { padding-left: 10px; margin: 0 5px 10px; font-size: 14px; clear: both; background: url(../images/line01.jpg) repeat-x left bottom; }
.gameBox2 { overflow: hidden; padding: 0 0 0 5px; }
.gameBox2 li { margin-bottom: 25px; overflow: hidden; zoom: 1; float: left; margin: 20px 25px 10px 35px; overflow: hidden; width: 182px; }
.gameBox2 li p { line-height: 1.6; color: #868585; }
.gameBox2 li p strong { color: #454545; }
.gameBox2 li p.link { padding-top: 5px; }
.gameBox2 li img { padding: 2px; border: 1px solid rgb(224, 224, 224); }
.gameBox2 li p a { padding: 5px 10px; margin-right: 15px; display: inline-block; background-color: #ffe8b0; border: 1px solid #f1a55f; color: #b16a36; text-decoration: none; }
.gameBox2 li p a:hover { color: #a93617; }
/* information */
.information { padding: 20px; }
.information p { padding: 15px; border: 2px solid #ccc; line-height: 1.8; margin-bottom: 42px; }
.information p strong { margin: -3px 0 8px; color: #f90; display: inline-block; }
.info th, .info td { padding: 6px 0; color: #666; line-height: 1.4; font-weight: normal; vertical-align: middle; }
.info th { padding-right: 5px; width: 20%; text-align:center; font-weight: 800; color: #666; }
.info th span { color: #F00; }
.info td label { padding: 0 15px 0 3px; }
.info td.vertical input { vertical-align: -2px; }
.button input { margin-right: 10px; width: 168px; height: 35px; line-height: 35px; font-size: 16px; text-shadow: 1px 1px 1px #000; color: #FFF; font-weight: bold; text-align: center; background: url(../images/input_bg.gif) no-repeat left top; padding: 0 0 3px 15px; border: none; }
/* stored-record */
.record th, .record td { padding: 7px 0; text-align: center; border: 1px solid #ccc; }
.record th { background-color: #FC9; font-weight: bold; }
.inquiry { margin-bottom: 10px; }
/* */
.conts { }
.conts .info .g_paytableboxtext td,
.conts .info .g_paytableboxtext th { border:1px solid #ccc;}
.conts .info td { color: #666; padding-left: 5px; }
.conts .info td.red { color: #F00; font-weight: bold; }
.conts .explain { margin: 50px 20px 20px; }
.explain { margin: 30px 0 10px; padding: 15px; border: 2px solid #ccc; }
.explain dt { margin-bottom: 10px; font-size: 14px; font-weight: bold; }
.explain dd { margin-bottom: 5px; line-height: 1.6; }
.mit td select { width: 180px; }
.tabBox table { width: 720px; margin-left: 20px; }
.tabBox table td { padding: 8px 0; line-height: 20px; }
.g_paytableboxtext { margin: 20px 10px 20px 0; padding: 10px; border: 1px dashed #ccc; background-color: #f6f6f6; color: #447734; line-height: 1.8; }
.btn01, .btn02 { padding-left: 15px; margin-right: 6px; background: url(../images/btn_bg1.png) no-repeat; height: 28px; line-height: 28px; width: 107px; font-size: 14px; font-weight: bold; text-decoration: none; text-align: center; color: #38bbd2; vertical-align: middle; display: inline-block; }
.btn02 { margin-right: 0; background: url(../images/btn_bg2.png) no-repeat; color: #641577; }
.btn03 { background: url(../images/btn_bg3.gif) no-repeat; width: 87px; height: 22px; color: #fff; line-height: 22px; text-align: center; display: inline-block; text-decoration: none; margin-left: 20px; }
.btn03:hover { color: #964418; }
.tab001 { padding: 0 0 15px 20px; }
.tab001 li { display: inline; padding: 0 10px; line-height: 2; border-right: 1px solid #999; font-weight: bold; }
.tab001 li.last { border: 0; }
.tab001 li a { text-decoration: none; color: #333; }
.tab001 li a:hover { text-decoration: none; color: #666; }
.tab001 li a.out { color: #F60; }
.coupon_detail { height: 35px; }
.coupon_detail li { float: left; border-right: 1px solid #666; padding: 0 10px 0 8px; }
.coupon_detail li.end { border-right: 0; }
.coupon_detail li a { color: #333; text-decoration: none; }
.coupon_detail li.on a { color: #FF6600; font-weight: bold; }
.none,.pc_none { display: none; }
.block { display: block; }
/* clearfix
--------------------------------------------------------------------*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }/*IE7用*/
* html .clearfix { zoom: 1; display: inline-block; }/* Hides from IE-mac \*/
.clearfix { display: block; }/* End hide from IE-mac */
.zoom { zoom: 1; overflow: hidden; }
