﻿@charset "utf-8";
/* CSS Document */



body{
     background-image: url(../img/haikei.jpg);
	 background-position:center;
	 background-repeat:repeat-y;
	 text-align:center;
	 font-family:"メイリオ",meiryo,"MSPゴシック",OSAKA,sans-serif,;
     color:#666666;
 margin: 0px;
 padding: 0px;
}



#contents{
     width:700px;
 	 margin: 0 auto;    
 }
	 
#mainr{
     float:left;
	 width: 490px;
	 padding-left:10px; 
}	

	 
#mainr form{
     text-align: left;
	 padding-left: 0px;
}

.map{
     float: none;
	 margin-left: 15px;
}

#nav{
     float:left;
	 width: 170px;
	 margin-left: 20px; 
	 }
	 
#nav p{
     margin-left: 35px;
}	 	 

#nav h2{
     font-size: 12px;
	 text-align: center;
	 background-image:url(../img/bt_off.gif);
	 padding: 0px;
	 width: 134px;
	 height: 12px;
	 border-left: none;
	 }

#nav h2 a{
     display: block;
	 width: 134px;
}

#nav h2 a:hover{
     background-image: url(../img/bt_on.gif);
	 width: 134px;
	 height: 12px;
}


#nav ul{
     margin-top: -15px;
	 margin-left: 0px;
	 margin-bottom: -15px;
	 list-style-type: none;
	 font-size: 60%;
	 text-align: left;
	 padding-left: 40px;
	 line-height:2.5;
}

#path{
     text-align: right;
	 margin: 0px;
	 font-size: 70%;
}

/*カラムを縦2列にする*/

.col{
     width: 45%;
     float: left; 
	 padding: 0% 2%;
	 
 }


/*テーブル用CSS*/

table{
 margin-left: 5px;
 width: 450px;
 margin-bottom: 15px; 
 
}

caption{
 text-align: left;
 font-size: 15px;
 font-style: ;
 background-color: #ffffff;
 padding: 5px;
 
}

th{
 text-align: left;
 font-size: 13px;
 padding: 5px;
 background-image: url(../img/bg_gray.gif);
 width:55px;
}


td{
 text-align: left;
 font-size: 13px;
 padding: 5px;
 
}

/*マップテーブル用CSS*/

#maptable th{
 text-align: left;
 font-size: 13px;
 padding: 5px;
 width: 60px;
 background-image: url(../img/bg_gray.gif);
}

/*会社概要テーブル用CSS*/

#infotable th{
 text-align: left;
 font-size: 13px;
 padding: 5px;
 width: 90px;
 background-image: url(../img/bg_gray.gif);
}

#faqtable th{
 text-align: left;
 font-size: 10px;
 padding: 5px;
 width: 450px;
 background-image: url(../img/bg_gray.gif);
}

#a name{
  font-family:"メイリオ",meiryo,"MSPゴシック",OSAKA,sans-serif,;
     color:#666666;
}

ul#kojin{
 list-style-type: decimal;
 text-align: left;
 font-size: 13px;
}

#flow{
 padding-left: 15px;
 
}

ul#price{
 text-align: left;
}

#link{
 margin-left:-12px;
}