@charset "UTF-8";
/* CSS Document */

a, object{outline:none;}


/*indexページ用*/
.container{
	width:1000px;
	height:1500px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/top_back6.png);
	background-repeat:no-repeat;
	background-position:0px 46px;
	font-size:14px;
	
}

/*2015年4月変更さらに7月変更*/
.container2015{
	width:1000px;
	height:1650px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/top_back6.png);
	background-repeat:no-repeat;
	background-position:0px 46px;
	font-size:14px;
	
}

/*2015年8月アプリテスト用仮*/
.container2015_app{
	width:1000px;
	height:2000px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/top_back7.png);
	background-repeat:no-repeat;
	background-position:0px 46px;
	font-size:14px;
	
}


/*2015年7月追加*/
.container2015_bf{
	width:1000px;
	height:1600px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/top_back6.png);
	background-repeat:no-repeat;
	background-position:0px 46px;
	font-size:14px;
	
}
/*2016年2月変更*/
.container2016{
	width:1000px;
	height:1800px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/top_back7.png);
	background-repeat:no-repeat;
	background-position:0px 46px;
	font-size:14px;
	
}




#tab{
	width:970px;
	height:60px;
	float:left;
	margin-left:25px;
	
}

/*2014.12.24変更・追加*/
img#margin_bottom{
	margin-bottom:10px;
}
	

/*2014.9.2追加*/
#tab img{
	vertical-align:text-top;
	border:none;
}

#title{
	width:950px;
	margin-left:30px;
	float:left;
	line-height:1.6em;
	color:#990000;
	font-size:14px;
	
}

/*2015年4月変更*/
#title2{
	width:950px;
	height:90px;
	margin-left:30px;
	margin-top:3px;
	float:left;
	background-color:#9c6;
	/*line-height:1.6em;
	color:#990000;
	font-size:14px;*/
	
}

/*2015年4月追加*/
#title_new{
	width:950px;
	margin-left:50px;
	float:left;
	color:rgba(166,9,12,1.00);
	line-height:1.6em;
}

/*2015年4月追加*/
#title_bf2015{
	width:960px;
	float:left;
	text-align:right;
}

#title_bf2015 img{
	margin-right:10px;
}


/*2015年4月追加*/
#sub_btn{
	margin-left:80px;
}
	


/*2015年4月追加*/
#title_yobo{
	width:950px;
	margin-left:30px;
	margin-top:5px;
	margin-bottom:20px;
	float:left;
	line-height:1.6em;
	color:#990000;
	font-size:14px;
	border:#09BEEB 2px ridge;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
}

#title_yobo img{
	vertical-align:bottom;
	float:left;
	margin-left:3px;
	margin-right:20px;
	margin-top:5px;
	margin-bottom:5px;
}



#ttl_img{
	width:445px;
	float:left;
}

/*バリアフリー用に追加*/
#title_bf{
	width:970px;
	margin-left:25px;
	float:left;
	line-height:1.6em;
	color:#990000;
	font-size:14px;
	
}

/*2014.09.03ボタン追加による変更*/
#ttl_comment{
	width:430px;
	height:60px;
	padding-left:50px;
	padding-top:15px;
	float:left;
}

#ttl_comment img{
	margin-left:15px;

}

/*2015年4月変更*/
#ttl_comment2{
	width:500px;
	height:50px;
	margin-top:22px;
	padding-left:0px;
	/*padding-top:20px;*/
	float:left;
}


#ttl_comment2 img{
	margin-left:4px;

}

/*2015年4月追加*/
#ttl_comment2bf{
	width:500px;
	/*height:80px;*/
	margin-top:0px;
	padding-left:0px;
	/*padding-top:20px;*/
	float:left;
}

#ttl_commentbf2_img{
	margin-left:10px;
	margin-top:3px;
}

#ttl_commentbf2_img2{
	margin-left:200px;
}



/*2015.01.08バリアフリー用に追加*/
#ttl_comment_bf{
	width:480px;
	height:60px;
	padding-left:20px;
	padding-top:10px;
	float:left;
}


/*2014.09.03追加*/
#comment_guide{
	width:800px;
	height:40px;
	border:none;
}

#comment_guide img{
	vertical-align:middle;
}


#ttl_img2{
	width:125px;
	height:60px;
	float:left;
	text-align:center;
	padding-top:20px;
}

#home_comme{
	width:920px;
	margin-left:30px;
	margin-top:10px;
	float:left;
	font-size:12px;
	text-align:center;
	
}

#home_comme2{
	width:940px;
	margin-left:30px;
	margin-top:10px;
	float:left;
	font-size:12px;
	text-align:left;
	padding-left:5px;
	border: #9C6 3px solid;
	background-color:#FFFFFF;
	
}

/*2015年4月変更*/
#home_comme3{
	width:950px;
	margin-left:25px;
	margin-top:10px;
	float:left;
	font-size:12px;
	text-align:left;
	padding-left:4px;
	border: #9C6 3px solid;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	background-color:#FFFFFF;
	
}	

#home_img{
	width:125px;
	height:90px;
	float:right;
	margin-top:3px;
	
}

p#comme{
	font-size:14px;
	font-weight:bold;
}

div#comme2{
	font-size:14px;
	font-weight:bold;
	line-height:2em;
}

img.ttl{
	float:left;
	margin-right:15px;
}

.side{
	width:540px;
	float:left;
	margin-left:30px;
	margin-top:5px;
	line-height:1.4em;
	text-align:center;
}

/*2015年4月変更*//*更に2016年4月変更*/
.sidenew{
	width:450px;
	float:left;
	margin-top:15px;
	margin-left:40px;
	line-height:1.4em;
	text-align:center;
}

.sidenew_bf{
	width:450px;
	float:left;
	margin-top:30px;
	margin-left:40px;
	line-height:1.4em;
	text-align:center;
}

.sidenew_bf img{
	margin-bottom:10px;
}

.sidenew_r{
	width:450px;
	float:left;
	margin-top:0px;
	margin-left:30px;
	line-height:1.4em;
	text-align:center;
}

.sidenew img{
	margin-bottom:10px;
}

img#sidenew_r{
	margin-top:0px;
	margin-bottom:4px;
}

/*2015年4月コンテンツ説明用追加*/
#contents_info{
	width:950px;
	height:50px;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	color:#990000;
	font-weight:700;
	font-size:16px;

}

#contents_info img{
	margin-right:10px;
	vertical-align:middle;
}

.news_wrapper{
	height:400px;
	width:400px;
	float:left;
	margin-top:10px;
	margin-left:10px;
	background-image:url(../img/news_back.png);
	background-repeat:no-repeat;
}

.news{
	height:290px;
	width:350px;
	float:left;
	margin-top:70px;
	overflow:auto;
	/*background-color:#FFF;*/
	/*border:3px solid #39F;*/
	padding-top:0px;
	padding-left:15px;
	padding-right:3px;
	padding-bottom:2px;
	text-align:justify;
	line-height:1.6em;
	font-size:14px;
	
}

.news_sita{
	/*height:200px;*/
	width:410px;
	float:left;
	overflow:auto;
	/*background-color:#FFF;*/
	/*border:3px solid #39F;*/
	padding-top:8px;
	text-align:center;
	line-height:1.4em;
}

/*2015年4月お知らせ変更*/
.news_wrapper2{
	height:330px;
	width:520px;
	float:left;
	margin-top:0px;
	margin-left:50px;
	border: #09BEEB 2px ridge;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	background-color:#D4EFF6;

}

.news2{
	height:280px;
	width:480px;
	float:left;
	margin-top:22px;
	margin-left:17px;
	overflow:auto;
	/*background-color:#FFF;*/
	/*border:3px solid #39F;*/
	padding-top:5px;
	padding-left:5px;
	padding-right:3px;
	padding-bottom:2px;
	text-align:justify;
	line-height:1.4em;
	font-size:14px;
	background-color:#FFFFFF;
	
}

/*2015年4月追加*/
.news_shobo{
	width:400px;
	float:left;
	margin-left:10px;
	text-align:center;
	padding-top:10px;
	line-height:1.2em;/*IFCAAのリンクボタン設定のため行間圧縮(2015.7.30)*/
}

/*2015年4月追加*/
.apps{
	width:860px;
	height:90px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	padding:6px;
	border: #FC9C08 3px solid;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	line-height:1.6em;

}

.apps img{
	float:left;
}

/*2015年4月追加。お知らせのタイトル*/
#news_ttl_new{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	text-align:center;
}


.links{
	width:920px;
	margin-left:30px;
	padding-left:30px;
	padding-top:0px;
	line-height:2em;
}
	
#omdeto_bj{
	text-align:center;
}



.footer{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	font-size:14px;
	line-height:1.5em;
	
}

/*2014.10.07追加*/
.note_app{
	margin-top:12px;
	margin-bottom:18px;
	line-height:1.2em;
}

/*---------------キャンプ用-------------------*/


.camp_top{
	position:absolute;
	left:0px;
	width:970px;
	height:60px;
	margin-left:25px;
	/*background-color:#FFFF00;*/
	z-index:5;
}

/*2014.9.2追加*/
.camp_top img{
	vertical-align:text-top;
	border:none;
}

#flashLayer3 {
	position:absolute;
	width:98%;
	min-width:800px;/*ミニマム幅*/
	/*height:90%;*//*高さは指定しない*/
	z-index:1;
	top: 50px;/*トップニュー分スペースあける。*/
	left:25px;
	bottom:0px;/*トップのピクセル分ボトムがあく*/
	/*background-color:#FFFFFF;*/
	background-image:url(../img/note_base.png);
	background-repeat:repeat-x;
	padding-right:10px;
}
	

#myContent3{
	width:99%;
	/*margin-left:auto;*/
	/*margin-right:auto;*/
	margin-left:20px;
	margin-top:20px;

}

/*-------たたかうアニメ用---------*/

.container2{
	width:1000px;
	height:950px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/note900.png);
	background-repeat:no-repeat;
	background-position:0px 46px;
	
}

.container2_2{
	width:1000px;
	height:1000px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/top_back3.png);
	background-repeat:no-repeat;
	background-position:0px 46px;
	
}

.container2_3{
	width:1000px;
	height:1400px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/top_back4.png);
	background-repeat:no-repeat;
	background-position:0px 46px;
	
}

	



#tv{
	width:790px;
	height:570px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/tatakau_tv1.png);
	background-repeat:no-repeat;
}

#tv2{
	width:790px;
	height:570px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/tatakau_tv2.png);
	background-repeat:no-repeat;
}

#tv3{
	width:790px;
	height:570px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/tatakau_tv3.png);
	background-repeat:no-repeat;
}


#tv4{
	width:790px;
	height:570px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/tatakau_tv4.png);
	background-repeat:no-repeat;
}


#youtube{
	padding-left:74px;
	padding-top:120px;
}


#ntv{
	width:795px;
	height:625px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/tatakau_ntv1.png);
	background-repeat:no-repeat;
}

#ntv2{
	width:795px;
	height:625px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/tatakau_ntv2.png);
	background-repeat:no-repeat;
}

#ntv3{
	width:795px;
	height:625px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/tatakau_ntv3.png);
	background-repeat:no-repeat;
}

#ntv4{
	width:795px;
	height:625px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/tatakau_ntv4.png);
	background-repeat:no-repeat;
}

/*English*/
#entv{
	width:790px;
	height:570px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/tatakau_entv1.png);
	background-repeat:no-repeat;
}

#entv2{
	width:790px;
	height:570px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/tatakau_entv2.png);
	background-repeat:no-repeat;
}

#entv3{
	width:790px;
	height:570px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/tatakau_entv3.png);
	background-repeat:no-repeat;
}




#nmovie{
	/*width:640px;
	height:400px;*/
	padding-top:125px;
}

#btn_movie{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	/*text-align:center;*/
}

/*たたかうアニメ用*/	
#btn_movie_aed{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}	
	
#btn_movie p{
	text-align:center;
}


#btn_movie_en{
	width:940px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding-left:60px;
	text-align:left;
}

#en_ttl{
	text-align:center;
}


/*-----------------------------------------------------------*/
/*旧ページで設定*/
.top{
	width:100%;
	height:60px;
	background-color:#66CCFF;
	
}


#camplogo{
	position:absolute;
	right:10px;
}


/*Flash とサイドメニューの重ね合わせ*/
#flashLayer {
	position:absolute;
	width:100%;
	min-width:900px;/*ミニマム幅*/
	/*height:100%;*//*高さは指定しない*/
	z-index:1;
	top: 60px;/*トップニュー分スペースあける。leftとかは指定しない*/
	bottom:0px;/*トップのピクセル分ボトムがあく*/
	/*background-image:url(../img/sea.jpg);*/
	/*background-color:#2F4138;*/
}


/*Flash とサイドメニューの重ね合わせトップ以外*/
#flashLayer2 {
	position:absolute;
	width:100%;
	min-width:800px;/*ミニマム幅*/
	/*height:100%;*//*高さは指定しない*/
	z-index:1;
	top: 60px;/*トップニュー分スペースあける。leftとかは指定しない*/
	bottom:0px;/*トップのピクセル分ボトムがあく*/
	background-color:#FFFFFF;
}

#myContent{
	width:100%;
	margin-left:auto;
	margin-right:auto;
}

#sideLayer {
	position:absolute;
	width:160px;
	/*height:530px;*/
	z-index:2;
	top: 60px;/*トップニュー分スペースあける*/
	right: 0px;
	background-image:url(../img/side_paper.png);
	/*background-color:#FFFFFF;*/
	text-align:center;

}

#side_bojo{
	width:200px;
	float:right;
}


/*----------スマホ用-------------*/
.container_sma{
	width:315px;
	margin-left:auto;
	margin-right:auto;
}

#sma_ring{
	width:315px;
	height:15px;
	text-align:left;
}

#contents_sma{
	width:315px;
	margin-top:0px;
	background-image:url(../img/sma_note_mid.png);
	background-repeat:repeat-y;
	text-align:center;
}

#sma_notice{
	width:300px;
	border:#F30 solid 1px;
	margin-left:auto;
	margin-right:auto;
}

/*-----テスト用---------*/

.container3{
	width:1000px;
	/*height:1000px;*/
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/top_back3.png);
	background-repeat:no-repeat;
	background-position:0px 46px;
	
}




.test_top{
	width:860px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-top:20px;
}

#test_top_normal{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-left:10px;
}

#test_contents{
	width:800px;
	height:480px;
	border:#FFCC99 3px solid;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
}
	
	
#myContentTest{
	width:100%;
	/*margin-left:auto;*/
	/*margin-right:auto;*/
	margin-left:0px;
	margin-top:0px;

}

#test_btn{
	width:860px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	text-align:center;
}

#test_go_gate{
	width:500px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

/*----アニメで学ぼう----*/

.study_top{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-top:10px;
}

#study_contents{
	width:853px;
	height:480px;
	border:#FF9966 3px solid;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

/*予防救急・応急手当を流用したとき用2016.04.28*/
#study_contents2{
	width:853px;
	height:480px;
	border:#FF9966 3px solid;
	background-color:#FF9966;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}


#study_ttl{
	width:600px;
	height:30px;
	padding-top:6px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#900;
	border:#FF3300 2px solid;
	background-color:#FFFFFF;

}

p#link{
	text-align:center;
}


/*----ご利用ガイド---*/
.guide_wrapper{
	width:620px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.guide_contents{
	width:600px;
	margin-left:auto;
	margin-right:auto;
	border:#FF9900 3px solid;
	background-color:#FFFFFF;
	line-height:1.4em;
	padding-bottom:10px;
	text-align:left;
}

#guide_text{
	width:580px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}


/*---予防救急---*/
.btn_yobo{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	text-align:left;
	padding-left:20px;
}

#yobo_text{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	text-align:center;
}

.container_yobo{
	width:1000px;
	height:1550px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/top_back6.png);
	background-repeat:no-repeat;
	background-position:0px 46px;
	
}


.container_yobo_c{
	width:1000px;
	height:1000px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/top_back5.png);
	background-repeat:no-repeat;
	background-position:0px 46px;
	
}

/*2014年4月追加*/
.container_yobo_c2{
	width:1000px;
	height:1050px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/top_back5.png);
	background-repeat:no-repeat;
	background-position:0px 46px;
	
}



#yobo_ttl{
	width:500px;
	height:30px;
	padding-top:6px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	border: #36C 2px solid;
	background-color:#FFFFFF;

}

#yobo_ttl2{
	width:600px;
	height:30px;
	padding-top:6px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	border: #36C 2px solid;
	background-color:#FFFFFF;

}

#yobo_c_ttl{
	width:550px;
	float:left;
}

#yobo_c_ttl2{
	width:350px;
	float:left;
	margin-top:20px;
	font-size:16px;
	line-height:1.8em;
	
}

#yobo_contents{
	width:720px;
	height:432px;
	border:#39F 4px solid;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#yobo_contents_game{
	width:840px;
	height:624px;
	border:#39F 4px solid;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#yobo_contents_undo{
	width:768px;
	height:432px;
	border:#39F 4px solid;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

img#bf{
	margin-left:100px;

}

/*---指導者用マニュアル---*/

.manual_text{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	line-height:1.6em;
}

#manual_ttl{
	width:100%;
	background-color:#FFFFCC;
	margin-bottom:20px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	float:left;
}


/*---Dr.Iwamiに質問---*/
.question_top{
	width:860px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	line-height:1.6em;
	border:#F60 3px solid;
	background-color:#FFFFFF;
}

#gimon{
	font-size:20px;
	color:#C00;
}

/*---講習会用--*/

.kosyu_ttl{
	width:900px;
	padding-top:5px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.kosyu_setumei{
	width:860px;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
	text-align:left;
	line-height:1.6em;
}

#kosyu_btn{
	width:600px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#kosyu_ipad{
	width:600px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	border:#FF9900 solid 3px;
	padding:5px;
	background-color:#FFFFFF;
}
	

/*---見本用---*/
#sample_contents{
	width:720px;
	height:520px;
	border:#39F 4px solid;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#sample_hd{
	width:1280px;
	height:720px;
	border:#39F 4px solid;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#sample_hd2{
	width:1280px;
	height:760px;
	border:#39F 4px solid;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#sample_640{
	width:640px;
	height:400px;
	border:#39F 4px solid;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#sample_512{
	width:512px;
	height:416px;
	border:#39F 4px solid;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#sample_640{
	width:640px;
	height:520px;
	border:#39F 4px solid;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}


#sample_416{
	width:416px;
	height:265px;
	border:#39F 4px solid;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#sample_Q4{
	width:900px;
	height:500px;
	border:#39F 4px solid;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}



/*---アンケート用---*/

#inq{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	text-align:center;
}

#wall1{
	margin-left:auto;
	margin-right:auto;
	width:1024px;
}


/*----まなぼスタジオ---*/
.manabo_wrapper{
	width:700px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.manabo_contents{
	width:680px;
	margin-left:auto;
	margin-right:auto;
	border:#FF9900 3px solid;
	background-color:#FFFFFF;
	line-height:1.4em;
	padding-bottom:10px;
	text-align:left;
}

#manabo_text{
	width:660px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#manabo_photo1{
	width:660px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#manabo_photo2{
	width:660px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
}

#manabo_photo3{
	width:660px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}


/*---各消防署用画像ダウンロード用（パスワードにて限定）------*/
#dl_main{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#dl_memu{
	width:990px;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding-left:10px;
	padding-top:10px;
}

img.dl{
	vertical-align:middle;
}

#dl_button{
	width:460px;
	float:left;
	padding-left:20px;
	color:#1512F3;
}

/*---救急安心センターテスト--*/
#center_testmovie{
	width:1300px;
	margin-left:auto;
	margin-right:auto;
}



/*----消防署リスト--------*/

#station_li{
	width:920px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

table#station{
	border-collapse:collapse;
	background-color:#FFFFFF;
}

table#station, th#station, td#station{
	border:2px solid #F2AD06;
	padding:8px;
	font-size:14px;
	color:#333;
	line-height:1.5em;
	
}

/*-----災害時の応急手当(2015年4月追加）-----------*/
#saigai_text{
	width:700px;
	margin-left:10px;
	text-align:left;
}

#saigai_img{
	padding:5px;
	text-align:center;
	margin-left:90px;
}


/*----ボジョレー啓発グッズ2015年4月--------*/
#goods_wrapper{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#goods_setumei{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#goods_name{
	width:800px;
	/*height:90px;*/
	margin-left:0px;
	margin-top:10px;
	padding:6px;
	border: #FC9C08 3px solid;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	background:rgba(247,240,184,1.00);
	text-align:left;
	color:rgba(80,2,3,1.00);
	line-height:1.6em;

}

#goods_detail{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	margin-top:3px;
	border: rgba(8,145,235,1.00) 1px solid;
	background-color:#FFFFFF;
	text-align:left;
	padding:5px;
}

#goods_detail_img{
	width:355px;
	float:left;
	
}

#goods_nobori_img{
	width:150px;
	float:left;
	
}


#goods_siyo{
	width:500px;
	margin-left:5px;
	text-align:left;
	float:left;
}

#goods_siyo_onsen{
	width:850px;
	margin-left:5px;
	text-align:left;
	float:left;
}

/*---------幼児7119アプリ説明----------------*/
.apps_7119{
	width:860px;
	/*height:90px;*/
	margin-left:auto;
	margin-right:auto;
	/*margin-top:10px;*/
	padding:6px;
	background-color:#FFFFFF;
	border: #EF5EAA 3px solid;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	line-height:1.6em;

}

#font_7119{
	font-size:16px;
	font-stretch:semi-expanded;
	color:rgba(6,54,250,1.00);
	text-align:center;
	padding-bottom:5px;
}

#qr_7119{
	width:600px;
	padding-top:8px;
	padding-bottom:15px;
	float:left;
	text-align:left;
}

#qr_7119 img{
	float:left;
	margin-right:10px;
	margin-left:10px;
}

#app_image{
	width:250px;
	float:left;
}

/*2016年2月27日修正*/
#btn_7119{
	width:365px;
	float:left;
	font-size:16px;
	font-stretch:semi-expanded;
	color:rgba(6,54,250,1.00);
	
}

#txt_7119{
	width:480px;
	float:left;
	font-size:14px;
}

/*------自然災害119----------*/
#saigai_g_ttl{
	width:920px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#saigai_g_msg{
	width:860px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}


#saigai_g_btn{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.container_saigai_top{
	width:1000px;
	height:1000px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/top_back6.png);
	background-repeat:no-repeat;
	background-position:0px 46px;
	
}

#saigai_ttl{
	width:920px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	text-align:left;
	clear:both;
}

#saigai_ttl img{
	vertical-align:middle;
}

#saigai_anime_contents{
	width:768px;
	height:432px;
	border:#0A6105 4px solid;
	background-image:url(../img/saigai_bk.png);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#saigai_sikumi_ttl{
	width:900px;
	margin-left:auto;
	margin-right:auto;
}

#saigai_sikumi_contents{
	width:768px;
	height:432px;
	border:#F3C744 3px solid;
	background-image:url(../img/saigai_bk.png);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#saigai_btn{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#saigai_content_menu{
	width:900px;
	height:80px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	text-align:center;
	color:red;
	border:red 1px solid;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	background-color:rgba(255,239,239,1.00);
}

/*各災害のボタン*/
#saigai_menu_btn{
	width:910px;
	height:60px;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-top:5px;
	background-color:rgba(255,255,255,1.00);


	
}

/*-----地震災害のメニューページ------------*/
.container_jishin_anime{
	width:1000px;
	height:1370px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/top_back6.png);
	background-repeat:no-repeat;
	background-position:0px 46px;
	
}

.container_jishin_menu{
	width:1000px;
	height:924px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/top_back6.png);
	background-repeat:no-repeat;
	background-position:0px 46px;
	
}


#jishin_menu_anime{
	position:static;
	width:760px;
	height:170px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	border: none;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	background-color:#F8B591;
	background-image:url(../img/disa_menu_anime.png);
	background-position:10px 8px;
	background-repeat:no-repeat;
	box-shadow:rgba(0,0,0,0.4) 3px 3px 3px ;
}

#jishin_menu_anime:hover{
	background-color:rgba(255,152,97,1.00);
}

/*メニューの中に入れる文字の位置設定*/
#jishin_menu_anime p{
	position:absolute;
	margin-top:100px;
	margin-left:120px;
	line-height:1.8em;
	
}


#jishin_menu_ansin{
	position:static;
	width:760px;
	height:170px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	border: none;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	background-color:rgba(193,240,246,1.00);
	background-image:url(../img/disa_menu_ansin.png);
	background-position:8px 6px;
	background-repeat:no-repeat;
	box-shadow:rgba(0,0,0,0.4) 3px 3px 3px ;
}

#jishin_menu_ansin:hover{
	background-color:rgba(146,231,242,1.00);
}

/*メニューの中に入れる文字の位置設定*/
#jishin_menu_ansin p{
	position:absolute;
	margin-top:96px;
	margin-left:80px;
	line-height:1.8em;
	
}


#jishin_menu_bosai{
	position:static;
	width:760px;
	height:170px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	border: none;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	background-color:rgba(246,241,122,1.00);
	background-image:url(../img/disa_menu_bosai.png);
	background-position:12px 4px;
	background-repeat:no-repeat;
	box-shadow:rgba(0,0,0,0.4) 3px 3px 3px ;
}

#jishin_menu_bosai:hover{
	background-color:rgba(255,248,80,1.00);
}

/*メニューの中に入れる文字の位置設定*/
#jishin_menu_bosai p{
	position:absolute;
	margin-top:105px;
	margin-left:80px;
	line-height:1.8em;
	
}

/*地震へのそなえページ*/

.container_jishin_sonae{
	width:1000px;
	height:2000px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/top_back7.png);
	background-repeat:no-repeat;
	background-position:0px 46px;
	
}


#jishin_sonae_ttl{
	width:920px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	text-align:left;
	clear:both;
}

#jishin_sonae_ttl p{
	font-size:16px;
	padding-left:90px;
}

#jishin_sonae_txt{
	width:880px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:10px;
}

#jishin_sonae_txt img{
	margin-bottom:6px;
}

#jishin_sonae_txt span{
	margin-left:20px;
	border-bottom:dotted 3px rgba(255,164,0,1.00);
	font-size:18px;
	clear:both;
}

#jishin_sonae_txt div{
	font-size:14px;
	padding-left:50px;
	padding-top:5px;
}

#jishin_sonae_txt a:link{
	color:rgba(0,0,0,1.00);
}

#jishin_sonae_txt a:hover{
	color:rgba(131,128,128,1.00);
}

#jishin_sonae_okyu{
	width:880px;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	clear:both;
}

#jishin_sonae_okyu div{
	font-size:16px;
	padding-left:30px;
}

#jishin_sonae_okyu_img{
	width:740px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}

#jishin_sonae_bag{
	width:880px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	clear:both;
}

#jishin_sonae_bag div{
	font-size:16px;
	padding-left:30px;
}

#jishin_sonae_bag_img{
	width:840px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
}

#jishin_sonae_mark{
	width:840px;
	height:85px;
	text-align:left;
	margin-top:8px;
	background-color:rgba(255,255,255,1.00);
	padding-top:8px;
}

#jishin_sonae_mark img{
	float:left;
	margin-right:8px;
}

#jishin_sonae_171{
	width:880px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:15px;
	clear:both;
}

#jishin_sonae_171_txt{
	font-size:16px;
	padding-left:30px;
}


/*被害を小さくする取り組みページ*/

.container_jishin_bosai{
	width:1000px;
	height:1550px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/top_back7.png);
	background-repeat:no-repeat;
	background-position:0px 46px;
	
}


#jishin_bosai_txt{
	width:880px;
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
	clear:both;
}

#jishin_bosai_txt div{
	font-size:16px;
	padding-left:30px;
	padding-bottom:10px;
	clear:both;
}


#jishin_bosai_txt span{
	margin-left:10px;
	border-bottom:solid 2px rgba(255,0,0,1.00);
	font-size:20px;
	font-weight:800;
	color:rgba(255,0,0,1.00);
	clear:both;
}

#jishin_bosai_txt_img{
	width:500px;
	height:90px;
	margin-left:auto;
	margin-right:auto;

}

#jishin_bosai_kagu{
	width:880px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

/*ツールチップ*/
.tooltip {
  position: relative;
  text-align:left;
}

/*突っ張り棒*/
.tooltip .tooltipbody {
  border: solid 2px #FFFF64;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px; 
  border-radius: 4px;
  position: absolute;
  left: -5px;
  top: -13em;
  text-decoration: none;
  visibility: hidden;
  padding: 3px 10px;
  width: 240px;
  zoom: 1;
}
.tooltip:hover .tooltipbody {
  background-color: #FFFF64;
  visibility: visible;
  z-index: 10;
  color: #000000;
  font-style: normal;
  -moz-box-shadow: 0px 0px 8px #222;
  -webkit-box-shadow: 0px 0px 8px #222;
  box-shadow: 0px 0px 8px #222;
}

/*--矢印の設定--*/
/*
.tooltip .tooltipbody .tooltipangle {
  border-right: solid 10px transparent;
  border-left-width: 0;
  border-top: solid 10px #FFFF64;
  line-height: 0;
  position: absolute;
  left:0em;
  bottom: -10px;
}
*/

.tooltip .tooltipbody .tooltipangle .tooltipangleinner {
  border-right: solid 5px transparent;
  border-left-width: 0;
  border-top: solid 5px #FFFF64;
  line-height: 0;
  position: absolute;
  left: 2px;
  bottom: 5px;
}

 
/*  not supported tanseparent for border by IE6. */
* html .tooltip .tooltipbody .tooltipangle {
  border-right-color: #FFFF64;
  bottom: -11px;
}
* html .tooltip .tooltipbody .tooltipangle .tooltipangleinner {
  border-right-color: #FFFF64;
}


/*食器棚*/
.tooltip .tooltipbody2 {
  border: solid 2px #FFFF64;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px; 
  border-radius: 4px;
  position: absolute;
  left: -620px;
  top: -90px;
  text-decoration: none;
  visibility: hidden;
  padding: 3px 10px;
  width: 200px;
  zoom: 1;
}
.tooltip:hover .tooltipbody2 {
  background-color: #FFFF64;
  visibility: visible;
  z-index: 10;
  color: #000000;
  font-style: normal;
  -moz-box-shadow: 0px 0px 8px #222;
  -webkit-box-shadow: 0px 0px 8px #222;
  box-shadow: 0px 0px 8px #222;
}

/*--矢印の設定--*/
/*
.tooltip .tooltipbody .tooltipangle {
  border-right: solid 10px transparent;
  border-left-width: 0;
  border-top: solid 10px #FFFF64;
  line-height: 0;
  position: absolute;
  left:0em;
  bottom: -10px;
}
*/

.tooltip .tooltipbody2 .tooltipangle2 .tooltipangleinner2 {
  border-right: solid 5px transparent;
  border-left-width: 0;
  border-top: solid 5px #FFFF64;
  line-height: 0;
  position: absolute;
  left: 2px;
  bottom: 5px;
}

 
/*  not supported tanseparent for border by IE6. */
* html .tooltip .tooltipbody2 .tooltipangle2 {
  border-right-color: #FFFF64;
  bottom: -11px;
}
* html .tooltip .tooltipbody2 .tooltipangle2 .tooltipangleinner2 {
  border-right-color: #FFFF64;
}


/*食器棚のカギ*/
.tooltip .tooltipbody3 {
  border: solid 2px #FFFF64;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px; 
  border-radius: 4px;
  position: absolute;
  left: -160px;
  top: -70px;
  text-decoration: none;
  visibility: hidden;
  padding: 3px 10px;
  width: 280px;
  zoom: 1;
}
.tooltip:hover .tooltipbody3 {
  background-color: #FFFF64;
  visibility: visible;
  z-index: 10;
  color: #000000;
  font-style: normal;
  -moz-box-shadow: 0px 0px 8px #222;
  -webkit-box-shadow: 0px 0px 8px #222;
  box-shadow: 0px 0px 8px #222;
}

/*--矢印の設定--*/
/*
.tooltip .tooltipbody .tooltipangle {
  border-right: solid 10px transparent;
  border-left-width: 0;
  border-top: solid 10px #FFFF64;
  line-height: 0;
  position: absolute;
  left:0em;
  bottom: -10px;
}
*/

.tooltip .tooltipbody3 .tooltipangle3 .tooltipangleinner3 {
  border-right: solid 5px transparent;
  border-left-width: 0;
  border-top: solid 5px #FFFF64;
  line-height: 0;
  position: absolute;
  left: 2px;
  bottom: 5px;
}

 
/*  not supported tanseparent for border by IE6. */
* html .tooltip .tooltipbody3 .tooltipangle3 {
  border-right-color: #FFFF64;
  bottom: -11px;
}
* html .tooltip .tooltipbody3 .tooltipangle3 .tooltipangleinner3 {
  border-right-color: #FFFF64;
}


/*------------------------津波災害-------------------------*/

.container_tsunami_sonae{
	width:1000px;
	height:2030px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/top_back7.png);
	background-repeat:no-repeat;
	background-position:0px 46px;
	
}


/*--メニュー--*/
#tsunami_menu_anime{
	position:static;
	width:760px;
	height:170px;
	/*margin-top:30px;*/
	margin-left:auto;
	margin-right:auto;
	border: none;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	background-color:#F8B591;
	background-image:url(../img/disa_tsunami_menu_anime.png);
	background-position:10px 8px;
	background-repeat:no-repeat;
	box-shadow:rgba(0,0,0,0.4) 3px 3px 3px ;
}

#tsunami_menu_anime:hover{
	background-color:rgba(255,152,97,1.00);
}

/*メニューの中に入れる文字の位置設定*/
#tsunami_menu_anime p{
	position:absolute;
	margin-top:100px;
	margin-left:110px;
	line-height:1.8em;
}
	
	
#tsunami_menu_ansin{
	position:static;
	width:760px;
	height:170px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	border: none;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	background-color:rgba(193,240,246,1.00);
	background-image:url(../img/disa_tsunami_menu_ansin.png);
	background-position:8px 6px;
	background-repeat:no-repeat;
	box-shadow:rgba(0,0,0,0.4) 3px 3px 3px ;
}

#tsunami_menu_ansin:hover{
	background-color:rgba(146,231,242,1.00);
}

/*メニューの中に入れる文字の位置設定*/
#tsunami_menu_ansin p{
	position:absolute;
	margin-top:96px;
	margin-left:80px;
	line-height:1.8em;
	
}

#tsunami_menu_bosai{
	position:static;
	width:760px;
	height:170px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	border: none;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	background-color:rgba(246,241,122,1.00);
	background-image:url(../img/disa_tsunami_menu_bosai.png);
	background-position:12px 4px;
	background-repeat:no-repeat;
	box-shadow:rgba(0,0,0,0.4) 3px 3px 3px ;
}

#tsunami_menu_bosai:hover{
	background-color:rgba(255,248,80,1.00);
}

/*メニューの中に入れる文字の位置設定*/
#tsunami_menu_bosai p{
	position:absolute;
	margin-top:105px;
	margin-left:80px;
	line-height:1.8em;
	
}

/*災害時の応急手当　2016.4.28*/
.btn_saigaiji{
	width:970px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	text-align:left;
	padding-left:20px;
}

#economy_notice{
	width:250px;
	float:right;
	font-size:14px;
	color:red;
}
