body { color: #333333; font-size: 14px; background-color: #e9e9e9; margin: 0; padding: 0  }

h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; }

h1  { color: #fff; font-size: 100%; line-height: 20px; background-image: url(New_Media/head_line.gif); background-repeat: repeat ; text-indent: 10px; }

h2 { font-size: 16px; font-weight: normal; line-height: 90px; background-image: url(main_04.gif); background-repeat: no-repeat; text-align: center; letter-spacing: 3px; }

h3 { font-size: 100%; color: #af0036; font-weight: normal; line-height: 50px; text-align: left; text-indent: 15px; margin-right: 25px; margin-left: 25px; border-bottom: 1px dotted #e9e9e9; }

h4 { font-size: 100%; color: #af0036; line-height: 30px; background-image: url(main_06-1.gif); background-repeat: no-repeat; text-align: center; }

h4_pro { font-size: 100%; color: #7a9000; line-height: 30px; background-image: url(main_06.gif); background-repeat: no-repeat; text-align: center; }

h5 { font-size: 100%; color: #334d55; font-weight: normal; }

form { line-height: 20pt; margin: 0; padding: 0; }

#maindiv  { padding: 0; width: 900px ; margin: 0 auto; }

#textsize { font-size: 80%; position: absolute; top: 0; right: 0; width: 340px; float: right; }

#masthead { font-size: 12px; line-height: 20px; background-repeat: repeat; width: 100%     ; }

#mastfoot{ line-height: 30px; text-align: center; margin: 30px 0 0; padding: 30px 0 0; width: 100%; float: left; border-top: 1px solid #af0036; }

#content { background-color: #fff; text-align: center; padding: 0; width: 600px  ; float: left; }

#contentbox { background-color: #e9e9e9; width: 100%; margin: 0; padding: 0; }

#content_pro { background-color: #ffffcb; margin: 0; padding: 0; width: 580px  ; float: right; border: solid 1px #c7eb00; }

#lside { background-image: url(New_Media/side_back.gif); float:left; width: 300px; }

#mainbox { font-size: 12px; line-height: 20px; width: 550px; margin: 0 0 30px; padding: 15px; border-bottom: 1px solid black; }

.callbox { font-size: 12px; line-height: 20px; background-color: #fffece; width: 550px; margin: 0 15px; border-right: 1px solid #000; border-left: 1px solid #000; }

A:link { color: #00f; text-decoration: none; }

A:visited { color: #af0036; text-decoration: none; }

A:active { text-decoration: underline; color: #af0036;}

A:hover { color: #00f; text-decoration: underline; }

ul { text-align: left; list-style-image: url(New_Media/arrow.gif); }

li { color: #fff; font-size: 14px; line-height: 24px; width: 230px; border-bottom: 1px dotted #25446c; list-style-type: none; }

.itemtitle { font-size: 16px; text-indent: 5px; margin: 0 0 10px; padding-bottom: 2px; border-bottom: 1px solid #af0036; border-left: 10px solid #af0036; }

.itemtitle_pro { font-size: 16px; text-indent: 5px; margin: 0 0 10px; padding-bottom: 2px; border-bottom: 1px solid #7a9000; border-left: 10px solid #7a9000; }

.itemprice { color: #f00; font-size: 20px; font-weight: bold; text-indent: 5px; margin: 10px 0 5px; }

.itempoint { color: #db5f00; font-size: 12px; text-indent: 5px; margin: 0 0 5px; }

.itemsiyou { font-size: 12px; line-height: 16px; background-color: #fff; width: 90%; margin: 10px 0 0; padding: 3px; border: solid 1px #799001; }

.itemsiyou2 { font-size: 12px; line-height: 16px; background-color: #fff; width: 544px; margin: 15px; padding: 3px; border: solid 1px #799001; }

.itemsiyou3 { color: #000; font-size: 12px; line-height: 16px; background-color: #fff; width: 242px; margin-top: 10px; margin-left: 25px; padding: 3px; border: solid 1px; }
.itemsiyou4 { color: #000; font-size: 12px; line-height: 16px; background-color: #fff; text-align: left; margin-top: 20px; padding: 3px; width: 542px; border: solid 1px; }
.voicetitle { color: #000; font-size: 12px; background-color: #e9e9e9; margin: 0 0 5px; padding: 2px; }

.textbox { font-size: 12px; line-height: 18px; background-color: #ffffcf; letter-spacing: 2px; margin: 0; padding: 10px; }

.test { margin: 0 10px 0 25px; }

.pay-text { text-align: left; width: 488px; margin:15px  ; padding: 15px; border: solid 3px #e9e9e9; }

.pay-title { font-size: 16px; line-height: 25px; text-indent: 10px; border-bottom: 1px solid #e9e9e9; border-left: 8px solid #c40000; }

.textbox1 { line-height: 20px; text-align: left; margin-right: 25px; margin-left: 40px; }

.textbox2 { line-height: 40px; background-color: #e9e9e9; text-align: left; text-indent: 20px; width: 550px; border-top: 1px solid #c9c9c9; border-bottom: 1px solid #c9c9c9; }

.textbox3 { background-color: #e9e9e9; text-align: left; width: 520px; padding: 20px 15px; }

.qa-q { color: #af0036; font-size: 18px; line-height: 15px; text-align: left; width: 550px; padding-top: 20px; padding-bottom: 5px; border-bottom: 1px dotted #af0036; }

.qa-a { color: #808080; font-size: 14px; line-height: 18px; text-align: left; width: 550px; margin-bottom: 50px; padding-bottom: 20px; border-bottom: 1px solid #808080; }

.textbox0 { color: #292929; font-size: 18px; line-height: 28px; text-align: left; width: 550px; margin-left: 25px; padding: 5px; }
