@charset "utf-8";

.detail_txt .font_size_large01.font_weight{
font-size: 1.4rem;border-left: 3px solid #999;padding-left: 10px;margin: 20px 0 0 0;
}

.line04 p{
margin-bottom: 10px;
}

.line06,.line01,.line03{margin-top: 20px;}

.line06 p.detail_txt,
.line01 p.detail_txt{
margin-bottom: 10px;
}

.line01 .fl{float: none !important;}


.line01 .fl p.detail_txt{margin-bottom: 5px;}


h2.h2b{
font-size: 1.5rem;
margin-top: 20px;
}


.line03 .clearfix,
.line06 .clearfix,
.line01 .clearfix,
.line02 .clearfix,
.line04 .clearfix{
border: 1px dotted #ccc;
padding: 10px 5px;
}

.font_size_large01{
display: block;
font-size: 1.4rem;
border-left: 3px solid #999;padding-left: 10px;margin: 0px 0 10px 0;
}
.box00000 .font_size_large01{display: inline;}

.line03 table th,
.line06 table th,
.line01 table th{width: 20%;vertical-align: top;}

.line03 table tr,
.line06 table tr,
.line01 table tr,
.line04 table tr{border-bottom: 1px solid #ccc;border-collapse: collapse;}


.line03 table,
.line06 table,
.line01 table,
.line04 table{width: 100%;}


.fr.margin_t10{
float: none;
text-align: center;

margin-bottom: 25px;
}
.fr.margin_t10 img{
margin-top: 15px;
}