@charset "utf-8";
/* CSS Document */

img{
border:0px;
}

#guide td{
font-size:12px;
line-height:18px;
}

#guide .category{
width:660px;
margin-top:15px;
}

#guide .category-f-left{
float:left;
padding:10px;
}

#guide .category-f-right{
float:right;
padding:10px;
}

#guide .category-title{
font-size:110%; 
color:#630019; 
font-weight:bold; 
margin-top:20px; 
border-bottom:solid #B69E8F 1px;
}

.g-font{
line-height:160%;
}

.g-font2{
margin-top:10px;
}

#guide .f-left{
float:left; 
padding:10px;
}

#guide .f-right{
float:right; 
padding:10px;
}

#guide .line{
border-bottom:dashed 1px #EFE6E0;
margin:0px;
padding:0px;
}

#guide .map01
{
	position: relative; 
	width: 500px; 
	height: 0px; 
	z-index: 1; 
	top: 280px; 
	left: 228px;
}

#guide .map02{
position:absolute; 
width:200; 
height:50; 
z-index:2; 
top: 402px; 
left: 335px; 
visibility: hidden;
}

#guide .map03{
margin-left:70px;
}

#guide .map04{
margin-right:50px;
}

#guide .g02-font{
margin:10px;
}

#guide .g02-box{
border:solid #666666 1px;
color:#3E3E3E;
padding:3px;
width:30%;
margin-top:10px;
font-weight:bold;
}

#guide .g03-box{
border:1px solid #630019;
float:left;
width:150px;
margin-left:15px;
margin-top:10px;
color:#630019;
height:30px;
}

#guide .g03-box a:hover{
background-color:#f5f5f5;
color:#630019;
width:148px;
height:28px;
}

#guide .g03-box a{
color:#630019;
width:148px;
height:28px;
}

#guide .g03-a{
margin-top:4px;
}

#guide .g04-f-l{
float:left;
width:515px;
margin-left:5px;
}

#guide .g04-f-r{
float:right;
margin-right:5px;
}

#guide hr{
color:#B69E8F;
padding:0px;
margin:0px;
}

div.g-font p
{
	line-height: 1.3em;
}

ul.guide-btn-s
{
	margin: 15px 0px 0px 0px;
	padding: 0px;
	list-style:none;
}
li.guide-btn-f-left
{
float: left;
}

#g02-table{
background-color:#666666;
}

#g02-table th{
background-color:#CCCCCC;
font-size:12px;
padding:4px;
}

#g02-table td{
font-size:12px;
padding:4px;
}

#g02-table .bg01{
background-color:#FFFFFF;
}

#g02-table .bg02{
background-color:#FAFAFA
}


#g02-table02{
background-color:#666666;
}

#g02-table02 th{
background-color:#FAFAFA;
font-size:12px;
padding:4px;
}

#g02-table02 td{
background-color:#FFFFFF;
font-size:12px;
padding:4px;
}

#g02-table03{
background-color:#666666;
}

#g02-table03 th{
background-color:#FAFAFA;
font-size:12px;
}

#g02-table03 td{
background-color:#FFFFFF;
font-size:12px;
}

.g-font{
line-height:18px;
}

.g-font{
line-height:18px;
margin-top:8px;
}

#g-icon{
padding-left:40px;
padding-top:20px;
}

#g-icon table{
background-color:#cccccc;
}

#g-icon td{
background-color:#ffffff;
padding:5px;
text-align:left;
}

#g-icon .icon-r{
float:left; 
padding-left:20px;
}

#g-icon .icon-l{
float:left;
}







