div#formindexarea {
padding-left:18px;
}

div#formindexarea div#HeadTextarea {

}


div#formindexarea p#HeadTextarea {
font-size:100%;
color:#471d0f;
line-height:130%;
font-weight:bold;
padding-left:10px;
margin-top:0.5em;
margin-bottom:1em;
}

div#formindexarea p.pagetext {
font-size:80%;
color:#333;
line-height:130%;
padding-left:10px;
margin-top:0.5em;
padding-top:0.5em;
margin-bottom:1em;
}


div#formindexarea p.pagetext em,
div#formindexarea table.formtable tr th em,
div#formindexarea table.formtable tr td em {
text-decoration:none;
color:#FF6600;
font-style:normal;
}


div#formindexarea h3 {
margin:0;
padding:0;
padding-left:7px;
padding-bottom:3px;
font-size:85%;
color:#333;
margin-left:5px;
margin-right:15px;
border-bottom:1px #e5e5e5 solid;
border-left:3px #FF6600 solid;
margin-bottom:1em;
}


div#formindexarea h3.tel {
background:url(../ssl_form_img/telephone.gif) no-repeat;
margin:0;
padding:0;
padding-left:21px !important;
padding-bottom:3px;
font-size:85%;
color:#555;
margin-left:5px;
margin-right:15px;
border-bottom:1px #e5e5e5 solid;
margin-bottom:1em;
border-left:none;
}

div#formindexarea h3.form {
background:url(../ssl_form_img/form_icon.gif) no-repeat;
margin:0;
padding:0;
padding-left:21px !important;
padding-bottom:3px;
font-size:85%;
color:#555;
margin-left:5px;
margin-right:15px;
border-bottom:1px #e5e5e5 solid;
border-left:none;
}

div#formindexarea h3.thx {
background:url(../ssl_form_img/thx.gif) no-repeat;
margin:0;
padding:0;
padding-left:21px !important;
padding-bottom:3px;
font-size:85%;
color:#555;
margin-left:5px;
margin-right:15px;
border-bottom:1px #e5e5e5 solid;
border-left:none;
}

div#formindexarea h3.link {
background:url(../ssl_form_img/form_search.gif) no-repeat;
margin:0;
padding:0;
padding-left:21px !important;
padding-bottom:3px;
font-size:85%;
color:#555;
margin-left:5px;
margin-right:15px;
margin-top:20px;
margin-bottom:20px;
border-bottom:1px #e5e5e5 solid;
border-left:none;
}
div#formindexarea h3.link a {
background:url(../ssl_form_img/form_search_link.gif) 0 -3px no-repeat;
margin:0;
padding:0;
padding-left:18px !important;
padding-bottom:3px;
font-size:100%;
color:#659f31;
text-decoration:none;
margin-left:5px;
margin-right:15px;
}
div#formindexarea h3.link a:hover {
text-decoration:underline;
}

div#formindexarea table {
color:#333;
font-size:90%;
margin-bottom:2.5em;
margin-left:5px;
}

div#formindexarea table tr td strong {
font-size:120%;
color:#FF6600;
}


div#formindexarea table.formtable tr th,
div#formindexarea table.formtable tr td {
color:#333;
font-size:90%;
margin-bottom:2.5em;
margin-left:5px;
border-bottom:1px #e5e5e5 solid;
padding-bottom:6px;
padding-top:6px;
}
div#formindexarea table.formtable tr th {
border-right:1px #E5E5E5 dashed;
text-align:left;
border-left:3px #44843c solid;
padding-left:8px;
}
div#formindexarea table.formtable tr td {
padding-left:8px;
}

div#formindexarea table.formtable tr td.rightline {
border-right:1px #e5e5e5 solid;
}
div#formindexarea table.formtable tr th.topline,
div#formindexarea table.formtable tr td.topline {
border-top:1px #e5e5e5 solid;
}


div#Submit {
width:100px;
margin-left:auto;
margin-right:auto;
}

div#close {
width:100px;
margin-left:auto;
margin-right:auto;
margin-top:3em;
padding-bottom:2.5em;
}


div#formindexarea ul,
div#formindexarea ul li {
list-style-type:none;
margin:0;
padding:0;
}
div#formindexarea ul {
background:url(../ssl_form_img/line.gif) left bottom no-repeat;
height:135px;
margin-top:15px;
margin-bottom:15px;
}

div#formindexarea ul li {
float:left;
}
div#formindexarea ul li.btleftmargin {
margin-left:10px;
}

div#formindexarea ul li a {
text-indent:-9999px;
overflow:hidden;

display:block;
}

div#formindexarea ul {
clear:both;
}
div#formindexarea ul li.Toushi a {
background:url(../ssl_form_img/bt1.gif) no-repeat;
width:153px;
height:117px;
}
div#formindexarea ul li.Toushi a:hover {
background:url(../ssl_form_img/bt1_over.gif) no-repeat;
}

div#formindexarea ul li.Chintai a {
background:url(../ssl_form_img/bt2.gif) no-repeat;
width:153px;
height:117px;
}
div#formindexarea ul li.Chintai a:hover {
background:url(../ssl_form_img/bt2_over.gif) no-repeat;
}

div#formindexarea ul li.MonthWeek a {
background:url(../ssl_form_img/bt3.gif) no-repeat;
width:153px;
height:117px;
}

div#formindexarea ul li.MonthWeek a:hover {
background:url(../ssl_form_img/bt3_over.gif) no-repeat;
}

div#formindexarea ul li.Recruit a {
background:url(../ssl_form_img/bt4.gif) no-repeat;
width:153px;
height:117px;
}

div#formindexarea ul li.Recruit a:hover {
background:url(../ssl_form_img/bt4_over.gif) no-repeat;
}

div#formindexarea ul li.Info a {
background:url(../ssl_form_img/bt5.gif) no-repeat;
width:153px;
height:117px;
}

div#formindexarea ul li.Info a:hover {
background:url(../ssl_form_img/bt5_over.gif) no-repeat;
}
div#formindexarea img.pbt {
margin-left:295px;
margin-bottom:25px;
}

/*  HeadArea   */

div#MainContensArea div#FormHeadArea {
height:100px;
width:850px;
margin-left:auto;
margin-right:auto;
background:url(../ssl_form_img/common_head_back2.gif) top no-repeat;
position:relative;
}

div#MainContensArea h2#Headlog {
background:url(../ssl_form_img/title_log.gif) no-repeat;
position:absolute;
top:25px;
left:16px;
width:199px;
height:32px;
text-indent:-9999px;
}
div#MainContensArea h2#Headlog a {
width:199px;
height:32px;
display:block;
}


/*   HeadRightMenu    */


ul#FormHeadRightMenu {
list-style-type:none;
margin:0;
padding:0;
position:absolute;
width:420px;
height:22px;
top:2px;
left:430px;
/*border:1px #F00 solid;*/
}
*+html ul#FormHeadRightMenu {
top:4px;
}

*html ul#FormHeadRightMenu {
top:6px;
}

ul#FormHeadRightMenu li {
list-style-type:none;
display:inline;
margin-left:5px;
}
ul#FormHeadRightMenu li a,
ul#FormHeadRightMenu li a:link,
ul#FormHeadRightMenu li a:visited {
font-size:70%;
background:url(../ssl_form_img/common_head_icon.gif) 0 2px no-repeat;
color:#FFF;
padding-left:8px;
padding-top:0;
text-decoration:none;
}

*+html ul#FormHeadRightMenu li a {
font-size:75%;
}

*html ul#FormHeadRightMenu li a {
font-size:85% !important;
}

ul#FormHeadRightMenu li a:hover {
text-decoration:underline;
}

a {
outline:none;
outline:hidden;
}

.point {
border:1px #F93 solid;
background:#FFFAD2;
padding:8px !important;
margin-left:8px !important;
margin-right:20px;
font-size:95% !important;
}


/*   FootArea    */



div#FootArea {
width:850px;
margin-left:auto;
margin-right:auto;
background:url(../ssl_form_img/common_foot_back.gif) no-repeat;
height:85px;
position:relative;
}
div.footarealine {
border-bottom:1px #DFDFDF solid;
}
div#FootArea div#FootLog {
position:absolute;
top:10px;
left:17px;
}
div#FootArea ul#FootMenu {
position:absolute;
top:25px;
left:550px;
width:290px;
height:15px;
}

div#FootArea ul#FootMenu,
div#FootArea ul#FootMenu li {
list-style-type:none;
}

div#FootArea ul#FootMenu li {
float:left;
}

div#FootArea ul#FootMenu li.FtypeA a {
background:url(../ssl_form_img/common_foot_bt1.gif) no-repeat;
width:127px;
height:15px;
text-indent:-9999px;
display:block;
}
div#FootArea ul#FootMenu li.FtypeB a {
background:url(../ssl_form_img/common_foot_bt2.gif) no-repeat;
width:68px;
height:15px;
text-indent:-9999px;
display:block;
margin-left:8px;
}
div#FootArea ul#FootMenu li.FtypeC a {
background:url(../ssl_form_img/common_foot_bt3.gif) no-repeat;
width:63px;
height:15px;
text-indent:-9999px;
display:block;
margin-left:8px;
}
div#FootArea div#FootCopy {
position:absolute;
top:48px;
left:535px;
width:288px;
height:16px;
}
