body {
	background-color: #ffffff ;
	margin-top: 0 ;
	margin-left: 0 ;
	margin-right: 0 ;
	font-color: #444444 ;
	font-family: "ＭＳ Ｐゴシック",Osaka,sans-serif ;
}

.table_back {
	background-image: url(img/head_bg.gif) ;
	background-repeat: no-repeat ;
	background-color: #ffffff ;
	margin-top: 0 ;
	margin-left: 0 ;
	margin-right: 0 ;
}

tr {
	vertical-align: top ;
}

/* リンク設定 */
	a:link		{color: #0033b3; }
	a:active	{color: #0033CC; }
	a:visited	{color: #6699ff; }
	.midasi_a a:link	{color: #ffffff; text-decoration: none;}
	.midasi_a a:active	{color: #edf7b5; text-decoration: none;}
	.midasi_a a:visited	{color: #ffffce; text-decoration: none;}
	.index_a a:link		{color: #0033b3; text-decoration: none;}
	.index_a a:active	{color: #0033CC; text-decoration: none;}
	.index_a a:visited	{color: #6699ff; text-decoration: none;}
	.mo_midasi01 a:link	{color: #ffffff; text-decoration: none;}
	.mo_midasi01 a:active	{color: #edf7b5; text-decoration: none;}
	.mo_midasi01 a:visited	{color: #ffffce; text-decoration: none;}
	.mo_midasi02 a:link	{color: #ffffff; text-decoration: none;}
	.mo_midasi02 a:active	{color: #edf7b5; text-decoration: none;}
	.mo_midasi02 a:visited	{color: #ffffce; text-decoration: none;}
	.other_way a:link	{color: #0033b3; text-decoration: none;}
	.other_way a:active	{color: #0033CC; text-decoration: none;}
	.other_way a:visited	{color: #6699ff; text-decoration: none;}
	.page_top a:link	{color: #ffffff; text-decoration: none;}
	.page_top a:active	{color: #ffffff; text-decoration: none;}
	.page_top a:visited	{color: #ffffff; text-decoration: none;}


/* 散歩道目次 背景 */
.left_index {
	background-image: url(img/left_wan.gif) ;
	background-repeat: no-repeat ;
	background-position: 40% 95% ;
	background-color: #C6E0B3 ;
}

/* 散歩道目次 項目（ベタ赤、文字白抜き） */
.mo_midasi01 {
	background-color: #FA8EA2 ;
	height: 25px ;
	font-size: 106% ;
	font-weight: bold ;
	color: #FFFFFF ;
	text-indent: 0.7em ;
	vertical-align: middle ;
}

/* 散歩道目次 項目（ベタ青、文字白抜き） */

.mo_midasi02 {
	background-color: #78A3D1 ;
	height: 25px ;
	font-size: 106% ;
	font-weight: bold ;
	color: #ffffff ;
	text-indent: 0.7em ;
	vertical-align: middle ;
}

/* 項目間の空き行 */
.mo_midasi_no {
	width: 1 ;
	line-height: 50% ;
}

/* 散歩道目次 項目下リード（青） */
.mo_midasi03 {
	background-image: url("img/m_the_c_bg.gif") ;
	background-repeat: no-repeat ;
	height: 1.5em ;
	color: #666666 ;
	font-weight: bold ;
	text-indent: 2em ;
}

/* 散歩道目次 項目下リード（赤） */
.mo_midasi04 {
	background-image: url("img/m_so_c_bg.gif") ;
	background-repeat: no-repeat ;
	height: 1.5em ;
	color: #666666 ;
	font-weight: bold ;
	text-indent: 2em ;
}

/* 散歩道目次 ●項目の段落書式（緑文字） */
.index_a {
	color: #339966 ;
	line-height: 125% ;
	font-size: 100% ;
}

/* 左目次 大項目（ベタ青、文字白抜き） */
.left_list_a {
	font-size: 95% ;
	line-height: 110% ;
	color: #FFFFFF ;
	font-weight: bold ;
	padding-top: 2px ;
	padding-bottom: 2px ;
	padding-left: 0.25em ;
	padding-right: 0.25em ;
	background: #779AD1 ;
}

/* 左目次 アクティブ項目（リンクなし） */
.left_list_b {
	font-size: 95% ;
	line-height: 110% ;
	color: #000000 ;
	font-weight: bold ;
	text-indent: -1.0em ;
	padding-left: 1.0em ;
}

/* 左目次 リンク項目 */
.left_list_c {
	font-size: 85% ;
	line-height: 110% ;
	color: #4D4D4D ;
	text-indent: -0.7em ;
	padding-left: 0.7em ;
}

/* リード文（囲み） */
.lead_a {
	background-color: #FCDADF;
	font-size: 80% ;
	line-height: 120% ;
	color: #935B2F ;
	padding-top: .2em;
	padding-bottom: .2em;
	padding-left: .7em;
	padding-right: .7em;
}

/* リード文の下（本文） */
.lead_b {
	font-size: 80% ;
	line-height: 120% ;
}

/* リード文の下（本文・青文字） */
.lead_c {
	font-size: 100% ;
	line-height: 120% ;
	color: #3366CC ;
}

/* 「操作」の見出し */
.sousa_title {
	padding-top: .2em;
	font-size: 100% ;
	line-height: 120% ;
	color: #3366CC ;
	font-weight: bold ;
}

/* 「ひとこと」　ワンちゃん */
.hitokoto_image {
	background-image: url(img/m_hitokoto.gif) ;
	background-repeat: no-repeat ;
	width: 48 ;
	height: 36 ;
}

/* 「ひとこと」の本文 */
.hitokoto {
	background-color: #FCE09E ;
	font-size: 80% ;
	line-height: 120% ;
	color: #935B2F ;
	font-weight: bold ;
	padding-top: .2em ;
	padding-bottom: .2em ;
	padding-left: .7em ;
	padding-right: .7em ;
}

/* 「ひとこと」の黒丸 */
.hitokoto_maru {
	background-color: #FCE09E ;
	width: 1em ;
	font-size: 80% ;
	line-height: 120% ;
	color: #935B2F ;
	font-weight: bold ;
	padding-top: .2em;
	padding-bottom: .2em;
	padding-left: .7em;
	padding-right: 0em;
	vertical-align: top ;
}

/* 「ひとこと」の黒丸の本文 */
.hitokoto_body {
	background-color: #FCE09E ;
	font-size: 80% ;
	line-height: 120% ;
	color: #935B2F ;
	font-weight: bold ;
	padding-top: .2em;
	padding-bottom: .2em;
	padding-left: 0em;
	padding-right: .7em;
}

.hitokoto_step {
	background-color:#FCE09E;
	color:#935B2F;
	font-size:100%;
	font-weight:bold;
	line-height:120%;
	margin-bottom:-0.2em;
	margin-top:0.5em;
	padding:0 0.7em 0 1.2em;
}

/* 「流れ」の大ステップ番号（青ベタ、白抜きの数字） */
.flow_a {
	background-color: #3366CC ;
}

/* 「流れ」の大ステップ番号　１〜５（青ベタ、白抜きの数字） */
.flow_1 {
	background-image: url(img/a_num_01.gif) ;
	width: 35 ;
}

.flow_2 {
	background-image: url(img/a_num_02.gif) ;
	width: 35 ;
}

.flow_3 {
	background-image: url(img/a_num_03.gif) ;
	width: 35 ;
}

.flow_4 {
	background-image: url(img/a_num_04.gif) ;
	width: 35 ;
}

.flow_5 {
	background-image: url(img/a_num_05.gif) ;
	width: 35 ;
}

/* 「流れ」の項目下の矢印 */
.under_arrow {
	background-image: url(img/m_arrow_down.gif) ;
	background-repeat: no-repeat ;
	background-position: center ;
	margin-bottom: 0em ;
	margin-top: 0em ;
	margin-left: 0em ;
	margin-right: 0em ;
	line-height: 14px ;
}

/* 空行　高さ　20　 */
.height_20 {
	line-height: 20px ;
}

/* 空行　高さ　10　 */
.height_10 {
	line-height: 10px ;
}

/* 空行　高さ　5　 */
.height_5 {
	line-height: 5px ;
}

/* 「流れ」の見出し */
.midasi_a {
	background-color: #3366CC ;
	vertical-align: middle ;
	font-size: 100% ;
	line-height: 140% ;
	color: #FFFFFF ;
	font-weight: bold ;
	padding-top: 0.15em ;
}

/* 大ステップの見出し（青文字） */
.sousa_a {
	font-size: 100% ;
	line-height: 140% ;
	color: #333399 ;
	font-weight: bold ;
}

/* 大ステップ　１ */
.step_big_1 {
	background-image: url(img/b_num_01.gif) ;
	background-repeat: no-repeat ;
	margin-top: .5em ;
	margin-bottom: .5em ;
	height: 30px ;
	text-indent: 35px;
	font-size: 100% ;
	line-height: 130% ;
	color: #336699 ;
	font-weight: bold ;
	padding-top: 7px;
}

/* 大ステップ　２ */
.step_big_2 {
	background-image: url(img/b_num_02.gif) ;
	background-repeat: no-repeat ;
	margin-top: .5em ;
	margin-bottom: .5em ;
	height: 30px ;
	text-indent: 35px;
	font-size: 100% ;
	line-height: 130% ;
	color: #336699 ;
	font-weight: bold ;
	padding-top: 7px;
}

/* 大ステップ　３ */
.step_big_3 {
	background-image: url(img/b_num_03.gif) ;
	background-repeat: no-repeat ;
	margin-top: .5em ;
	margin-bottom: .5em ;
	height: 30px ;
	text-indent: 35px;
	font-size: 100% ;
	line-height: 130% ;
	color: #336699 ;
	font-weight: bold ;
	padding-top: 7px;
}

/* 大ステップ　４ */
.step_big_4 {
	background-image: url(img/b_num_04.gif) ;
	background-repeat: no-repeat ;
	margin-top: .5em ;
	margin-bottom: .5em ;
	height: 30px ;
	text-indent: 35px;
	font-size: 100% ;
	line-height: 130% ;
	color: #336699 ;
	font-weight: bold ;
	padding-top: 7px;
}

/* 大ステップ　５ */
.step_big_5 {
	background-image: url(img/b_num_05.gif) ;
	background-repeat: no-repeat ;
	margin-top: .5em ;
	margin-bottom: .5em ;
	height: 30px ;
	text-indent: 35px;
	font-size: 100% ;
	line-height: 130% ;
	color: #336699 ;
	font-weight: bold ;
	padding-top: 7px;
}

/* 右欄　左余白　35 */
.margin_left {
	width: 35px ;
}

/* ステップ番号　１（丸数字、ベタ青、文字白抜き） */
.step_num_1 {
	background-image: url(img/c_num_01.gif) ;
	background-repeat: no-repeat ;
	vertical-align: middle ;
	height: 2em ;
	line-height: 125% ;
	padding-top: 0.4em;
	font-size: 90% ;
	color: #3366CC ;
	font-weight: bold ;
	padding-left: 30px ;
}

/* ステップ番号　２（丸数字、ベタ青、文字白抜き） */
.step_num_2 {
	background-image: url(img/c_num_02.gif) ;
	background-repeat: no-repeat ;
	vertical-align: middle ;
	height: 2em ;
	line-height: 125% ;
	padding-top: 0.4em;
	font-size: 90% ;
	color: #3366CC ;
	font-weight: bold ;
	padding-left: 30px ;
}

/* ステップ番号　３（丸数字、ベタ青、文字白抜き） */
.step_num_3 {
	background-image: url(img/c_num_03.gif) ;
	background-repeat: no-repeat ;
	vertical-align: middle ;
	height: 2em ;
	line-height: 125% ;
	padding-top: 0.4em;
	font-size: 90% ;
	color: #3366CC ;
	font-weight: bold ;
	padding-left: 30px ;
}

/* ステップ番号　４（丸数字、ベタ青、文字白抜き） */
.step_num_4 {
	background-image: url(img/c_num_04.gif) ;
	background-repeat: no-repeat ;
	vertical-align: middle ;
	height: 2em ;
	line-height: 125% ;
	padding-top: 0.4em;
	font-size: 90% ;
	color: #3366CC ;
	font-weight: bold ;
	padding-left: 30px ;
}

/* ステップ番号　５（丸数字、ベタ青、文字白抜き） */
.step_num_5 {
	background-image: url(img/c_num_05.gif) ;
	background-repeat: no-repeat ;
	vertical-align: middle ;
	height: 2em ;
	line-height: 125% ;
	padding-top: 0.4em;
	font-size: 90% ;
	color: #3366CC ;
	font-weight: bold ;
	padding-left: 30px ;
}

/* ステップ番号　６（丸数字、ベタ青、文字白抜き） */
.step_num_6 {
	background-image: url(img/c_num_06.gif) ;
	background-repeat: no-repeat ;
	vertical-align: middle ;
	height: 2em ;
	line-height: 125% ;
	padding-top: 0.4em;
	font-size: 90% ;
	color: #3366CC ;
	font-weight: bold ;
	padding-left: 30px ;
}

/* ステップ番号　７（丸数字、ベタ青、文字白抜き） */
.step_num_7 {
	background-image: url(img/c_num_07.gif) ;
	background-repeat: no-repeat ;
	vertical-align: middle ;
	height: 2em ;
	line-height: 125% ;
	padding-top: 0.4em;
	font-size: 90% ;
	color: #3366CC ;
	font-weight: bold ;
	padding-left: 30px ;
}

/* ステップ番号　８（丸数字、ベタ青、文字白抜き） */
.step_num_8 {
	background-image: url(img/c_num_08.gif) ;
	background-repeat: no-repeat ;
	vertical-align: middle ;
	height: 2em ;
	line-height: 125% ;
	padding-top: 0.4em;
	font-size: 90% ;
	color: #3366CC ;
	font-weight: bold ;
	padding-left: 30px ;
}

/* ステップ番号　９（丸数字、ベタ青、文字白抜き） */
.step_num_9 {
	background-image: url(img/c_num_09.gif) ;
	background-repeat: no-repeat ;
	vertical-align: middle ;
	height: 2em ;
	line-height: 125% ;
	padding-top: 0.4em;
	font-size: 90% ;
	color: #3366CC ;
	font-weight: bold ;
	padding-left: 30px ;
}

/* ステップ本文の下の詳細本文 */
.step_caption {
	color:#4D4D4D;
	font-size:90%;
	line-height:130%;
	margin-bottom:0.2em;
	margin-left:0;
	margin-top:-0.4em;
	padding-left:47px;
	text-indent:0;
}

/* ステップ内ハードコピー */
.hardcopy_1 {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	border-style: solid ;
	border-color: #92b1dc ;
	border-width: 2px ;
	padding: 2px;
	vertical-align: middle ;
}

/* ステップ内ハードコピー */
.hardcopy_2 {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	border-style: solid ;
	border-color: #ffffff ;
	border-width: 2px ;
	padding: 2px;
	vertical-align: middle ;
}


/* ステップ内ひとこと */
.step_hitokoto {
	background-image: url(img/m_hitokoto.gif) ;
	background-repeat: no-repeat ;
	line-height: 100% ;
	text-indent: 100px;
	font-size: 90% ;
	color: #336699 ;
	padding-top: 10px;
}

/* ステップ内　結果文 */
.step_body {
	line-height: 100% ;
	font-size: 90% ;
	color: #336699 ;
	padding-top: 10px;
}

/* 「こんなときは」個条書き */
.other_way {
	line-height: 100% ;
	margin-left: 0.5em ;
	font-size: 90% ;
	color: #336699 ;
	padding-top: 5px;
}

/* 「これにもチャレンジ」 */
.callenge {
	padding-top: 15px;
}

/* 「ページのトップへ」 */
.page_top {
	text-align: right ;
}
/* 「印刷するときは」 */
.print_01 {
	padding-top: 15px;
	padding-left: 42px;
}

/* 「左欄補足」タイトル */
.side_title {
	font-size: 90% ;
	color: #336699 ;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}

/* 「左欄補足」本文 */
.side_body {
	font-size: 90% ;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	line-height: 125% ;
}


