@charset "UTF-8";
/* CSS Document */



.guide_policy {
	float: left;

	padding: 24px 0 12px 0 ;
	min-width : 50px;
	border-bottom:solid 1px orange;
}


.guide_policy img {
/*
	float: left; */
	padding-right : 20px ; 
	padding-bottom:12px;
}

 .guide_policy .img-responsive {
  display: block;
  height: auto;
	width:100%;
  max-width: 480px;
}
.guide_policy p {
	width:96%;
	margin:0 auto 1em auto;
	
	clear:both;
}

.img-main,
.img-main-wide
	{
	display: block;
	height: auto;
	width:100%;
	max-width: 100%;
	padding-bottom:1.4em;
}
.img-main-narrow {
	display:block;
	width:100%;
	max-width:560px;
	padding-bottom:1.4em;
}
.img-main-icon-s,
.img-main-icon-l,
.img-main-icon-ll,
.img-main-icon {
	display:block;
	width:150px;
	height:auto;
	margin:1em 0 12px 0;
}
.img-main-icon-l {
	width:180px;
	margin-bottom:0;
}
.img-main-icon-ll {
	width:240px;
	margin-bottom:10px;
}
.img-main-icon-s {
	width:140px;
	margin-bottom:0;
}

.guide_policy .img-main-icon,
.guide_policy .img-main-icon-l,
.guide_policy .img-main-icon-ll {
	padding-bottom:0;
}	
/*
.img-main-wide {
	max-width:100%;
}
*/
@media screen and (max-width:414px) {
	.guide_policy {
	border-bottom:none;
	}

}
@media (max-width: 1250px){
	.guide_policy .img-responsive  {min-width: 100%;
}

@media (max-width:835px){
	.guide_policy .img-responsive  {min-width: 100%;
	}
}
@media (min-width: 1251px){
.img-main-wide,
.img-main
	{
	max-width:99%;
	}
}

