
* {
	margin: 0;
	padding: 0;
}

/* Hides from IE7 \*/
*:first-child+html {
	letter-spacing: 0;
}
/* End hide from IE7 */	.pbInputForm {
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	background-color: #FFFFFF;
	border-bottom: 2px inset;
	border-left: 2px inset;
	border-right: 2px inset;
	border-top: 2px inset;
	font-size: 100%;
}
@media print {
	#toparea {
		display: none;
	}
}
ol , ul {
	margin: auto auto auto 30pt\9;
}
blockquote {
	margin-left: 30pt\9;
	margin-right: 0px\9;
}
:root ol, :root ul {
	margin: 16px 0px 16px 0px;
	padding: 0px 0px 0px 40px;
}
:root blockquote {
	margin: 16px 0px 16px 40px;
}

body {
		font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
}

.pbPage {
		width: 100%;
}
.pbPage:after{
	content: "";
	display: block;
	height: 0;
	clear:both;
	visibility: hidden;
}
.pbLeftArea,
.pbRightArea
{
	min-height: 1px;
}

.pbLeftArea {
		float: left;
		overflow: hidden;
		width: 0px;
		display: inline;
}

.pbRightArea {
		float: right;
		overflow: hidden;
		width: 0px;
		display: inline;
}

.pbMainArea {
		overflow: hidden;
		max-width: 100%;
		_float: left;
		_display: inline;
}

.pbHeaderArea {
		clear: both;
		overflow: hidden;
}

.pbFooterArea {
		clear: both;
		overflow: hidden;
}
.pbAreaWrapper1 {
	padding: 0;
	margin: 0;
	border-width: 0;
	clear: both;
	height: 100%;
}
.pbAreaWrapper2 {
	padding: 0;
	border-width: 0;
}
.pbAreaWrapper2 {
	margin: 0\9;
	float: left\9;
}
:root .pbAreaWrapper1:after {
	content: "";
	height: 0px;
	clear:both;
	display:block;
}
:root .pbAreaWrapper2 {
	margin: 0 0px 0 0px;
	float: none\9;
}
							
.pbBlock {
		clear: both;
}
.pbArea {
	margin: 0;
	padding: 0px;
	border-width: 0;
}
.pbZero {
	margin: 0;
	padding: 0px;
	border-width: 0;
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	line-height: normal;
	text-indent: 0;
}
.pbCorner {
		clear: both;
}
.pbNested {
	clear:both;
	padding: 0;
	margin: 0;
	min-height: 0;
	_height: 1%;
}
.pbNested:after {
	content: "";
	height: 0px;
	clear:both;
	display:block;
}
.pbNestedZero {
	clear:both;
	padding: 0;
	margin: 0;
	min-height: 0;
}
.pbNestedZero:after {
	content: "";
	height: 0px;
	clear:both;
	display:block;
}

.pbNestedWrapper {
	overflow:hidden;
	width:100%;
}
.pbNestedWrapper {
	_overflow: visible;
	_overflow-x:hidden;
}
img.pbSystemImage {
	margin: 0;
	padding: 0px;
	background-color: transparent;
	border-width: 0;
	border-style: none;
	line-height: normal;
	text-indent: 0;
	font-size: small;
	vertical-align: baseline;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
.pbHorizontalNested {
	line-height: normal;
	text-indent: 0;
	border-width: 0;
	margin: 0;
	padding: 0;
	float: left;
	overflow: hidden;
	min-height: 0;
}
.pbHorizontalNested:after {
	content: "";
	height: 0px;
	clear:both;
	display:block;
}
.pbAnchor {
	margin: 0;
	padding: 2px;
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	line-height: normal;
	text-indent: 0;
	overflow: visible !important;
}
.pbArticleStatus {
	margin: 0;
	padding: 1px;
	border: none;
	background-color: #6699cc;
	color: white;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	font-weight: normal;
	line-height: normal;
	text-indent: 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
.pbArticleStatus a:link {
	cursor: default;
	margin: 0;
	padding: 0;
	border: none;
	background-color: transparent;
	color: white;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	white-space: nowrap;
	line-height: normal;
	text-indent: 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	overflow: hidden;
}
.pbArticleStatus a:visited {
	cursor: default;
	margin: 0;
	padding: 0;
	border: none;
	background-color: transparent;
	color: white;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	white-space: nowrap;
	line-height: normal;
	text-indent: 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	overflow: hidden;
}
.pbArticleStatus a:hover {
	cursor: default;
	margin: 0;
	padding: 0;
	border: none;
	background-color: transparent;
	color: white;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	white-space: nowrap;
	line-height: normal;
	text-indent: 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	overflow: hidden;
}
.pbArticleStatus a:active {
	cursor: default;
	margin: 0;
	padding: 0;
	border: none;
	background-color: transparent;
	color: white;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	white-space: nowrap;
	line-height: normal;
	text-indent: 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	overflow: hidden;
}
.pbArticleDetailStatus {
	margin: 0;
	padding: 0;
	border: none;
	background-color: #ccff99;
	color: black;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	font-weight: normal;
	line-height: normal;
	text-indent: 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
.pbArticleDetailStatus a:link {
	cursor: default;
	margin: 0;
	padding: 0;
	border: none;
	background-color: transparent;
	color: black;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	font-weight: normal;
	line-height: normal;
	text-indent: 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
.pbArticleDetailStatus a:visited {
	cursor: default;
	margin: 0;
	padding: 0;
	border: none;
	background-color: transparent;
	color: black;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	font-weight: normal;
	line-height: normal;
	text-indent: 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
.pbArticleDetailStatus a:hover {
	cursor: default;
	margin: 0;
	padding: 0;
	border: none;
	background-color: transparent;
	color: black;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	font-weight: normal;
	line-height: normal;
	text-indent: 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
.pbArticleDetailStatus a:active {
	cursor: default;
	margin: 0;
	padding: 0;
	border: none;
	background-color: transparent;
	color: black;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	font-weight: normal;
	line-height: normal;
	text-indent: 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
.fukidashiOrng {
background: none repeat scroll 0 0 #ff7701;
border-radius: 5px;
color: #ffffff;
padding: 7px 10px;
position: relative;
}
.fukidashiOrng::after {
border-color: #ff7701 transparent transparent;
border-style: solid;
border-width: 9px 9px 0;
bottom: -8px;
content: "";
display: block;
left: 10%;
position: absolute;
width: 0;
}
.fs16_pc{
font-size:135%;
}
.fs20{
font-size:150%;
}
/* ---------- */
.labelBox ul li{
margin:0 0 10px;
display:table;
}
.labelBox ul li p{
display:table-cell;
vertical-align:top;
}
.labelBox ul li .label span{
width:52px;
height:24px;
margin: 0.2em 0 0;
display:block;
background:#e5e5e5;
font-size:14px;
font-weight:bold;
line-height:24px;
text-align:center;
}
.labelBox ul li p+p{
padding:0 0 0 10px;
font-size:16px; 
font-weight:bold;
}


/* ---------- */
.pointList ul{
}
.pointList ul:after{
display:block;
content:"";
clear:both;
}
.pointList ul li{
width:308px;
float:left;
vertical-align:top;
border:2px solid #ff7f00;
}
.pointList ul li+li{
margin:0 0 0 22px;
}
.pointList ul li p+p+p{
padding:0 13px 20px;
font-size:12px;
}

/* ---------- */
.tabNavi{
display:table;
border-bottom:4px solid #ff7f00;
}
.tabNavi li{
display:table-cell;
vertical-align:top;
}
.tabNavi li+li{
padding:0 0 0 20px;
}

/* ---------- */
.bcBlock{
padding:20px 18px 0;
background:#feeddd;
}
.bcBlock.inBlock{
padding:20px 18px 0;
}
.bcBlock.inBlock .bdBox{
padding:0 18px 0;
}
.bdBox{
padding:0 18px;
background:#ffffff;
border:1px solid #ec5506;
}
.bdBox.bdBN{
border-bottom:none;
}
.bdBox h2{
margin:0 -18px 16px;
padding:12px 0 10px;
background:#ec5506;
text-align:center;
font-size:16px;
color:#ffffff;
}
.bdBox h2+p{
margin:0 0 20px;
font-size:14px;
}

.bdgreeBox{
padding:0 18px;
background:#ffffff;
border:1px solid #8bc501;
}
.bdgreeBox h2{
margin:0 -18px;
padding:11px 0 4px;
background:#8bc501;
text-align:center;
font-size:16px;
color:#333;
}

/* ---------- */
.ditialTable{
padding:0 0 20px;
}
.ditialTable dl{
display:table;
}
.ditialTable dl dt,
.ditialTable dl dd{
padding:12px 0;
display:table-cell;
vertical-align:middle;
text-align:center;
font-size:14px;
line-height:1;
}
.ditialTable dl dt{
width:230px;
background:#eb5505;
font-size:16px;
font-weight:bold;
color:#fff;
}
.ditialTable dl dd{
width:238px;
background:#fff;
border:1px solid #eb5505;
}

/* ---------- */
.columnBlock{
margin:0 0 0 -20px;
}
.columnBlock:after{
display:block;
content:"";
clear:both;
}
.columnBlock .oneColumn{
width:430px;
min-height:334px;
margin:0 0 20px 20px;
padding:0 14px 14px;
background:#ffffff;
border:1px solid #eb5505;
display:block;
float:left;
}
.columnBlock .oneColumn h2{
margin:0 -14px 16px;
padding:9px 0 7px;
background:#ec5506;
text-align:center;
font-size:16px;
color:#ffffff;
}
.columnBlock .oneColumn h2+p{
margin:0 0 12px;
font-size:16px;
font-weight:bold;
}
.columnBlock .oneColumn ol li{
margin:0 0 14px;
padding:0 0 0 38px;
font-size:14px;
position:relative;
}
.columnBlock .oneColumn ol li span{
margin:-13px 0 0;
position:absolute;
top:50%;
left:0;
}

.columnBlockA01{
display:table;
}
.columnBlockA01 .leftColumn,
.columnBlockA01 .rightColumn{
display:table-cell;
vertical-align:top;
}
.columnBlockA01 .rightColumn{
padding-left:20px;
}

.columnBlockB01:after{
display:block;
content:"";
clear:both;
}
.columnBlockB01 .leftColumn{
width:58%;
float:left;
}
.columnBlockB01 .rightColumn{
float:right;
padding-left:20px;
}

.bnrBox{
position:relative;
}

.detailLink{
overflow: hidden;
display: block;
position: absolute;
right: 0;
bottom: 0;
width: 113px;
height: 38px;
text-indent: -9999px;
background: url(/content/dam/au-com/static/designs/extlib/images/common/pr_banner_btn_detail_01.gif) 0 0 no-repeat;
}
a:hover .detailLink{
background: url(/content/dam/au-com/static/designs/extlib/images/common/pr_banner_btn_detail_01.gif) 0 -38px no-repeat;
}
/* output from cache 2016/09/03 05:52:16 type other */
