A {
	TEXT-DECORATION: underline
}
A:link {
	COLOR: #0000ff
}
A:active {
	COLOR: #0000ff
}
A:visited {
	COLOR: #0000ff
}
A:hover {
	COLOR: #0000ff; TEXT-DECORATION: none
}
BODY {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; FONT-SIZE: 12pt; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #1e1e1e; LINE-HEIGHT: 120%; PADDING-TOP: 10px; FONT-FAMILY: MS UI Gothic, Osaka, ＭＳ Ｐゴシック; TEXT-ALIGN: left
}
BODY.admin {
	MARGIN: 20px; TEXT-ALIGN: center
}
H1 {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; MARGIN: 0px 10px 0px 0px; COLOR: #000000; LINE-HEIGHT: 18px
}
H2 {
	PADDING-LEFT: 5px; FONT-WEIGHT: bolder; FONT-SIZE: 13px; MARGIN-BOTTOM: 5px
}
H3 {
	FONT-SIZE: 12px
}
.text-black {
	FONT-SIZE: 12px; LINE-HEIGHT: 20px; font-color: #000000
}
.topcenter {
	BACKGROUND-IMAGE: url(../images/top_center002.jpg)
}
.topcenter2 {
	BACKGROUND-IMAGE: url(../images/top_center004.gif); BACKGROUND-REPEAT: repeat-y
}
.topcenterbottom {
	BACKGROUND-IMAGE: url(../images/top_center003.jpg); HEIGHT: 11px
}
.right001 {
	BACKGROUND-IMAGE: url(../images/right_001.gif); WIDTH: 204px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 5px
}
.right002 {
	PADDING-LEFT: 7px; BACKGROUND-IMAGE: url(../images/right_002.gif); HEIGHT: 100px
}
.right003 {
	BACKGROUND-IMAGE: url(../images/right_003.gif); WIDTH: 204px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 5px
}
.leftmenu001 {
	BACKGROUND-IMAGE: url(../images/left001.gif); WIDTH: 155px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 3px
}
.leftmenu002 {
	BACKGROUND-IMAGE: url(../images/left002.jpg); WIDTH: 155px; BACKGROUND-REPEAT: repeat-y
}
.leftmenu003 {
	BACKGROUND-IMAGE: url(../images/left003.jpg); WIDTH: 155px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 2px
}
.ranking001 {
	BACKGROUND-IMAGE: url(../images/ranking001.gif); WIDTH: 450px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 55px
}
.ranking002 {
	BACKGROUND-IMAGE: url(../images/ranking002.gif); WIDTH: 450px; BACKGROUND-REPEAT: repeat-y
}
.ranking003 {
	BACKGROUND-IMAGE: url(../images/ranking003.gif); WIDTH: 450px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 1px
}
.ranking004 {
	BACKGROUND-IMAGE: url(../images/ranking004.gif); WIDTH: 450px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 55px
}
.ranking005 {
	FONT-SIZE: 10pt; BACKGROUND-IMAGE: url(../images/ranking002.gif); WIDTH: 450px; BACKGROUND-REPEAT: repeat-y
}
.cateranking {
	BACKGROUND-IMAGE: url(../images/cate_ranking.jpg); WIDTH: 450px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 33px
}
.topcentertext {
	FONT-SIZE: 13px; COLOR: #5c5c5c; LINE-HEIGHT: 130%
}
.topcentertext2 {
	FONT-SIZE: 12px; COLOR: #5c5c5c; LINE-HEIGHT: 90%
}
.topcenterpink {
	FONT-SIZE: 12px; COLOR: #ff61a4; LINE-HEIGHT: 130%
}
.tokutenpink {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ff61a4; LINE-HEIGHT: 130%
}
#headermenu {
	BORDER-RIGHT: #000000 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: #000000 0px solid; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/header_menu.gif); PADDING-TOP: 3px; HEIGHT: 25px; BACKGROUND-COLOR: #000000
}
.headcolor A {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
.headcolor A:link {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
.headcolor A:active {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
.headcolor A:visited {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
.headcolor A:hover {
	FONT-SIZE: 12px; COLOR: #24bfff; TEXT-DECORATION: none
}
#linkmenu {
	BORDER-RIGHT: #000000 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: #000000 0px solid; PADDING-LEFT: 0px; PADDING-TOP: 3px; BACKGROUND-COLOR: #ffffff
}
.linkcolor A {
	FONT-SIZE: 12px; COLOR: #24bfff; TEXT-DECORATION: underline
}
.linkcolor A:link {
	FONT-SIZE: 12px; COLOR: #337777; TEXT-DECORATION: underline
}
.linkcolor A:active {
	FONT-SIZE: 12px; COLOR: #337777; TEXT-DECORATION: underline
}
.linkcolor A:visited {
	FONT-SIZE: 12px; COLOR: #5c5c5c; TEXT-DECORATION: underline
}
.linkcolor A:hover {
	FONT-SIZE: 12px; COLOR: #5c5c5c; TEXT-DECORATION: none
}
TABLE.title {
	BORDER-RIGHT: #ff9999 1px solid; BORDER-TOP: #ff9999 1px solid; FONT-SIZE: 20pt; BORDER-LEFT: #ff9999 1px solid; LINE-HEIGHT: 135%; BORDER-BOTTOM: #ff9999 1px solid; BACKGROUND-COLOR: #ffe0e0
}
TABLE.title TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
TABLE.head {
	MARGIN: 0px; WIDTH: 860px; BACKGROUND-COLOR: #ffffff
}
TABLE.head TR {
	VERTICAL-ALIGN: top
}
TABLE.head TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
TABLE.main {
	FONT-SIZE: 11pt; WIDTH: 860px
}
TABLE.main TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.main TR {
	VERTICAL-ALIGN: top
}
TABLE.search {
	FONT-SIZE: 10pt; BORDER-COLLAPSE: collapse
}
TABLE.search TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
SELECT.site-top {
	WIDTH: 125px
}
SELECT.site-view {
	
}
SELECT.type-all {
	WIDTH: 120px
}
SELECT.type {
	
}
TABLE.no1 {
	BORDER-RIGHT: #ff9999 1px solid; BORDER-TOP: #ff9999 1px solid; FONT-SIZE: 12pt; BORDER-LEFT: #ff9999 1px solid; LINE-HEIGHT: 120%; BORDER-BOTTOM: #ff9999 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff
}
TABLE.no1 TD {
	BORDER-RIGHT: #ff9999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ff9999 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ff9999 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ff9999 1px solid
}
TABLE.no1 TD.main {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
TABLE.no1 TD.title {
	BORDER-RIGHT: #ff9999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ff9999 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ff9999 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ff9999 1px solid; BACKGROUND-COLOR: #ffe0e0; TEXT-ALIGN: center
}
.topback {
	PADDING-LEFT: 20px; FONT-SIZE: 10pt; BACKGROUND-IMAGE: url(../images/top_back.gif); COLOR: #ffffff; LINE-HEIGHT: 120%; HEIGHT: 69px; BACKGROUND-COLOR: #2865b8
}
.label-subj {
	FONT-SIZE: 13pt; BACKGROUND: #e3eef4; LINE-HEIGHT: 120%
}
.label-subj2 {
	FONT-SIZE: 10pt; BACKGROUND: #e3eef4; LINE-HEIGHT: 120%
}
TABLE.map {
	FONT-SIZE: 12pt; WIDTH: 100%; LINE-HEIGHT: 100%
}
TABLE.map TR {
	VERTICAL-ALIGN: top
}
TABLE.map TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
DIV.label-map {
	PADDING-RIGHT: 1px; PADDING-LEFT: 10px; FONT-SIZE: 13pt; BACKGROUND: #ffffff; PADDING-BOTTOM: 1px; LINE-HEIGHT: 135%; PADDING-TOP: 1px
}
TABLE.map FONT.level1 {
	FONT-SIZE: 12pt
}
TABLE.map FONT.level2 {
	FONT-SIZE: 11pt
}
TABLE.map FONT.level3 {
	FONT-SIZE: 10pt
}
TABLE.map FONT.level4 {
	FONT-SIZE: 9pt
}
TABLE.no2 {
	BORDER-RIGHT: #ff9999 0px solid; BORDER-TOP: #ff9999 0px solid; FONT-SIZE: 10pt; BORDER-LEFT: #ff9999 0px solid; WIDTH: 450px; LINE-HEIGHT: 120%; BORDER-BOTTOM: #ff9999 0px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff
}
TABLE.no2 TD {
	BORDER-RIGHT: 0px; BORDER-TOP: #ff9999 0px solid; FONT-SIZE: 10pt; BORDER-LEFT: #ffe0e0 0px solid; BORDER-BOTTOM: #ffffff 0px solid
}
TABLE.no2 TD.no {
	BORDER-RIGHT: #ff9999 0px solid; BORDER-TOP: #ff9999 0px solid; BORDER-LEFT: #ff9999 0px solid; BORDER-BOTTOM: #ff9999 0px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
UNKNOWN {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt
}
TABLE.no2 TD FONT.check {
	FONT-SIZE: 9pt
}
TABLE.no2 TR {
	VERTICAL-ALIGN: top
}
TABLE.no3 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 10pt; BACKGROUND: #ffffff; BORDER-LEFT: 0px; WIDTH: 165px; BORDER-BOTTOM: 0px; BORDER-COLLAPSE: collapse
}
TABLE.leftno3 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 10pt; BACKGROUND: #ffffff; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BORDER-COLLAPSE: collapse
}
TABLE.new1 TD {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 5px; BORDER-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: 0px
}
TABLE.new1 TD FONT.name {
	FONT-SIZE: 11pt
}
TABLE.new1 TD FONT.check {
	FONT-SIZE: 10pt
}
TABLE.new1 TR {
	VERTICAL-ALIGN: top
}
DIV.new1-title {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
TABLE.no3 TD {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px
}
TABLE.no3 TD FONT.name {
	FONT-SIZE: 11pt
}
TABLE.no3 TD FONT.check {
	FONT-SIZE: 10pt
}
TABLE.no3 TR {
	VERTICAL-ALIGN: top
}
DIV.no3-title {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
TABLE.no4 {
	BORDER-RIGHT: #ff9999 0px solid; BORDER-TOP: #ff9999 0px solid; FONT-SIZE: 10pt; BORDER-LEFT: #ff9999 0px solid; WIDTH: 450px; LINE-HEIGHT: 120%; BORDER-BOTTOM: #ff9999 0px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff
}
TABLE.no4 TD {
	BORDER-RIGHT: #ff9999 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ffe0e0 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ff9999 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ffe0e0 0px solid
}
TABLE.no4 TD.label {
	BORDER-RIGHT: #ff9999 0px solid; BORDER-TOP: #ff9999 0px solid; BORDER-LEFT: #ff9999 0px solid; BORDER-BOTTOM: #ff9999 0px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
TABLE.no4 TR {
	VERTICAL-ALIGN: top
}
TABLE.no5 {
	BORDER-RIGHT: #ff9999 1px solid; BORDER-TOP: #ff9999 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #ff9999 1px solid; WIDTH: 100%; LINE-HEIGHT: 120%; BORDER-BOTTOM: #ff9999 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff
}
TABLE.no5 TD {
	BORDER-RIGHT: #ff9999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ff9999 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ff9999 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ff9999 1px solid
}
TABLE.no5 TD FONT.name {
	FONT-SIZE: 11pt
}
TABLE.no5 TD FONT.check {
	FONT-SIZE: 10pt
}
TABLE.no5 TR {
	VERTICAL-ALIGN: top
}
TABLE.no5 TABLE.lab {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
TABLE.no5 TABLE.lab TD {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
TABLE.no6 {
	FONT-SIZE: 10pt; BACKGROUND: #ffffff; WIDTH: 445px
}
TABLE.no6 TD {
	BORDER-RIGHT: #ff9999 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ff9999 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ff9999 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ff9999 0px solid
}
TABLE.no6 TD FONT.name {
	FONT-SIZE: 10pt
}
TABLE.no6 TD FONT.check {
	FONT-SIZE: 10pt
}
TABLE.no6 TD.no {
	BORDER-RIGHT: #ff9999 0px solid; BACKGROUND: #ffffff; TEXT-ALIGN: right
}
TABLE.no6 TD.title {
	FONT-SIZE: 13pt; BACKGROUND: #ffffff; TEXT-ALIGN: center
}
TABLE.no6 TR {
	VERTICAL-ALIGN: top
}
TABLE.cate {
	FONT-SIZE: 10pt
}
TABLE.cate TD {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.rev-title {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; FONT-SIZE: 10pt; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; WIDTH: 100%; PADDING-TOP: 2px; text-weight: bold
}
.top1center {
	BACKGROUND-COLOR: #efefef
}
.rev-eval5 {
	FONT-SIZE: 10pt; BACKGROUND: #ffffff
}
.rev-eval4 {
	BACKGROUND: #cccccc
}
.rev-eval3 {
	FONT-SIZE: 8pt; BACKGROUND: #ebeff0
}
.rev-eval2 {
	FONT-SIZE: 9pt
}
.rev-eval {
	FONT-SIZE: 9pt
}
.rev-item {
	FONT-SIZE: 10pt
}
.rev-com {
	FONT-SIZE: 10pt; LINE-HEIGHT: 120%
}
.rev-back {
	BACKGROUND: #e3eef4
}
.rev-cau {
	BACKGROUND: #f6f6e6; LINE-HEIGHT: 130%
}
.rev-red {
	FONT-SIZE: 10pt; COLOR: #ff0000
}
.rev-top1 {
	BACKGROUND: #ffffff
}
.label {
	BACKGROUND-COLOR: #ffffff
}
.waku {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.back {
	BACKGROUND-COLOR: #fffafa
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
IMG.pic {
	WIDTH: 100px
}
IMG.pic2 {
	WIDTH: 150px
}
IMG.pic-top1 {
	WIDTH: 150px
}
IMG.pic-top {
	WIDTH: 90px
}
IMG.cate-link {
	WIDTH: 16px; HEIGHT: 14px
}
IMG.ban {
	WIDTH: 88px; HEIGHT: 31px
}
IMG.move {
	WIDTH: 17px; HEIGHT: 18px
}
IMG.check {
	WIDTH: 41px; HEIGHT: 10px
}
INPUT.button {
	FONT-SIZE: 11pt
}
TEXTAREA {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: MS UI Gothic, Osaka, ＭＳ Ｐゴシック
}
HR {
	COLOR: #c0c0c0; HEIGHT: 1px
}
.center {
	TEXT-ALIGN: center
}
.left {
	TEXT-ALIGN: left
}
.lefttext-title {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff9c00; LINE-HEIGHT: 23px; PADDING-TOP: 5px
}
.pegetitle {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff9c00; LINE-HEIGHT: 23px; PADDING-TOP: 5px
}
.lefttext-titleblue {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0000ff; LINE-HEIGHT: 23px; PADDING-TOP: 5px
}
.lefttext-titleblues {
	PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0000ff; LINE-HEIGHT: 23px; PADDING-TOP: 5px
}
.lefttext-titleblues2 {
	PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0000ff; LINE-HEIGHT: 20px; PADDING-TOP: 10px
}
STRONG.nostrong {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #017ea7
}
.lefttext-cate {
	PADDING-RIGHT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff9000
}
.lefttext-cates {
	PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #017ea7; LINE-HEIGHT: 140%
}
.lefttext-cates2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; WIDTH: 860px; COLOR: #0000ff
}
.lefttext-cates3 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0000ff
}
.copyright {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #5c5c5c; TEXT-ALIGN: center
}
.right {
	TEXT-ALIGN: right
}
.righttop {
	PADDING-RIGHT: 30px; BACKGROUND-IMAGE: url(../images/top_center001.jpg); PADDING-TOP: 3px; HEIGHT: 44px; TEXT-ALIGN: right;
}
.middle {
	VERTICAL-ALIGN: middle
}
.top {
	VERTICAL-ALIGN: top
}
.bottom {
	VERTICAL-ALIGN: bottom
}
.bold {
	FONT-WEIGHT: bold
}
.indent1 {
	TEXT-INDENT: 1em
}
.big {
	FONT-SIZE: 13pt
}
.medium {
	FONT-SIZE: 12pt
}
.msmall {
	FONT-SIZE: 11pt
}
.small {
	FONT-SIZE: 10pt
}
.smalls {
	FONT-SIZE: 10pt; LINE-HEIGHT: 140%
}
.mini {
	FONT-SIZE: 9pt
}
.eisuu {
	IME-MODE: inactive
}
.w100p {
	WIDTH: 100%
}
.top-red {
	FONT-SIZE: 10pt; COLOR: #ff0000
}
.style1 {
	COLOR: #0000ff
}


/*フォーム*/
.tadaima{
margin-left:-3px;
text-align:left;
margin-bottom:8px;
}

.mensetsu{
margin-left:-2px;
text-align:left;
}

.get{
margin-left:-1px;
margin-top:10px;
margin-bottom:5px;
}

.form{
text-align:left;
}

.form-table{
text-align:left;
width:430px;
margin-left:-7px;
}
.form-th{
font-weight:normal;
text-align:right;
padding:2px;
width:120px;
}

.form-name{
width:120px;
border:#cccccc 1px solid;
}

.form-mail{
width:170px;
border:#cccccc 1px solid;
}

.form-submit{
margin-left:10px;
}

.top_centerline2{
margin-bottom:5px;
margin-top:10px;
text-align:center;
}

.font-12{
font-size:12px;
letter-spacing:1px;
}

.font-red{
color:#FF0000;
}


.form2{
text-align:left;
width:670px;
background:#eaf0f3;
padding:10px;
display:block;
margin-bottom:20px;
}



