@charset "utf-8";

/*-------------------------------------------------------------------*/
/*  2025-09-24 update  */
/*-------------------------------------------------------------------*/

small{
	font-size:0.7em;
	}

/*=============================================================================*/
/* smp用の設定*/
/*=============================================================================*/

@media screen and (max-width:650px){

.smp{display:block;}
#smp{display:block;}
.pc{display:none;}
#pc{display:none;}

html, body {
	background                 : #ffffff;
	scrollbar-base-color       : #ffffff;
	scrollbar-face-color       : #ffffff;
	scrollbar-track-color      : #eeeeee;
	scrollbar-arrow-color      : #0000ff;
	scrollbar-3dlight-color    : #dddddd;
	scrollbar-highlight-color  : #dddddd;
	scrollbar-shadow-color     : #dddddd;
	scrollbar-darkshadow-color : #dddddd;
	line-height:24px;
	font-size:16px;
	font-weight:normal;
	font-family:HiraKakuProN-W3,"ヒラギノ角ゴ Pro W3";
	color:#000000;
	margin:0;
	padding:0;
	}

a:link,
a:visited,
a:hover,
a:active{
	color:#ffffff;
	text-decoration:none;
	}

header{
	margin:0px auto 0px auto;
	padding:10px 0px 0px 0px;
	width:100%;
	height:45px;
	position:fixed;
	background-color:rgba(20,20,20,0.8);
	z-index:5;
	}

#backhome a{
	padding:3px 0px 0px 0px;
	height:32px;
	width:70px;
	float:left;
	text-align:center;
	position:absolute;
	top:10px;
	left:8px;
	background-color:#000000;
	border-radius:6px;
	}

footer{
	margin:30px auto 0px auto;
	padding:30px 0px 0px 0px;
	width:100%;
	height:100px;
	background-color:#000000;
	color:#ffffff;
	line-height:24px;
	font-size:16px;
	font-weight:normal;
	text-align:center;
	}

.page_title{
	top:10px;
	left:90px;
	height:28px;
	xwidth:250px;
	float:left;
	position:absolute;
	color:#ffffff;
	line-height:36px;
	font-family:HiraKakuProN-W6,"ヒラギノ角ゴ Pro W6";
	font-size:24px;
	font-weight:bold;
	text-align:center;
	}



/*-------------------------------------------------------------------*/
/* 本文設定 */
/*-------------------------------------------------------------------*/

#wrapper{
	margin:0px auto 0px auto;
	padding:70px 15px 20px 15px;
	max-width:600px;
	}

.select,
.select_link{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	font-size:20px;
	font-weight:bold;
	font-family:HiraKakuProN-W6,"ヒラギノ角ゴ Pro W6";
	line-height:30px;
	text-align:left;
	color:#ffffff;
	}

.select a{
	padding:15px 20px 20px 20px;
	display:block;
	background-image:url("../images/arrow.png");
	background-repeat:no-repeat;
	background-position:right 0;
	}

.select_link a{
	padding:15px 20px 20px 20px;
	display:block;
	background-image:url("../images/arrow_link.png");
	background-repeat:no-repeat;
	background-position:right 0;
	}

/* 火元 */
.bg_1{
	background-color:#dd0000;
	border-radius:15px 15px 15px 15px;
	}

/* 警報 */
.bg_2{
	background-color:#0033aa;
	border-radius:15px 15px 15px 15px;
	}

/* 外部リンク */
.bg_3{
	background-color:#00aa77;
	border-radius:15px 15px 15px 15px;
	}

/* 最終対応 */
.bg_4{
	padding:15px 20px 20px 20px;
	background-color:#555555;
	border-radius:15px 15px 15px 15px;
	}


.comment{
	margin:10px 10px 10px 10px;
	padding:0px 0px 0px 0px;
	color:#000000;
	line-height:30px;
	font-size:18px;
	font-weight:bold;
	font-family:HiraKakuProN-W3,"ヒラギノ角ゴ Pro W3";
	text-align:left;
	}

.select_img{
	margin:0px 0px 20px 0px;
	padding:0px 20px 0px 20px;
	text-align:center;
	}

.photo img{
	margin:10px auto 10px auto;
	text-align:center;
	width:100%;
	}


}



/*=============================================================================*/
/* PC用の設定*/
/*=============================================================================*/

@media screen and (min-width:651px){

.smp{display:none;}
#smp{display:none;}
.pc{display:inline;}
#pc{display:block;}

html, body {
	background                 : #ffffff;
	scrollbar-base-color       : #ffffff;
	scrollbar-face-color       : #ffffff;
	scrollbar-track-color      : #eeeeee;
	scrollbar-arrow-color      : #0000ff;
	scrollbar-3dlight-color    : #dddddd;
	scrollbar-highlight-color  : #dddddd;
	scrollbar-shadow-color     : #dddddd;
	scrollbar-darkshadow-color : #dddddd;
	line-height:28px;
	font-size:18px;
	font-weight:normal;
	font-family:"メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
	color:#000000;
	margin:0;
	padding:0;
	}

a:link,
a:visited,
a:hover,
a:active{
	color:#ffffff;
	text-decoration:none;
	}

header{
	margin:0px auto 0px auto;
	padding:10px 0px 0px 0px;
	width:100%;
	height:45px;
	position:fixed;
	background-color:rgba(20,20,20,0.8);
	z-index:5;
	}


#backhome a{
	padding:3px 0px 0px 0px;
	height:32px;
	width:70px;
	float:left;
	text-align:center;
	position:absolute;
	top:10px;
	left:8px;
	background-color:#000000;
	border-radius:6px;
	}

footer{
	margin:30px auto 0px auto;
	padding:30px 0px 0px 0px;
	width:100%;
	height:100px;
	background-color:#000000;
	color:#ffffff;
	line-height:24px;
	font-size:16px;
	font-weight:normal;
	text-align:center;
	}

.page_title{
	top:10px;
	left:90px;
	height:28px;
	xwidth:250px;
	float:left;
	position:absolute;
	color:#ffffff;
	line-height:36px;
	font-family:"メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W6","ＭＳ Ｐゴシック",sans-serif;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	}

footer{
	margin:30px auto 0px auto;
	padding:30px 0px 0px 0px;
	width:100%;
	height:100px;
	background-color:#000000;
	color:#ffffff;
	line-height:24px;
	font-size:16px;
	font-weight:normal;
	text-align:center;
	}

#pageTop{
	position:fixed;
	bottom:120px;
	right:10px;
	z-index:100;
	}
#pageTop a{
	}
#pageTop a:hover {
	}


/*-------------------------------------------------------------------*/
/* 本文設定 */
/*-------------------------------------------------------------------*/

#wrapper{
	margin:0px auto 0px auto;
	padding:70px 15px 20px 15px;
	max-width:800px;
	}

.select,
.select_link{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	font-size:20px;
	font-weight:bold;
	font-family:"メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W6","ＭＳ Ｐゴシック",sans-serif;
	line-height:30px;
	text-align:left;
	color:#ffffff;
	}

.select a{
	padding:15px 20px 20px 20px;
	display:block;
	background-image:url("../images/arrow.png");
	background-repeat:no-repeat;
	background-position:right 0;
	}

.select_link a{
	padding:15px 20px 20px 20px;
	display:block;
	background-image:url("../images/arrow_link.png");
	background-repeat:no-repeat;
	background-position:right 0;
	}

/* 火元 */
.bg_1{
	background-color:#dd0000;
	border-radius:15px 15px 15px 15px;
	}

/* 警報 */
.bg_2{
	background-color:#0033aa;
	border-radius:15px 15px 15px 15px;
	}

/* 外部リンク */
.bg_3{
	background-color:#00aa77;
	border-radius:15px 15px 15px 15px;
	}

/* 最終対応 */
.bg_4{
	padding:15px 20px 20px 20px;
	background-color:#555555;
	border-radius:15px 15px 15px 15px;
	}


.comment{
	margin:10px 10px 10px 10px;
	padding:0px 0px 0px 0px;
	color:#000000;
	line-height:30px;
	font-size:18px;
	font-weight:bold;
	font-family:"メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
	text-align:left;
	}

.select_img{
	margin:0px 0px 20px 0px;
	padding:0px 20px 0px 20px;
	text-align:center;
	}

.photo img{
	margin:10px auto 10px auto;
	text-align:center;
	width:100%;
	}


}

