BODY {
/*--	font-family:'qMmpS Pro W3', 'Hiragino Kaku Gothic Pro', 'lr oSVbN', sans-serif;-- */
font-family: 'Hiragino Kaku Gothic ProN', 'qMmpS ProN W3', Meiryo, CI, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
margin: 0px 0px 0px 0px;
line-height : 120%;
cursor :auto;
scrollbar-arrow-color:#FF8080;
scrollbar-base-color: #FFC4C4;
scrollbar-face-color: #FFE3FF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #FFAAD5;
scrollbar-track-color: #FFFFFF;
scrollbar-darkshadow-color: #9F0000;
background: url(../images/back.gif) repeat;
}

/*--yeLXgz---------------------------------*/

A {
color : #8080ff;
font-size : 12px;
cursor :auto;
}


A:VISITED {
color : #ff6666;
font-size : 12px;
cursor :auto;
}


A:HOVER {
color : #0000cc;
background-color: #FFFFFF;
text-decoration : underline;
font-size : 12px;
cursor :auto;
}


/*--ycontentsz---------------------------------------------------------*/

#contents { 
font-size : 14px;
width : 800px;
background-color:#ffffff;
}

/*--ytitlez------------------------------------------------------*/
table.recruit { 
text-align : right;
margin:0px 0px 0px 0px;
width : 780px;
height: 42px;
background: url(../images/title-rec.jpg) no-repeat 0 0;
}

td.right { 
  padding-top:10px;
font-size: 14px;
line-height : 160%;
}

/*--yXz------------------------------------------------------*/
table.table1 { 
width : 780px;
line-height : 180%;
margin:20px 0px 0px 0px;
}

td.tenmei { 
text-align: center;
color : #ff3cbe;
font-size: 30px;
font-weight: bolder;
width : 780px;
}

/*--yj[z------------------------------------------------------*/
table.table2 { 
margin:5px 0px 10px 0px;
width : 780px;
}

td.menu { 
text-align: center;
color : #ff3cbe;
font-size: 12px;
width : 780px;
padding:0 0 0 8px;
line-height : 160%;
}

/*--yҋz------------------------------------------------------*/
td.taigu {
width: 780px; 
}
td.taigu img{
width: 104px; 
list-style: none outside; 
margin: 0px 0px 7px 6px; 
}

/*--ytablez------------------------------------------------------*/
table.table0 { 
width : 800px;
height: 15px;
line-height : 180%;
margin:0px 0px 0px 0px;
background-color:#ffffff;
}


table.table3 { 
margin:10px 0px 20px 0px;
width : 780px;
line-height : 180%;
}

table.table4 { 
width : 780px;
line-height : 180%;
margin:20px 0px 10px 0px;
}

table.table5 { 
width : 780px;
line-height : 180%;
margin:5px 0px 0px 0px;
}

table.table6 { 
width : 780px;
line-height : 180%;
margin:0px 0px 0px 10px;
}

table.thanks { 
text-align : right;
margin:0px 0px 0px 0px;
width : 779px;
height: 42px;
background: url(../images/title-thanks.jpg) no-repeat 0 0;
}

/*--ytdz------------------------------------------------------*/
td.td25 { 
color : #ff3cbe;
font-size: 14px;
font-weight: bolder;
width : 25%;
padding:7px 0 5px 15px;
line-height : 160%;
border: 1px solid #ffc8e3;
text-align : left;
background-color:#ffe3e3;
}

td.td-25 { 
font-size: 14px;
width : 25%;
padding:7px 0 5px 15px;
line-height : 160%;
border: 1px solid #ffc8e3;
}

td.td75 { 
font-size: 14px;
width : 75%;
padding:7px 0 5px 15px;
line-height : 160%;
border: 1px solid #ffc8e3;
}

td.td75-map { 
font-size: 14px;
width : 75%;
padding:7px 0 5px 15px;
line-height : 160%;
border: 1px solid #ffc8e3;
text-align : left;
}

td.td100 { 
font-size: 14px;
width : 780px;
padding:0 0 0 8px;
line-height : 160%;
}

td.td50-l { 
font-size: 14px;
padding:0 0 0 0px;
width : 390px;
line-height : 160%;
}

td.td50-r { 
font-size: 14px;
padding:0 0 0 0px;
width : 390px;
line-height : 160%;
}

td.td25-btn { 
width : 25%;
padding:0;
line-height : 160%;
}

td.td50-btn { 
width : 50%;
padding:0;
line-height : 160%;
}

td.td25-gray { 
color : #333333;
font-size: 14px;
font-weight: bolder;
width : 25%;
padding:7px 0 5px 15px;
line-height : 160%;
border: 1px solid #bfbfbf;
text-align : left;
background-color:#dddddd;
}

td.td75-gray { 
font-size: 14px;
width : 75%;
padding:7px 0 5px 15px;
line-height : 160%;
border: 1px solid #bfbfbf;
}

/*--ypz------------------------------------------------------*/
p {
font-size: 14px;
color: #333333;
margin: 0 0 0 0;
padding: 5px;
}

p.type01 {
margin: 5px 0px 5px 0px; 
}

p.type02 img{
width: 30px; 
text-align : right;
}

p.type03 {
font-size: 12px;
color: #333333;
margin: 0 0 0 0;
padding: 5px;
}

/*--yformz------------------------------------------------------*/
table.form { 
text-align : right;
margin:0px 0px 0px 0px;
width : 779px;
height: 42px;
background: url(../images/title-form.jpg) no-repeat 0 0;
}

table.check { 
text-align : right;
margin:0px 0px 0px 0px;
width : 779px;
height: 42px;
background: url(../images/title-check.jpg) no-repeat 0 0;
}

td.form1 { 
text-align: center;
color : #ff3cbe;
font-size: 30px;
font-weight: bolder;
width : 780px;
}

td.form2 { 
  text-align: center;
color : #ff3cbe;
font-size: 14px;
width : 780px;
}

td.form25 { 
width : 25%;
padding:5px;
}

td.form75 { 
width : 75%;
padding:5px;
}

