@charset "utf-8";

#main01 {
width: 600px;
height: auto;
padding: 30px 0 0 50px;
margin: 0;
float: left;
}

#main01 .note01 {
width: 500px;
height: auto;
padding: 0;
margin: 0;
line-height: 120%;
font-size: 100%;
float: left;
position: relative;
z-index: 0;
}

#main01 .note01 p {
width: 100%;
padding: 0 0 25px 0;
clear: both;
}

#main01 .note01 p {
width: 100%;
padding: 0 0 20px 0;
clear: both;
}

/* 確認ボタン */
#main01 .note01 #mp-main p {
width: 100%;
padding: 0 0 25px 0;
text-align: center;
clear: both;
}

/* 入力エラー */
#main01 .note01 #mp-main div.errs {
padding: 0px 0 30px 0;
margin: 0;
color: #00478B;
}


#main01 .note01 h3 {
width: 350px;
padding: 0 0 10px 0;
/*font-size: 14px;*/
display: block;
float: left;
}


.note01 dl {
width: 500px;
height: auto;
padding: 0 0 1em 0;
margin: 0;
}

.note01 dl dt {
width: 120px;
height: auto;
padding: 0 0 15px 0;
margin: 0;
color: #00478B;
float: left;
}

.note01 dl dd {
width: 350px;
height: auto;
padding: 0 0 15px 10px;
margin: 0;
float: left;
}



input {
font-size: 100%;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
vertical-align: baseline;
}

select {
font-size: 100%;
}

textarea {
font-size: 100%;
}

/*.checkelement {
padding: 0 0 10px 0;
margin: 0;
vertical-align: top;
}
*/
input.checkelement {
vertical-align: bottom;
}

/* -------------------------------------------------------------------- */
/* NOT SMENU SIDEBAR */
.s_menu_sidebar_no {
width: 149px;
margin: 0;
padding: 0 0 10px 0;
float: left;
height: 200px;
background: url(../images/common/smenu/bg_smenu_no.gif) no-repeat left top;
}



/* -------------------------------------------------------------------- */
/*   TABLE   */

#main #main01 table td, #main #main01 table th {
padding: 1px 1px 4px 1px;
margin: 0;
vertical-align: top;
text-align: left;
}

table.abtus1 {
width: 500px;
height: auto;
padding: 0;
margin: 0 0 10px 0;
}

table.abtus1 td.td1 {
width: 11%;
}

table.abtus1 td.td2 {
width: 19%;
}

table.abtus1 td.td3 {
width: 70%;
}

table.abtus2 {
width: 345px;
height: auto;
padding: 0;
margin: 0 0 10px 0;
float: left;
}

table.abtus2 td.td1 {
width: 25%;
}

table.abtus2 td.td2 {
width: 75%;
}

