#wrapp #contents #index{
height:38px;
border-bottom:1px #060A87 solid;
}

#wrapp #contents #index #left{
height:38px;
float:left;
}

#wrapp #contents #index #right{
height:38px;
float:right;
}
#wrapp #topics #tpcright #topmenu{
margin:30px 0 20px 10px;
}
#wrapp #topics #tpcright #topmenu .epcontents{
margin:20px 0 10px 0;
color:#666666;
}
#wrapp #topics #tpcright #topmenu .epnocontents{
margin:20px 0 10px 0;
padding:90px 0 120px;
color:#666666;
text-align:center;
}

#wrapp #topics #tpcright #topmenu .epdone{
margin-top:100px;
text-align:center;
}
#wrapp #topics #tpcright #topmenu #caution{
margin:10px 0;
color:#FF0000;
}
#wrapp #topics #tpcright #navi{
width:540px;
margin-bottom:20px;
}
#wrapp #topics #tpcright #navi #navileft{
width:230px;
float:left;
}
#wrapp #topics #tpcright #navi #naviright{
padding-top:7px;
width:140px;
float:right;
}
#wrapp #topics #tpcright #righttable{
border:1px #E6E6E6 solid;
margin-left:15px;
width:526px;
}
.jobtitle{
min-height: 24px;
height: auto !important;
height: 24px;
color:#464646;
font-size:14px;
font-weight:bold;
padding:4px 0 0 30px;
background:url(../img/ep_chu.gif) no-repeat;
vertical-align:middle;
}
.jobtitle02{
min-height: 24px;
height: auto !important;
height: 24px;
color:#464646;
font-size:14px;
font-weight:bold;
padding:4px 0 0 30px;
background:url(../img/ep_a.gif) no-repeat;
vertical-align:middle;
}
.epleft{
float:left;
width:400px;
min-height: 24px;
height: auto !important;
height: 24px;
color:#464646;
font-size:14px;
font-weight:bold;
padding:4px 0 0 30px;
background:url(../img/ep_chu.gif) no-repeat;
vertical-align:middle;
}
.epleft02{
float:left;
width:400px;
min-height: 24px;
height: auto !important;
height: 24px;
padding:4px 0 0 30px;
background:url(../img/ep_a.gif) no-repeat;
vertical-align:middle;
}
.eoright{
float:right;
width:90px;
}

.gray{
text-align:center;
background:url(../img/dotline02.gif) bottom repeat-x;
background-color:#E6E6E6;
}
.gray02{
text-align:center;
background-color:#E6E6E6;
}
.gray03{
border:1px #999999 solid;
padding:8px 10px;
}
.gray04{
border:1px #999999 solid;
background-color:#E6E6E6;
color:#333333;
text-align:center;
}
.gray05{
border:1px #999999 solid;
color:#464646;
font-size:14px;
font-weight:bold;
padding:8px 10px;
}
.gray06{
border:1px #999999 solid;
margin-left:1px;
}
* html .gray06{
border:1px #999999 solid;
}
*:first-child+html .gray06{
border:1px #999999 solid;
}
* html .eptag{
margin-left:1px;
}
*:first-child+html  .eptag{
margin-left:1px;
}
html* .eptag{
margin-left:1px;
}
.gray07{
border-top:none;
border-left:none;
border-right:none;
}
.detail{
background:url(../img/dotline02.gif) bottom repeat-x;
padding:15px 10px;
}
.detail02{
padding:15px 10px;
}
#wrapp #topics #tpcright #topmenu02{
margin:20px 0 40px 0;
}

p.p1{
background-color:#F7F7F7;
padding:13px 0 7px 15px;
}

p.p2{
background-color:#F7F7F7;
padding:7px 0 7px 15px;
}

p.p3{
background-color:#F7F7F7;
padding:7px 0 13px 15px;
}
#wrapp #topics #tpcright #schedule{
border:1px #E6E6E6 solid;
margin-left:10px;
width:546px;
}
#wrapp #topics #tpcright #righttext{
margin:10px;
}
#wrapp #topics #tpcright #btn{
margin:20px 0;
text-align:center;
}
#wrapp #contents #gotop02{
margin:20px 25px 35px 0;
float:right;
}
.btnpadding{
padding:2px 5px;
}
#ertable td{
text-align:center;
}
#ertable .td1{
padding:60px 0 80px;
}
.name{
width:150px;
}
.comment{
width:370px;
}
.phone{
width:75px;
}
.mail{
width:320px;
}
.address{
width:350px;
}
.age{
width:50px;
}



#ertable td{
text-align:center;
}
#ertable .td1{
padding:60px 0 80px;
}

#submitarea2{
width:130px;
padding-top:20px;
margin:0 auto 30px;
}
#submitarea2 .left{
width:52px;
float:left;
}
#submitarea2 .right{
width:52px;
float:right;
}
