@charset "UTF-8";
@import "share.css";

#prevention {
	width: 706px;
	float: left;
	padding: 12px 0 0;
}

#prevention h4 {
	clear: both;
	padding: 15px 0 0;
}

#body {
	width: 706px;
	padding: 20px 0;
}

#body h3 {
	clear: both;
}

#prevention #liscom_box {
	background: url(../image/prevention/prevention_line.gif) no-repeat top;
	width: 706px;
	overflow: hidden;
	margin-top: 15px;
}

#prevention #liscom_box:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

#prevention #liscom_box dl {
	margin: 0;
	padding: 0;
	}

#prevention #liscom_box dt {
	float: left;
	width: 178px;
	padding: 17px 0 5px;
	margin: 0
}

#prevention #liscom_box dd {
	float: left;
	padding: 15px 10px 5px;
	width: 500px;
	color: #666;
	margin: 0;
	font-size: 90%;
	line-height: 130%;
}

#prevention #liscom_box .liscom_box_btm {
	clear: both;
	}

#body .item {
	clear: both;
	margin-top: 15px;
	border-bottom: #999 1px solid;
	padding: 0 0 15px;
	min-height: 184px;
	_height: 184px;
}

#body .item:after {
	content: " ";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}

#body .item .ph {
	float: left;
	width: 192px;
	padding: 10px;
	border: 1px solid #c4c4c4;
	}

#body .item ul {
	float: left;
	width: 470px;
	margin: 0 0 0 20px;
	padding: 0;
}

#body .item ul li {
	color:#3c3c3c;
}

#body .item ul li.setname {
	padding: 5px 0;
	font-weight: bold;
	font-size: 120%;
}

#body .item ul li.comment {
	padding: 5px;
	background-color: #efefef;
	font-size: 85%;
	line-height: 120%;
	}

/*#body .item ul li.comment span {
	padding: 2px 0 0;
	display: block;
	font-size: 85%;
	}*/

#body .item ul li table {
	width: 470px;
	border-collapse: collapse;
}

#body .item ul li table th {
	border-bottom: #999 1px dotted;
	padding: 5px 3px;
	width: 74px;
	color:#3c3c3c;
}

#body .item ul li table td {
	border-bottom: #999 1px dotted;
	padding: 5px 3px;
	width: 380px;
	color:#3c3c3c;
}

#body .item ul li table td span {
	color: #F33;
}

#body .item ul li.bt_det {
	padding: 15px 0 0;
}



/*------ Product Introduce ------*/

#products_introduce {
	width: 706px;
	margin-bottom: 30px;
}

#products_introduce .p_letter { /* 手記 */
	display: block;
	margin: 0;
}

#products_introduce .p_probability { /* 確率 */
	display: block;
	margin-bottom: 25px;
}

#products_introduce .p_possibility { /* 可能性 */
	display: block;
	margin: 0;
}

#products_introduce .p_cycle { /* 周期 */
	display: block;
	margin: 0;
}

#products_introduce .p_attention { /* 注意喚起 */
	display: block;
	margin: 0;
}

#products_introduce .p_message-first { /* メッセージ前半 */
	display: block;
	margin-bottom: 35px;
}

#products_introduce .p_message-latter { /* メッセージ後半 */
	display: block;
	margin: 0;
}

#products_introduce .p_emphasis { /* 強調 */
	display: block;
	margin-bottom: 20px;
}

/* user VOICE */
#voice_box {
	background: #ffee77 url(../image/prevention/voice_mdl.jpg) repeat-y top;
	margin-bottom: 30px;
}

#voice_box .voice_cont {
	background: url(../image/prevention/voice_btm.jpg) no-repeat bottom;
	padding-bottom: 13px;
}

#voice_box .voice_list {
	width: 665px;
	height: 325px;
	margin: 0 20px;
	overflow: hidden;
	overflow-y: scroll;
}

#voice_box .voice_list ul {
	padding: 10px 0 0;
}

#voice_box .voice_list ul li {
	border-bottom: 1px dashed #ccc;
	margin: 5px 15px 10px;
	padding: 0 0 10px ;
}

/* products SET CONTENTS */
#setcont_box {
	background: url(../image/prevention/setcont_mdl.gif) repeat-y;
}

#setcont_box .setcont_cont {
	background: url(../image/prevention/setcont_btm.gif) no-repeat bottom;
	padding: 20px 0;
}

#setcont_box .setcont_cont dl {
	background: #fff;
	margin: 0 20px;
	padding: 20px 18px;
}

#setcont_box .setcont_cont dl.main_products dt {
	background: url(../image/prevention/txt_underline.gif) no-repeat bottom;
	margin-bottom: 10px;
	padding: 0 0 8px;
}

.txt_point {
	color: #cc0000;
	font-size: 110%;
	font-weight: bold;
}

#setcont_box .setcont_cont dl.main_products dd {
	line-height: 1.4em;
}

#setcont_box .setcont_cont dl.main_products dd .comment_sat119 { /* SAT119 */
	margin-bottom: 30px;
}
#setcont_box .setcont_cont dl.main_products dd .comment_sat119 img {
	float: right;
	margin: 0 0 10px 10px;
}

#setcont_box .setcont_cont dl.main_products dd .movie_box { /* SAT119 movie */
	background: #eee;
	text-align: center;
	margin-bottom: 30px;
	padding: 0 0 15px;
}
#setcont_box .setcont_cont dl.main_products dd .movie_box .movie_title {
	margin-bottom: 15px;
}

#setcont_box .setcont_cont dl.main_products dd .comment_bag { /* 非常用持出袋 */
	margin-bottom: 30px;
}
#setcont_box .setcont_cont dl.main_products dd .comment_bag img {
	float: right;
	margin: 0 0 10px 10px;
}

#setcont_box .setcont_cont dl.main_products dd .comment_water { /* 飲料水 */
	margin-bottom: 30px;
}
#setcont_box .setcont_cont dl.main_products dd .comment_water img {
	float: right;
	margin: 0 0 10px 10px;
}

#setcont_box .setcont_cont dl.main_products dd .comment_water table {
	background: #ccc;
}

#setcont_box .setcont_cont dl.main_products dd .comment_water table caption {
	color: #002aaa;
	text-align: left;
	padding-top: 10px;
}

#setcont_box .setcont_cont dl.main_products dd .comment_water table th {
	background: #ddeeff;
	padding: 5px;
}

#setcont_box .setcont_cont dl.main_products dd .comment_water table td {
	background: #fff;
	padding: 5px;
}

#setcont_box .setcont_cont dl.main_products dd .comment_bread { /* 災害備蓄用パン */
	margin-bottom: 30px;
}
#setcont_box .setcont_cont dl.main_products dd .comment_bread img {
	float: right;
	margin: 0 0 10px 10px;
}

#setcont_box .setcont_cont dl.main_products dd .comment_gloves { /* 軍手 */
	height: 180px;
	margin-bottom: 30px;
}
#setcont_box .setcont_cont dl.main_products dd .comment_gloves img {
	float: right;
	margin: 0 0 10px 10px;
}

#setcont_box .setcont_cont dl.main_products dd .comment_whistle { /* ホイッスル */
	height: 180px;
	margin-bottom: 30px;
}
#setcont_box .setcont_cont dl.main_products dd .comment_whistle img {
	float: right;
	margin: 0 0 10px 10px;
}

#setcont_box .setcont_cont dl.main_products dd .comment_seat { /* レスキューシート */
	margin-bottom: 30px;
}
#setcont_box .setcont_cont dl.main_products dd .comment_seat img {
	float: right;
	margin: 0 0 10px 10px;
}

#setcont_box .setcont_cont dl.main_products dd .comment_mask { /* サージカルマスク */
	margin-bottom: 30px;
}

#setcont_box .setcont_cont dl.main_products dd .comment_light { /* 多機能ラジオライト */
	margin-bottom: 30px;
}
#setcont_box .setcont_cont dl.main_products dd .comment_light img {
	float: right;
	margin: 0 0 10px 10px;
}


#setcont_box .setcont_cont dl.sub_products { /* その他のグッズ */
}

#setcont_box .setcont_cont dl.sub_products dt {
	background: url(../image/prevention/txt-other_underline.gif) no-repeat bottom;
	margin-bottom: 10px;
	padding: 0 0 8px;
}

#setcont_box .setcont_cont dl.sub_products dd {
	float: left;
	width: 215px;
}
#setcont_box .setcont_cont dl.sub_products dd.list_end {
	float: left;
	width: 200px;
}
