/* CSS Document */

/*------------------------------------------------------------------------------------------------------------ body bg */
	
		#contenerUnder .logohelp {
			padding-left:124px;
			margin:0;
			}
			
		#contenerUnder .logohelp a {
			background:url(/images/help/logo_help.jpg) no-repeat;
			display:block;
			width:173px;
			height:27px;
			}
			
		#contenerUnder .logohelp a:hover {
			background-position:-173px 0;
			}
					
		#contenerUnder .logohelp h2 {
			text-indent:-10000px;
			display:block;
			overflow:hidden;
			}
			
			
		#contenerUnder .headerRight h2.blogcyatch {
			text-indent:-10000px;
			display:block;
			background: url(/images/help/cyach.jpg) no-repeat right;
			width:400px;
			height:31px;
			padding:0;
			margin:0;
			}
			
/*-------------------------------------------------------------------------- コンテンツ右側 */
			
		#contenerUnder .BlogContentsRight h3 {
			display:block;
			width:221px;
			height:26px;
			color:#B5D500;
			padding:4px 0 0 15px;
			font-weight:normal;
			font-size:100%;
			}
			
			/* safari nbN */
			html[xmlns*=""] body:last-child #contenerUnder .BlogContentsRight h3 {
				height:24px;
				padding:6px 0 0 15px;
				}
			/* safari nbN */
					
		#contenerUnder .BlogContentsRight ul {
			width:215px;
			padding:0px 10px 20px 11px;
			margin:0px;
			}
			
		#contenerUnder .BlogContentsRight li {
			list-style:none;
			background:url(/images/line_x.jpg) repeat-x bottom;
			padding-bottom:5px;
			margin:10px 0;
			}
			
		#contenerUnder .BlogContentsRight li a {
			text-decoration:none;
			display:block;
			}
					
		#contenerUnder .BlogContentsRight li a:hover {
			color:#B5D500;
			}
					
		#contenerUnder .BlogContentsRight .recent h3 {
			background:url(/images/blog/ttl_recent.jpg) no-repeat;
			}
			
		#contenerUnder .BlogContentsRight .cate h3 {
			background: url(/images/blog/ttl_cate.jpg) no-repeat;
			}
			
		#contenerUnder .BlogContentsRight .archives h3 {
			background: url(/images/blog/ttl_archives.jpg) no-repeat;
			}
			
		#contenerUnder .BlogContentsRight .search h3 {
			background: url(/images/blog/ttl_search.jpg) no-repeat;
			}
			
		#contenerUnder .BlogContentsRight .link h3 {
			background: url(/images/blog/ttl_link.jpg) no-repeat;
			}
			
		#contenerUnder .BlogContentsRight .rss h3 {
			background: url(/images/blog/ttl_rss.jpg) no-repeat;
			}
			
		#contenerUnder .blogForm {
			padding:20px 10px 30px 11px;
			margin:0;
			}
		
		#contenerUnder .blogForm form {
			padding:0;
			margin:0;
			}
		
		#contenerUnder .imageBlog {
			width:40px;
			padding-left:5px;
			margin-top:1px;
			float:left;
			}
			
		#contenerUnder .textBlog {
			border:1px solid #CCCCCC;
			width:157px;
			height:14px;
			float:left;
			overflow:hidden;
			padding:5px;
			margin:0;
			}
			
/*-------------------------------------------------------------------------- コンテンツ左側 */
			
		#contenerUnder .BlogContentsLeft h4 {
			padding-bottom:0px;
			margin:0;
			background: url(/images/blog/line_x.gif) repeat-x bottom;
			color:#666;
			font-size:112.5%;
			font-family:Geneva, Arial, Helvetica, sans-serif;
			}
			
		#contenerUnder .BlogContentsLeft .blogDtail, #contenerUnder .BlogContentsLeft .commentDtail, #contenerUnder .BlogContentsLeft .FormDtail {
			padding:10px 0 10px 30px;
			margin-bottom:40px;
			background: url(/images/blog/line_x.gif) repeat-x bottom;
			}
			
		#contenerUnder .BlogContentsLeft .blogDtail h3 {
			font-size:150%;
			line-height:100%;
			padding:10px 0 20px 0;
			}
			
		#contenerUnder .BlogContentsLeft .blogDtail img {
			padding:15px 0;
			}
			
		#contenerUnder .BlogContentsLeft .blogDtail h3 a {
			text-decoration:none;
			display:block;
			color:#B5D500;
			}
			
		#contenerUnder .BlogContentsLeft .commentDtail p.Right {
			font-size:81.25%;
			color: #999999;
			}
			
		#contenerUnder .BlogContentsLeft .commentDtail .user {
			padding:10px 0;
			margin:0;
			}			
			
		#contenerUnder .BlogContentsLeft .FormDtail form {
			padding:0;
			margin:0;
			}
			
		#contenerUnder .BlogContentsLeft .FormDtail .name {
			width:240px;
			padding:4px;
			margin-top:5px;
			margin-bottom:10px;
			border:1px solid #CCCCCC;
			}			
			
		#contenerUnder .BlogContentsLeft .FormDtail .usercomment {
			width:590px;
			height:90px;
			overflow:auto;
			padding:4px;
			margin-top:5px;
			margin-bottom:10px;
			border:1px solid #CCCCCC;
			}
			
		#contenerUnder .BlogContentsLeft .FormDtail textarea {
			font-size:100%;
			}				
			
		#contenerUnder .BlogContentsLeft .FormDtail .number {
			width:50px;
			height:15px;
			padding:4px;
			margin-top:5px;
			margin-bottom:10px;
			margin-right:10px;
			border:1px solid #CCCCCC;
			float:left;
			}			
			
		#contenerUnder .BlogContentsLeft .FormDtail label {
			width:62px;
			height:25px;
			padding:0;
			margin-top:5px;
			float:left;
			font-size:81.25%;
			}
			
			
		#contenerUnder .BlogContentsLeft .FormDtail	.Button {
			padding:2px;
			margin-bottom:20px;
			}
			
		#contenerUnder .BlogContentsLeft p.pannavi {
			padding:0 0 20px 0;
			margin:0;
			color:#999;
			line-height:100%;
			font-weight:bold;
			}
			
/*-------------------------------------------------------------------------- BeeNestNone */

	#xspace-footer, #toolbarshowbtn, #toolbarframe iframe {
		display:none;
		}
		
	
	.main-content #news h2 {
		background:transparent url(/images/help/helo_main_head.jpg) repeat-x scroll center bottom;
		border:0pt none;
		color:#00AAEA;
		display:block;
		margin-bottom:20px;
		padding:4px 0pt 0pt 10px;
		}	

/*-------------------------------------------------------------------------- help　20090108修正 */
	#allCategoryArticles-content .phpmyfaq_ul ul {
		margin:0;
		padding:0;
		list-style:none;
		}

	#allCategoryArticles-content .phpmyfaq_ul li {
		line-height: 140%;
		padding-bottom: 10px;
		margin:0 0 5px 13px;
		padding:5px 0 0 0;
		border-bottom: 1px dotted #BBBBBB;
		}
		
	.phpmyfaq_ul a {
		line-height:140%;
		display:block;
		width:420px;
		overflow:hidden;
		}

	#search, #langform, #loginform {
		margin:0 0 10px 0;
		padding:0px;
		}
	
	#search .inputfield {
		height:14px;
		border:0;
		width:173px;
		padding:4px;
		margin:0 0 0 5px;
		overflow:hidden;
		border:1px solid #CCCCCC;
		}
		
	#topten ol,
	#latest ol {
		margin:0;
		padding:0;
		list-style:none;
		}
		
	#topten li,
	#latest li {
		margin:0 0 5px 13px;
		padding:5px 0 0 0;
		width:220px;
		border-bottom: 1px dotted #BBBBBB;
		}
		
	#topten p,
	#latest p {
		margin:0 0 5px 13px;
		padding:5px 0 0 0;
		width:220px;
		}
		
	#news .block {
		margin:10px;
		height:140%;
		}
		
	#news .block p {
		padding:0;
		}
		
	.main-content h2 {
		background: none;
		border:0pt none;
		color:#00AAEA;
		display:block;
		margin-bottom:5px;
		padding:4px 0 0 10px;
		}	
		
	.main-content ul {
		list-style:none;
		margin:0;
		padding:0 0 0 5px;
		}	
		
	.main-content li {
		background: none;
		line-height:140%;
		display:block;
		padding:5px;
		margin-bottom:10px;
		list-style:none;
		width:440px;
		overflow:hidden;
		}
		
	#article_content {
		padding:10px 10px 0 10px;
		}

	.main-content .searchpreview {
		font-size:12px;
		line-height:160%;
		margin:0px;
		}
		
	#categories ul.subcat {
		margin:0 0 0 0;
		padding:0;
		border-top:solid 1px #BBB;
		border-bottom:solid 1px #CCC;
		background:#E9E9E9;
		}
		
	#categories ul.subcat ul.subcat,
	#categories ul.subcat ul.subcat ul.subcat {
		border-bottom: none;
		}
		
	#categories ul.subcat li a {
		margin:0 0 0 0;
		padding:5px 0 5px 25px;
		background:url(/images/help/sub_title.jpg) 15px 9px no-repeat;
		border-top:#CCC solid 1px;
		border-bottom:solid 1px #ECECEC;
		overflow:hidden;
		display:block;
		}
		
	#categories ul.subcat ul.subcat li a {
		margin:0 0 0 0;
		padding:5px 0 5px 35px;
		background:url(/images/help/sub_title.jpg) 25px 9px no-repeat;
		overflow:hidden;
		display:block;
		}
		
	#categories ul.subcat ul.subcat ul.subcat li a {
		margin:0 0 0 0;
		padding:5px 0 5px 50px;
		background:url(/images/help/sub_title.jpg) 40px 9px no-repeat;
		overflow:hidden;
		display:block;
		}
		
	#categories  ul.subcat li a:hover {
		color:#00AAEA;
		text-decoration:underline;
		background:url(/images/help/sub_title.jpg) 15px 9px no-repeat;
		}
		
	#categories  ul.subcat ul.subcat li a:hover {
		background:url(/images/help/sub_title.jpg) 25px 9px no-repeat;
		}
		
	#categories  ul.subcat ul.subcat ul.subcat li a:hover {
		background:url(/images/help/sub_title.jpg) 40px 9px no-repeat;
		}

	#categories {
		padding:0pt;
		width:185px;
		background:url(/images/help/help_navi_foot.jpg) no-repeat bottom;
		padding-bottom:9px;
		_padding-bottom:0px;
		display:block;
		margin:0 0 2px 0;
		overflow:hidden;
		}
		
	#categories li.none {
		margin:0pt;
		_padding-bottom:9px;
		_background:url(/images/help/help_navi_foot.jpg) no-repeat 0px bottom;
		}
		
	span.highlight {
		color:#ADCC00;
		font-weight:bold;
		}
		
	#article_content {
		line-height:140%;
		overflow:hidden;
		width:440px;
		display:block;
		}
		
	#article_content p,
	.centercolumn p,
	p.MsoNormal {
		padding:0;
		overflow:hidden;
		}
		
	element.style {
		margin:0;
		text-indent:0;
		}	
		
	#article_content h4 {
		margin:15px 0 5px 0;	
		}
		
	.phpmyfaq_ul li br {
		line-height:50%;
		height:0px;
		}	


