.w_700{
	width:700;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px 0px 30px 0px;
}
.ss_title{
	color:#333333;
	font-size:28px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}
.furi_tx{
	color:#333333;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 12px 0px;
	text-align:center;
}
.ph_com{
	color:#333333;
	font-size:12px;
	text-align:center;
	line-height:160%;
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	letter-spacing:1px;
}
.catch_1{
	color:#8E0FA9;
	font-size:15px;
	font-weight:bold;
	line-height:140%;
	margin:0px 0px 0px 10px;
	padding:0px 5px 10px 5px;
	text-align:center;
}
.ex_cate{
	color:#333333;
	font-size:12px;
	line-height:160%;
	font-weight:bold;
	margin:0px 0px 0px 10px;
	text-align:left;
	letter-spacing:1px;
	border-left:5px solid #8E0FA9;
	background-color:#E1DECB;
	padding:0px 0px 0px 2px;
}
.ex_tx{
	color:#333333;
	font-size:12px;
	line-height:160%;
	margin:0px 0px 10px 10px;
	padding:5px 10px 10px 10px;
	text-align:left;
	letter-spacing:1px;
}
div.list{
	color:#333333;
	font-size:12px;
	line-height:160%;
	text-align:left;
	margin:-10px 0px 0px -10px;
	letter-spacing:1px;
}
.f_or{
	color:#FE6C00;
	font-weight:bold;
}

/* ----- i --------------- */
.pd_omd{
	color:#ffffff;
	background-color:#8E0FA9;
	font-size:15px;
	font-weight:bold;
	margin:10px 0px 3px 0px;
	padding:3px 5px 3px 5px;
	text-align:left;
}
.pd_furi{
	color:#333333;
	font-size:12px;
	margin:0px 0px 0px 10px;
	padding:2px 0px 0px 0px;
	text-align:left;
}
.pd_name{
	color:#333333;
	font-size:20px;
	font-weight:bold;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	text-align:left;
	font-family:verdana;
}
.pd_name2{
	color:#333333;
	font-size:12px;
	font-weight:normal;
}
.pd_md{
	color:#8E0FA9;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 0px 10px;
	padding:10px 0px 0px 0px;
	text-align:left;
}
ul.no_style{
	color:#333333;
	font-size:11px;
	line-height:110%;
	text-align:left;
	list-style-type:none;
}
ul.sq{
	color:#333333;
	font-size:11px;
	line-height:150%;
	text-align:left;
	list-style-type:square;
}
div.list2{
	color:#333333;
	font-size:12px;
	text-align:left;
	margin:-15px 0px -15px -10px;
	letter-spacing:1px;
}
.nai_link{
	text-align:right;
	font-size:12px;
	margin:0px 0px 0px 0px;
}

/* ----- QA ------------------------- */
.qa_tt{
	color:#333333;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	margin:10px 0px 0px 0px;
	letter-spacing:1px;
}
.qa_q{
	color:#333333;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:20px 20px 0px 25px;
	line-height:150%;
}
.qa_a{
	color:#333333;
	font-size:13px;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	line-height:150%;
}
.qa_hyo{
	text-align:right;
	padding:0px 20px 0px 50px;
}
.qa_hyo1{
	color:#8E0FA9;
	font-size:13px;
	text-align:left;
	line-height:150%;
	padding:0px 10px 0px 0px;
	font-weight:bold;
	vertical-align:top;
}
.qa_hyo2{
	color:#333333;
	font-size:13px;
	text-align:left;
	line-height:150%;
	padding:0px 0px 0px 0px;
	vertical-align:top;
}
.qa_big{
	color:#8E0FA9;
	font-size:18px;
}
.a_waku{
	background-color:#FBF1FD;
	margin:5px 20px 10px 40px;
}