@charset "utf-8";

/*================================
ファイル名：faq.css
説明：faqのスタイル

IE6.5以下にのみ適用するスタイルを ie.css
に記述しています。

作成者：ND&amp;I 徳田 ( tokuda@n-di.co.jp )
=================================*/

@import url("../share/default.css");
@import url("../share/common.css");
@import url("../layout/l_page.css");
@import url("../share/paragraph.css");

/* 0@ Clearfix
=================================*/

#nav:after,
#main div.about dl:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
}

#nav,
#main div.about dl {
	display: inline-block;
}

/* Hide from Mac IE \*/
#nav,
#main div.about dl {
	*height: 1%;
	display: block;
}
/* Hide from Mac IE */

/* =========================================
* 1@ HEADER
* ========================================= */

div#header p {
	font-size: 80%;
}

div#header ul {
	text-align: right;
}

	div#header ul li {
		display: inline;
		margin-right: 8px;
	}

/* =========================================
* 2@ CONTENTS
* ========================================= */

ul.trouble {
}

	ul.trouble li {
		margin-left: 1em;
	}
	
		div#main ul.trouble li h2 {
			margin-top: 1em;
			padding: 0;
			border: none;
			color: #666;
			background: url(../../img/share/bg_title_01.png) no-repeat left top;
			font-size: 110%;
			line-height: 39px;
			text-indent: 3.5em;
		}
		
		ul.trouble li table {
			margin: 1em 0 0 1em;
			border: solid #DFDFDF 1px;
			border-right: none;
			border-bottom: none;
			width: 400px;
		}
		
			ul.trouble li table th, ul.trouble li table td {
				border: solid #DFDFDF 1px;
				border-top: none;
				border-left: none;
				padding: .5em 1em;
				text-align: left;
				font-weight: normal;
			}
			
			ul.trouble li table th {
				width: 150px;
			}
			
				ul.trouble li table td a {
					padding-left: 1.1em;
					background: url(../../img/share/icon_arrow02.gif) no-repeat left center;
					line-height: 1.6;
				}
				
p.reserveBtn {
	padding: 1em 0 2em;
	text-align: center;
}
