@import url("bouhan.css");

#title {
	background: url(../../common/img/img_nyuumon_title_2.gif) no-repeat 0 0;
	height: 62px;
	margin-bottom: 20px;
	width: 900px;
}
#title h2 {
	float: left;
	font-size: 150%;
	font-weight: bold;
	padding: 30px 0 0 45px;
	width: 650px;
	_width: 695px;
}

div#topNavi {
	background: url(../img/img_bg_dot01.gif) repeat-x 0 bottom;
	margin-bottom: 15px;
	padding-bottom: 5px;
	width: 695px;
}
div#topNavi .prev {
	float: left;
	width: 270px;
}
div#topNavi .prev a {
	background: url(../../../common/img/icon_trg_l_b1.gif) no-repeat 0 0;
	padding-left: 16px;
}
div#topNavi .next {
	float: right;
	text-align: right;
	width: 270px;
}
div#topNavi .next a {
	background: url(../../../common/img/icon_trg_r_b1.gif) no-repeat right 0;
	padding-right: 18px;
}
div#contentLeft h3.a {
	background: url(../../common/img/img_bg_h2a.gif) no-repeat 0 0;
	font-size: 120%;
	height: 30px;
	margin-bottom: 10px;
	padding: 7px 5px 0 17px;
	width: 673px;
	_width: 695px;
}
div#contentLeft h3.qa {
	background: url(../../common/img/qatitle.gif) no-repeat 0 0;
	font-size: 120%;
	height: 30px;
	margin-bottom: 10px;
	padding: 7px 5px 0 35px;
	width: 673px;
	_width: 695px;
}
div#contentLeft h3.qa2 {
	background: url(../../common/img/qatitle2.gif) no-repeat 0 0;
	font-size:120%;
	height: 30px;
	margin-bottom: 0px;
	padding: 7px 5px 0 35px;
	width: 673px;
	_width: 695px;
}
div#contentLeft h3.b {
	background: url(../../common/img/img_bg_h2b.gif) no-repeat 0 0;
/*	color: #6ab400;	*/
	color:#333;
	font-size: 120%;
	height: 20px;
	_height: 25px;
	padding: 5px 11px 0 11px;
	width: 673px;
	_width: 695px;
}
div#contentLeft h3.b2 {
	background: url(../../common/img/img_bg_h2b2.gif) no-repeat 0 0;
/*	color: #6ab400;	*/
	color:#333;
	font-size: 120%;
	height: 20px;
	_height: 25px;
	padding: 5px 11px 0 11px;
	width: 673px;
	_width: 695px;
}
div#contentLeft .h2bbox {
	background: url(../../common/img/img_bg_linegrn.gif) no-repeat 0 bottom;
	padding: 10px 11px;
	width: 673px;
	_width: 695px;
}
div#contentLeft .h2b2box {
	background: url(../../common/img/img_bg_linegrn2.gif) no-repeat 0 bottom;
	padding: 10px 11px;
	width: 673px;
	_width: 695px;
}
div#contentLeft h4.a {
	margin-bottom: 5px;
}
div#contentLeft h4.b {
	background: url(../../common/img/img_bg_headergrn.gif) no-repeat 0 0;
	color: #fff;
	height: 20px;
	_height: 25px;
	margin: 0;
	padding: 5px 7px 0 7px;
	width: 681px;
	_width: 695px;
}
div#contentLeft .h3bbox {
	background: url(../../common/img/img_bg_linegrn.gif) no-repeat 0 bottom;
	padding: 10px 11px;
	width: 673px;
	_width: 695px;
}
div#contentLeft h4.c {
	background: url(../../common/img/img_bg_h3c.gif) no-repeat 0 0;
	height: 20px;
	_height: 25px;
/*	margin-left: 11px; */
	padding: 0px 7px 0 10px;
	width: 673px;
	_width: 695px;
}
div#contentLeft .h3cbox {
	background: url(../../common/img/img_bg_linegry.gif) no-repeat 0 bottom;
	margin-left: 11px;
	padding: 10px 11px;
	width: 659px;
	_width: 673px;
}
div#contentLeft h5 {
	background: url(../img/img_bg_h4.gif) no-repeat 0 0;
	font-size: 100%;
	height: 20px;
	_height: 25px;
	margin: 0 0 10px 0;
	padding: 5px 7px 0 7px;
	width: 659px;
	_width: 673px;
}
h2#catch {
	color: #333333;
/*		color: #5674b9;	*/
/*	font-size: 122%;	*/
	font-size: 162%;
	font-weight: bold;
	border-left:solid 12px #ff6600;
	height:30px;

}

div#bottomNavi {
	margin-top: 25px;
	width: 695px;
}
div#bottomNavi .prev {
	float: left;
	padding-bottom: 1px;
	width: 67px;
}
div#bottomNavi .next {
	float: right;
	padding-bottom: 1px;
	text-align: right;
	width: 600px;
}
div#bottomNavi .next img {
	margin-left: 15px;
}
div#bottomNavi .prev img,
div#bottomNavi .next img {
	vertical-align: middle;
}

div#contentLeft .section .left {
	float: left;
}
div#contentLeft .section .right {
	float: right;
}
div#contentLeft .threeColumn .center {
	display: inline;
	float: left;
	margin-left: 20px;
}

div#contentLeft .sizeup {
	font-size:1.2em;
	line-height:1.6em;
		}

/* ローカルナビ */
/* 共通 */
#contentRight ul#snavi {
	margin: 0 0 15px 0;
	padding: 0;
}
#contentRight ul#snavi li {
	background: url(../img/img_snavi_middle.gif) repeat-x 0 0;
	list-style: none;
	line-height: 1;
	margin: 0;
	padding: 0;
	height: 25px;
}
#contentRight ul#snavi li a,
#contentRight ul#snavi li span {
	color: #fff;
	display: block;
	font-weight: bold;
	padding: 7px 2px 0 19px;
	text-decoration: none;
}
#contentRight ul#snavi li.first {
	background: url(../img/img_snavi_top.gif) no-repeat 0 0;
}
/* 防犯用 */
#contentRight #bouhan ul#snavi li.top {
	background: url(../img/img_snavi_bouhan01.gif) no-repeat 0 0;
}
#contentRight #bouhan ul#snavi li.showSecond {
	background: url(../img/img_snavi_bouhan02.gif) repeat-x 0 0;
	border: 1px solid #ccc;
	border-width: 0 1px;
	color: #fff;
	height: 19px;
}
#contentRight #bouhan ul#snavi li.second {
	background: url(../img/img_snavi_bouhan03.gif) no-repeat 0 0;
	border: 1px solid #ccc;
	border-width: 0 1px;
	color: #fff;
	height: 20px;
}
#contentRight #bouhan ul#snavi li.current {
	background: #f2e8f2 url(../img/icon_trg2.gif) no-repeat 17px 10px;
}
/* 防火用 */
#contentRight #bouka ul#snavi li.top {
	background: url(../img/img_snavi_bouka01.gif) repeat-x 0 0;
}
#contentRight #bouka ul#snavi li.showSecond {
	background: url(../img/img_snavi_bouka02.gif) repeat-x 0 0;
	border: 1px solid #ccc;
	border-width: 0 1px;
	color: #fff;
	height: 19px;
}
#contentRight #bouka ul#snavi li.second {
	background: url(../img/img_snavi_bouka03.gif) no-repeat 0 0;
	border: 1px solid #ccc;
	border-width: 0 1px;
	color: #fff;
	height: 20px;
}
#contentRight #bouka ul#snavi li.current {
	background: #e6eaf5 url(../img/icon_trg2.gif) no-repeat 17px 10px;
}
/* 地震用 */
#contentRight #jishin ul#snavi li.top {
	background: url(../img/img_snavi_jishin01.gif) repeat-x 0 0;
}
#contentRight #jishin ul#snavi li.showSecond {
	background: url(../img/img_snavi_jishin02.gif) repeat-x 0 0;
	border: 1px solid #ccc;
	border-width: 0 1px;
	color: #fff;
	height: 19px;
}
#contentRight #jishin ul#snavi li.second {
	background: url(../img/img_snavi_jishin03.gif) no-repeat 0 0;
	border: 1px solid #ccc;
	border-width: 0 1px;
	color: #fff;
	height: 20px;
}
#contentRight #jishin ul#snavi li.current {
	background: #d9f5fd url(../img/icon_trg2.gif) no-repeat 17px 10px;
}
/* 家庭内の情報セキュリティ */
#contentRight #security ul#snavi li.top {
	background: url(../img/img_snavi_sec01.gif) repeat-x 0 0;
}
#contentRight #security ul#snavi li.showSecond {
	background: url(../img/img_snavi_sec02.gif) repeat-x 0 0;
	border: 1px solid #ccc;
	border-width: 0 1px;
	color: #fff;
	height: 19px;
}
#contentRight #security ul#snavi li.second {
	background: url(../img/img_snavi_sec03.gif) no-repeat 0 0;
	border: 1px solid #ccc;
	border-width: 0 1px;
	color: #fff;
	height: 20px;
}
#contentRight #security ul#snavi li.current {
	background: #e2f4eb url(../img/icon_trg2.gif) no-repeat 17px 10px;
}
/* 被害に遭ったら */
#contentRight #higai ul#snavi li.top {
	background: url(../img/img_snavi_higai01.gif) repeat-x 0 0;
}
#contentRight #higai ul#snavi li.showSecond {
	background: url(../img/img_snavi_higai02.gif) repeat-x 0 0;
	border: 1px solid #ccc;
	border-width: 0 1px;
	color: #fff;
	height: 19px;
}
#contentRight #higai ul#snavi li.second {
	background: url(../img/img_snavi_higai03.gif) no-repeat 0 0;
	border: 1px solid #ccc;
	border-width: 0 1px;
	color: #fff;
	height: 20px;
}
#contentRight #higai ul#snavi li.current {
	background: url(../img/img_snavi_higai02.gif) no-repeat 0 bottom;
	height: 26px;
	color: #369;
	line-height: 1.4;
	padding: 0 0 0 5px;

	width: 175px;
	_width: 180px;
}
#contentRight #higai ul#snavi li.current a {
	color: #369;
	display: block;
	font-weight: normal;
	text-decoration: underline;
}
#contentRight #higai ul#snavi li.current a:hover {
	text-decoration: none;
}
/* 共通 */
#contentRight ul#snavi li.jishin {
	background: url(../img/img_snavi_bouka01.gif) repeat-x 0 0;
}
#contentRight ul#snavi li.security {
	background: url(../img/img_snavi_security01.gif) repeat-x 0 0;
}
#contentRight ul#snavi li.higai {
	background: url(../img/img_snavi_higai01.gif) repeat-x 0 0;
}
#contentRight ul#snavi li.bottom {
	background: url(../img/img_snavi_bottom.gif) no-repeat 0 0;
	height: 25px;
}
#contentRight ul#snavi li.showSecond span {
	display: block;
	padding: 4px 0 0 17px;
}
#contentRight ul#snavi li.second a {
	font-weight: normal;
	padding: 4px 0 0 17px;
}
#contentRight ul#snavi li.third {
	background: url(../img/img_snavi_bg01.gif) no-repeat 0 0;
	border: 1px solid #ccc;
	border-width: 0 1px;
	color: #fff;
	line-height: 1.4;
	padding: 0 0 3px 25px;
	height: auto;
	width: 153px;
	_width: 180px;
}
#contentRight ul#snavi li.third a {
	color: #369;
	font-weight: normal;
	display: block;
	padding: 3px 0 0 0;
	text-decoration: underline;
}
#contentRight ul#snavi li.third a:hover {
	text-decoration: none;
}
#contentRight #bouhan ul#snavi li.last,
#contentRight #bouka ul#snavi li.last,
#contentRight #jishin ul#snavi li.last,
#contentRight #security ul#snavi li.last,
#contentRight #higai ul#snavi li.last {
	height: 19px;
}

/* 関連する情報 */
div#relatebox {
	background:  url(../img/img_snavi_relate02.gif) no-repeat 0 bottom;
	width: 180px;
}
div#relatebox h2 {
	background:  url(../img/img_snavi_relate01.gif) no-repeat 0 0;
	color: #fff;
	font-size: 100%;
	height: 25px;
	_height: 20px;
	padding: 5px 7px 0 7px;
	width: 166px;
	_width: 180px;
}
div#relatebox .secomtv h3 {
	background:  url(../img/img_snavi_secomtv.gif) no-repeat 0 bottom;
	margin: 0 0 10px 1px;
	overflow: visible;
	padding: 3px 0 0 30px;
	height: 17px;
	_height: 20px;
	width: 148px;
	_width: 178px;
}
div#relatebox .sumaiblog h3 {
	background:  url(../img/img_snavi_blog.gif) no-repeat 0 bottom;
	margin: 0 0 10px 1px;
	overflow: visible;
	padding: 3px 0 0 30px;
	height: 17px;
	_height: 20px;
	width: 148px;
	_width: 178px;
}
div#relatebox .kodomoblog h3 {
	background:  url(../img/img_snavi_kodomoblog.gif) no-repeat 0 bottom;
	margin: 0 0 10px 1px;
	overflow: visible;
	padding: 3px 0 0 30px;
	height: 17px;
	_height: 20px;
	width: 148px;
	_width: 178px;
}
div#relatebox ul {
	list-style: none;
	margin: 0 7px 0 10px;
	padding: 0;
}
div#relatebox ul li {
	background: url(../../common/img/icon_trg1.gif) no-repeat left 5px;
	list-style: none;
	margin-bottom: 5px;
	padding-left: 9px;
}
div#relatebox .relate {
	margin: 5px 0 5px 0;
	padding-bottom: 5px;
	width: 178px;
}
div#relatebox .relateline {
	border-bottom: 1px solid #9AD845;
}
div#relatebox .secomtv {
	margin-bottom: 10px;
}
div#relatebox .sumaiblog,
div#relatebox .kodomoblog {
	margin-bottom: 5px;
}
/* parts */
.w90 {
	width: 90px;
}
.h3cbox .w90 {
	width: 90px;
	padding: 0 8px 0 0;
}
.w145 {
	width: 145px;
}
.w150 {
	width: 150px;
}
.w200 {
	width: 200px;
}
.w210 {
	width: 210px;
}
.w570 {
	width: 570px;
}

/*サイズ変更228px→378px*/
.w228 {
	width: 378px;
}
.w235 {
	width: 235px;
}
.w240 {
	width: 240px;
}
.w360 {
	width: 360px;
}
/*サイズ変更298px→448px*/
.w298 {
	width: 448px;
}
/*サイズ変更300px→450px*/
.w300 {
	width: 450px;
}
.w315 {
	width: 315px;
}
/*サイズ変更338px→488px*/
.w338 {
	width: 488px;
}
/*サイズ変更405px→555px*/
.w405 {
	width: 555px;
}
/*サイズ変更410px→560px*/
.w410 {
	width: 560px;
}
/*サイズ変更415px→565px*/
.w415 {
	width: 565px;
}
/*サイズ変更509px→659px*/
.w509 {
	width: 659px;
}
/*サイズ変更523px→673px*/
.w523 {
	width: 673px;
}
/*サイズ変更525px→675px*/
.w525 {
	width: 675px;
}
/*サイズ変更545px→695px*/
.w545 {
	width: 695px;
}
.dotGray {
	background: url(../img/img_bg_dot01.gif) repeat-x 0 bottom;
	padding-bottom: 10px;
}
.dotline01 {
	background: url(../img/img_bg_dot01.gif) repeat-x 0 bottom;
}
div#checkBanner {
	margin: 0 auto;
	width: 520px;
}
div#checkBanner .left {
	float: left;
	width: 160px;
}
div#checkBanner .center {
	float: left;
	margin-left: 20px;
	width: 160px;
}
div#checkBanner .right {
	float: right;
	width: 160px;
}
.caption {
	text-align: center;
}
/* table */
table.nyuumon td {
	padding: 2px 0;
	font-size: 12px;
	_font-size: 78%;
}
table.nyuumon td.right {
	text-align: right;
}
tr.color_002	{
	background-color:#f7f5d3;
}
/* list */
ul.arrowlink {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.arrowlink li {
	background: url(../../common/img/icon_trg1.gif) no-repeat left 5px;
	padding-left: 9px;
	line-height: 1.4;
}
ol.number {
	list-style: none;
	margin: 0;
	padding: 0;
}
ol.number li {
	line-height: 1.4;
}
ol.number li span.head {
	color: #630;
	display: block;
	font-weight: bold;
	margin-bottom: 3px;
	padding-left: 20px;
}
ol.number li.no1 {
	background: url(../../sumai/img/icon_num01.gif) no-repeat 0 0;
}
ol.number li.no2 {
	background: url(../../sumai/img/icon_num02.gif) no-repeat 0 0;
}
ol.number li.no3 {
	background: url(../../sumai/img/icon_num03.gif) no-repeat 0 0;
}
ol.number li.no4 {
	background: url(../../sumai/img/icon_num04.gif) no-repeat 0 0;
}
ol.number li.no5 {
	background: url(../../sumai/img/icon_num05.gif) no-repeat 0 0;
}
div#container ul.list,
div#container ol.list {
	margin: 0;
	padding-left: 18px;
}
div#container ul.list li,
div#container ol.list li {
	line-height: 1.4;
	list-style: disc;
}

#infltable table {

	border-collapse:collaspe;
	}
#infltable table tr th {
	padding:2px;
	font-size:72%;
	font-weight:bold;
	border:1px solid #999;
	background-color:#ffd479;
	color:#333;
	}
#infltable table tr th.total {
	padding-left:1px;
	font-size:72%;
	font-weight:bold;
	border:1px solid #999;
	background-color:#ffd479;
		color:333;
	}
#infltable table tr td {
	padding:2px;
	text-align:center;
	border:1px solid #999;
	}
#infltable table tr td.country {
	padding-left:4px;
	text-align:center;
	border:1px solid #999;
	font-size:60%;
	}
#infltable table tr td.goukei{
	padding:2px;
	text-align:center;
	border:1px solid #999;
	}
.total	{
	background-color:#b8d3f4;
	font-weight:bold;
	}


/* clearfix */
div#checkBanner:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
div#checkBanner {
	display: inline-block;
}
/*\*/
* html div#checkBanner {
	height: 1%;
}
div#checkBanner {
	display: block;
}
/**/
