@charset "SHIFT_JIS";
/* CSS Document */

/*******************************
common
*******************************/
.guide #main {
	background: #e1f3fd;
	padding: 2rem 0;
}

.guide #main #main_cont {
	width: 597px;
	max-width: 100%;
	margin: 0 auto;
	background: #fff;
	border: 1rem solid #fff;
}

.guide #main #main_cont td.text {
    margin: 5px 0;
    display: block;
}

.guide #main #main_cont img {
	max-width: 100%;
	height: auto;
	margin-top: 2px;
}
.text10_bgred {
    color: #fff;
    background: #F00;
    padding: 3px 5px;
}
.text10_bgred_02 {
    color: #fff;
    background: #99003a;
    padding: 3px 5px;
}

.text10_bgorange {
    color: #fff;
    background: #ff6600;
    padding: 3px 5px;
}

.area {
    padding: 10px;
    border: #ff5050 dashed 4px;
}
.f_red {
    color: #ff0000;
}
.f_blue {
    color: #00F;
}
.log_box_04{
	border:2px dashed #ff6600;
	padding:10px;
}

.log_box_04 table{
	border-top:1px solid #000;
	border-left:1px solid #000;
}

.log_box_04 th,
.log_box_04 td{
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	padding:5px;
}

.log_box_04 th{
	width:30%;
	font-weight:normal;
}
.log_box_05{
	border-top:1px solid #000;
	border-left:1px solid #000;
	margin-bottom:10px;
}

.log_box_05 th,
.log_box_05 td{
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	padding:5px;
}

.log_box_05 th{
	font-weight:normal;
	background:#ffdddd;
	text-align:center;
}

.log_box_05 td{
	background:#ffffe1;
	position:relative;
}

.guide #main h3 {
    text-align: left;
    font-weight: bold;
    margin-top: 40px;
    font-size: 20px;
}

.guide #main p {
    text-align: left;
}

.guide #main p .red {
    color: red;
}
