@charset "shift_jis";

/*

style.css

*/

img {
	border:none;
	vertical-align:top;
	}
#gHeaderArea {
    padding-bottom: 3px !important;
    height: 100px;
    background-color: transparent;
    background-image: url('https://www.a-q-f.com/common/pc/img/openpc/header/cmn_hdr_bg.png');
    background-repeat: repeat-x;
    background-position: center bottom;
}
/* hNav */
#hNav {
top: 40px;
position: absolute;
right: 0px;
width: 650px;
text-align: right;
font-size:110%
}

/* wrapper */
body #wrapper {padding-top:20px;}

/* contents */

#contents {
	margin:0 0 85px;
}
#contents h2 {
	margin:0;
}
#contents .caution {
	margin:0 0 20px;
}
#contents .lead {
	margin:0 0 20px;
}
#contents .fBtn {
	display:inline-block;
	margin:0 0 20px;
	padding:0 0 0 105px;
}
#contents .fBtn li {
	float:left;
}
#contents .sBtn {
	margin:0 auto 30px;
	width:598px;
}
#contents .txtLink0 {
	font-size:120%;
}
#contents .txtLink0 a {
	color:#0d4191;
}
#contents .txtCaution {
	font-size:108%;
	margin:0 0 30px;
	text-align:center;
}
#contents .stepTtl {
	margin:0 0 9px;
}
#contents .sec01 dl {
	margin:0 0 20px;
}
#contents .sec01 dl dd {
	background:#f1f4ff;
	padding:20px 20px 19px;
}
#contents .sec01 dl dd .sttl {
	margin:0 0 18px;
}
#contents .sec01 dl dd ul {
	margin:0 0 19px;
}
#contents .sec01 dl dd ul li {
	float:left;
}
#contents .sec01 dl dd .txt {
	font-size:117%;
	line-height:1em;
}
#contents .sec01 .tBtn {
	margin:0 auto 18px;
	width:598px;
}
#contents .sec01 .txtLink {
	font-size:117%;
	line-height:1.57em;
	margin:0 0 15px;
	text-align:center;
}
#contents .sec01 .txtLink a,
#contents .sec03 .txtLink a {
	color:#0d4191;
}
#contents .sec02 dl dd {
	background:#f1f4ff;
	margin:0 0 25px;
	padding:19px 0 20px 26px;
}
#contents .sec02 dl dd p {
	
}
#contents .sec03 dl dd {
	background:#f1f4ff;
	margin:0 0 25px;
	padding:18px 20px 17px 20px;
}
#contents .sec03 p.txt {
	font-size:133%;
	line-height:1.5em;
	margin:0 0 4px;
}
#contents .sec03 .btnArea {
	margin:0 0 13px;
	padding:0 0 0 207px;
}
#contents .sec03 .btnArea li {
	float:left;
}
#contents .sec03 .txtLink {
	font-size:120%;
	line-height:1.57em;
	text-align:center;
}
#contents .sec04 {
	background:#f1f4ff;
	padding:20px 20px 13px;
}
#contents .sec04 .ttl {
	margin:0 0 10px;
}
#contents .sec04 ul li {
	font-size:108%;
	line-height:1.54em;
}

/* common */
a:hover img {
	opacity:0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
}
.mb04 {
	margin-bottom:4px;
}
.mb15 {
	margin-bottom:15px;
}
.mb18 {
	margin-bottom:18px;
}
.mb20 {
	margin-bottom:20px;
}
.mb28 {
	margin-bottom:28px;
}
.mr15 {
	margin-right:15px;
}
.mr30 {
	margin-right:30px;
}
.mr47 {
	margin-right:47px;
}
.pt05 {
	padding-top:5px;
}
.pt34 {
	padding-top:34px;
}
.taC {
	text-align:center;
}