@charset "utf-8";


/* =============================================
	
	case
	
============================================= */
#case dl {border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background-color: #FFF;border: 1px solid #CCC; padding: 15px; box-shadow: 0 0 5px #dcdcdc; margin-bottom:10px; }
#case dl:hover {border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background-color: #F7F7F7;border: 1px solid #AAA;padding: 15px; margin-bottom:10px; }
#case dl.bg07  {background:url("../../case/img/case_07.jpg") no-repeat scroll 420px 20px transparent;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background-color: #FFF;border: 1px solid #CCC;margin: 5px 2px;padding: 10px 20px;}
#case dl.bg07:hover  {background:url("../../case/img/case_07.jpg") no-repeat scroll 420px 21px transparent;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background-color: #F7F7F7;border: 1px solid #AAA;margin: 5px 2px;padding: 10px 20px;}
#case dl.bg06  {background:url("../../case/img/case_06_01.jpg") no-repeat scroll 420px 20px transparent;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background-color: #FFF;border: 1px solid #CCC;margin: 5px 2px;padding: 10px 20px;}
#case dl.bg06:hover  {background:url("../../case/img/case_06_01.jpg") no-repeat scroll 420px 21px transparent;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background-color: #F7F7F7;border: 1px solid #AAA;margin: 5px 2px;padding: 10px 20px;}
#case dl.bg05  {background:url("../../case/img/benesse/carnavi_20_02.jpg") no-repeat scroll 420px 20px transparent;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background-color: #FFF;border: 1px solid #CCC;margin: 5px 2px;padding: 10px 20px;}
#case dl.bg05:hover  {background:url("../../case/img/benesse/carnavi_20_02.jpg") no-repeat scroll 420px 21px transparent;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background-color: #F7F7F7;border: 1px solid #AAA;margin: 5px 2px;padding: 10px 20px;}
#case dl.bg04  {background:url("../../case/img/yanase/yanase_04.jpg") no-repeat scroll 420px 20px transparent;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background-color: #FFF;border: 1px solid #CCC;margin: 5px 2px;padding: 10px 20px;}
#case dl.bg04:hover  {background:url("../../case/img/yanase/yanase_04.jpg") no-repeat scroll 420px 21px transparent;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background-color: #F7F7F7;border: 1px solid #AAA;margin: 5px 2px;padding: 10px 20px;}
 #case dl.bg03  {background:url("../../case/img/yanase/carnavi_18_02.jpg") no-repeat scroll 420px 20px transparent;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background-color: #FFF;border: 1px solid #CCC;margin: 5px 2px;padding: 10px 20px;}
#case dl.bg03:hover  {background:url("../../case/img/yanase/carnavi_18_02.jpg") no-repeat scroll 420px 21px transparent;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background-color: #F7F7F7;border: 1px solid #AAA;margin: 5px 2px;padding: 10px 20px;}
#case dl.bg02  {background:url("../../case/img/meiji/meiji_01.jpg") no-repeat scroll 420px 20px transparent;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background-color: #FFF;border: 1px solid #CCC;margin: 5px 2px;padding: 10px 20px;}
#case dl.bg02:hover  {background:url("../../case/img/meiji/meiji_01.jpg") no-repeat scroll 420px 21px transparent;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background-color: #F7F7F7;border: 1px solid #AAA;margin: 5px 2px;padding: 10px 20px;}
#case dl.bg01  {background:url("../../case/img/qlife/qlife_01.jpg") no-repeat scroll 420px 20px transparent;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background-color: #FFF;border: 1px solid #CCC;margin: 5px 2px;padding: 10px 20px;}
#case dl.bg01:hover  {background:url("../../case/img/qlife/qlife_01.jpg") no-repeat scroll 420px 21px transparent;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background-color: #F7F7F7;border: 1px solid #AAA;margin: 5px 2px;padding: 10px 20px;}
#case dt {border-bottom: 0 none;font-weight: bold;text-shadow: 0 0 1px #EEE;padding:5px 0; border-bottom:1px dashed #ec3b65; width:65%;}
#case dd {
	margin: 5px 5px 5px 0;
	padding-bottom:5px;
	line-height: 1.5em;
}

#case ol {
	margin: 10px 0 10px 20px;
	font-size: 12px;
}

#case ul {
	margin: 10px 0 10px 20px;
	font-size: 12px;
}

#case ul li{
	line-height:1.5em;
	list-style: decimal;
	margin-left: 40px;
}

#case span.point{
	color:#880000;
	border-bottom:1px dotted #880000;
}

#case ul.notice {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #FDFDFD;border: 1px solid #004EA2;
	color: #004EA2;margin: 10px 5px;
	padding: 10px 30px;
	list-style: circle inside none;
}

#case ul.notice li {
	margin: 0 0 5px 0;
}

#container #content_2nd #content_2nd_in #case p {
	text-indent: 1em;
	line-height: 1.7em;
}
.case_s_ar{
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #FFF;
	border: 1px solid #CCC;
	margin: 5px 10px;
	padding: 10px 20px;
	box-shadow: 0 0 5px #dcdcdc;
}
#container #content_2nd #content_2nd_in #case ol li {
	list-style-type: decimal;
}
#container #content_2nd #content_2nd_in #case .notice_colum {
	padding: 0 5px;
	border: 1px dotted #dcdcdc;
	background: #f5f5f5;
	margin: 15px 0;
}

