@charset "shift_jis";


/* ページ内共通
---------------------------------------------------- */

#main h2{
	background:url(../images/horohoro_h2.jpg) top left no-repeat;
	padding-bottom:0;
}

.mds{
	color:#cc000e;
	font-weight:bold;
	border-bottom:dashed 1px #cc000e;
	margin-bottom:0.5em;
}


/* １番目のセクション
---------------------------------------------------- */

#s1 p.bnr{
	clear:both;
}

/*cleafix-----*/
#s1 ul{
	zoom:1;
}
#s1 ul:after {
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}
/*-----cleafix*/

#s1 ul{
	margin-right:-10px;
}

#s1 ul li{
	width:130px;
	float:left;
	margin-left:10px;
	display:inline;
}

#s1 ul li.first{
	margin-left:0;
}

#s1 ul li p{
	padding-bottom:0.5em;
}

#s1 ul li p.text{
	color:#000076;
	font-weight:bold;
}

#s1 ul li p.btn{
	text-align:right;
}


/* webfly
---------------------------------------------------- */

#webfly{
	width:602px;
	padding:20px 69px 0px 69px;
	background:url(../images/horohoro_bg.jpg) no-repeat center top;
	color:#333;

	
}

#webfly .ptxt{

	/*font-weight:bold;*/
		font-size: 14px;
	line-height: 1.5;	
}
#webfly .ptxt_b{
	/*font-weight:bold;*/
	
		font-size: 16px;
	line-height: 1.5;	
}

.point_a{
	color:#ffb400;
	
}
.point_b{
	color:#81dbff;
	
}

#webfly .section{
	
}
#webfly .section03{
		margin: 0px;
	padding: 0px;
	background-position: center 0px;
	/* background-image:url(../images/wre03_bg.jpg); */
	background-repeat: no-repeat;
	margin-top:0px;
	padding-bottom:10px;
	/* color:#FFF; */

	
}

#webfly .section03 .inner01{
	padding:0 30px;
	//padding-right:200px;

}
#webfly .section03 .inner02{
	padding-left:10px;
	padding-right:200px;
	
}
#webfly .section03 .inner03{
	padding-left:10px;
	padding-right:10px;
	
}



#webfly .section04{
	margin: 0px;
	padding: 0px;
	background-position: center 0px;
	/* [disabled]background-image:url(../images/wre04_bg.jpg); */
	background-repeat: no-repeat;
	margin-top: 10px;
	padding-bottom: 40px;
	/* color: #FFF; */

	
}
#webfly .section04 .inner01{
	padding-left:10px;
	padding-right:10px;

}


#webfly .section06{
		margin: 0px;
	padding: 0px;
	background-position: center  bottom;
	/* background-image:url(../images/wre06_bg.jpg); */
	background-repeat: no-repeat;
	margin-top:10px;
	text-align:center;
	padding-bottom:40px;
}



#webfly .section06 .table2{
	margin:40px auto 50px auto;	
	
}



#qa dt{
	color:#0460dd;
		font-weight:bold;
	
		font-size: 14px;
	line-height: 1.5;
	margin-top:20px;	
}

#qa dd{

	font-weight:bold;
		font-size: 14px;
	line-height: 1.5;	
	
}




.space10{
	margin-top:10px;
	
}
.space15{
	margin-top:15px;
	
}
.space20{
	margin-top:20px;
	
}
.space30{
	margin-top:30px;
	
}
.space40{
	margin-top:40px;
	
}
.space50{
	margin-top:50px;
	
}
.space60{
	margin-top:60px;
	
}



/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
	
.fleft{
	float:left;
	margin-right:10px;
	
}
.fleft_imgmgn15{
	float:left;
	margin-right:15px;
}
.fleft_imgmgn20{
	float:left;
	margin-right:20px;
}


.fright{
	float:right;
	margin-left:10px;

}
.fright_imgmgn5{
	float:right;
	margin-left:5px;
	
	
}	

.fright_imgmgn10{
	float:right;
	margin-left:10px;
	
	
}	

.fright_imgmgn15{
	float:right;
	margin-left:15px;
	
	
}	
.fright_imgmgn20{
	float:right;
	margin-left:20px;
	
	
}	

video {
    width: 602px;
    //position: absolute;
    right: 0;
    top: 0;
    height: auto;
     }
	
	
/* ３番目のセクション
---------------------------------------------------- */




/* ４番目のセクション
---------------------------------------------------- */

#s4 ul{
	padding-left:5px;
}

/*cleafix-----*/
#s4 ul{
	zoom:1;
}
#s4 ul:after {
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}
/*-----cleafix*/

#s4 ul li{
	width:240px;
	float:left;
	margin-left:20px;
	margin-bottom:10px;
	display:inline;
	font-size:16px;
}

#s4 ul .item3 {
	width:166px;
	float:left;
	margin-left:10px;
	display:inline;
}

#s4 ul li h4{
	color:#000076;
	font-weight:bold;
	text-align:center;
}

#s4 ul li object{
	width:240px;
}

.co{
	color:#df5e00;
}




/* ５番目のセクション
---------------------------------------------------- */

iframe.youtube-16-9 {
width: 100%;
height: auto;
aspect-ratio: >16 / 9;
max-width: 600px;
display: block;
margin: auto;
}
