.question{
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:15px 0px 5px 0px;
	color: #6699CC;
	font-weight: bold;
}
.answer{
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}
.answer01{
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}
.answer01_2{
	color: #FF6600;
}
.answer01_3{
	color: #669900;
}
.photo{
	margin:0px 0px 0px 0px;
	padding:20px 0px 20px 0px;
}
.photo01{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 15px 15px 0px;
}
.photo01_sp{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 35px 15px 0px;
}
.photo01_sp2{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 8px 15px 0px;
}
.photo01_02{
	width:203px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 8px 0px;
}
.photo01_txt{
	width:203px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #666666;
	font-size: x-small;
}
.photo01_03{
	width:150px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 8px 0px;
}
.photo03_txt{
	width:150px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size: x-small;
	color: #666666;
}
.photo02{
	width:198px;
	text-align:left;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 15px 0px 0px;
}
.photo_sp{
	margin:0px 0px 0px 0px;
	padding:0px 0px 8px 0px;
}
.photo03{
	width:180px;
	text-align:right;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 15px 0px 0px;
}
.photo03_2{
	width:525px;
	text-align:left;
	float:left;
	margin:0px 0px 0px 0px;
	padding:15px 30px 0px 0px;
}
.photo03_3{
	width:525px;
	height:4px;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	background-image: url(../../img/common/border.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.photo03_4{
	width:525px;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.green{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight: bold;
	color: #009999;
	font-size: large;
}
.colum_border{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.colum_border2{
	width:512px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	float:left;
}
.colum_border3{
	width:400px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	float:left;
}



.c2{
	width:750px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;}
.c2_f{
	width:250px;
	text-align:center;
	padding:0px 0px 0px 30px;
	float:right;
}
.c2_f01{
	width:250px;
	text-align:center;
	padding:0px 30px 0px 0px;
	float:left;
}
.c2_f02{
	width:250px;
	text-align:center;
	padding:0px 0px 0px 0px;
	float:left;
}
.c2_f_txt{
	width:250px;
	text-align:left;
	color: #666666;
	font-size: x-small;
	padding:0px 0px 0px 0px;
}
.c2_imgsp{
	padding:0px 0px 5px 0px;
}
.c2_center{
width:530px;
margin:0 auto;
padding:10px 0px 10px 0px;
}
.c2_center_txt{
width:530px;
margin:0 auto;
color: #666666;
font-size: x-small;
padding:5px 0px 0px 0px;
}
.c2_yama{
	width:728px;
	margin:30px 0px 0px 0px;
	padding:10px 10px 10px 10px;
	background-color: #EAEAEA;
	border: 1px solid #999999;
}
.c2_yama_img{
width:110px;
padding:0px 20px 0px 0px;
float:left;
}
.c2_yama_txt01{
padding:0px 0px 0px 0px;
font-size:14px;
font-weight:bold;
color:#009966;
float:left;
}
.c2_yama_txt02{
width:598px;
font-weight:normal;
color:#333333;
font-size:12px;
padding:10px 0px 0px 0px;
}
.c2_yama_txt3{
font-weight:normal;
color:#999999;
}
.c2_yama_txt2{
font-weight:normal;
color:#009966;
font-size:10px;
}

.c3_photo02{
	width:198px;
	height:215px;
	text-align:left;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 15px 0px 0px;
}
.c3_f_txt{
	width:250px;
	font-weight:bold;
	text-align:center;
	color: #666666;
	padding:0px 0px 0px 0px;
}
.c3_f_txt2{
	width:250px;
	text-align:left;
	color: #666666;
	padding:0px 0px 0px 0px;
}
.c3_f_txt3{
	width:250px;
	text-align:center;
	padding:0px 0px 0px 0px;
}
.c3_f{
	width:240px;
	text-align:left;
	padding:0px 15px 0px 0px;
	float:left;
}
.c3_f_01{
	width:240px;
	padding:0px 0px 0px 0px;
}
.c3_f_02{
	width:240px;
	text-align:left;
	font-size:x-small;
	color: #666666;
	padding:0px 0px 0px 0px;
}
.c3_f2{
	width:240px;
	text-align:left;
	padding:0px 0px 0px 0px;
	float:left;
}
.c3_center{
	width:530px;
	text-align:left;
	font-size:x-small;
	color: #666666;
	padding:0px 0px 0px 0px;
}
.c3_ss{
	width:185px;
	float:left;
}
.c3_ss_img{
	height:130px;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
}
.c3_ss_txt{
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.c3_ss_txt p{
font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.c3_ss_img2{
	height:130px;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 0px;
}
.c4_photo01_sp{
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 35px;
}
.c4_photo01_01{
	width:250px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}
.c4_photo01_02{
	width:250px;
	text-align:left;
	color: #666666;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.c4_center{
width:635px;
margin:0 auto;
padding:10px 0px 10px 0px;
}
.c4_f01{
	width:211px;
	text-align:center;
	padding:0px 10px 5px 0px;
	float:left;
}
.c4_f02{
	width:184px;
	text-align:center;
	padding:0px 10px 5px 0px;
	float:left;
}
.c4_f03{
	width:220px;
	text-align:center;
	padding:0px 0px 5px 0px;
	float:left;
}
.c4_f_txt{
	width:635px;
	text-align:left;
	color: #666666;
	font-size: x-small;
	padding:0px 0px 0px 0px;
}
.c5_center{
width:400px;
margin:0 auto;
padding:10px 0px 10px 0px;
}
.c5_center_txt{
width:400px;
margin:0 auto;
color: #666666;
font-size: x-small;
padding:5px 0px 10px 0px;
}
.c6{
	width:710px;
	margin:0 auto;
	padding:10px 0px 10px 0px;
}
.c6_l{
	width:350px;
	margin:0;
	padding:0px 10px 0px 0px;
	float:left;
}
.c6_r{
	width:350px;
	margin:0;
	padding:0px 0px 0px 0px;
	float:left;
}
.c6_txt{
	text-align:left;
	color: #666666;
	font-size: x-small;
	padding:0px 0px 0px 0px;
}
.c6_mds{
	width:350px;
	text-align:center;
	font-weight:bold;
	padding:0px 0px 5px 0px;
}
.c6_2{
	width:610px;
	margin:0 auto;
	padding:10px 0px 10px 0px;
}
.c6_l2{
	width:300px;
	margin:0;
	padding:0px 10px 0px 0px;
	float:left;
}
.c6_r2{
	width:300px;
	margin:0;
	padding:0px 0px 0px 0px;
	float:left;
}
.c7_f01{
	width:300px;
	text-align:center;
	padding:0px 10px 0px 0px;
	float:left;
}
.c7_f02{
	width:300px;
	text-align:center;
	padding:0px 0px 0px 0px;
	float:left;
}
.c7_f_txt{
	width:300px;
	text-align:left;
	color: #666666;
	font-size: x-small;
	padding:0px 0px 0px 0px;
}
.c7_center{
width:610px;
margin:0 auto;
padding:10px 0px 10px 0px;
}