#base_area .loginTable {
    border: 1px solid #999999;
    margin: 15px 0 0;
}
#base_area .loginTable form {
    margin: 0;
}
#base_area .shutokuTable {
    margin-top: 10px;
}
#base_area p.warn {
    font-size: 100%;
    line-height: 1.2em;
}
#base_area table.registTable {
    border-collapse: collapse;
    border-color: #888888;
    border-style: solid;
    border-width: 1px 0;
    width: 100%;
}
#base_area table.registTable tr, #base_area table.registTable th, #base_area table.registTable td {
    border-color: #888888;
    border-style: solid;
    border-width: 0 0 1px;
}
#base_area table.registTable tr.bottomDashed, #base_area table.registTable tr.bottomDashed th, #base_area table.registTable tr.bottomDashed td {
    border-style: dotted;
    border-width: 0 0 1px;
}
#base_area table.registTable td, #base_area table.registTable th {
    font-size: 10pt;
    padding: 5px 0 5px 7px;
    vertical-align: middle;
}
#base_area table.registTable th {
    background-color: #E7EFF1;
    text-align: left;
}
#base_area form.confirm table.registTable th {
    background-color: #F0F9DA;
}
#base_area table.registTable th.error {
    color: #FF0000;
}
#base_area table.registTable .required {
    color: #FF0000;
    font-size: 80%;
    font-weight: normal;
}
#base_area table.registTable .info {
    color: #2B93AE;
    font-size: 80%;
    font-weight: normal;
}
#base_area div.submitBlock {
    margin-top: 20px;
}
#base_area div.telBlock {
    border: 1px solid #89C6FD;
    padding: 10px;
}
#base_area div.telBlock div.navigation {
    margin: 0;
}
div.yui-simple-dialog div.ft {
    text-align: center;
}
div.yui-simple-dialog .button-group button {
    font-family: arial,helvetica,verdana,sans-serif;
    font-size: 100%;
}
div.yui-simple-dialog div.bd {
    line-height: 1.5em;
    padding-left: 15px;
    text-align: left;
}
div.doder_table a {
    background-color: #FFFF88;
    display: block;
    text-align: center;
    width: 100%;
}
div.doder_table a.half {
    display: inline-block;
    text-align: center;
    width: 48%;
}
div.doder_table a.half:nth-child(2){margin-left:3%;}
@-moz-document url-prefix() {
.placeholder{top:4px !important;}
}




/*navi*/




ul.navi{
    width: 770px;
    margin-bottom:15px;
}

 ul.navi li{
    float:left;
    height: 49px;
}
 ul.navi li a{
    display:block;
    width: 96px;
    height: 49px;
    text-indent:-9999px;
    overflow:hidden;
}
 ul.navi li a.navi0{background: url(../images/navi01.webp) no-repeat;width: 98px;}
 ul.navi li a.navi1{background: url(../images/navi02.webp) no-repeat;}
 ul.navi li a.navi2{background: url(../images/navi03.webp) no-repeat;}
 ul.navi li a.navi3{background: url(../images/navi04.webp) no-repeat;}
 ul.navi li a.navi4{background: url(../images/navi05.webp) no-repeat;}
 ul.navi li a.navi5{background: url(../images/navi06.webp) no-repeat;}
 ul.navi li a.navi6{background: url(../images/navi07.webp) no-repeat;}
 ul.navi li a.navi7{background: url(../images/navi08.webp) no-repeat;}
 ul.navi li a.navi8{background: url(../images/navi09.webp) no-repeat;width: 98px;}
 ul.navi li a.navi9{background: url(../images/navi10.webp) no-repeat;}
 ul.navi li a.navi10{background: url(../images/navi11.webp) no-repeat;}
 ul.navi li a.navi11{background: url(../images/navi12.webp) no-repeat;}
 ul.navi li a.navi12{background: url(../images/navi13.webp) no-repeat;}
 ul.navi li a.navi13{background: url(../images/navi14.webp) no-repeat;}
 ul.navi li a.navi14{background: url(../images/navi15.webp) no-repeat;}
 ul.navi li a.navi15{background: url(../images/navi16.webp) no-repeat;}

 ul.navi li a.navi0:hover{background: url(../images/navi01_f2.webp) no-repeat;width: 98px;}
 ul.navi li a.navi1:hover{background: url(../images/navi02_f2.webp) no-repeat;}
 ul.navi li a.navi2:hover{background: url(../images/navi03_f2.webp) no-repeat;}
 ul.navi li a.navi3:hover{background: url(../images/navi04_f2.webp) no-repeat;}
 ul.navi li a.navi4:hover{background: url(../images/navi05_f2.webp) no-repeat;}
 ul.navi li a.navi5:hover{background: url(../images/navi06_f2.webp) no-repeat;}
 ul.navi li a.navi6:hover{background: url(../images/navi07_f2.webp) no-repeat;}
 ul.navi li a.navi7:hover{background: url(../images/navi08_f2.webp) no-repeat;}
 ul.navi li a.navi8:hover{background: url(../images/navi09_f2.webp) no-repeat;width: 98px;}
 ul.navi li a.navi9:hover{background: url(../images/navi10_f2.webp) no-repeat;}
 ul.navi li a.navi10:hover{background: url(../images/navi11_f2.webp) no-repeat;}
 ul.navi li a.navi11:hover{background: url(../images/navi12_f2.webp) no-repeat;}
 ul.navi li a.navi12:hover{background: url(../images/navi13_f2.webp) no-repeat;}
 ul.navi li a.navi13:hover{background: url(../images/navi14_f2.webp) no-repeat;}
 ul.navi li a.navi14:hover{background: url(../images/navi15_f2.webp) no-repeat;}
 ul.navi li a.navi15:hover{background: url(../images/navi16_f2.webp) no-repeat;}

 ul.navi li a.navi0_st{background: url(../images/navi01_f2.webp) no-repeat;width: 98px;}
 ul.navi li a.navi1_st{background: url(../images/navi02_f2.webp) no-repeat;}
 ul.navi li a.navi2_st{background: url(../images/navi03_f2.webp) no-repeat;}
 ul.navi li a.navi3_st{background: url(../images/navi04_f2.webp) no-repeat;}
 ul.navi li a.navi4_st{background: url(../images/navi05_f2.webp) no-repeat;}
 ul.navi li a.navi5_st{background: url(../images/navi06_f2.webp) no-repeat;}
 ul.navi li a.navi6_st{background: url(../images/navi07_f2.webp) no-repeat;}
 ul.navi li a.navi7_st{background: url(../images/navi08_f2.webp) no-repeat;}
 ul.navi li a.navi8_st{background: url(../images/navi09_f2.webp) no-repeat;width: 98px;}
 ul.navi li a.navi9_st{background: url(../images/navi10_f2.webp) no-repeat;}
 ul.navi li a.navi10_st{background: url(../images/navi11_f2.webp) no-repeat;}
 ul.navi li a.navi11_st{background: url(../images/navi12_f2.webp) no-repeat;}
 ul.navi li a.navi12_st{background: url(../images/navi13_f2.webp) no-repeat;}
 ul.navi li a.navi13_st{background: url(../images/navi14_f2.webp) no-repeat;}
 ul.navi li a.navi14_st{background: url(../images/navi15_f2.webp) no-repeat;}
 ul.navi li a.navi15_st{background: url(../images/navi16_f2.webp) no-repeat;}





.clearfix:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}
.clearfix {
min-height: 1px;
}
* html .clearfix {
height: 1px;
/*\*//*/
height: auto;
overflow: hidden;
/**/
}

.pickup{
    font-size: 18px;
    font-weight: bold;
    line-height: 18px;
    font-family: 'Apple TP', 'Helvetica Neue', Helvetica, 'Hiragino Kaku Gothic Pro', '繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3', 繝｡繧､繝ｪ繧ｪ, Meiryo, '�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け', Arial, Verdana, sans-serif;
}

h2.data_tl{
    color:#006993;
    font-size: 20px;
    font-weight: bold;
    line-height: 22px;
    font-family: 'Apple TP', 'Helvetica Neue', Helvetica, 'Hiragino Kaku Gothic Pro', '繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3', 繝｡繧､繝ｪ繧ｪ, Meiryo, '�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け', Arial, Verdana, sans-serif;
    -webkit-font-smoothing: antialiased;
    padding: 18px 0 5px;
    margin-bottom: 8px;
}
h2.data_tl span{
    display: inline-block;
     /* For IE 6/7 */
    *display: inline;
    *zoom: 1;
    font-size: 14px;
    padding:1px 7px;
    margin-right: 5px;
    background: #006993;
    color: #fff;
    border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
h2.data_tl em{
    display: inline-block;
     /* For IE 6/7 */
    *display: inline;
    height: 22px;
overflow: hidden;
margin-bottom: -8px;
font-style: normal;
}