@import url("../../css/common.css");

/*

	box layout

*/


#content div.main p{
	margin:0 0 10px;
}

#content div.main h3 {
	margin-top:20px;
}
	
	#content div.main table p{
		margin:0;
	}

#content div.main div.note {
	margin:20px 0;
}

#content div.main div.note ul li {
	margin:6px;
	padding:0 0 0 1em;
	text-indent:-1em;
}




#content div.main .memo {
	font-size:0.9em;	
}

#content div.main hr.dot {
	margin:5px 0;
	border:none;
	border-bottom:1px dotted #666;
	height:1px;
	overflow:hidden;
	padding:0;
	color:#FFF;
	background-color:transparent;
}



#content div.main table.feature {
	width:100%;
	border-collapse:separate;
	border-spacing:4px;
}

#content div.main table.feature td {
	border:1px solid #c5b8b8;
	vertical-align:top;
	line-height:1.5;
}

#content div.main table.feature td.use p,
#content div.main table.feature td.use ul {
	margin:3px 15px;
}

#content div.main table.feature td.use ul.memo {
	margin-bottom:6px;
	color:#c00;
}

#content div.main table.feature td.use ul.memo li {
	text-indent:-1em;
	padding:0 0 0 1em;
}

#content div.main table.feature td.loan {
	background:url(../futsu/images/image_loan.jpg) center top no-repeat;
	padding:0px 15px 10px;
}

#content div.main table.feature td.loan div {
	overflow:hidden;
	width:200px;
	height:45px;
	margin-left:-15px;
}

#content div.main table.feature td.loan span {
	display:block;
	width:120px;
	height:70px;
	float:right;
}

#content div.main table.basic ul.list {
	margin:0;
}

#content div.main table.basic ul.list li {
	list-style-type:disc;
	margin-left:1.5em;
}


#content div.main ul.chochiku {
	margin:1em;
}

#content div.main ul.chochiku li {
	background:url(../chochiku/images/icon_dot.gif) left 0.3em no-repeat;
	padding:0.1em 0 0.1em 15px;
}


table.normal,
table.normal td,
table.normal th{
border:1px solid #CCC;
font-weight:normal;
border-collapse:collapse;
}

table.normal td,
table.normal th{
padding:2px 5px;
}
table.normal th{
text-align:left;
font-weight:normal;
color:#333;
background:none #DDD;
}
table.normal td{
background:none transparent;
text-align:left;
font-weight:normal;
color:#333;
}

table.basic th.over,
table.basic td.over {
background-image:none;
background-color:#CCC;
}

ul.indent {
	padding-left:0;
	text-indent:0;
}
ul.indent li {
	padding-left:1em;
	text-indent:-1em;
}


#content div.main dl.qa {
}

#content div.main dl.qa dt {
	font-weight:bold;
	padding:0.3em 0 0.3em 30px;
	background:url(../sumire/images/q.gif) left 0.1em no-repeat;
}

#content div.main dl.qa dd {
	margin:0 0 15px 25px;
	padding:0.3em 0 0.3em 30px;
	background:url(../sumire/images/a.gif) left 0.1em no-repeat;
}


#content div.main dl.kuji {
	border:3px double #CCC;
	padding:8px;
	margin:1em 0;
}

#content div.main dl.kuji dt {
	padding:0 24px;
	background:url(../../css/images/li_link_bg.gif) left center no-repeat;
	display:inline;
}

#content div.main dl.kuji dd {
	display:inline;
}


