@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-d-row3 { padding-bottom:10px; line-height:180%;margin:8px;}


#box31 .box3-text { padding-left:12px;margin-top:20px;}
#box31 .box3-d-row { padding-bottom:19px; line-height:180%;margin-left:8px;}
#box31 .box3-d-row2 { padding-bottom:19px; line-height:180%;}
#box31 .box3-d-row4 { padding-bottom:19px; line-height:180%;}
#row2 { padding-bottom:26px !important;margin-top:0px;margin-left:90px;}
#row3 { padding-bottom:18px !important;}
#row4 { padding-bottom:18px !important;}
#row9 { padding-bottom:35px !important; }
#row10 { margin-left:180px;margin-top:0px; }
.pbot18 { padding-bottom:40px !important;}
.row-button { padding-left: 256px; text-align: center;}

#box32 .box3-title h3{ border-left: solid 10px #99cc00;margin-left:20px;height:20px;padding-left:5px;}
#box32 .box3-d-row { padding-bottom:19px; line-height:150%;margin-left:8px;}
#box32 .box3-d-row2 { padding-bottom:19px; line-height:180%;}
#box32 .box3-d-row3 { padding-bottom:19px; line-height:180%;margin:18px;}
#box32 {margin-bottom: 4px;margin-top:180px;}
#box32 .box3-text { padding:4px 11px; line-height:180%;padding-left:12px;margin-top:20px;}
#box32 .row-button{ padding-top:36px; padding-bottom:18px;}

#box33 {margin-bottom: 4px;margin-top:100px;}
#box33 .box3-title h3{ border-left: solid 10px #99cc00;margin-left:20px;height:20px;padding-left:5px;}
#box33 .box3-title { padding-bottom: 35px;padding-top:40px;}
#box33 .box3-text { padding:4px 11px; line-height:180%;}

#box33 .box3-d-row { padding-bottom:18px; line-height:180%;}
#box33 .box3-d-row { padding-bottom:19px; line-height:180%;margin-left:7px;}


#box33 .row-button{ padding-bottom:18px;}


#box34 {margin-bottom: 4px;margin-top:50px;}
#box34 .box3-title h3{ border-left: solid 10px #99cc00;margin-left:20px;height:20px;padding-left:5px;}
#box34 .box3-title { padding-bottom: 35px;padding-top:40px;}
#box34 .box3-text { padding:4px 11px; line-height:180%;}

#box34 .box3-d-row { padding-bottom:18px; line-height:180%;}
#box34 .box3-d-row { padding-bottom:19px; line-height:180%;margin-left:7px;}







.f000 { color:#000;}

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



.sb ul li {
	position: relative;
	padding:2px;
	font-size:13px;

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


.pp{
padding-left:5px;
}

.pp1{
padding-bottom:10px;
}


.bold1{
font-weight:bold;
margin-left:5px;
}

.b15{
font-size:15px;
}


.b16{
font-weight:bold;font-size:14px;
}


.b17{
text-decoration: underline;
}

.b18{
text-decoration: underline;
margin-top:15px;
}

.b19{
font-size:15px;font-weight:bold;
margin-top:-10px;
}


.m3{
margin-top:30px;
}

.m31{
border-bottom: solid 2px #581a13;
}
