﻿body { text-align: center; margin: 0px; padding: 0px; }
.step { font-size: 12px; color: #999999; line-height: 15px; }
.stepsp { margin-top: 15px; margin-bottom: 10px; }
/**.formtable { border-bottom-width: 10px; border-bottom-style: solid; border-bottom-color: #DFDFDF; border-right-width: 10px; border-left-width: 10px; border-right-style: solid; border-left-style: solid; border-right-color: #DFDFDF; border-left-color: #DFDFDF; }**/
.formtable { border: 10px solid #DFDFDF; }

a { text-decoration: none; color: #006699; }
a:hover { text-decoration: underline; color: #ED008C; }

a.submenu,  a.submenu:visited { color: #FFFFFF; }
a.submenu:hover {  text-decoration: none; color: #FFFF66; }
 
a.netmenu,  a.netmenu:visited { color: #666666; }
a.netmenu:hover { text-decoration: none; color: #ED008C; }

a.footer,  a.footer:visited { color: #666666; }
a.footer:hover { text-decoration: none; color: #ED008C; }

.textfield700 { width: 720px; border: 5px solid #CCCCCC; height: 200px; padding: 10px; font-size: 12px; line-height: 15px; }
.textfield550 { width: 550px; border: 1px solid #CCCCCC; height: 200px; padding: 10px; font-size: 12px; line-height: 15px; }
.textfield550m { width: 550px; border: 1px solid #CCCCCC; height: 100px; padding: 10px; font-size: 12px; line-height: 15px; }
.textfield500m { width: 500px; border: 1px solid #CCCCCC; height: 100px; padding: 10px; font-size: 12px; line-height: 15px; }
.textfield500 { width: 500px; border: 1px solid #CCCCCC; height: 200px; padding: 10px; font-size: 12px; line-height: 15px; }

.button120 { background-color: #7A0026; height: 35px; width: 120px; border: 2px solid #E3D8CC; font-size: 12px; color: #FFFFFF; margin: 10px; }
.button150 { background-color: #666600; height: 35px; width: 150px; border: 2px solid #E3D8CC; font-size: 12px; color: #FFFFFF; margin-top: 10px; margin-right: 1px; margin-left: 0px; margin-bottom: 10px; }

.intro { font-size: 16px; line-height: 24px; color: #CC0066; font-weight: bold; }
img { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }

.textfield400 { font-size: 12px; width: 400px; border: 1px solid #CCCCCC; height: 15px; }
.textfield250 { font-size: 12px; width: 250px; border: 1px solid #CCCCCC; height: 15px; }
.textfield200 { font-size: 12px; width: 200px; border: 1px solid #CCCCCC; height: 15px; }
.textfield100 { font-size: 12px; width: 100px; border: 1px solid #CCCCCC; height: 15px; }
.textfield150 { font-size: 12px; width: 150px; border: 1px solid #CCCCCC; height: 15px; }
.formnotes { font-size: 12px; color: #999999; padding-top: 3px; }
.formii { line-height: 20px; color: #339999; text-align: left; }
.formlist { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }

.selectbox { font-size: 12px; line-height: 15px; padding: 3px; border: 1px solid #CCCCCC; }

input { padding: 3px; }

td { font-size: 12px; }
.tablerc { border-top-width: 3px; border-top-style: solid; border-top-color: #999999; }
.tablerc2 { border-left-width: 1px; border-left-style: solid; border-left-color: #CCCCCC; }

.submenuline { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #990066; }
.imgleftside { margin-right: 5px; }
.imgtopside { margin-bottom: 5px; }
.tablebg { background-color: #FFCB05; }
.tablebgr { background-color: #D9E4EE; }

.tabhtext { font-size: 12px; color: #b12e7b; height: 24px; padding-left: 5px; }
.tablesp { margin-bottom: 15px; }
.tablesp5 { margin-bottom: 5px; }
.tablesptop { margin-bottom: 7px; }


.tdline { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EFEFEF; }
.footertable { margin-top: 20px; border-top-width: 3px; border-top-style: solid; border-top-color: #CCCCCC; }
.ad_title { font-size: 16px; line-height: 20px; color: #B1337D; padding-bottom: 10px; font-weight: bold; padding-top: 12px; border-top-width: 8px; border-top-style: solid; border-top-color: #F06EAA; }
.ad_table { border: 1px solid #F1D9E7; padding: 9px; }
.ad_contents { font-size: 16px; line-height: 20px; margin-bottom: 20px; }
.ad_list { padding-bottom: 10px; padding-top: 12px; border-top-width: 8px; border-top-style: solid; border-top-color: #F06EAA; }

.adBorder {border:solid 1px #bdbdbd}

