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

a, object{outline:none;}


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

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

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

#title{
	width:940px;
	margin-left:30px;
	margin-top:8px;
	margin-bottom:10px;
	float:left;
	line-height:1.6em;
	color:#990000;
	font-size:14px;
	
}

#ttl_img{
	width:450px;
	float:left;
	margin-top:15px;
}

#ttl_comment{
	width:355px;
	height:60px;
	padding-top:20px;
	float:left;
}

/*日本語サイトへのボタンに変更*/
#ttl_comment_en{
	width:320px;
	height:50px;
	float:left;
	padding-left:30px;
	padding-top:10px;	
}

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

/*英語の説明*/
#en_comment{
	width:470px;
	float:left;
	margin-left:10px;
}

#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;
	
}

div#comme{
	width:700px;
	font-size:14px;
	font-weight:bold;
	margin:5px;
}

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;
}

.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;
}


.links{
	width:920px;
	margin-left:30px;
	padding-left:30px;
	padding-top:10px;
	line-height:2em;
	
}

/*2014.9.1追加*/
#links_btn{
	/*width:215px;*/
	float:left;
	color:red;
	margin:5px;
	line-height:1em;
}
	
#omdeto_bj{
	text-align:center;
}



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



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


.camp_top{
	position:absolute;
	left:0px;
	width:950px;
	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: 51px;/*トップニュー分スペースあける。*/
	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;

}

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

.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_entv1.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 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;
}

#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:1340px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/top_back4.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_contents{
	width:720px;
	height:432px;
	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;
}


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

.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;
}

/*---------2015年4月リニューアルにともなう追加-------------*/
/*2015年4月変更*/
.sidenew{
	width:450px;
	float:left;
	margin-top:10px;
	margin-left:40px;
	line-height:1.4em;
	text-align:center;
}

.sidenew_r{
	width:450px;
	float:left;
	margin-top:10px;
	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月追加。お知らせのタイトル*/
#news_ttl_new{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	text-align:center;
}

/*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;
}

/*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月英語用に追加*/
#title2en{
	width:950px;
	height:105px;
	margin-left:30px;
	margin-top:3px;
	float:left;
	background-color:#9c6;
	/*line-height:1.6em;
	color:#990000;
	font-size:14px;*/
	
}
