@charset "shift-jis";body {	margin:0px; 	padding:0 0 0 0;	font-family:"ＭＳ ゴシック","MSゴシック",sans-serif ;	background-image:url(img/bg.jpg);	background-repeat:no-repeat;	background-position :top center;}a.link2 {	color:#5471B3; text-decoration:underline; }a.link2:hover {	color:#444444; text-decoration: underline; }.txt_main {font-size:12px;line-height:110%;color:#000000;}.txt_info {font-size:10px;line-height:110%;color:#000000;}.txt_speck {font-size:10px;line-height:120%;color:#000000;}.txt_foot {font-size:10px;line-height:110%;color:#000000;}.txt_q_read {font-size:14px;line-height:120%;color:#000000;}.txt_q_main_a {font-size:13px;line-height:120%;color:#006ab3;}.txt_q_main_b {font-size:13px;line-height:120%;color:#000000;}.txt_q_att {font-size:10px;line-height:110%;color:#044696;padding:10px 0px 10px 0px;}.txt_c_q {font-size:14px;line-height:120%;color:#000000;}.txt_c_k {font-size:14px;line-height:120%;color:#656565;}.txt_c_k_text {font-size:12px;line-height:120%;color:#656565;}.txt_c_att1 {font-size:10px;line-height:120%;color:#000000;}.txt_c_att2 {font-size:10px;line-height:130%;color:#00348a;}.txt_c_att3 {font-size:12px;line-height:130%;color:#d22600;}.txt_c_att4 {font-size:10px;line-height:130%;color:#d22600;}