@charset "shift_jis";


   

/* ==========サイドメニュー========== */
#menu li.end a {
    background: none;
	height:152px;
	width:185px;
	margin-left:2px;
	padding-left:5px;
	padding-top:15px;
}


/* ========== box ========== */	
#lead .after_box01 {
	width: 700px;
	padding:0px;
	text-align:left;
}
#lead .after_box01 .txt {
	width: 400px;
	text-align:left;
	padding-left:20px;
	margin:0;
	font-size:12px;
	line-height: 1.6em;
}
#lead .after_box01 .txt .b {
    font-weight: bold;
    font-size:14px;
    color:#52666D;
    padding:0 0 10px 0;
}
#lead .after_box01 .L01 {
	float: left;
	border-left: 1px solid #CACACA;
}
#lead .after_box01 .R01 {
	float: right;
}
#lead .after_box01 img {
	padding-top:20px;
}
#lead .after_box01 .L02 {
	float: left;
}



#lead .box-aft{
	width: 690px;
	margin-top:0;
    text-align:left;
	font-size:14px;
	padding-left:0;
	display:block;
	clear:both;
   }
#lead .box-aft p {
	padding-left:20px;
   }
#lead .box-aft img {
    padding-left:20px;
   }
#lead .box-aft .txt-b {
   font-size:mideum;
   color:#406c82;
   font-weight:bold;
   line-height:16px;
   padding-bottom:10px;
   }
#lead .box-aft .L01 {
	float: left;
}
#lead .box-aft .C01 {
	float: left;
}
#lead .box-aft .R01 {
	float: right;
}
#lead .bord {
    border-left: 1px solid #CACACA;
}
.aft-img-r{
   float:right;
   padding:5px 0 5px 20px;
   }
.aft-img-in{
   padding:10px 0 0 15px;
   }
.aft-img-l{
   float:left;
   padding:5px 20px 5px 0;
   }

#lead .box-aft02{
	width: 670px;
	margin-top:0;
	margin-bottom:20px;
    text-align:left;
	padding-left:20px;
	clear:both;
   }
#lead .box-aft02 a {
	font-size:12px;
	color:#000000;
	text-decoration: underline;
}
#lead .box-aft02 span {
    color:#587B8E;
    padding-right:5px;
}
#lead .box-aft02 p {
    font-size:14px;
    padding:5px 25px 0 10px;
    font-family: 'ＭＳ Ｐゴシック';
}


/* ==========見出し========= */
#tit01 {
	background: url(/material/images/tit01.gif) 0 0 no-repeat;
	width: 686px;
	text-align:left;
	height:42px;
	margin-top:20px;
	margin-bottom:10px;
}

#tit01 p {
	font-size:16px;
	font-weight: bold;
	padding-left:30px;
	padding-top:13px;
}


.mT80 {
	margin-top: 80px;
}
.mB50{
	margin-bottom: 50px;
}

#lead .pagetop {
	text-align: right;
	font-size:12px;
	margin:0;
	display:block;
	clear:both;
}

/* ========== テーブルライン ========== */
#lead .style01 {
    border-collapse: collapse;
    width: 686px;
}

#lead .style01 th {
    border:solid 1px #333333;
    background-color:#EEEEEE;
    padding:5px;
    font-size:12px;
}
#lead .style01 td {
    border:solid 1px #333333;
    vertical-align:text-top;
    padding:5px;
    font-size:12px;
}
#lead .style01 td.none {
     border-left:none;
     border-right:none;
}




