@charset "utf-8";

/* -- .slide-down -------------------------------------------------------------------------------------------- */

.slide-down::after {
	
	content:"";
	display:inline-block;
	width:0.7em;
	height:0.7em;
	background:url(../img/corporate/triangle_right.png) no-repeat;
	background-size:contain;
	margin-left:3px;
	}

.slide-down:hover {
	opacity: 0.3;
}


.active::after {
	
	content:"";
	display:inline-block;
	width:0.7em;
	height:0.7em;
	background:url(../img/corporate/triangle_bottom.png) no-repeat;
	background-size:contain;
	margin-left:3px;
}





/* -- div.slide-* -------------------------------------------------------------------------------------------- */

div.slide-1{
	display: none;
	
}


body {
	overflow-y: scroll;
}

.slide-down {
}

div.slide-1
 {
	max-width: 450px;
}



  /***********************************************	
insurance_main 
************************************************/


div.slide-ins
 {
 	display: none;
 	width: 100%;
 	}


 /***********************************************	
  202607  release ownership main
************************************************/

div.slide_ros01
{
 	border-radius:0 0 10px 10px;
 	border: 1px solid #000;
 	padding:30px;
 	text-align:left;
 	display: block;
 	width: 100%;
}


div.slide_ros02,
div.slide_ros03,
div.slide_ros04,
div.slide_ros05,
div.slide_ros06,
div.slide_ros07,
div.slide_ros08, 
div.slide_ros09 
 {
 	border-radius:0 0 10px 10px;
 	border: 1px solid #000;
 	padding:30px;
 	text-align:left;
 	display: none;
 	width: 100%;
}



@media screen and (min-width: 641px) {
div.slide_ros01,
div.slide_ros02,
div.slide_ros03,
div.slide_ros04,
div.slide_ros05,
div.slide_ros06,
div.slide_ros07,
div.slide_ros08, 
div.slide_ros09 
 {
padding:30px;
}
}



@media screen and (max-width: 640px) {
div.slide_ros01,
div.slide_ros02,
div.slide_ros03,
div.slide_ros04,
div.slide_ros05,
div.slide_ros06,
div.slide_ros07,
div.slide_ros08, 
div.slide_ros09 
 {
padding:15px;
}
}




.slide_ros01 p,
.slide_ros02 p,
.slide_ros03 p,
.slide_ros04 p,
.slide_ros05 p,
.slide_ros06 p,
.slide_ros07 p,
.slide_ros08 p,
.slide_ros09 p
 {　
 	text-align:left;
 	line-height: 1.5em; 
}



.slide_ros01 span,
.slide_ros02 span,
.slide_ros03 span,
.slide_ros04 span,
.slide_ros05 span,
.slide_ros06 span,
.slide_ros07 span,
.slide_ros08 span,
.slide_ros09 span
 {
 	text-align:left;
 	line-height: 1.5em; 
}




