@charset "utf-8";

/* ==================================================
contents
================================================== */
/* info
============================== */
#tmp_info {
	margin:0 0 25px;
	border:1px solid #BAB6AF;
	clear:both;
}
#tmp_info img {
	vertical-align:top;
}
#tmp_info_ttl ul {
	list-style:none;
	list-style-image:none;
}
#tmp_info_ttl ul li {
	float:left;
}
#tmp_info_cnt {
	clear:both;
}
#tmp_info_cnt ul {
	margin:0 0 0 15px;
	list-style-image:url(/shared/templates/top/images/list_icon.gif);
}
#tmp_info_cnt ul li {
	line-height:1.8;
}
.used_javascript #tmp_shinchaku,
.used_javascript #tmp_boshu,
.used_javascript #tmp_chiiki_dekigoto {
	display:none;
}
#tmp_info_cnt .info_cnt {
	padding:16px 17px;
	clear:both;
}
/* related_btn */
#tmp_info_cnt .related_btn {
	margin:20px 0 0;
	padding:4px 0 4px 15px;
	color:inherit;
	background-color:#E8F3FD;
}
#tmp_oshirase .related_btn {
	margin-top:0;
}
#tmp_info_cnt .related_btn p {
	margin:0 4px 0 0;
	float:left;
}
#tmp_info_cnt .related_btn .last {
	margin:0;
}
#tmp_info_cnt .related_btn .read_all {
	margin:0 2px 0 0;
}
#tmp_info_cnt .related_btn2 {
	clear:both;
}
/* add 130821 */
#tmp_info_cnt .info_cnt div.col3 {
	margin:0 0 10px;
}
#tmp_info_cnt .info_cnt div.col3 div.col3L,
#tmp_info_cnt .info_cnt div.col3 div.col3M {
	display:block;
}
#tmp_info_cnt .info_cnt .link_box {
	color:inherit;
	background:#FFFFFF url(/shared/templates/top/images/link_box_bg.jpg) repeat-x left bottom;
	font-size:86%;
	margin-bottom:5px;
}
#tmp_info_cnt .info_cnt .link_box a {
	padding:2px 9px 0;
	display:block;
	border:1px solid #BAB6AF;
	text-align:center;
}
#tmp_info_cnt .info_cnt .link_box span {
	color:inherit;
	background:url(/shared/templates/top/images/link_icon.gif) no-repeat left 0.4em;
	padding:0 0 0 10px;
}
/* list_table
============================== */
#tmp_info_cnt table.list_table {
	width:100%;
	line-height:1.2;
	border-collapse:collapse;
	border-spacing:0;
}
#tmp_info_cnt table.list_table td {
	padding:0;
	vertical-align:top;
	text-align:left;
}
#tmp_info_cnt table.list_table .date {
	width:70px;
	padding:0;
}
#tmp_info_cnt table.list_table p {
	margin:0 0 0.8em;
	vertical-align:middle;
}
/* box_news_detail
============================== */
#tmp_info_cnt .box_news_detail {
	clear:both;
}
#tmp_info_cnt .box_news_detail_ttl {
	background:url(/shared/templates/top/images/chiku/box_news_detail_ttl_bg.jpg) repeat-y right top;
	border-bottom:1px solid #CEE6FB;
}
#tmp_info_cnt .box_news_detail_ttl h3 {
	margin:0;
	padding:0;
	background:none;
	border:none;
	float:left;
}
#tmp_info_cnt .box_news_detail_cnt p {
	margin:0 0 0.8em;
}
/* box_oshirase_all
============================== */
#tmp_info_cnt .box_oshirase_all {
	margin:0 0 10px;
	padding:9px 15px 0 5px;
	color:inherit;
	background-color:#F7F5EE;
	border:2px solid #F1EEE2;
	clear:both;
}
#tmp_info_cnt .box_oshirase_all .list_table .date {
	padding-left:14px;
	background:url(/shared/templates/free/images/contents/list_icon.gif) no-repeat left 0.2em;
}
/* box_news_related_btn
============================== */
#tmp_info_cnt .box_news_detail_ttl .box_news_related_btn {
	float:right;
}
#tmp_info_cnt .box_news_detail_ttl .box_news_related_btn p {
	margin:0 6px 0 0;
	float:left;
}
#tmp_info_cnt .box_news_detail_cnt {
	padding:8px 0 0;
}
#tmp_info_cnt .box_news_detail_cnt .list_table .date {
	padding-left:21px;
	background:url(/shared/templates/free/images/contents/list_icon.gif) no-repeat 7px 0.2em;
}
/* guide
============================== */
#tmp_guide {
	margin:0 0 25px;
	color:inherit;
	background-color:#F4F4F4;
	border:1px solid #BAB6AF;
	clear:both;
}
#tmp_guide_ttl {
	padding:15px 0 8px 14px;
	background:url(/shared/templates/top/images/guide_ttl_bg.gif) repeat-x left top;
}
#tmp_guide_cnt {
	padding:0 0 5px 14px;
}
#tmp_guide_cnt ul {
	list-style:none;
}
#tmp_guide_cnt ul li {
	display:inline;
	margin:0 10px 10px 0;
	float:left;
}
#tmp_guide_cnt img {
	vertical-align:top;
}
/* konnatoki
============================== */
#tmp_wrap_konnatoki {
	width:100%;
	margin:0 0 25px;
	clear:both;
}
#tmp_konnatoki {
	padding:14px 0 14px 14px;
	border:1px solid #BAB6AF;
}
#tmp_konnatoki_ttl {
	margin:0 14px 14px 0;
	padding-left:5px;
	background:url(/shared/templates/top/images/konnatoki_ttl_bg.gif) repeat-x left top;
	border-bottom:1px solid #D4D4D4;
}
#tmp_konnatoki_cnt ul {
	list-style:none;
}
#tmp_konnatoki_cnt ul li {
	display:inline;
	width:110px;
	margin:0 10px 17px 0;
	padding-bottom:4px;
	background:url(/shared/templates/top/images/kt_dot.gif) no-repeat left bottom;
	float:left;
}
#tmp_konnatoki_cnt ul li.btm {
	margin:0 10px 0 0;
}
#tmp_konnatoki_cnt img {
	vertical-align:top;
}
/* ==================================================
chiku
================================================== */
/* magazine
============================== */
#tmp_magazine {
	margin-bottom:20px;
	padding:19px 19px 0;
	color:inherit;
	background-color:#FFFFFF;
	border:1px solid #BAB6AF;
}
#tmp_magazine_ttl {
	margin-bottom:10px;
}
.box_magazine {
	margin:10px 0 20px;
	clear:both;
}
.box_magazine2 {
	margin:10px 0 20px;
	padding-top:10px;
	background:url(/shared/templates/top/images/chiku/dot_bg.gif) repeat-x left top;
	clear:both;
}
.box_magazine p,
.box_magazine2 p {
	margin-bottom:0.5em;
}
.box_magazine_img {
	width:120px;
	text-align:center;
	float:left;
}
.box_magazine_img p {
	margin:0 auto;
}
.box_magazine_txt {
	width:215px;
	float:right;
}
.box_magazine_txt ul {
	padding-bottom:2px;
	list-style:none;
	list-style-image:none;
}
.box_magazine_txt ul li {
	margin-bottom:5px;
}
.box_magazine-s {
	margin:10px 0 15px;
	clear:both;
}
.box_magazine-s .box_magazine_img {
	width:105px;
	text-align:center;
	float:right;
}
.box_magazine-s .box_magazine_txt {
	width:230px;
	float:left;
}
.box_magazine-s ul {
	margin:0 0 0 20px;
	list-style-image:url(/shared/images/navi/lnavi/lnavi_list_icon.gif);
}
.box_magazine-s .box_magazine_txt img {
	vertical-align:top;
}
/* em_anzen */
#tmp_em_anzen {
	margin:0 0 26px;
	clear:both;
}
#tmp_em_anzen_ttl {
	background:url(/shared/templates/top/images/anzen_ttl_bg.jpg) no-repeat right top;
}
#tmp_em_anzen_cnt {
	padding:10px 17px 13px;
	border:1px solid #F3A04E;
}
#tmp_em_anzen_cnt ul {
	margin:0 0 10px 15px;
	list-style-image:url(/shared/templates/top/images/list_icon.gif);
}
#tmp_em_anzen_cnt ul li {
	line-height:1.8;
}
#tmp_em_anzen_cnt .related_area {
	color:inherit;
	background-color:#E8F3FD;
	padding:7px 24px 2px;
}
#tmp_em_anzen_cnt .related_area p {
	margin:0 0 5px;
}
#tmp_em_anzen_cnt .related_area a {
	background:url(/shared/images/footer/fnavi_icon.gif) no-repeat left 0.4em;
	padding-left:10px;
}
/* em_oshirase */
#tmp_em_oshirase {
	margin:0 0 26px;
	clear:both;
}
#tmp_em_oshirase_ttl {
	background:url(/shared/templates/top/images/oshirase_ttl_bg.jpg) no-repeat right top;
}
#tmp_em_oshirase_cnt {
	padding:10px 17px 13px;
	border:1px solid #3D8738;
}
#tmp_em_oshirase_cnt ul {
	margin:0 0 0 15px;
	list-style-image:url(/shared/templates/top/images/list_icon.gif);
}
#tmp_em_oshirase_cnt ul li {
	line-height:1.8;
}
/* box_info
============================== */
.box_info {
	margin:0 0 0.8em; /* 変更しない */
	padding:5px 10px 10px;
	border:3px solid #F16363;
	clear:both; /* 変更しない */
}
table.box_info {
	width:100%; /* 変更しない */
	border-collapse:collapse; /* 変更しない */
	border-spacing:0; /* 変更しない */
}
.box_info .box_info_ttl {
	padding:3px 10px;
	color:#DF1E1F;
	font-size:114.3%;
	font-weight:bold;
	border-bottom:3px solid #FCD8D8;
}
.box_info .box_info_ttl p {
	margin-bottom:0; /* 変更しない */
}
.box_info .box_info_cnt {
	padding:10px 10px 0;
}
.box_info ul {
	margin-bottom:0.8em; /* 変更しない */
	margin-left:24px; /* 変更しない */
	list-style-image:url(/shared/templates/top/images/list_icon.gif);
}
.box_info ol {
	margin-bottom:0.8em; /* 変更しない */
	margin-left:24px; /* 変更しない */
}
.box_info ul ul,
.box_info ul ol,
.box_info ol ul,
.box_info ol ol {
	margin:0.3em 0 0 24px; /* 変更しない */
}
.box_info ul li,
.box_info ol li {
	margin: 0 0 0.5em;
}
/* ==================================================
tab - 2020
================================================== */
#tmp_gallery_area {
	width:960px;
	padding:0 0 19px;
	background:url(/shared/images/main/gallery/gallery_area_bg.jpg) no-repeat left 279px;
}
#tmp_note_tab {
	float:left;
}
#tmp_emergency_area {
	width:740px;
	margin:0 0 18px;
}
#tmp_disaster_area {
	width:740px;
}
#tmp_news_area,
#tmp_safety_area {
	margin:0 0 20px;
}
#tmp_emergency_area_ttl ul,
#tmp_disaster_area_ttl ul,
#tmp_news_area_ttl ul,
#tmp_safety_area_ttl ul {
	list-style:none;
	list-style-image:none;
}
#tmp_emergency_area_ttl ul li,
#tmp_disaster_area_ttl ul li,
#tmp_news_area_ttl ul li,
#tmp_safety_area_ttl ul li {
	float:left;
}
#tmp_area img,
#tmp_emergency_area_ttl ul li img,
#tmp_disaster_area_ttl ul li img,
#tmp_news_area_ttl ul li img,
#tmp_safety_area_ttl ul li img {
	vertical-align:top;
}

#tmp_emergency_area_cnt,
#tmp_disaster_area_cnt,
#tmp_news_area_cnt,
#tmp_safety_area_cnt {
	color:#000000;
	background-color:#ffffff;
	clear:both;
}
#tmp_emergency_area_cnt .info_cnt {
	padding:24px 20px 2em;
	clear:both;
}
#tmp_disaster_area_cnt .info_cnt {
	padding:30px 23px 10px;
	clear:both;
}
#tmp_news_area_cnt .info_cnt,
#tmp_safety_area_cnt .info_cnt {
	padding:15px 18px 10px;
	clear:both;
}
#tmp_emergency_area_cnt {
	position:relative;
	border-left:1px solid #9e0202;
	border-right:1px solid #9e0202;
	border-bottom:1px solid #9e0202;
}
#tmp_disaster_area_cnt {
	border-left:1px solid #bd3662;
	border-right:1px solid #bd3662;
	border-bottom:1px solid #bd3662;
}
#tmp_news_area_cnt {
	border-left:1px solid #006814;
	border-right:1px solid #006814;
	border-bottom:1px solid #006814;
}
#tmp_safety_area_cnt {
	border-left:1px solid #e97501;
	border-right:1px solid #e97501;
	border-bottom:1px solid #e97501;
}
#tmp_emergency_area_cnt ul,
#tmp_news_area_cnt ul,
#tmp_safety_area_cnt ul {
	margin:0 0 0 15px;
	list-style-image:url(/shared/templates/top/images/list_icon.gif);
}
#tmp_disaster_area_cnt ul {
	list-style:none;
	list-style-image:none;
}
#tmp_emergency_area_cnt ul li,
#tmp_disaster_area_cnt ul li,
#tmp_news_area_cnt ul li,
#tmp_safety_area_cnt ul li {
	line-height:1.8;
}
#tmp_disaster_area_cnt ul li img {
	margin-right:1em;
	display:inline-block;
	vertical-align:top;
}
.used_javascript #tmp_emergency_area_en,
.used_javascript #tmp_emergency_area_ko,
.used_javascript #tmp_emergency_area_cn,
.used_javascript #tmp_disaster_area_en,
.used_javascript #tmp_disaster_area_ko,
.used_javascript #tmp_disaster_area_cn,
.used_javascript #tmp_news_area_en,
.used_javascript #tmp_news_area_ko,
.used_javascript #tmp_news_area_cn,
.used_javascript #tmp_safety_area_en,
.used_javascript #tmp_safety_area_ko,
.used_javascript #tmp_safety_area_cn {
	display:none;
}
/* note_related_btn */
#tmp_emergency_area_cnt .note_related_btn {
	position:absolute;
	bottom:10px;
	right:25px;
	z-index:10;
}
#tmp_disaster_area_cnt .note_related_btn,
#tmp_news_area_cnt .note_related_btn,
#tmp_safety_area_cnt .note_related_btn {
	padding-top:10px;
	padding-right:2px;
	text-align:right;
}
/* ==================================================
clearfix
================================================== */
/* for modern browser */
#tmp_info:after,
#tmp_info_ttl:after,
#tmp_info_ttl ul:after,
#tmp_info_cnt:after,
#tmp_info_cnt .info_cnt:after,
#tmp_info_cnt .related_btn:after,
#tmp_info_cnt .related_btn2:after,
#tmp_info_cnt .box_oshirase_all:after,
#tmp_info_cnt .box_news_detail:after,
#tmp_info_cnt .box_news_detail_ttl:after,
#tmp_info_cnt .box_news_detail_cnt:after,
#tmp_info_cnt .box_news_detail_ttl .box_news_related_btn:after,
#tmp_guide:after,
#tmp_guide_ttl:after,
#tmp_guide_cnt:after,
#tmp_guide_cnt ul:after,
#tmp_konnatoki:after,
#tmp_konnatoki_ttl:after,
#tmp_konnatoki_cnt:after,
#tmp_konnatoki_cnt ul:after,
#tmp_magazine:after,
#tmp_magazine_ttl:after,
#tmp_magazine_cnt:after,
#tmp_em_anzen:after,
#tmp_em_anzen_ttl:after,
#tmp_em_anzen_cnt:after,
#tmp_em_oshirase:after,
#tmp_em_oshirase_ttl:after,
#tmp_em_oshirase_cnt:after,
.box_magazine:after,
.box_magazine2:after,
.box_magazine-s:after,
#tmp_note_area:after,
#tmp_emergency_area_ttl ul:after,
#tmp_emergency_area_cnt:after {
	content:"."; /* 変更しない */
	display:block; /* 変更しない */
	height:0; /* 変更しない */
	font-size:0.1%; /* 変更しない */
	line-height:0.1; /* 変更しない */
	clear:both; /* 変更しない */
	visibility:hidden; /* 変更しない */
}
/* for IE7.0 */
*:first-child+html #tmp_info,
*:first-child+html #tmp_info_ttl,
*:first-child+html #tmp_info_ttl ul,
*:first-child+html #tmp_info_cnt,
*:first-child+html #tmp_info_cnt .info_cnt,
*:first-child+html #tmp_info_cnt .related_btn,
*:first-child+html #tmp_info_cnt .related_btn2,
*:first-child+html #tmp_info_cnt .box_oshirase_all,
*:first-child+html #tmp_info_cnt .box_news_detail,
*:first-child+html #tmp_info_cnt .box_news_detail_ttl,
*:first-child+html #tmp_info_cnt .box_news_detail_cnt,
*:first-child+html #tmp_info_cnt .box_news_detail_ttl .box_news_related_btn,
*:first-child+html #tmp_guide,
*:first-child+html #tmp_guide_ttl,
*:first-child+html #tmp_guide_cnt,
*:first-child+html #tmp_guide_cnt ul,
*:first-child+html #tmp_konnatoki,
*:first-child+html #tmp_konnatoki_ttl,
*:first-child+html #tmp_konnatoki_cnt,
*:first-child+html #tmp_konnatoki_cnt ul,
*:first-child+html #tmp_magazine,
*:first-child+html #tmp_magazine_ttl,
*:first-child+html #tmp_magazine_cnt,
*:first-child+html #tmp_em_anzen,
*:first-child+html #tmp_em_anzen_ttl,
*:first-child+html #tmp_em_anzen_cnt,
*:first-child+html #tmp_em_oshirase,
*:first-child+html #tmp_em_oshirase_ttl,
*:first-child+html #tmp_em_oshirase_cnt,
*:first-child+html .box_magazine,
*:first-child+html .box_magazine2,
*:first-child+html .box_magazine-s {
	min-height:1%; /* 変更しない */
}
/* for IE6.0 */
* html #tmp_info,
* html #tmp_info_ttl,
* html #tmp_info_ttl ul,
* html #tmp_info_cnt,
* html #tmp_info_cnt .info_cnt,
* html #tmp_info_cnt .related_btn,
* html #tmp_info_cnt .related_btn2,
* html #tmp_info_cnt .box_oshirase_all,
* html #tmp_info_cnt .box_news_detail,
* html #tmp_info_cnt .box_news_detail_ttl,
* html #tmp_info_cnt .box_news_detail_cnt,
* html #tmp_info_cnt .box_news_detail_ttl .box_news_related_btn,
* html #tmp_guide,
* html #tmp_guide_ttl,
* html #tmp_guide_cnt,
* html #tmp_guide_cnt ul,
* html #tmp_konnatoki,
* html #tmp_konnatoki_ttl,
* html #tmp_konnatoki_cnt,
* html #tmp_konnatoki_cnt ul,
* html #tmp_magazine,
* html #tmp_magazine_ttl,
* html #tmp_magazine_cnt,
* html #tmp_em_anzen,
* html #tmp_em_anzen_ttl,
* html #tmp_em_anzen_cnt,
* html #tmp_em_oshirase,
* html #tmp_em_oshirase_ttl,
* html #tmp_em_oshirase_cnt,
* html .box_magazine,
* html .box_magazine2,
* html .box_magazine-s {
	display:inline-block; /* 変更しない */
}
/* ==================================================
smartphone
================================================== */
#tmp_smartphone {
	display:none;
	padding:36px 0;
	background:url(/shared/images/main/smartphone_bg.jpg) repeat-x left top;
}
#tmp_smartphone p {
	width:980px;
	margin:0 auto;
	text-align:center;
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
#tmp_smartphone {
	display:block;
}
}
/* ==================================================
print
================================================== */
@media print {
/* for IE7.0 */
*:first-child+html #tmp_gnavi ul li span {
	visibility:hidden;
}
/* for IE6.0 */
* html #tmp_gnavi ul li span {
	visibility:hidden;
}
* html #tmp_info_ttl ul {
	width:499px;
	margin:0 -1px 0 0;
}
* html #tmp_info_ttl ul li {
	width:166px;
}
* html .format_chiku_top #tmp_info_ttl ul {
	width:378px;
}
* html .format_chiku_top #tmp_info_ttl ul li {
	width:189px;
}
* html #tmp_magazine {
	padding-bottom:20px;
}
/* for Firefox */
#tmp_main:after,
.col_nm:after {
	content:""; /* 変更しない */
	height:1px; /* 変更しない */
}
}
