

@charset "UTF-8";

/*

	Aflac CSS
	Print Setting

	* File Organization:
		プリント設定

*/



/* -----------------------------------------------

	Print Setting
	プリント設定

----------------------------------------------- */

/* 保険選びガイドの設定
----------------------------------------------- */

.soudanContents #tabNav,
#blockReadFaqDialog #tabNav,
.soudanContents #tabNav ul,
#blockReadFaqDialog #tabNav ul,
.soudanContents #frameContentsWrap,
#blockReadFaqDialog #frameContentsWrap,
.soudanContents #frameContents,
#blockReadFaqDialog #frameContents,
.soudanContents #mainContents,
#blockReadFaqDialog #mainContents,
body#navPage #frameContents {
	float: none;
	clear: both;
	width: 100%;
	margin: 0;
	padding: 0;
}

.soudanContents #aside,
#blockReadFaqDialog #aside {
	display: none;
}

/* for IE6/7 */
body#navPage #areaLead,
body#navPage h1#headingTerm,
body#navPage #frameContents,
body#faqPageindex #mainContents,
body#pageReasons #mainContents,
body#pageExperienceIndex #mainContents {
	*zoom: 76%;
}
.soudanContents #mainContents,
#blockReadFaqDialog #mainContents {
	padding: 20px 0;
}
/* for IE6/7 */
.soudanContents #tabNav,
#blockReadFaqDialog #tabNav {
	*zoom: 75%;
	margin: 0;
	margin-bottom: 30px;
	padding: 0;
}

.soudanContents #tabNav ul,
#blockReadFaqDialog #tabNav ul {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}

.soudanContents #tabNav ul li,
#blockReadFaqDialog #tabNav ul li {
	width: 33%;
	height: auto;
	padding: 0;
}

.soudanContents #tabNav ul li img,
#blockReadFaqDialog #tabNav ul li img {
	width: 100%;
	height: auto;
}

.soudanContents dl.blockSituation dd ul li a,
#blockReadFaqDialog dl.blockSituation dd ul li a,
.soudanContents #submitSituation a,
#blockReadFaqDialog #submitSituation a {
	text-indent: 0;
}
.soudanContents dl.blockFaqRead,
#blockReadFaqDialog dl.blockFaqRead {
	display: none;
}

#blockReadFaqDialogBlock,
#blockReadFaqDialog,
.blockReadFaqDialogCloseBox,
.blockReadFaqDialogScrollBox,
.blockReadFaqDialogContent,
.blockReadFaqDialogContent .blockRecommendWrap {
	display: none;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* for IE6/7,Firefox */
.soudanContents dl.blockFocus dd,
#blockReadFaqDialog dl.blockFocus dd {
	display: table;
	zoom: 1;
}
/* for Firefox */
.soudanContents dl.blockFocus dd .layoutLeft,
#blockReadFaqDialog dl.blockFocus dd .layoutLeft,
.soudanContents dl.blockFocus dd .halfRight,
#blockReadFaqDialog dl.blockFocus dd .halfRight {
	display: table-cell;
}
.soudanContents .catMedical,
#blockReadFaqDialog .catMedical,
.soudanContents .catCancer,
#blockReadFaqDialog .catCancer,
.soudanContents .catDeath,
#blockReadFaqDialog .catDeath,
.soudanContents .catEducation,
#blockReadFaqDialog .catEducation,
.soudanContents .catNursing,
#blockReadFaqDialog .catNursing,
.soudanContents .catPension,
#blockReadFaqDialog .catPension {
	height: auto;
	padding: 0;
}
/* for IE6/7 */
.soudanContents .blockRecommendWrap,
#blockReadFaqDialog .blockRecommendWrap {
	float: none;
	clear: both;
	*width: 100%;
}
.soudanContents .blockRecommend,
#blockReadFaqDialog .blockRecommend,
.soudanContents .plusLeadItem,
#blockReadFaqDialog .plusLeadItem {
	float: none;
}

.soudanContents .blockRecommend dd,
#blockReadFaqDialog .blockRecommend dd {
	float: none;
	height: auto;
	overflow: auto;
}
/* for IE6 */
.soudanContents .blockRecommend dd h4,
#blockReadFaqDialog .blockRecommend dd h4,
.soudanContents .blockRecommend dd p	,
#blockReadFaqDialog .blockRecommend dd p	{
	_float: none;
	_clear: both;
	_width: auto;
	_text-align: left;
}
.soudanContents .blockCommentWrap,
#blockReadFaqDialog .blockCommentWrap,
.soudanContents .blockCommentWrapMan,
#blockReadFaqDialog .blockCommentWrapMan,
.soudanContents .blockCommentWrapWoman,
#blockReadFaqDialog .blockCommentWrapWoman {
	padding: 0 0 1.0em;
}

.soudanContents div.blockComment,
#blockReadFaqDialog div.blockComment,
.soudanContents div.blockCommentHead,
#blockReadFaqDialog div.blockCommentHead,
.soudanContents div.blockCommentHead p,
#blockReadFaqDialog div.blockCommentHead p {
	width: 100%;
	margin: 0;
	padding: 0;
}

.soudanContents .blockEpisode,
#blockReadFaqDialog .blockEpisode {
	margin: 0;
	background: none;
	overflow: visible;
}

.soudanContents .episodeWrap,
#blockReadFaqDialog .episodeWrap {
	height: auto;
	margin: 0;
	padding: 0;
	background: none;
}

.soudanContents .episode,
#blockReadFaqDialog .episode {
	background: none;
}

.soudanContents .episodeMedical,
#blockReadFaqDialog .episodeMedical,
.soudanContents .episodeNursing,
#blockReadFaqDialog .episodeNursing,
.soudanContents .episodeEducation,
#blockReadFaqDialog .episodeEducation,
.soudanContents .episodeDeath,
#blockReadFaqDialog .episodeDeath,
.soudanContents .episodePension,
#blockReadFaqDialog .episodePension,
.soudanContents .episodeCancer,
#blockReadFaqDialog .episodeCancer {
	padding: 5px 0;
	background: none;
}

.soudanContents .commentUser03,
#blockReadFaqDialog .commentUser03,
.soudanContents .commentUser06,
#blockReadFaqDialog .commentUser06,
.soudanContents .commentUser10,
#blockReadFaqDialog .commentUser10,
.soudanContents .commentUser11,
#blockReadFaqDialog .commentUser11,
.soudanContents .commentUser13,
#blockReadFaqDialog .commentUser13, {
	height: auto;
	border-bottom: 5px solid #FFFFFF;
}

.soudanContents #notesData,
#blockReadFaqDialog #notesData {
	width: 96%;
}

.soudanContents .worksheetGuide,
#blockReadFaqDialog .worksheetGuide {
	width: 90%;
}

.soudanContents ul.listWorksheetGUide,
#blockReadFaqDialog ul.listWorksheetGUide {
	clear: both;
	width: 96%;
}

body#pageReasons {
	overflow: visible;
}

body#faqPageindex #mainContents,
.soudanContents #reasonTitle01,
#blockReadFaqDialog #reasonTitle01,
.soudanContents #reasonTitle02,
#blockReadFaqDialog #reasonTitle02,
.soudanContents #reasonTitle03,
#blockReadFaqDialog #reasonTitle03,
.soudanContents #reasonTitle04,
#blockReadFaqDialog #reasonTitle04,
.soudanContents #reasonTitle05,
#blockReadFaqDialog #reasonTitle05,
.soudanContents #reasonTitle06,
#blockReadFaqDialog #reasonTitle06,
.soudanContents #reasonTitle07,
#blockReadFaqDialog #reasonTitle07,
.soudanContents #reasonLead01,
#blockReadFaqDialog #reasonLead01,
.soudanContents #reasonLead02,
#blockReadFaqDialog #reasonLead02,
.soudanContents #reasonLead03,
#blockReadFaqDialog #reasonLead03,
.soudanContents #reasonLead04,
#blockReadFaqDialog #reasonLead04,
.soudanContents #reasonLead05,
#blockReadFaqDialog #reasonLead05,
.soudanContents #reasonLead06,
#blockReadFaqDialog #reasonLead06,
.soudanContents #reasonLead07,
#blockReadFaqDialog #reasonLead07,
.soudanContents #reason01 div,
#blockReadFaqDialog #reason01 div,
.soudanContents #reason02 div,
#blockReadFaqDialog #reason02 div,
.soudanContents #reason03 div,
#blockReadFaqDialog #reason03 div,
.soudanContents #reason04 div,
#blockReadFaqDialog #reason04 div,
.soudanContents #reason05 div,
#blockReadFaqDialog #reason05 div,
.soudanContents #reason06 div,
#blockReadFaqDialog #reason06 div {
	*zoom: 76%;
}

.soudanContents #areaFootprint,
#blockReadFaqDialog #areaFootprint,
.soudanContents #areaMask,
#blockReadFaqDialog #areaMask,
.soudanContents #areaGrass,
#blockReadFaqDialog #areaGrass,
.soudanContents #areaDuckWrap,
#blockReadFaqDialog #areaDuckWrap,
.soudanContents #areaDuck,
#blockReadFaqDialog #areaDuck {
	display: none;
}

.soudanContents #movingNav,
#blockReadFaqDialog #movingNav {
	position: absolute;
	top: 200px;
	display: none;
}

.soudanContents #areaContents,
#blockReadFaqDialog #areaContents {
	padding: 0 0 60px;
}

.soudanContents #reason01,
#blockReadFaqDialog #reason01,
.soudanContents #reason02,
#blockReadFaqDialog #reason02,
.soudanContents #reason03,
#blockReadFaqDialog #reason03,
.soudanContents #reason04,
#blockReadFaqDialog #reason04,
.soudanContents #reason05,
#blockReadFaqDialog #reason05,
.soudanContents #reason06,
#blockReadFaqDialog #reason06 {
	height: 605px;
	overflow: visible;
}

.soudanContents #reason04,
#blockReadFaqDialog #reason04, x:-moz-any-link, x:default {
	height: 650px;
}

.soudanContents #reason06,
#blockReadFaqDialog #reason06, x:-moz-any-link, x:default {
	height: 650px;
}

.soudanContents #reasonTitle01,
#blockReadFaqDialog #reasonTitle01 {
	top: 0;
	left: 0;
}

.soudanContents #reasonLead01,
#blockReadFaqDialog #reasonLead01 {
	top: 66px;
	left: 0;
}

.soudanContents #reason01-01,
#blockReadFaqDialog #reason01-01 {
	top: 227px;
	left: 141px;
}

.soudanContents #reason01-02,
#blockReadFaqDialog #reason01-02 {
	top: 141px;
	left: 514px;
}

.soudanContents #reasonTitle02,
#blockReadFaqDialog #reasonTitle02 {
	top: 0;
	left: 0;
}

.soudanContents #reasonLead02,
#blockReadFaqDialog #reasonLead02 {
	top: 74px;
	left: 0;
}

.soudanContents #reason02-01,
#blockReadFaqDialog #reason02-01 {
	top: 169px;
	left: 120px;
}

.soudanContents #reasonTitle03,
#blockReadFaqDialog #reasonTitle03 {
	top: 0;
	left: 0;
}

.soudanContents #reasonLead03,
#blockReadFaqDialog #reasonLead03 {
	top: 72px;
	left: 0;
}

.soudanContents #reason03-01,
#blockReadFaqDialog #reason03-01 {
	top: 178px;
	left: 141px;
}

.soudanContents #reason03-02,
#blockReadFaqDialog #reason03-02 {
	top: 178px;
	left: 413px;
}

.soudanContents #reason03-03,
#blockReadFaqDialog #reason03-03 {
	top: 254px;
	left: 640px;
}

.soudanContents #reasonTitle04,
#blockReadFaqDialog #reasonTitle04 {
	top: 0;
	left: 0;
}

.soudanContents #reasonLead04,
#blockReadFaqDialog #reasonLead04 {
	top: 72px;
	left: 0;
}

.soudanContents #reason04-01,
#blockReadFaqDialog #reason04-01 {
	top: 182px;
	left: 0px;
}

.soudanContents #reason04-02,
#blockReadFaqDialog #reason04-02 {
	top: 182px;
	left: 190px;
}

.soudanContents #reason04-03,
#blockReadFaqDialog #reason04-03 {
	top: 182px;
	left: 377px;
}

.soudanContents #reason04-04,
#blockReadFaqDialog #reason04-04 {
	top: 182px;
	left: 565px;
}

.soudanContents #reasonTitle05,
#blockReadFaqDialog #reasonTitle05 {
	top: 0;
	left: 0;
}

.soudanContents #reasonLead05,
#blockReadFaqDialog #reasonLead05 {
	top: 78px;
	left: 0;
}

.soudanContents #reason05-01,
#blockReadFaqDialog #reason05-01 {
	top: 214px;
	left: 134px;
}

.soudanContents #reason05-02,
#blockReadFaqDialog #reason05-02 {
	top: 214px;
	left: 484px;
}

.soudanContents #reasonTitle06,
#blockReadFaqDialog #reasonTitle06 {
	top: 0;
	left: 0;
}

.soudanContents #reasonLead06,
#blockReadFaqDialog #reasonLead06 {
	top: 83px;
	left: 0;
}

.soudanContents #reason06-01,
#blockReadFaqDialog #reason06-01 {
	top: 228px;
	left: 26px;
}

.soudanContents #reason06-02,
#blockReadFaqDialog #reason06-02 {
	top: 310px;
	left: 342px;
}

.soudanContents #reasonTitle07,
#blockReadFaqDialog #reasonTitle07 {
	top: 0;
	left: 0;
	z-index: 101;
}

.soudanContents #reasonLead07,
#blockReadFaqDialog #reasonLead07 {
	top: 0;
	left: 0;
	z-index: 100;
}

.soudanContents .halfLeft,
#blockReadFaqDialog .halfLeft {
	padding-right: 30px;
}

body#faqPageindex #mainContents {
	width: 99%;
}

body#faqPageindex #tabNav {
	margin-bottom: 0;
}

.soudanContents ul#faqBlockNav,
#blockReadFaqDialog ul#faqBlockNav {
	display: none;
}

body#faqPageindex h2 img {
	width: 100%;
	height: auto;
}

.soudanContents .faqSectionHalfLeft,
#blockReadFaqDialog .faqSectionHalfLeft,
.soudanContents .faqSectionHalfRight,
#blockReadFaqDialog .faqSectionHalfRight,
.soudanContents ul.faqListLeft,
#blockReadFaqDialog ul.faqListLeft,
.soudanContents ul.faqListRight,
#blockReadFaqDialog ul.faqListRight,
.soudanContents ul.faqListLeft li,
#blockReadFaqDialog ul.faqListLeft li,
.soudanContents ul.faqListRight li,
#blockReadFaqDialog ul.faqListRight li {
	float: none;
	clear: both;
	width: 100%;
}

.soudanContents .fxFloatParent,
#blockReadFaqDialog .fxFloatParent {
	display: table;
}

.soudanContents .fxFloat,
#blockReadFaqDialog .fxFloat {
	display: table-cell;
}

.soudanContents .fxClear,
#blockReadFaqDialog .fxClear,	x:-moz-any-link {
	float: none;
	clear: both;
}

.soudanContents ul.linkCatBlock,
#blockReadFaqDialog ul.linkCatBlock {
	display: table;
}

.soudanContents ul.linkCatBlock,
#blockReadFaqDialog ul.linkCatBlock {
	display: table-cell;
}

body#pageExperienceIndex #mainContents {
	padding-top: 0;
}

.soudanContents #experienceIndex,
#blockReadFaqDialog #experienceIndex {
	width: 76%;
	*width: 100%;
	overflow: visible;
}

.soudanContents #experienceIndex li,
#blockReadFaqDialog #experienceIndex li,
.soudanContents #experienceIndex li ul,
#blockReadFaqDialog #experienceIndex li ul,
.soudanContents #experienceIndex h2,
#blockReadFaqDialog #experienceIndex h2 {
	border: none;
}

.soudanContents #experienceIndex h2,
#blockReadFaqDialog #experienceIndex h2 {
	width: 20%;
	height: auto;
}

.soudanContents #experienceIndex h2 img,
#blockReadFaqDialog #experienceIndex h2 img {
	width: 100%;
	height: auto;
}

.soudanContents #experienceIndex li,
#blockReadFaqDialog #experienceIndex li {
	width: 100%;
}

.soudanContents #experienceIndex li ul,
#blockReadFaqDialog #experienceIndex li ul {
	width: 80%;
	height: auto;
}

.soudanContents #experienceIndex li ul li,
#blockReadFaqDialog #experienceIndex li ul li {
	width: 23.5%;
}

.soudanContents #experienceIndex li ul li img,
#blockReadFaqDialog #experienceIndex li ul li img {
	width: 100%;
	height: auto;
}

.soudanContents #imgDuck,
#blockReadFaqDialog #imgDuck {
	display: none;
}

.soudanContents #experienceTitle,
#blockReadFaqDialog #experienceTitle {
	width: auto;
	padding-left: 0;
}

body#pageExperience h3.titleMan span,
body#pageExperience h3.titleWoman span {
	padding-left: 0;
}

.soudanContents ul.listExperienceGUide,
#blockReadFaqDialog ul.listExperienceGUide {
	padding-bottom: 20px;
}


