/*	全ページ共通ここから	*/
a.pk_a01		{color:#ffffff}
a.le_a01		{color:#666666; font-weight:600; text-decoration:none}
a.le_a01:hover	{color:#006600; font-weight:600; text-decoration:underline}
a.le_a02		{color:#666666}
a.bo_a01		{color:#666666; text-decoration:none}
a.bo_a01:hover	{color:#006600; text-decoration:underline}
body#body1		{margin:0px auto; padding:0px; text-align:center; line-break:strict; font-size:small; font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif}
div#alldiv1		{width:780px; margin:0px auto; padding:0px; color:#333333; text-align:left; background-image:url("img/back.gif"); background-repeat:repeat-y}
div#hd01		{margin:0px 10px 0px 10px; height:50px; text-align:center; background-image:url("img/lb_back.gif")}
div#pk01		{margin:0px 10px; height:21px; background-image:url("img/panback.gif"); background-repeat:repeat-x}
div#pk02		{padding:4px 10px 0px 10px; color:#ffffff}
div#le01		{float:left; width:220px; margin:0px 15px 0px 0px}
div#ri01		{float:left; width:520px}
div#ft01		{clear:both}
div#ft02		{margin:0px 15px; padding-top:5px; background-color:#ffffff}
div.pt01		{margin:0px 20px 20px 0px; padding-top:20px; text-align:right}
h1				{margin:0px 10px; padding:2px 0px; color:#ffffff; font-size:small; background-image:url("img/headerback.gif")}
h2				{margin:0px 10px; height:90px; background-image:url("img/titileback.gif"); background-repeat:no-repeat}
h3				{margin:0px 0px 5px 0px; padding-top:10px}
img#hd_i01		{margin:5px 0px; vertical-align:top; border-width:0px}
img#hd_i02		{margin:5px 0px 0px 10px}
img.le_i01		{margin:0px 5px; border-width:0px; vertical-align:middle}
img#le_i02		{}
img.bo_i01		{margin:0px 0px 2px 0px; border-width:0px; vertical-align:middle}
img#ft_i01		{vertical-align:top}
img.lb_i01		{border-width:0px; float:left}
span#hd_s01		{padding:0px 10px}
span#le_s01		{padding-left:15px}
table#le_tb01	{margin:0px 0px 0px 10px; border-collapse:collapse}
table#bo_tb01	{margin:20px 0px 40px 0px; border-top:3px double #009933; line-height:1.4}
td#le_td01		{width:210px; height:38px; vertical-align:middle; background-image:url("img/linkback1.gif"); background-repeat:no-repeat}
td.le_td02		{width:210px; height:39px; vertical-align:middle; background-image:url("img/linkback2.gif"); background-repeat:no-repeat}
td#le_td03		{width:210px; height:160px; vertical-align:top; background-image:url("img/linkback_p01.gif"); background-repeat:no-repeat}
td#le_td04		{padding:0px 5px 80px 10px; text-align:left; line-height:1.2; color:#666666; font-weight:600}
td#le_td05		{width:210px; height:28px; vertical-align:middle; text-align:center; font-weight:600; color:#ffffff; background-image:url("img/linkback3.gif"); background-repeat:no-repeat}
td#le_td06		{padding:5px 0px 20px 0px; text-align:center; line-height:1.4}
td#bo_td01		{width:110px; vertical-align:top; padding:10px 0px}
td#bo_td02		{width:170px; vertical-align:top; padding:10px 0px}
td#bo_td03		{width:130px; vertical-align:top; padding:10px 0px}
td#bo_td04		{width:100px; vertical-align:top; padding:10px 0px}

span.fw_6		{font-weight:600}
span.fc_r		{color:#ff0000}

/* トップページ */
div#ind01		{margin:0px 20px; height:170px; background-image:url("img/imgback.jpg"); background-repeat:no-repeat}
div#ind02		{margin:0px 10px 0px 10px; height:50px; text-align:center; background-image:url("img/lb_yohaku.gif")}
div#ind03		{font-size:120%; margin:0px 0px 20px 0px; line-height:1.4}
div#ind04		{margin:0px 0px 5px 0px}
div#ind05		{margin:0px 0px 20px 0px; line-height:1.2}
div#ind06		{margin:0px; line-height:1.2; font-weight:600}
div#ind07		{clear:both; margin:0px 20px 20px 0px; text-align:right}
div#ind08		{margin-bottom:20px; padding-top:10px; text-align:center}
img#ind_i01		{margin:6px 0px 0px 15px; vertical-align:top}
img#ind_i02		{margin:0px 0px 10px 15px; vertical-align:top}
img#ind_i03		{margin:0px 0px 0px 15px; vertical-align:top}
img#ind_i06		{float:left; margin:0px 20px 40px 0px}
img#ind_i07		{float:left; margin:0px 20px 20px 0px}
img#ind_i08		{margin:5px 0px 20px 0px}
ul#ind_ul01		{margin:10px 0px 10px 15px; padding-left:15px; line-height:1.4; list-style-image:url('img/ulmark1.gif')}
span#ind_s01	{color:#663300; font-size:140%; font-weight:600; font-family:serif}
span#ind_s02	{color:#663300; font-size:110%; font-weight:600; font-family:serif}

/* 賠償金額の3つの基準 */
div#kij_d01		{margin:0px 5px 25px 5px; line-height:1.3}
div.kij_d02		{margin:0px 5px 5px 5px; line-height:1.3}
div.kij_d03		{margin:0px 5px 20px 15px; line-height:1.3}
div#kij_d04		{margin:0px 5px 15px 5px; padding-top:10px; line-height:1.3}
div#kij_d05		{margin:0px 5px 15px 5px; text-align:center; font-weight:600}
div#kij_d06		{margin:0px 5px 30px 5px; line-height:1.2}

/* 交通事故の損害賠償 */
div#son_d01		{margin:0px 5px 15px 5px; line-height:1.3}
div#son_d02		{margin:0px 5px 30px 5px; line-height:1.3}
table#son_tb01	{margin:0px 0px 30px 0px; ; border-collapse:collapse}
td.son_td01		{width:110px; border:1px solid #339900; line-height:1.4; padding:5px}
td.son_td02		{width:380px; border:1px solid #339900; line-height:1.4; padding:5px}

/* 慰謝料 */
div#isy_d01		{margin:0px 5px 15px 5px; line-height:1.3}
div#isy_d02		{margin:0px 5px 30px 5px; line-height:1.3}
table#isy_tb01	{margin:0px 0px 30px 0px; ; border-collapse:collapse}
td.isy_td01		{width:110px; border:1px solid #339900; line-height:1.4; padding:5px}
td.isy_td02		{width:380px; border:1px solid #339900; line-height:1.4; padding:5px}

/* 後遺障害 */
div#koi_d01		{margin:0px 5px 15px 5px; line-height:1.3}
div#koi_d02		{margin-bottom:20px; text-align:center}
img.koi_i01		{vertical-align:top}
ol.koi_ol01		{margin:5px 5px 5px 15px; padding-left:15px; line-height:1.3}
table#koi_tb01	{margin:0px auto 20px auto; border-collapse:collapse}
th#koi_th01		{border:1px solid #000000}
th#koi_th02		{border:1px solid #000000}
th#koi_th03		{border:1px solid #000000}
td.koi_td01		{width:50px; padding-top:5px; vertical-align:top; text-align:center; border:1px solid #000000}
td.koi_td02		{width:400px; vertical-align:top; text-align:left; border:1px solid #000000}
td.koi_td03		{width:50px; padding-top:5px; vertical-align:top; text-align:center; border:1px solid #000000}

/* 過失相殺 */
div#kas_d01		{margin:0px 5px 30px 5px; line-height:1.3}
div#kas_d02		{margin:0px 30px 20px 30px; line-height:1.3}
table#kas_tb01	{margin:0px auto 5px auto; border-collapse:collapse}
td#kas_td01		{padding:10px 0px; border:1px solid #000000; text-align:center}
td#kas_td02		{border:1px solid #000000; text-align:center; padding:3px 0px}
td#kas_td03		{border:1px solid #000000; text-align:center; padding:3px 0px}
td#kas_td04		{width:80px; border:1px solid #000000; text-align:center}
td.kas_td05		{width:250px; border:1px solid #000000; text-align:left; padding:3px 5px}
td.kas_td06		{width:120px; border:1px solid #000000; text-align:center; padding:3px 0px}
td#kas_td07		{width:250px; border-top:3px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; border-left:1px solid #000000; text-align:left; padding:3px 5px}
td#kas_td08		{width:120px; border-top:3px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; border-left:1px solid #000000; text-align:center; padding:3px 0px}
th#kas_th01		{padding:5px 0px; border:1px solid #000000}

/* 死亡時の損害賠償 */
div#sib_d01		{margin:0px 5px 15px 5px; line-height:1.3}

/* Q & A */
table.qa_tb01	{margin:0px 0px 20px 0px}
td.qa_td01		{width:25px; vertical-align:top}
td.qa_td02		{width:480px; vertical-align:middle; line-height:1.2; padding:2px 0px}
td.qa_td03		{width:25px; vertical-align:top}
td.qa_td04		{width:480px; vertical-align:top; line-height:1.2}

/* ご予約・ご相談の流れ */
div.flo_d01		{margin:0px 0px 25px 5px; line-height:1.3}
span.flo_s01	{font-weight:600; color:#666666}

/* 事務所紹介 */
div#off01		{margin-bottom:30px; text-align:center}
div#off02		{margin:0px 5px 20px 5px; line-height:1.2}
div#off03		{margin:0px 20px 20px 20px}
img#off_i01		{margin:20px 0px 20px 180px}
table#off_tb01	{margin:0px 0px 30px 0px; border-collapse:collapse}
th#off_th01		{padding:3px 5px; font-size:110%; font-weight:600; border:1px solid #339900; background-color:#339900; color:#ffffff; text-align:left}
td.off_td01		{width:90px; vertical-align:top; border:1px solid #339900; line-height:1.2; padding:5px 5px}
td.off_td02		{width:410px; vertical-align:top; border:1px solid #339900; line-height:1.2; padding:5px 5px}

/* 弁護士紹介 */
div#law01		{font-family:serif; line-height:1.6; color:#666666}
div.law02		{clear:both; margin:0px 5px 5px 0px; color:#666666}
div#law03		{margin:0px 5px 20px 20px; line-height:1.2}
div.law04		{margin:0px 5px 20px 20px; line-height:1.2}
div#law05		{margin:0px 5px 120px 20px; line-height:1.2}
img#law_i01		{float:left; margin:0px 20px 20px 0px}
span#law_s01	{font-size:110%; font-weight:600}
span#law_s02	{font-size:140%; font-weight:600; padding-left:20px}
span.law_s03	{font-weight:600; font-size:110%}
table#law_tb01	{margin:0px 0px 10px 20px; border-collapse:collapse; color:#333333}
td.law_td01		{width:80px; vertical-align:top; line-height:1.2; padding:3px 0px}
td.law_td02		{width:400px; vertical-align:top; line-height:1.2; padding:3px 0px}

/* 料金表 */
div.fee_d01		{margin:0px 5px 30px 5px; line-height:1.2}
div.fee_d02		{margin:0px 0px 5px 0px; line-height:1.2}
table.fee_tb01	{margin:0px 0px 20px 0px; border-collapse:collapse}
table.fee_tb02	{margin:0px 0px 5px 0px; border-collapse:collapse}
td.fee_td01		{width:300px; padding:2px 5px; vertical-align:top; line-height:1.2; border:1px solid #339900}
td.fee_td02		{width:200px; padding:2px 5px; vertical-align:top; line-height:1.2; border:1px solid #339900}
td.fee_td03		{width:300px; padding:2px 5px; vertical-align:top; line-height:1.2; border:1px solid #339900}
td.fee_td04		{width:200px; padding:2px 5px; vertical-align:top; line-height:1.2; border:1px solid #339900}

/* リンク */
table.lin_tb01	{margin:0px 0px 20px 10px; border-collapse:collapse}
td.lin_td01		{width:160px; padding:3px 0px; vertical-align:top}
td.lin_td02		{width:340px; padding:3px 0px; vertical-align:top}

/* アクセス */
div#acc01		{margin:0px 10px 20px 10px; line-height:1.4; font-weight:600; color:#666666}
img#acc_i01		{margin:0px 0px 10px 0px}
span#acc_s01	{font-size:120%}

/* サイトマップ */
a.sit_a01		{color:#666666; text-decoration:none}
a.sit_a01:hover	{color:#006600; text-decoration:underline}
div.sit_d01		{margin-bottom:10px; padding:3px 5px; font-weight:600; color:#ffffff; background-color:#339900}
img.sit_i01		{margin:0px 0px 2px 0px; border-width:0px; vertical-align:middle}
table.sit_tb01	{margin:0px 0px 20px 10px; border-collapse:collapse; line-height:1.4}
td.sit_td01		{width:170px; padding:0px; vertical-align:top}

