@charset "utf-8";

/* --------------------------
 entry02
 --------------------------- */
#entry02 #header #header_left #ttl {
	width: 25.9%;
}
#entry02 #header_left #ttl img {
	width: 100%;
	padding: 3% 0 0 0;
}
#entry02 #hide_ttl {
	display: none;
	padding-top: 14%;
	margin: 0 0 8px 22px;
}
#entry02 #hide_ttl img {
	width: 100%;
}
#entry02 {
	line-height: 2;
	font-size: 13px;
}
#entry02 .hide_text {
	display: none;
}
#entry02 #contents #main_img {
	width: 100%;
	margin-bottom: 60px;
}
#entry02 #contents #main_img img {
	width: 100%;
}
#entry02 #main {
	width: 94%;
	margin: 0 auto;
}
#entry02 #entry02_block01 {
	width: 70%;
	margin: 0 auto;
	padding: 16% 0 0 0;
}
#entry02 #entry02_block01 .entry02_ttl1 {
	width: 41.6%;
	padding: 0 0 2% 0;
}
#entry02 #entry02_block01 table {
	width: 100%;
	border: 1px solid #262626;
	font-family: "ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif";
	font-size: 18px;
}
#entry02 #entry02_block01 table tr {
	border: 1px solid #262626;
}
#entry02 #entry02_block01 table th {
	width: 28%;
	padding: 0 0 0 3%;
	font-weight: bold;
	background: url(../../img/entry02/table_bg.png);
}
#entry02 #entry02_block01 table td {
	padding: 1% 0 1% 3%;
}
#entry02_block01 ul li img {
	vertical-align: middle;
}
#entry02 table .text {
	padding: 0 0 5% 0;
}
#entry02 table .list {
	padding: 0 0 0 3%;
}
#entry02 table .color {
	color: #FF0000;
}
#entry02 #block02_btn {
	width: 64%;
	margin: 0 auto;
	padding: 5% 0 0 0;
}
#entry02 #entry02_btn01 {
	width: 64.7%;
	margin: 0 auto;
	padding: 0 0 4% 0;
}
#entry02 #entry02_btn01 img {
	width: 100%;
	height: auto;
}
#entry02 #entry02_btn02 {
	width: 64.7%;
	margin: 0 auto;
	padding: 0 0 2% 0;
}
#entry02 #entry02_btn02 img {
	width: 100%;
	height: auto;
}
#entry02 #block02_btn p {
	font-family: "ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif";
	font-size: 18px;
	text-align: center;
	color: #49AC35;
	letter-spacing: 3px;
	margin-bottom: 80px;
}

@media only screen and (min-width: 0px) and (max-width: 641px) {
/* --------------------------
 entry02
 --------------------------- */
#entry02 header#header #header_left #ttl {
	top: 80px;
	left: 16px;
}
#entry02 #header #header_left #ttl {
	width: 49%;
}
#entry02 #header #header_left #ttl img {
	padding: 0;
}
#entry02 #contents #main {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	
}
#entry02 #contents #main_img {
	padding-top: 120px;
	margin-bottom: 30px;
}
#entry02 #entry02_block01 .entry02_ttl1 {
	width: 70%;
	padding: 0 0 2% 0;
}
#entry02 #contents #main #entry02_block01 {
	width: 100%;
	padding-top: 125px;
}
#entry02 #entry02_block01 table {
	font-size: 1rem;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	
	line-height: 1.6;
}
#entry02 #entry02_block01 table th {
	width: 28%;
	padding: 0 3% 0 3%;
	font-weight: bold;
	background: url(../../img/entry02/table_bg.png);
}
#entry02 #entry02_block01 table td {
	padding: 1% 3% 1% 3%;
}
#entry02 #block02_btn {
	width: 100%;
	margin: 0 auto;
	padding: 5% 0 0 0;
}
#entry02 #entry02_btn01 {
	width: 64.7%;
	margin: 0 auto;
	padding: 0 0 4% 0;
}
#entry02 #block02_btn p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.7rem;
	text-align: center;
	color: #49AC35;
	letter-spacing: 3px;
	margin-bottom: 0;
}