

@charset "UTF-8";

/*

	Aflac CSS
	Print Setting

	* File Organization:
		プリント設定

*/

/* -----------------------------------------------

	Print Setting
	プリント設定

----------------------------------------------- */
body,
div#frame,
div#header,
div#content,
div#footer {
	clear: both;
	background: none #ffffff;
	width: 100%;
	margin: 0;
	padding: 0;
}
div#mainCol {
	float: none;
	color: #000000;
}
div#mainCol div.section {
	padding: 0 0 1.6em 0;
	height: auto;
}

/* 不可視設定
----------------------------------------------- */
div#header,
p#headText,
div#globalNav,
div.guideContentsNav,
p.topicPath,
p.pageTop,
ul.pageNav,
ul.tabNavFull,
ul.productsNav,
div#subCol,
div#aside,
div#footer div.footerNav,
div#footer ul,
body#top div#footer p.tagline,
div#footer div.secured,
p#footText {
	display: none;
}
/*- 不可視class -*/
.noPrint {
	display: none;
}

/* フロート解除
----------------------------------------------- */
div#mainCol div.bloCol2 .colLeft,
div#mainCol div.bloCol2 .colRight,
div#mainCol div.bloCol3 .colLeft,
div#mainCol div.bloCol3 .colCenter,
div#mainCol div.bloCol3 .colRight {
	padding-left: 0;
	width: 100% !important;
	float: none;
	background: none;
}

/* 各ブロック設定
----------------------------------------------- */
/*- 背景不可視 -*/
div#mainCol div.bloLineRoundTop,
div#mainCol div.bloLineRoundTop div.bloLineRoundBtm,
div#mainCol div.bloLineRoundBlueTop,
div#mainCol div.bloLineRoundBlueTop div.bloLineRoundBlueBtm,
div#mainCol div.bloOpinionTop,
div#mainCol div.bloOpinionTop div.bloOpinionBtm,
div#mainCol div.bloOpinionTop div.bloOpinionBtm div.bloOpinionInnerTop,
div#mainCol div.bloOpinionTop div.bloOpinionBtm div.bloOpinionInnerTop div.bloOpinionInnerBtm {
	background-image: none;
}
/*- ボーダー不可視 -*/
div#mainCol div.bloLineRoundTop div.bloLineRoundBtm div.bloLineRound,
div#mainCol div.bloLineRoundBlueTop div.bloLineRoundBlueBtm div.bloLineRoundBlue,
div#mainCol div.bloOpinionTop div.bloOpinionBtm div.bloOpinionInnerTop div.bloOpinionInnerBtm div.bloOpinionInner {
	border: 0;
}
/*- ボーダー再定義 -*/
div#mainCol .bloBgYellow {
	border: solid 1px #fffdcd;
}
div#mainCol div.bloLineRoundTop {
	border: solid 1px #b7b7b7;
}
div#mainCol div.bloLineRoundBlueTop {
	border: solid 1px #b1d3df;
}
div#mainCol div.bloOpinionTop {
	border: solid 1px #e4f3f8;
}
div#mainCol div.bloOpinionTop div.bloOpinionBtm div.bloOpinionInnerTop {
	background-color: #fff;
	border: solid 1px #b1d3df;
}

/* ulリスト設定
----------------------------------------------- */
div#mainCol ul.ulLink,
div#mainCol ul.ulLink ul,
div#mainCol ul.ulListCircle,
div#mainCol ul.ulListCircle ul,
div#mainCol ul.listAttention,
div#mainCol ul.listAttention ul,
div#mainCol ul.listInquiryAttention,
div#mainCol ul.listInquiryAttention ul {
	list-style-type: disc;
	zoom: normal;
	/* for IE6/7 */
	*height: auto;
}
div#mainCol ul.ulLink li,
div#mainCol ul.ulLink li ul li,
div#mainCol ul.ulListCircle li,
div#mainCol ul.ulListCircle li ul li,
div#mainCol ul.listAttention li,
div#mainCol ul.listAttention ul li,
div#mainCol ul.listInquiryAttention li,
div#mainCol ul.listInquiryAttention ul li {
	padding-left: 0;
	margin-left: 2em;
	background: none;
	zoom: normal;
	/* for IE6/7 */
	*height: auto;
}
div#mainCol ul.ulListCircle li ul.ulNote {
	list-style-type: none;
}
div#mainCol ul.ulListCircle li ul.ulNote li {
	margin-left: 0;
}

/* dlリスト設定
----------------------------------------------- */
/*- position: absolute;要素がIEで印刷されない場合 -*/
div#mainCol dl dt {
	clear: both;
}

/* テーブル設定
----------------------------------------------- */
div#mainCol table.tbHorizontalLine th,
div#mainCol table.tbHorizontalLine td {
	background: none;
	border-bottom: 1px solid #CCCCCC;
}
div#mainCol table.tbForm {
	border-collapse: collapse;
	border: 1px solid #999999;
}

/* ダイアログ設定
----------------------------------------------- */
div.jqDialogContainer {
	position: static !important;
	border-top-width: 24px !important;
	clear: both;
}
div.jqDialogContainer .dragHandle {
	display: none;
}
/* Chrome：iframeのボーダーかぶり回避 */
div.jqDialogContainer iframe {
	padding: 2px;
}
/* Chrome：iframeのスクロールバー表示回避 */
body#dialog {
	font-size: 78%;
}
/* IE6：ダミーiframeの印刷回避 */
iframe.dmIfm {
	display: none !important;
}
/* ダイアログ被り防止 */
div#footer p.copyright {
	float: none !important;
	margin-left: auto !important;
	margin-right: 0 !important;
	width: 185px;
}
div#footer p.copyright img {
	padding-bottom: 8px;
}

/* その他設定
----------------------------------------------- */



