@charset "utf-8";
#index {
	margin: 0px;
	padding: 0px;
	width: 650px;
}

#index #i_top {
	border: 1px solid #CCCCCC;
	padding: 6px;
	width: 302px;
	margin: 0px 8px 13px 0px;
	float: left;
}
#index  #i_top  p  {
	margin: 0px;
	padding: 0px 5px;
	font-size: 12px;
}
#index  #i_top  #i_t_0001 {
	margin: 0px;
	padding: 0px;
	width: 280px;
	position: relative;
	top: 25px;
	left: 10px;
	float: none;
	clear: none;
}

#index #i_top ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#index #i_top li {
	background: url(../img/img_top/main_04_maru.jpg) no-repeat 0px 6px;
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 23px;
}
#index #i_top #i_t_001 {
	background: url(../img/img_top/main_01_back.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 187px;
}
#index #i_top #i_t_002 {
	background: url(../img/img_top/main_02_back.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 187px;
}

#index #i_top #i_t_003 {
	background: url(../img/img_top/main_03_back.jpg) no-repeat 0px 10px;
	margin: 0px;
	padding: 0px;
	height: 197px;
}

#index #i_top #i_t_01 {
	background: url(../img/img_top/main_ban01.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 85px;
}
#index #i_top #i_t_02 {
	background: url(../img/img_top/main_ban02.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 85px;
}
#index #i_top #i_t_03 {
	background: url(../img/img_top/main_ban03.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 75px;
}
#index #i_top #i_t_04 {
	background: url(../img/img_top/main_ban04.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 75px;
}

#index #i_top #i_t_004 {
	background: url(../img/img_top/main_04_back.jpg) no-repeat 0px 10px;
	margin: 0px;
	padding: 0px;
	height: 193px;
}
#index #i_banner01 {
	background: url(../img/img_top/banner_01.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 150px;
	display: block;
}
#index #i_banner01 a {
	display: block;
	height: 120px;
}

#index #i_topix {
	background: url(../img/img_top/ban_01.jpg) no-repeat;
	margin: 0px;
	padding: 1px 0px 0px 23px;
	height: 27px;
	font-weight: bold;
	color: #333333;
}
#index #i_topix_m {
	margin: 0px 10px 0px 15px;
	padding: 1px 0px 7px;
	background: url(../img/img_top/sen01.gif) 0px 5px;
	line-height: 13px;
}

.i_banner {
	margin: 0px;
	padding: 0px;
	clear: both;
}
#fc {
	margin: 0px;
	padding: 0px 5px;
	width: 640px;
}
#fc #fc_01 {
	background: url(../img/img_fc/p01.jpg);
	margin: 0px;
	padding: 0px;
	height: 211px;
}
#fc #fc_01 a {
	background: url(../img/img_fc/p01.jpg);
	margin: 0px;
	padding: 0px;
	height: 211px;
	display: block;
}

#fc #fc_01 a:hover {
	background: url(../img/img_fc/p02.jpg);
	margin: 0px;
	padding: 0px;
	height: 211px;
}
#fc #ban_01 {
	background: url(../img/img_fc/ban_01.jpg);
	font-size: 15px;
	margin: 0px;
	padding: 0px;
	height: 45px;
}
#fc #ban_02 {
	background: url(../img/img_fc/ban_02.jpg);
	font-size: 15px;
	margin: 0px;
	padding: 0px;
	height: 45px;
}
#fc #ban_03 {
	background: url(../img/img_fc/ban_03.jpg);
	font-size: 15px;
	margin: 0px;
	padding: 0px;
	height: 45px;
}
#fc #ban_04 {
	background: url(../img/img_fc/ban_04.jpg);
	font-size: 15px;
	margin: 0px;
	padding: 0px;
	height: 45px;
}
#fc h5 {
	font-size: 12px;
	margin: 0px;
	padding: 0px 10px 30px;
	font-weight: normal;
}
#fc #fc_02 {
	background: url(../img/img_fc/kobetu.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 505px;
}
#fc  #moji_01 {
	font-size: 12px;
	margin: 0px;
	padding: 15px 10px 30px 5px;
	font-weight: normal;
}
#qa {
	margin: 0px;
	padding: 0px 5px;
	width: 640px;
}
#qa h3 {
	background: url(../img/img_qa/q.gif);
	margin: 0px;
	padding: 28px 0px 0px 60px;
	height: 50px;
	font-size: 13px;
	font-weight: normal;
}
#qa p {
	background: url(../img/img_qa/a.gif) no-repeat;
	margin: 0px;
	padding: 22px 10px 20px 55px;
}
#sitemap {
	margin: 0px;
	padding: 0px 5px;
}

#sitemap ul {
	margin: 0px;
	padding: 30px 0px 0px;
	list-style: none;
	float: left;
}
#sitemap li {
	background: url(../img/img_site/ya.gif) no-repeat left center;
	padding: 0px 0px 0px 95px;
}
#sitemap #photo {
	background: url(../img/img_site/photo.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	width: 280px;
	float: right;
	height: 377px;
}
#plan {
	margin: 0px;
	padding: 0px 5px;
}
#plan #moji_01 {
	background: url(../img/img_plan/moji_01.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 98px;
}
#plan #plan_01 {
	background: url(../img/img_plan/plan01.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 40px;
}
#plan #plan_01 a {
	background: url(../img/img_plan/plan01.jpg) no-repeat;
	margin: 0px;
	padding: 7px 0px 0px 265px;
	height: 33px;
	display: block;
}
#plan #plan_02 {
	background: url(../img/img_plan/plan02.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 40px;
}
#plan #plan_02 a {
	background: url(../img/img_plan/plan02.jpg) no-repeat;
	margin: 0px;
	padding: 7px 0px 0px 265px;
	height: 33px;
	display: block;
}
#plan #plan_03 {
	background: url(../img/img_plan/plan03.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 40px;
}
#plan #plan_03 a {
	background: url(../img/img_plan/plan03.jpg) no-repeat;
	margin: 0px;
	padding: 7px 0px 0px 265px;
	height: 33px;
	display: block;
}
#plan #plan_04 {
	background: url(../img/img_plan/plan04.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 40px;
}
#plan #plan_04 a {
	background: url(../img/img_plan/plan04.jpg) no-repeat;
	margin: 0px;
	padding: 7px 0px 0px 265px;
	height: 33px;
	display: block;
}
#plan #plan_05 {
	background: url(../img/img_plan/plan05.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 40px;
}
#plan #plan_05 a {
	background: url(../img/img_plan/plan05.jpg) no-repeat;
	margin: 0px;
	padding: 7px 0px 0px 265px;
	height: 33px;
	display: block;
}
#plan #sen01 {
	background: url(../img/img_plan/sen01.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 92px;
}
#plan h3 {
	background: url(../img/img_plan/ban_01.jpg) no-repeat;
	margin: 0px;
	padding: 18px 0px 0px 60px;
	height: 61px;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
}
#plan table {
	margin: 0px auto;
	padding: 0px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
#plan td {
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-left: 20px;
}
#plan  table em {
	color: #000000;
}
#plan h6 {
	color: #000000;
	margin: 0px;
	padding: 0px;
	width: 100px;
	text-align: right;
	font: bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#plan h5 {
	color: #000000;
	margin: 0px;
	padding: 0px;
	width: 100px;
	text-align: right;
	float: left;
	font: bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#plan h4 {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	float: left;
	font: bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#plan table h3 {
	color: #000000;
	background: url(none);
	margin: 0px;
	padding: 0px;
	height: 0px;
	text-align: right;
	width: 100px;
	font: bolder 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#plan #menu-02 {
	margin: 0px;
	padding: 0px;
	background: #6AA5E7;
	color: #FFFFFF;
	height: 40px;
}
#plan #menu-02 ul {
	margin: 0px;
	padding: 10px;
	clear: both;
	float: none;
}
#plan #menu-02 li {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	float: left;
	list-style: none;
}
#plan #menu-02 a {
	color: #FFFFFF;
	text-decoration: underline;
}
#plan #menu-02 a:hover {
	text-decoration: none;
	color: #000000;
}



.blue_01 {
	background: #0169F1;
	color: #FFFFFF;
	text-align: center;
}
.blue_02 {
	background: #DFEBFD;
	color: #000000;
	width: 180px;
}
.blue_03 {
	background: #86B9FF;
	color: #FFFFFF;
}
.blue_04 {
	background: #75AAFD;
	color: #FFFFFF;
	width: 180px;
}
.blue_05  {
	background: #D9F0FC;
	text-align: center;
}
.glay_01 {
	background: #DFDFDF;
	width: 150px;
}
.fc_blue  {
	width: 215px;
	background: #E4EEFA;
}
.glay_tenpo {
	background: #E0E0E0;
	width: 120px;
}
#tenpo #g_map {
	margin: 0px auto;
	padding: 0px;
	width: 630px;
}



#plan #moji_02 {
	margin: 0px;
	padding: 20px 20px 0px;
}
#plan #moji_03 {
	margin: 0px;
	padding: 20px 20px 0px;
	font-weight: bold;
	font-size: 16px;
}
#fc_law {
	margin: 0px;
	padding: 0px 5px;
	width: 640px;
}
#fc_law p {
	margin: 0px;
	padding: 36px 0px 0px;
}
#aisatu {
	margin: 0px;
	padding: 0px 5px;
}
#aisatu #ban_01 {
	background: url(../img/img_aisatu/ban_01.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 76px;
	clear: both;
}
#aisatu #ban_02 {
	background: url(../img/img_aisatu/ban_02.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 76px;
}
#aisatu #ban_03 {
	background: url(../img/img_aisatu/ban_03.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 76px;
}
#aisatu #ban_04 {
	background: url(../img/img_aisatu/ban_04.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 76px;
}
#aisatu  ol {
	padding-top: 0px;
	padding-left: 70px;
	margin: 0px;
	padding-bottom: 30px;
}
#aisatu #light {
	margin: 0px;
	padding: 12px 40px 20px 20px;
	float: right;
}

#aisatu p {
	margin: 0px;
	padding: 10px 40px 40px;
}
#aisatu li {
	list-style: decimal;
}
#safety {
	margin: 0px;
	padding: 0px 5px;
}
#safety #mojiban_01 {
	background: url(../img/img_safety/moji_01.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 82px;
}
#safety #photo {
	margin: 0px;
	padding: 0px;
	float: right;
}
#safety #sen {
	background: url(../img/img_safety/sen.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 43px;
	clear: both;
}
#safety #mojiban_02 {
	background: url(../img/img_safety/p01.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 90px;
}
#safety #mojiban_03 {
	background: url(../img/img_safety/moji_03.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 71px;
}
#safety #mojiban_04 {
	background: url(../img/img_safety/moji_04.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 220px;
}
#safety #moji {
	font-size: 14px;
	margin: 0px;
	padding: 30px 0px 20px 40px;
}
#office {
	margin: 0px;
	padding: 0px 5px;
}
#office table {
	margin: 30px auto 0px;
	padding: 0px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
#office #office_p01 {
	background: url(../img/img_office/p01.jpg) no-repeat;
	height: 30px;
}

#office #office_p02 {
	background: url(../img/img_office/p02.jpg) no-repeat;
	height: 30px;
}

#office #office_p03 {
	background: url(../img/img_office/p03.jpg) no-repeat;
	height: 30px;
}

#office td {
	margin: 0px;
	padding: 5px 20px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#fc_toku {
	margin: 0px;
	padding: 0px 5px;
}


#fc_toku #fc_moji01 {
	background: url(../img/img_fc_toku/menu.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 193px;
}
#fc_moji01 #m01 {
	margin: 0px;
	padding: 45px 15px 0px 8px;
	height: 110px;
	width: 190px;
	float: left;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
}
#fc_toku #fc_toku_h2 {
	background: url(../img/img_fc_toku/h2_ban.jpg) no-repeat;
	color: #FFFFFF;
}

#fc_toku  #fc_moji01  #m01  ul {
	margin: 0px;
	padding: 0px 0px 0px 15px;
}
#fc_toku #moji01 {
	margin: 0px;
	padding: 5px 30px 15px;
	clear: both;
}
#fc_toku #moji02 {
	margin: 0px;
	padding: 5px 0px 15px 30px;
}
#fc_toku #moji03 {
	margin: 0px;
	padding: 5px 30px 15px;
	clear: both;
	color: #3399FF;
}
#fc_toku #moji04 {
	margin: 0px;
	padding: 15px 0px 15px 30px;
	font-size: 14px;
}
#fc_toku #moji_0213 {
	background: url(../img/img_fc_toku/safe_moji03.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 66px;
}
#fc_toku #moji_0214 {
	background: url(../img/img_fc_toku/safe_p03.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 213px;
}




#fc_toku #sen01 {
	background: url(../img/img_fc_toku/sen01.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 8px;
}

#fc_toku #moji_0201 {
	background: url(../img/img_fc_toku/moji_a_01.jpg);
	margin: 0px;
	padding: 0px;
	height: 80px;
}
#fc_toku #moji_0202 {
	background: url(../img/img_fc_toku/moji_b_01.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 26px;
}
#fc_toku #moji_0203 {
	background: url(../img/img_fc_toku/moji_c_01.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 82px;
}
#fc_toku #moji_0204 {
	background: url(../img/img_fc_toku/moji_b_02.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 46px;
}
#fc_toku #moji_0205 {
	background: url(../img/img_fc_toku/p01.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 250px;
}
#fc_toku #moji_0206 {
	background: url(../img/img_fc_toku/moji_a_02.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 60px;
}
#fc_toku #moji_0207 {
	background: url(../img/img_fc_toku/moji_b_03.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 46px;
}

#fc_toku #moji_0208 {
	background: url(../img/img_fc_toku/moji_b_04.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 46px;
}
#fc_toku #moji_0210 {
	background: url(../img/img_fc_toku/moji_a_04.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 90px;
}
#fc_toku #moji_0211 {
	background: url(../img/img_fc_toku/moji_a_05.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 90px;
}
#fc_toku #moji_0212 {
	background: url(../img/img_fc_toku/safe_moji02.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 68px;
	clear: both;
}
#fc_toku #moji_0215 {
	background: url(../img/img_fc_toku/safe_moji01.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 79px;
}


#fc_toku #p01 {
	margin: 0px;
	padding: 0px;
	float: right;
}


#fc_toku table {
	margin: 0px auto;
	padding: 0px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
#fc_toku td {
	margin: 0px;
	padding: 5px 5px 5px 10px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

#fc_toku #moji_0209 {
	background: url(../img/img_fc_toku/moji_a_03.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 80px;
}
#tenpo #menu {
	background: url(../img/img_tenpo/menu_back.gif) repeat-y;
}
#tenpo {
	margin: 0px;
	padding: 0px 5px;
}


#tenpo  #menu  #menu_00  {
	margin: 0px;
	padding: 5px 5px 5px 20px;
	float: left;
	width: 187px;
	display: block;
}
#tenpo #p01 {
	margin: 0px;
	padding: 0px;
	float: right;
}
#tenpo #moji_01 {
	background: url(../img/img_tenpo/moji_back.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 230px;
	width: 365px;
	float: left;
}
#tenpo #moji_01 h3 {
	font-size: 28px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 10px 0px 0px 170px;
	height: 50px;
}
#tenpo #moji_01 p {
	margin: 0px;
	padding: 10px 10px 0px;
}
#tenpo table {
	margin: 0px auto;
	padding: 0px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
#tenpo td {
	margin: 0px;
	padding: 3px 15px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#tenpo #menu #menu_00 p {
	margin: 0px;
	padding: 0px;
}
#tenpo #menu #menu_00 ul {
	margin: 0px;
	padding: 0px 10px 10px 20px;
}
#kosyueki #moji_01 {
	background: url(../img/img_kosyueki/moji_01.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 105px;
}
#kosyueki #moji_02 {
	background: url(../img/img_kosyueki/moji_02.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 85px;
}
#kosyueki #moji_03 {
	background: url(../img/img_kosyueki/moji_03.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 85px;
}
#kosyueki {
	margin: 0px;
	padding: 0px 5px;
}
#kosyueki p {
	margin: 0px;
	padding: 30px 20px 0px;
}
#privacy {
	margin: 0px;
	padding: 0px 5px;
}
#privacy p {
	margin: 0px;
	padding: 25px 40px 20px 20px;
}
#privacy h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 20px 0px 0px 20px;
}
#privacy li {
	padding-top: 40px;
	padding-right: 40px;
}
#setumeikai  h3 {
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	background: url(../img/img_setumeikai/ban.jpg) no-repeat;
	margin: 0px;
	padding: 13px 0px 0px 45px;
	height: 63px;
}
#setumeikai {
	margin: 0px;
	padding: 0px 5px;
}
#setumeikai table {
	margin: 0px auto;
	padding: 0px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
#setumeikai td {
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	margin: 0px;
	padding: 3px 15px;
}
.giay_setumeikai {
	background: #DFEBFD;
	width: 110px;
}
#setumeikai #bt_01 {
	background: url(../img/img_setumeikai/bt_01.jpg) no-repeat center top;
	text-align: center;
	height: 49px;
	padding: 0px;
	font-size: 16px;
}
#setumeikai #bt_01 a {
	background: url(../img/img_setumeikai/bt_01.jpg) no-repeat center top;
	text-align: center;
	height: 49px;
	padding: 13px 0px 0px;
	font-size: 16px;
	display: block;
}
#setumeikai #bt_01 a:hover {
	background: url(../img/img_setumeikai/bt_02.jpg) no-repeat center top;
	text-align: center;
	height: 49px;
	padding: 13px 0px 0px;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
}
#setumeikai p {
	margin: 0px;
	padding: 10px 20px 20px;
}
#setumeikai h4 {
	background: url(../img/img_setumeikai/tel.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 94px;
}
#form {
	margin: 0px;
	padding: 0px 5px;
}
#owner {
	margin: 0px;
	padding: 0px 5px;
}
#school {
	margin: 0px;
	padding: 0px 5px;
}
#owner_day {
	margin: 0px;
	padding: 0px 5px;
}
#owner #owner_waku {
	margin: 20px 0px 0px;
	padding: 20px;
	border: 1px solid #CCCCCC;
}
.owner_q {
	background: url(../img/img_owner/q.jpg) no-repeat;
	margin: 0px;
	padding: 6px 0px 0px 55px;
	height: 37px;
	font-size: 14px;
}
.owner_light {
	margin: 15px 0px 0px 20px;
	padding: 0px;
	float: right;
}
#owner #owner_waku #sen {
	border-bottom: 1px solid #CCCCCC;
	margin: 0px 0px 30px;
	padding: 30px 0px 0px;
	clear: both;
}
#school #school_waku {
	margin: 15px auto;
	padding: 5px 5px 10px;
	border: 1px solid #CCCCCC;
	text-align: center;
}

#school #school_waku #ban {
	background: url(../img/img_school/ban.jpg) no-repeat;
	margin: 0px auto;
	padding: 5px 60px 0px 0px;
	height: 45px;
	font-size: 16px;
	text-align: right;
}
#school #school_waku p {
	margin: 0px auto;
	padding: 0px;
}
#fc_law table {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
#fc_law td {
	margin: 0px;
	padding: 3px 15px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.fc_law_blue {
	background: #E0F5FE;
	width: 120px;
}
#fc_law #moji01 {
	margin: 0px;
	padding: 0px 0px 0px 30px;
}
