/* CSS Document */

body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background:url(images/bg.gif) repeat-x;
background-color:#DDDDDD;
font-family: Meiryo,'メイリオ','ＭＳ Ｐゴシック',"Trebuchet MS", sans-serif,'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro',"Lucida Grande",Helvetica,Verdana,sans-serif;
}

#waku {
width:852;
border-left:1px solid #BDBDBD;
border-right:1px solid #BDBDBD;
background-color:#FFFFFF;
}
.header {
background:url(images/header.jpg) no-repeat;
height:255;
}
.footer {
background:url(images/footer.gif) no-repeat;
height:20;
}
.chigai {
background:url(images/chigai.gif) no-repeat;
height:202;
}
.keiken_td {
padding:20 0 10 0;
}
.keiken_table {
width:778;
background-color:#EBEBDA;
border:1px solid #DDDDDD;
}
.keiken_title {
padding:10 0 10 0;
}
.keiken_side {
width:15;
}
.keiken_bottom {
height:10;
}
.keiken_td01 {
background:url(images/keiken_name01.gif) no-repeat;
background-position:top;
background-color:#FFFFFF;
vertical-align:text-top;
font-size:11;
line-height:150%;
letter-spacing:0.05em;
padding:45 5 5 5;
width:168;
border:1px solid #DBD9BD;
}
.keiken_td02 {
background:url(images/keiken_name02.gif) no-repeat;
background-position:top;
background-color:#FFFFFF;
vertical-align:text-top;
font-size:11;
line-height:150%;
letter-spacing:0.05em;
padding:45 5 5 5;
width:168;
border:1px solid #DBD9BD;
}
.keiken_td03 {
background:url(images/keiken_name03.gif) no-repeat;
background-position:top;
background-color:#FFFFFF;
vertical-align:text-top;
font-size:11;
line-height:150%;
letter-spacing:0.05em;
padding:45 5 5 5;
width:168;
border:1px solid #DBD9BD;
}
.keiken_td04 {
background:url(images/keiken_name04.gif) no-repeat;
background-position:top;
background-color:#FFFFFF;
vertical-align:text-top;
font-size:11;
line-height:150%;
letter-spacing:0.05em;
padding:45 5 5 5;
width:168;
border:1px solid #DBD9BD;
}
.title_td {
padding:10 0 10 0;
}
.banner_td {
padding:20 0 20 0;
}

/*フォーム部*/
.form01_td {
border-left:1px solid #990000;
border-right:1px solid #990000;
border-bottom:1px solid #990000;
padding:10;
background-color:#000000;
}
.form02_td {
border-left:1px solid #858261;
border-right:1px solid #858261;
border-bottom:1px solid #858261;
padding:10;
background-color:#000000;
}
.h3 {
height:3;
}
.h10 {
height:10;
}
.h20 {
height:20;
}
.icon {
width:180;
color:#FFFFFF;
padding-right:10;
height:16;
line-height:14px;
font-weight:bold;
font-size:12px;
}
.icon2 {
width:180;
color:#FFFFFF;
padding-right:10;
height:16;
line-height:14px;
font-weight:bold;
font-size:12px;
}
.txt10 {
width:700;
text-align:left;
font-size:10;
color:#999999;
line-height:120%
}
select {
width:220px;
}
input {
width:220px;
}

.txt_gray {font-size:10px; text-decoration: none; }
.txt_gray:link { color: #CCCCCC;}
.txt_gray:link:hover { color: #999999;}
.txt_gray:link:active { color: #999999;}
.txt_gray:visited { color: #CCCCCC;}
.txt_gray:visited:hover { color: #999999;}

a { text-decoration: none; }
a:link { color: #FFCC00;}
a:link:hover { color: #BABABA;}
a:link:active { color: #BABABA;}
a:visited { color: #FFCC00;}
a:visited:hover { color: #BABABA;}

.popup_td {
padding:10 20 0 20;
font-size:11px;
color:#454545;
}
.popup_title {
font-size:13px;
font-weight:bold;
}
