ul {margin:0; padding:0; list-style:none; line-height:16px }
li  { background:url(images/pointer.gif) no-repeat left center; padding-left:13px}

table { 
	border:0px;
	border-collapse:collapse;	
}
form{
 	margin:0px;
  	padding:0px;
}
	
body{
 	margin:0px;
  	padding:0px;
	background-color:#FFFFFF;
	}

table{

 background-image: url(./images/back900tg.gif); 
 background-position: center center; 
 background-repeat: repeat-y;
 background-attachment: fixed; 

	}


td, input, textarea{
	font-size:11px;
    font-family:Tahoma;
font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;

	color:#868686;
	line-height:13px;
	vertical-align:top;
	padding:0px;


}

 a {
	color:#FC7101;
text-decoration: none;
}
 a:hover {
	text-decoration:none;
}

.color1 { color:#EAEAEA; text-decoration:none}
.color2 { color:#FC7101;}

.read_more {color:#68A61D; background:url(images/marker.gif) no-repeat left center; padding-left:16px}
.read_more2 {color:#68A61D; background:url(images/marker2.gif) no-repeat left center; padding-left:16px}

.policy td, .policy td a { 
	color:#959595;
}
.policy span, .policy span a {
	color:#515151;
}

.input{
 		height:18px; width:196px;
		background-color:#FFFFFF; 
		padding:0 0 0 4px;
		
}

.textarea{
		height:80px; width:196px;
		background-color:#FFFFFF; 
		padding:0 0 0 4px;
		overflow:auto;
		}

 
.ttl620{
font-size : 16px;
font-weight : bold;
color: #484848;
margin-left : 2px ;
line-height: 24px
}

.ttl680{
font-size : 14px;
color: #202020;
margin-left : 20px ;
line-height: 18px
}


table.tbl1 {
border-collapse:separate;
border-spacing:0px;
border:10px;
}

table.tbl1 tr td {
padding:5px;
 font-size : 13px;
 text-align: center;
 line-height: 120%
}

.ggmap {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
 
.ggmap iframe,
.ggmap object,
.ggmap embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}


.table_a{

 width: 580;
 border-collapse: separate;
 border-spacing: 2px;
 border-top: 1px solid #ccc;
 border-left: 1px solid #ccc;
}
 .table_a th{
 width:120;
 padding:2px;
 font-size : 14px;
 text-align: center;
 vertical-align: top;
 color: #444;
 background-color: #fafafa;
 border-top: 1px solid #fff;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 }
 .table_a td{
font-size : 13px;
color: #303030;
 padding:4px;
 background-color: #fafafa;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 }


.table_t{

 width: 580;
 border-collapse: separate;
 background-color: #B9EDB9;
 border-spacing: 2px;

}
 .table_t th{
 width:120;
 padding:4px;
 font-size : 14px;
 text-align: left;
 vertical-align: top;
 color: #444;
 background-color: #B9EDB9;

 }
 .table_t td{
font-size : 14px;
color: #303030;
 padding:4px;
 background-color: #fafafa;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 }

.boxa {
	width: 290px;/*内容領域の幅。下の左右のpaddingを合わせてボックスが300pxになる。*/
	padding: 10px 5px 0px 5px;/*上に20pxの余白*/
	float: left;/*横並びにする*/
	font-size : 14px;color: #303030;
	line-height:16px;
	background: #fff;

}
.boxb {
	width: 290px;/*内容領域の幅。下の左右のpaddingを合わせてボックスが300pxになる。*/
	padding: 10px 5px 0px 5px;/*上に20pxの余白*/
	float: left;/*横並びにする*/
	font-size : 14px;color: #303030;
	line-height:16px;
	background: #fff;
}

.table_b{
 width: 600;
 border-collapse: separate;
 border-spacing: 0px;
 border-top: 1px solid #ccc;
 border-left: 1px solid #ccc;
}
 .table_b th{
 width:210;
 padding:4px;
 text-align: left;
 vertical-align: top;
 font-size : 15px;
 color : #303030;
 font-family:Tahoma;
 background-color: #f8fff8;
 border-left: 1px solid #393;
 border-top: 1px solid #fff;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 }

 .table_b td{
 width:390;
 padding:6px;
 font-size : 15px;
 color : #303030;
 line-height: 106%;
 font-family:Tahoma;
 background-color: #fafafa;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 }

.table_c{
 width: 600;
 padding:4px;
 border-collapse: separate;
 background-color: #dfffdf;
 border-left: 5px solid #393;
 border-top: 1px solid #fff;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 }
 .table_c td{
 font-size : 15px;
 color : #303030;
 font-family:Tahoma;
 padding:4px;
 }

.table_d{
 width: 590;
 padding:4px;
 border-collapse: separate;
 background-color: #ffffff;
 }
 .table_d td{
 font-size : 15px;
 color : #303030;
 line-height: 106%;
 font-family:Tahoma;
 padding:4px;
 }
