/* CSS Document */
body, div, h1, h2, h3, h4, h5, h6, hr, p, ul, ol, li,span{ margin:0; padding:0; }
body{font:normal 12px  "Arial","微软雅黑","Tahoma",sans-serif; margin:0;padding:0; }
ul,ol{list-style:none;padding: 0px;overflow: visible;}
h1, h2, h3, h4, h5, h6, form, div, p, i, img, ul, li, ol, table, tr, td, fieldset, label, legend,dt,dd,dl{margin:0;padding:0;}
section, article, aside, header, footer, nav, dialog, figure,figcaption {display: block;}
em, i { font-style:normal }
img { border:0;padding:0; }
.clearfloat{clear:both;}
a,button,input,optgroup,select,textarea,span{-webkit-tap-highlight-color:rgba(0,0,0,0);}
a, img{-webkit-touch-callout: none;}
a:hover{text-decoration:none}
ins,a{text-decoration:none}
body,html{width: 100%; max-width:750px; margin:0 auto;}
body{position: relative; -webkit-overflow-scrolling:touch; }
.hide{display: none;}


.main { width:100%; min-width:320px; margin:0 auto; position:relative; background:url(../images/i2.jpg) no-repeat bottom #ffe2cb; background-size:100%; padding-bottom:2.5rem;}
.main img { width:100%; height:auto; display:block;}


.box_hh { width:14.45rem; margin:0 auto; background:#f7ceb9; border-radius:0.75rem; padding:1.25rem 1rem;}
.box_hh p { font-size:0.6rem; color:#333; line-height:1.5em; padding-bottom:0.1rem;}
p.tit_hh { font-size:0.9rem; color:#c3393a; line-height:1em; text-align:center; font-weight:bold; margin-bottom:0.75rem;}
p.tit_hh span { position:relative; display:inline-block;}
p.tit_hh span:before { content:''; position:absolute; z-index:9; top:50%; left:-2.5rem; width:1.95rem; height:0.1rem; background:#c3393a; margin-top:-0.05rem;}
p.tit_hh span:after { content:''; position:absolute; z-index:9; top:50%; right:-2.5rem; width:1.95rem; height:0.1rem; background:#c3393a; margin-top:-0.05rem;}
p.p1_hh { font-size:0.7rem; color:#333; line-height:1.5em; font-weight:bold;}
span.sp1_hh { color:#cc3333;}

.mar { margin-top:0.5rem;}
.table_hh { padding:0; margin:0; border-top:#c99377 solid 1px;border-left:#c99377 solid 1px; font-size:0.6rem; color:#333; line-height:1.5em; text-align:center}
.table_hh th,.table_hh td {border-bottom:#c99377 solid 1px;border-right:#c99377 solid 1px; margin:0; padding:0.1rem;}
.table_hh th { background:#fcdac4; color:#cc3333;}
