@charset "utf-8";/* CSS Document */#header {	width:950px;	height:70px;	position: relative;	margin-bottom: 50px;}#header2 {	width:900px;	height:12px;	margin-right: 10px;	margin-left: 10px;	font-size: 12px;	text-align: center;	padding-top: 4px;	padding-bottom: 4px;	position: absolute;	top: 10px;}#header_sitemap {	width:100px;	height:14px;	position: absolute;	font-size: 14px;	padding-top: 3px;	padding-bottom: 3px;	bottom: 0px;	right: 120px;}#header_contact {	width:100px;	height:14px;	position: absolute;	font-size: 14px;	padding-top: 3px;	padding-bottom: 3px;	bottom: 0px;	right: 10px;}.logo {	width:168px;	height:70px;	position: absolute;	left: 10px;}#pan1 {	width:300px;	height:12px;	margin-right: 10px;	margin-left: 10px;	font-size: 12px;	padding-top: 9px;	padding-bottom: 9px;	padding-right: 620px;	padding-left: 10px;	margin-bottom: 50px;}#warp {	width:950px;	height:auto;	margin-right: auto;	margin-left: auto;	padding-left: 75px;	padding-right: 75px;	background-image: url(../img/qa/index_bg.jpg);}#main {	width:950px;	height:1330px;	margin-bottom: 100px;}.qa_navi{	width:900px;	height:14px;	margin-bottom: 50px;	padding-right: 25px;	padding-left: 25px;	font-size: 14px;	padding-top: 3px;	padding-bottom: 3px;}.qa1{	width:950px;	height:290px;	margin-bottom: 50px;}.qa2{	width:950px;	height:450px;	margin-bottom: 50px;}.qa3{	width:950px;	height:270px;	margin-bottom: 50px;}.qa4{	width:950px;	height:170px;}.qa_title1{	width:900px;	height:16px;	font-size: 16px;	padding-top: 7px;	padding-bottom: 7px;	padding-left: 50px;	background-image: url(../img/qa/title_bg.jpg);}.qa_title2{	width:900px;	height:16px;	font-size: 16px;	padding-top: 7px;	padding-bottom: 7px;	padding-left: 50px;	background-image: url(../img/qa/title_bg.jpg);}.qa_title3{	width:900px;	height:16px;	font-size: 16px;	padding-top: 7px;	padding-bottom: 7px;	padding-left: 50px;	background-image: url(../img/qa/title_bg.jpg);}.qa_title4{	width:900px;	height:16px;	font-size: 16px;	padding-top: 7px;	padding-bottom: 7px;	padding-left: 50px;	background-image: url(../img/qa/title_bg.jpg);}.qa_txt1{	width:950px;	height:180px;	font-size: 14px;	padding-top: 20px;}.qa_txt2{	width:950px;	height:400px;	font-size: 14px;	padding-top: 20px;}.qa_txt3{	width:950px;	height:220px;	font-size: 14px;	padding-top: 20px;}.qa_txt4{	width:950px;	height:120px;	font-size: 14px;	padding-top: 20px;}.qa_qtxt{	width:920px;	height:16px;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 30px;	font-size: 16px;	font-weight: bold;}.qa_atxt{	width:850px;	height:14px;	padding-top: 3px;	padding-bottom: 3px;	margin-bottom: 20px;	margin-left: 50px;	margin-right: 50px;	background-image: url(../img/qa/qa_aline.jpg);}.qa_a2txt{	width:850px;	height:14px;	padding-top: 3px;	padding-bottom: 3px;	margin-left: 50px;	margin-right: 50px;}#footer {	width:950px;	height:60px;	clear: both;	font-size: 12px;	text-align: center;}#footer2 {	width:930px;	height:12px;	margin-right: 10px;	margin-left: 10px;	font-size: 12px;	text-align: center;	padding-top: 4px;	padding-bottom: 4px;}#footer_navi {	width:930px;	height:12px;	font-size: 12px;	padding-top: 9px;	padding-bottom: 9px;	text-align: center;	margin-right: 10px;	margin-left: 10px;	margin-bottom: 10px;}#footer_rtt {	width:110px;	height:12px;	font-size: 12px;	padding-top: 9px;	padding-bottom: 9px;	margin-right: 10px;	margin-left: 10px;	padding-left: 820px;	margin-bottom: 10px;}