﻿
body {
	margin:0px;
	padding:0px;
	color:#333333;
	font-size:small;
	text-align:center;
}
a {
	color:#0000ff;
	text-decoration:none;
}
a:active {
	color:#ff3300;
}
a:hover {
	text-decoration:underline;
	color:#ff3300;
}
a:visited {
	color:#990099;
}
.f_clear {
	clear:both;
}
.f_bold,
.tx-bold {
	font-weight:bold;
}

.tx-normal { font-weight:normal !important; }
.tx-nowrap { white-space : nowrap; }
.a_right,
.tx-right { text-align:right; }
.lt,
.tx-left { text-align : left !important; }
.tx-center { text-align : center !important; }

.tx-bgcolor-gray { background : #efefef; }
.tx-underline { text-decoration : underline; }

.vt { vertical-align : top; }

.last {
	margin-bottom:30px !important;
}

.tx-kome {
	text-indent :-1.0em;
	margin:0px 0px 10px 1.0em;
	line-height:1.5em;
}

.m0  { margin : 0px !important; }

.red { color : #f00; }

img {
	border:0px;
	margin:0px;
	padding:0px;
}
strong {
	font-weight:bold;
	color:#ff6600;
}
strong.date {
	font-weight:bold;
	color:#ff9933;
}
div.point_other {
	margin:0px;
	padding-left:13px;
	background-image:url(img/point_ot.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
}
div.point_other2 {
	margin:5px 0px 0px 0px;
	padding-left:13px;
	background-image:url(img/point_ot_st.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
}
div.point_other_st {
	margin:0px;
	padding-left:13px;
	background-image:url(img/point_ot_st.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
}
div.al_layout {
	margin-right:auto;
	margin-left:auto;
	width:850px;
	text-align:left;
}
div.al_header_sp {
	width:850px;
	margin:10px 0px 0px 0px;
	padding:0px;
	text-align:right;
	vertical-align:bottom;
}
div.al_header_sp img {
	margin:0px;
}
div.al_header_sp div.h_title {
	display:block;
	margin:0px;
	padding:0px;
	float:left;
	vertical-align:bottom;
}
div.al_header_sp div.h_title img {
	margin-top:7px;
}
div.al_header_sp div.h_address {
	display:block;
	margin:0px;
	padding:0px 0px 2px 0px;
	font-size:12px;
	float:right;
	text-align:left;
	vertical-align:bottom;
	line-height:1.1em;
}
div.al_footer_sp {
	margin-top:3px;
	padding:0px;
	text-align:right;
}
table.main_layout {
	width:850px;
	border-collapse:collapse;
	margin:0px;
	padding:0px;
}
table.main_layout td.ml_first {
	width:147px;
	background-color:#fbfbfb;
	border-right:1px #cccccc solid;
	border-left:1px #cccccc solid;
	text-align:center;
	vertical-align:top;
	padding-left:5px;
}
table.main_layout td.ml_first div.mnu_box {
	display: block;
	overflow: hidden;
	width:143px;
	margin-top:5px;
	padding:0px;
	float:left;
}
table.main_layout td.ml_first div.mnu_box#mnu_sub {
	margin-top:0px;
}
table.main_layout td.ml_first div.mnu_box div.submnu_sp {
	margin:0px;
	font-size:13px;
	padding:5px 5px 5px 5px;
	text-align:left;
	background-color:#ffffff;
	border-right:1px #cccccc solid;
	border-left:1px #cccccc solid;
	line-height:1.2em;
}
table.main_layout td.ml_first div.mnu_box div.submnu_sp a {
	color:#0000ff;
	text-decoration:none
}
table.main_layout td.ml_first div.mnu_box div.submnu_sp a#selected {
	background-color:#ffe8a3;
}
table.main_layout td.ml_first div.mnu_box div.submnu_sp a:hover { 
	text-decoration:none;
	background-color:#ffe8a3;
}
table.main_layout td.ml_first div.mnu_box div.submnu_sp div.subhead {
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	border-bottom:1px #666666 dotted;
}
table.main_layout td.ml_first div.mnu_box div.submnu_sp div.subhead_last {
	margin:0px 0px 9px 0px;
	padding:0px 0px 3px 0px;
	border-bottom:1px #666666 dotted;
}
table.main_layout td.ml_first div.mnu_box div.submnu_sp hr {
	border-top:1px #ffffff dotted;
	border-bottom:1px #666666 dotted;
	margin:0px 0px 0px 0px;
	padding:0px;
}
table.main_layout td.ml_first div.mnu_box div.submnu_sp h4 {
	font-size:13px;
	font-weight:bold;
	padding-left:14px;
	margin:0 0 3px 0;
	background-image:url(img/sub_mnu_point.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_first div.mnu_box div.submnu_sp h5 {
	font-size:13px;
	font-weight:normal;
	padding:0px 0px 0px 9px;
	margin:0px 0px 0px 5px;
	background:url(img/sub_mnu_point_02.gif) no-repeat 0 6px;
}
table.main_layout td.ml_first div.mnu_box div.submnu_sp h6 {
	font-size:13px;
	font-weight:normal;
	padding:0px 0px 0px 25px;
	margin:0px 0px 0px 5px;
	background:url(img/sub_mnu_point_03.gif) no-repeat 0 4px;
}
table.main_layout td.ml_first div.mnu_box ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
table.main_layout td.ml_first div.mnu_box ul li {
	margin:0px;
	padding:0px;
}
table.main_layout td.ml_first div.mnu_box ul li a {
	display: block;
	overflow: hidden;
	height: 32px;
	width: 143px;
	text-indent: -9999px;
}

table.main_layout td.ml_first div.mnu_box ul li.menu_01 a {
	background: url(img/menu_01.gif) no-repeat;
}
table.main_layout td.ml_first div.mnu_box ul li.menu_01 a#selected {
	background: url(img/menu_01.gif) no-repeat 0 -32px;
}
table.main_layout td.ml_first div.mnu_box ul li.menu_01 a:hover {
	background: url(img/menu_01.gif) no-repeat 0 -32px;
}
table.main_layout td.ml_first div.mnu_box ul li.menu_02 a {
	background: url(img/menu_02.gif) no-repeat;
}
table.main_layout td.ml_first div.mnu_box ul li.menu_02 a#selected {
	background: url(img/menu_02.gif) no-repeat 0 -32px;
}
table.main_layout td.ml_first div.mnu_box ul li.menu_02 a:hover {
	color: #ffffff;
	background: url(img/menu_02.gif) no-repeat 0 -32px;
}

table.main_layout td.ml_first div.mnu_box ul li.menu_03 a {
	color: #ffffff;
	background: url(img/menu_03.gif) no-repeat;
}
table.main_layout td.ml_first div.mnu_box ul li.menu_03 a#selected {
	color: #ffffff;
	background: url(img/menu_03.gif) no-repeat 0 -32px;
}
table.main_layout td.ml_first div.mnu_box ul li.menu_03 a:hover {
	color: #ffffff;
	background: url(img/menu_03.gif) no-repeat 0 -32px;
}

table.main_layout td.ml_first div.mnu_box ul li.menu_04 a {
	color: #ffffff;
	background: url(img/menu_11.gif) no-repeat;
}
table.main_layout td.ml_first div.mnu_box ul li.menu_04 a#selected {
	color: #ffffff;
	background: url(img/menu_11.gif) no-repeat 0 -32px;
}
table.main_layout td.ml_first div.mnu_box ul li.menu_04 a:hover {
	color: #ffffff;
	background: url(img/menu_11.gif) no-repeat 0 -32px;
}

table.main_layout td.ml_first div.mnu_box ul li.menu_06 a {
	color: #ffffff;
	background: url(img/menu_06.gif) no-repeat;
}
table.main_layout td.ml_first div.mnu_box ul li.menu_06 a#selected {
	color: #ffffff;
	background: url(img/menu_06.gif) no-repeat 0 -32px;
}
table.main_layout td.ml_first div.mnu_box ul li.menu_06 a:hover {
	color: #ffffff;
	background: url(img/menu_06.gif) no-repeat 0 -32px;
}

table.main_layout td.ml_first div.mnu_box ul li.menu_07 a {
	color: #ffffff;
	background: url(img/menu_07.gif) no-repeat;
}
table.main_layout td.ml_first div.mnu_box ul li.menu_07 a#selected {
	color: #ffffff;
	background: url(img/menu_07.gif) no-repeat 0 -32px;
}
table.main_layout td.ml_first div.mnu_box ul li.menu_07 a:hover {
	color: #ffffff;
	background: url(img/menu_07.gif) no-repeat 0 -32px;
}

table.main_layout td.ml_first div.mnu_box ul li.menu_08 a {
	color: #ffffff;
	background: url(img/menu_08.gif) no-repeat;
}
table.main_layout td.ml_first div.mnu_box ul li.menu_08 a#selected {
	color: #ffffff;
	background: url(img/menu_08.gif) no-repeat 0 -32px;
}
table.main_layout td.ml_first div.mnu_box ul li.menu_08 a:hover {
	color: #ffffff;
	background: url(img/menu_08.gif) no-repeat 0 -32px;
}

table.main_layout td.ml_first div.mnu_box ul li.menu_09 a {
	color: #ffffff;
	background: url(img/menu_09.gif) no-repeat;
}
table.main_layout td.ml_first div.mnu_box ul li.menu_09 a#selected {
	color: #ffffff;
	background: url(img/menu_09.gif) no-repeat 0 -32px;
}
table.main_layout td.ml_first div.mnu_box ul li.menu_09 a:hover {
	color: #ffffff;
	background: url(img/menu_09.gif) no-repeat 0 -32px;
}

table.main_layout td.ml_first div.mnu_box ul li.menu_10 a {
	color: #ffffff;
	background: url(img/menu_10.gif) no-repeat;
}
table.main_layout td.ml_first div.mnu_box ul li.menu_10 a#selected {
	color: #ffffff;
	background: url(img/menu_10.gif) no-repeat 0 -32px;
}
table.main_layout td.ml_first div.mnu_box ul li.menu_10 a:hover {
	color: #ffffff;
	background: url(img/menu_10.gif) no-repeat 0 -32px;
}

table.main_layout td.ml_second {
	vertical-align:top;
	padding:6px 0px 6px 6px;
}
table.main_layout td.ml_second div.page_link_sp {
	margin:5px;
}
table.main_layout td.ml_second div#smrow {
	line-height:1.2em;
}
table.main_layout td.ml_second div.page_link_sp img {
	margin:0px 3px 0px 10px;
}
table.main_layout td.ml_second div.page_link_sp img#first {
	margin:0px 3px 0px 5px;
}
table.main_layout td.ml_second h1 {
	width:689px;
	height:281px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(img/tp_main.jpg);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second h1.new {
	width:689px;
	height:281px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(img/tp_main2.jpg);
	background-repeat:no-repeat;
}

table.main_layout td.ml_second div.sub_main_sp {
	padding:6px 0px 0px 0px;
	width:688px;
}
table.main_layout td.ml_second div.sub_main_sp#link_on {
	padding:0px 0px 0px 0px;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp {
	margin:5px 5px 15px 7px;
	line-height:1.2em;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp hr {
	margin-top:5px;
	border-top:1px #ffffff dotted;
	border-bottom:1px #666666 dotted;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp table.tbl_style_01 {
	margin:4px 0px 10px 0px;
	border-collapse:collapse;
}
.tbl_style_02 {
	margin:4px 0px 10px 0px;
	border-collapse:collapse;
}
.tbl_style_02 td.bg-gray {

	background:#bbb;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp table.tbl_style_01#uketsuke {
	width:auto;
	margin:7px 0px 1px 0px;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp table.tbl_style_01 th {
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	background-color:#666666;
	border:1px #999999 solid;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp table.tbl_style_01 td.tby01_first {
	font-weight:bold;
	text-align:center;
	white-space:nowrap;
	background-color:#efefef;
	border:1px #999999 solid;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp table.tbl_style_01#houkatsu {
	width:auto;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp table.tbl_style_01#houkatsu td.tby01_first {
	padding:2px 5px 2px 5px;
	font-weight:normal;
	text-align:left;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp table.tbl_style_01 td {
	padding:3px;
	border:1px #999999 solid;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp table.tbl_style_02#hokenryo {
	width:655px;
}



table.main_layout td.ml_second div.sub_main_sp div.con_sp table.tbl_style_02#sakutei {
	width:450px;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp table.tbl_style_02#info {
	width:550px;
}

.tbl_style_02 th {
	color:#fff;
	padding:2px;
	font-weight:bold;
	text-align:center;
	background:#666;
	border:1px #999 solid;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp table.tbl_style_02 th.text_left {
	color:#ffffff;
	padding:2px;
	font-weight:bold;
	text-align:left;
	background-color:#666666;
	border:1px #999999 solid;
}

table.main_layout td.ml_second div.sub_main_sp div.con_sp table.tbl_style_02 th.tby02_th_02 {
	width:121px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	background-color:#666666;
	border:1px #999999 solid;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp table.tbl_style_02 td.tby02_first {
	/*width:121px;*/
	width:180px;
	font-weight:bold;
	text-align:center;
	white-space:nowrap;
	background-color:#efefef;
	border:1px #999999 solid;
}
.tbl_style_02 td.tby02_first_02 {
	width:180px;
	font-weight:bold;
	text-align:center;
	white-space:nowrap;
	background:#efefef;
	border:1px #999 solid;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp table.tbl_style_02 td.tby02_first_03 {
	width:190px;
	font-weight:bold;
	text-align:left;
	white-space:nowrap;
	background-color:#efefef;
	border:1px #999999 solid;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp table.tbl_style_02 td.tby02_first_04 {
	width:150px;
	font-weight:bold;
	text-align:left;
	white-space:nowrap;
	border:1px #999999 solid;
}


table.main_layout td.ml_second div.sub_main_sp div.con_sp table.tbl_style_02 td.tby02_first_05 {
	width:80px;
	font-weight:bold;
	text-align:center;
	white-space:nowrap;
	background-color:#efefef;
	border:1px #999999 solid;
}

table.main_layout td.ml_second div.sub_main_sp div.con_sp table.tbl_style_02 td.tby02_first_06 {
	width:80px;
	font-weight:bold;
	text-align:center;
	background-color:#efefef;
	border:1px #999999 solid;
}

table.main_layout td.ml_second div.sub_main_sp div.con_sp table.tbl_style_02 td.tby02_second {
	font-weight:bold;
	text-align:center;
	white-space:nowrap;
	background-color:#f9f9f9;
	border:1px #999999 solid;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp table.tbl_style_02 td.tby02_second_02 {
	width:121px;
	font-weight:bold;
	text-align:center;
	white-space:nowrap;
	background-color:#ffe8bd;
	border:1px #999999 solid;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp table.tbl_style_02 td.tby02_03 {
	text-align:center;
}
.tbl_style_02 td {
	padding : 3px;
	border  : 1px #999 solid;
}
.tbl_style_02 td.otherCost {
	text-align:center;
	width:100px;
	white-space:nowrap;
}

table.main_layout td.ml_second div.sub_main_sp div.con_sp table.tbl_style_02#kouhou td {
	text-align:center;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp table.tbl_style_02 td table {
	margin:0px;
	border-collapse:collapse;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp table.tbl_style_02 td table td {
	border:0px;
	padding:1px 18px 1px 0px;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp table.tbl_style_02 td table td.col2 {
	padding-left:2px;
	padding-bottom:5px;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp table.tbl_style_02 td table td.price {
	color:#ff6600;
	font-weight:bold;
	text-align:right
}


table.main_layout td.ml_second div.sub_main_sp div.con_sp table.tbl_style_04 {
	margin:4px 0px 2px 0px;
	width:665px;
	border-collapse:collapse;
}

table.main_layout td.ml_second div.sub_main_sp div.con_sp table.tbl_style_04 td {
	padding:15px;
	border:1px #ff9900 dashed;
	background-color:#fffff5;
}



table.main_layout td.ml_second div.sub_main_sp div.con_sp table.tbl_style_06 {
	width:655px;

}
table.main_layout td.ml_second div.sub_main_sp div.con_sp table.tbl_style_06 th {
	width:104px;
	font-weight:bold;
	text-align:center;
	background-color:#ffcc00;
	border:1px #999999 solid;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp table.tbl_style_06 td {
	padding:3px 3px 3px 6px;
	border:1px #999999 solid;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp table.tbl_style_06 td.tby06_first_01 {
	text-align:center;
	white-space:nowrap;
	background-color:#ffffe0;
	border:1px #999999 solid;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp table.tbl_style_06 td.tby06_first_02 {
	text-align:center;
	white-space:nowrap;
	background-color:#f0fcff;
	border:1px #999999 solid;
}

table.main_layout td.ml_second div.sub_main_sp div.con_sp table.tbl_style_06 td.tby06_01 {
	background-color:#ffffe0;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp table.tbl_style_06 td.tby06_02 {
	background-color:#f0fcff;
}

table.main_layout td.ml_second div.sub_main_sp div.con_sp img.chr_tle {
	margin:10px 0px 3px 0px;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp img.chr_tle02 {
	margin:5px 0px 3px 0px;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp img.chr_tle03 {
	margin:5px 0px 8px 0px;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp ul {
	margin:0px 0px 0px 17px;
	padding:0px;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp ol {
	margin:0px 0px 0px 20px;
	padding:0px;
}
table.main_layout td.ml_second div.sub_main_sp div.left_margin01 {
	margin:0px 0px 0px 10px;
}
table.main_layout td.ml_second div.sub_main_sp div.left_margin01_02 {
	margin:3px 0px 10px 10px;
}

table.main_layout td.ml_second div.sub_main_sp div.left_margin01 p {
	margin:0em 0em 0.7em 0em;
}
div.page_top {
	text-align:right;
	margin:7px 0px;
}

table.main_layout td.ml_second div.sub_main_sp div.con_sp div.page_top a {
	font-size:12px;
	color:#0000ff;
	text-decoration:none;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp div.page_top a:hover {
	text-decoration:underline;
	color:#ff3300;
}
table.main_layout td.ml_second div.tp_left_sp div div.ma_pa {
	margin:5px 0px 5px 10px;
	line-height:1.2em;
}

/* 広域連合の概要（pg_outline） START */
table.main_layout td.ml_second#pg_outline div.ca_title {
	width:688px;
	height:114px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	background-image:url(outline/img/tle_01.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#pg_outline div.ca_title div {
	font-size:12px;
	margin:60px 0px 0px 15px;
	line-height:1.3em;
}
table.main_layout td.ml_second#pg_outline h4 {
	font-weight:normal;
	background-image:url(img/point_01-2.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	margin:0px 0px 5px 0px;
	height:12px;
	font-size:small;
	line-height:1em;
}
table.main_layout td.ml_second#pg_outline div.sub_main_sp h2.subh2_01 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(outline/img/subtle_01_1.gif);
	background-repeat:no-repeat;
}

table.main_layout td.ml_second#pg_outline div.sub_main_sp table.tbl_outline {
	border-collapse:collapse;
}
table.main_layout td.ml_second#pg_outline div.sub_main_sp table.tbl_outline th {
	padding:2px 10px 10px 2px;
	text-align:left;
	vertical-align:top;
	white-space:nowrap;
}
table.main_layout td.ml_second#pg_outline div.sub_main_sp table.tbl_outline td {
	padding:2px 2px 10px 2px;
	vertical-align:top;
}
table.main_layout td.ml_second#pg_outline div.sub_main_sp table.tbl_outline td table {
	margin-bottom:5px;
	border-collapse:collapse;
}
table.main_layout td.ml_second#pg_outline div.sub_main_sp table.tbl_outline td table td {
	padding:1px 10px 1px 1px;
}
table.main_layout td.ml_second#pg_outline div.sub_main_sp table.tbl_outline td table td.td_nowrap{
	white-space:nowrap;
}



/* 広域連合の概要（pg_outline） END */

/* 介護保険-介護保険の仕組み（ins_shikumi） START */
table.main_layout td.ml_second#ins_shikumi div.ca_title {
	width:688px;
	height:114px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	background-image:url(insurance/img/tle_01-2.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_shikumi div.ca_title div {
	font-size:12px;
	margin:60px 0px 0px 15px;
	line-height:1.3em;
}

table.main_layout td.ml_second#ins_shikumi div.sub_main_sp h2.subh2_02 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_01_2.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_shikumi div.sub_main_sp img {
	margin-top:8px;
	margin-bottom:8px;
}
table.main_layout td.ml_second#ins_shikumi h4 {
	font-weight:normal;
	background-image:url(img/point_01.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	margin:0px 0px 5px 0px;
	height:12px;
	font-size:small;
	line-height:1em;
	height:auto;
}

table.main_layout td.ml_second#ins_shikumi div.icon_block img {
	margin-top:2px;
	margin-bottom:2px;
}

/* 介護保険-介護保険の仕組み（ins_shikumi） END */

/* 介護保険-介護保険のながれ（ins_tetsu_nagare） START */
table.main_layout td.ml_second#ins_tetsu_nagare div.ca_title {
	width:688px;
	height:114px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	background-image:url(insurance/img/tle_02.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_tetsu_nagare div.ca_title div {
	font-size:12px;
	margin:60px 0px 0px 15px;
	line-height:1.3em;
}
table.main_layout td.ml_second#ins_tetsu_nagare h4 {
	font-weight:normal;
	background-image:url(img/point_01.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	margin:0px 0px 5px 0px;
	height:12px;
	font-size:small;
	line-height:1em;
	height:auto;
}
table.main_layout td.ml_second#ins_tetsu_nagare div.sub_main_sp h2.subh2_01 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_02_1.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_tetsu_nagare div.sub_main_sp h2.subh2_02 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_02_2.gif);
	background-repeat:no-repeat;
}

table.main_layout td.ml_second#ins_tetsu_nagare div.sub_main_sp div.left_box {
	float:left;
}
table.main_layout td.ml_second#ins_tetsu_nagare div.sub_main_sp div.right_box {
	float:right;
}
table.main_layout td.ml_second#ins_tetsu_nagare div.sub_main_sp table.tbl_kaigo {
	margin:0px;
	border-collapse:collapse;
}
table.main_layout td.ml_second#ins_tetsu_nagare div.sub_main_sp table.tbl_kaigo#ka_ver2 {
	margin-bottom:11px;
}
table.main_layout td.ml_second#ins_tetsu_nagare div.sub_main_sp table.tbl_kaigo#ka_ver3 {
	margin:0px;
}
table.main_layout td.ml_second#ins_tetsu_nagare div.sub_main_sp table.tbl_kaigo th {
	width:90px;
	text-align:center;
	padding:1px 0px 1px 0px;
	background-color:#ff9900;
	white-space:nowrap;
	border:1px #666666 solid;
}
table.main_layout td.ml_second#ins_tetsu_nagare div.sub_main_sp table.tbl_kaigo#ka_ver2 th {
	background-color:#ffcc00;
}
table.main_layout td.ml_second#ins_tetsu_nagare div.sub_main_sp table.tbl_kaigo#ka_ver3 th {
	height:39px;
	background-color:#ffcc66;
}
table.main_layout td.ml_second#ins_tetsu_nagare div.sub_main_sp table.tbl_kaigo td {
	width:225px;
	border:1px #666666 solid;
	padding:1px 5px 1px 5px;
}
table.main_layout td.ml_second#ins_tetsu_nagare div.sub_main_sp table.tbl_kaigo#ka_ver2 td {
	line-height:1.4em;
}
table.main_layout td.ml_second#ins_tetsu_nagare div.sub_main_sp table.tbl_kaigo#ka_ver3 td {
	height:39px;
	line-height:1.4em;
}
/* 介護保険-介護保険の仕組み（ins_tetsu_nagare） END */

/* 介護保険-介護保険のながれ（ins_tetsu_service） START */
table.main_layout td.ml_second#ins_tetsu_service div.ca_title {
	width:688px;
	height:114px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	background-image:url(insurance/img/tle_03.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_tetsu_service div.ca_title div {
	font-size:12px;
	margin:60px 0px 0px 15px;
	line-height:1.3em;
}
table.main_layout td.ml_second#ins_tetsu_service h4 {
	font-weight:normal;
	background-image:url(img/point_01.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	margin:0px 0px 5px 0px;
	height:12px;
	font-size:small;
	line-height:1em;
	height:auto;
}
table.main_layout td.ml_second#ins_tetsu_service div.sub_main_sp h2.subh2_01 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_03_1.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_tetsu_service div.sub_main_sp h2.subh2_02 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_03_2.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_tetsu_service div.sub_main_sp h2.subh2_03 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_03_3.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_tetsu_service div.sub_main_sp h2.subh2_04 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_35.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_tetsu_service div.sub_main_sp h2.subh2_05 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_36.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_tetsu_service div.sub_main_sp h2.subh2_06 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_37.gif);
	background-repeat:no-repeat;
}

/* 介護保険-介護保険のながれ（ins_tetsu_service） END */

/* 介護保険-届出様式集（ins_tetsu_todoke） START */
table.main_layout td.ml_second#ins_tetsu_todoke div.ca_title {
	width:688px;
	height:114px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	background-image:url(insurance/img/tle_04.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_tetsu_todoke div.ca_title div {
	font-size:12px;
	margin:60px 0px 0px 15px;
	line-height:1.3em;
}
table.main_layout td.ml_second#ins_tetsu_todoke h4 {
	font-weight:normal;
	background-image:url(img/point_01.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	margin:0px 0px 5px 0px;
	height:12px;
	font-size:small;
	line-height:1em;
}
table.main_layout td.ml_second#ins_tetsu_todoke div.sub_main_sp h2.subh2_01 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_04_1.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_tetsu_todoke div.sub_main_sp h2.subh2_02 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_04_2.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_tetsu_todoke div.sub_main_sp h2.subh2_03 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_04_3.gif);
	background-repeat:no-repeat;
}

table.main_layout td.ml_second#ins_tetsu_todoke div.sub_main_sp h2.subh2_05,
table.main_layout td.ml_second#ins_tetsu_todoke div.sub_main_sp h2.subh2_05-2,
table.main_layout td.ml_second#ins_tetsu_todoke div.sub_main_sp h2.subh2_05-3 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_04_5.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_tetsu_todoke div.sub_main_sp h2.subh2_05-2 {
	background-image:url(insurance/img/subtle_04_5-2.gif);
}
table.main_layout td.ml_second#ins_tetsu_todoke div.sub_main_sp h2.subh2_05-3 {
	background-image:url(insurance/img/subtle_04_5-3.gif);
}
table.main_layout td.ml_second#ins_tetsu_todoke div.sub_main_sp h2.subh2_06 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_04_6.gif);
	background-repeat:no-repeat;
}

table.main_layout td.ml_second#ins_tetsu_todoke div.sub_main_sp h2.subh2_07 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_04_7.gif);
	background-repeat:no-repeat;
}

table.main_layout td.ml_second#ins_tetsu_todoke div.sub_main_sp h2.subh2_08 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_04_8.gif);
	background-repeat:no-repeat;
}

table.main_layout td.ml_second#ins_tetsu_todoke div.sub_main_sp h2.subh2_09 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_04_9.gif);
	background-repeat:no-repeat;
}


/* 介護保険-介護保険-届出様式集（ins_tetsu_todoke） END */

/* 介護保険-Q-A;（ins_tetsu_qa） START */
table.main_layout td.ml_second#ins_tetsu_qa div.ca_title {
	width:688px;
	height:114px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	background-image:url(insurance/img/tle_05.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_tetsu_qa div.ca_title div {
	font-size:12px;
	margin:60px 0px 0px 15px;
	line-height:1.3em;
}
table.main_layout td.ml_second#ins_tetsu_qa h4 {
	font-weight:normal;
	background-image:url(img/point_01.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	margin:0px 0px 5px 0px;
	height:12px;
	font-size:small;
	line-height:1em;
}
table.main_layout td.ml_second#ins_tetsu_qa div.sub_main_sp h2.subh2_01 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_05_1.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_tetsu_qa div.sub_main_sp h2.subh2_02 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_05_2.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_tetsu_qa div.sub_main_sp h2.subh2_03 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_05_3.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_tetsu_qa div.sub_main_sp h2.subh2_04 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_05_4.gif);
	background-repeat:no-repeat;
}

/* 介護保険-Q-A（ins_tetsu_qa） END */

/* 介護保険-介護保険料のしくみ（ins_hokenryo） START */
table.main_layout td.ml_second#ins_hokenryo div.ca_title {
	width:688px;
	height:114px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	background-image:url(insurance/img/tle_06.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_hokenryo div.ca_title div {
	font-size:12px;
	margin:60px 0px 0px 15px;
	line-height:1.3em;
}
table.main_layout td.ml_second#ins_hokenryo h4 {
	font-weight:normal;
	background-image:url(img/point_01.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	margin:0px 0px 5px 0px;
	height:12px;
	font-size:small;
	line-height:1em;
	height:auto;
}

table.main_layout td.ml_second#ins_hokenryo div.sub_main_sp h2.subh2_01 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_06_1.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_hokenryo div.sub_main_sp h2.subh2_02 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_06_2.gif);
	background-repeat:no-repeat;
}

/* 介護保険-介護保険料のしくみ（ins_hokenryo） END */

/* 介護保険-介護事業計画（ins_kaigoplan） START */
table.main_layout td.ml_second#ins_kaigoplan div.ca_title {
	width:688px;
	height:114px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	background-image:url(insurance/img/tle_07.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_kaigoplan div.ca_title div {
	font-size:12px;
	margin:60px 0px 0px 15px;
	line-height:1.3em;
}
table.main_layout td.ml_second#ins_kaigoplan h4 {
	font-weight:normal;
	background-image:url(img/point_01.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	margin:0px 0px 5px 0px;
	height:12px;
	font-size:small;
	line-height:1em;
	height:auto;
}
table.main_layout td.ml_second#ins_kaigoplan div.sub_main_sp h2.subh2_01 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_1.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_kaigoplan div.sub_main_sp h2.subh2_02 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_2.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_kaigoplan div.sub_main_sp h2.subh2_03 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_3.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_kaigoplan div.sub_main_sp h2.subh2_04 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_4.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_kaigoplan div.sub_main_sp h2.subh2_05 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_5.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_kaigoplan div.sub_main_sp h2.subh2_07 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_38.gif);
	background-repeat:no-repeat;
}
/* 介護保険-介護事業計画（ins_kaigoplan） END */

/* 介護保険-事業者募集について（ins_jigyosha） START */
table.main_layout td.ml_second#ins_jigyosha div.ca_title {
	width:688px;
	height:114px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	background-image:url(insurance/img/tle_08.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_jigyosha div.ca_title div {
	font-size:12px;
	margin:60px 0px 0px 15px;
	line-height:1.3em;
}
table.main_layout td.ml_second#ins_jigyosha h4 {
	font-weight:normal;
	background-image:url(img/point_01.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	margin:0px 0px 5px 0px;
	height:12px;
	font-size:small;
	line-height:1em;
	height:auto;
}
table.main_layout td.ml_second#ins_jigyosha div.sub_main_sp h2.subh2_01 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_1.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_jigyosha div.sub_main_sp h2.subh2_03 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_3.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_jigyosha div.sub_main_sp h2.subh2_04 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_4.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_jigyosha div.sub_main_sp h2.subh2_05 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_5.gif);
	background-repeat:no-repeat;
}
.ml_second#ins_jigyosha div.sub_main_sp h2.subh2_06,
.ml_second#ins_jigyosha div.sub_main_sp h2.subh2_09 {
	margin:0px;
	padding:0px;
}

table.main_layout td.ml_second#ins_jigyosha div.sub_main_sp h2.subh2_07 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_7.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_jigyosha div.sub_main_sp h2.subh2_08 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_31.gif);
	background-repeat:no-repeat;
}
ol.li_ol li {
	margin-left:5px;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp table.tbl_style_01#jigyosha06 {
	width:300px;
	margin-left:17px;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp table.tbl_style_01#jigyosha06 td {
	text-align:center;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp table.tbl_style_01#jigyosha06 td.tby01_first {
	padding:2px 5px 2px 5px;
	font-weight:normal;
	text-align:left;
}

/* 介護保険-事業者募集について（ins_jigyosha） END */

/* 介護保険-包括支援センター（ins_houkatsu） START */
table.main_layout td.ml_second#ins_houkatsu div.ca_title {
	width:688px;
	height:114px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	background-image:url(insurance/img/tle_09.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_houkatsu div.ca_title.wide {
	height:150px;
	background-image:url(insurance/img/tle_09_wide.gif);
}
table.main_layout td.ml_second#ins_houkatsu div.ca_title div {
	font-size:12px;
	margin:60px 0px 0px 15px;
	line-height:1.3em;
}
table.main_layout td.ml_second#ins_houkatsu h4 {
	font-weight:normal;
	background-image:url(img/point_01.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	margin:0px 0px 5px 0px;
	height:12px;
	font-size:small;
	line-height:1em;
	height:auto;
}
table.main_layout td.ml_second#ins_houkatsu div.sub_main_sp h2.subh2_01 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_11.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_houkatsu div.sub_main_sp h2.subh2_02 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_8.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_houkatsu div.sub_main_sp h2.subh2_03 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_10.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_houkatsu div.sub_main_sp h2.subh2_04 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_4.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_houkatsu div.sub_main_sp h2.subh2_05 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_9.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_houkatsu div.sub_main_sp h2.subh2_06 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_6.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_houkatsu div.sub_main_sp h2.subh2_07 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_7.gif);
	background-repeat:no-repeat;
}
ol.li_ol li {
	margin-left:5px;
}
.ma_lew {
	margin-left:9px;
}
/* 介護保険-包括支援センター（ins_houkatsu） END */


/* 介護保険-ケアマネジメント（ins_caremane） START */
table.main_layout td.ml_second#ins_caremane div.ca_title {
	width:688px;
	height:114px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	background-image:url(insurance/img/tle_10.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_caremane div.ca_title div {
	font-size:12px;
	margin:60px 0px 0px 15px;
	line-height:1.3em;
}
table.main_layout td.ml_second#ins_caremane h4 {
	font-weight:normal;
	background-image:url(img/point_01.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	margin:0px 0px 5px 0px;
	height:12px;
	font-size:small;
	line-height:1em;
	height:auto;
}
table.main_layout td.ml_second#ins_caremane div.sub_main_sp h2.subh2_01 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_11.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_caremane div.sub_main_sp h2.subh2_02 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_12.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_caremane div.sub_main_sp h2.subh2_03 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_10.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_caremane div.sub_main_sp h2.subh2_04 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_4.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_caremane div.sub_main_sp h2.subh2_05 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_13.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_caremane div.sub_main_sp h2.subh2_06 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_6.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_caremane div.sub_main_sp h2.subh2_07 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_7.gif);
	background-repeat:no-repeat;
}
ol.li_ol li {
	margin-left:5px;
}
/* 介護保険-ケアマネジメントセンター（ins_houkatsu） END */

/* 介護保険-権利擁護（ins_kenri） START */
table.main_layout td.ml_second#ins_kenri div.ca_title {
	width:688px;
	height:114px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	background-image:url(insurance/img/tle_11.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_kenri div.ca_title div {
	font-size:12px;
	margin:60px 0px 0px 15px;
	line-height:1.3em;
}
table.main_layout td.ml_second#ins_kenri h4 {
	font-weight:normal;
	background-image:url(img/point_01.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	margin:0px 0px 5px 0px;
	height:12px;
	font-size:small;
	line-height:1em;
	height:auto;
}
table.main_layout td.ml_second#ins_kenri div.sub_main_sp h2.subh2_02 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_14.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_kenri div.sub_main_sp h2.subh2_05 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_15.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_kenri div.sub_main_sp h2.subh2_06 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_16.gif);
	background-repeat:no-repeat;
}

ol.li_ol li {
	margin-left:5px;
}
/* 介護保険-権利擁護（ins_kenri） END */

/* 介護保険-総合相談支援（ins_soudan） START */
table.main_layout td.ml_second#ins_soudan div.ca_title {
	width:688px;
	height:114px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	background-image:url(insurance/img/tle_12.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_soudan div.ca_title div {
	font-size:12px;
	margin:60px 0px 0px 15px;
	line-height:1.3em;
}
table.main_layout td.ml_second#ins_soudan h4 {
	font-weight:normal;
	background-image:url(img/point_01.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	margin:0px 0px 5px 0px;
	height:12px;
	font-size:small;
	line-height:1em;
	height:auto;
}
table.main_layout td.ml_second#ins_soudan div.sub_main_sp h2.subh2_02 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_17.gif);
	background-repeat:no-repeat;
}

/* 介護保険-総合相談支援（ins_soudan） END */

/* 介護保険-亀山地域包括支援センター（ins_kameyama） START */
table.main_layout td.ml_second#ins_kameyama div.ca_title {
	width:688px;
	height:114px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	background-image:url(insurance/img/tle_13.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_kameyama div.ca_title div {
	font-size:12px;
	margin:60px 0px 0px 15px;
	line-height:1.3em;
}
table.main_layout td.ml_second#ins_kameyama h4 {
	font-weight:normal;
	background-image:url(img/point_01.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	margin:0px 0px 5px 0px;
	height:12px;
	font-size:small;
	line-height:1em;
	height:auto;
}
table.main_layout td.ml_second#ins_kameyama div.sub_main_sp h2.subh2_02 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_18.gif);
	background-repeat:no-repeat;
}

table.main_layout td.ml_second#ins_kameyama div.sub_main_sp h2.subh2_03 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_19.gif);
	background-repeat:no-repeat;
}

table.main_layout td.ml_second#ins_kameyama div.sub_main_sp h2.subh2_04 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_20.gif);
	background-repeat:no-repeat;
}
.va_tp {
	border-collapse:collapse;
	border:1px #CCCCCC solid;
}
.va_tp td {
	vertical-align:top;
	text-align:center;
	padding:5px;
	border:1px #CCCCCC solid;
}

/* 介護保険-亀山地域包括支援センター（ins_kameyama） END */

/* 介護保険-西部地域包括支援センター（ins_seibu） START */
table.main_layout td.ml_second#ins_seibu div.ca_title {
	width:688px;
	height:114px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	background-image:url(insurance/img/tle_14.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_seibu div.ca_title div {
	font-size:12px;
	margin:60px 0px 0px 15px;
	line-height:1.3em;
}
table.main_layout td.ml_second#ins_seibu h4 {
	font-weight:normal;
	background-image:url(img/point_01.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	margin:0px 0px 5px 0px;
	height:12px;
	font-size:small;
	line-height:1em;
	height:auto;
}
table.main_layout td.ml_second#ins_seibu div.sub_main_sp h2.subh2_02 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_21.gif);
	background-repeat:no-repeat;
}

table.main_layout td.ml_second#ins_seibu div.sub_main_sp h2.subh2_03 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_19.gif);
	background-repeat:no-repeat;
}

table.main_layout td.ml_second#ins_seibu div.sub_main_sp h2.subh2_04 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_20.gif);
	background-repeat:no-repeat;
}
.va_tp {
	border-collapse:collapse;
	border:1px #CCCCCC solid;
}
.va_tp td {
	vertical-align:top;
	text-align:center;
	padding:5px;
	border:1px #CCCCCC solid;
}
.abs_ma {
	margin:0px 0px 0px 260px;
	padding:0px;
	position:absolute;
}

/* 介護保険-西部地域包括支援センター（ins_seibu） END */

/* 介護保険-中部地域包括支援センター（ins_chubu） START */
table.main_layout td.ml_second#ins_chubu div.ca_title {
	width:688px;
	height:114px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	background-image:url(insurance/img/tle_15.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_chubu div.ca_title div {
	font-size:12px;
	margin:60px 0px 0px 15px;
	line-height:1.3em;
}
table.main_layout td.ml_second#ins_chubu h4 {
	font-weight:normal;
	background-image:url(img/point_01.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	margin:0px 0px 5px 0px;
	height:12px;
	font-size:small;
	line-height:1em;
	height:auto;
}
table.main_layout td.ml_second#ins_chubu div.sub_main_sp h2.subh2_02 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_22.gif);
	background-repeat:no-repeat;
}

table.main_layout td.ml_second#ins_chubu div.sub_main_sp h2.subh2_03 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_19.gif);
	background-repeat:no-repeat;
}

table.main_layout td.ml_second#ins_chubu div.sub_main_sp h2.subh2_04 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_20.gif);
	background-repeat:no-repeat;
}
.va_tp {
	border-collapse:collapse;
	border:1px #CCCCCC solid;
}
.va_tp td {
	vertical-align:top;
	text-align:center;
	padding:5px;
	border:1px #CCCCCC solid;
}
.abs_ma {
	margin:0px 0px 0px 260px;
	padding:0px;
	position:absolute;
}

/* 介護保険-中部地域包括支援センター（ins_chubu） END */

/* 介護保険-北部地域包括支援センター（ins_hokubu） START */
table.main_layout td.ml_second#ins_hokubu div.ca_title {
	width:688px;
	height:114px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	background-image:url(insurance/img/tle_16.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_hokubu div.ca_title div {
	font-size:12px;
	margin:60px 0px 0px 15px;
	line-height:1.3em;
}
table.main_layout td.ml_second#ins_hokubu h4 {
	font-weight:normal;
	background-image:url(img/point_01.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	margin:0px 0px 5px 0px;
	height:12px;
	font-size:small;
	line-height:1em;
	height:auto;
}
table.main_layout td.ml_second#ins_hokubu div.sub_main_sp h2.subh2_02 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_23.gif);
	background-repeat:no-repeat;
}

table.main_layout td.ml_second#ins_hokubu div.sub_main_sp h2.subh2_03 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_19.gif);
	background-repeat:no-repeat;
}

table.main_layout td.ml_second#ins_hokubu div.sub_main_sp h2.subh2_04 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_20.gif);
	background-repeat:no-repeat;
}
.va_tp {
	border-collapse:collapse;
	border:1px #CCCCCC solid;
}
.va_tp td {
	vertical-align:top;
	text-align:center;
	padding:5px;
	border:1px #CCCCCC solid;
}
.abs_ma {
	margin:0px 0px 0px 260px;
	padding:0px;
	position:absolute;
}

/* 介護保険-北部地域包括支援センター（ins_hokubu） END */

/* 介護保険-南部地域包括支援センター（ins_nanbu） START */
table.main_layout td.ml_second#ins_nanbu div.ca_title {
	width:688px;
	height:114px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	background-image:url(insurance/img/tle_17.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_nanbu div.ca_title div {
	font-size:12px;
	margin:60px 0px 0px 15px;
	line-height:1.3em;
}
table.main_layout td.ml_second#ins_nanbu h4 {
	font-weight:normal;
	background-image:url(img/point_01.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	margin:0px 0px 5px 0px;
	height:12px;
	font-size:small;
	line-height:1em;
	height:auto;
}
table.main_layout td.ml_second#ins_nanbu div.sub_main_sp h2.subh2_02 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_24.gif);
	background-repeat:no-repeat;
}

table.main_layout td.ml_second#ins_nanbu div.sub_main_sp h2.subh2_03 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_19.gif);
	background-repeat:no-repeat;
}

table.main_layout td.ml_second#ins_nanbu div.sub_main_sp h2.subh2_04 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_20.gif);
	background-repeat:no-repeat;
}
.va_tp {
	border-collapse:collapse;
	border:1px #CCCCCC solid;
}
.va_tp td {
	vertical-align:top;
	text-align:center;
	padding:5px;
	border:1px #CCCCCC solid;
}
.abs_ma {
	margin:0px 0px 0px 260px;
	padding:0px;
	position:absolute;
}

/* 介護保険-南部地域包括支援センター（ins_nanbu） END */

/* 介護保険-包括Ｑ＆Ａ（ins_qa） START */
table.main_layout td.ml_second#ins_qa div.ca_title {
	width:688px;
	height:114px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	background-image:url(insurance/img/tle_18.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_qa div.ca_title div {
	font-size:12px;
	margin:60px 0px 0px 15px;
	line-height:1.3em;
}
table.main_layout td.ml_second#ins_qa h4 {
	font-weight:normal;
	background-image:url(img/point_01.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	margin:0px 0px 5px 0px;
	height:12px;
	font-size:small;
	line-height:1em;
	height:auto;
}
table.main_layout td.ml_second#ins_qa div.sub_main_sp h2.subh2_02 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_25.gif);
	background-repeat:no-repeat;
}

table.main_layout td.ml_second#ins_qa div.sub_main_sp h2.subh2_03 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_26.gif);
	background-repeat:no-repeat;
}

table.main_layout td.ml_second#ins_qa div.sub_main_sp h2.subh2_04 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_27.gif);
	background-repeat:no-repeat;
}

table.main_layout td.ml_second#ins_qa div.sub_main_sp h2.subh2_05 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_28.gif);
	background-repeat:no-repeat;
}

table.main_layout td.ml_second#ins_qa div.sub_main_sp h2.subh2_06 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_29.gif);
	background-repeat:no-repeat;
}
/* 介護保険-包括Ｑ＆Ａ（ins_qa） END */

/* 介護保険-検索ページ（ins_kensaku） START */
table.main_layout td.ml_second#ins_kensaku div.ca_title {
	width:688px;
	height:114px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	background-image:url(insurance/img/tle_19.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_kensaku div.ca_title div {
	font-size:12px;
	margin:60px 0px 0px 15px;
	line-height:1.3em;
}
table.main_layout td.ml_second#ins_kensaku h4 {
	font-weight:normal;
	background-image:url(img/point_01.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	margin:0px 0px 5px 0px;
	height:12px;
	font-size:small;
	line-height:1em;
	height:auto;
}
table.main_layout td.ml_second#ins_kensaku div.sub_main_sp h2.subh2_02 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(insurance/img/subtle_07_30.gif);
	background-repeat:no-repeat;
}

table.main_layout td.ml_second#ins_kensaku div.sub_main_sp span {
	font-size:large;
	font-weight:bold;
}

table.main_layout td.ml_second#ins_kensaku div.sub_main_sp table {
	border:1px #999999 solid;
	border-collapse:collapse;
	background-color:#efefef;
	width:660px;
	height:auto;
	font-size:large;
	margin:0px;
	padding:0px;
}
table.main_layout td.ml_second#ins_kensaku div.sub_main_sp table td {
	padding:5px;
	border:1px #999999 solid;
	width:165px;
	height:auto;
}

/* 介護保険-検索ページ（ins_kensaku） END */

/* 介護保険-新型コロナウイルス感染症（ins_covid19） START */
table.main_layout td.ml_second#ins_covid19 {
	line-height: 1.5em;
}
table.main_layout td.ml_second#ins_covid19 div.ca_title {
	width:688px;
	height:114px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	background-image:url(insurance/img/tle_covid19-200415.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#ins_covid19 div.ca_title div {
	font-size:12px;
	margin:60px 0px 0px 15px;
	line-height:1.3em;
}
table.main_layout td.ml_second#ins_covid19 .mt10 {
	margin-top: 10px;
}
table.main_layout td.ml_second#ins_covid19 .mb45 {
	margin-bottom: 45px;
}
table.main_layout td.ml_second#ins_covid19 .subtitle {
	display: block;
	background:url(img/point_01.gif) no-repeat 0px -1px;
	padding:0px 0px 0px 13px;
	margin-left: 1em;
	height:12px;
	font-size:small;
	line-height:1em;
	height:auto;
	color: #000;
	font-weight: bold;
}
table.main_layout td.ml_second#ins_covid19 .contactus {
	display: flex;
	align-items: center;
	border: 1px solid #ccc;
	background: #eee;
}
table.main_layout td.ml_second#ins_covid19 .contactus h4 {
	width: 20%;
	padding: 10px;
	text-align: center;
}
table.main_layout td.ml_second#ins_covid19 .contactus div {
	width: 80%;
	padding: 10px;
	background: #fff;
}
table.main_layout td.ml_second#ins_covid19 .contactus dl {
	margin: 0;
}
table.main_layout td.ml_second#ins_covid19 .contactus dl dd {
	margin-left: 0;
}
table.main_layout td.ml_second#ins_covid19 .relation {
	margin: 0 10px;
	border: 1px solid #ccc;
}
table.main_layout td.ml_second#ins_covid19 .relation h4 {
	margin: 0;
	padding: 5px 15px;
	background: #eee;
	font-weight: bold;
}
table.main_layout td.ml_second#ins_covid19 .relation div {
	margin: 0;
	padding: 5px 15px;
}
table.main_layout td.ml_second#ins_covid19 .relation div dl {
	margin: 0 0 10px;
	border-bottom: 1px dashed #ddd;
}
table.main_layout td.ml_second#ins_covid19 .relation div dl:last-of-type {
	margin-bottom: 0;
	border-bottom: none;
}
table.main_layout td.ml_second#ins_covid19 .relation div dd {
	margin-bottom: 10px;
}
table.main_layout td.ml_second#ins_covid19 .relation div dl:last-of-type dd {
	margin-bottom: 0;
}
table.main_layout td.ml_second#ins_covid19 table.relation-contactus {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0 10px;
	width: calc(100% - 20px);
	border: 1px solid #ccc;
}
table.main_layout td.ml_second#ins_covid19 table.relation-contactus td {
	padding: 5px 15px;
	background: #fff;
	border: 1px solid #ccc;
}
table.main_layout td.ml_second#ins_covid19 table.relation-contactus .th {
	margin: 0;
	background: #eee;
	font-weight: bold;
	text-align: center;
}



/* 介護保険-新型コロナウイルス感染症（ins_covid19） END */

/* 消費生活相談（pg_soudan） START */
table.main_layout td.ml_second#pg_soudan div.ca_title {
	width:688px;
	height:114px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	background-image:url(conference/img/tle_07.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#pg_soudan div.ca_title div {
	font-size:12px;
	/*margin:60px 0px 0px 15px;*/
	margin : 65px 0px 0px 285px;
	line-height:1.3em;
}

table.main_layout td.ml_second#pg_soudan h4 {
	font-weight:normal;
	background-image:url(img/point_01.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	margin:0px 0px 5px 0px;
	height:12px;
	font-size:small;
	line-height:1em;
}
table.main_layout td.ml_second#pg_soudan div.sub_main_sp h2.subh2_01 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(conference/img/subtle_01_1.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#pg_soudan div.sub_main_sp h2.subh2_02 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(conference/img/subtle_01_2.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#pg_soudan div.sub_main_sp h2.subh2_03 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(conference/img/subtle_01_3.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#pg_soudan div.sub_main_sp h2.subh2_04 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(conference/img/subtle_01_4.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#pg_soudan div.sub_main_sp table.tbl_soudan_01 {
	margin:3px 0px 0px 0px;
	border-collapse:collapse;
}
table.main_layout td.ml_second#pg_soudan div.sub_main_sp table.tbl_soudan_01 td {
	padding:0px;
	text-align:center;
	vertical-align:top;
}
table.main_layout td.ml_second#pg_soudan div.sub_main_sp table.tbl_soudan_01 td img {
	margin-bottom:1px;
	margin-right:9px;
}

table.main_layout td.ml_second#pg_soudan div.sub_main_sp img.img_kouza {
	margin:0px 0px 0px 10px;
	float:right;
}
/* 消費生活相談（pg_soudan） END */

/* 広域行政圏計画（pg_plan） START */
table.main_layout td.ml_second#pg_plan div.ca_title {
	width:688px;
	height:114px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	background-image:url(plan/img/tle_01.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#pg_plan div.ca_title div {
	font-size:12px;
	margin:60px 0px 0px 15px;
	line-height:1.3em;
}
table.main_layout td.ml_second#pg_plan h4 {
	font-weight:bold;
	background-image:url(img/point_01.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	margin:0px 0px 5px 0px;
	height:12px;
	font-size:small;
	line-height:1em;
	height:auto;
}
table.main_layout td.ml_second#pg_plan div.sub_main_sp h2.subh2_01 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(plan/img/subtle_01_1.gif);
	background-repeat:no-repeat;
}

table.main_layout td.ml_second#pg_plan div.sub_main_sp img.img_plan01 {
	margin:0px 0px 0px 10px;
	float:right;
	border:1px #000000 solid;
}

/* 広域行政圏計画（pg_plan） END */

/* 広域連合議会（pg_assembly） START */
table.main_layout td.ml_second#pg_assembly div.ca_title {
	width:688px;
	height:114px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	background-image:url(assembly/img/tle_01.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#pg_assembly div.ca_title div {
	font-size:12px;
	margin:60px 0px 0px 15px;
	line-height:1.3em;
}
table.main_layout td.ml_second#pg_assembly h4 {
	font-weight:bold;
	background-image:url(img/point_01.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	margin:8px 10px 5px 0px;
	font-size:small;
	line-height:1.2em;
}
table.main_layout td.ml_second#pg_assembly div.sub_main_sp h2.subh2_01 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(assembly/img/subtle_01_1.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#pg_assembly div.sub_main_sp h2.subh2_02 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(assembly/img/subtle_01_2.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#pg_assembly div.sub_main_sp h2.subh2_03 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(assembly/img/subtle_01_3.gif);
	background-repeat:no-repeat;
}

table.main_layout td.ml_second#pg_assembly div.sub_main_sp table.tbl_assembly {
	border-collapse:collapse;
	width:680px;
}
table.main_layout td.ml_second#pg_assembly div.sub_main_sp table.tbl_assembly th {
	padding:2px 10px 10px 2px;
	text-align:left;
	vertical-align:top;
	white-space:nowrap;
	line-height:1.8em;
}
table.main_layout td.ml_second#pg_assembly div.sub_main_sp table.tbl_assembly td {
	padding:2px 2px 10px 2px;
	vertical-align:top;
	line-height:1.8em;
}

table.main_layout td.ml_second#pg_assembly div.sub_main_sp table.tbl_assembly td.as_img img {
	border:1px #000000 solid;
}
/* 広域連合議会（pg_assembly） END */

/* 財政関係（pg_finances） START */
table.main_layout td.ml_second#pg_finances div.ca_title {
	width:688px;
	height:114px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	background-image:url(finances/img/tle_01.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#pg_finances div.ca_title div {
	font-size:12px;
	margin:60px 0px 0px 15px;
	line-height:1.3em;
}
table.main_layout td.ml_second#pg_finances h4 {
	font-weight:bold;
	background-image:url(img/point_01.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	margin:10px 0px 5px 0px;
	height:12px;
	font-size:small;
	line-height:1em;
	height:auto;
}
table.main_layout td.ml_second#pg_finances div.sub_main_sp h2.subh2_01 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(finances/img/subtle_01_1.gif);
	background-repeat:no-repeat;
}

/* 財政関係（pg_finances） END */

/* 広域連合広報（pg_info） START */
table.main_layout td.ml_second#pg_info div.ca_title {
	width:688px;
	height:114px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	background-image:url(information/img/tle_01.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#pg_info div.ca_title div {
	font-size:12px;
	margin:60px 0px 0px 15px;
	line-height:1.3em;
}
table.main_layout td.ml_second#pg_info h4 {
	font-weight:bold;
	background-image:url(img/point_01.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	margin:10px 0px 5px 0px;
	height:12px;
	font-size:small;
	line-height:1em;
	height:auto;
}
table.main_layout td.ml_second#pg_info div.sub_main_sp h2.subh2_01 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(information/img/subtle_01_1.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#pg_info div.sub_main_sp h2.subh2_02 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(information/img/subtle_01_2.gif);
	background-repeat:no-repeat;
}


/* 広域連合広報（pg_info） END */


/* リンク（pg_link） START */
table.main_layout td.ml_second#pg_link div.ca_title {
	width:688px;
	height:114px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	background-image:url(link/img/tle_01.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#pg_link div.ca_title div {
	font-size:12px;
	margin:60px 0px 0px 15px;
	line-height:1.3em;
}
table.main_layout td.ml_second#pg_link h4 {
	font-weight:bold;
	background-image:url(img/point_01.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	margin:10px 0px 5px 0px;
	height:12px;
	font-size:small;
	line-height:1em;
	height:auto;
}
table.main_layout td.ml_second#pg_link div.sub_main_sp h2.subh2_01 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(link/img/subtle_01_1.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#pg_link div.sub_main_sp h3.subh2_02 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(link/img/subtle_01_2.gif);
	background-repeat:no-repeat;
}

/* リンク（pg_link） END */

/* プライバシーポリシー（pg_privacy） START */
table.main_layout td.ml_second#pg_privacy div.ca_title {
	width:688px;
	height:114px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	background-image:url(privacy-policy/img/tle_01.gif);
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#pg_privacy div.ca_title div {
	font-size:12px;
	margin:60px 0px 0px 15px;
	line-height:1.3em;
}
table.main_layout td.ml_second#pg_privacy h2 {
	font-weight:bold;
	background-image:url(img/point_01.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	margin:10px 0px 5px 0px;
	height:12px;
	font-size:small;
	line-height:1em;
	height:auto;
}
table.main_layout td.ml_second#pg_privacy .content {
	padding: 10px 10px 10px 10px;
	line-height: 1.4em;
}
table.main_layout td.ml_second#pg_privacy .column {
	margin-bottom: 2em;
}
table.main_layout td.ml_second#pg_privacy div.sub_main_sp h2.subh2_01 {
	width:688px;
	height:29px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-image:url(privacy-policy/img/subtle_01_1.gif);
	background-repeat:no-repeat;
}
/* プライバシーポリシー（pg_privacy） END */











table.main_layout td.ml_second div.sub_main_sp div.con_sp .houkatsu_map {
	margin: 15px 0 40px;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp .houkatsu_work_list {
	margin-top: 15px;
	padding: 25px;
	border: 2px solid #ddd;
	border-radius: 5px;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp .houkatsu_work_list strong {
	display: block;
	margin-bottom: 10px;
	font-size: 16px;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp .houkatsu_work_list strong span {
	display: inline-block;
	margin-left: 10px;
	font-size: 14px;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp .houkatsu_work_list ul {
	margin: 10px 0 10px 33px;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp .houkatsu_work_list ul li {
	line-height: 1.5em;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp .houkatsu_work_list p {
	margin: 0;
	line-height: 1.5em;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp .flex {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp .flex .btn_link {
	margin: 0;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp .flex .btn_link a {
	position: relative;
	padding: 5px 30px;
	background: #19194B;
	border-radius: 3px;
	font-size: 14px;
	color: #fff;
	line-height: 1em;
	text-decoration: none;
	transition: all .25s ease-in-out;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp .flex .btn_link a::after {
	content: "";
	position: absolute;
	top: 50%;
	right: 20px;
	width: 6px;
	height: 6px;
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
	transform: rotate(45deg) translateY(-7px);
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp .flex .btn_link a:hover {
	opacity: .5;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp .houkatsu_table {
	width: 100%;
	margin-bottom: 40px;
	border-collapse: collapse;
	border-spacing: 0;
	border: 1px solid #ccc;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp .houkatsu_table .th {
	padding: 10px;
	background: #eee;
	font-weight: bold;
	color: #333;
	text-align: center;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp .houkatsu_table td {
	padding: 10px;
	border: 1px solid #ccc;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp .houkatsu_table td:first-of-type {
	width: 35%;
	text-align: center;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp .houkatsu_table td:nth-of-type(3) {
	width: 35%;
}
table.main_layout td.ml_second div.sub_main_sp div.con_sp .houkatsu_table td ul li {
	padding: 2px 0;
}








table.main_layout td.ml_second#houkatsu_suzuka_no01 div.ca_title,
table.main_layout td.ml_second#houkatsu_suzuka_no02 div.ca_title,
table.main_layout td.ml_second#houkatsu_suzuka_no03 div.ca_title,
table.main_layout td.ml_second#houkatsu_suzuka_no04 div.ca_title,
table.main_layout td.ml_second#houkatsu_suzuka_no05 div.ca_title,
table.main_layout td.ml_second#houkatsu_suzuka_no06 div.ca_title,
table.main_layout td.ml_second#houkatsu_suzuka_no07 div.ca_title,
table.main_layout td.ml_second#houkatsu_suzuka_no08 div.ca_title,
table.main_layout td.ml_second#houkatsu_kameyama_no01 div.ca_title,
table.main_layout td.ml_second#houkatsu_kameyama_no02 div.ca_title,
table.main_layout td.ml_second#houkatsu_suzuka_kikan div.ca_title,
table.main_layout td.ml_second#houkatsu_kameyama_kikan div.ca_title {
	width:688px;
	height:114px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	background-repeat:no-repeat;
}
table.main_layout td.ml_second#houkatsu_suzuka_no01 div.ca_title {background-image:url(insurance/img/tle_houkatsu_suzuka_no01.gif);}
table.main_layout td.ml_second#houkatsu_suzuka_no02 div.ca_title {background-image:url(insurance/img/tle_houkatsu_suzuka_no02.gif);}
table.main_layout td.ml_second#houkatsu_suzuka_no03 div.ca_title {background-image:url(insurance/img/tle_houkatsu_suzuka_no03.gif);}
table.main_layout td.ml_second#houkatsu_suzuka_no04 div.ca_title {background-image:url(insurance/img/tle_houkatsu_suzuka_no04.gif);}
table.main_layout td.ml_second#houkatsu_suzuka_no05 div.ca_title {background-image:url(insurance/img/tle_houkatsu_suzuka_no05.gif);}
table.main_layout td.ml_second#houkatsu_suzuka_no06 div.ca_title {background-image:url(insurance/img/tle_houkatsu_suzuka_no06.gif);}
table.main_layout td.ml_second#houkatsu_suzuka_no07 div.ca_title {background-image:url(insurance/img/tle_houkatsu_suzuka_no07.gif);}
table.main_layout td.ml_second#houkatsu_suzuka_no08 div.ca_title {background-image:url(insurance/img/tle_houkatsu_suzuka_no08.gif);}
table.main_layout td.ml_second#houkatsu_kameyama_no01 div.ca_title {background-image:url(insurance/img/tle_houkatsu_kameyama_no01.gif);}
table.main_layout td.ml_second#houkatsu_kameyama_no02 div.ca_title {background-image:url(insurance/img/tle_houkatsu_kameyama_no02.gif);}
table.main_layout td.ml_second#houkatsu_suzuka_kikan div.ca_title {background-image:url(insurance/img/tle_houkatsu_suzuka_kikan.gif);}
table.main_layout td.ml_second#houkatsu_kameyama_kikan div.ca_title {background-image:url(insurance/img/tle_houkatsu_kameyama_kikan.gif);}

table.main_layout td.ml_second#houkatsu_suzuka_no01 div.ca_title div,
table.main_layout td.ml_second#houkatsu_suzuka_no02 div.ca_title div,
table.main_layout td.ml_second#houkatsu_suzuka_no03 div.ca_title div,
table.main_layout td.ml_second#houkatsu_suzuka_no04 div.ca_title div,
table.main_layout td.ml_second#houkatsu_suzuka_no05 div.ca_title div,
table.main_layout td.ml_second#houkatsu_suzuka_no06 div.ca_title div,
table.main_layout td.ml_second#houkatsu_suzuka_no07 div.ca_title div,
table.main_layout td.ml_second#houkatsu_suzuka_no08 div.ca_title div,
table.main_layout td.ml_second#houkatsu_kameyama_no01 div.ca_title div,
table.main_layout td.ml_second#houkatsu_kameyama_no02 div.ca_title div,
table.main_layout td.ml_second#houkatsu_suzuka_kikan div.ca_title div,
table.main_layout td.ml_second#houkatsu_kameyama_kikan div.ca_title div {
	font-size:12px;
	margin:60px 0px 0px 15px;
	line-height:1.3em;
}

table.main_layout td.ml_second.houkatsu_detail h2.subh2_03,
table.main_layout td.ml_second.houkatsu_detail h2.subh2_04 {
	width:688px;
	height:29px;
	margin: 0 0 15px;
	padding:0px;
	overflow: hidden;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
table.main_layout td.ml_second.houkatsu_detail h2.subh2_03 {background-image:url(insurance/img/subtle_07_19.gif);}
table.main_layout td.ml_second.houkatsu_detail h2.subh2_04 {background-image:url(insurance/img/subtle_07_20.gif);}


table.main_layout td.ml_second.houkatsu_detail .heading {
	padding: 10px 15px;
	border-bottom: 1px solid #ccc;
	border-top: 5px solid #ccc;
}
table.main_layout td.ml_second.houkatsu_detail .heading span {
	display: inline-block;
	margin-left: 15px;
	color: #ccc;
}
table.main_layout td.ml_second#houkatsu_suzuka_no01 .heading {border-color: rgba(232,56,57);}
table.main_layout td.ml_second#houkatsu_suzuka_no02 .heading {border-color: rgba(242,146,0);}
table.main_layout td.ml_second#houkatsu_suzuka_no03 .heading {border-color: rgba(169,169,0);}
table.main_layout td.ml_second#houkatsu_suzuka_no04 .heading {border-color: rgba(175,209,71);}
table.main_layout td.ml_second#houkatsu_suzuka_no05 .heading {border-color: rgba(0,176,80);}
table.main_layout td.ml_second#houkatsu_suzuka_no06 .heading {border-color: rgba(104,177,208);}
table.main_layout td.ml_second#houkatsu_suzuka_no07 .heading {border-color: rgba(0,112,192);}
table.main_layout td.ml_second#houkatsu_suzuka_no08 .heading {border-color: rgba(112,84,160);}
table.main_layout td.ml_second#houkatsu_kameyama_no01 .heading {border-color: rgba(242,160,161);}
table.main_layout td.ml_second#houkatsu_kameyama_no02 .heading {border-color: rgba(177,153,63);}
table.main_layout td.ml_second#houkatsu_suzuka_kikan .heading {border-color: rgba(129,176,193);}
table.main_layout td.ml_second#houkatsu_kameyama_kikan .heading {border-color: rgba(160,122,153);}
table.main_layout td.ml_second#houkatsu_suzuka_no01 .heading span {color: rgba(232,56,57);}
table.main_layout td.ml_second#houkatsu_suzuka_no02 .heading span {color: rgba(242,146,0);}
table.main_layout td.ml_second#houkatsu_suzuka_no03 .heading span {color: rgba(169,169,0);}
table.main_layout td.ml_second#houkatsu_suzuka_no04 .heading span {color: rgba(175,209,71);}
table.main_layout td.ml_second#houkatsu_suzuka_no05 .heading span {color: rgba(0,176,80);}
table.main_layout td.ml_second#houkatsu_suzuka_no06 .heading span {color: rgba(104,177,208);}
table.main_layout td.ml_second#houkatsu_suzuka_no07 .heading span {color: rgba(0,112,192);}
table.main_layout td.ml_second#houkatsu_suzuka_no08 .heading span {color: rgba(112,84,160);}
table.main_layout td.ml_second#houkatsu_kameyama_no01 .heading span {color: rgba(242,160,161);}
table.main_layout td.ml_second#houkatsu_kameyama_no02 .heading span {color: rgba(177,153,63);}
table.main_layout td.ml_second#houkatsu_suzuka_kikan .heading span {color: rgba(129,176,193);}
table.main_layout td.ml_second#houkatsu_kameyama_kikan .heading span {color: rgba(160,122,153);}


table.main_layout td.ml_second.houkatsu_detail .about {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
table.main_layout td.ml_second.houkatsu_detail .about dt {
	margin: 0;
	padding: 0;
	width: 70%;
}
table.main_layout td.ml_second.houkatsu_detail .about dd {
	margin: 0;
	padding: 0;
	width: 26%;
}
table.main_layout td.ml_second.houkatsu_detail .about dd figure {
	margin: 0;
	padding: 0;
}
table.main_layout td.ml_second.houkatsu_detail .about dd figure img {
	max-width: 100%;
	height: auto;
	vertical-align: top;
}
table.main_layout td.ml_second.houkatsu_detail .about dd figure figcaption {
	margin-top: 5px;
	font-size: 11px;
	text-align: center;
}
table.main_layout td.ml_second.houkatsu_detail .about dt strong {
	display: inline-block;
	padding: 5px 15px 2px;;
	background: #ccc;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	font-weight: normal;
	color: #fff;
}
table.main_layout td.ml_second.houkatsu_detail .about dt .comment {
	padding: 15px;
	border: 3px solid #ccc;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
table.main_layout td.ml_second#houkatsu_suzuka_no01 .about dt strong {background: rgba(232,56,57);}
table.main_layout td.ml_second#houkatsu_suzuka_no02 .about dt strong {background: rgba(242,146,0);}
table.main_layout td.ml_second#houkatsu_suzuka_no03 .about dt strong {background: rgba(169,169,0);}
table.main_layout td.ml_second#houkatsu_suzuka_no04 .about dt strong {background: rgba(175,209,71);}
table.main_layout td.ml_second#houkatsu_suzuka_no05 .about dt strong {background: rgba(0,176,80);}
table.main_layout td.ml_second#houkatsu_suzuka_no06 .about dt strong {background: rgba(104,177,208);}
table.main_layout td.ml_second#houkatsu_suzuka_no07 .about dt strong {background: rgba(0,112,192);}
table.main_layout td.ml_second#houkatsu_suzuka_no08 .about dt strong {background: rgba(112,84,160);}
table.main_layout td.ml_second#houkatsu_kameyama_no01 .about dt strong {background: rgba(242,160,161);}
table.main_layout td.ml_second#houkatsu_kameyama_no02 .about dt strong {background: rgba(177,153,63);}
table.main_layout td.ml_second#houkatsu_suzuka_kikan .about dt strong {background: rgba(129,176,193);}
table.main_layout td.ml_second#houkatsu_kameyama_kikan .about dt strong {background: rgba(160,122,153);}
table.main_layout td.ml_second#houkatsu_suzuka_no01 .about dt .comment {border-color: rgba(232,56,57);}
table.main_layout td.ml_second#houkatsu_suzuka_no02 .about dt .comment {border-color: rgba(242,146,0);}
table.main_layout td.ml_second#houkatsu_suzuka_no03 .about dt .comment {border-color: rgba(169,169,0);}
table.main_layout td.ml_second#houkatsu_suzuka_no04 .about dt .comment {border-color: rgba(175,209,71);}
table.main_layout td.ml_second#houkatsu_suzuka_no05 .about dt .comment {border-color: rgba(0,176,80);}
table.main_layout td.ml_second#houkatsu_suzuka_no06 .about dt .comment {border-color: rgba(104,177,208);}
table.main_layout td.ml_second#houkatsu_suzuka_no07 .about dt .comment {border-color: rgba(0,112,192);}
table.main_layout td.ml_second#houkatsu_suzuka_no08 .about dt .comment {border-color: rgba(112,84,160);}
table.main_layout td.ml_second#houkatsu_kameyama_no01 .about dt .comment {border-color: rgba(242,160,161);}
table.main_layout td.ml_second#houkatsu_kameyama_no02 .about dt .comment {border-color: rgba(177,153,63);}
table.main_layout td.ml_second#houkatsu_suzuka_kikan .about dt .comment {border-color: rgba(129,176,193);}
table.main_layout td.ml_second#houkatsu_kameyama_kikan .about dt .comment {border-color: rgba(160,122,153);}

table.main_layout td.ml_second#houkatsu_suzuka_no04 .about dt .comment p:first-of-type {
	text-indent: 0;
}
table.main_layout td.ml_second#houkatsu_suzuka_no04 .about dt .comment p em {font-weight: bold; color: rgba(175,209,71);}


table.main_layout td.ml_second.houkatsu_detail .about dt .comment p {
	margin: 0;
	font-size: 14px;
	text-indent: 1em;
	line-height: 1.75em;
}

table.main_layout td.ml_second.houkatsu_detail .basic table {
	width: calc(100% - 10px);
	margin: 0 5px 10px;
	border-collapse: collapse;
	border-spacing: 0;
	border: 1px solid #ccc;
}
table.main_layout td.ml_second.houkatsu_detail .basic table .th {
	width: 20%;
	padding: 10px;
	background: #eee;
	font-weight: bold;
	color: #333;
}
table.main_layout td.ml_second.houkatsu_detail .basic table .sub {
	width: 35%;
	padding: 2px 10px;
	background: #ddd;
	font-size: 11px;
	text-align: center;
}
table.main_layout td.ml_second.houkatsu_detail .basic table .sub2 {
	width: 45%;
	padding: 2px 10px;
	background: #ddd;
	font-size: 11px;
	text-align: center;
}
table.main_layout td.ml_second.houkatsu_detail .basic table td {
	padding: 10px;
	border: 1px solid #ccc;
}
table.main_layout td.ml_second.houkatsu_detail .basic table td .viewmap {
	display: inline-block;
	margin-left: 10px;
	padding: 4px 22px 2px 15px;
	background: #101A82;
	border-radius: 100px;
	color: #fff;
	line-height: 1em;
	text-decoration: none;
}
table.main_layout td.ml_second.houkatsu_detail .basic table td .viewmap span {
	position: relative;
}
table.main_layout td.ml_second.houkatsu_detail .basic table td .viewmap span::after {
	position: absolute;
	top: 50%;
	right: -10px;
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 3px 0 3px 6px;
	border-color: transparent transparent transparent #fff;
	transform: translateY(-50%);
}
table.main_layout td.ml_second.houkatsu_detail .basic table td .viewmap:hover {
	background: #CB1009;
}
table.main_layout td.ml_second.houkatsu_detail .basic table td ul {
	margin: 0 0 0 20px;
	padding: 0;
}
table.main_layout td.ml_second.houkatsu_detail .accessmap .iframe_map {
	margin: 0 5px;
	border: 4px solid #ddd;
}
table.main_layout td.ml_second.houkatsu_detail .accessmap .iframe_map iframe {
	width: 100%;
	height: 400px;
	vertical-align: top;
}