@charset "utf-8";

#wrapper {
	margin:0 auto;
	width:100%;
	min-width: 1180px;
}
#contents {
	margin:0 auto;
	/*width:704px;*/
}
#contents a.buttonCv {
	margin: 24px auto 0;
	width: 329px;
	display: block;
	background: url("https://img.phoenix.webcrew.co.jp/11006/coms/ax/images/btn_conversion_on.png") no-repeat 0 0;
}
#contents a.buttonCv img:hover {
	opacity: 0;
}
#contentsArea {
	margin: 0 auto;
	width: 1180px;
}
#contentsArea.axa1 {
	width: 1080px;
}
#contentsArea.axa2 {
	width: 1235px;
}
#contentsArea .lead {
	margin-bottom:20px;
}
.contentsBox {
	margin: 0 auto;
	width: 704px;
}
h2 {
	margin-bottom:27px;
}
h3 {
	margin-bottom:17px;
}

.insuranceBox {
	margin-bottom:30px;
}
.internetBox {
}
.internetBox div img {
	margin-bottom:10px;
}

.noteBlock {
	margin-bottom:50px;
}
.noteBlock li {
	margin:0 0 5px 1em;
	text-indent:-1em;
	list-style:none;
}

.attentionArea {
	padding:16px;
	border:1px solid #CCC;
	color:#666;
}
.attentionArea .title {
	margin-bottom:20px;
	padding:3px 0 5px 26px;
	background:url(https://img.phoenix.webcrew.co.jp/11006/coms/ax/images/icon_note.gif) no-repeat 0 0;
	font-weight:bold;
}
.attentionArea p {
	margin-bottom:20px;
}
.attentionArea ul {
	padding-bottom:6px;
}
.attentionArea li {
	margin-bottom:10px;
	list-style:none;
}
.attentionArea li em {
	font-weight:bold;
	display:block;
}
.troubleBox {
	margin-bottom:30px;
}
.troubleBox h3 {
	margin:0;
}

#contentsArea .troubleBox .lead {
	margin:0;
	padding:16px;
	background-color:#edf8ff;
}
.quickBox {
	padding:0 16px 16px;
	height:auto;
	background-color:#edf8ff;
	overflow:hidden;
}
.quick01 {
    margin-right: 14px;
	float:left;
	width:329px;
    background-color: #FFF;
}
.quick02 {
	float:left;
	width:329px;
    background-color: #FFF;
}
.quick01 p,
.quick02 p {
    padding: 0 15px 20px;
    line-height: 1.6;
}
.quick02 .clear {
	clear:both;
}
.quickBox span {
    display: block;
    clear: both;
}
.fieldBlock {
	height:auto;
	overflow:hidden;
}
.fieldBlock img {
	float:left;
	display:block;
}
.number {
	text-align:right;
}
#contentsArea .provisoArea {
	padding:16px;
	background-color:#edf8ff;
}
#contentsArea .provisoArea li {
	margin:0 0 5px 1em;
	font-size: 108%;
	text-indent:-1em;
	list-style:none;
	line-height: 1.5;
}

/* company.html */
#contentsArea .profileDetail {
	margin-bottom:10px;
}
#contentsArea .profileDetail table {
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
}
#contentsArea .profileDetail td, 
#contentsArea .profileDetail th {
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	padding:6px 10px 7px;
}
#contentsArea .profileDetail table th {
	background:#fdfdf3;
	width:100px;
	text-align:left;
}

/* .companyArea */
.companyArea {
	margin:15px 0 0 !important;
	font-size:12px;
	line-height:1.2;
}
.companyArea table {
	width:100%;
	border-collapse:collapse !important;
}
.companyArea table tr th {
	padding:5px !important;
	width:8.0em;
	background:#EEE;
	border:solid 1px #DDD;
}
.companyArea table tr td {
	padding:5px !important;
	border:solid 1px #DDD;
}
.companyArea p {
	margin:10px 0 0 !important;
}
.companyArea ul {
	margin:10px 0 0;
	list-style:none;
}
.companyArea ul li span {
	padding:0 0 0 1.0em;
	display:block;
	text-indent:-1.0em;
}
#contentsArea div.anchorTopArea {
	margin: 0 10px 20px;
	text-align: right;
}
#contentsArea div.anchorTopArea p {
    margin-top: 27px;
    background: url(../images/common_ico_003.gif) 0 .2em no-repeat;
	padding-left: 18px;
	display: inline-block;
}