@charset "UTF-8";

/* 　 */

/*
 div.c-b-article dl
,div.c-b-article dd
,div.c-b-article ul
,div.c-b-article ol
,div.c-b-article li
	{
	list-style:disc;
	}

*/

 div.c-b-article img
	{
	border:0;
	margin:10px;
	}

strong{font-weight:bold;}
b{font-weight:bold;}




/* -- private_cool_550 ---------------------------------------------------------- */

#private_cool_dl_550
{
 float:left;
 width:550px;
}

#private_cool_dt_550
{
/* border-bottom: solid 1px #999999; */
 color: #1c1c1c;
 margin-top: 1em;
 letter-spacing: 1px;


 color: #1c1c1c;
 color: #cccccc;
 color: #3f3f3f;
 font-weight: bold; 

}

#private_cool_dd_550
{
 border: solid 1px #999999;
 padding: 1em;
 margin-left: 0em;
 margin-top: 0.5em;
}


/* -- private_cool_450 ---------------------------------------------------------- */

#private_cool_dl_450
{
 float:left;
 width:450px;
}

#private_cool_dt_450
{
 color: #1c1c1c;
 margin-top: 1em;
 letter-spacing: 1px;
 color: #3f3f3f;
 font-weight: bold; 
}

#private_cool_dd_450
{
 border: solid 1px #999999;
 padding: 1em;
 margin-left: 0em;
 margin-top: 0.5em;
}

/* -- private_cool_350 ---------------------------------------------------------- */

#private_cool_dl_350
{
 float:left;
 width:350px;
}

#private_cool_dt_350
{
 color: #1c1c1c;
 margin-top: 1em;
 letter-spacing: 1px;
 color: #3f3f3f;
 font-weight: bold; 
}

#private_cool_dd_350
{
 border: solid 1px #999999;
 padding: 1em;
 margin-left: 0em;
 margin-top: 0.5em;
}






/* -- private_left550 ---------------------------------------------------------- */

#private_left550_dl
{
	float:left;
	display: block;
	width:550px;
	margin:20px;
	margin-left:10px;
	margin-right:10px;
	
}

#private_left550_dt,
#private_left550_dd
{
	display: block;
	height:2.8em;
	line-height:2.8em; 
	float: left;
	border-bottom: 1px dotted #999999;
	padding: 2px;
}



#private_left550_dt
{
	text-align:right;
	width:20%;
}

#private_left550_dd
{
	text-align:left;
	width:63%;
}


#private_left550_img
{
	display:block;
	width: 30px;
	margin:20px;
	margin-left:10px;
	margin-right:10px;
}



/* -- private_left400 ---------------------------------------------------------- */

#private_left400_dl
{
	float:left;
	display: block;
	width:400px;
	margin:20px;
	margin-left:10px;
	margin-right:10px;
	
}

#private_left400_dt,
#private_left400_dd
{
	display: block;
	height:2.8em;
	line-height:2.8em; 
	float: left;
	border-bottom: 1px dotted #999999;
	padding: 2px;
}



#private_left400_dt
{
	text-align:right;
	width:90px;
}

#private_left400_dd
{
	text-align:left;
	width:280px;
}


#private_left400_img
{
	display:block;
	width: 100px;
	margin:20px;
	margin-left:10px;
	margin-right:10px;
}



/* -- private_left250 ---------------------------------------------------------- */

#private_left250_dl
{
	float:left;
	display: block;
	width:250px;
	margin:20px;
	margin-left:10px;
	margin-right:10px;
	
}

#private_left250_dt,
#private_left250_dd
{
	display: block;
	height:2.8em;
	line-height:2.8em; 
	float: left;
	border-bottom: 1px dotted #999999;
	padding: 2px;
}



#private_left250_dt
{
	text-align:right;
	width:30%;
}

#private_left250_dd
{
	text-align:left;
	width:53%;
}


#private_left250_img
{
	display:block;
	width: 300px;
	margin:20px;
	margin-left:10px;
	margin-right:10px;
}



/* ------------------------------------------------------------ */



#private_95_dl
{
	display: block;
	width:95%;
	margin:10px;
	margin-left:5px;
	margin-right:5px;
	
}

#private_95_dt,
#private_95_dd
{
	display: block;
	float: left;
	padding: 2px;
	line-height:1.5em; 
}

#private_95_dt
{
	text-align:right;
	width:5%;
}

#private_95_dd
{
	text-align:left;
	width:93%;
}

/* ------------------------------------------------------------ */



#private_95_dl_70_33
{
	display: block;
	width:95%;
	margin:10px;
	margin-left:5px;
	margin-right:5px;
	
}

#private_95_dt_70_33,
#private_95_dd_70_33
{
	display: block;
	float: left;
	padding: 2px;
	line-height:1.5em; 
	border-bottom: 1px dotted #999999;
}

#private_95_dt_70_33
{
	text-align:left;
	width:50%;
}

#private_95_dd_70_33
{
	text-align:left;
	width:43%;
}




/* ------------------------------------------------------------ */

#private_waku1
{
	both:clear;
	margin:10px;
	padding:10px;

	width:90%;
	line-height:1.5em; 
	border: 1px dotted #cccccc;
}


/* ------------------------------------------------------------ */

#private_waku_irotsuki0
{
	margin:5px;
	padding:5px;
	padding-left:5px;
	padding-right:5px;
	width:95%;

	border: 1px solid #cccccc;
	
	background: #ffffff;
	
	/* color:#000000; */
}

#private_waku_irotsuki1
{
	margin:5px;
	padding:5px;
	padding-left:5px;
	padding-right:5px;
	width:95%;

	border: 1px solid #cccccc;
	
	background: #F0FFF0;
	
	/* color:#000000; */
}
