@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img {margin:0;padding:0; -webkit-text-size-adjust:none;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ul {list-style:none;}
ol{ list-style:outside decimal; margin-left:18px; line-height:1.6em;}
ol li{ line-height:1.8em;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
a{ text-decoration:none;color:#555;}
a:hover{text-decoration:underline;}
img{ vertical-align:middle;}
body{margin:0;padding:0;font-size:12px;line-height:1.6em;font-family:'ＭＳ Ｐゴシック', 'MS P Gothic', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, sans-serif, verdana, Arial, Tahoma, Helvetica, sans-serif;color:#555; background:#fefcd5;}

input[type='text'],textarea,input[type='submit']{-webkit-appearance: none;font-family:Arial,Helvetica,sans-serif; outline:none; border:none; color:#777; vertical-align:top;border-radius:0; background:#fff;}
input[type='checkbox']{ vertical-align:text-top; vertical-align:baseline\9;}
select{background:#fff;}
select:focus{ outline:none; }

/*basic*/
.fl {float:left !important;}
.fr {float:right !important;}
.ac{ text-align:center;}
.ar{ text-align:right;}
.clear{ clear:both; height:0; overflow:hidden;}
.noh{ overflow:visible !important;}
ul.dot li{ list-style:outside disc; line-height:1.8em; margin-left:18px;}
.noBor{ background:none !important; border:none !important; margin-right:0 !important;}
.re{ position:relative !important;}
.oh{ overflow:hidden !important;}
.container{width:1000px;overflow:hidden; margin:0 auto;}

/*btn*/
.buy,.try{display:block; background:url(images/btn_bg.png) no-repeat;width:91px;height:35px;color:#fff; font-size:16px; line-height:36px;padding:0 0 0 50px;}
.try{ background-position:0 -35px;}

/*banner*/
.banner{ background:url(images/banner.gif) no-repeat center 0;height:397px;}
.banner .logo{padding:15px 0 0 20px;}
.banner .logo a{display:block; background:url(images/logo.png) no-repeat;width:126px;height:28px; text-indent:-9999px;}
.banner .txt{color:#69390e; font-weight:bold;margin:110px 0 0 520px;}
.banner .time{height:79px;margin-top:120px;margin-left:70px;}

#defaultCountdown {width:352px; height:79px;}
.countdown_section {display:block;float:left;font-size:14px;text-align:center;font-weight: bold;color:#fff;width:78px;height:74px;line-height:inherit; line-height:1.2em;padding-top:5px; background:url(images/time.png) no-repeat;margin-left:10px;}
.countdown_amount {font-size:40px;display:block;line-height:1.1em;}

/*main*/
.main{width:888px;overflow:hidden; margin:0 auto;background:#fff;padding:0 50px;border-left:6px solid #ffaa07;border-right:6px solid #ffaa07;border-bottom:6px solid #ffaa07;}

.title{ background:url(images/line.gif) repeat-x;}
.title h2{ background:url(images/title_bg.gif) no-repeat;width:192px;height:28px; text-align:center;color:#fff; font-size:24px; font-weight:bold; line-height:28px;}

.probox1{padding:35px 0;border-bottom:1px dashed #bdbdbd;}
.probox1 .item{width:420px;}
.probox1 .item .pic{float:left;width:95px;position:relative; text-align:right;}
.probox1 .item .pic .off{display:block;width:113px;height:113px; position:absolute;left:-20px;bottom:-65px;}
.probox1 .item .text{float:right;width:305px;}
.probox1 .item .text h3 a{ font-size:20px; font-weight:bold; line-height:1.4em;}
.probox1 .item .text h3 span{display:block;color:#777; font-size:10px;}
.probox1 .item .text .dd{color:#fa8d00;padding:10px 0 0 0; font-weight:bold; font-size:14px;}
.probox1 .item .text dd{font-size:13px;padding:10px 0 5px 0;}
.probox1 .item .text dt{ background:url(images/dot.png) no-repeat 0 6px;padding:0 0 0 10px;margin-top:5px;font-size:13px;}
.probox1 .item .text .price{padding:10px 0 0 0; line-height:30px;}
.probox1 .item .text .btn{height:40px;width:302px;padding-top:15px;}


.footer{width:1000px;margin:0 auto;text-align:center;padding:15px 0;}
.footer p{ line-height:2em;}

/*toTop*/
.totop{ display:none; background:url(images/btn-1.png) no-repeat; position:fixed; z-index:2;  width:28px; height:44px; bottom:30px; right:20px; font-size:16px; text-indent:-9999px;}
.totop:focus{ outline:none}