@charset "UTF-8";

/*↓追加分*/

body{
text-align:center;
font-size:90%;
line-height:160%;
color:#333333;
}

#form_area{
width:600px;
margin:0 auto;
text-align:left;
}

.table{
border-collapse: collapse;
border:#cccccc solid 1px;
}

.table2 td{
background-image:url(../img/t_img/dot.gif);
background-position:bottom;
background-repeat:repeat-x;
}





a:link{
color:#006FA2;
text-decoration:underline;
}
a:hover{
color:#0099CC;
text-decoration:none;
}
a:visited{
color:#8080A0;
text-decoration:underline;
}



h3.type1{
border-left:#F0E0F0 solid 4px;
border-bottom:#F0E0F0 solid 1px;
padding:0 0 4px 0.5em;
}



/* labelにポイントしたとき、マウスカーソルを変える */
label { cursor: pointer; }
/* フォーム要素 (このクラスを適用すると、左側に20ピクセルの余白を作ります) */
div.form_item { margin-left: 0px; }
/* ボタン (このクラスを適用すると、上側に20ピクセル、左側に80ピクセルの余白を作ります) */
div.form_submit { margin: 20px 0 0 0px; }
/* リンク表示領域 */
div.jb-link {
text-align: right;
}
/* 必須項目エラーメッセージ */
div.error {
width: 400px;
background-color: #fcc;
padding: 6px;
}
/* 必須 */
span.hissu {
color:#FF0000;
font-size:10px;
}

