@charset "utf-8";

/* レイアウト
--------------------------------------------------------- */
#tmp_content #bread{
	margin:15px 10px;
}

#tmp_content #content_main{
	margin:0 10px 10px 10px;
}

#tmp_content #content_main div.box_2nd,
#tmp_content #content_main div.box_3rd,
#tmp_content #content_main div.box_4th{
	margin:0 auto;
}

#tmp_content #content_main div.box_2nd div.box_inner,
#tmp_content #content_main div.box_3rd div.box_inner,
#tmp_content #content_main div.box_4th div.box_inner{
	margin:0 0 15px 15px;
}


/* パンくずリスト
--------------------------------------------------------- */
#tmp_content #bread img{
	display:block;
	float:left;
}

#tmp_content #bread ol{
	padding:0 0 0 10px;
	float:left;
	display:block;
}

#tmp_content #bread ol li{
	font-size:80%;
	font-weight:bold;
	line-height:140%;
	list-style-type:none;
	display:inline;
}

#tmp_content #bread ol li a{
	padding:0 13px 0 2px;
	background:url(../image/bread.gif) no-repeat 100% 50%;
	font-weight:normal;
}


/* ページ内目次
--------------------------------------------------------- */
#tmp_content #content_main #index img{
	margin:0;
	display:block;
}

#tmp_content #content_main #index ul{
	margin:0 0 10px 0;
	padding:8px 5px 8px 8px;
	background:#ffffff;
	border:1px solid #cccccc;
	width:720px;
	display:block;
}

#tmp_content #content_main #index ul li{
	padding:0 13px 0 0;
	font-size:80%;
	line-height:160%;
	list-style-type:none;
	display:inline;
}


/* 見出し
--------------------------------------------------------- */
#tmp_content #content_main h1{
	margin:0 0 15px 0;
}


/* テキスト
--------------------------------------------------------- */
#tmp_content #content_main p.lead{
	margin:15px 0 25px 20px;
	font-size:85%;
	font-weight:bold;
	line-height:140%;
}


/* テーブル
--------------------------------------------------------- */
#tmp_content #content_main .table{
	margin:5px 0 30px 15px;
}

#tmp_content #content_main .t-mb_10{
	margin:5px 0 10px 15px;
}

#tmp_content #content_main .table table{
	border-collapse:collapse;
	border:1px solid #bfbfbf;
}

#tmp_content #content_main .table table caption{
	text-align:left;
	font-size:80%;
	font-weight:bold;
	line-height:160%;
}

#tmp_content #content_main .table table th,
#tmp_content #content_main .table table td{
	padding:7px;
	border:1px solid #bfbfbf;
	font-size:80%;
	line-height:150%;
}

#tmp_content #content_main .table table th.center,
#tmp_content #content_main .table table td.center{
	text-align:center;
}

#tmp_content #content_main .table table th.left,
#tmp_content #content_main .table table td.left{
	text-align:left;
}

#tmp_content #content_main .table table th.right,
#tmp_content #content_main .table table td.right{
	text-align:right;
}

#tmp_content #content_main .table table th.bold,
#tmp_content #content_main .table table td.bold{
	font-weight:bold;
}

#tmp_content #content_main .table table th.deep{
	background:#4c9657;
	color:#ffffff;
}

#tmp_content #content_main .table table th.light{
	background:#e0f2e0;
	color:#333333;
}

#tmp_content #content_main .table table td{
	background:#FFFFFF;
}

#tmp_content #content_main .table table td img{
	vertical-align:text-bottom;
}

/*テーブル内ULリスト*/
#tmp_content #content_main .table table ul{
	font-size:100%;
}

#tmp_content #content_main .table table ul.circle{
	margin:0;
}

#tmp_content #content_main .table table ul.circle li{
	margin:3px 0 0 0;
	padding:0 0 0 15px;
	background:url(../image/mark_list_04.gif) no-repeat 0 0.5em;
}

/*テーブル内DLリスト*/
#tmp_content #content_main .table table dl{
	font-size:100%;
}

#tmp_content #content_main .table table dl dt{
	padding:3px 0 0 0;
	float:left;
}

#tmp_content #content_main .table table dl dd{
	padding:3px 0 0 8em;
}


/* ボタン
--------------------------------------------------------- */
#tmp_content #content_main .btn{
	padding:0 14px 0 0;
	text-align:right;
}

#tmp_content #content_main .btn img{
	display:inline;
}


/* 枠つきボックス
--------------------------------------------------------- */
/*緑の枠*/
#tmp_content #content_main div.b_box-350{
	margin:15px 0 15px 15px;
	padding:10px;
	border:1px solid #bfbfbf;
	width:350px;
}

#tmp_content #content_main div.b_box-400{
	margin:15px 0 15px 15px;
	padding:10px;
	border:1px solid #bfbfbf;
	width:400px;
}

#tmp_content #content_main div.b_box-450{
	margin:15px 0 15px 15px;
	padding:10px;
	border:1px solid #bfbfbf;
	width:450px;
}

#tmp_content #content_main div.b_box-500{
	margin:15px 0 15px 15px;
	padding:10px;
	border:1px solid #bfbfbf;
	width:500px;
}

#tmp_content #content_main div.b_box-690{
	margin:15px 0 15px 15px;
	padding:10px;
	border:1px solid #bfbfbf;
	width:690px;
}

#tmp_content #content_main div.bg_green{
	background:#e0f2e0;
}

#tmp_content #content_main div.bd_green{
	border:2px solid #4c9657;
}

#tmp_content #content_main div.bd_red{
	border:2px solid #920000;
}


/* 画像配置用ボックス
--------------------------------------------------------- */
/* テキストの右配置 */
#tmp_content #content_main div.img_right{
	padding:0 0 15px 15px;
	background:#ffffff;
	text-align:center;
	float:right;
}

/* テキストの左配置 */
#tmp_content #content_main div.img_left{
	padding:0 15px 15px 0;
	background:#ffffff;
	text-align:center;
	float:left;
}

/* テキストの下配置・左寄せ（通常） */
#tmp_content #content_main div.img{
	padding:15px auto;
	background:#ffffff;
}

/* テキストの下配置・中央寄せ */
#tmp_content #content_main div.img_center{
	padding:15px auto;
	background:#ffffff;
	text-align:center;
}

#tmp_content #content_main div.img_center-mt_0{
	padding:0 auto 15px auto;
	background:#ffffff;
	text-align:center;
}

#tmp_content #content_main div.img_center-mb_0{
	padding:15px auto 0 auto;
	background:#ffffff;
	text-align:center;
}

#tmp_content #content_main div.img_center-mtb_0{
	padding:0 auto;
	background:#ffffff;
	text-align:center;
}

/* テキストの下配置・中央寄せ＞左配置（2列用） */
#tmp_content #content_main div.img_center div.left{
	width:350px;
	background:#ffffff;
	float:left;
}

/* テキストの下配置・中央寄せ＞右配置（2列用） */
#tmp_content #content_main div.img_center div.right{
	width:350px;
	background:#ffffff;
	float:right;
}

#tmp_content #content_main div.img_center div.txt-left{
	text-align:left;
}

/* テキストの下配置・中央寄せ＞左配置（3列用） */
#tmp_content #content_main div.img_center div.left_03{
	width:243px;
	background:#ffffff;
	float:left;
}

#tmp_content #content_main div.img_center div.left div,
#tmp_content #content_main div.img_center div.right div{
	padding:0 0 15px 0;
	background:#ffffff;
}

/* DIVの中で左から順に数枚写真を掲載する場合 */
#tmp_content #content_main div.img_right div.ml_10,
#tmp_content #content_main div.img_left div.ml_10,
#tmp_content #content_main div.img_center div.ml_10{
	padding:0 0 0 10px;
	background:#ffffff;
	float:left;
}

#tmp_content #content_main div.img_right div.ml_20,
#tmp_content #content_main div.img_left div.ml_20,
#tmp_content #content_main div.img_center div.ml_20{
	padding:0 0 0 20px;
	background:#ffffff;
	float:left;
}

/* ボックス用高さ調整
--------------------------------------------------------- */
#tmp_content #content_main div.mt_0{
	margin-top:0;
}

#tmp_content #content_main div.mt_10{
	margin-top:10px;
}

#tmp_content #content_main div.mt_20{
	margin-top:20px;
}

#tmp_content #content_main div.mt_30{
	margin-top:30px;
}

#tmp_content #content_main div.mb_0{
	margin-bottom:0;
}

#tmp_content #content_main div.mb_30{
	margin-bottom:30px;
}

/* 画像位置調整（インプットボタン含む）
--------------------------------------------------------- */
#tmp_content #content_main img.ml_10,
#tmp_content #content_main input.ml_10{
	margin-left:10px;

}

#tmp_content #content_main img.mt_30,
#tmp_content #content_main input.mt_30{
	margin-top:30px;
}


/* 幅調節
--------------------------------------------------------- */
/*リスト*/
.column_130{
	width:130px;
}

.column_150{
	width:150px;
}

.column_160{
	width:160px;
}

.column_250{
	width:250px;
}

.column_300{
	width:300px;
}

.column_315{
	width:315px;
}

.column_700{
	width:700px;
}


/* 2nd用
--------------------------------------------------------- */
/* ボックス */
#tmp_content #content_main div.box_2nd div.box_l{
	width:358px;
	float:left;
}

#tmp_content #content_main div.box_2nd div.box_r{
	width:358px;
	float:right;
}


/* 通常の見出し背景 */
#tmp_content #content_main div.box_2nd div.box_left{
	background:url(../syokai/image/h2_02-normal.gif) no-repeat 100% 0;
	width:358px;
	float:left;
}

#tmp_content #content_main div.box_2nd div.box_right{
	background:url(../syokai/image/h2_02-normal.gif) no-repeat 100% 0;
	width:358px;
	float:right;
}

/* 病院紹介カテゴリの見出し背景 */
#tmp_content #content_main div.box_2nd div.shinryo{
	background:url(../syokai/image/h2_02-shinryo.jpg) no-repeat 100% 0;
}

#tmp_content #content_main div.box_2nd div.aisatsu{
	background:url(../syokai/image/h2_02-ausatsu.jpg) no-repeat 100% 0;
}

#tmp_content #content_main div.box_2nd div.an-nai{
	background:url(../syokai/image/h2_02-an-nai.jpg) no-repeat 100% 0;
}

#tmp_content #content_main div.box_2nd div.floor{
	background:url(../syokai/image/h2_02-floor.jpg) no-repeat 100% 0;
}

#tmp_content #content_main div.box_2nd div.koutsu{
	background:url(../syokai/image/h2_02-koutsu.jpg) no-repeat 100% 0;
}

/* 見出し */
#tmp_content #content_main div.box_2nd h2{
	margin:23px 0 0 0;
	padding:0 0 22px 30px;
	font-size:100%;
	line-height:140%;
	color:#343434;
}

#tmp_content #content_main div.box_2nd h3{
	margin:5px 0 10px 0;
	padding:0 0 2px 5px;
	border-bottom:1px dotted #9c9c9c;
	font-size:90%;
	line-height:140%;
	color:#343434;
}

/* テキスト */
#tmp_content #content_main div.box_2nd p{
	padding:0 0 0 15px;
	background:url(../image/mark_list_02.gif) no-repeat 0 0.35em;
	font-size:80%;
	line-height:150%;
}

/* リスト */
#tmp_content #content_main div.box_2nd ul{
	margin:0 0 15px 0;
	font-size:80%;
	line-height:180%;
}

#tmp_content #content_main div.box_2nd ul li{
	margin:0 0 7px 0;
	display:block;
	float:left;
}

#tmp_content #content_main div.box_2nd ul li.mt_10{
	margin:10px 0 7px 0;
}

#tmp_content #content_main div.box_2nd ul li.arrow{
	padding:0 0 0 15px;
	background:url(../image/mark_list_02.gif) no-repeat 0 0.5em;
}

#tmp_content #content_main div.box_2nd ul li.circle{
	margin:0 0 7px 15px;
	padding:0 0 0 15px;
	background:url(../image/mark_list_04.gif) no-repeat 0 0.7em;
}


/* 3rd用
--------------------------------------------------------- */
/* 見出し */
#tmp_content #content_main div.box_3rd h2{
	margin:23px 0 15px 0;
	padding:0 0 2px 30px;
	background:url(../image/h2.gif) no-repeat 3px 40%;
	border-bottom:2px solid #959595;
	font-size:90%;
	line-height:140%;
	color:#343434;
}

#tmp_content #content_main div.box_3rd h3{
	margin:20px 0 10px 15px;
	padding:0 0 2px 5px;
	border-bottom:1px dotted #9c9c9c;
	font-size:90%;
	line-height:140%;
	color:#343434;
}

/* リスト */
#tmp_content #content_main div.box_3rd ul{
	margin:0 0 15px 5px;
	font-size:80%;
	line-height:180%;
	display:block;
	float:left;
}

#tmp_content #content_main div.box_3rd ul li{
	margin:3px 0 7px 0;
	display:block;
	float:left;
}

#tmp_content #content_main div.box_3rd ul li.mt_15{
	margin:15px 0 7px 0;
}

#tmp_content #content_main div.box_3rd ul li.arrow{
	padding:0 0 0 15px;
	background:url(../image/mark_list_02.gif) no-repeat 0 0.5em;
}

#tmp_content #content_main div.box_3rd ul li.circle{
	padding:0 0 0 15px;
	background:url(../image/mark_list_04.gif) no-repeat 4px 0.7em;
}


/* 4th・その他用
--------------------------------------------------------- */
/* 見出し */
#tmp_content #content_main div.box_4th h2{
	margin:23px 0 15px 0;
	padding:0 0 2px 30px;
	background:url(../image/h2.gif) no-repeat 3px 40%;
	border-bottom:2px solid #959595;
	font-size:90%;
	line-height:140%;
	color:#343434;
}

#tmp_content #content_main div.box_4th h2.iryo{
	margin:23px 0 15px 0;
	padding:0 0 2px 10px;
	background:none;
	border-bottom:2px solid #4c9657;
	border-left:7px solid #4c9657;
	font-size:90%;
	line-height:140%;
	color:#343434;
}

#tmp_content #content_main div.box_4th h3{
	margin:20px 0 10px 15px;
	padding:0 0 2px 5px;
	border-bottom:1px dotted #9c9c9c;
	font-size:90%;
	line-height:140%;
	color:#343434;
}

#tmp_content #content_main div.box_4th h3.seikei{
	margin:20px 0 10px 15px;
	padding:0 0 0 5px;
	border-left:4px solid #4c9657;
	border-bottom:none;
	font-size:85%;
	color:#343434;
}

#tmp_content #content_main div.box_4th h4{
	margin:20px 0 10px 15px;
	padding:0 0 0 5px;
	border-left:4px solid #4c9657;
	font-size:85%;
	color:#343434;
}

/* テキスト */
#tmp_content #content_main div.box_4th p{
	font-size:85%;
	line-height:160%;
	text-indent:1em;
}

#tmp_content #content_main div.box_4th p img{
	vertical-align:text-bottom;
}

#tmp_content #content_main div.box_4th p.no-indent{
	text-indent:0em;
}

#tmp_content #content_main div.box_4th p.faq{
	margin:0 0 0 0.3em;
	padding:0 0 0 1.5em;
	text-indent:-1.8em;
}

#tmp_content #content_main div.box_4th p.a{
	margin:0.6em 0 0 0.3em;
	padding:0 0 13px 1.5em;
	border-bottom:1px dotted #cccccc;
}

/* テキストの上下幅調整 */
#tmp_content #content_main div.box_4th p.mtb_05{
	margin:0.5em 0;
}

#tmp_content #content_main div.box_4th p.mt_05{
	margin:0.5em 0 0 0;
}

#tmp_content #content_main div.box_4th p.mt_1{
	margin:1em 0 0 0;
}

#tmp_content #content_main div.box_4th p.mt_2{
	margin:2em 0 0 0;
}

#tmp_content #content_main div.box_4th p.mt_3{
	margin:3em 0 0 0;
}

#tmp_content #content_main div.box_4th p.mb_05{
	margin:0 0 0.5em 0;
}

#tmp_content #content_main div.box_4th p.mb_1{
	margin:0 0 1em 0;
}

#tmp_content #content_main div.box_4th p.mb_2{
	margin:0 0 2em 0;
}

#tmp_content #content_main div.box_4th p.mb_3{
	margin:0 0 3em 0;
}

/* テキストの位置調整 */
#tmp_content #content_main div.box_4th p.left{
	text-align:left;
}

#tmp_content #content_main div.box_4th p.right{
	text-align:right;
}

#tmp_content #content_main div.box_4th p.center{
	text-align:center;
}

/* ※印を使用するテキスト */
#tmp_content #content_main div.box_4th p.notes{
	padding:0 0 0 2em;
	text-indent:-1em;
}

/* OLリストの代用（全角数字） */
#tmp_content #content_main div.box_4th p.ol-type01{
	padding:0 0 0 35px;
	text-indent:-1.5em;
}

#tmp_content #content_main div.box_4th p.ol-type02{
	padding:0 0 0 50px;
	text-indent:-2.5em;
}

/* テキストの大きさ調整 */
#tmp_content #content_main div.box_4th p.fs_250,
#tmp_content #content_main div.box_4th span.fs_250{
	font-size:250%;
}

#tmp_content #content_main div.box_4th p.fs_150,
#tmp_content #content_main div.box_4th span.fs_150{
	font-size:150%;
}

#tmp_content #content_main div.box_4th p.fs_100,
#tmp_content #content_main div.box_4th span.fs_100{
	font-size:100%;
}

#tmp_content #content_main div.box_4th p.fs_90,
#tmp_content #content_main div.box_4th span.fs_90{
	font-size:90%;
}

#tmp_content #content_main div.box_4th p.fs_85,
#tmp_content #content_main div.box_4th span.fs_85{
	font-size:85%;
}

#tmp_content #content_main div.box_4th p.fs_80,
#tmp_content #content_main div.box_4th span.fs_80{
	font-size:80%;
}

/* 強調 */
#tmp_content #content_main div.box_4th em.red,
#tmp_content #content_main div.box_4th strong.red{
	color:#920000;
}

#tmp_content #content_main div.box_4th em.brown,
#tmp_content #content_main div.box_4th strong.brown{
	color:#996633;
}

#tmp_content #content_main div.box_4th em.green,
#tmp_content #content_main div.box_4th strong.green{
	color:#145a0b;
}

/* テーブルの下の注意書き（※印なし） */
#tmp_content #content_main div.box_4th p.notes-01{
	padding:3px 10px 0 7px;
	font-size:80%;
	line-height:150%;
	text-indent:0;
	color:#920000;
}

/* テーブルの下の注意書き（※印あり） */
#tmp_content #content_main div.box_4th p.notes-02{
	padding:3px 10px 0 20px;
	font-size:80%;
	line-height:150%;
	text-indent:-1em;
	color:#920000;
}

/* テキストにアンダーライン */
#tmp_content #content_main span.underline{
	text-decoration:underline;
}


/* ULリスト */
#tmp_content #content_main div.box_4th ul.type01{
	margin:10px 0 10px 1em;
	font-size:85%;
	line-height:160%;
}

#tmp_content #content_main div.box_4th ul.type01 li{
	margin:3px 0 0 0;
	padding:0 0 0 15px;
	background:url(../image/mark_list_02.gif) no-repeat 0 0.5em;
}

#tmp_content #content_main div.box_4th ul.type02{
	margin:10px 0 10px 1em;
	font-size:85%;
	line-height:160%;
}

#tmp_content #content_main div.box_4th ul.type02 li{
	margin:3px 0 0 0;
	padding:0 0 0 15px;
	background:url(../image/mark_list_04.gif) no-repeat 0 0.5em;
}

#tmp_content #content_main div.box_4th ul.type02 li ul{
	margin:0.3em 0 10px 0;
	font-size:95%;
	line-height:160%;
}

#tmp_content #content_main div.box_4th ul.type02 li ul li{
	margin:3px 0 0 0;
	padding:0 0 0 15px;
	background:url(../image/mark_list_04.gif) no-repeat 0 0.5em;
}

#tmp_content #content_main div.box_4th ul.type03{
	margin:10px 0 10px 1em;
	font-size:85%;
	line-height:160%;
}

#tmp_content #content_main div.box_4th ul.type03 li{
	margin:3px 0 0 0;
	padding:0 0 0 16px;
	background:url(../image/mark_list_03.gif) no-repeat 0 0.5em;
}

#tmp_content #content_main div.box_4th ul.type04{
	margin:10px 0;
	font-size:85%;
	line-height:160%;
}

#tmp_content #content_main div.box_4th ul.type04 li{
	margin:3px 1em 0 0;
	padding:0 0 0 15px;
	background:url(../image/mark_list_03.gif) no-repeat 0 0.45em;
	float:left;
}

/* OLリスト */
#tmp_content #content_main div.box_4th ol.type01{
	margin:10px 0 10px 40px;
	font-size:85%;
	line-height:160%;
}

#tmp_content #content_main div.box_4th ol.type01 li{
	margin:5px 0 0 0;
}

/* DLリスト */
#tmp_content #content_main div.box_4th dl.type01,
#tmp_content #content_main div.box_4th dl.type03,
#tmp_content #content_main div.box_4th dl.type04,
#tmp_content #content_main div.box_4th dl.type05,
#tmp_content #content_main div.box_4th dl.type08{
	margin:10px 0;
	font-size:85%;
	line-height:160%;
}

#tmp_content #content_main div.box_4th dl.type02{
	margin:10px 0 10px 10px;
	font-size:85%;
	line-height:160%;
}

#tmp_content #content_main div.box_4th dl.type06{
	margin:0;
	font-size:85%;
	line-height:160%;
}

#tmp_content #content_main div.box_4th dl.type01 dt,
#tmp_content #content_main div.box_4th dl.type02 dt{
	margin:3px 0 0 0;
	padding:0 0 0 5px;
}

#tmp_content #content_main div.box_4th dl.type01 dd,
#tmp_content #content_main div.box_4th dl.type02 dd{
	margin:3px 0 0 0;
	padding:0 0 0 40px;
}

#tmp_content #content_main div.box_4th dl.type03 dt{
	margin:3px 0 0 15px;
	padding:0 0 0 15px;
	background:url(../image/mark_list_04.gif) no-repeat 0 0.5em;
}

#tmp_content #content_main div.box_4th dl.type03 dd{
	margin:3px 0 0 15px;
	padding:0 0 0 30px;
}

#tmp_content #content_main div.box_4th dl.type04 dt{
	margin:0 0 0 15px;
	padding:3px 0 0 15px;
	background:url(../image/mark_list_04.gif) no-repeat 0 0.8em;
	float:left;
}

#tmp_content #content_main div.box_4th dl.type04 dd{
	padding:3px 0 0 15em;
}

#tmp_content #content_main div.box_4th dl.type05 dt,
#tmp_content #content_main div.box_4th dl.type06 dt{
	margin:0 0 0 15px;
	padding:3px 0 0 0;
	float:left;
}

#tmp_content #content_main div.box_4th dl.type05 dd{
	padding:3px 0 0 8em;
}

#tmp_content #content_main div.box_4th dl.type06 dd{
	padding:3px 0 0 16em;
}

#tmp_content #content_main div.box_4th dl.type07{
	font-size:85%;
	line-height:160%;
	width:720px;
}

#tmp_content #content_main div.box_4th dl.type07 dt{
	margin:0 0 0 15px;
	padding:5px 0 0 15px;
	background:url(../image/mark_list_03.gif) no-repeat 0 0.8em;
	font-weight:bold;
	float:left;
}

#tmp_content #content_main div.box_4th dl.type07 dd{
	padding:5px 0 0 12em;
}

#tmp_content #content_main div.box_4th dl.type07 dd.line{
	padding:5px 0 3px 12em;
	border-bottom:1px dotted #cccccc;
}

#tmp_content #content_main div.box_4th dl.type08 dt{
	margin:0 0 0 15px;
	padding:5px 0 0 15px;
	background:url(../image/mark_list_04.gif) no-repeat 0 0.8em;
	float:left;
}

#tmp_content #content_main div.box_4th dl.type08 dd{
	padding:5px 0 0 20.5em;
}

/* リストの大きさ調整 */
#tmp_content #content_main div.box_4th ul.fs_80,
#tmp_content #content_main div.box_4th ol.fs_80,
#tmp_content #content_main div.box_4th dl fs_80{
	font-size:80%;
}

#tmp_content #content_main div.box_4th ul.fs_100,
#tmp_content #content_main div.box_4th ol.fs_100,
#tmp_content #content_main div.box_4th dl fs_100{
	font-size:100%;
}

/* リストの左幅調整 */
#tmp_content #content_main div.box_4th ul.ml_20,
#tmp_content #content_main div.box_4th ol.ml_20,
#tmp_content #content_main div.box_4th dl.ml_20{
	margin-left:20px;
}

#tmp_content #content_main div.box_4th ul.ml_30,
#tmp_content #content_main div.box_4th ol.ml_30,
#tmp_content #content_main div.box_4th dl.ml_30{
	margin-left:30px;
}


/* ローカルナビゲーション
--------------------------------------------------------- */
#tmp_content #content_main #local_nav{
	margin:50px 0 0 15px;
	width:710px;
}

#tmp_content #content_main #local_nav #local_nav_middle{
	padding:0 10px 0 20px;
	background:url(../image/lnav-middle.gif) repeat-y 0 0;
	min-height:12px;
	width:680px;
}

#tmp_content #content_main #local_nav #local_nav_bottom{
	background:url(../image/lnav-bottom.gif) no-repeat 0 0;
	height:127px;
}

/* リスト */
#tmp_content #content_main #local_nav ul{
	margin:0 0 0 5px;
	font-size:80%;
	line-height:150%;
	display:block;
}

#tmp_content #content_main #local_nav ul li{
	margin:0 0 5px 0;
	padding:0 0 0 15px;
	background:url(../image/mark_list_05.gif) no-repeat 0 0.5em;
	display:block;
	float:left;
}

#tmp_content #content_main #local_nav ul li.w120{
	width:120px;
}

#tmp_content #content_main #local_nav ul li.w150{
	width:150px;
}

#tmp_content #content_main #local_nav ul li.w200{
	width:200px;
}

#tmp_content #content_main #local_nav ul li.w255{
	width:255px;
}


/* ページの先頭へ
--------------------------------------------------------- */
#tmp_content #content_main .backtop-01{
	margin:35px 5px 0 0;
	text-align:right;
}

#tmp_content #content_main div.box_4th .backtop-02{
	margin:10px 5px 0 0;
	text-align:right;
}

#tmp_content #content_main .backtop-01 p,
#tmp_content #content_main div.box_4th .backtop-02 p{
	padding:0 0 0 20px;
	background:url(../image/mark_backtop.gif) no-repeat 0 0.1em;
	font-size:80%;
	line-height:140%;
	display:inline;
}


/* AdobeReaderダウンロード
--------------------------------------------------------- */
div.adobe{
	margin:0 0 20px 15px;
	padding:5px 10px 10px 10px;
	border:1px solid #cccccc;
}

div.adobe div.icon{
	margin:5px 10px 10px 0;
	float:left;
}

/* 3rd用 */
#tmp_content #content_main div.box_3rd p{
	font-size:85%;
	line-height:160%;
	text-indent:1em;
}

#tmp_content #content_main div.box_3rd p.no-indent{
	text-indent:0em;
}

#tmp_content #content_main div.box_3rd p.fs_80,
#tmp_content #content_main div.box_3rd span.fs_80{
	font-size:80%;
}

#tmp_content #content_main div.box_3rd em.red,
#tmp_content #content_main div.box_3rd strong.red{
	color:#920000;
}