/* CSS Document */

/*-----------base------------*/

body{
color:#666666;
background-color:#FFFFFF;
}

#wrapper{
margin:0px;
padding:0px;
width:800px;
height:auto;
text-align:left;
}
/*header*/

.headermenu{
margin-right:10px;
}




#topspace{
width:798px;
border-color:#D1A376;
border-style:solid;
border-top-width:0px;
border-right-width:1px;
border-bottom-width:0px;
border-left-width:1px;
background-color:#EDDAB5;
font-size:75%;
text-align:left;
padding:2px 0px 2px 0px;
clear:both;
}

/*footer*/

#bottomspace{
width:798px;
border-color:#D1A376;
border-style:solid;
border-top-width:0px;
border-right-width:1px;
border-bottom-width:0px;
border-left-width:1px;
background-color:#EDDAB5;
font-size:75%;
text-align:right;
padding:2px 0px 2px 0px;
clear:both;
}

#bottomspace a{
color:#663300;
text-decoration:none;
}




#bottommenu{
width:798px;
border-color:#D1A376;
border-top-style:solid;
border-left-style:solid;
border-right-style:solid;
border-bottom-style:dotted;
border-top-width:0px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
clear:both;
padding:10px 0px 10px 0px;
font-size:75%;
text-align:center;
}

#bottomcopy{
width:798px;
border-color:#D1A376;
border-style:solid;
border-top-width:0px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
clear:both;
padding:2px 0px 2px 0px;
font-size:75%;
text-align:center;
}


/*contents*/

#basebox{
width:784px;
border-color:#D1A376;
border-style:solid;
border-top-width:0px;
border-right-width:1px;
border-bottom-width:0px;
border-left-width:1px;
clear:both;
padding:7px;

}


#pickupbox{
width:140px;
background-color:#FFEBD7;
border-color:#FFCC99;
border-style:solid;
border-width:0px 1px 1px 1px;
clear:both;
padding:10px;
}

.contentsbox{
width:600px;
padding-left:22px;
/*padding-top:10px;*/
clear:both;
margin-bottom:30px;
}


.border{
border-bottom-color:#CCCCCC;
border-bottom-style:dotted;
border-width:0px 0px 1px 0px;
}



/*text*/

.m{
font-size:80%;
line-height:120%;
}
.l{
font-size:90%;
line-height:140%;
}

.xl{
font-size:100%;
line-height:140%;
}

.rightmenumargin{
margin-top:10px;
}


h1{
margin:5px 0px 0px 0px;
padding:0px;
font-weight:normal;
color:#663300;
font-size:13px;
line-height:18px;
}

h2{
margin:0px 0px 0px 20px;
padding:18px 0px 18px 20px;
font-size:100%;
/*line-height:250%;*/
font-weight:bold;
width:600px;

}


.titleimg{
margin:0px 0px 0px 20px;
}




#kaigo h2{
background-image:url(img/title-bg-01.gif);
background-repeat:no-repeat;
background-position:center left;
color:#CC3333;
}


#jigyousya h2 {
background-image:url(img/title-bg-02.gif);
background-repeat:no-repeat;
background-position:center left;
color:#336633;
}


#kigyou h2 {
background-image:url(img/title-bg-03.gif);
background-repeat:no-repeat;
background-position:center left;
color:#333399;
}


#working h2 {
background-image:url(img/title-bg-04.gif);
background-repeat:no-repeat;
background-position:center left;
color:#CC6600;
}


#want h2 {
background-image:url(img/title-bg-05.gif);
background-repeat:no-repeat;
background-position:center left;
color:#663366;
}

#com h2{
background-image:url(img/title-bg-06.gif);
background-repeat:no-repeat;
background-position:center left;
color:#333333;
}



h3{
padding:0px 0px 0px 10px;
margin:0px 0px 0px 20px;
background-color:#EDDAB5;
border-width:0px 0px 1px 3px;
border-left-style:solid;
border-bottom-style:dotted;
border-color:#CC9966;
color:#663300;
font-weight:bold;
font-size:90%;
line-height:180%;
width:588px;
}

h4{
font-size:90%;
line-height:150%;
color:#CC3300;
}



p{
margin:0px;
padding:0px;
font-size:90%;
line-height:150%;
}


/*color*/

.red{
color:#FF0000;
}

.green{
color:#006633;
}

.brown{
color:#996600;
}

/*-----------left-contents------------*/

#menu{
width:160px;
font-size:80%;
}

#menu ul{
list-style-type: none;
padding:0px;
margin:0px;
}

#menu li{
padding:5px 5px 5px 15px;
margin:0px;
background-image : url(img/left-menu-mark.gif);
background-repeat:no-repeat;
background-position:4px 13px;
border-top-style:dotted;
border-top-width:1px;
border-top-color:#CCCCCC;
line-height:24px;
}

/*-----------faq------------*/

.faq ul{
margin:0px;
padding:0px;
}
.faq li{
font-size:90%;
color:#003366;
line-height:150%;
margin:5px 0px 0px 30px;
padding:5px;
list-style-image: url(../company/img/q.gif);
background-color:#F3F8F9;
}




