﻿@charset "utf-8";

/* 行間調整 */
#safety .safety-lay p,
#safety .safety-lay ul,
#safety .safety-lay ol,
#safety .safety-lay dl,
#safety .safety-lay li{
line-height:1.6;
}

/* nav */
#safety .safetynav .ttl-lay {
	border-bottom:1px solid #6179a0;
	padding: 0;
	background:#E2E8FB url(/static/img/bg_alpha_ttl1.gif) repeat-x 0 0;
}

#safety .safetynav .ttl-lay h2 {
	padding: 5px;
}

#safety .safetynav ul.blk li a {
	display:block;
	background: url(/static/img/icon_arrow.gif) no-repeat 8px -493px;
	padding: 5px 3px 5px 18px;
}

#safety .safetynav ul.blk li a:hover,#safety .safetynav ul.blk li a.now {
	background-color: #f0f3ff;
}

#safety .safetynav ul.blk li {
	border: none;
	margin: 0;
	font-size: 93%;
}

#safety .safetynav ul.blk li h3 a span {
	overflow: hidden;
	display:block;
	zoom: 1;
}

#safety .safetynav ul.blk li h3.lv3-lay a,#safety .safetynav ul.blk li h3.lv4-lay a,#safety .safetynav ul.blk li h3.lv5-lay a,#safety .safetynav ul.blk li h3.lv6-lay a,#safety .safetynav ul.blk li h3.lv7-lay a,#safety .safetynav ul.blk li h3.lv8-lay a {
	background-image:none;
}

#safety .safetynav {
	border-top: 1px	solid #6179a0;
	border-right: 1px solid #9fb7d4;
	border-left: 1px solid #9fb7d4;
}

#safety .safetynav ul h3.lv1-lay,
#safety .safetynav ul h3.lv2-lay{
	padding: 5px 3px 4px 5px;
	display:block;
	min-height: 20px;
	height: auto !important;
	height: 20px;
}

#safety .safetynav ul h3.lv1-lay {
	border-bottom: 1px solid #6179A0;
}

#safety .safetynav ul h3.lv2-lay {
	border-top: 1px solid #6179A0;
	border-bottom: 1px solid #6179A0;
}

#safety .safetynav ul h3.lv3-lay a,
#safety .safetynav ul h3.lv4-lay a,
#safety .safetynav ul h3.lv5-lay a,
#safety .safetynav ul h3.lv6-lay a,
#safety .safetynav ul h3.lv7-lay a,
#safety .safetynav ul h3.lv8-lay a {
	border-bottom: 1px solid #6179A0;
	padding: 5px 3px 4px 5px;
}

#safety .safetynav ul h3.lv3-lay a{
	border-top: 1px solid #6179A0;
}

#safety .safetynav ul li.lv4-lay a {
	background: url(/static/img/icon_arrow.gif) no-repeat 20px -493px;
	padding: 7px 3px 7px 30px;
}
#safety .safetynav ul li.lv4-lay a:hover,
#safety .safetynav ul li.lv4-lay a.now {
	display:block;
}

/* contents */
#safety .safety-lay {
	padding: 0 0 0 10px;
}

#safety .safety-lay .tit1-lay {
	background:url("/static/img/bg_ttllh3.gif") repeat-x scroll 0 0 #ffffff;
	padding:3px;
	border-top: 1px solid #9FB7D4;
	border-right: 1px solid #9FB7D4;
	border-bottom: 2px solid #1D3994;
	border-left: 1px solid #9FB7D4;
	margin-bottom: 10px
}

#safety .safety-lay .tit1-lay h2 {
	color:#1D3994;
	font-weight: bold;
	font-size: 110%;
	display:block;
	height:auto !important;
	min-height:21px;
	padding:4px 0 0 5px;
}


#safety .safety-lay h3 {
	margin-bottom: 0px;
	padding-left: 5px;
}

#safety .safety-lay h4,
#safety .safety-lay h5,
#safety .safety-lay h6,
#safety .safety-lay p,
#safety .safety-lay dd,
#safety .safety-lay ul,
#safety .safety-lay ol{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#safety .safety-lay h3,
#safety .safety-lay h4,
#safety .safety-lay h5,
#safety .safety-lay h6,
#safety .safety-lay dt {
	font-weight: bold;
	font-size: 100%;
}

#safety .safety-lay dt {
	margin-left: 10px;
}

#safety .safety-lay dd {
	padding-left: 2em;
}

#safety .safety-lay h4 {
	background: #ecf0fc;
	padding: 3px 0 3px 10px;
}

#safety .safety-lay h5 {
	border-bottom: 1px solid #9fb7d4;
	padding: 0 0 2px 0;
	margin: 0 10px 10px 10px;
}

#safety .safety-lay ul li {
	margin-left: 15px;
	list-style-type: disc;
}

#safety .safety-lay strong {
	color: #f00;
	font-weight: normal;
}

#safety .safety-lay .more-btn {
	float: left;
}

#safety .safety-lay .riyou-lay {
	width: 400px;
	border: 1px solid #ccc;
	padding: 10px 0 10px 20px;;
	margin-bottom: 10px;
	margin-left: 10px;
}

#safety .safety-lay .riyou-lay dt {
	margin-bottom: 10px;
}

#safety .safety-lay .riyou-lay dd {
	float: left;
	width: 60px;
	margin-right: 20px;
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
}

#safety .safety-lay .edit-lay {
	text-align: right;
}
#safety .safety-lay .safety1-lay {
	margin-bottom: 10px;
}

#safety .safety-lay .trouble-lay,
#safety .safety-lay .ex-lay {
	padding: 5px;
	margin: 0 10px 0 10px;
	background: #eee;
}

#safety .safety-lay .link-lay ol li{
	list-style:none;
}


#safety .safety-lay .yougo-lay dl {
	border-bottom: 1px dotted #ccc;
	margin: 0 10px 10px 10px;
	_margin: 0 0 10px 0;
	_padding-bottom: 10px;
	*padding-bottom: 10px;
}

#safety .safety-lay .yougo-lay dl:last-child {
	border-bottom: none;
}

#safety .safety-lay .yougo-lay dt {
	float: left;
	width: 140px;
}

#safety .safety-lay .yougo-lay dd {
	float: left;
	width: 550px;
}

#safety .safety-lay .faq-lay dl {
	border-bottom: 1px dotted #ccc;
	margin: 0 10px 10px 10px;
	_margin: 0 0 10px 0;
	_padding-bottom: 10px;
	*padding-bottom: 10px;
}

#safety .safety-lay .faq-lay dl:last-child {
	border-bottom: none;
}

#safety .safety-lay .faq-lay dt {
	padding-bottom:5px;
}


/* nav */
#safety #yougo-sec ul.blk li a.syougo-lay,
#safety #trouble-sec ul.blk li a.trouble-lay,
#safety #soudan-sec ul.blk li a.soudan-lay,
#safety #rule-sec ul.blk li a.rule-lay,
#safety #riyou02-sec ul.blk li a.riyou02-lay,
#safety #riyou03-sec ul.blk li a.riyou03-lay,
#safety #riyou04-sec ul.blk li a.riyou04-lay,
#safety #riyou05-sec ul.blk li a.riyou05-lay,
#safety #riyou06-sec ul.blk li a.riyou06-lay,
#safety #keitai-jijou-sec ul.blk li a.keitai-jijou-lay,
#safety #hogo01-sec ul.blk li a.hogo-lay,
#safety #filtering-sec ul.blk li a.filtering-lay,
#safety #communication-sec ul.blk li a.communication-lay{
	background-color: #f0f3ff;
	display:block;
}
#safety #trouble01-sec ul.blk li a.trouble01-lay,
#safety #trouble02-sec ul.blk li a.trouble02-lay,
#safety #trouble03-sec ul.blk li a.trouble03-lay,
#safety #trouble04-sec ul.blk li a.trouble04-lay,
#safety #trouble05-sec ul.blk li a.trouble05-lay,
#safety #trouble06-sec ul.blk li a.trouble06-lay{
	background-color: #f0f3ff;
	display:block;
}

#safety #ema-sec h3.lv3-lay a,
#safety #ema-sec02 h3.lv6-lay a,
#safety #howto01-sec h3.lv4-lay a,
#safety #howto02-sec h3.lv5-lay a,
#safety #howto_smartphone-sec h3.lv7-lay a,
#safety #howto05-sec h3.lv8-lay a{
	background-color: #f0f3ff;
	display:block;
}

#safety .section05b_01 {
	padding:0 0 0 20px;
}
#safety .section05b_01:after {
	content: " ";
	display: block;
	clear: both;
	height: 0;
	overflow: hidden;
}
#safety .pict05b_01 {
	width: 76px;
	float: left;
}
#safety .text05b_01 {
	margin-left: 86px;
}

