@charset "utf-8";

/*================================
ファイル名：faq.css
説明：よくあるご質問のスタイル

IE6.5以下にのみ適用するスタイルを ie.css
に記述しています。

作成者：ND&amp;I 徳田 ( tokuda@n-di.co.jp )
=================================*/

@import url("../share/default.css");
@import url("../share/common.css");

/* Clearfix
=================================*/

#main:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
}

#main {
	display: inline-block;
}

/* Hide from Mac IE \*/
#main {
	*height: 1%;
	display: block;
}
/* Hide from Mac IE */

/* =========================================
*  LAYER
* ========================================= */

div#archives {
	float: left;
	margin-right: 10px;
	width: 394px;
}

div#sub {
	float: left;
	width: 155px;
}

/* =========================================
*  ARCHIVES
* ========================================= */

div#archives h1,
div#archives h2 {
	margin-top: 1em;
	border: solid #b5b5b5 1px;
	height: 23px;
	color: #003a6e;
	background: url(../../img/service/entry_title_bg.gif) no-repeat;
	line-height: 20px;
	text-indent: 1em;
}

div#archives div.entry {
	border: solid #b5b5b5 1px;
	border-top: none;
	padding: 11px;
	color: #737373;
}

	div#archives div.entry p {
		margin-top: 1em;
		line-height: 1.4;
	}
	
	div#archives div.entry p.time {
		margin-top: 0;
		padding: 0 .3em .3em 0;
		background: url(../../img/service/dotted_line.gif) no-repeat center bottom;
		font-size: 80%;
		text-align: right;
	}
	
	div#archives div.entry p.more {
		padding-left: 1.2em;
		background: url(../../img/share/icon_02.jpg) no-repeat left center;
	}
	
	div#archives div.comments,
	div#archives p.comments {
		margin-top: .6em;
		padding-top: .6em;
		border-top: solid #b6b6b6 1px;
	}
	
	div#archives p.comments {
		text-align: right;
		font-size: 86%;
	}
	
		div#archives div.comments h3 {
			color: #003a6e;
		}
	
		div#archives div.comments ol {
			padding-bottom: .6em;
		}
		
			div#archives div.comments ol li {
				padding-bottom: .6em;
				background: url(../../img/service/dotted_line.gif) no-repeat left bottom;
			}
			
				div#archives div.comments ol li p.name {
					margin-top: .6em;
					font-size: 86%;
				}
				
					div#archives div.comments ol li p.name span {
						font-weight: bold;
						font-size: 110%;
					}
				
				div#archives div.comments ol li div.text {
				}
				
					div#archives div.comments ol li div.text p {
						margin-top: .5em;
					}
					
		div#archives div.comments textarea {
			width: 350px;
			height: 150px;
			overflow: auto;
		}
		
		input#submit {
			padding: .2em;
		}
	
div.wp-pagenavi {
	margin-top: 1em;
	color: #737373 !important;
}

	div.wp-pagenavi span.pages {
		margin: 0 .5em 0 0;
		border: solid #DFDFDF 1px;
		padding: .2em .5em;
		color: #737373 !important;
		background: #f7f7f7;
	}
	
	div.wp-pagenavi span.current {
		margin: 0 .3em;
		border: none;
		padding: 0;
		color: #737373 !important;
	}
	
	div#cont div.wp-pagenavi a {
		margin: 0 .3em;
		border: none;
		padding: 0;
	}
	
	div#cont div.wp-pagenavi a:hover {
	}
		
/* =========================================
*  SUB
* ========================================= */

div#sub h2 {
	margin-top: 1em;
}

	div#sub form,
	div#sub ul {
		padding-bottom: 1em;
		width: 155px;
		color: #737373;
		background: url(../../img/service/side_bg.gif) no-repeat left bottom;
	}
		
		div#sub form p.user {
			padding: .5em 7px 0;
		}
		
			div#sub form p.user span {
				margin-right: .1em;
				padding-left: 1.4em;
				background: url(../../img/share/icon_user.gif) no-repeat left .1em;
				font-weight: bold;
			}
			
		div#sub form p.ca,
		div#sub form p.logout {
			margin: .3em 0 0 7px;
			padding-left: 1.4em;
			background: url(../../img/share/action_stop.gif) no-repeat left .3em;
		}
		
		div#sub form p.ca {
			background-image: url(../../img/share/action_go.gif);
		}
	
		div#sub dl dt,
		div#sub dl dd {
			padding-left: 7px;
		}
		
		div#sub dl dt {
			padding-top: .3em;
		}
		
			div#sub dl dd input {
				width: 130px;
			}
			
		div#sub form p.submit {
			padding: 1em 0 0 7px;
		}
		
			div#sub form p.submit button {
				border: none;
				padding: 0;
				background: none;
			}
					
		div#sub ul li {
			padding: .4em 0 0 7px;
		}
		
			div#sub ul li a {
				padding-left: 1.2em;
				background: url(../../img/share/icon_02.jpg) no-repeat left center;
			}