@charset "shift_jis";
/*reset*/
*{
	margin: 0;
	padding: 0;
}
/*リンク全体*/
A:link {color: #FFFFFF;	}
A:visited { color: #FFFFFF; }
A:hover {color: #ff0000;}
A{text-decoration:none;	}
.clear{
	clear: both;
}
body{
	background-color:#000000;
	color:#FFFFFF;
}
/*全体*/
#d_home {
	width: 800px;
	margin: 0 auto 0;
}
#s_catlist {
    margin: 0 auto;
    padding-top: 20px;
    width: 95%;
}

.row::after, .grid_row::after {clear: both;width: 100%;}
.row::before, .row::after, .grid_row::before, .grid_row::after {
    display: table;
    content: "";
    line-height: 0;
}
.row, .grid_row {
    margin: 0 auto;
}
.col-lg-4 {
    width: 33.3333333%;
}
.col {
    display: block;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 1%;
    padding-left: 1%;
    padding-bottom: 15px;
    min-height: 1px;
    word-break: break-all;
    *padding-right: 1% !important;
    *padding-left: 1% !important;
}
/* お客様用問い合わせフォーム */
.cd_cust_head{
	width: 100%;
	height:30px;
	border-bottom: solid 1px #FF0000;
}
.cd_cust_cmnt{
	font-size:10pt;
	text-align:center; 
	width: 100%;
	line-height: 150%;
}
.cd_cust_contnts{
	text-align:center; 
	width: 500px;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-left:105pt;
}
	/* 問い合わせフォームの使い方 */
	.cd_usage{
		text-align:left; 
		width: 500px;
		margin-left:105pt;
		padding: 10px;
		color:#000000;
		font-size:11pt;
		line-height: 150%;
		border-top: 1px solid #999999;
		border-right: 1px solid #999999;
		border-left: 1px solid #999999;
		border-bottom: 1px solid #999999;
		background: #FFFFFF;
	}
	.cs_title {
		color: #FF0000
		}
.	.ca_menu {
		font-size:14pt;
	}
/*コメント欄*/
.cd_cust_subcmnt {
	text-align:left; 
	width: 500px;
	margin-left:5pt;
	padding: 10px;
	color:#FFFFFF;
	font-size:11pt;
	line-height: 150%;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background: #333333;
}
.cd_retable{
	width: 450px;
}
	.cd_retable th{
		padding: 5px;
	}
	.cd_retable td{
		padding: 5px;
	}
/*自動車事故スペシャルアドバイザーの枠*/
#tb_advizer {
	width: 60%;
}
#tb_advizer .ctd_cmnt{
	padding: 10px;
	border:solid 1px #FFFF00;
	font-size:11pt;
	text-align:center;
}
/*ヘッダ*/
#d_head {
	width: 800px;
	height: 450px;
	margin: 0 auto 0;
	border-top: solid 2px #000000;
}
	#d_head .ctd_logo {
		width: 800px;
		height: 386px;

	}
	#d_head .ctd_logo2 {
		width: 800px;
		height: 386px;
		background-image: url(l_mainphot2.jpg);
		background-repeat: repeat-x;
		background-position: bottom;
	}
	#d_head .ctd_logo .ci_being {
		margin: 0 0 3px 20px;
	}
	#d_head .cp_catch {
		font-size: 10px;
		color: #999999;
		float: left;
		margin: 5px 0 0 0;
		width: 100%;
		font-weight: normal;
	}
	#d_head .cp_addr {
		font-size: 11px;
		color: #FFFFFF;
		float: left;
		margin: 5px 0 0 0;
		width: 200px;
		font-weight: normal;
	}
	#d_head .cp_tel {
		font-size: 16px;
		color: #FF0000;
		float: left;
		margin: 0 0 0 0;
		width: 205px;
		font-weight: normal;
	}
	#d_head .ctd_addrarea {
		padding: 0 16px 0 0;
	}
	#d_head .ctd_menu {
		background-image: url(b_head.gif);
		background-repeat: repeat-x;
		background-position: bottom;
		text-align:right;
		padding-top: 10px;
	}
/*フッター*/
#d_foot {
	width: 800px;
	margin: 0 auto 0;
	border-top: solid 1px #FF0000;
}
#d_foot .cd_text{
	color: #FFFFFF;
	font-size: 10pt;
	line-height: 200%;
}
	/*ニュース*/
	#d_foot .cd_news{
		width: 250px;
		position:relative; top:-170px; left:220px;
	}
	#d_foot .cd_news_waku{
		width: 250px;
		height: 90px;
		border-top: solid 3px #CCCCCC;
		background-color: #FFFFFF;
		filter:Alpha(opacity=70);
	}
	#d_foot .cd_news_list{
		color:#000000;
		font-size: 11pt;
		padding-top: 10px;
		padding-left: 5px;
	}
	#d_foot .cd_news_list a{
		color:#0000FF;
	}
/*メニュー*/
	/*メニュー*/
	.csp_menu{
		width: 200px;
		height:0px;
		border-top: solid 0px #FF0000;
	}
	/*メニュー0*/
	.csp_menu0{
		background-repeat: no-repeat;
		background-position: left top;
		background-image: url(c_menu0_a.gif);
		width:177px;
		height:48px;
		float:right;
		padding-bottom: 0px;
	}

	.csp_menu0 a{
		background-repeat: no-repeat;
		background-position: left top;
		width:177px;
		height:48px;
		float:right;
	}

	.csp_menu0 a:link{
		background-image: url(c_menu0_b.gif);
	}
	.csp_menu0 a:visited{
		background-image: url(c_menu0_b.gif);
	}
	.csp_menu0 a:hover{
		background-image: url(c_menu0_a.gif);
	}

	/*メニュー1*/
	.csp_menu1{
		background-repeat: no-repeat;
		background-position: left top;
		background-image: url(c_menu1_a.gif);
		width:177px;
		height:48px;
		float:right;
		padding-bottom: 0px;
	}

	.csp_menu1 a{
		background-repeat: no-repeat;
		background-position: left top;
		width:177px;
		height:48px;
		float:right;
	}

	.csp_menu1 a:link{
		background-image: url(c_menu1_b.gif);
	}
	.csp_menu1 a:visited{
		background-image: url(c_menu1_b.gif);
	}
	.csp_menu1 a:hover{
		background-image: url(c_menu1_a.gif);
	}

	/*メニュー2*/
	.csp_menu2{
		background-repeat: no-repeat;
		background-position: left top;
		background-image: url(c_menu2_a.gif);
		width:177px;
		height:48px;
		float:right;
		padding-bottom: 0px;
	}

	.csp_menu2 a{
		background-repeat: no-repeat;
		background-position: left top;
		width:177px;
		height:48px;
		float:right;
	}

	.csp_menu2 a:link{
		background-image: url(c_menu2_b.gif);
	}
	.csp_menu2 a:visited{
		background-image: url(c_menu2_b.gif);
	}
	.csp_menu2 a:hover{
		background-image: url(c_menu2_a.gif);
	}
	/*メニュー3*/
	.csp_menu3{
		background-repeat: no-repeat;
		background-position: left top;
		background-image: url(c_menu3_a.gif);
		width:177px;
		height:48px;
		float:right;
		padding-bottom: 0px;
	}

	.csp_menu3 a{
		background-repeat: no-repeat;
		background-position: left top;
		width:177px;
		height:48px;
		float:right;
	}

	.csp_menu3 a:link{
		background-image: url(c_menu3_b.gif);
	}
	.csp_menu3 a:visited{
		background-image: url(c_menu3_b.gif);
	}
	.csp_menu3 a:hover{
		background-image: url(c_menu3_a.gif);
	}
	/*メニュー4*/
	.csp_menu4{
		background-repeat: no-repeat;
		background-position: left top;
		background-image: url(c_menu4_a.gif);
		width:177px;
		height:48px;
		float:right;
		padding-bottom: 0px;
	}

	.csp_menu4 a{
		background-repeat: no-repeat;
		background-position: left top;
		width:177px;
		height:48px;
		float:right;
	}

	.csp_menu4 a:link{
		background-image: url(c_menu4_b.gif);
	}
	.csp_menu4 a:visited{
		background-image: url(c_menu4_b.gif);
	}
	.csp_menu4 a:hover{
		background-image: url(c_menu4_a.gif);
	}
	/*メニュー5*/
	.csp_menu5{
		background-repeat: no-repeat;
		background-position: left top;
		background-image: url(c_menu5_a.gif);
		width:177px;
		height:48px;
		float:right;
		padding-bottom: 0px;
	}

	.csp_menu5 a{
		background-repeat: no-repeat;
		background-position: left top;
		width:177px;
		height:48px;
		float:right;
	}

	.csp_menu5 a:link{
		background-image: url(c_menu5_b.gif);
	}
	.csp_menu5 a:visited{
		background-image: url(c_menu5_b.gif);
	}
	.csp_menu5 a:hover{
		background-image: url(c_menu5_a.gif);
	}
	/*メニュー6*/
	.csp_menu6{
		background-repeat: no-repeat;
		background-position: left top;
		background-image: url(c_menu6_a.gif);
		width:177px;
		height:48px;
		float:right;
		padding-bottom: 0px;
	}
	.csp_menu6 a{
		background-repeat: no-repeat;
		background-position: left top;
		width:177px;
		height:48px;
		float:right;
	}
	.csp_menu6 a:link{
		background-image: url(c_menu6_b.gif);
	}
	.csp_menu6 a:visited{
		background-image: url(c_menu6_b.gif);
	}
	.csp_menu6 a:hover{
		background-image: url(c_menu6_a.gif);
	}
	/*メニュー7*/
	.csp_menu7{
		background-repeat: no-repeat;
		background-position: left top;
		background-image: url(c_menu7_a.gif);
		width:177px;
		height:48px;
		float:right;
		padding-bottom: 0px;
	}
	.csp_menu7 a{
		background-repeat: no-repeat;
		background-position: left top;
		width:177px;
		height:48px;
		float:right;
	}
	.csp_menu7 a:link{
		background-image: url(c_menu7_b.gif);
	}
	.csp_menu7 a:visited{
		background-image: url(c_menu7_b.gif);
	}
	.csp_menu7 a:hover{
		background-image: url(c_menu7_a.gif);
	}
	/*メニュー8*/
	.csp_menu8{
		background-repeat: no-repeat;
		background-position: left top;
		background-image: url(c_menu8_a.gif);
		width:177px;
		height:48px;
		float:right;
		padding-bottom: 0px;
	}
	.csp_menu8 a{
		background-repeat: no-repeat;
		background-position: left top;
		width:177px;
		height:48px;
		float:right;
	}
	.csp_menu8 a:link{
		background-image: url(c_menu8_b.gif);
	}
	.csp_menu8 a:visited{
		background-image: url(c_menu8_b.gif);
	}
	.csp_menu8 a:hover{
		background-image: url(c_menu8_a.gif);
	}
	/*メニュー9*/
	.csp_menu9{
		background-repeat: no-repeat;
		background-position: left top;
		background-image: url(c_menu9_a.gif);
		width:177px;
		height:48px;
		float:right;
		padding-bottom: 0px;
	}
	.csp_menu9 a{
		background-repeat: no-repeat;
		background-position: left top;
		width:177px;
		height:48px;
		float:right;
	}
	.csp_menu9 a:link{
		background-image: url(c_menu9_b.gif);
	}
	.csp_menu9 a:visited{
		background-image: url(c_menu9_b.gif);
	}
	.csp_menu9 a:hover{
		background-image: url(c_menu9_a.gif);
	}
	/*メニュー10*/
	.csp_menu10{
		background-repeat: no-repeat;
		background-position: left top;
		background-image: url(c_menu10_a.gif);
		width:177px;
		height:48px;
		float:right;
		padding-bottom: 0px;
	}
	.csp_menu10 a{
		background-repeat: no-repeat;
		background-position: left top;
		width:177px;
		height:48px;
		float:right;
	}
	.csp_menu10 a:link{
		background-image: url(c_menu10_b.gif);
	}
	.csp_menu10 a:visited{
		background-image: url(c_menu10_b.gif);
	}
	.csp_menu10 a:hover{
		background-image: url(c_menu10_a.gif);
	}
	/*メニュー11*/
	.csp_menu11{
		background-repeat: no-repeat;
		background-position: left top;
		background-image: url(c_menu11_a.gif);
		width:177px;
		height:48px;
		float:right;
		padding-bottom: 0px;
	}
	.csp_menu11 a{
		background-repeat: no-repeat;
		background-position: left top;
		width:177px;
		height:48px;
		float:right;
	}
	.csp_menu11 a:link{
		background-image: url(c_menu11_b.gif);
	}
	.csp_menu11 a:visited{
		background-image: url(c_menu11_b.gif);
	}
	.csp_menu11 a:hover{
		background-image: url(c_menu11_a.gif);
	}
	/*メニュー文字非表示*/
	.csp_menu0t {
		text-indent: -9999px;
		display:none;
	}
	.csp_menu1t {
		text-indent: -9999px;
		display:none;
	}
	.csp_menu2t {
		text-indent: -9999px;
		display:none;
	}
	.csp_menu3t {
		text-indent: -9999px;
		display:none;
	}
	.csp_menu4t {
		text-indent: -9999px;
		display:none;
	}
	.csp_menu5t {
		text-indent: -9999px;
		display:none;
	}
	.csp_menu6t {
		text-indent: -9999px;
		display:none;
	}
	.csp_menu7t {
		text-indent: -9999px;
		display:none;
	}
	.csp_menu8t {
		text-indent: -9999px;
		display:none;
	}
	.csp_menu9t {
		text-indent: -9999px;
		display:none;
	}
	.csp_menu10t {
		text-indent: -9999px;
		display:none;
	}
	.csp_menu11t {
		text-indent: -9999px;
		display:none;
	}
	.td_headerbar {
		margin: 0 auto 0;
		border-top: solid 5px #2A7F00;
	}
/*内容*/
#d_contents {
	width: 800px;
	margin: 0 auto 20px;
}
#d_contents2 {
	width: 860px;
	margin: 0 auto 20px;
}
/*内容(一覧）*/
#d_contents_list {	
	width: 950px;
	margin: 0 auto 20px;
}
/*yahooバナー*/
#d_yahoo {	
	position:absolute; top:340px;
	width: 480px;
}

/*問い合せバナー*/
#d_toiawase {	
	position:absolute; top:60px;
}
	.cd_left {
		width: 200px;
		float: left;
		border-top: solid 1px #FF0000;
	}
	/*左フレーム上*/
	.cd_left .cd_left1 {
		width: 200px;
		position:absolute; top:150px;
	}
	/*左フレーム下*/
	.cd_left .cd_left2 {
		width: 200px;
		position:absolute; top:480px;
	}
	/*右フレーム*/
	#d_contents .cd_right {
		float: right;
		width: 600px;
	}
	/*TOPページ*/
		/*TOPのサイド写真*/
		.ci_topphot {
			border: solid 0px #FFFFFF;
		}
		#d_contents .cd_top {
			font-size:10pt;
			padding-left: 5px;
			padding-top: 5px;
			border-top: solid 1px #FF0000;
			width:590px;
		}
		#d_contents2 .cd_top {
			font-size:10pt;
			padding-left: 5px;
			padding-top: 5px;
			border-top: solid 1px #FF0000;
			width:590px;
		}
		#d_contents .cd_info{
			font-size:10pt;
			padding-left: 5px;
			padding-top: 5px;
		}
		/*トップ画像*/
		#d_contents .cd_subcmnt_top {
			width: 550px;
			padding: 10px;
			color:#FFFFFF;
			font-size:11pt;
			line-height: 150%;
			border-top: solid 1px #FF0000;
		}

	/*右フレーム(サブページ）*/
	#d_contents .cd_right_sub {
		float: right;
		width: 600px;
		background-color:#000000;
	}
	/*右フレーム(サブページ）バイクパーキング一覧*/
	#d_contents_list .cd_right_sub {
		float: right;
		width: 750px;
		background-color:#000000;
	}
		/*サブメニュー名*/
		#d_contents .cd_submenu {
			width: 580px;
			height:30px;
			border-top: solid 1px #FF0000;
		}
		/*サブタイトル名*/
		#d_contents .cd_subtitle {
			width: 315px;
			height:21px;
			padding: 10px;
		}
		/*コメント欄*/
		#d_contents .cd_subcmnt {
			width: 550px;
			padding: 10px;
			color:#FFFFFF;
			font-size:11pt;
			line-height: 150%;
		}
		#d_contents2 .cd_subcmnt {
			width: 860px;
			padding: 10px;
			color:#FFFFFF;
			font-size:11pt;
			line-height: 150%;
		}
		/*コメント欄BOX右*/
		#d_contents .cd_subcmnt .cd_box_r {
			float: right;
			width: 200px;
		}
		/*コメント欄BOX左*/
		#d_contents .cd_subcmnt .cd_box_l {
			width: 330px;
		}
		/*コメント欄BOX右*/
		#d_contents .cd_subcmnt .cd_box2_r {
			float: right;
			width: 230px;
		}
		/*コメント欄BOX左*/
		#d_contents .cd_subcmnt .cd_box2_l {
			width: 320px;
		}

		/*コメント欄BOX右*/
		#d_contents2 .cd_subcmnt .cd_box_r {
			float: right;
			width: 200px;
		}
		/*コメント欄BOX左*/
		#d_contents2 .cd_subcmnt .cd_box_l {
			width: 330px;
		}
		/*コメント欄BOX右*/
		#d_contents2 .cd_subcmnt .cd_box2_r {
			float: right;
			width: 230px;
		}
		/*コメント欄BOX左*/
		#d_contents2 .cd_subcmnt .cd_box2_l {
			width: 320px;
		}
/*一覧*/
		/*サブメニュー名*/
		#d_contents_list .cd_submenu {
			width: 580px;
			height:30px;
			border-top: solid 1px #FF0000;
		}
		/*サブタイトル名*/
		#d_contents_list .cd_subtitle {
			width: 315px;
			height:21px;
			padding: 10px;
		}
		/*コメント欄*/
		#d_contents_list .cd_subcmnt {
			width: 680px;
			padding: 10px;
			color:#FFFFFF;
			font-size:11pt;
			line-height: 150%;
		}
		/*コメント欄2*/
		#d_contents_list .cd_subcmnt2 {
			width: 600px;
			margin-left:5pt;
			padding: 10px;
			color:#FFFFFF;
			font-size:11pt;
			line-height: 150%;
			border-top: 1px solid #999999;
			border-right: 1px solid #999999;
			border-left: 1px solid #999999;
			border-bottom: 1px solid #999999;
			background: #333333;
		}
		/* MAP */
		.listHead_map h3, .listHead_map p,.listHead_map div {
			margin: 0;
			padding: 0;
		}
		.listHead_map {
			padding-left: 5px;
			height: 21px;
			width: 680px;
			background: #F3F3F3;
			border-top: 1px solid #999999;
			border-right: 1px solid #999999;
			border-left: 3px solid #FF0000;
			clear: both;
		}

		.listHead_map { border-bottom: 2px solid #003399; }

		.listHead_map h3 {
			font-size: 11pt;
			float: left;
		}
		.listHead_map p {
			padding: 0 0.7em;
			font-size: 80%;
			line-height: 1.65em;
			border-left: 1px solid #999999;
			float: right;
		}
		/* 地域別一覧 */
		.listHead h3, .listHead p,.listHead div {
			margin: 0;
			padding: 0;
		}
		.listHead {
			padding-left: 5px;
			margin-bottom:1pt;
			height: 21px;
			width: 600px;
			background: #F3F3F3;
			border-top: 1px solid #999999;
			border-right: 1px solid #999999;
			border-left: 3px solid #FF0000;
			clear: both;
		}

		.listHead { border-bottom: 2px solid #003399; }

		.listHead h3 {
			font-size: 11pt;
			float: left;
		}
		.listHead p {
			padding: 0 0.7em;
			font-size: 80%;
			line-height: 1.65em;
			border-left: 1px solid #999999;
			float: right;
		}
		/*物件の表部分*/
		#t_list {
			padding: 5px;
			width: 600;
			background-color: #FFFFFF;
			border-left-style: solid;
			border-left-width: 1px;
			border-left-color: #888888;
			border-right-style: solid;
			border-right-width: 2px;
			border-right-color: #888888;
			border-top-style: solid;
			border-top-width: 0px;
			border-top-color: #FFCC00;
			border-bottom-style: solid;
			border-bottom-width: 2px;
			border-bottom-color: #888888;
			font-size: 10pt;
			color:#000000;
			text-decoration: none;
		}
		#t_list .td_list{
			border-bottom-style: dotted;
			border-bottom-width: 1px;
			border-bottom-color: #888888;
		}

/*契約の流れ*/
	/*テーブルコメント*/
	#d_contents .ctd_cmnt {
		font-size:10pt;
	}
	#d_contents .ctd_cmnt_s {
		font-size: 11pt;
		line-height: 200%;
	}
	#d_contents .ctd_cmnt2_s {
		font-size: 10pt;
		line-height: 200%;
	}
		/*コメント欄*/
		#d_contents .cd_subcmnt_con {
			width: 560px;
			padding: 10px;
			color:#000000;
			font-size:11pt;
			line-height: 150%;
		}
		/*コメント欄BOX右*/
		#d_contents .cd_subcmnt_con .cd_box_r {
			font-size:10pt;
			float: right;
			width: 320px;
			height:110px;
			border-top: 1px;
			border-left:1px;
			border-right:2px;
			border-bottom:2px;
			border-style:solid;
			border-color:#999999;
			background-color:#FFFFFF;
			padding:10px;
			color:#FFFFFF;
			background: #333333;
		}
		/*コメント欄BOX右*/
		#d_contents .cd_subcmnt_con .cd_box_r2 {
			font-size:10pt;
			float: right;
			width: 320px;
			height:210px;
			border-top: 1px;
			border-left:1px;
			border-right:2px;
			border-bottom:2px;
			border-style:solid;
			border-color:#999999;
			background-color:#FFFFFF;
			padding:10px;
			color:#FFFFFF;
			background: #333333;
		}
		/*コメント欄BOX左*/
		#d_contents .cd_subcmnt_con .cd_box_l {
			text-align:center;
			padding-top:20px;
			width: 200px;
		}
		#d_contents .cd_subcmnt_con .cd_box_l_y {
			text-align:center;
			width: 200px;
		}
		/*コメント欄2*/
		#d_contents .cd_subcmnt2 {
			width: 500px;
			margin-left:5pt;
			padding: 10px;
			color:#FFFFFF;
			font-size:11pt;
			line-height: 150%;
			border-top: 1px solid #999999;
			border-right: 1px solid #999999;
			border-left: 1px solid #999999;
			border-bottom: 1px solid #999999;
			background: #333333;
		}

/* お問い合せ */
	fieldset {
		border: 0px solid #EFEFEF;
		margin: 2px auto 20px auto;
		padding: 5px 10px;
		width:500px;
	}
	fieldset div{
		width:90%;
		
	}
	fieldset p{
		width:90%;
		border-bottom: 0px dotted #CCCCCC;
		padding: 7px 15px;
	}
	/* 項目の一行 */
	div.d_list{
		border-bottom: 1px dotted #CCCCCC;
		padding: 7px 15px;
		clear: both;
		font-size: 10pt;
	}
	div.d_list_n{
		border-bottom: 0px dotted #CCCCCC;
		padding: 7px 15px;
		clear: both;
		font-size: 10pt;
	}
	/* ラベル */
	.label-txt {
		width: 125px;
		font-size: 11pt;
		color: #FFFFFF;
		border-right;3px solid #000CCC;
		margin-right: 15px;
		display: block;
		float: left;
	}
	/* 入力ボックス */
	input.txt-field,select {
		color: #666666;
		background-color: #F9F9F9;
		border: 1px solid #999999;
	}
	input.txt-field:focus,select:focus {
		color: #333333;
		background-color: #FFFFCC;
		border-color: #330000;
	}

/*新着情報*/
.t_news {
	font-size: 11pt;
}
/*その他*/
.topixin 
{margin-top: -16px}
ul,ol,li{
list-style-type:none}

#d_home .shaken01 {
	font-size: 12pt;
	color: #FFFFFF;
	background-color: #993300;
	padding: 5px;
}
	/*適合表一覧1*/

#t_parts {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	border:solid 1px #fff;
	color:#fff;
}

#t_parts th{		/* #見出しセル幅指定 */
		padding:0;
		border-bottom:solid 1px #fff;
  		font-weight:bold;
  		background:#EFEFD0;
 		color:#000;
	}
#t_parts th a{		/* #背景色透明*/
		background:transparent;
	}
#t_parts td{		/* #セル幅指定 */
		padding:5px 5px 5px 15px;
		border-bottom:solid 1px #fff;
  		text-align:left; 		

}

.bookmark0{		/* #セル幅指定 */

}
.bookmark0 a{		/* #セル幅指定 */

.bookmark{		/* #セル幅指定 */
		font-weight:bold;
}

#tb_pay{
	font-size:10pt;
	line-height: 150%;
}

