@charset "utf-8";
/* CSS Document */
@media screen and (min-width: 640px){

#about h2{
	background:url("../image/h2_bg.gif") no-repeat center top;
	text-align:center;
	padding:17px;
	font-size:130%;
	font-weight:bold;
	color:#F36;
	margin:0 0 30px;
}
#qa h3{
	background:url("../image/h2_bg.gif") no-repeat center top;
	text-align:center;
	padding:17px;
	font-size:130%;
	font-weight:bold;
	color:#333;
	margin:0 0 10px;
}
#qa li{
	width:350px;
	display:inline-block;
	padding:10px;
	font-size:90%;
	margin:0px;
	vertical-align:top;
}
#qa .q{
	background:#f67b44;
	color:#FFF;
	padding:10px 0;
	text-align:center;
}
#qa .a{
	background:#ffe7d1;
	color:#da3165;
	padding:5px 0;
	font-size:90%;
	padding:20px;
	line-height:16px;
}
#about ul{
}
#about li{
	font-size:95%;
	line-height:20px;
}
.about_list_01{
	background:url("../image/about_point_01.gif") no-repeat left;
	padding:20px 0 20px 140px;
	border-bottom:#CCC 1px dotted;
}
.about_list_02{
	background:url("../image/about_point_02.gif") no-repeat left;
	padding:20px 0 20px 140px;
	border-bottom:#CCC 1px dotted;
}
.about_list_03{
	background:url("../image/about_point_03.gif") no-repeat left;
	padding:20px 0 20px 140px;
	border-bottom:#CCC 1px dotted;
}
.about_list_04{
	background:url("../image/about_point_04.gif") no-repeat left;
	padding:20px 0 20px 140px;
	border-bottom:#CCC 1px dotted;
}
.about_list_05{
	background:url("../image/about_point_05.gif") no-repeat left;
	padding:20px 0 20px 140px;
	border-bottom:#CCC 1px dotted;
}
.about_list_06{
	background:url("../image/about_point_06.gif") no-repeat left;
	padding:20px 0 20px 140px;
	border-bottom:#CCC 1px dotted;
}
}
@media screen and (max-width:640px){
#about h2{
	background:url("../image/h2_bg.gif") no-repeat center top;
	text-align:center;
	padding:17px;
	font-size:130%;
	font-weight:bold;
	color:#ff3838;
	margin:0 0 30px;
}
#about ul{
	max-width:96%;
	margin:0 auto;
}
#about li{
	font-size:95%;
	line-height:20px;
}
#qa ul{
	margin:0 0 40px;
}
#qa li{
	padding:10px;
	font-size:90%;
	margin:0px;
}
#qa .q{
	font-size:100%;
	background:#f67b44;
	color:#FFF;
	padding:10px 0;
	text-align:center;
}
#qa .a{
	background:#ffe7d1;
	color:#da3165;
	padding:5px 0;
	font-size:90%;
	padding:5%;
}

.about_list_01{
	background:url("../image/about_point_01.gif") no-repeat left;
	padding:20px 0 20px 140px;
	border-bottom:#CCC 1px dotted;
}
.about_list_02{
	background:url("../image/about_point_02.gif") no-repeat left;
	padding:20px 0 20px 140px;
	border-bottom:#CCC 1px dotted;
}
.about_list_03{
	background:url("../image/about_point_03.gif") no-repeat left;
	padding:20px 0 20px 140px;
	border-bottom:#CCC 1px dotted;
}
.about_list_04{
	background:url("../image/about_point_04.gif") no-repeat left;
	padding:20px 0 20px 140px;
	border-bottom:#CCC 1px dotted;
}
.about_list_05{
	background:url("../image/about_point_05.gif") no-repeat left;
	padding:20px 0 20px 140px;
	border-bottom:#CCC 1px dotted;
}
.about_list_06{
	background:url("../image/about_point_06.gif") no-repeat left;
	margin:0 0 40px;
	padding:20px 0 20px 140px;
	border-bottom:#CCC 1px dotted;
}
}