@charset "utf-8";


body {
	margin: 0;
	font-family:   "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}
.fnt110red-b{
	color: #FF0000;
	font-size: 1.1em;
	font-weight: bold;	
}
#releasedate{
	text-align: right;
	font-size: 1.0em;
	line-height: 1.0;
}
@media screen and (max-width: 640px) {
	#releasedate {
		font-size: 0.7em;
	}
}
.box { float: left; }
#root {
	max-width: 1200px;
	margin: 0 auto;
	line-height:4em;
	}
#root h1 {
	padding-left:5px;
	font-size:200%;
	font-weight:bold;
	clear:both;
}
#root h2 {
	margin-top:25px;
	margin-bottom:10px;
	padding-left:5px;
	font-size:180%;
	font-weight:bold;
	border-left: 10px solid #C00;
	clear:both;
}
#root h3 {
	margin:20px 0 10px 0;
	padding:0 0 0 10px;
	font-size:120%;
	font-weight:bold;
}
#root h4 {
	margin:1.5em 0 .5em 0;
	font-size:100%;
	font-weight:bold;
}
#root li {
	margin:0 1.5em;
}

.tb01{
	padding:4px 5px;
}
#kiken {
    margin: 1.5em 0;
    }
#taisin a{
display:block;
background:url(/main/images/kikendo/taisin_off.gif) no-repeat;
background-position:center;
height:50px;
line-height:50px;
text-decoration:none;
text-align:center;}

#taisin a:hover{
background:url(/main/images/kikendo/taisin_on.gif) no-repeat;
background-position:center;
}
.centerimg {
    text-align: center;
}
.blink {
    margin: 0 0;
    padding: 0 0;
    text-align: center;
}
/* ################## 599px以下 ######################## */
@media (max-width: 599px) {

/*ナビゲーション*/
.menu li a {
	padding: 10px 15px;
	font-size: 12px;

}

/* サイト名と記事のタイトル */
.site h1 {font-size: 20px}
.kiji h1 {font-size: 26px}
.kiji h2 {font-size: 22px}
.kiji h3 {font-size: 18px}

.kiken p{
	padding-left:6px;
	font-size:18px
}
/* ボックスの上下の間隔 */
.box1 {
	padding-top: 4px;
	padding-bottom: 4px
}
.box3 {
	padding-top:25px
}

/* 記事内の画像横幅 */
#kiken img {
	width:100%;
}
#kiken .isize60 img {
	width: 100%;
	height: auto
}
#kiken .isize80 img {
	width: 100%;
	height: auto
}
/* テーブル1列に */
.tableA {
	width: 100%
}
.tableB {
	width: 100%
}

/* 箇条書きの左下げ */
.kajo li{padding-left:1em}

/* テーブル内文字小 */
#table1 {
	font-size:9px;
}
#table3 {
	font-size:9px;
}

/* ################## 600px以上～767px以下 ######################## */

@media (min-width: 600px) and (max-width: 767px) {
	
/* 記事内の画像横幅 */
.kiji img {
	width:90%;
}
.kiji .isize60 img {
	width: 90%;
	height: auto
}
.kiji .isize80 img {
	width: 90%;
	height: auto
}

/* 箇条書きの左下げ */
.kajo li{padding-left:1em}

}

/* ################## 768px以上 ######################## */
@media (min-width: 768px) {

}

/* ################## 950px以上 ######################## */
@media (min-width: 950px) {

/* 全体の横幅を固定 */
.box1 {
	width:950px;
	margin-left: auto;
	margin-right: auto
}
.box2 {
	width:950px;
	margin-left: auto;
	margin-right: auto
}
.box3 {
	width:950px;
	margin-left: auto;
	margin-right: auto
}
.box5 {
	width:950px;
	margin-left: auto;
	margin-right: auto
}
}