h1 a{
display:block;
width:200px;
height:60px;
}

h1 a:link{
text-decoration:none;
}

h1 a:visited{
text-decoration:none;
}

h1 a:hover{
text-decoration:none;
}

p{
font-size:0.8em;
line-height:155%;
margin:5px 0;
}

h2{
margin-bottom:10px;
}

/*会社概要----------------*/
#outline{
font-size:0.8em;
line-height:155%;
}

#outline .photo{
float:left;
margin:0 10px 10px 0;
width:140px;
height:180px;
}


#outline h3{
font-size:1.2em;
margin:20px 0 5px 0;
background-color:#FFCC66;
color:#996600;
padding:5px;
text-indent:0.5em;
clear:both;
}

#outline h4{
font-size:1.0em;
margin:15px 0 5px 0;
border-bottom:1px solid #CCC;
color:#CC3300;
clear:both;
}

#outline h5{
font-size:1.0em;
margin:5px 0;
clear:both;
}

/*業務内容----------------*/
#business{
font-size:0.8em;
line-height:155%;
}

#business .photo{
float:right;
margin:0 0 10px 10px;
}

#business h3{
font-size:1.0em;
margin:15px 0 5px 0;
border-bottom:1px solid #CCC;
color:#CC3300;
clear:both;
}

#business h4{
font-size:1.0em;
margin:5px 0;
}

/*アクセス----------------*/
#access{
font-size:0.78em;
line-height:150%;
}

#access h3{
width:200px;
font-size:1.0em;
margin:15px 0 5px 0;
border-bottom:1px solid #CCC;
color:#CC3300;
}

#access .map{
float:right;
margin:0 0 15px 10px;
border:1px solid #CCC;
padding:3px;
}

/*リンク集----------------*/
#link{
font-size:0.8em;
line-height:155%;
}

#link h3{
font-size:1.2em;
margin:20px 0 5px 0;
background-color:#FFCC66;
color:#996600;
padding:5px;
text-indent:0.5em;
}

#link th{
width:190px;
border-bottom:1px solid #CCC;
padding:5px 12px 5px 0;
}

#link td{
width:380px;
font-size:0.8em;
line-height:140%;
padding:5px 10px 5px 0;
border-bottom:1px solid #CCC;
}

/*プライバシーポリシー----------------*/
#privacy p{
font-size:0.8em;
line-height:155%;
margin:7px 0;
}

#privacy h3{
font-size:0.8em;
margin:15px 0 5px 0;
border-bottom:1px solid #CCC;
color:#CC3300;
clear:both;
padding-bottom:5px;
}

#privacy h4{
font-size:0.8em;
margin:10px 0 5px 0;
}

#privacy ul{
margin:0 0 0 20px;;
padding:0;
}

#privacy li{
font-size:0.8em;
line-height:155%;
}