@charset "utf-8";
/* CSS Document */
/*.row { background: url(file:///D|/MinhThao/Project/GIFU/FLC/20.20150611.Mai_Takahashi/0.dulieu/20150611/1/concert.png) top center no-repeat;}*/
#header {
  margin-bottom: 27px;
  width: 957px;
}
#main>.fleft {
  padding-left: 18px;
  width: 726px;
}
#main>.fright {
    padding-right: 0px;
  padding-top: 77px;
  padding-left: 0px;
}
.d_link {
  margin: 4px 0px 16px 0px;
}
#main { margin-bottom:48px; color:#000;}
.box { margin-top:20px;} 
.box .box-title { border-bottom: solid 6px #99cc00;} 
.box3 .box3-title { padding-top:10px; padding-bottom:10px;}
#box31 {  margin-bottom: 28px;margin-top:30px;}
#box31 .box3-title { padding-bottom: 15px;}
#box31 .box3-title h3{ border-left: solid 10px #99cc00;margin-left:20px;height:20px;padding-left:5px;}
#box31 .box3-text { padding-left:12px;}
#box31 .box3-d-row { padding-bottom:19px; line-height:180%;}
#row1 { margin-top:30px;margin-left:10px;}
#row2 { padding-bottom:26px !important;margin-left:10px;}
#row3 { padding-bottom:18px !important;background:#f0f0f0;padding:20px;margin-left:10px;}


#row4 { padding-bottom:18px !important;}
#row9 { padding-bottom:35px !important;margin-top:40px;margin-left:20px; }

#row10 { padding-bottom:26px !important;margin-left:10px;margin-top:20px;}
#row11 { padding-bottom:18px !important;padding:20px;margin-left:10px;margin-top:10px;}



.pbot18 { padding-bottom:18px !important;}
.row-button { padding-left: 256px; text-align: center;}


#box32 {margin-bottom: 4px;margin-top:40px;}
#box32 .box3-d-row { padding-bottom:18px; line-height:180%;}


#box32 .box3-title { padding-bottom: 15px;}
#box32 .box3-title h3{ border-left: solid 10px #99cc00;margin-left:20px;height:20px;padding-left:5px;}
#box32 .box3-text { padding-left:12px;}

#box32 .row-button{ padding-top:36px; padding-bottom:18px;}


#box33 {margin-bottom: 4px;}
#box33 .box3-title { padding-bottom: 15px;}
#box33 .box3-title h3{ border-left: solid 10px #99cc00;margin-left:20px;height:20px;padding-left:5px;}
#box33 .box3-text { padding-left:18px;}

#box33 .box3-d-row { padding-bottom:18px; line-height:180%;}
#box33 .row-button{ padding-bottom:18px;}
.f000 { color:#000;}

.sb { 
background-color: #e9f8fc;  /* 背景色の指定 */
border-radius: 30px;      /* 角丸の指定 */
padding:20px;
margin-top:30px;
}



.sb ul li {
	position: relative;
	padding:2px;

}
ul li::after {
	display: block;
	content: '';
	position: absolute;
	top: .5em;
	left: -1em;
	width: 3px;
	height: 3px;
	background-color: #666;
	border-radius: 100%;
	margin:5px;
	
	
	
}


.t1{
font-size:15px;font-weight:bold;
}



.t2{
text-align:center;margin-top:25px;margin-bottom:60px;
}

span.t2{
font-size:11px;
}

.t3{
font-size:16px;font-weight:bold;margin-bottom:20px;
}

.t4{
font-size:15px;font-weight:bold;margin-bottom:10px;
}

.t5{
padding:3px;
}


.m3 {
		margin-top:30px;
	}
	
.m31 {
		border-bottom:solid 2px #581a13;
	}
	
.m15 {
		margin-left:15px;
	}
	
