/* CSS Document */

@import url(menu.css);

* { font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; }

body {
	margin: 0;
	font-size: 12px;
	line-height: 150%;
}

p { margin: 0; }

a { text-decoration: none; }

h4, ul, li, dl, dt { margin: 0; padding: 0; }

li { list-style-type: none; }

iframe { margin: 0 0 15px 0; }

.clear { clear: both; }

#container,
#seo,
#head,
#foot {
	width: 720px;
	margin: 0 auto;
}

/* seo */
#seo {
	background-color: #360;
	color: #FFF;
	font-size: 10px;
	text-align: right;
	line-height: 150%;
	padding: 2px 5px 2px 0;
}

/* head */
#head .logo { float: left; }

#head .menu {
	float: right;
	margin: 28px -5px 0 0;
}

#head .menu a { color: #000; }

#head .menu a:hover { color: #090; }

#head .menu span {
	background: url(../images/head/h_menu_mark.gif) left no-repeat;
	padding: 0 5px 0 8px;
}

/* foot */
#foot {
	margin: 10px auto;
	padding: 5px 0 10px 0;
	color: #666;
	
}

#foot a { color: #666; }

#foot a:hover { color: #090; }

#foot .foottxt {
	font-size: x-small;
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #CCC;
	
}

#foot .f_navi {
	font-size: x-small;
	margin: 5px 0 0 0;
	text-align: center;
}

#foot .copy {
	margin: 5px 0 0 0;
	padding: 3px 0;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	text-align: center;
}

/* Contents */
#contents {
	width: 550px;
	float: right;
	margin: 0 0 0 20px;
}

#list {
	width: 720px;
	margin: 0 auto;
}

#index { width: 385px; float: left; margin-left: -10px }
#index .titlepic{ 
	width: 385px;
	background:url(../images/contents/index/index_01.jpg) no-repeat;
}
#index .titlepic h3.indexh3{ 
	color:#833C1B;
	line-height:1.5em;
	padding:165px 10px 10px 50px;
	margin:0px;
}
#index .titlepic p.indexpicp{ 
	line-height:1.5em;
	padding:0px 0px 10px 0px;
}

dt {
	float: left;
	width: 124px;
	margin: 0 4px 0 0;
}

.txt dt {
	background-color: #F2F2F2;
	padding: 3px 1px 3px 6px;
	width: 117px;
	margin: -5px 4px 10px 0;
	line-height: 130%;
}

#main { margin: 0 0px 0 10px; }

#main .midashi_01 {
	background: url(../images/title/midashi_01.gif) repeat-x;
	height: 35px;
	padding: 7px 0 0px 15px;
	color: #360;
	font-size: 12px;
}

#main dt.pict {
	width: 200px;
	float: left;
}

#main dt.state {
	width: 320px;
	float: right;
}

#main .price {
	color: #F60;
	font-weight: bold;
	border-bottom: 1px solid #CCC;
	margin: 0 0 5px 0;
}

#main .s_point { color: #06F; font-weight: bold; padding: 0 0 5px 0; }

#main .more {
	margin: 5px 0 10px 0;
	border-bottom: 1px solid #CCC;
}

#main .bic_pic { color: #060; font-weight: bold; }

#detail table {
	margin: 10px 0 0 0;
	background-color: #CCC;
}

#detail td { padding: 2px 3px 2px 5px; }

#main .detail_p { padding: 10px 0 0 0; }

.ques {
	background: url(../images/contents/q.gif) no-repeat;
	color: #F69;
	font-weight: bold;
	height: 30px;
	padding: 5px 0 0 35px;
}

.anser {
	background: url(../images/contents/a.gif) no-repeat;
	padding: 5px 0 0 35px;
}

#used span { visibility: hidden; }
#used .v_all {
	display: block;
	background: url(../images/menu/r_menu_02.gif) no-repeat;
	width: 150px;
	height: 60px;
}
#used a:hover.v_all { background-position: 0 -60px; }

#reform_house dt { width: 170px; }
#reform_house dt.alpha { margin: 0; }
#reform_house dt.beta { margin: 0 0 0 15px; }
#reform_house dt.gamma { margin: 0 0 0 15px; }

#reform_vehicle dt.left,
#reform_vehicle dt.right { width: 260px; }

#reform_vehicle dt.right { margin-left: 10px; }

/* Navi */
#navi {
	background: url(../images/title/title_01.gif) no-repeat;
	padding: 15px 0 0 50px;
	font-size: x-small;
}


/* Title */
#title {
	background: url(../images/title/title_02.gif) no-repeat;
	padding: 11px 0 20px 20px;
	font-weight: bold;
}

#title_long {
	background: url(../images/title/title_03.gif) no-repeat;
	padding: 11px 0 20px 20px;
	font-weight: bold;
}
/* voice */
.voicetd{
	margin:0px;
	padding:18px;
	border:1px solid #cccccc;
}
.big1{
	font-size:1.5em;
}
