@charset "utf-8";
/* ===================================================================

CSS information
file name  :  help.css
 
=================================================================== */

@import "style.css";


#all {
	margin: 0 auto;
	width: 800px;
	color:#000;
	line-height:1.6;
}
 
#main {
	background: none;
}

#main:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

	#main #title{
		margin-bottom:15px;
		position:relative;
	}
	
		#main #title em{
			position:absolute;
			top:10px;
			right:10px;
			zoom:1;
		}


	#main #sideNavi {
		padding-left:15px;
		float:left;
		width:150px;
	}
	
		#main #sideNavi li{
			padding-left:22px;
			line-height:2.2;
			font-weight:bold;
			background:url(../img/common/sidenavi/ico.gif) no-repeat left center;
		}
		#main #sideNavi li a:link,
		#main #sideNavi li a:visited{
			color:#000;
			text-decoration:none;
			font-weight:bold;
		}
		#main #sideNavi li a:hover{
			text-decoration:underline;
		}


#main_area {
	padding:20px;
	float:right;
	width:590px;
	border-left:#b2b2b2 1px solid;
}

	#main_area .navi{
		margin-bottom:20px;
		padding-left:10px;
		background:#a9dfff;
		zoom:1;
		}	
	
		#main #main_area .navi ul {
			padding:11px 0 11px 0;
			
			}	
		#main #main_area .navi li{
			padding:11px 20px 11px 10px;
			line-height:12px;
			display:inline;
			background:url(../img/common/main/navi/ico.gif) no-repeat right center;
			font-weight:bold;
			}	
			
			*html #main #main_area .navi ul{
				padding-top:10px;
				}
		
			#main #main_area .navi li a:link,
			#main #main_area .navi li a:hover,
			#main #main_area .navi li a:visited{
				color:#000;
				text-decoration:none;
				}
			
			#main #main_area .navi li.last{
				padding-right:0;
				background:none;
				}
			#main #main_area .navi li.current{
				text-decoration:underline;
			}
	

	#main_area h2{
		margin-bottom:10px;
		font-size:22px;
		font-weight:bold;
		}
		
		#main_area #lead{
			margin-bottom:30px;
		}
			#main_area #lead p{
				margin-bottom:1em;
			}
			
			#main_area #lead dl{
				padding:1em 1.5em;
				background:#f5f5f5;
			}
			
			
				#main_area #lead .accordion{
					padding: 1em 1.5em;
					background:#F5F5F5;
				}
					#main_area #lead .accordion h3 {
						margin-bottom:5px;
						padding-left:15px;
						font-size:14px;
						font-weight:bold;
						cursor:pointer;
						text-decoration:underline;
						background:url(../img/common/main/accordion/ico.gif) no-repeat left 6px;
						}
						
					#main_area #lead .accordion ul {
						margin-bottom:1em;
						display:none;
						}
						#main_area #lead .accordion li{
							padding-left:2em;
							text-indent:-1em;
							}


	
	#main_area .section h3{
		margin-bottom:1em;
		padding:5px 0 5px 30px;
		line-height:21px;
		text-indent:-30px;
		font-weight:normal;
		}
	
		#main_area .section h3 img{	
			padding-right:8px;
			vertical-align:middle;			
			}
		
		#main_area .section h3 em img{
			margin-top:-3px;
			}		
			
	
	#main_area .section .list{
		margin-bottom:30px;
		padding-left:35px;
		}

		#main_area .section .list h4{
			margin-bottom:10px;
			}
			
			#main_area .section .list h4 strong{
				padding:2px 5px;
				line-height:14px;
				font-size:14px;
				font-weight:bold;
				color:#b31e23;
				border:#b31e23 1px solid;
				}


		#main_area .section .list ul{
			margin-bottom:15px;
			}
	
			#main_area .section .list li{
				margin-bottom:0.1em;
				padding:5px 0 5px 30px;
				line-height:19px;
				text-indent:-30px;
				font-weight:normal;
				}
			
				#main_area .section .list li img{
					padding-right:8px;
					height:19px;
					}
					
				*html #main_area .section .list li img{
					margin-top:-5px;
				}
	
				#main_area .section .list li strong{
					font-weight:bold;
					font-size:14px;
					}
					#main_area .section .list li strong.f12px{
					font-size:12px;
					}
		
		#main_area .section .list p{
			margin-bottom:15px;
			}


		#main_area .section .note li{
			padding-left:1em;
			text-indent:-1em;
			}

#main_area #navi-footer{
	text-align:center;
	}
	#main_area #navi-footer p{
		text-align:right;
	}









































