@charset "Shift_JIS";
/*
 *
 *  form.css for man-abi Montessori
 *
 */

form {
margin: 0;
padding: 0;
}

/* Intro */

#intro_fo {
width: 750px;
margin: 0;
padding: 0;
}

#intro_fo .head {
margin: 0;
padding: 0;
background: url(../imagessl/all_head_fo.jpg) no-repeat;
}

#intro_fo dt {
font-size: 12px;
font-weight: bold;
color: #0a479a;
letter-spacing: 3px;
line-height: 18px;
}

#intro_fo dd {
width: 750px;
margin: 0;
padding: 0;
font-size: 12px;
line-height: 16px;
letter-spacing: 3px;
font-weight: normal;
color: red;
}

.color-r {
margin: 10px;
font-size: 12px;
line-height: 16px;
letter-spacing: 3px;
font-weight: boldl;
color: red;
}

#intro_fo table {
width: 700px;
margin: 10px 25px;
border-collapse: collapse;
}

#intro_fo td {
border: 1px solid #cccccc;
padding: 5px;
color: #666666;
font-size: 12px;
line-height: 16px;
letter-spacing: 2px;
}

#intro_fo .title {
color: #000000;
white-space: nowrap;
background-color: #eff5fe;
line-height: 13px;
padding: 5px;
text-align: right;
width: 250px;
}

.blue {
background-color: #eff5fe;
vertical-align: top;
white-space: nowrap;
}

.red {
font-size: 10px;
color: red;
}

.orange {
background-color: #fff4e8;
}

.green {
background-color: #f2fdf3;
}

.purple {
background-color: #fbe6ff;
text-align: right;
}

#action #main_menu_fo {
color: #2e86f0;
font-size: 13px;
margin: 0;
padding: 0;
letter-spacing: 3px;
position: relative;
top: -1223px;
left: 360px;
}

#action #main_menu_fo a {
margin: 0 5px;
padding: 0 5px;
}

#main_menu_fo .df {
margin: 0 5px;
padding: 0 5px;
}

#main_menu_fo a:link {
color: #555555;
text-decoration : none;
}

#main_menu_fo a:visited {
color: #555555;
text-decoration : none;
}

#main_menu_fo a:hover {
color : #2e86f0;
text-decoration : underline;
}

#main_menu_fo a:active {
color : #2e86f0;
text-decoration : underline;
}

#action .button_action2_fo {
position: relative;
top: -1443px;
left: 635px;
}

.form_parts {
border: solid 1px #999999;
font-size: 14px;
color: #000000;
padding: 3px;
margin: 3px;
letter-spacing: 3px;
height: 20px;
}

#intro_fo .big {
font-size: 30px;
font-weight: bold;
color: #0a479a;
letter-spacing: 4px;
line-height: 100px;
}

.comment {
width: 650px;
margin: 0 30px;
padding: 0;
font-size: 12px;
line-height: 18px;
letter-spacing: 3px;
font-weight: normal;
color: #555555;
}

#action .button_action2_th {
position: relative;
top: -805px;
left: 635px;
}

#action #main_menu_th {
color: #2e86f0;
font-size: 13px;
margin: 0;
padding: 0;
letter-spacing: 3px;
position: relative;
top: -585px;
left: 360px;
}

#action #main_menu_th a {
margin: 0 5px;
padding: 0 5px;
}

#main_menu_th .df {
margin: 0 5px;
padding: 0 5px;
}

#main_menu_th a:link {
color: #555555;
text-decoration : none;
}

#main_menu_th a:visited {
color: #555555;
text-decoration : none;
}

#main_menu_th a:hover {
color : #2e86f0;
text-decoration : underline;
}

#main_menu_th a:active {
color : #2e86f0;
text-decoration : underline;
}

