﻿@charset "utf-8";
/*----------------------------------------------------


	File Name: main.css
	Style Info: #main内


----------------------------------------------------*/

/*----------------------------------------------------

	▼トップページ　ボタン

----------------------------------------------------*/

.bt_readme {
	background: url(/image/files/000000567.gif) no-repeat left top;
	width:250px;
}

.bt_readme a {
	display:block;
	width:250px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
}

.bt_readme :hover {
	background: url(/image/files/000000567.gif) no-repeat left bottom;
}

.bt_largearea {
	background: url(/image/files/000000563.gif) no-repeat left top;
	margin-bottom:10px;
}

.bt_largearea a {
	display:block;
	width:535px;
	height:50px;
	text-indent:-9999px;
}

.bt_largearea :hover {
	background: url(/image/files/000000563.gif) no-repeat left bottom;
}


/*----------------------------------------------------

	▼トップぺージ　国・地域別の海外安全情報

----------------------------------------------------*/

#travel_info_top .left {
	float: left;
	width:555px;
	position: static;
}

#travel_info_top .left input {
	position: relative;
	top: -30px; /*top:-5px;*/
	left: 4px;
	width:165px;
	height:20px;
}

#travel_info_top .right {
	float: right;
	width:180px;
}


#travel_info_top .right_inner label {
	height:21px;
}

#travel_info_top dl dt {
	height:20px;
	text-indent:-9999px;
	width:160px;
	margin-bottom: 2px;
}

#travel_info_top dl dt.title_01 {
	background: #ffffff url(../image/files/000000604.gif) no-repeat top;
	width:270px;
	margin-bottom: 5px; /* margin-bottom:10px;*/
}

#travel_info_top dl dt.title_02 {
	background: #f7f0dd url(../image/files/000000605.gif) no-repeat top;
	position: relative;
	top: -30px;  /*top:-5px;*/
	left: 5px;
	width:168px;
	height:20px;
}

#travel_info_top dl dt.title_03 {
	background: #ffffff url(/image/files/000000606.gif) no-repeat top;
}

#travel_info_top dl dt.title_04 {
	background: #ffffff url(/image/files/000000607.gif) no-repeat top;
}

#travel_info_top dl dt.title_05 {
	background: #f7f0dd url(/image/files/000000608.gif) no-repeat top;
}

#travel_info_top dl dt.title_06 {
	background: #ffffff url(/image/files/000000609.gif) no-repeat top;
}

#travel_info_top dl dd {
	margin-bottom: 2px;
	line-height: 100%;
}

#travel_info_top dl dd select {
	font-size:90%;
	margin:0;
	padding:0;
}

.bt_title_05 {
	background: #f7f0dd url(/image/files/000000608.gif) no-repeat top;
	position: relative;
	top: -28px;
	left: 180px;
	width:160px;
	height:20px;
}

.bt_title_06 {
	/* background: #ffffff url(/image/files/000000605.gif) no-repeat top; */
	position: relative;
	text-indent:0px;
	top: -28px;
	left: 180px;
	width:160px;
	height:20px;
}

.bt_title_05 a {
	display:block;
	width:160px;
	height:20px;
	top: -20px;
	left: 180px;
	line-height:20px;
	text-indent:-9999px;
	margin-bottom:2px;
}

.bt_title_06 a {
	display:block;
	width:160px;
	height:20px;
	top: -20px;
	left: 180px;
	line-height:20px;
	text-indent:0px;
	margin-bottom:2px;
}

.bt_title_05 a:hover {
	background: #f7f0dd url(/image/files/000000608.gif) no-repeat bottom;
}


/*----------------------------------------------------

	▼緊急のお知らせ

----------------------------------------------------*/

.urgency_news {
	padding:8px;
	background-color:#FFFBEE;
	border:2px solid #CC0000;
	margin-bottom:15px;
}

/*----------------------------------------------------

	▼更新履歴

----------------------------------------------------*/

#news {
	background-color:#FFFFFF;
	width: 564px;
}

#news dl {
	width:100%;
}

#news dt {
	width:auto;
	padding: 7px 0 2px 5px;
}

#news dt img {
	margin-right:5px;
}

#news dl dd {
	border-bottom:1px dotted #663300;
	padding: 2px 5px 7px 5px;
}


/*----------------------------------------------------

	▼左メニュー

----------------------------------------------------*/

.bt_related_datelist {
	background: url(/image/files/000000568.gif) no-repeat left top;
	margin-bottom:10px;
}

.bt_related_datelist a {
	display:block;
	width:190px;
	height:40px;
	text-indent:-9999px;
}

.bt_related_datelist :hover {
	background: url(/image/files/000000568.gif) no-repeat left bottom;
}


/*----------------------------------------------------

	▼右バナー

----------------------------------------------------*/

dl.contents_right_bnr dt,
dl.contents_right_bnr dd {
	margin-bottom:5px;
}

dl.contents_right_bnr dt {
	background: #663300 no-repeat left top;
	width:190px;
	height:30px;
	/* text-indent: -9999px; */
	font-size: 11pt;
	color: #ffffff;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
}

dl.contents_right_bnr dt.useful_info {
	background: #873418 no-repeat left top;
}

dl.contents_right_bnr dt.info_search {
	background: #873418 no-repeat left top;
}

dl.contents_right_bnr dt.title_contents {
	background: url(/image/files/000000597.gif) no-repeat left top;
}

dl.contents_right_bnr dt.title_related_info {
	background: url(/image/files/000000602.gif) no-repeat left top;
	margin-top:10px;
}

#contents_right dl dd {
	background:url(../image/arrow_link_a01.gif) no-repeat 10px 8px;
	line-height:130%;
	border-bottom:1px dotted #663300;
}

#contents_right dl dd a {
	display:block;
	width:162px;
	padding:5px 5px 5px 23px;
}


#contents_right dl dd.end {
	border-bottom:none;
}

/*----------------------------------------------------

	▼テーブル

----------------------------------------------------*/

table tr.bg_gray td {
	background-color:#F2F2F2;
}

table td.textalign_center {
	text-align:center;
}

table td.textalign_left {
	text-align:left;
}

table th.textalign_right,
table td.textalign_right {
	text-align:right;
}

table caption {
	text-align:center;
}

table caption img {
	margin-bottom:15px;
}

table caption.no_margin img {
	margin-bottom:0px;
}



/*----------パターンノーマル（th：center td：left）----------*/

table.tbl_base {
	padding:0 10px 10px 10px;
	margin-bottom: 15px;
	background-color:#FFFFFF;
}

table.tbl_base th {
	background-color:#ddd;
}

table td.nowrap {
	white-space:nowrap;
}


/*----------パターンA（th：center td：left）----------*/

table.tbl_a {
	padding:0 10px 10px 10px;
	margin-bottom: 15px;
	width: 100%;
}

table.tbl_a th {
	text-align:center;
	background-color:#ddd;
}

table.tbl_a td {
	text-align:left;
}


/*----------パターンB（th：center td：left）----------*/

table.tbl_b {
	padding:0 10px 10px 10px;
	width:100%;
	margin-bottom: 15px;
}

table.tbl_b th {
	text-align:center;
	background-color:#ddd;
}

table.tbl_b td {
	text-align:center;
}


/*----------パターンC（th：left td：center）----------*/

table.tbl_c {
	padding:0 10px 10px 10px;
	width:100%;
	margin-bottom: 15px;
}

table.tbl_c th {
	text-align:left;
	background-color:#ddd;
}

table.tbl_c td {
	text-align:center;
}

/*----------パターンD（th：right td：left）----------*/

table.tbl_d {
	padding:0 10px 10px 10px;
	width:100%;
	margin-bottom: 15px;
}

table.tbl_d th {
	text-align:right;
	background-color:#ddd;
}

table.tbl_d td {
	text-align:left;
}

/*----------パターンD（th：right td：right）----------*/

table.tbl_e {
	padding:0 10px 10px 10px;
	width:100%;
	margin-bottom: 15px;
}

table.tbl_e th {
	text-align:center;
	background-color:#ddd;
}

table.tbl_e td {
	text-align:right;
}


/*----------フォーム用----------*/

table.tbl_form {
	padding:0 10px 10px 10px;
	width:100%;
	margin-bottom: 15px;
}

table.tbl_form th {
	text-align:right;
	background-color:#ddd;
	width:25%;
}

table.tbl_form td ul.check_list li {
	width:33%;
	float:left;
}


/*----------拡張----------*/

table.bg_yellow th {
	background:#FFFFCC;
}


/*----------------------------------------------------

	▼テキスト系

----------------------------------------------------*/

/*----------<p>基本----------*/

#contents_main p {
	padding:0 10px 15px 10px;
	text-indent: 13px;
}

#contents_main p.textalign_center  {
	text-indent: 0;
}

#contents_main ol li p  {
	padding:0 10px 0px 10px;
	text-indent: 13px;
}

#contents_main dl dd p {
	padding:0 0 10px 0px;
}

#contents_main div.no_indent p {
	text-indent:0px;

}

#contents_main dl dt.no_indent p,
#contents_main dl dd.no_indent p,
#contents_main dl dd p {
	padding:0;
	margin:0;
	padding-bottom:5px;
}

.box_a {
	border:solid 1px;
	padding:15px 15px 0 10px;
	margin:5px auto 10px auto;
}

.box_b {
	padding-top:15px;
	padding:15px 15px 0 10px;
	margin:5px auto 10px auto;
}

/*----------<dl_A>パターン----------*/


dl.dl_a {
	padding:10px 0 10px 10px;
}

dl.dl_a dt {
	padding:0 0 5px 15px;
	background:url(/image/files/000000547.gif) no-repeat left 5px;
}

dl.dl_a dd {
	padding:0 0 5px 15px;
}



/*----------<dl_B>パターン----------*/

dl.dl_b {
	margin: 0 auto;
	margin-bottom: 15px;
}

dl.dl_b dt {
	text-align:center;
	padding-bottom: 15px;
}

dl.dl_b dd {
	text-align:left;
	width: auto;
	padding: 0 0 10px 150px;
}

/*----------<dl_C>パターン----------*/

dl.dl_c {
	padding:10px 0 10px 10px;
}

dl.dl_c dt {
	padding:0 0 5px 5px;
}

dl.dl_c dd {
	padding:0 10px 5px 15px;
}

/*----------<dl_D>パターン----------*/

dl.dl_d {
	padding:10px 0 10px 10px;
}

dl.dl_d dt {
	padding:0 0 5px 15px;
	background:url(/image/files/000000547.gif) no-repeat left 5px;
}

dl.dl_d dd {
	padding:0 0 5px 30px;
	background:url(/image/files/000000551.gif) no-repeat 15px 5px;
}

/*----------<dl_E>パターン----------*/

dl.dl_e {
	padding:10px 0 10px 10px;
}

dl.dl_e dt {
	padding:0 0 5px 0px;
	float:left;
}

dl.dl_e dd {
	padding:0 0 5px 25px;
	float:inherit;
}

dl.dl_e.plus dd {
	padding:0 0 10px 40px;
}


/*----------<dl_F>パターン----------*/

dl.dl_f {
	padding:10px 0 10px  10px;
}

dl.dl_f dt {
	padding:0 0 5px 5px;
}

dl.dl_f dd {
	padding:0 0 5px 30px;
	margin-bottom: 5px;
	text-indent:1em;
}

/*----------<dl_F>パターン追加要素----------*/

dl.dl_f dd ul li,{
	/*background-position:25px 10px;*/
	line-height:150%;
}

dl.list dt {
	font-weight:bold;
}

dl.list dd ul li {
	padding:5px 0 5px 40px;
}


/*----------<dl_G>パターン----------*/

dl.dl_g {
	padding:0 0 10px 10px;
}

dl.dl_g dt {
	padding:0 0 5px 5px;
}

dl.dl_g dd {
	padding:0 0 5px 5px;
	text-indent:1em;
}

/*----------<dl_h>パターン----------*/


dl.dl_h {
	padding:10px 0 10px 10px;
}

dl.dl_h dt {
	padding:0 0 5px 15px;
}

dl.dl_h dd {
	padding:0 0 5px 15px;
}


/*----------<dl>調整----------*/

dl.dl_f dd.no_indent {
	text-indent: 0px;
}

dl.dl_f dd.no_indent dl {
	padding-left:0;
}

ol li dl.dl_f,
dl.dl_f dd.no_indent dl dt {
	padding-left:0px;
}

dl.dl_f dd.no_indent dl dd {
	padding-left:25px;
}

dl.dl_f dd.no_indent dl.dl_a dd {
	padding-left:20px;
}

dl.dl_a dd.no_img dl dt,
dl.dl_f dd.no_img dl dt {
	background-image:none;
}

dl.dl_e dd dl.dl_a dt,
dl.dl_e dd dl.dl_d dt,
dl.dl_e dd dl.dl_e dd dl.dl_f dt,
dl.dl_f dd dl.dl_e dd dl.dl_f dt {
	float:none;
}

dl.dl_e dd dl.dl_a dt,
dl.dl_e dd dl.dl_d dt {
	text-indent:15px;
}

dl.dl_f dd dl.dl_a dt {
	text-indent:20px;
}

dl.dl_e dd dl.dl_a dd,
dl.dl_e dd dl.dl_d dd {
	text-indent:15px;
	padding-left:15px;
}

dl.dl_c dd dl.dl_a dt {
	text-indent:10px;
}


/*----------<ul_A>----------*/

ul.ul_a {
	padding:0 0 10px 10px;
}

ul.ul_a li {
	padding:0 0 5px 15px;
	background:url(/image/files/000000547.gif) no-repeat left 5px;
}

/*ul.ul_a li { /background:none; }*/



/*----------<ul_B>----------*/

ul.ul_b {
	padding:10px 0 10px 10px;
}

ul.ul_b li {
	padding:0 0 5px 15px;
	background:url(/image/files/000000551.gif) no-repeat left 5px;
}

/*----------<ul_center>----------*/

ul.ul_center {
	text-align:center;
}

ul.ul_center li {
	margin-bottom:10px;
}

ul.ul_center li.font_deco {
	font-size:130%;
	font-weight:bold;
}

/*----------<ol>----------*/

ol li {
	margin-bottom:5px;
}

ol.ol_list li {
	margin-bottom:10px;
}


/*----------<テキストリンク>----------*/

.text_link {
	overflow:hidden;
	margin-bottom:10px;
}

.text_link ul {
	padding-bottom:5px;
}

.text_link ul li {
	background:url(/image/files/000000546.gif) no-repeat center left;
	padding:0 8px;
	float:left;
}

.text_link ul li.selected {
	color:#CC0000;
	font-weight:bold;
}

.text_link ul li.first {
	background-image:none;
}


/*----------<タブリンク>----------*/

.tab_link {
	margin-bottom:20px;
	padding:0 10px 0 5px;
}

.tab_link ul {
	height:26px;
	padding-left:5px;
	background:url(/image/files/000000559.gif) repeat-x bottom;
}

.tab_link ul li {
	float:left;
	border:1px solid #999999;
	border-bottom:none;
	text-align:center;
	margin-left:5px;
	height:25px;
	line-height:25px;
	background-color:#FFFFFF;
	background:url(/image/files/000000560.gif) repeat-x top;
	font-size:90%;
}

.tab_link ul li a {
	display:block;
	text-decoration:none;
	padding:0 8px;
}

.tab_link ul li a:hover,
.tab_link ul li.selected a,
.tab_link ul li.selected {
	background:url(/image/files/000000560.gif) repeat-x bottom;
}

.tab_link ul li.selected {
	color:#CC0000;
	font-weight:bold;
	padding:0 8px;
}


/*----------------------------------------------------

	▼海外旅行を予定されている皆様へ

----------------------------------------------------*/

dl.dl_message_bnr {
	padding:10px 0 10px 10px;
}

dl.dl_message_bnr dt {
	padding:0 0 5px 15px;
	background:url(/image/files/000000547.gif) no-repeat left 5px;
	float:left;
}

dl.dl_message_bnr dd {
	float:inherit;
	padding:0 0 5px 250px;
}

dl.dl_message_bnr dd img {
	padding:5px 0 5px 0;
}


/*----------------------------------------------------

	▼キーワード検索

----------------------------------------------------*/

.keyword_search {
	text-align:center;
}

/*----------------------------------------------------

	▼GET adobe!

----------------------------------------------------*/

.get_adobe {
	font-size:90%;
	line-height:130%;
	text-align: right;
	margin-bottom: 20px;
}

.get_adobe img{
	float:right;
	margin-right:5px;
}


/*----------------------------------------------------

	▼地図からの検索

----------------------------------------------------*/

.riskmap_word {
	/*width:730px;
	margin:0 auto;*/
	text-align: center;
	margin-bottom:15px;
}

.riskmap_word img {
	border:5px solid #FFCC99;
}

#contents #contents_main table.tbl_riskmap {
	margin: 0 auto;
	margin-bottom: 15px;
}


#contents #contents_main table.tbl_riskmap th,
#contents #contents_main table.tbl_riskmap td {
	padding:0;
	border:none;
}


table.tbl_riskmap tr.v_align_top td,
table.tbl_riskmap td.v_align_top {
	vertical-align:top;
}

table.tbl_riskmap tr.v_align_bottom td,
table.tbl_riskmap td.v_align_bottom {
	vertical-align:bottom;
}

table.tbl_riskmap td {
	background-color:#CCCCCC;
}

.riskmap_list {
	padding:0 10px 0 10px;
	margin-bottom:10px;
}

.riskmap_list ul li {
	float:left;
	width:25%;
	padding-bottom: 5px;
}

.select_position {
	position:absolute;
	top: 216px;
	right:70px;
}

.riskmap_list_word {
	width:620px;
	margin:0 auto;
	margin-bottom: 15px;
}

.riskmap_list_word ul li {
	float:left;
	width:150px;
	height:20px;
	padding:0 2px 4px 2px;
}

/*----------------------------------------------------

	▼安全の手引き

----------------------------------------------------*/

/*--------トップページ--------*/

table.tbl_manual {
	width:100%;
	margin-bottom: 15px;
}

table.tbl_manual th {
	text-align:center;
	background-color:#003366;
	font-weight:bold;
	color:#fff;
}

table.tbl_manual td {
	width:25%;
	text-align:center;
}

table.tbl_manual tr.bg_gray td {
	background-color: #F2F2F2;
}

div.tebiki table {
	width:100%;
	}
	
div.tebiki table th,
div.tebiki table td {
	border: 1px solid #fff;
	vertical-align:top;
}

div.tebiki .box {
	border:solid 1px;
	padding:10px;
	margin:10px 0 30px 0;
	font-weight:normal;
	line-height:150%;
	background:#FFFFCC;
}

div.tebiki table th,
div.tebiki table td {
	border:none;
	vertical-align:top;
}


div.tebiki table td table.tbl_base {
	padding:0 10px 10px 10px;
	margin-bottom: 15px;
	background-color:#FFFFFF;
}

div.tebiki table.tbl_base th,
div.tebiki table.tbl_base td,
div.tebiki table.tbl_a th,
div.tebiki table.tbl_a td,
div.tebiki table.tbl_b th,
div.tebiki table.tbl_b td,
div.tebiki table.tbl_d th,
div.tebiki table.tbl_d td,
div.tebiki table.tbl_e th,
div.tebiki table.tbl_e td,
div.tebiki table td table.tbl_base th,
div.tebiki table td table.tbl_base td,
div.tebiki table td table.tbl_a th,
div.tebiki table td table.tbl_a td,
div.tebiki table td table.tbl_b th,
div.tebiki table td table.tbl_b td,
div.tebiki table td table.tbl_d th,
div.tebiki table td table.tbl_d td,
div.tebiki table td table.tbl_e th,
div.tebiki table td table.tbl_e td {
	padding: 5px;
	border: 1px solid #999;
}

div.tebiki table.tbl_base td.border_none_top {
	border: 1px solid #fff;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
}

div.tebiki table.tbl_base td.border_none_bottom {
	border: 1px solid #fff;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
}

div.tebiki table.tbl_base td.border_none_right {
	border: 1px solid #fff;
	border-bottom: 1px solid #999;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
}

div.tebiki table.tbl_base td.border_none_left {
	border: 1px solid #fff;
	border-left: 1px solid #fff;
}

div.tebiki table.tbl_base td.td_border {
	border: 1px solid #999;
}


div.tebiki table.tbl_base td table.tbl_border_none td {
	border: none;
}

/*--------目次--------*/

ol.ol_index {
	margin-bottom:30px;
	list-style-type:upper-roman;
}

ol.ol_index li {
	font-weight:bold;
}

ol.ol_index li ol{
	margin:15px 0 30px 0;
	line-height:120%;
}
	
ol.ol_index li ol li {
	font-weight:normal;
	list-style-type:decimal;
}

ol.ol_index li ol li ul{
	margin:0;
	padding:10px 0 5px 0;
}
	
ol.ol_index li ol li ul li{
	list-style-type:none;
	line-height:110%;
	padding-bottom:0;
}

ol.ol_index li ul li {
	list-style-type:none;
	line-height:110%;
	padding-bottom:0;
	font-weight:normal;
}


ol.ol_main dl,
ol.ol_main dd {
	text-indent:0;
}


/*--------メイン--------*/

ol.ol_main {
	margin-bottom:30px;
}
	
ol.ol_main li,
ol.ol_main li.fontweight_bold,
ol.ol_main dt.fontweight_bold,
ol.ol_main dd.fontweight_bold {
	font-weight:bold;
}

ol.ol_main.fontweight_normal li,
ol.ol_main li ul li,
ol.ol_main li ol li,
ol.ol_main li dl dt,
ol.ol_main li dl dd {
	font-weight:normal;
}

ol.ol_main p {
	font-weight:normal;
	line-height:150%;
	margin-top:10px;
	text-decoration:none;
}

ol.ol_main li ol {
	margin-top:10px;
}
	
ol.ol_main li ol li {
	line-height:150%;
}


ol.ol_main li ol li ol li ol li {
	font-weight:normal;
	line-height:150%;
}

ol.ol_main li ol li ol li ol li ol li {
	font-weight:normal;
	line-height:150%;
}

ol.ol_main li ul{
	margin:0;
	padding:10px 0 5px 0;
}
	
ol.ol_main li ul li{
	list-style-type:none;
	line-height:140%;
	padding:2px 0 0 15px;
}

.box,
span.title_box,
ol.ol_main li span.title_box,
ol.ol_main .box {
	border:solid 1px;
	padding:2px 2px 2px 5px;
	margin:30px auto;
}


span.title_box_black {
	padding:4px 3px 3px 5px;
	margin:30px auto;
	background-color:#000000;
	color:#FFFFFF;
}


ol.ol_main .box {
	background:#FFFFCC;
}

ol.ol_main .box ol {
	margin-top:0;
}
	
ol.ol_main .box ol li {
	padding:0;
	margin:0;
}

ol.ol_main table {
	margin-top:5px;
}

ol.ol_main .voice {
	font-weight:bold;
}


/*--------タイプ--------*/

ol.decimal { list-style-type:decimal; }/*英小文字（a, b, c, d…）*/

ol.upper-roman{ list-style-type:upper-roman; }/*大文字のローマ数字（I, II, III, IV…）*/

ol.lower-roman{ list-style-type:lower-roman; }/*小文字のローマ数字（i, ii, iii, iv…）*/

ol.upper-alpha { list-style-type:upper-alpha; }/*英大文字（A, B, C, D…）*/

ol.lower-alpha { list-style-type:lower-alpha; }/*英小文字（a, b, c, d…）*/


/*----------------------------------------------------

	▼安全の手引き（ワシントンDC用）

----------------------------------------------------*/
/*共通*/
h3{
	font-size:110%;
}

.bold{
	font-weight:bold;
}

.smalltext{
	font-size:85%;
}

/*はじめにエリア*/

#zairyu1 {
	font-size: 90%;
	background-image: url(/image/files/000000612.gif) ;
	background-position: 0px;
	background-repeat: no-repeat;
	/*float:left;*/
	height:375px;
	width:480px;
	padding:65px 40px 0px 50px;
	position: relative;
	margin: 0 auto;
}

#zairyu1 p{
	width: 82%;
	padding-top: 30px;
}
/*.zairyu1_img {
	position:relative;
	left:200px;
	top:20px;
	margin-top:-110px;
}*/

#zairyu1 strong{
	background:url(/image/files/000000589.gif) no-repeat;
	padding-left:1.5em;
}

/*目次エリア*/

#index{
	border:double 4px #000;
	padding-left:-30px;
	padding-right:10px;
	padding-top:15px;
	width:550px;
	margin: 0 auto;
}

#index ul{
	list-style:none;
}

#index ul li{
	margin-top:1.5em;
	font-weight:bold;
}

#sankou{
	list-style:url(/image/files/000000587.gif) ;
	margin-left:120px;
}
#sankou li{
	margin-top:1em;
	padding-left:0.5em;
	font-weight:bold;
}



		/*見出し１*/
		
#taisaku {
	background:url(/image/files/000000587.gif) no-repeat;
	padding-left:1.5em;
	font-weight:bold;
}

#1_taisaku {
	list-style:url(/image/files/000000588.gif);
}



		/*見出し２*/
		
#sec2{
	width: 750px;
	position: relative;
	padding-bottom: 30px;
}
		
#2_taisaku {
	background:url(/image/files/000000589.gif) no-repeat;
	padding-left:1em;
}
#sec2 p.sec2_title {
	width: 750px;
	height:45px;
	text-indent: 40px;
	background:url(/image/files/000000488.gif) no-repeat;
	padding-top:10px;
	font-weight:bold;
}
#sec2 ul{
	padding-left: 30px;
	list-style:url(/image/files/000000587.gif);
}
.sec2_img_1 {
	width: 125px;
	height: 126px;
	position: absolute;
	left:617px;
	top:92px;
}

.sec2_img_2 {
	width: 97px;
	height: 98px;
	position: absolute;
	left:644px;
	top:405px;
}

.sec2_img2 {
	position: absolute;
	left:635px;
	top:788px;
	width: 106px;
	height: 99px;
}

#sec2 ol{
	margin-top:5px;
	margin-left:70px;
}

.sec2_img3_1 {
	width: 88px;
	height: 88px;
	position: absolute;
	left:414px;
	top:16px;
}

.sec2_img3_2 {
	width: 108px;
	height: 108px;
	position: absolute;
	left:630px;
	top:1171px;
}

#sec2_img4 {
	position:absolute;
	left:616px;
	top:1298px;
	width:122px;
	height:82px;
}

#sec2_img5 {
	text-align: right;
	left:657px;
	top:1592px;
	padding-right: 10px;
}

		/*見出し３*/
.arrow{
	list-style:url(/image/files/000000587.gif);
}

#sec3_list{
	float:left;
	width:390px;
	margin-left:15px;
	font-size:85%;
}
#sec3_img {
	overflow:hidden;
	/*position:relative;
	left:515px;
	top:30px;
	margin-top:-110px;*/
}

.clear {
	clear:both;
	margin-top:3px;
	margin-bottom:3px;
}


		/*見出し４*/
#sec4 {
	position:relative;
}
#sec4 .sec4_title{
	background:url(/image/files/000000589.gif) no-repeat;
	padding-left:1.5em;
	font-weight:bold;
}

.sec4_check{
	list-style:url(/image/files/000000588.gif);
	font-size:85%;
}
.sec4_check li{
	padding-left:0.5em;
}

#disc{
	position:relative;
	left:25px;
	list-style-type:disc;
	font-size:85%;
}

#pic_news{
	position:absolute;
	right:50px;
	top:40px;
}

#pc{
	position:absolute;
	right:40px;
	top:240px;
}

#ope{
	position:absolute;
	right:40px;
	top:400px;
}

#zairyu2{
	width: 496px;
	height: 106px;
	background:url(/image/files/000000506.gif) no-repeat;
	font-size:85%;
	margin: 0 auto;
	width:496px;
	height:106px;
	padding:30px 30px 0 15px;
	line-height:1.5em;
}

#graph2{
	background:url(/image/files/000000508.gif) no-repeat right;
	font-size:85%;
	margin-left:70px;
	width:589px; height:128px;
	font-weight:bold;
}

#graph2_1{
	margin-top:55px;
	margin-left:10px;
}

#graph2_2{
	margin-top:-10px;
}

#graph2_3{
	margin-top:-10px;
	margin-left:150px;
}


		/*見出し５*/
#sec5{
	position:relative;
}
#anpi1{
	background: url(/image/files/000000510.gif) no-repeat;
	width:591px;
	margin-bottom: 20px;
	margin: 0 auto;
}

#anpi1_right{
	width:394px;
	float: right;
}
#anpi1_1{
	float: left;
	width: 197px;
}

#anpi1_1 dt{
	margin-top:20px;
	margin-left:45px;
	color:#ffffff;
	font-weight:bold;
}
#anpi1_1 dd{
	font-size:75%;
	width:140px;
	margin-top:15px;
	margin-left:15px;
	padding-left:0.5em;
	text-indent:-0.5em;
}

#anpi1_2{
	width: 145px;
	float:left;
}

#anpi1_3{
	width: 240px;
	float:right;
}

#anpi1_2 dt{
	margin-top:20px;
	color:fff;
	font-weight:bold;
	padding-left: 25px;
	color:#ffffff;
}
#anpi1_2 dd{
	font-size:75%;
	width:140px;
	margin-top:15px;
	margin-bottom:-5px;
	padding-left:0.5em;
	text-indent:-0.5em;
}

#anpi1_3 dt{
	margin-top:20px;
	color:fff;
	font-weight:bold;
	text-align: center;
	color:#ffffff;
}
#anpi1_3 dd{
	font-size:75%;
	width:240px;
	margin-top:15px;
	margin-bottom:-5px;
	padding-left:0.5em;
	text-indent:-0.3em;
	padding-right: 10px;
}


#sec5 .sec5_title{
	background:url(/image/files/000000589.gif) no-repeat;
	padding-left:1.5em;
	font-weight:bold;
}

#sec5 table{
	border:#FF0000 solid 3px;
	color:#FF0000;
	font-size:90%;
	font-weight:bold;
	width: 594px;
	margin: 0 auto;
	margin-bottom: 20px;
}

#sec5 td{
	border:solid 1px #FF0000;
}

#anpi2{
	background:url(/image/files/000000516.gif) no-repeat;
	width:608px; height:178px;
	font-size:80%;
	margin: 0 auto;
}
#anpi2 li{
	float:left;
	width:182px;
	line-height:1.3em;
}



/* IE6用CSSハック*/

* html #anpi2_1{
	margin-left:8px;
	margin-top:65px;
}

* html #anpi2_2{
	margin-left:21px;
	margin-top:65px;
}

* html #anpi2_3{
	margin-left:21px;
	margin-top:65px;
}
/* IE6用CSSハック*/



#anpi2_1{
	margin-left:10px;
	margin-top:65px;
}

#anpi2_2{
	margin-left:22px;
	margin-top:65px;
}

#anpi2_3{
	margin-left:24px;
	margin-top:65px;
}


#sec5_attention{
	border:solid 1px #000;
	width:550px;
	padding:10px;
	font-size:90%;
	margin:0 auto;
}



		/*見出し６*/
#sec6arrow_usa{
	background:url(/image/files/000000518.gif) no-repeat;
	width:159px; height:63px;
	padding:20px 0 0 33px;
	font-weight:bold; font-size:95%;
	float:left;
}

#sec6illust01{
	float:right;
}

.sec6box{
	border:double 3px #000;
	padding:10px;
}
.sec6box table{
	font-size:85%;
}

#sec6arrow_jp{
	background: url(/image/files/000000523.gif) no-repeat;
	width:157px; height:55px;
	padding:16px 0 0 33px;
	font-weight:bold; font-size:95%;
	float:left;
	margin-top:40px;
	letter-spacing:0.5em;
}

#sec6illust02{
	float:right;
	margin-top:40px;

}

#sec6memo{
	padding:15px 0 0 60px;
	margin-top:-50px;
	height:55px;
	font-weight:bold;
}

.sec6memo_img{
	top:-80px;
}

.sec6box_blue{
	border:double 3px #0000CC;
	padding:10px;
}
.sec6box table{
	font-size:85%;
}

#sec6tel{
	text-align:right;
}


		/*見出し７*/
.sec7_title{
	background:url(/image/files/000000589.gif) no-repeat;
	top:-100px;
	padding-left:17px;
	font-weight:bold;
}

#sec7_area1{
	background:url(/image/files/000000528.gif) no-repeat;
	width:592px; height:392px;
	margin: 0 auto;
	position:relative;
}

#child1{
	position:absolute;
	left:25px;
	top:120px;
	font-size:155%;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:2px;
}

.child2{
	position:absolute;
	left:7px;
	top:16px;
	width:270px;
	font-size:80%;
	text-indent:-8px;
	padding-left:10px;
	line-height:1.3em;
}

.child3{
	position:absolute;
	left:8px;
	top:55px;
	width:270px;
	font-size:80%;
	text-indent:-8px;
	padding-left:10px;
	line-height:1.3em;
}

#parents1{
	position:absolute;
	left:330px;
	top:120px;
	font-size:155%;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:2px;
}


#parents2{
	position:absolute;
	left:304px;
	top:15px;
	width:270px;
	font-size:75%;
	text-indent:-8px;
	padding-left:10px;
	line-height:107%;
}


#dv1{
	position:absolute;
	left:25px;
	top:308px;
	font-size:155%;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:2px;
}

#dv2{
	position:absolute;
	left:9px;
	top:204px;
	width:270px;
	font-size:80%;
	text-indent:-8px;
	padding-left:10px;
	line-height:1.3em;
}

#dv3{
	position:absolute;
	left:8px;
	top:253px;
	width:270px;
	font-size:80%;
	text-indent:-8px;
	padding-left:10px;
	line-height:1.3em;
}

#other1{
	position:absolute;
	left:330px;
	top:308px;
	font-size:155%;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:2px;
}

#other2{
	position:absolute;
	left:308px;
	top:193px;
	width:270px;
	font-size:80%;
	text-indent:-8px;
	padding-left:10px;
	line-height:1.3em;
}
#other2-1{
	position:absolute;
	left:15px;
	top:16px;
	width:250px;
	font-size:85%;
	text-indent:-8px;
	padding-left:10px;
	line-height:1.2em;
}

#other3{
	position:absolute;
	left:306px;
	top:251px;
	width:270px;
	font-size:80%;
	text-indent:-8px;
	padding-left:10px;
	line-height:1.3em;
}
#other3-1{
	position:absolute;
	left:15px;
	top:16px;
	width:250px;
	font-size:85%;
	text-indent:-8px;
	padding-left:10px;
	line-height:1.2em;
}


#sec7_area2{
	background:url(/image/files/000000545.gif) no-repeat;
	width:612px;
	height:233px;
	font-size:80%;
	position:relative;
	margin: 0 auto;
	margin-bottom: 10px;
}

#sec7_area2 ul{
	list-style:none;
}

#car1{
	position:absolute;
	top:8px; left:125px;
}
#car2{
	position:absolute;
	top:46px; left:125px;
}
#car3{
	position:absolute;
	top:85px; left:125px;
}
#car4{
	position:absolute;
	top:105px; left:125px;
}
#car5{
	position:absolute;
	top:140px; left:125px;
	line-height:1.1em;
}
#car6{
	position:absolute;
	top:188px; left:125px;
	line-height:1.1em;
}


#taishikan{
	list-style:url(/image/files/000000587.gif);
}
#taishikan li{
	padding-left:5px;
	font-size:95%;
}


#sec7_area3{
	background:url(/image/files/000000533.gif) no-repeat;
	width:590px;
	height:583px;
	position:relative;
	margin: 0 auto;
}

#sec7_area3 dt{
	font-size:80%;
	font-weight:bold;
	line-height:1.2em;
	text-align:center;
}
#sec7_area3 dd{
	font-size:80%;
}

#passport1{
	position:absolute;
	top:35px; 
	left:30px;
}
#passport2,#passport3, #passport4, #passport5{
	position:absolute;
	left:9px;
	width:100px;
	line-height:1.1em;
	text-indent:-8px;
	padding-left:10px;
}
#passport2{
	top:216px;
}
#passport3{
	top:290px;	
}

#passport4{
	top:380px;
}
#passport5{
	top:455px;
}

#koseki1{
	position:absolute;
	top:35px;
	left:145px;
}
#koseki2, #koseki3{
	position:absolute;
	left:125px;
	width:100px;
	line-height:1.2em;
	text-indent:-8px;
	padding-left:10px;
}
#koseki2{
	top:215px;
}
#koseki3{
	top:385px;
}

#syoumei1{
	position:absolute;
	top:35px; left:260px;
}
#syoumei2{
	position:absolute;
	left:240px;
	width:100px;
	line-height:1.2em;
	text-indent:-8px;
	padding-left:10px;
	top:215px;
}

#visa1{
	position:absolute;
	top:35px; left:375px;
}
#visa2{
	position:absolute;
	left:355px;
	width:100px;
	line-height:1.2em;
	text-indent:-8px;
	padding-left:10px;
	top:216px;
}

#senkyo1{
	position:absolute;
	top:35px; left:485px;
}
#senkyo2,#senkyo3,#senkyo4,#senkyo5{
	position:absolute;
	left:471px;
	width:105px;
	line-height:1.2em;
	text-indent:-8px;
	padding-left:10px;
}

#senkyo2{
	top:217px;
}

#senkyo3{
	top:300px;
}

#senkyo4{
	top:355px;
}
#senkyo5{
	top:440px;
}

#next{
	background:url(/image/files/000000587.gif) no-repeat;
	padding-left:18px;
	font-weight:bold;
}


#caution{
	background:url(/image/files/000000538.gif) no-repeat;
	margin:10px 0 0 45px;
	width:504px;
	height:196px;
	position:relative;
	margin: 0 auto;
}
#caution dd{
	font-size:80%;
	width:140px;
	line-height:1.1em;
}

#caution1-1{
	position:absolute;
	top:15px; left:30px;
	font-weight:bold;
}
#caution1-2{
	position:absolute;
	top:48px;
	left:6px;
	text-indent:-8px;
	padding-left:10px;
}
#caution1-3{
	position:absolute;
	top:144px;
	left:6px;
	text-indent:-8px;
	padding-left:10px;
}

#caution2-1{
	position:absolute;
	top:15px; left:190px;
	font-weight:bold;
}
#caution2-2{
	position:absolute;
	top:50px;
	left:178px;
	text-indent:-8px;
	padding-left:10px;
}

#caution3-1{
	position:absolute;
	top:15px; left:365px;
	font-weight:bold;
}
#caution3-2{
	position:absolute;
	top:50px;
	left:349px;
	text-indent:-8px;
	padding-left:10px;
}

#health{
	background:url(/image/files/000000587.gif) no-repeat;
	margin:0 0 0 20px;
	padding-left:22px;
	font-weight:bold;
}

#health_life{
	background:url(/image/files/000000544.gif) no-repeat;
	width:193px; height:63px;
	padding:16px 0 0 39px;
	font-weight:bold;
}

#health_check{
	margin-left:35px;
	list-style:url(/image/files/000000588.gif);
	z-index:2;
}
#health_check li{
	padding-left:15px;
	z-index:2;
}

#streth{
	background:url(/image/files/000000540.gif) no-repeat;
	position:absolute;
	width:307px; height:160px;
	top:-50px; left:310px;
	z-index:1;
}

#info{
	background:url(/image/files/000000543.gif) no-repeat;
	width:542px; height:317px;
	font-weight:bold;
	text-align:center;
	margin: 0 auto;
	padding-top:10px;
	margin-top: 20px
}
#info_comment, #info_url{
	font-size:95%;
}

#graph4{
background: url(/image/files/000000508.gif) right no-repeat;
width:720px;
height:170px;
margin: 0 auto;
position:relative;
}

#graph4_1{
	position:absolute;
	font-weight: bold;
	left: 67px;
	top: 66px;
}

#graph4_2{
	position:absolute;
	font-weight: bold;
	left: 58px;
	top: 93px;
}

#graph4_3{
	position:absolute;
	font-weight: bold;
	left: 68px;
	top: 125px;
}

#check{
	position: relative;
	}

/*----------------------------------------------------

	▼鳥・新型インフルエンザ

----------------------------------------------------*/

table.tbl_medical th {
	font-weight:bold;
}

table.tbl_medical td {
	width:50%;
}

table.tbl_medical td.taishi {
	background-color:#F2FFEC;
	font-weight: bold;
}

table.tbl_medical td.txtstd {
	text-indent:15px;
}


/*----------------------------------------------------

	▼掲載情報の概要

----------------------------------------------------*/

.border_none th,
.border_none td{
	border: none;
}

/*----------------------------------------------------

	▼海外安全事件簿

----------------------------------------------------*/

div.jikenbo_index {
	background:url(/image/files/000000586.gif) repeat-y center;
	width:650px;
	margin:0 auto;
}

div.jikenbo_index dl {
	width:auto;
	margin:0 auto;
	background:url(/image/files/000000582.gif) no-repeat 15px center;
}

div.jikenbo_index dl dt,
div.jikenbo_index dl dd {
	padding: 6px 0 5px 7px;
}

div.jikenbo_index dl dt{
	width:auto;
	float:left;
	padding-left:150px;
	font-weight:bold;
	color:#666;
}

div.jikenbo_index dl dd img {
	padding:3px;
}

div.jikenbo_index dl dd {
	background:url(/image/files/000000585.gif) no-repeat center bottom;
	padding-left:200px;
	width:auto;
}

div.jikenbo_index div {
	width:auto;
	height:30px;
	padding-top:10px;
	text-align:center;
}

div.jikenbo_index div a {
	display:block;
	width:350px;
	text-decoration:none;
	margin:0 auto;
	border:#006699 solid 1px;
	background:#fff;
}

div.jikenbo_index div a:hover {
	background:#000066;
}

div.jikenbo_index div.footer {
	height:50px;
	clear:both;
	padding-top:20px;
	background:url(/image/files/000000583.gif) no-repeat center bottom;
}



/*----------------------------------------------------

	▼海外安全劇場

----------------------------------------------------*/

.video {
}

div.video table {
	width:100%;
}

table td.padding_left_40 {
	padding-left:40px;
}

div.video table th,
div.video table td {
	border: none;
	vertical-align:top;
}

div.video_list_inner table th,
div.video_list_inner table td {
	padding:0;
	margin:0;
}


div.video_list_inner table td.title {
	height:25px;
}

div.video_list_inner table td.td_btn {
	width:45px;
	height:21px;
	padding:0 0 3px 3px;
	text-align:right;
	vertical-align:bottom;
}

.video_left {
	float:left;
	width:264px;
}

.video_right {
	float:right;
	width:484px;
}

ul.video_list li {
	float:left;
	width:237px;
	display: block;
	padding-left: 5px;
}

.video_list_inner {
	background:url(/image/files/000000561.gif) no-repeat top;
	width: 222px;
	height:115px;
	border:1px solid #999;
	padding: 5px;
	margin-bottom: 7px;
}

.video_list_inner dl dd {
	position:absolute;
	height:20px;
	line-height:20px;
}

.video_list_inner dl dt.title {
	height:22px;
	line-height:22px;
}

.video_list_inner dl dd.img {
	top:30px;
	left:6px;
	height:91px;
	line-height:91px;
}

.video_list_inner dl dd.bt_01 {
	top:69px;
	left:126px;
}

.video_list_inner dl dd.bt_02 {
	top:69px;
	left:176px;
}

.video_list_inner dl dd.bt_03 {
	top:95px;
	left:126px;
}

.video_list_inner dl dd.bt_04 {
	top:95px;
	left:176px;
}

.video_pageback {
	position:absolute;
	top:96px;
	right:5px;
}

table.tbl_video td,
table.tbl_video th {
	border:none;
	padding: 0;
}

table.tbl_video td {
	padding-left:5px;
}

.video_top dl dd {
	margin-bottom:5px;
}

.video_top dl dd {
	padding:2px 0 2px 37px;
}


.dl_seminar_history {
	padding:10px 0 10px 10px;
}

dl.dl_seminar_history dt {
	padding:0 0 5px 0px;
	float:left;
}

dl.dl_seminar_history dd {
	padding:0 0 5px 7em;
	float:inherit;
}

/*----------------------------------------------------

	▼マニュアル_ザンビア

----------------------------------------------------*/
.bg_title{
	background-image:url(/image/files/000000503.gif);
	background-repeat:no-repeat;
	width:500px; height:50px;
	margin-left:15px;
	padding-left:10px; padding-top:15px;
	font-size:110%;
}

.bg_title_l{
	background-image:url(/image/files/000000504.gif);
	background-repeat:no-repeat;
	width:500px; height:50px;
	margin-left:15px;
	padding-left:10px; padding-top:15px;
	font-size:110%;
}

.bg_title_ll{
	background-image:url(/image/files/000000505.gif);
	background-repeat:no-repeat;
	width:500px; height:50px;
	margin-left:15px;
	padding-left:10px; padding-top:15px;
	font-size:110%;
}


.yellow {
	font-size: 200%;
	font-weight: bold;
	color: #0000FF;
}
.brown {
	font-size: 200%;
	font-weight: bold;
	color: #CC6600;
	margin-top:20px;
}

#coment_01 {
	background-image: url(/image/files/000000489.gif);
	background-repeat: no-repeat;
	height: 100px;
	width: 300px;
	padding-top: 75px;
	padding-left: 50px;
	position: relative;
	left: 400px;
	top: -50px;
}

#coment_02 {
	background-image: url(/image/files/000000490.gif);
	background-repeat: no-repeat;
	height: 200px;
	width: 550px;
	position: relative;
	left: 100px;
}
#coment_02 .coment_02a {
	float: left;
	margin-top: 75px;
	margin-left: 45px;
}
#coment_02 .coment_02b {
	width: 200px;
	position: relative;
	left: 75px;
	top:92px;
	font-size:85%;
	text-align: left;
}

/*　　目次　　*/
#mokuji {
	background-image: url(/image/files/000000487.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	height:72px;
	width:287px;
	padding-top:10px;
	margin: 0 auto;
}

#moku_top {
	background: url(/image/files/000000491.gif) left no-repeat;
	width:320px;
	height:19px;
	line-height:100%;
	margin: 0 auto;
}

#moku_mid {
	background: url(/image/files/000000492.gif) center repeat-y;
	width: 320px;
	padding-top:10px;
	padding-left:20px;
	line-height:150%;
	margin: 0 auto;
}

#moku_bot{
	background:url(/image/files/000000493.gif) left no-repeat;
	width:320px;
	height:28px;
	margin: 0 auto;
}

/*　　　　本文内　　　　　*/
/*見出し１*/
.midashi {
	background-image: url(/image/files/000000494.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	height:50px;
	width:500px;
	padding-top:10px;
	margin: 30px  auto 0 auto;
}
.no1_top {
	background-image: url(/image/files/000000495.gif);
	background-repeat: no-repeat;
	width:500px;
	height:21px;
	margin-bottom:0px;
	line-height:100%;
}
.no1_mid {
	background-image: url(/image/files/000000496.gif);
	background-repeat: repeat-y;
	width: 500px;
	margin-top:0px; padding-top:10px; padding-left:30px;
	line-height:150%;
	font-weight:bold;
	font-size:110%;
}
.no1_mid #pop01 {
	background-image: url(/image/files/000000499.gif);
	background-repeat: no-repeat;
	position: relative;
	height: 50px;
	width: 300px;
	left: 240px;
	top: 70px;
}

.no1_mid table{
	font-weight:bold;
	font-size:80%;
	width: 400px;
}
.no1_bot{
	background-image:url(/image/files/000000497.gif);
	background-repeat:no-repeat;
	width:500px;
	height:26px;
}
#comment_03 {
	background-image: url(/image/files/000000498.jpg);
	background-repeat: no-repeat;
	width:500;
	height:50;
	padding-left:5px;
	font-size:90%;
	margin: 0 auto;
}

/*見出し２*/
.no2_top {
	background-image: url(/image/files/000000500.gif);
	background-repeat: no-repeat;
	width:500px;
	height:36px;
	margin-bottom:0px;
	line-height:100%;
}
.no2_mid {
	background-image: url(/image/files/000000501.gif);
	background-repeat: repeat-y;
	width: 500px;
	margin-top:0px; padding-top:1px; padding-left:25px; padding-right:10px;
	line-height:150%;
}
.no2_mid p{
	width:420px;
}
.no2_mid table{
	width:420px;
}
.no2_bot{
	background-image:url(/image/files/000000502.gif);
	background-repeat:no-repeat;
	width:500px;
	height:40px;
	margin-bottom:30px;
}

.other_box_yellow{
	background-color:#FFFF99;
	width:400px;
	margin-left:40px;
	padding:10px;
	margin-bottom:30px;
	border-top-width: 1px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #000000;
}

#comment_04{
	background-image:url(/image/files/000000507.gif);
	background-repeat:no-repeat;
	width:147px;
	height:100px;
	padding-left:5px;
	padding-top:110px;
	padding-right:20px;
	margin-bottom:-40px;
	font-weight:bold;
	position:relative;
	left:400px;
	top:-100px;
}


/*見出し３*/
#comment_05{
	background-image:url(/image/files/000000509.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	padding-left:40px; padding-top:5px;
	position:relative;
	left:140px; top:-70px;
	width:350px; height:75px;
}
#comment_05 p{
	width:315px;
}
.no3_top{
	background-image:url(/image/files/000000511.gif);
	background-repeat:no-repeat;
	width:493px;
	line-height:65%;
	margin-bottom:0px;
}
.no3_mid{
	background-image:url(/image/files/000000512.gif);
	background-repeat:repeat-y;
	width:493px;
	margin-top:0px;
	line-height:150%;
	padding-left:40px; padding-top:1px;
	font-size:130%;
}
.no3_mid table td{
	font-weight:bold;
}
.no3_mid p{
	width:400px;
}
.no3_bot{
	background-image:url(/image/files/000000513.gif);
	background-repeat:no-repeat;
	width:493px; height:13px;
}
.comment_06{
	background-image:url(/image/files/000000514.gif);
	background-repeat:no-repeat;
	width:500px;
	height:121px;
	padding-top:25px;
	padding-left:10px;
	position:relative;
	left:35px;
	top:5px;
}
.comment_06 p{
	font-size:80%;
	width:485px;
}


/*見出し４*/

#comment_07{
	background-image:url(/image/files/000000515.gif);
	background-repeat:no-repeat;
	width:500px; height:121px;
	padding-top:10px; padding-left:10px;
	position:relative;
	left:35px; top:20px;
	z-index:1;
}
#comment_08{
	background-image:url(/image/files/000000517.gif);
	background-repeat:no-repeat;
	width:500px;
	height:130px;
	padding-top:45px;
	padding-left:5px;
	position:relative;
	left:35px;
	top:-50px;
	z-index:1;
}
.no4_top{
	background-image:url(/image/files/000000519.gif);
	background-repeat:no-repeat;
	width:500px; height:16px;
	line-height:65%;
	margin-bottom:0px;
}
.no4_mid{
	background-image:url(/image/files/000000520.gif);
	background-repeat:repeat-y;
	width:500px;
	margin-top:0px;
	line-height:150%;
	padding-left:10px; padding-top:1px;
	font-size:130%;
}
.no4_mid table{
	width:470px;
}
.no4_mid table td{
	font-weight:bold;
}
.no4_mid p{
	width:400px;
}
.no4_bot{
	background-image:url(/image/files/000000521.gif);
	background-repeat:no-repeat;
	width:500px; height:15px;
	margin-bottom:15px;
}


/*見出し５*/
#comment_09{
	background-image:url(/image/files/000000522.jpg);
	background-repeat:no-repeat;
	width:445px; height:285px;
	font-size:180%; color:#0066FF;
	text-align:center; line-height:130%; font-weight:bold;
	padding-top:150px;
	z-index:0;
	margin: 0 auto;
}
.no5_top{
	background-image:url(/image/files/000000519.gif);
	background-repeat:no-repeat;
	width:500px; height:16px;
	line-height:65%;
	margin-bottom:0px;
}
.no5_mid{
	background-image:url(/image/files/000000520.gif);
	background-repeat:repeat-y;
	width:500px;
	margin-top:0px;
	line-height:150%;
	padding-left:30px; padding-top:1px;
	font-weight:bold; font-size:110%;
}
.no5_mid table{
	width:470px;
}
.no5_mid table td{
	font-weight:bold;
}
.no5_mid p{
	width:450px;
}
.no5_bot{
	background-image:url(/image/files/000000521.gif);
	background-repeat:no-repeat;
	width:500px; height:15px;
	margin-bottom:15px;
}

#comment_10{/*病院は行く前に縲鰀*/
	float:right;
	background-image:url(/image/files/000000524.gif);
	background-repeat:no-repeat;
	width:250px; height:75px;
	position:relative;
	top:-30px; right:100px;
	padding-top:15px; padding-left:10px;
	font-weight:bold;
	margin-bottom:-30px;
}
#comment_10 p{
	width:230px;
}
#comment_11{/*ブラックマンバ*/
	background-image:url(/image/files/000000525.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	padding-left:35px; padding-top:5px;
	position:relative;
	left:160px; top:-100px;
	width:350px; height:100px;
	margin-bottom:-80px;
}
#comment_11 p{
	width:315px;
}

/*見出し６*/
.midashi6 {
	margin-top: 30px;
	background-image: url(/image/files/000000526.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	height:80px; width:500px;
	padding-top:10px;
	margin: 0 auto;
}
#comment_12{
	background-image:url(/image/files/000000527.jpg);
	background-repeat:no-repeat;
	width:457px;
	height:120px;
	padding-top:85px;
	padding-left:160px;
	font-weight:bold;
	margin-left:100px;
}
#comment_12 p{
	width:290px;
}

.no6_top{
	background-image:url(/image/files/000000529.jpg);
	background-repeat:no-repeat;
	width:500px; height:12px;
	line-height:65%;
	margin-bottom:0px;
}
.no6_mid{
	background-image:url(/image/files/000000530.jpg);
	background-repeat:repeat-y;
	width:500px;
	margin-top:0px;
	line-height:150%;
	padding-left:30px; padding-top:1px;
	font-weight:bold; font-size:110%;
}
.no6_mid table{
	width:460px;
}
.no5_mid table td{
	font-weight:bold;
}
.no5_mid p{
	width:450px;
}
.no6_bot{
	background-image:url(/image/files/000000531.jpg);
	background-repeat:no-repeat;
	width:500px; height:14px;
	margin-bottom:15px;
}
#comment_13{
	background-image:url(/image/files/000000532.gif);
	background-repeat:no-repeat;
	width:200px;
	height:100px;
	padding-left:15px;
	padding-top:20px;
	position:relative;
	left:350px;
	top:20px;
	z-index:1;
	text-align:center;
	font-weight:bold;
}
#comment_14{
	background-image:url(/image/files/000000534.jpg);
	background-repeat:no-repeat;
	width:500px; height:110px;
	padding-left:15px; padding-top:40px;
	z-index:1;
	font-weight:bold;
}
#comment_14 p{
	width:460px;
}

.no7_top{
	background-image:url(/image/files/000000535.jpg);
	background-repeat:no-repeat;
	width:480px; height:16px;
	line-height:65%;
	margin-bottom:0px;
}
.no7_mid{
	background-image:url(/image/files/000000536.jpg);
	background-repeat:repeat-y;
	width:480px;
	margin-top:0px;
	line-height:150%;
	padding-left:20px; padding-top:1px;
	font-weight:bold; font-size:110%;
}
.no7_mid table{
	width:440px; font-weight:bold;
}
.no7_mid span{
	font-size:150%; text-decoration:underline;
	line-height:150%;
}
.no7_bot{
	background-image:url(/image/files/000000537.jpg);
	background-repeat:no-repeat;
	width:480px; height:15px;
	margin-bottom:15px;
}

#comment_15{
	background-image:url(/image/files/000000539.gif);
	background-repeat:no-repeat;
	width:400px; height:175px;
	padding-left:15px; padding-top:50px;
	position:relative;
	left:50px; top:-35px;
	z-index:1;
	font-weight:bold;
	margin-bottom:-15px;
}
#comment_16{/*速やかに！*/
	background-image:url(/image/files/000000541.gif);
	background-repeat:no-repeat;
	width:100; height:50px;
	padding-left:10px; padding-top:18px;
	font-weight:bold;
	position:relative;
	left:60px;
	margin-bottom:-30px;
	z-index:1;
}
.no5_mid dt{
	font-size:90%;
}
.no5_mid dd{
	margin-left:50px;
	font-size:90%;
}
#comment_17{/*いろいろ対応*/
	background-image:url(/image/files/000000542.gif);
	background-repeat:no-repeat;
	width:201; height:101px;
	padding-left:30px; padding-top:12px;
	font-weight:bold;
	position:relative;
	left:300px; top:-30px;
	margin-bottom:-50px;
	z-index:1;
}

.margin_b_-50{
	margin-bottom: -50px;
}
