@charset "shift_jis";

BODY{
  margin: 0px;
  padding: 0px;
  text-align:center;
  background-color: #ffffff;
  font-family:"ＭＳ Ｐゴシック","Osaka",sans-serif；
  font-size:12px;
}
#main{
  width : 860px ;
  margin-left : auto ;
  margin-right : auto ;
  text-align : left ;
}
img{
  border:0px;
}
table{
	font-size:12px;
	border:0px;
}
table.t_1{
    /*margin:16pt;*/
    font-size:12px;
    border-top:1px solid #cc00cc;
    border-left:1px solid #cc00cc;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.t_1 th{
    border-right:1px solid #cc00cc;
    border-bottom:1px solid #cc00cc;
    color:#330000;
    background-color:#996633;
    background-position:left top;
    padding:0.3em 0.3em;
    text-align:center;
}
.t_1 td{
    border-right:1px solid #cc00cc;
    border-bottom:1px solid #cc00cc;
    padding:0.3em 0.3em;
}
h2 {
	background: url(../img/bg.gif) repeat-x top;
	line-height: 31px;
	/*text-align: center;		文字をセンタリング。左よせでいいならこの１行を丸ごと削除。*/
	letter-spacing: 0.2em;	/*文字間隔を少し広げる設定。*/
	font-size: 110%;
	color:#0000ff;
	margin: 0 0 5px 0;
	padding: 0 0 0 10px;
}
P{
	font-size:14px;
	margin:14px;
	line-height:150%;
}
.pra_1{
	font-size:12px;
	color:#000000;
	margin:16px;
}
.tel{
	font-size:12px;
	color:#ff0000;
}
.label_link{
	text-align:right;
	font-size:12px;
}
A:link {
	color: #0000ff;
	text-decoration: none;
}
A:visited {
  color: #0000ff;
  text-decoration: none;
}
A:active {
	color: #0000ff;
	text-decoration: none;
} 
A:hover {
  color: #0000ff; /* リンクの色 */
  background-color: #ccffff; /* 背景の色 */
  text-decoration: none; /* 文字装飾 */
}
div.box_r{
	float:right;
	width:240px;
	height:180px;
	padding-left:20px;
	padding-right:20px;
}
div.clearbox_r { 
clear: right; 
}
div.box_l{
	float:left;
	width:240px;
	height:180px;
	padding-left:20px;
	padding-right:20px;
}
div.clearbox_l { 
clear: left; 
}