
@charset "UTF-8";

/*common*/
.bd_01 {border: solid #CCC 1px; text-align: center;}
.bd_02 {border-bottom: dotted #CCC 1px;}
.list001 {font-weight:bold; border-bottom: 1px dotted #CCC; padding-bottom: 10px !important; margin-bottom: 10px !important;}

.c_01 {color:#99CF16;}
.c_02 {color:#101177;}
.bgc_01 {background-color:#EEE;}

/* 掲載日 */
.head_date {
    margin: -42px 0 20px !important;
    width: 150px;
}

.section {
	margin: 0 0 20px 0;
	border-top: 4px solid #101177;
}
	.section .mttl {
		position: relative;
		padding: 10px 37px;
		background: #ffffff;
		border: 1px solid #cccccc;
		border-width: 0 1px 1px 1px;
	}
	.section .mttl:before {
		display: block;
		position: absolute;
		top: 6px;
		left: 10px;
		content: "";
		width: 17px;
		height: 24px;
		background: url(/guide/5min/img/ico_clock.gif) left top no-repeat;
	}
	.section .inner {
		padding: 10px;
		background: #f0f0f0;
	}
		/* 最新情報 */
		.section .inner .box01 {
			position: relative;
			padding: 10px;
			overflow: hidden;
			background: url(/guide/5min/img/ico_boxarrow.gif) right bottom no-repeat #ffffff;
		}
			.section .inner .box01 .img {
				float: left;
				margin: 0 10px 0 0 !important;
			}
			.section .inner .box01 div {
				overflow: hidden;
			}
				.section .inner .box01 div .update {
					font-size: 92.3%;
				}
					.section .inner .box01 div .update img {
						margin: 0 10px 0 0;
						vertical-align: middle;
					}
				.section .inner .box01 div .txt {
					margin: 10px 0 0 0 !important;
					font-size: 123.1%;
					font-weight: bold;
				}

		/* バックナンバー */
		.section .inner .list01 {
			width: 638px;
			margin: 0 0 -10px 0;
			overflow: hidden;
		}
			.section .inner .list01 li {
				float: left;
				width: 289px;
				margin: 0 10px 10px 0;
				padding: 10px;
				position: relative;
				overflow: hidden;
				background: url(/guide/5min/img/ico_boxarrow.gif) right bottom no-repeat #ffffff;
			}
				.section .inner .list01 .img {
					float: left;
					margin: 0 10px 0 0 !important;
				}
				.section .inner .list01 div {
					overflow: hidden;
				}
					.section .inner .list01 div .update {
						font-size: 92.3%;
					}
						.section .inner .list01 div .update img {
							margin: 0 10px 0 0;
							vertical-align: middle;
						}
					.section .inner .list01 div .txt {
						font-size: 107.7%;
					}
	.section.backnumber {
		margin: 0 0 40px 0;
	}

/* 詳細ページ */
.detail_ttl,
.detail_ttl01 {
	position: relative;
	overflow: hidden;
	background: url(/guide/5min/img/bg_category.png) left center no-repeat #f7f7f7;
}
	.detail_ttl .category,
        .detail_ttl01 .category {
		width: 100px;
		position: absolute;
		top: 50%;
		left: 0;
		margin: -13px 0 0 0 !important;
		text-align: center;

                color: #FFF;
                font-weight: bold;
                font-size: 15px;
                font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro" !important;
	}

	.detail_ttl div {
		padding: 15px 15px 15px 140px;
		border: 1px solid #cccccc;
		border-width: 1px 1px 1px 0;
	}
		.detail_ttl div h2,
                .detail_ttl01 div h2 {
 			color: #101177;
			font-size: 138.5%;
			font-weight: bold;
		}
		.detail_ttl div p,
                .detail_ttl01 div p {
			font-size: 138.5%;
			font-weight: bold;
		}


	.detail_ttl01 div {
		padding: 29px 15px 29px 140px;
		border: 1px solid #cccccc;
		border-width: 1px 1px 1px 0;
	}



.detail_head {
}
	.detail_head .inner {
		margin: 0 0 -25px 0;
		padding: 20px 10px 40px 10px;
		font-size: 107.7%;
	}
		#r52_body_style0001 .detail_head .inner p {
			margin: 0 0 25px 0;
		}
.detail_main {
}
	.detail_main .subttl {
		padding: 0 0 5px 0;
		border-bottom: 1px solid #cccccc;
		font-size: 123.1%;
	}
		.detail_main .subttl span {
			padding: 0 0 0 10px;
			border-left: 4px solid #101177;
		}
	.detail_main .inner {
		padding: 20px 10px 30px 10px;
		font-size: 107.7%;
	}
		#r52_body_style0001 .detail_main .inner p {
			margin: 0 0 25px 0;
		}
#r52_body_style0001 .detail_main .inner .p02 {
			margin: 0 0 10px 0 !important;
		}
			.detail_main .inner > p:last-child {
				margin: 0 !important;
			}
	.detail_main .box02 {
		margin: 0 -10px 30px -10px;
		padding: 20px 15px 10px 15px;
		border: 1px solid #d6d6d6;
	}
		.detail_main .box02 li {
			margin: 0 0 10px 0;
			padding: 0 0 0 18px;
			background: url(/guide/5min/img/ico_circle.png) left 0.4em no-repeat;
		}
	.detail_main .box03 {
		margin: 0 -10px 30px -10px;
		padding: 20px 15px 10px 15px;
		background: #f7f7f7;
		border: 1px solid #d6d6d6;
	}
		.detail_main .box03 li {
			margin: 0 0 10px 0;
			padding: 0 0 0 18px;
			background: url(/guide/5min/img/ico_circle.png) left 0.4em no-repeat;
		}
	.detail_main .dl_type1 {
	}
		.detail_main .dl_type1 dt {
			font-weight: bold;
		}
		.detail_main .dl_type1 dd {
			margin: 0 0 1em 4em;
		}
		.detail_main .dl_type1 dd:last-child {
			margin-bottom: 0;
		}

	/* 画像右寄せスタイル*/
	.detail_main .imgR {
		overflow: hidden;
	}
		.detail_main .imgR .img {
			float: right;
			margin: 0 0 0 20px !important;
		}
	/* 画像左寄せスタイル*/
	.detail_main .imgL {
		overflow: hidden;
	}
		.detail_main .imgL .img {
			float: left;
			margin: 0 20px 0 0 !important;
		}
	/* 画像センター寄せスタイル*/
	.imgC {
		text-align: center;
	}

.detail_foot {
	width: 648px;
	height: 106px;
	background: url(/guide/5min/img/detail_foot_bg.gif) left top no-repeat;
        margin-top: 30px;
}
	.detail_foot .txt {
		float: left;
		margin: 32px 0 0 30px !important;
color: #FFFFFF; font-weight: bold;
font-size: 15px; line-height: 1.4;
text-shadow: 0 2px 1px #6C941C, 0 1px 1px #6C941C, 1px 1px 1px #6C941C, 1px 0 1px #6C941C, 2px 0 1px #6C941C, 1px -1px 1px #6C941C, 1px -2px 1px #6C941C, 0 -2px 1px #628619, -1px -2px 1px #628619, -2px -2px 1px #628619, -2px -1px 1px #6C941C, -2px 0 1px #6C941C, -2px 1px 1px #6C941C, -1px 1px 1px #6C941C;
font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro" !important;

	}
.detail_foot .txt02 {
		float: left;
		margin: 22px 0 0 15px !important;
color: #FFFFFF; font-weight: bold;
font-size: 15px; line-height: 1.4;
text-shadow: 0 2px 1px #6C941C, 0 1px 1px #6C941C, 1px 1px 1px #6C941C, 1px 0 1px #6C941C, 2px 0 1px #6C941C, 1px -1px 1px #6C941C, 1px -2px 1px #6C941C, 0 -2px 1px #628619, -1px -2px 1px #628619, -2px -2px 1px #628619, -2px -1px 1px #6C941C, -2px 0 1px #6C941C, -2px 1px 1px #6C941C, -1px 1px 1px #6C941C;
font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro" !important;
}

.detail_foot .txt03 {
float: left;
margin: 22px 0 0 30px !important;
color: #FFFFFF; font-weight: bold;
font-size: 15px; line-height: 1.4;
text-shadow: 0 2px 1px #6C941C, 0 1px 1px #6C941C, 1px 1px 1px #6C941C, 1px 0 1px #6C941C, 2px 0 1px #6C941C, 1px -1px 1px #6C941C, 1px -2px 1px #6C941C, 0 -2px 1px #628619, -1px -2px 1px #628619, -2px -2px 1px #628619, -2px -1px 1px #6C941C, -2px 0 1px #6C941C, -2px 1px 1px #6C941C, -1px 1px 1px #6C941C;
font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro" !important;
}

	.detail_foot .btn {
		float: right;
		margin: 23px 17px 0 0 !important;
	}


table.table_05,
table.table_18,
table.table_09 {
border: 1px solid #ddd;
}

table.table_18 th,
table.table_05 th,
table.table_09 th {
background-color:#C8E2F9;
padding: 2px 5px;
font-size: 13px;
border-bottom: 1px solid #92BFE6;
text-align: center;
}

table.table_05 td {
text-align: center;
padding: 2px 5px;
font-size: 13px;
border-bottom: 1px solid #ddd;
border-right: 1px dotted #aaa;
}

table.table_18 td {
padding: 2px 5px;
font-size: 13px;
border-bottom: 1px solid #ddd;
border-right: 1px dotted #aaa;
}

table.table_09 td {
text-align: left;
padding: 2px 5px;
font-size: 13px;
border-bottom: 1px solid #ddd;
border-right: 1px dotted #aaa;
}

td.none_b {
border-bottom:none !important;
}
td.none_r{
border-right:none !important;}



