@charset "utf-8";
/* CSS Document */


#okako_wrap {
	background-color: #FFC23F;
	background-size: 100%;
	padding-top: 5em;
}


.test{margin-left: 30PX;}

/*----------------
一覧
-----------------*/

/*----------------
Q＆A・概要
-----------------*/
.kids{}
.kids dt{  
color: #B81A35;
font-weight: bold;
  padding-top : 10px;    
  width : 100%;
}
 
.kids dd{    
 padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  width : 100%;
  border-bottom:dashed #DAD5D5 thin;
margin-bottom : 10px;
}

/*===============================================
●smart.css  横幅640px　スマホ用
===============================================*/
@media screen and (max-width:640px){

#okako_wrap {
	padding-top: 1em;
}
/*----------------
一覧
-----------------*/

dl {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
  background: #eee;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
	margin-bottom: 20px;
	width:100%;
}
dt {
	 padding: 10px;
  border-top: 1px solid #ccc;
	width:100%;}

dd {
	background-color: #fff;
  padding: 10px;
  border-top: 1px solid #ccc;
	  border-left: 1px solid #ccc;
	width:100%;}
}