@charset "UTF-8";body{position:relative;width:100%;overflow-x:hidden}
body.popupWindowLayout{background-color:#e9f1f3}
.btnRow1 .btnRowCol,.btnRow1 .btnRowCol a,.imgRow2 .imgRowCol,.btnRowCol,.btnRowCol .btnStd,.ancRow3 .ancRowCol,.ancRow2 .ancRowCol,.ancRow2 .ancRowCol .btnDlLabel dd,.tabList li,.btnRowCol .btnStd.cardBtn,.imgRow2 .imgRowCol,.badgeRow1 .badge,.badgeRow2 .badgeRowCol,.badgeRow2 .badgeRowCol .badge,.badgeRow3 .badgeRowCol,.badgeRow3 .badgeRowCol .badge,.cardArticle .cardLogo,.btnPanelRow .btnPanelRowCol,.btnPanelRow .btnPanelRowCol .btnPanel,.btnPanelRow .btnPanelRowCol .btnPanel .btnPanelNum,.ulPanel .ulPanelCheck,.ulPanel .ulPanelQ,.tblStd .tblBtn,.ctaConsultationMenu li{-webkit-box-sizing:border-box;box-sizing:border-box}
.headerPopup{padding:0 10px;background-color:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);position:relative}
.headerPopup:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.headerPopup .headerLogo{float:left;padding:9px 0 11px}
.headerPopup .headerClose{float:right;padding:35px 5px 5px;background:url(../../../sp/shared/images/icon_header_popup_close.png) no-repeat 50% 11px;-webkit-background-size:22px auto;background-size:22px auto;color:#333;font-size:58%;text-align:center;text-decoration:none}
body.pageWrap_other #contents{padding:0 10px 20px;background-color:#e9f1f3;font-size:14px}
body.popupWindowLayout{padding-bottom:70px}
body.pageWrap_bottomNavi{padding-bottom:57px}
body.popupWindowLayout #contents{padding:20px 10px}
body.pageWrap_other #contents>*:first-child{margin-top:0;padding-top:20px}
body.pageWrap_other #contents>*:last-child{margin-bottom:0}
body.pageWrap_other #contents .fullbleed{margin-right:-10px;margin-left:-10px}
.footerCopy{display:block;padding:20px 0 0;background-color:#e9f1f3;font-family:arial,sans-serif;font-size:58%;text-align:center}
@charset "UTF-8";.bloStd{margin:0 -10px;padding:20px 10px}
.bloStd>*:first-child{margin-top:0 !important}
.bloStd>*:last-child{margin-bottom:0 !important}
.bloWhite{background-color:#fff !important}
.bloBlue{background-color:#daebf2 !important}
.bloPaleBlue{background-color:#e9f1f3 !important}
.iconCircle{display:inline-block;min-width:60px;min-height:60px;padding:0;-webkit-border-radius:50%;border-radius:50%;font-style:normal}
.iconCircle .iconImage{margin-top:9px;vertical-align:top}
.iconCircle.iconCircleBlue{background-color:#33b0e3}
.iconCircle.iconCircleBlue *{color:#fff}
.badge{display:inline-block;padding:7px 10px 5px;background-color:#e9f1f3;font-size:79%;font-weight:bold;line-height:1;text-align:center}
.badgeRow1{margin-bottom:10px}
.badgeRow1 .badge{width:100%}
.badgeRow2{margin:0 -3px 10px}
.badgeRow2:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.badgeRow2>.badgeRowCol{float:left;padding:0 3px;width:50%}
.badgeRow2>.badgeRowCol:nth-child(2n+1){clear:left}
.badgeRow2>.badgeRowCol:nth-child(n+3){margin-top:10px}
.badgeRow2 .badge{width:100%}
.badgeRow3{margin:0 -3px 10px}
.badgeRow3:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.badgeRow3>.badgeRowCol{float:left;padding:0 3px;width:33.3%}
.badgeRow3>.badgeRowCol:nth-child(3n+1){clear:left}
.badgeRow3>.badgeRowCol:nth-child(n+4){margin-top:10px}
.badgeRow3 .badge{width:100%;padding:7px 7px 5px}
.secLv1{margin:25px 0}
.secLv1>*:first-child{margin-top:0 !important}
.secLv1>*:last-child{margin-bottom:0 !important}
.secLv2{margin:20px 0}
.secLv2>*:first-child{margin-top:0 !important}
.secLv2>*:last-child{margin-bottom:0 !important}
.secLv3{margin:15px 0}
.secLv3>*:first-child{margin-top:0 !important}
.secLv3>*:last-child{margin-bottom:0 !important}
.hdg1{margin-bottom:20px;text-align:center}
.hdg1 .hdgLabel{padding:0 0 3px;border-bottom:4px solid #009bdd;color:#009bdd;font-size:172%;font-weight:bold;line-height:1.375;display:inline-block}
.hdg1.hdg1Syushin .hdgLabel{border-bottom:4px solid #6349ad;color:#6349ad}
.hdg1.hdg1Kashikoku .hdgLabel{border-bottom:4px solid #9e5ea3;color:#9e5ea3}
.hdg1 .hdgImage img{max-width:100%}
.hdg2{margin-bottom:20px;text-align:center}
.hdg2 .hdgLabel{margin-bottom:3px;font-size:143%;font-weight:bold;line-height:1.4}
.hdg2>.hdgLabel:first-child{margin-top:0}
.hdg2>.hdgLabel:last-child{margin-bottom:0}
.hdg2 .hdgLabelArrow{position:relative;margin-bottom:35px;padding:11px 10px 9px;-webkit-border-radius:3px;border-radius:3px;background-color:#33b0e3;color:#fff;font-size:143%;font-weight:bold;line-height:1.4}
.hdg2.fullbleed .hdgLabelArrow{-webkit-border-radius:0;border-radius:0}
.hdg2 .hdgLabelArrow:after{content:"";position:absolute;bottom:0;left:50%;display:block;width:0;height:0;margin-left:-30px;margin-bottom:-24px;border-style:solid;border-width:24px 30px 0 30px;border-color:#33b1e3 transparent transparent transparent}
.hdg2 .hdgSublabel{font-weight:bold}
.hdg2 .hdgIcon{margin-bottom:30px}
.hdg2 .hdgImage img{max-width:100%}
.hdg3{margin-bottom:15px;text-align:center}
.hdg3 .hdgLabel{margin-bottom:3px;font-size:122%;font-weight:bold;line-height:1.5}
.hdg3 .hdgLabelArrow{position:relative;margin-bottom:35px;padding:11px 10px 9px;-webkit-border-radius:3px;border-radius:3px;background-color:#33b0e3;color:#fff;font-size:122%;font-weight:bold;line-height:1.5}
.hdg3.fullbleed .hdgLabelArrow{-webkit-border-radius:0;border-radius:0}
.hdg3 .hdgLabelArrow:after{content:"";position:absolute;bottom:0;left:50%;display:block;width:0;height:0;margin-left:-30px;margin-bottom:-24px;border-style:solid;border-width:24px 30px 0 30px;border-color:#33b1e3 transparent transparent transparent}
.hdg3 .hdgLabelPopup{margin-bottom:3px;font-size:108%;font-weight:bold;line-height:1.5}
.hdg4{margin-bottom:15px;text-align:center}
.hdg4 .hdgLabel{margin-bottom:3px;font-weight:bold;line-height:1.607}
.hdg4 .hdgLabelNumber{position:relative;margin-bottom:3px;margin-left:-0.5em;padding-left:3em;font-weight:bold;line-height:1.607;text-align:left}
.hdg4 .hdgLabelNumber .hdgNumber{position:absolute;top:0;left:0;width:3em}
.txLead{font-size:108%;line-height:1.5;font-weight:bold;text-align:center}
.txCaption{font-size:86%;line-height:1.5}
.txStrong{font-weight:bold}
.txStrongDeepOrange{color:#ff921b;font-weight:bold}
.txStrongDeepRed{color:#e2242c;font-weight:bold}
.txAlertRed{position:relative;padding-left:30px;color:#e2242c;font-weight:bold}
.txAlertRed:before{content:"";position:absolute;top:0;left:0;display:block;width:22px;height:20px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_alert_red.png) no-repeat 0 0;-webkit-background-size:22px auto;background-size:22px auto}
.txAlertYellow{position:relative;padding-left:30px}
.txAlertYellow:before{content:"";position:absolute;top:0;left:0;display:block;width:22px;height:20px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_alert_yellow.png) no-repeat 0 0;-webkit-background-size:22px auto;background-size:22px auto}
.txCheckBgBlue{position:relative;padding-left:37px;font-size:122%;line-height:1.5}
.txCheckBgBlue:before{content:"";position:absolute;top:.2em;left:0;display:block;width:26px;height:26px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_check_bg_blue.png) no-repeat 0 0;-webkit-background-size:26px auto;background-size:26px auto}
.txLink,a.txLink{color:#333}
.txLinkArrow,.txLinkArrowRight{position:relative;display:inline-block;color:#333;text-decoration:none}
a.txLinkArrow,a.txLinkArrowRight{color:#333;text-decoration:none}
.txLinkArrow{padding-left:16px}
.txLinkArrowRight{padding-right:16px}
.txLinkArrow:before,.txLinkArrowRight:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #009bdd}
.txLinkArrow:before{top:.3em;left:0}
.txLinkArrowRight:after{top:50%;right:0;margin-top:-5px}
.txLinkArrow .imgIc,.txLinkArrowRight .imgIc{margin:0 8px}
.txLinkPdf,.txLinkPdfRight{position:relative;display:inline-block;text-decoration:none}
a.txLinkPdf,a.txLinkPdfRight{color:#333;text-decoration:none}
.txLinkPdf{padding-left:16px}
.txLinkPdfRight{padding-right:16px}
.txLinkPdf:before,.txLinkPdfRight:after{content:"";position:absolute;width:13px;height:16px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_pdf.png);background-repeat:no-repeat;background-size:13px 16px}
.txLinkPdf:before{top:.1em;left:-0.1em}
.txLinkPdfRight:after{top:50%;right:0;margin-top:-5px}
.txLinkPdf .imgIc,.txLinkPdfRight .imgIc{margin:0 8px}
.txLinkArrowDown{position:relative;display:inline-block;color:#333;text-decoration:none}
a.txLinkArrowDown{color:#333;text-decoration:none}
.txLinkArrowDown{padding-left:16px}
.txLinkArrowDown:before{content:"";position:absolute;top:.45em;left:0;width:0;height:0;border-style:solid;border-width:8px 5.5px 0 5.5px;border-color:#009bdd transparent transparent transparent}
.txLinkArrowDown .imgIc,.txLinkArrowDownRight .imgIc{margin:0 8px}
.txLinkQuestion{position:relative;display:inline-block;color:#333}
a.txLinkQuestion{color:#333}
.txLinkQuestion{padding-left:25px}
.txLinkQuestion:before{content:"";position:absolute;top:50%;left:0;width:18px;height:18px;margin-top:-9px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_question.png) no-repeat 0 0;-webkit-background-size:16px auto;background-size:16px auto}
.txLinkQuestion .imgIc{margin:0 8px}
.txPrice{font-size:150%;font-weight:bold}
.txNoDecoration{text-decoration:none !important}
.txDeepRed{color:#e2242c !important}
.txComBlue{color:#33b0e3 !important}
.txLeft{text-align:left !important}
.txCenter{text-align:center !important}
.txRight{text-align:right !important}
.txTop{vertical-align:top !important}
.txMiddle{vertical-align:middle !important}
.txBottom{vertical-align:bottom !important}
.textDown86per{font-size:86%}
ul.ulDisc{margin-bottom:1em}
ul.ulDisc>li{position:relative;padding-left:12px}
ul.ulDisc>li + li{margin-top:.6em}
ul.ulDisc>li>ul,ul.ulDisc>li>ol{margin:.9em 0}
ul.ulDisc>li:before{content:"";position:absolute;top:.55em;left:5px;display:block;width:2px;height:2px;-webkit-border-radius:50%;border-radius:50%;background-color:#333}
ul.ulDiscEm{margin-bottom:1em}
ul.ulDiscEm>li{position:relative;padding-left:12px}
ul.ulDiscEm>li + li{margin-top:.6em}
ul.ulDiscEm>li>ul,ul.ulDiscEm>li>ol{margin:.9em 0}
ul.ulDiscEm>li:before{content:"";position:absolute;top:.3em;left:0;display:block;width:8px;height:8px;-webkit-border-radius:50%;border-radius:50%;background-color:#333}
ul.ulNoteList{margin-bottom:1em}
ul.ulNoteList>li{position:relative;padding-left:1em;line-height:1.4545}
ul.ulNoteList>li + li{margin-top:.6em}
ul.ulNoteList>li>ul,ul.ulNoteList>li>ol{margin:.9em 0}
ul.ulNoteList .ulNoteListMark{position:absolute;top:0;left:0;display:block;width:1em}
ul.ulNoteList02{margin-bottom:1em}
ul.ulNoteList02>li{position:relative;padding-left:1em;line-height:1.4545}
ul.ulNoteList02>li + li{margin-top:0}
ul.ulNoteList02>li>ul.ulNoteList02,ul.ulNoteList02>li>ol.ulNoteList02{margin:0}
ul.ulNoteList02 .ulNoteListMark{position:absolute;top:0;left:0;display:block;width:1em}
ul.ulNoteListEm{margin-bottom:1em}
ul.ulNoteListEm>li{position:relative;padding-left:1.2em;line-height:1.4545}
ul.ulNoteListEm>li + li{margin-top:.6em}
ul.ulNoteListEm>li>ul,ul.ulNoteListEm>li>ol{margin:.9em 0}
ul.ulNoteListEm .ulNoteListMark{position:absolute;top:0;left:0;display:block;width:1em}
ul.ulLinkList{margin-bottom:1em}
ul.ulLinkList>li + li{margin-top:.6em}
ul.ulLinkList>li>ul,ul.ulLinkList>li>ol{margin:.9em 0}
ul.ulMenu{overflow:hidden;margin-bottom:40px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 2px 3px 0 rgba(4,0,0,0.25);box-shadow:0 2px 3px 0 rgba(4,0,0,0.25)}
ul.ulMenu .ulMenuBtn{position:relative;display:block;padding:13px 30px 10px 12px;background-color:#fff;color:#333;font-size:108%;font-weight:bold;text-decoration:none;vertical-align:middle}
ul.ulMenu .ulMenuBtn:after{content:"";position:absolute;top:50%;right:10px;display:block;width:0;height:0;margin-top:-6px;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #009bdd}
ul.ulMenu .ulMenuBtn.isCurrent{color:#fff;background-color:#33b0e3}
ul.ulMenu .ulMenuBtn.isCurrent:after{border-color:transparent transparent transparent #fff}
ul.ulMenu>li + li>.ulMenuBtn{border-top:1px solid #e6e6e6}
.ulPanel{margin-bottom:20px}
.ulPanel>li{-webkit-border-radius:2px;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 2px 3px 0 rgba(4,0,0,0.25);box-shadow:0 2px 3px 0 rgba(4,0,0,0.25)}
.ulPanel>li + li{margin-top:10px}
.ulPanel .ulPanelCheck{position:relative;display:table;width:100%;padding:9px 42px 8px;font-weight:bold}
.ulPanel .ulPanelCheck:before{content:"";position:absolute;top:50%;left:10px;width:21px;height:21px;margin-top:-11px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_check_bg_indigo_blue.png) no-repeat 0 0;-webkit-background-size:21px auto;background-size:21px auto}
.ulPanel .ulPanelCheck:after{content:"";position:absolute;top:50%;right:10px;width:17px;height:17px;margin-top:-9px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_acc_plus_box_blue.png) no-repeat 0 0;-webkit-background-size:17px auto;background-size:17px auto}
.ulPanel .ulPanelCheck.isActive:after{background-image:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_acc_minus_box_blue.png)}
.ulPanel .ulPanelCheck .ulPanelLabel{display:table-cell;height:30px;vertical-align:middle}
.ulPanel .ulPanelQ{position:relative;display:table;width:100%;padding:13px 42px 10px 48px;font-weight:bold}
.ulPanel .ulPanelQ:before{content:"";position:absolute;top:13px;left:10px;width:29px;height:29px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_question.png) no-repeat 0 0;-webkit-background-size:29px auto;background-size:29px auto}
.ulPanel .ulPanelQ:after{content:"";position:absolute;top:50%;right:10px;width:17px;height:17px;margin-top:-9px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_acc_plus_box_blue.png) no-repeat 0 0;-webkit-background-size:17px auto;background-size:17px auto}
.ulPanel .ulPanelQ.isActive:after{background-image:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_acc_minus_box_blue.png)}
.ulPanel .ulPanelQ .ulPanelLabel{display:table-cell;height:30px;vertical-align:middle}
.ulPanel .ulPanelA{position:relative;margin:0 10px;padding:20px 0 0 38px;border-top:2px solid #e6e6e6}
.ulPanel .ulPanelA:before{content:"";position:absolute;top:20px;left:0;width:29px;height:29px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_answer.png) no-repeat 0 0;-webkit-background-size:29px auto;background-size:29px auto}
.ulPanel .ulPanelA .ulPanelClose{margin-left:-38px}
.ulPanel .ulPanelBody{padding:6px 10px 0}
.ulPanel .ulPanelClose{position:relative;margin-top:25px;padding:10px 25px;border-top:2px solid #e6e6e6;font-weight:bold;text-align:center}
.ulPanel .ulPanelClose:after{content:"";position:absolute;right:0;top:50%;width:17px;height:17px;margin-top:-9px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_acc_minus_box_blue.png) no-repeat 0 0;-webkit-background-size:17px auto;background-size:17px auto}
#contents ol.olNumCircle{margin:0 0 1em 0;list-style-type:none}
ol.olNumCircle>li{position:relative;padding-left:1.2em;line-height:1.4545}
ol.olNumCircle>li + li{margin-top:.6em}
ol.olNumCircle>li>ul,ol.olNumCircle>li>ol{margin:.9em 0}
ol.olNumCircle .olNumMark{position:absolute;top:0;left:0;display:block;width:1em}
#contents ol.olNumList{margin:0 0 1em 0;list-style-type:none}
ol.olNumList>li{position:relative;padding-left:2em;line-height:1.4545}
ol.olNumList>li + li{margin-top:.6em}
ol.olNumList>li>ul,ol.olNumList>li>ol{margin:.9em 0}
ol.olNumList .olNumMark{position:absolute;top:0;left:0;display:block;width:1em}
#contents ol.olNumNote{margin:0 0 1em 0;list-style-type:none}
ol.olNumNote>li{position:relative;padding-left:2.1em;line-height:1.4545}
ol.olNumNote>li + li{margin-top:.6em}
ol.olNumNote>li>ul,ol.olNumNote>li>ol{margin:.9em 0}
ol.olNumNote .olNumMark{position:absolute;top:0;left:0;display:block}
#contents ol.olNumNoteEm{margin:0 0 1em 0;list-style-type:none}
ol.olNumNoteEm>li{position:relative;padding-left:2.5em;line-height:1.4545}
ol.olNumNoteEm>li + li{margin-top:.6em}
ol.olNumNoteEm>li>ul,ol.olNumNoteEm>li>ol{margin:.9em 0}
ol.olNumNoteEm .olNumMark{position:absolute;top:0;left:0;display:block}
#contents ol.olNumWaning{margin:0 0 1em 0;list-style-type:none}
ol.olNumWaning>li{position:relative;padding-left:3.5em;line-height:1.4545}
ol.olNumWaning>li + li{margin-top:.6em}
ol.olNumWaning>li>ul,ol.olNumWaning>li>ol{margin:.9em 0}
ol.olNumWaning .olNumMark{position:absolute;top:0;left:0;display:block}
ul.listSmall>li,ol.listSmall>li{font-size:79%}
dl.dlNotice{margin-bottom:1em}
dl.dlNotice>*:first-child{margin-top:0 !important}
dl.dlNotice>*:last-child{margin-bottom:0 !important}
dl.dlNotice>dt{font-size:86%;margin-bottom:5px;font-weight:bold}
dl.dlNotice>dd{font-size:79%;margin-bottom:10px}
dl.dlFaq{margin-bottom:1.5em}
dl.dlFaq>*:first-child{margin-top:0 !important}
dl.dlFaq>*:last-child{margin-bottom:0 !important}
dl.dlFaq dt,dl.dlFaq dd{position:relative;margin-bottom:1em;padding-left:1.4285em}
dl.dlFaq .dlFaqMark{position:absolute;top:0;left:0}
.boxArea{margin-bottom:10px;padding:15px 10px;background-color:#fff}
.boxArea>*:first-child,.boxArea .boxBody>*:first-child{margin-top:0 !important}
.boxArea>*:last-child,.boxArea .boxBody>*:last-child{margin-bottom:0 !important}
.boxArea .boxBody{font-size:79%;line-height:1.4545}
.boxAreaLarge{margin-bottom:10px;padding:30px 10px 20px;background-color:#fff}
.boxAreaLarge>*:first-child,.boxAreaLarge .boxBody>*:first-child{margin-top:0 !important}
.boxAreaLarge>*:last-child,.boxAreaLarge .boxBody>*:last-child{margin-bottom:0 !important}
.boxAreaLarge .boxHeader{margin-bottom:23px;text-align:center}
.boxAreaLarge .boxHeadLabel{font-size:122%;font-weight:bold}
.hdBoxBlankArea{margin-bottom:15px;font-size:26px;font-weight:bold;text-align:center}
.boxBlankArea{border:1px solid #cfcfcf;margin-bottom:50px}
@media print,screen and (min-width:768px){.boxBlankArea{padding:35px 25px}
}
@media only screen and (max-width:767px){.boxBlankArea{padding:35px 15px}
}
.boxAlert{margin-bottom:10px}
.boxAlert{padding:15px 10px;-webkit-border-radius:2px;border-radius:2px;background-color:#fff}
.boxAlert .boxBody{font-size:79%;line-height:1.4545}
.boxAlert>*:first-child,.boxAlert .boxBody>*:first-child{margin-top:0 !important}
.boxAlert>*:last-child,.boxAlert .boxBody>*:last-child{margin-bottom:0 !important}
.boxAlert .boxHeader{margin-bottom:10px;text-align:center}
.boxAlert .boxHeadLabel{position:relative;display:inline-block;padding:5px 10px 5px 30px;color:#e2242c;font-weight:bold}
.boxAlert .boxHeadLabel:before{content:"";position:absolute;top:4px;left:0;display:block;width:22px;height:20px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_alert_red.png) no-repeat 0 0;-webkit-background-size:22px auto;background-size:22px auto}
.popupBoxStyle .popupBoxTitle{background:#108ccf;font-weight:bold;color:#fff;text-align:center;padding:5px 0;border-radius:5px 5px 0 0}
.popupBoxStyle .popupBoxTextArea{padding:10px;background:#fff;border-right:1px solid #108ccf;border-bottom:1px solid #108ccf;border-left:1px solid #108ccf}
.cardStd{overflow:hidden;margin:50px 0 20px;-webkit-border-radius:2px;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 2px 3px 0 rgba(4,0,0,0.25);box-shadow:0 2px 3px 0 rgba(4,0,0,0.25)}
.cardStd .cardStd{-webkit-box-shadow:none;box-shadow:none}
.cardStd .cardBody>.cardStd:last-child{margin-bottom:-10px !important}
.cardThum{margin:0;padding:0}
.cardThum img{width:100%}
.cardStd .cardBody{position:relative;padding:20px 10px;background-color:#fff}
.cardStd .cardBody + .cardBody{border-top:1px solid #e6e6e6}
.cardStd .cardBody>*:first-child{margin-top:0 !important}
.cardStd .cardBody>*:last-child{margin-bottom:0 !important}
.cardStd .cardArticle{display:block}
.cardStd a.cardArticle{color:#333;text-decoration:none}
.cardStd .cardArticle + .cardArticle{border-top:1px solid #e6e6e6}
.cardStd .cardArticle .cardArticleLabel{font-size:122%;font-weight:bold;margin-bottom:10px}
.cardStd .cardArticle .cardArticleLabel{font-size:122%;font-weight:bold;margin-bottom:10px}
.cardStd .cardArticle .cardArticleSublabel{font-weight:bold;margin-bottom:12px}
.cardStd .cardArticle .cardArticleCatch{font-size:122%;font-weight:bold;margin-bottom:10px}
.cardStd .cardArticle .cardArticleDetail{font-size:79%;margin-bottom:10px}
.cardStd .cardBtn{margin-top:.72em;text-align:right}
.cardStd .cardBtn>.btnStd{font-size:86%;line-height:1.2;box-shadow:none}
.cardStd .cardBtn>.btnStd .btnLabel{padding-left:17px;padding-right:18px}
.cardStd .cardArticle.cardArticleRow{display:table;width:100%;table-layout:fixed}
.cardStd .cardArticle.cardArticleRow .cardThum{display:table-cell;width:155px;vertical-align:top}
.cardStd .cardArticle.cardArticleRow .cardLogo{display:table-cell;width:125px;padding:15px 10px;vertical-align:top;text-align:center}
.cardStd .cardArticle.cardArticleRow .cardBody{display:table-cell;padding:15px 10px 10px;vertical-align:top}
.cardStd .cardArticle.cardArticleRow .cardThum + .cardBody .cardBtn{margin-top:.72em;min-height:2.07em}
.cardStd .cardArticle.cardArticleRow .cardThum + .cardBody .btnStd{position:absolute;right:15px;bottom:15px}
.cardStd.cardStdBlue,.cardStd.cardStdBlue .cardBody{background-color:#daebf2}
.cardProd{overflow:hidden;margin-bottom:10px;-webkit-border-radius:2px;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 2px 3px 0 rgba(4,0,0,0.25);box-shadow:0 2px 3px 0 rgba(4,0,0,0.25)}
.cardProd p{margin-bottom:15px}
.cardProd>a{color:#333;text-decoration:none}
.cardProd .cardHeader{padding:10px 10px 7px;background:#33b0e3;color:#fff;font-weight:bold;text-align:center}
.cardGan{padding:10px 10px 7px;background:#52c3f1;color:#fff;font-weight:bold;text-align:center}
.cardProd .cardHeader>*:first-child{margin-top:0 !important}
.cardProd .cardHeader>*:last-child{margin-bottom:0 !important}
.cardProd .cardHeadLabel{font-size:143%;font-weight:bold;line-height:1.25}
.cardProd .cardBody{padding:20px 10px;background-color:#fff}
.cardProd .cardBody + .cardBody{border-top:1px solid #e6e6e6}
.cardProd .cardBody>*:first-child{margin-top:0 !important}
.cardProd .cardBody>*:last-child{margin-bottom:0 !important}
.cardProd .cardBody .btnStd{height:34px}
.cardProd .cardBody .btnStd{font-size:93%}
.cardProd.cardProdGan .cardHeader,.cardProd.cardProdGan .btnStd.cardBtn,.cardProd.cardProdGan .cardBadge,.cardProd .badge.badgeGan{color:#fff;background-color:#3e75d9}
.cardProd.cardProdGan .bloAllin .btnStd.cardBtn{color:#fff;background-color:#52c3f1}
.cardProd.cardProdGan .btnStd.cardBtn .btnLabel:after{border-color:transparent transparent transparent #fff}
.cardProd.cardProdGan .btnStd.cardBtn.btnStdToPc .btnLabel:after{background-image:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_pc_white.png)}
.cardProd.cardProdGan .btnStd.cardBtn.btnStdBlank .btnLabel:after{background-image:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_blank_white.png)}
.cardProd.cardProdIryo .cardHeader,.cardProd.cardProdIryo .btnStd.cardBtn,.cardProd.cardProdIryo .cardBadge,.cardProd .badge.badgeIryo{color:#fff;background-color:#11a851}
.cardProd.cardProdIryo .btnStd.cardBtn .btnLabel:after{border-color:transparent transparent transparent #fff}
.cardProd.cardProdIryo .btnStd.cardBtn.btnStdToPc .btnLabel:after{background-image:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_pc_white.png)}
.cardProd.cardProdIryo .btnStd.cardBtn.btnStdBlank .btnLabel:after{background-image:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_blank_white.png)}
.cardProd.cardProdKsupport .cardHeader,.cardProd.cardProdKsupport .btnStd.cardBtn,.cardProd.cardProdKsupport .cardBadge,.cardProd .badge.badgeKsupport{color:#fff;background-color:#ee3241}
.cardProd.cardProdKsupport .btnStd.cardBtn .btnLabel:after{border-color:transparent transparent transparent #fff}
.cardProd.cardProdKsupport .btnStd.cardBtn.btnStdToPc .btnLabel:after{background-image:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_pc_white.png)}
.cardProd.cardProdKsupport .btnStd.cardBtn.btnStdBlank .btnLabel:after{background-image:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_blank_white.png)}
.cardProd.cardProdKenkououen .cardHeader,.cardProd.cardProdKenkououen .btnStd.cardBtn,.cardProd.cardProdKenkououen .cardBadge,.cardProd .badge.badgeKenkououen{color:#fff;background-color:#23b8bc}
.cardProd.cardProdKenkououen .btnStd.cardBtn .btnLabel:after{border-color:transparent transparent transparent #fff}
.cardProd.cardProdKenkououen .btnStd.cardBtn.btnStdToPc .btnLabel:after{background-image:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_pc_white.png)}
.cardProd.cardProdKenkououen .btnStd.cardBtn.btnStdBlank .btnLabel:after{background-image:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_blank_white.png)}
.cardProd.cardProdSyushin .cardHeader,.cardProd.cardProdSyushin .cardBtn,.cardProd.cardProdSyushin .cardBadge,.cardProd .badge.badgeSyushin{color:#fff;background-color:#6349ad}
.cardProd.cardProdSyushin.cardProdKashikoku .cardHeader,.cardProd.cardProdSyushin.cardProdKashikoku .cardBtn,.cardProd .btnKashikoku,.cardProd.cardProdSyushin.cardProdKashikoku .cardBadge,.cardProd .badge.badgeKashikoku{color:#fff;background-color:#9e5ea3}
.cardProd.cardProdSyushin.cardProdGift .cardHeader,.cardProd.cardProdSyushin.cardProdGift .cardBtn,.cardProd .btnGift,.cardProd.cardProdSyushin.cardProdGift .cardBadge,.cardProd .badge.badgeGift{color:#fff;background-color:#ae0011}
.cardProd.cardProdSyushin.cardProdLight .cardHeader,.cardProd.cardProdSyushin.cardProdLight .cardBtn,.cardProd .btnLight,.cardProd.cardProdSyushin.cardProdLight .cardBadge,.cardProd .badge.badgeLight{color:#fff;background-color:#0068b7}
.cardProd.cardProdSyushin.cardProdWays .cardHeader,.cardProd.cardProdSyushin.cardProdWays .cardBtn,.cardProd .btnWays,.cardProd.cardProdSyushin.cardProdWays .cardBadge,.cardProd .badge.badgeWays{color:#fff;background-color:#00256c}
.cardProd.cardProdSyushin.cardProdSandaishippei .cardHeader,.cardProd.cardProdSyushin.cardProdSandaishippei .cardBtn,.cardProd .btnSandaishippei,.cardProd.cardProdSyushin.cardProdSandaishippei .cardBadge,.cardProd .badge.badgeSandaishippei{color:#fff;background-color:#b7183f}
.cardProd.cardProdSyushin.cardProdDonata .cardHeader,.cardProd.cardProdSyushin.cardProdDonata .cardBtn,.cardProd .btnDonata,.cardProd.cardProdSyushin.cardProdDonata .cardBadge,.cardProd .badge.badgeDonata{color:#fff;background-color:#00a7e3}
.cardProd.cardProdSyushin .btnStd.cardBtn .btnLabel:after,.cardProd .btnKashikoku .btnLabel:after,.cardProd .btnGift .btnLabel:after,.cardProd .btnLight .btnLabel:after,.cardProd .btnWays .btnLabel:after,.cardProd .btnSandaishippei .btnLabel:after,.cardProd .btnDonata .btnLabel:after{border-color:transparent transparent transparent #fff}
.cardProd.cardProdSyushin .btnStd.cardBtn.btnStdToPc .btnLabel:after{background-image:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_pc_white.png)}
.cardProd.cardProdSyushin .btnStd.cardBtn.btnStdBlank .btnLabel:after{background-image:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_blank_white.png)}
.cardProd.cardProdWoman .cardHeader,.cardProd.cardProdWoman .btnStd.cardBtn,.cardProd.cardProdWoman .cardBadge,.cardProd .badge.badgeWoman{color:#fff;background-color:#f9788a}
.cardProd.cardProdWoman .btnStd.cardBtn .btnLabel:after{border-color:transparent transparent transparent #fff}
.cardProd.cardProdWoman .btnStd.cardBtn.btnStdToPc .btnLabel:after{background-image:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_pc_white.png)}
.cardProd.cardProdWoman .btnStd.cardBtn.btnStdBlank .btnLabel:after{background-image:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_blank_white.png)}
.cardProd.cardProdChronic .cardHeader,.cardProd.cardProdChronic .btnStd.cardBtn,.cardProd.cardProdChronic .cardBadge,.cardProd .badge.badgeChronic{color:#fff;background-color:#f08200}
.cardProd.cardProdChronic .btnStd.cardBtn .btnLabel:after{border-color:transparent transparent transparent #fff}
.cardProd.cardProdChronic .btnStd.cardBtn.btnStdToPc .btnLabel:after{background-image:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_pc_white.png)}
.cardProd.cardProdChronic .btnStd.cardBtn.btnStdBlank .btnLabel:after{background-image:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_blank_white.png)}
.cardProd.cardProdGakushi .cardHeader,.cardProd.cardProdGakushi .btnStd.cardBtn,.cardProd.cardProdGakushi .cardBadge,.cardProd .badge.badgeGakushi{color:#fff;background-color:#fa95b6}
.cardProd.cardProdGakushi .btnStd.cardBtn .btnLabel:after{border-color:transparent transparent transparent #fff}
.cardProd.cardProdGakushi .btnStd.cardBtn.btnStdToPc .btnLabel:after{background-image:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_pc_white.png)}
.cardProd.cardProdGakushi .btnStd.cardBtn.btnStdBlank .btnLabel:after{background-image:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_blank_white.png)}
.cardProd.cardProdKaigo .cardHeader,.cardProd.cardProdKaigo .btnStd.cardBtn,.cardProd.cardProdKaigo .cardBadge,.cardProd .badge.badgeKaigo{color:#fff;background-color:#b55a09}
.cardProd.cardProdKaigo .btnStd.cardBtn .btnLabel:after{border-color:transparent transparent transparent #fff}
.cardProd.cardProdKaigo .btnStd.cardBtn.btnStdToPc .btnLabel:after{background-image:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_pc_white.png)}
.cardProd.cardProdKaigo .btnStd.cardBtn.btnStdBlank .btnLabel:after{background-image:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_blank_white.png)}
.cardTel{overflow:hidden;margin-bottom:20px;-webkit-border-radius:2px;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 2px 3px 0 rgba(4,0,0,0.25);box-shadow:0 2px 3px 0 rgba(4,0,0,0.25)}
.cardTel>a{color:#333;text-decoration:none}
.cardTel p{margin-bottom:15px}
.cardTel .cardHeader{padding:13px 10px 10px;background:#33b0e3;color:#fff;font-weight:bold;text-align:center}
.cardTel .cardHeader>*:first-child{margin-top:0 !important}
.cardTel .cardHeader>*:last-child{margin-bottom:0 !important}
.cardTel .cardHeadLabel{font-size:108%;font-weight:bold;line-height:1.4}
.cardTel .cardHeadChecks{margin-bottom:10px;text-align:left}
.cardTel .cardHeadChecks>li{position:relative;padding-left:23px}
.cardTel .cardHeadChecks>li + li{margin-top:7px}
.cardTel .cardHeadChecks>li:before{content:"";position:absolute;top:.2em;left:0;width:15px;height:15px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_check_blue.png) no-repeat 0 0;-webkit-background-size:15px auto;background-size:15px auto}
.cardTel .cardHeadNote{font-size:86%;font-weight:bold;line-height:1.25;text-align:left}
.cardTel .cardBody{padding:15px 10px;background-color:#fff}
.cardTel .cardBody + .cardBody{border-top:1px solid #e6e6e6}
.cardTel .cardBody>*:first-child{margin-top:0 !important}
.cardTel .cardBody>*:last-child{margin-bottom:0 !important}
.cardTel .cardBody .telInfo a.innerTel{display:block;color:#333;text-decoration:none}
.cardTel .cardBody .telInfo .ulLinkList.telInfoLink li{font-size:108%;font-weight:bold;text-align:center}
.panelStd{overflow:hidden;margin-bottom:40px;-webkit-border-radius:2px;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 2px 3px 0 rgba(4,0,0,0.25);box-shadow:0 2px 3px 0 rgba(4,0,0,0.25)}
.panelStd p{font-size:86%}
.panelStd .panelBody{padding:20px 10px 30px;background-color:#fff}
.panelStd .panelBody + .panelBody{border-top:1px solid #e6e6e6}
.panelStd .panelFooter{position:relative;padding:15px 15px 5px;border-top:1px solid #e6e6e6;text-align:center}
.panelStd .panelFooter:before{content:"";position:absolute;top:-12px;left:50%;width:38px;height:24px;margin-left:-19px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_acc_plus_blue.png) no-repeat 50% 50% #fff;-webkit-background-size:24px auto;background-size:24px auto}
.panelStd .panelFooter.isActive:before{background-image:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_acc_minus_blue.png)}
.panelStd .panelClose,.panelStd .panelFooter.isActive .panelOpne{display:none}
.panelStd .panelOpen,.panelStd .panelFooter.isActive .panelClose{display:block}
.mediaLeft,.mediaRight{display:table;width:100%;table-layout:fixed;margin-bottom:20px}
.mediaLeft .mediaImage,.mediaRight .mediaImage,.mediaLeft .mediaLogo,.mediaRight .mediaLogo{display:table-cell;margin:0;vertical-align:top;-webkit-box-sizing:content-box;box-sizing:content-box}
.mediaLeft .mediaImage{padding-right:15px}
.mediaRight .mediaImage{padding-left:15px}
.mediaLeft .mediaLogo{padding-right:10px}
.mediaRight .mediaLogo{padding-left:10px}
.mediaLeft .mediaDetail,.mediaRight .mediaDetail{display:table-cell;vertical-align:top}
.mediaLeft .mediaDetail>*:first-child,.mediaRight .mediaDetail>*:first-child{margin-top:0 !important}
.mediaLeft .mediaDetail>*:last-child,.mediaRight .mediaDetail>*:last-child{margin-bottom:0 !important}
.mediaDetail .multiple{line-height:1.2}
.imgRow1{margin:0 -5px 20px}
.imgRow1 img{max-width:100%}
.imgRow1 .imgRowCol{margin:0;padding:0 5px}
.imgRow2{margin:0 -5px 20px}
.imgRow2:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.imgRow2 img{max-width:100%}
.imgRow2 .imgRowCol{float:left;width:50%;margin:0;padding:0 5px}
.imgRow2 .imgRowCol:nth-child(2n+1){clear:left}
.imgRow2 .imgRowCol:nth-child(n+3){margin-top:10px}
.imgBnr{margin:20px 0;text-align:center}
.imgBnr img{max-width:100%}
.imgArrow{margin:10px 0;text-align:center}
.imgIc{position:relative;top:.15em;margin:0 4px;vertical-align:text-top}
.imgLeft{text-align:left}
.imgCenter{text-align:center}
.imgRight{text-align:right}
.btnStd{display:inline-block;padding:9px 10px 6px;-webkit-border-radius:2px;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 2px 3px 0 rgba(4,0,0,0.25);box-shadow:0 2px 3px 0 rgba(4,0,0,0.25);color:#333;font-size:115%;font-weight:bold;text-align:center;text-decoration:none;vertical-align:middle}
a.btnStd{color:#333;text-decoration:none}
.btnStd .btnLabel{position:relative;display:block;padding:0 25px}
.btnStd .btnLabel:after{content:"";position:absolute;top:50%;right:0;display:block;width:0;height:0;margin-top:-6px;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #009bdd}
.btnStd.btnStdBlue{background-color:#33b0e3;color:#fff}
.btnStd.btnStdBlue .btnLabel:after{border-color:transparent transparent transparent #fff}
.btnStd.btnStdOrange{background-color:#f49e00;color:#fff}
button.btnStd.btnStdOrange{display:inline-block;border:0;padding:0;width:100%;cursor:pointer;outline:0}
.btnStd.btnStdOrange .btnLabel:after{border-color:transparent transparent transparent #fff}
.btnStd.btnStdPumpkin{background-color:#e98300;color:#fff}
.btnStdDown .btnLabel:after{margin-top:-6px;border-width:8px 5px 0 5px;border-color:#009bdd transparent transparent transparent}
.btnStdDown.btnStdBlue .btnLabel:after,.btnStdDown.btnStdOrange .btnLabel:after{border-color:#fff transparent transparent transparent}
.btnStdUp .btnLabel:after{margin-top:-6px;border-width:0 5px 8px 5px;border-color:transparent transparent #009bdd transparent}
.btnStdUp.btnStdBlue .btnLabel:after,.btnStdUp.btnStdOrange .btnLabel:after{border-color:transparent transparent #fff transparent}
.btnStd.btnStdToPc .btnLabel:after{width:16px;height:14px;margin-top:-7px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_pc_blue.png) no-repeat 0 0;-webkit-background-size:16px auto;background-size:16px auto;border:0}
.btnStd.btnStdBlue.btnStdToPc .btnLabel:after,.btnStd.btnStdOrange.btnStdToPc .btnLabel:after{background-image:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_pc_white.png)}
.btnStd.btnStdBlank .btnLabel:after{width:14px;height:12px;margin-top:-7px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_blank_blue.png) no-repeat 0 0;-webkit-background-size:14px auto;background-size:14px auto;border:0}
.btnStd.btnStdBlue.btnStdBlank .btnLabel:after,.btnStd.btnStdOrange.btnStdBlank .btnLabel:after{background-image:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_blank_white.png)}
.btnStd.btnStdBook .btnLabel{display:inline-block;padding:0 0 0 32px}
.btnStd.btnStdBook .btnLabel:after{content:normal}
.btnStd.btnStdBook .btnLabel:before{content:"";position:absolute;top:50%;left:0;display:block;width:22px;height:23px;margin-top:-14px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_book_blue.png) no-repeat 0 0;-webkit-background-size:22px auto;background-size:22px auto}
.btnStd.btnStdBlue.btnStdBook .btnLabel:before,.btnStd.btnStdOrange.btnStdBook .btnLabel:before{background-image:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_book_white.png)}
.btnStd.btnStdShop .btnLabel{display:inline-block;padding:0 0 0 36px}
.btnStd.btnStdShop .btnLabel:after{content:normal}
.btnStd.btnStdShop .btnLabel:before{content:"";position:absolute;top:50%;left:0;display:block;width:25px;height:19px;margin-top:-10px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_shop_blue.png) no-repeat 0 0;-webkit-background-size:25px auto;background-size:25px auto}
.btnStd.btnStdBlue.btnStdShop .btnLabel:before,.btnStd.btnStdOrange.btnStdShop .btnLabel:before{background-image:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_shop_white.png)}
.btnStd.btnStdInq .btnLabel{display:inline-block;padding:0 0 0 36px}
.btnStd.btnStdInq .btnLabel:after{content:normal}
.btnStd.btnStdInq .btnLabel:before{content:"";position:absolute;top:50%;left:0;display:block;width:25px;height:25px;margin-top:-15px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_inq_blue.png) no-repeat 0 0;-webkit-background-size:25px auto;background-size:25px auto}
.btnStd.btnStdBlue.btnStdInq .btnLabel:before,.btnStd.btnStdOrange.btnStdInq .btnLabel:before{background-image:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_inq_white.png)}
.btnStd.btnStdTel .btnLabel{display:inline-block;padding:0 0 0 35px}
.btnStd.btnStdTel .btnLabel:after{content:normal}
.btnStd.btnStdTel .btnLabel:before{content:"";position:absolute;top:50%;left:0;display:block;width:25px;height:25px;margin-top:-16px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_tel_blue.png) no-repeat 0 0;-webkit-background-size:25px auto;background-size:25px auto}
.btnStd.btnStdBlue.btnStdTel .btnLabel:before,.btnStd.btnStdOrange.btnStdTel .btnLabel:before{background-image:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_tel_white.png)}
.btnStd.btnStdMail{position:relative}
.btnStd.btnStdMail:after{content:"";position:absolute;top:50%;right:10px;display:block;width:16px;height:14px;margin-top:-7px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_pc_blue.png) no-repeat 0 0;-webkit-background-size:16px auto;background-size:16px auto}
.btnStd.btnStdBlue.btnStdMail:after,.btnStd.btnStdOrange.btnStdMail:after{background-image:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_pc_white.png)}
.btnStd.btnStdMail .btnLabel{display:inline-block;padding:0 15px 0 35px}
.btnStd.btnStdMail .btnLabel:after{content:normal}
.btnStd.btnStdMail .btnLabel:before{content:"";position:absolute;top:50%;left:0;display:block;width:26px;height:18px;margin-top:-11px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_mail_blue.png) no-repeat 0 0;-webkit-background-size:26px auto;background-size:26px auto}
.btnStd.btnStdBlue.btnStdMail .btnLabel:before,.btnStd.btnStdOrange.btnStdMail .btnLabel:before{background-image:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_mail_white.png)}
.btnStd.btnStdPost .btnLabel{display:inline-block;padding:0 0 0 28px}
.btnStd.btnStdPost .btnLabel:after{content:normal}
.btnStd.btnStdPost .btnLabel:before{content:"";position:absolute;top:50%;left:0;display:block;width:18px;height:18px;margin-top:-10px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_post_blue.png) no-repeat 0 0;-webkit-background-size:18px auto;background-size:18px auto}
.btnStd.btnStdBlue.btnStdPost .btnLabel:before,.btnStd.btnStdOrange.btnStdPost .btnLabel:before{background-image:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_post_white.png)}
.btnStd.btnStdFaq .btnLabel{display:inline-block;padding:0 0 0 50px;text-align:left}
.btnStd.btnStdFaq .btnLabel:after{content:normal}
.btnStd.btnStdFaq .btnLabel:before{content:"";position:absolute;top:50%;left:0;display:block;width:41px;height:36px;margin-top:-21px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_faq.png) no-repeat 0 0;-webkit-background-size:41px auto;background-size:41px auto}
.btnStd.btnStdLock .btnLabel{display:inline-block;padding:0 0 0 30px}
.btnStd.btnStdLock .btnLabel:after{content:normal}
.btnStd.btnStdLock .btnLabel:before{content:"";position:absolute;top:50%;left:0;display:block;width:20px;height:24px;margin-top:-16px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_lock_blue.png) no-repeat 0 0;-webkit-background-size:20px auto;background-size:20px auto}
.btnStd.btnStdBlue.btnStdLock .btnLabel:before,.btnStd.btnStdOrange.btnStdLock .btnLabel:before{background-image:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_lock_white.png)}
.btnStd.btnStdDisabilities{position:relative}
.btnStd.btnStdBlue.btnStdDisabilities:after,.btnStd.btnStdOrange.btnStdDisabilities:after{background-image:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_pc_white.png)}
.btnStd.btnStdDisabilities .btnLabel{display:inline-block;padding:2px 15px 0 35px;line-height:1.2}
.btnStd.btnStdDisabilities .btnLabel:after{content:normal}
.btnStd.btnStdDisabilities .btnLabel:before{content:"";position:absolute;top:50%;left:0;display:block;width:26px;height:30px;margin-top:-14px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_disabilities_blue.png) no-repeat 0 0;-webkit-background-size:26px auto;background-size:26px auto}
.btnStd.btnStdBlue.btnStdDisabilities .btnLabel:before,.btnStd.btnStdOrange.btnStdDisabilities .btnLabel:before{background-image:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_mail_white.png)}
.btnStd.btnStdAdd .btnLabel{display:inline-block;padding:0 0 0 29px}
.btnStd.btnStdAdd .btnLabel:after{border:0;top:50%;right:auto;left:9px;width:2px;height:20px;margin-top:-13px;background:#009bdd}
.btnStd.btnStdAdd .btnLabel:before{content:"";position:absolute;top:50%;left:0;display:block;width:20px;height:2px;margin-top:-4px;background:#009bdd}
.btnStd.btnStdBlue.btnStdAdd .btnLabel:before,.btnStd.btnStdBlue.btnStdAdd .btnLabel:after,.btnStd.btnStdOrange.btnStdAdd .btnLabel:before,.btnStd.btnStdOrange.btnStdAdd .btnLabel:after{background:#fff}
.btnStd.btnStdClose{background-color:#6e6e6e;color:#fff}
.btnStd.btnStdClose .btnLabel{display:inline-block;padding:0}
.btnStd.btnStdClose .btnLabel:after{content:normal}
.btnStd.btnStdNoIcon .btnLabel{display:inline-block;padding:0}
.btnStd.btnStdNoIcon .btnLabel:after{content:normal}
.btnStd.btnStdCheckWhite .btnLabel{display:inline-block;padding:0 0 0 32px}
.btnStd.btnStdCheckWhite .btnLabel:before{content:"";position:absolute;top:50%;left:0;display:block;width:22px;height:23px;margin-top:-12px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_check_white.png) no-repeat 0 0;-webkit-background-size:22px auto;background-size:22px auto}
.btnStd.btnStdCheckWhite .btnLabel:after{content:normal}
.btnStd.btnStdPopupWhite .btnLabel{display:inline-block;padding:0 32px 0 0}
.btnStd.btnStdPopupWhite .btnLabel:after{content:"";position:absolute;top:50%;right:0;display:block;width:24px;height:23px;border:0;margin-top:-12px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_popup_white.png) no-repeat 0 0 / 24px auto}
.btnStd.btnStdBorder{border:1px solid #e6e6e6}
.btnStd.btnStdOval{border-radius:5em}
a.btnPrev{display:inline-block;padding:7px 10px 5px;-webkit-border-radius:2px;border-radius:2px;background-color:#daebf2;-webkit-box-shadow:0 2px 3px 0 rgba(4,0,0,0.25);box-shadow:0 2px 3px 0 rgba(4,0,0,0.25);color:#333;font-weight:bold;text-align:center;text-decoration:none;vertical-align:middle;color:#333;text-decoration:none}
.btnPrev .btnLabel{position:relative;display:block;padding:0 20px}
.btnPrev .btnLabel:before{content:"";position:absolute;top:50%;left:0;display:block;width:0;height:0;margin-top:-6px;border-style:solid;border-width:5px 8px 5px 0;border-color:transparent #009bdd transparent transparent}
.btnSim{display:inline-block;padding:12px 10px 9px;-webkit-border-radius:2px;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 2px 3px 0 rgba(4,0,0,0.25);box-shadow:0 2px 3px 0 rgba(4,0,0,0.25);color:#333;font-weight:bold;line-height:1.4;text-align:center;text-decoration:none;vertical-align:middle}
.btnSim.type2{padding:8px 10px 7px}
a.btnSim{color:#333;text-decoration:none}
.btnSim .btnLabel{position:relative;display:block;padding:0 0 0 45px}
.btnSim.type2 .btnLabel{padding:0}
.btnSim.btnSimCalc{background-color:#ceede4}
.btnSim.btnSimCalc .btnLabel:before{content:"";position:absolute;top:50%;left:3px;display:block;width:35px;height:35px;margin-top:-19px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_calc.png) no-repeat 0 0;-webkit-background-size:35px auto;background-size:35px auto}
.btnSim.btnSimBeginner{background-color:#bfe6f6}
.btnSim.btnSimBeginner .btnLabel:before{content:"";position:absolute;top:50%;left:0;display:block;width:40px;height:40px;margin-top:-20px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_beginner.png) no-repeat 0 0;-webkit-background-size:40px auto;background-size:40px auto}
.btnSim.btnSimBeginner.type2 .btnLabel:before{position:relative;top:0;left:50%;margin:0 0 3px -20px}
.btnSim.btnSimFeatures{background-color:#bfe6f6}
.btnSim.btnSimFeatures .btnLabel:before{content:"";position:absolute;top:50%;left:0;display:block;width:30px;height:38px;margin-top:-20px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_features.png) no-repeat 0 0;-webkit-background-size:30px auto;background-size:30px auto}
.btnSim.btnSimFeatures.type2 .btnLabel:before{position:relative;top:0;left:50%;margin:0 0 15px -15px}
.btnSim.btnSimFeatures.btnSimGan{color:#fff;background-color:#3e75d9}
.btnSim.btnSimFeatures.btnSimIryo{color:#fff;background-color:#11a851}
.btnSim.btnSimFeatures.btnSimKsupport{color:#fff;background-color:#ee3241}
.btnSim.btnSimFeatures.btnSimSyushin{color:#fff;background-color:#6349ad}
.btnSim.btnSimFeatures.btnSimWoman{color:#fff;background-color:#f9788a}
.btnSim.btnSimFeatures.btnSimChronic{color:#fff;background-color:#f08200}
.btnSim.btnSimFeatures.btnSimGakushi{color:#fff;background-color:#fa95b6}
.btnSim.btnSimFeatures.btnSimKaigo{color:#fff;background-color:#b55a09}
.btnCard{position:relative;display:inline-block;padding:60px 10px 6px;-webkit-border-radius:2px;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 2px 3px 0 rgba(4,0,0,0.25);box-shadow:0 2px 3px 0 rgba(4,0,0,0.25);color:#4c4c4c;font-weight:bold;text-align:center;text-decoration:none;vertical-align:middle}
a.btnCard{color:#4c4c4c;text-decoration:none}
.btnCard .btnImg{position:absolute;top:10px;left:0;display:block;width:100%}
.btnCard .btnLabel{display:block}
.btnBottomDown{position:relative;display:inline-block;padding:0 10px 18px;-webkit-border-radius:2px;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 2px 3px 0 rgba(4,0,0,0.25);box-shadow:0 2px 3px 0 rgba(4,0,0,0.25);font-size:122%;font-weight:bold;text-align:center;text-decoration:none;vertical-align:middle}
a.btnBottomDown{color:#333;text-decoration:none}
.btnBottomDown:after{content:"";position:absolute;bottom:10px;left:50%;display:block;width:0;height:0;margin-left:-6px;border-style:solid;border-width:8px 6px 0 6px;border-color:#009bdd transparent transparent transparent}
.btnBottomDown .btnLabel{display:block;padding:12px 0 8px}
.ancRow3.ancRowGan .btnBottomDown{color:#fff;background-color:#3e75d9}
.ancRow3.ancRowIryo .btnBottomDown{color:#fff;background-color:#11a851}
.ancRow3.ancRowKsupport .btnBottomDown{color:#fff;background-color:#ee3241}
.ancRow3.ancRowSyushin .btnBottomDown{color:#fff;background-color:#6349ad}
.ancRow3.ancRowWoman .btnBottomDown{color:#fff;background-color:#f9788a}
.ancRow3.ancRowChronic .btnBottomDown{color:#fff;background-color:#f08200}
.ancRow3.ancRowGakushi .btnBottomDown{color:#fff;background-color:#fa95b6}
.ancRow3.ancRowKaigo .btnBottomDown{color:#fff;background-color:#b55a09}
.ancRow3.ancRowGan .btnBottomDown:after,.ancRow3.ancRowIryo .btnBottomDown:after,.ancRow3.ancRowKsupport .btnBottomDown:after,.ancRow3.ancRowSyushin .btnBottomDown:after,.ancRow3.ancRowWoman .btnBottomDown:after,.ancRow3.ancRowChronic .btnBottomDown:after,.ancRow3.ancRowGakushi .btnBottomDown:after,.ancRow3.ancRowKaigo .btnBottomDown:after{border-color:#fff transparent transparent transparent}
.btnDesc{overflow:hidden;position:relative;display:inline-block;-webkit-border-radius:2px;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 2px 3px 0 rgba(4,0,0,0.25);box-shadow:0 2px 3px 0 rgba(4,0,0,0.25);color:#333;font-weight:bold;text-align:center;text-decoration:none;vertical-align:top !important}
a.btnDesc{color:#333;text-decoration:none}
.btnDesc:after{content:"";position:absolute;bottom:10px;left:50%;display:block;width:0;height:0;margin-left:-6px;border-style:solid;border-width:8px 6px 0 6px;border-color:#11a851 transparent transparent transparent}
.btnDesc.btnDescGan:after{border-color:#3e75d9 transparent transparent transparent}
.btnDesc .btnDlLabel dt{padding:5px 10px 3px;background-color:#11a851;color:#fff}
.btnDesc.btnDescGan .btnDlLabel dt{background-color:#3e75d9}
.btnDesc .btnDlLabel dt:before{content:"";position:relative;top:.15em;display:inline-block;width:15px;height:15px;margin-right:13px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_check_green.png) no-repeat 0 0;-webkit-background-size:15px auto;background-size:15px auto;vertical-align:top}
.btnDesc.btnDescGan .btnDlLabel dt:before{background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_check_indigo_blue.png) no-repeat 0 0;-webkit-background-size:15px auto;background-size:15px auto}
.btnDesc .btnDlLabel dd{display:table;width:100%;padding:12px 10px 30px}
.btnDesc .btnDlLabel .btnDlLabelInner{display:table-cell;vertical-align:middle}
.btnRow1{margin:0 -5px 20px}
.btnRow1 .btnRowCol{display:table;width:100%;margin:0;padding:0 5px;table-layout:fixed}
.btnRow1 .btnRowCol + .btnRowCol{margin-top:10px}
.btnRow1 .btnRowCol>*{display:table-cell;vertical-align:middle}
.btnRow1 .btnStd{height:48px}
.btnRow1Short{margin:0 -5px 20px}
.btnRow1Short .btnRowCol{display:table;width:290px;margin:0 auto;padding:0 5px;table-layout:fixed}
.btnRow1Short .btnRowCol + .btnRowCol{margin-top:10px}
.btnRow1Short .btnRowCol>*{display:table-cell;vertical-align:middle}
@media print,screen and (min-width:768px){.btnRow1Short.modMiddleBtn .btnRowCol{width:325px}
}
@media only screen and (max-width:767px){.btnRow1Short.modMiddleBtn .btnRowCol{width:100%;max-width:325px}
}
.btnRow1Short .btnStd{height:48px}
@media print,screen and (min-width:768px){.btnRow1Short.modMiddleBtn .btnStd{height:65px}
}
.btnRow1Shortest{margin:0 -5px 20px}
.btnRow1Shortest .btnRowCol{display:table;width:145px;margin:0 auto;padding:0 5px;table-layout:fixed}
.btnRow1Shortest .btnRowCol + .btnRowCol{margin-top:10px}
.btnRow1Shortest .btnRowCol>*{display:table-cell;vertical-align:middle}
.btnRow1Shortest .btnStd{height:48px}
.btnRow2{margin:0 -5px 20px}
.btnRow2:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.btnRow2 .btnRowCol{float:left;display:table;width:50%;margin:0;padding:0 5px;table-layout:fixed}
.btnRow2 .btnRowCol:nth-child(2n+1){clear:left}
.btnRow2 .btnRowCol:nth-child(n+3){margin-top:10px}
.btnRow2 .btnRowCol>*{display:table-cell;vertical-align:middle}
.btnRow2 .btnStd{height:48px;padding:8px 10px 6px;font-size:93%}
.btnRow2 .btnStd .btnLabel{padding-right:15px;padding-left:5px}
.btnPanelRow{margin:0 -5px 20px}
.btnPanelRow:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.btnPanelRow .btnPanelRowCol{float:left;width:50%;height:auto !important;margin:0;padding:0 5px;table-layout:fixed}
.btnPanelRow .btnPanelRowCol:nth-child(2n+1){clear:left}
.btnPanelRow .btnPanelRowCol:nth-child(n+3){margin-top:10px}
.btnPanelRow .btnPanelRowCol>*{vertical-align:middle}
.btnPanelRow .btnPanel{position:relative;display:table;width:100%;padding:45px 10px 4px;-webkit-border-radius:2px;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 2px 3px 0 rgba(4,0,0,0.25);box-shadow:0 2px 3px 0 rgba(4,0,0,0.25);text-align:center;vertical-align:middle}
.btnPanelRow .btnPanel.isActive:after{content:"";position:absolute;bottom:-12px;left:0;width:100%;height:15px;background-color:#fff}
.btnPanelRow .btnPanel .btnPanelNum{position:absolute;top:10px;left:50%;width:1.26em;height:1.26em;margin-left:-0.63em;padding:3px;-webkit-border-radius:50%;border-radius:50%;background-color:#33b0e3;color:#fff;font-family:Verdana,sans-serif;font-size:165%;font-weight:bold;line-height:1}
.btnPanelRow .btnPanel .btnPanelLabel{display:table-cell;color:#009bdd;font-size:122%;font-weight:bold;line-height:1.3;vertical-align:middle}
.btnPanelRow .btnPanel.isActive .btnPanelLabel{color:#333}
.btnPanelRow .btnPanelToggle{position:relative;margin-top:10px;padding:0 10px;-webkit-border-radius:2px;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 2px 3px 0 rgba(4,0,0,0.25);box-shadow:0 2px 3px 0 rgba(4,0,0,0.25)}
.btnPanelRow .btnPanelRowCol:nth-child(2n+1) .btnPanelToggle{margin-right:calc(-100% - 10px)}
.btnPanelRow .btnPanelRowCol:nth-child(2n) .btnPanelToggle{margin-left:calc(-100% - 10px)}
.btnPanelRow .btnPanelToggle.sliding{position:relative;z-index:300}
.btnPanelRow .btnPanelToggle.sibling{position:relative;z-index:-1}
.btnPanelRow .btnPanelHead{padding:14px 0 12px;border-bottom:2px solid #e6e6e6;font-size:108%;font-weight:bold;text-align:center}
.btnPanelRow .btnPanelBody{padding:25px 0 0}
.btnPanelRow .btnPanelCatch{margin:10px 0 20px;font-size:143%;font-weight:bold;text-align:center}
.btnPanelRow .btnPanelClose{position:relative;margin-top:25px;padding:10px 25px;border-top:2px solid #e6e6e6;font-weight:bold;text-align:center}
.btnPanelRow .btnPanelClose:after{content:"";position:absolute;right:0;top:50%;width:17px;height:17px;margin-top:-9px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_acc_minus_box_blue.png) no-repeat 0 0;-webkit-background-size:17px auto;background-size:17px auto}
.ancRow1{margin:0 -5px 40px}
.ancRow1 .ancRowCol{display:table;width:100%;margin:0;padding:0 5px;table-layout:fixed}
.ancRow1 .ancRowCol + .ancRowCol{margin-top:10px}
.ancRow1 .ancRowCol>*{display:table-cell;vertical-align:middle}
.ancRow2{margin:0 -5px 40px}
.ancRow2:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.ancRow2 .ancRowCol{float:left;display:table;width:50%;margin:0;padding:0 5px;table-layout:fixed}
.ancRow2 .ancRowCol:nth-child(2n+1){clear:left}
.ancRow2 .ancRowCol:nth-child(n+3){margin-top:10px}
.ancRow2 .ancRowCol>*{display:table-cell;vertical-align:middle}
.ancRow2 .btnStd{padding:8px 10px 6px}
.ancRow2 .btnStd .btnLabel{padding-right:15px;padding-left:5px}
.ancRow3{margin:0 -5px 40px}
.ancRow3:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.ancRow3 .ancRowCol{float:left;display:table;width:33.33%;margin:0;padding:0 5px;table-layout:fixed}
.ancRow3 .ancRowCol:nth-child(3n+1){clear:left}
.ancRow3 .ancRowCol:nth-child(n+4){margin-top:10px}
.ancRow3 .ancRowCol>*{display:table-cell;vertical-align:middle}
.ancRow3 .btnStd{padding:8px 10px 6px}
.ancRow3 .btnStd .btnLabel{padding-right:15px;padding-left:5px}
.tabStd{margin:0 -10px 30px}
.tabStd .tabList{position:relative;margin:0 5px;z-index:200}
.tabStd .tabList:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.tabStd .tabList>li{float:left;position:relative;display:table;table-layout:fixed;padding:0 5px}
.tabStd .tabList>li>a{display:table-cell;width:100%;padding:13px 2px;border:2px solid #e6e6e6;background-color:#fff;color:#333;font-size:72%;font-weight:bold;text-align:center;text-decoration:none;vertical-align:middle}
.tabStd .tabList>li.isCurrent>a{border-color:#009bdd}
.tabStd .tabHeader{position:relative}
.tabStd .tabHeader:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#009bdd}
.tabStd .tabHeader .tabList>li:after{content:"";position:absolute;right:5px;bottom:0;left:5px;height:2px;background-color:#009bdd}
.tabStd .tabHeader .tabList>li.isCurrent:after{right:7px;left:7px;background-color:#fff !important}
.tabStd .tabHeader .tabList>li>a{border-bottom:0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;-webkit-box-shadow:0 -1px 2px 0 rgba(4,0,0,0.25);box-shadow:0 -1px 2px 0 rgba(4,0,0,0.25)}
.tabStd .tabFooter{position:relative}
.tabStd .tabFooter:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background-color:#009bdd}
.tabStd .tabFooter .tabList>li:after{content:"";position:absolute;right:5px;top:0;left:5px;height:2px;background-color:#009bdd}
.tabStd .tabFooter .tabList>li.isCurrent:after{right:7px;left:7px;background-color:#fff !important}
.tabStd .tabFooter .tabList>li>a{border-top:0;-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;-webkit-box-shadow:0 1px 2px 0 rgba(4,0,0,0.25);box-shadow:0 1px 2px 0 rgba(4,0,0,0.25)}
.tabStd.tabStdGan .tabHeader:before,.tabStd.tabStdGan .tabFooter:before,.tabStd.tabStdGan .tabList>li:after{background-color:#3e75d9}
.tabStd.tabStdGan .tabList>li.isCurrent>a,.tabStd.tabStdGan.jsOff .tabList>li.current span{border-color:#3e75d9}
.tabStd.tabStdIryo .tabHeader:before,.tabStd.tabStdIryo .tabFooter:before,.tabStd.tabStdIryo .tabList>li:after{background-color:#11a851}
.tabStd.tabStdIryo .tabList>li.isCurrent>a,.tabStd.tabStdIryo.jsOff .tabList>li.current span{border-color:#11a851}
.tabStd.tabStdKsupport .tabHeader:before,.tabStd.tabStdKsupport .tabFooter:before,.tabStd.tabStdKsupport .tabList>li:after{background-color:#ee3241}
.tabStd.tabStdKsupport .tabList>li.isCurrent>a,.tabStd.tabStdKsupport.jsOff .tabList>li.current span{border-color:#ee3241}
.tabStd.tabStdSyushin .tabHeader:before,.tabStd.tabStdSyushin .tabFooter:before,.tabStd.tabStdSyushin .tabList>li:after{background-color:#6349ad}
.tabStd.tabStdSyushin .tabList>li.isCurrent>a,.tabStd.tabStdSyushin.jsOff .tabList>li.current span{border-color:#6349ad}
.tabStd.tabStdWoman .tabHeader:before,.tabStd.tabStdWoman .tabFooter:before,.tabStd.tabStdWoman .tabList>li:after{background-color:#f9788a}
.tabStd.tabStdWoman .tabList>li.isCurrent>a,.tabStd.tabStdWoman.jsOff .tabList>li.current span{border-color:#f9788a}
.tabStd.tabStdChronic .tabHeader:before,.tabStd.tabStdChronic .tabFooter:before,.tabStd.tabStdChronic .tabList>li:after{background-color:#f08200}
.tabStd.tabStdChronic .tabList>li.isCurrent>a,.tabStd.tabStdChronic.jsOff .tabList>li.current span{border-color:#f08200}
.tabStd.tabStdGakushi .tabHeader:before,.tabStd.tabStdGakushi .tabFooter:before,.tabStd.tabStdGakushi .tabList>li:after{background-color:#fa95b6}
.tabStd.tabStdGakushi .tabList>li.isCurrent>a,.tabStd.tabStdGakushi.jsOff .tabList>li.current span{border-color:#fa95b6}
.tabStd.tabStdKaigo .tabHeader:before,.tabStd.tabStdKaigo .tabFooter:before,.tabStd.tabStdKaigo .tabList>li:after{background-color:#b55a09}
.tabStd.tabStdKaigo .tabList>li.isCurrent>a,.tabStd.tabStdKaigo.jsOff .tabList>li.current span{border-color:#b55a09}
.tabStd.tabStdKashikoku .tabHeader:before,.tabStd.tabStdKashikoku .tabFooter:before,.tabStd.tabStdKashikoku .tabList>li:after{background-color:#9e5ea3}
.tabStd.tabStdKashikoku .tabList>li.isCurrent>a,.tabStd.tabStdKashikoku.jsOff .tabList>li.current span{border-color:#9e5ea3}
.tabStd .tabRow3 .tabList>li{width:33.33%}
.tabStd .tabRow2 .tabList>li{width:50%}
.tabStd .tabBody{padding:0 10px}
.tabStd.jsOff .tabList>li.current span{display:table-cell;width:100%;padding:13px 2px;border:2px solid #009bdd;background-color:#fff;color:#333;font-size:72%;font-weight:bold;text-align:center;text-decoration:none;vertical-align:middle}
.tabStd.jsOff .tabList>li.current:after{right:7px;left:7px;background-color:#fff !important}
.tblStd{margin-bottom:20px}
.tblStd>*:first-child{margin-top:0 !important}
.tblStd>*:last-child{margin-bottom:0}
.tblStd table{width:100%;margin-bottom:10px;table-layout:fixed;border-collapse:collapse;border-top:1px solid #d6d6d6;border-left:1px solid #d6d6d6}
.tblStd th,.tblStd td{padding:8px 7px;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;background-color:#fff;font-size:86%;text-align:left;vertical-align:middle}
.tblStd th{font-weight:bold}
.tblStd th>*:first-child,.tblStd td>*:first-child{margin-top:0 !important}
.tblStd th>*:last-child,.tblStd td>*:last-child{margin-bottom:0 !important}
.tblStd .tblBtn{display:block;width:100%;height:auto;padding:5px 10px 4px;-webkit-border-radius:2px;border-radius:2px;background-color:#33b0e3;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-size:100%;font-weight:bold;text-align:center;text-decoration:none;vertical-align:middle}
.tblStdGan thead .cellCategory,.tblStdGan .tblBtn{background-color:#3e75d9;color:#fff}
.tblStdIryo thead .cellCategory,.tblStdIryo .tblBtn{background-color:#11a851;color:#fff}
.tblStdKsupport thead .cellCategory,.tblStdKsupport .tblBtn{background-color:#ee3241;color:#fff}
.tblStdSyushin thead .cellCategory,.tblStdSyushin .tblBtn{background-color:#6349ad;color:#fff}
.tblStdSyushin tbody .cellCategory{background-color:#e7e4ef}
.tblStdWoman thead .cellCategory,.tblStdWoman .tblBtn{background-color:#f9788a;color:#fff}
.tblStdChronic thead .cellCategory,.tblStdChronic .tblBtn{background-color:#f08200;color:#fff}
.tblStdGakushi thead .cellCategory,.tblStdGakushi .tblBtn{background-color:#fa95b6;color:#fff}
.tblStdKaigo thead .cellCategory,.tblStdKaigo .tblBtn{background-color:#b55a09;color:#fff}
.cellW001per{width:1% !important}
.cellW002per{width:2% !important}
.cellW003per{width:3% !important}
.cellW004per{width:4% !important}
.cellW005per{width:5% !important}
.cellW006per{width:6% !important}
.cellW007per{width:7% !important}
.cellW008per{width:8% !important}
.cellW009per{width:9% !important}
.cellW010per{width:10% !important}
.cellW011per{width:11% !important}
.cellW012per{width:12% !important}
.cellW013per{width:13% !important}
.cellW014per{width:14% !important}
.cellW015per{width:15% !important}
.cellW016per{width:16% !important}
.cellW017per{width:17% !important}
.cellW018per{width:18% !important}
.cellW019per{width:19% !important}
.cellW020per{width:20% !important}
.cellW021per{width:21% !important}
.cellW022per{width:22% !important}
.cellW023per{width:23% !important}
.cellW024per{width:24% !important}
.cellW025per{width:25% !important}
.cellW026per{width:26% !important}
.cellW027per{width:27% !important}
.cellW028per{width:28% !important}
.cellW029per{width:29% !important}
.cellW030per{width:30% !important}
.cellW031per{width:31% !important}
.cellW032per{width:32% !important}
.cellW033per{width:33% !important}
.cellW034per{width:34% !important}
.cellW035per{width:35% !important}
.cellW036per{width:36% !important}
.cellW037per{width:37% !important}
.cellW038per{width:38% !important}
.cellW039per{width:39% !important}
.cellW040per{width:40% !important}
.cellW041per{width:41% !important}
.cellW042per{width:42% !important}
.cellW043per{width:43% !important}
.cellW044per{width:44% !important}
.cellW045per{width:45% !important}
.cellW046per{width:46% !important}
.cellW047per{width:47% !important}
.cellW048per{width:48% !important}
.cellW049per{width:49% !important}
.cellW050per{width:50% !important}
.cellW051per{width:51% !important}
.cellW052per{width:52% !important}
.cellW053per{width:53% !important}
.cellW054per{width:54% !important}
.cellW055per{width:55% !important}
.cellW056per{width:56% !important}
.cellW057per{width:57% !important}
.cellW058per{width:58% !important}
.cellW059per{width:59% !important}
.cellW060per{width:60% !important}
.cellW061per{width:61% !important}
.cellW062per{width:62% !important}
.cellW063per{width:63% !important}
.cellW064per{width:64% !important}
.cellW065per{width:65% !important}
.cellW066per{width:66% !important}
.cellW067per{width:67% !important}
.cellW068per{width:68% !important}
.cellW069per{width:69% !important}
.cellW070per{width:70% !important}
.cellW071per{width:71% !important}
.cellW072per{width:72% !important}
.cellW073per{width:73% !important}
.cellW074per{width:74% !important}
.cellW075per{width:75% !important}
.cellW076per{width:76% !important}
.cellW077per{width:77% !important}
.cellW078per{width:78% !important}
.cellW079per{width:79% !important}
.cellW080per{width:80% !important}
.cellW081per{width:81% !important}
.cellW082per{width:82% !important}
.cellW083per{width:83% !important}
.cellW084per{width:84% !important}
.cellW085per{width:85% !important}
.cellW086per{width:86% !important}
.cellW087per{width:87% !important}
.cellW088per{width:88% !important}
.cellW089per{width:89% !important}
.cellW090per{width:90% !important}
.cellW091per{width:91% !important}
.cellW092per{width:92% !important}
.cellW093per{width:93% !important}
.cellW094per{width:94% !important}
.cellW095per{width:95% !important}
.cellW096per{width:96% !important}
.cellW097per{width:97% !important}
.cellW098per{width:98% !important}
.cellW099per{width:99% !important}
.cellW100per{width:100% !important}
.cellLv0{background-color:#fff !important}
.cellLv1{background-color:#f6f6f6 !important}
.cellLv2{background-color:#e6e6e6 !important}
.cellLv3{background-color:#b4b4b4 !important}
thead .cellLightFit{background-color:#6349ad !important;color:#fff}
tbody .cellLightFit{padding-top:13px !important;padding-bottom:13px !important;background-color:#e7e4ef !important}
thead .cellMale{background-color:#a5ccdb !important}
thead .cellMale02{background-color:#c6f1fc !important}
tbody .cellMale{background-color:#e7f0f5 !important}
thead .cellFemale{background-color:#e4c0c4 !important}
tbody .cellFemale{background-color:#f6edee !important}
.ctaStd{overflow:hidden;margin:40px 0 20px;padding:20px 10px;-webkit-border-radius:2px;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 2px 3px 0 rgba(4,0,0,0.25);box-shadow:0 2px 3px 0 rgba(4,0,0,0.25)}
.ctaStd>*:first-child{margin-top:0 !important}
.ctaStd>*:last-child{margin-bottom:0 !important}
.ctaStd .ctaHead{margin:20px 0 10px;text-align:center}
.ctaStd .ctaHeadLabel{font-weight:bold}
.ctaStd .ctaHeadVoice{margin:30px 0 10px;text-align:center}
.ctaStd .ctaHeadVoice .ctaHeadLabel{position:relative;display:inline-block;padding:0 20px;font-weight:bold}
.ctaStd .ctaHeadVoice .ctaHeadLabel:before,.ctaStd .ctaHeadVoice .ctaHeadLabel:after{content:"";position:absolute;top:50%;margin-top:-11px;display:block;width:1px;height:23px;background-color:#191718}
.ctaStd .ctaHeadVoice .ctaHeadLabel:before{left:7px;-webkit-transform:rotate(-26.8deg);-ms-transform:rotate(-26.8deg);transform:rotate(-26.8deg)}
.ctaStd .ctaHeadVoice .ctaHeadLabel:after{right:7px;-webkit-transform:rotate(26.8deg);-ms-transform:rotate(26.8deg);transform:rotate(26.8deg)}
.ctaCanet{overflow:hidden;margin:40px 0 20px;padding:30px 10px 20px;-webkit-border-radius:2px;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 2px 3px 0 rgba(4,0,0,0.25);box-shadow:0 2px 3px 0 rgba(4,0,0,0.25)}
.ctaCanet>*:first-child{margin-top:0 !important}
.ctaCanet>*:last-child{margin-bottom:0 !important}
.ctaCanet .ctaHead{margin:30px 0 10px;text-align:center}
.ctaCanet .ctaHead + *{margin-top:20px}
.ctaCanet .ctaHead + .mediaLeft,.ctaCanet .ctaHead + .mediaRight{margin-top:10px}
.ctaCanet .ctaHeadLabel{position:relative;display:inline-block;padding:0 0 0 27px;font-size:122%;font-weight:bold}
.ctaCanet .ctaHeadLabel:before{content:"";position:absolute;top:.1em;left:0;width:16px;height:16px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_member_blue.png) no-repeat 0 0;-webkit-background-size:16px auto;background-size:16px auto}
.ctaCanet .ctaHeadVoice{margin:30px 0 10px;text-align:center}
.ctaCanet .ctaHeadVoice .ctaHeadLabel{position:relative;display:inline-block;padding:0 20px;font-weight:bold}
.ctaCanet .ctaHeadVoice .ctaHeadLabel:before,.ctaCanet .ctaHeadVoice .ctaHeadLabel:after{content:"";position:absolute;top:50%;margin-top:-11px;display:block;width:1px;height:23px;background-color:#191718}
.ctaCanet .ctaHeadVoice .ctaHeadLabel:before{left:7px;-webkit-transform:rotate(-26.8deg);-ms-transform:rotate(-26.8deg);transform:rotate(-26.8deg)}
.ctaCanet .ctaHeadVoice .ctaHeadLabel:after{right:7px;-webkit-transform:rotate(26.8deg);-ms-transform:rotate(26.8deg);transform:rotate(26.8deg)}
.ctaConsultation{overflow:hidden;margin:40px 0 20px;padding:30px 10px 20px;-webkit-border-radius:2px;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 2px 3px 0 rgba(4,0,0,0.25);box-shadow:0 2px 3px 0 rgba(4,0,0,0.25)}
.ctaConsultation>*:first-child{margin-top:0 !important}
.ctaConsultation>*:last-child{margin-bottom:0 !important}
.ctaConsultation .ctaHead{margin:20px 0 10px;text-align:center}
.ctaConsultation .ctaHeadLabel{font-weight:bold;font-size:122%}
.ctaConsultation .ctaHeadVoice{margin:30px 0 10px;text-align:center}
.ctaConsultation .ctaHeadVoice .ctaHeadLabel{position:relative;display:inline-block;padding:0 20px;font-size:122%;font-weight:bold}
.ctaConsultation .ctaHeadVoice .ctaHeadLabel:before,.ctaConsultation .ctaHeadVoice .ctaHeadLabel:after{content:"";position:absolute;top:50%;margin-top:-11px;display:block;width:1px;height:23px;background-color:#191718}
.ctaConsultation .ctaHeadVoice .ctaHeadLabel:before{left:7px;-webkit-transform:rotate(-26.8deg);-ms-transform:rotate(-26.8deg);transform:rotate(-26.8deg)}
.ctaConsultation .ctaHeadVoice .ctaHeadLabel:after{right:7px;-webkit-transform:rotate(26.8deg);-ms-transform:rotate(26.8deg);transform:rotate(26.8deg)}
.ctaConsultation .ctaConsultationMenu{margin:25px -5px}
.ctaConsultation .ctaConsultationMenu:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.ctaConsultation .ctaConsultationMenu>li{float:left;width:33.33%;padding:0 5px;font-size:72%;text-align:center}
.ctaConsultation .ctaConsultationMenu>li img{max-width:100%;margin-bottom:8px}
.ctaConsultation .ctaConsultationMenu>li:nth-child(3n+1){clear:left}
.ctaConsultation .ctaConsultationMenu>li:nth-child(n+4){margin-top:10px}
.ctaConsultation .ctaConsultationComment{padding:10px;-webkit-border-radius:2px;border-radius:2px;background-color:#ebf7fa}
.ctaConsultation .ctaConsultationComment>*:first-child{margin-top:0 !important}
.ctaConsultation .ctaConsultationComment>*:last-child{margin-bottom:0 !important}
.ctaConsultation .ctaConsultationComment p{font-size:115%;font-weight:bold}
.ctaConsultArea>.ctaConsultWrapper{display:flex;justify-content:space-around;margin-bottom:30px}
.ctaConsultArea>.ctaConsultWrapper>*{width:50%;max-width:400px}
@media only screen and (max-width:767px){.ctaConsultArea>.ctaConsultWrapper{align-items:center;flex-direction:column;margin-bottom:10px}
.ctaConsultArea>.ctaConsultWrapper>*{width:100%}
}
.ctaConsultArea .ctaConsultMenu{display:flex;justify-content:center;flex-direction:column}
.ctaConsultArea .ctaConsultMenu>li{display:flex;align-items:center}
@media print,screen and (min-width:768px){.ctaConsultArea .ctaConsultMenu>li:not(:last-child){margin-bottom:10px}
.ctaConsultArea .ctaConsultMenu>li>img{min-width:80px}
}
.ctaConsultArea .ctaConsultMenu>li>div{padding:0 20px;font-size:20px;font-weight:bold}
@media only screen and (max-width:767px){.ctaConsultArea .ctaConsultMenu{flex-direction:row}
.ctaConsultArea .ctaConsultMenu>li{width:calc(100% / 3);padding:0 5px;flex-direction:column}
.ctaConsultArea .ctaConsultMenu>li>div{padding:10px 0;font-size:14px;text-align:center}
}
.ctaConsultArea .ctaConsultComment>figure{max-height:260px;margin:15px 0}
@media print,screen and (min-width:768px){.ctaTell .ctaTellWrapper{width:500px;margin:0 auto}
}
.ctaTell .ctaTellNumber address.showPC{display:flex;align-items:center;justify-content:center;font-size:34px}
.ctaTell .ctaTellWorkTime{margin:0 auto 15px;font-weight:bold;table-layout:fixed}
.ctaTell .ctaTellWorkTime th{width:80px;text-align:left}
.ctaTell .ctaTellWorkTime td{width:200px;text-align:center}
.ctaTell.ctaTellWide{display:flex;margin-bottom:15px}
@media print,screen and (min-width:768px){.ctaTell.ctaTellWide{padding:35px 0}
.ctaTell.ctaTellWide .ctaTellWrapper{padding:0 35px;margin:0}
.ctaTell.ctaTellWide .ctaTellWrapper:first-child{border-right:1px solid #cfcfcf}
}
@media only screen and (max-width:767px){.ctaTell.ctaTellWide{padding:0 15px;flex-direction:column}
.ctaTell.ctaTellWide .ctaTellWrapper{padding:35px 0}
.ctaTell.ctaTellWide .ctaTellWrapper:first-child{border-bottom:1px solid #cfcfcf}
}
.ctaShopSoudan{overflow:hidden;margin:40px 0 20px;padding:15px 10px 15px;-webkit-border-radius:2px;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 2px 3px 0 rgba(4,0,0,0.25);box-shadow:0 2px 3px 0 rgba(4,0,0,0.25)}
.ctaShopSoudanTitle{position:relative;margin-bottom:25px;padding:14px 10px 16px;-webkit-border-radius:4px;border-radius:4px;background-color:#3e75d9;text-align:center}
.ctaShopSoudanTitle:after{content:"";position:absolute;bottom:0;left:50%;display:block;width:0;height:0;margin-left:-20px;margin-bottom:-15px;border-style:solid;border-width:15px 20px 0 20px;border-color:#3e75d9 transparent transparent transparent}
.ctaProd{overflow:hidden;margin:40px 0 20px;padding:0;-webkit-border-radius:2px;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 2px 3px 0 rgba(4,0,0,0.25);box-shadow:0 2px 3px 0 rgba(4,0,0,0.25)}
.ctaProd>*:first-child{margin-top:0 !important}
.ctaProd>*:last-child{margin-bottom:0 !important}
.ctaProd .btnRow2 .btnStd{padding-right:6px;padding-left:6px}
.ctaProd .btnRow2 .btnStd .btnLabel{padding-right:12px}
.ctaProd .ctaHead{display:table;width:100%;padding:4px 0;background-color:#33b0e3}
.ctaProd .ctaHead .ctaHeadImage{display:table-cell;width:50%;margin:0;padding:0;vertical-align:middle}
.ctaProd .ctaHead .ctaHeadImage img{width:100%}
.ctaProd.ctaProdGan .ctaHead .ctaHeadImage img{background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/bg_ft_gan_01.png?202103-01) no-repeat 0 0;-webkit-background-size:100% auto;background-size:100% auto}
.ctaProd .ctaHead .ctaHeadLabel{display:table-cell;width:50%;padding:10px 15px;background-color:#fff;color:#33b0e3;font-size:143%;font-weight:bold;text-align:center;vertical-align:middle}
.ctaProd .ctaHead .ctaBgGreen{background-color:#00713b}
.ctaProd .ctaBody{padding:15px 10px;background-color:#fff}
.ctaProd .ctaBody>*{margin-bottom:10px}
.ctaProd .ctaBody>*:first-child{margin-top:0 !important}
.ctaProd .ctaBody>*:last-child{margin-bottom:0 !important}
.ctaProd .ctaBtn{position:relative;height:70px;background-color:#33b0e3;color:#fff;font-size:108%}
.ctaProd .ctaBtn .btnLabel:after{border-color:transparent transparent transparent #fff}
.ctaProd .ctaBtn .btnLabel{padding-left:60px;padding-right:60px}
.ctaProd .ctaBtn .ctaBtnImage{position:absolute;top:50%;left:7px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.ctaProd.ctaProdGan .ctaHead,.ctaProd.ctaProdGan .ctaBtn{background-color:#3e75d9}
.ctaProd.ctaProdGan .ctaHead .ctaHeadLabel{color:#3e75d9}
.ctaProd.ctaProdIryo .ctaHead,.ctaProd.ctaProdIryo .ctaBtn{background-color:#11a851}
.ctaProd.ctaProdIryo .ctaHead .ctaHeadLabel{color:#11a851}
.ctaProd.ctaProdKsupport .ctaHead,.ctaProd.ctaProdKsupport .ctaBtn{background-color:#ee3241}
.ctaProd.ctaProdKsupport .ctaHead .ctaHeadLabel{color:#ee3241}
.ctaProd.ctaProdSyushin .ctaHead,.ctaProd.ctaProdSyushin .ctaBtn{background-color:#6349ad}
.ctaProd.ctaProdSyushin .ctaHead .ctaHeadLabel{color:#6349ad}
.ctaProd.ctaProdWoman .ctaHead,.ctaProd.ctaProdWoman .ctaBtn{background-color:#f9788a}
.ctaProd.ctaProdWoman .ctaHead .ctaHeadLabel{color:#f9788a}
.ctaProd.ctaProdChronic .ctaHead,.ctaProd.ctaProdChronic .ctaBtn{background-color:#f08200}
.ctaProd.ctaProdChronic .ctaHead .ctaHeadLabel{color:#f08200}
.ctaProd.ctaProdGakushi .ctaHead,.ctaProd.ctaProdGakushi .ctaBtn{background-color:#fa95b6}
.ctaProd.ctaProdGakushi .ctaHead .ctaHeadLabel{color:#fa95b6}
.ctaProd.ctaProdKaigo .ctaHead,.ctaProd.ctaProdKaigo .ctaBtn{background-color:#b55a09}
.ctaProd.ctaProdKaigo .ctaHead .ctaHeadLabel{color:#b55a09}
.telInfo{margin:15px 0}
.telInfo .telInfoNum{margin:7px 0;font-family:Verdana,sans-serif;font-size:198%;font-weight:bold;text-align:center;line-height:1}
.telInfo .telInfoNum>img{position:relative;top:3px;margin-right:5px;vertical-align:top}
.telInfo .telInfoDetail{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;font-weight:bold}
.telInfo .telInfoDetail dt{min-width:5.5em;text-align:left;margin-right:10px}
.bottomNavi{position:fixed;bottom:-200px;right:0;left:0;background-color:#f49e00;box-shadow:0 -2px 5px 0 rgba(4,0,0,0.25);-webkit-transition:bottom .5s ease-out;-moz-transition:bottom .5s ease-out;-ms-transition:bottom .5s ease-out;transition:bottom .5s ease-out;z-index:200}
.bottomNavi.isFixed{bottom:0}
.bottomNavi>ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.bottomNavi>ul>li{float:left;display:table;width:33%;height:57px}
.bottomNavi>ul>li:last-child{width:34%}
.bottomNavi .bottomNaviLink,.bottomNavi .bottomNaviLinkEm{position:relative;display:table-cell;vertical-align:middle;padding:32px 5px 3px;background-color:#fff;color:#333;font-size:72%;font-weight:bold;text-align:center;text-decoration:none;line-height:1}
.bottomNavi .bottomNaviLinkEm{background-color:#f49e00;color:#fff}
.bottomNaviLinkForm{display:inherit;width:100%;height:57px}
.bottomNaviLinkForm{display:inherit;width:100%;height:57px}
.bottomNaviLinkForm button{position:relative;display:table-cell;vertical-align:middle;width:100%;height:57px;padding:32px 5px 3px;border:0;background:transparent;color:#fff;font-size:72%;font-weight:bold;text-align:center;text-decoration:none}
.bottomNaviLinkForm button:before{position:absolute;top:10px;left:0;right:0;margin:auto;width:19px;height:20px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_book_white.png) 0 0 no-repeat;background-size:contain;content:""}
.bottomNaviLinkForm button:hover{cursor:pointer}
.bottomNavi .bottomNaviIcon{position:absolute;top:10px;left:0;width:100%;height:21px;text-align:center;vertical-align:middle}
.pageTopBtn{position:fixed;right:0;bottom:116px;opacity:1;transition-duration:.3s;z-index:1000}
.pageTopBtn.hide{opacity:0;pointer-events:none;transition-duration:.3s}
.footerClose{display:block;padding:13px 10px 12px;background-color:rgba(0,0,0,0.6);color:#fff;font-size:122%;font-weight:bold;text-align:center;text-decoration:none;position:fixed;width:100%;bottom:0;left:0;box-sizing:border-box}
@media print{.noPrint{display:none !important}
.noBgPrint{background-image:none !important}
}
.mb0{margin-bottom:0 !important}
.mb05em{margin-bottom:.5em !important}
.mb1em{margin-bottom:1em !important}
.mb2em{margin-bottom:2em !important}
.pb0{padding-bottom:0 !important}
.pb05em{padding-bottom:.5em !important}
.pb1em{padding-bottom:1em !important}
.pb2em{padding-bottom:2em !important}
.pl1em{padding-left:1em !important}
.mt0{margin-top:0 !important}
.mt5{margin-top:5px !important}
.mt10{margin-top:10px !important}
.mt15{margin-top:15px !important}
.mt20{margin-top:20px !important}
.mt25{margin-top:25px !important}
.mt30{margin-top:30px !important}
.mt35{margin-top:35px !important}
.mt40{margin-top:40px !important}
.mt45{margin-top:45px !important}
.mt50{margin-top:50px !important}
.mt55{margin-top:55px !important}
.mt60{margin-top:60px !important}
.mt65{margin-top:65px !important}
.mt70{margin-top:70px !important}
.mt75{margin-top:75px !important}
.mt80{margin-top:80px !important}
.mt85{margin-top:85px !important}
.mt90{margin-top:90px !important}
.mt95{margin-top:95px !important}
.mt100{margin-top:100px !important}
.mt-5{margin-top:-5px !important}
.mt-10{margin-top:-10px !important}
.mt-15{margin-top:-15px !important}
.mt-20{margin-top:-20px !important}
.mr0{margin-right:0 !important}
.mr5{margin-right:5px !important}
.mr10{margin-right:10px !important}
.mr15{margin-right:15px !important}
.mr20{margin-right:20px !important}
.mr25{margin-right:25px !important}
.mr30{margin-right:30px !important}
.mr35{margin-right:35px !important}
.mr40{margin-right:40px !important}
.mr45{margin-right:45px !important}
.mr50{margin-right:50px !important}
.mr55{margin-right:55px !important}
.mr60{margin-right:60px !important}
.mr65{margin-right:65px !important}
.mr70{margin-right:70px !important}
.mr75{margin-right:75px !important}
.mr80{margin-right:80px !important}
.mr85{margin-right:85px !important}
.mr90{margin-right:90px !important}
.mr95{margin-right:95px !important}
.mr100{margin-right:100px !important}
.mb0{margin-bottom:0 !important}
.mb5{margin-bottom:5px !important}
.mb10{margin-bottom:10px !important}
.mb15{margin-bottom:15px !important}
.mb20{margin-bottom:20px !important}
.mb25{margin-bottom:25px !important}
.mb30{margin-bottom:30px !important}
.mb35{margin-bottom:35px !important}
.mb40{margin-bottom:40px !important}
.mb45{margin-bottom:45px !important}
.mb50{margin-bottom:50px !important}
.mb55{margin-bottom:55px !important}
.mb60{margin-bottom:60px !important}
.mb65{margin-bottom:65px !important}
.mb70{margin-bottom:70px !important}
.mb75{margin-bottom:75px !important}
.mb80{margin-bottom:80px !important}
.mb85{margin-bottom:85px !important}
.mb90{margin-bottom:90px !important}
.mb95{margin-bottom:95px !important}
.mb100{margin-bottom:100px !important}
.mb-5{margin-bottom:-5px !important}
.mb-10{margin-bottom:-10px !important}
.mb-15{margin-bottom:-15px !important}
.mb-20{margin-bottom:-20px !important}
.ml0{margin-left:0 !important}
.ml5{margin-left:5px !important}
.ml10{margin-left:10px !important}
.ml15{margin-left:15px !important}
.ml20{margin-left:20px !important}
.ml25{margin-left:25px !important}
.ml30{margin-left:30px !important}
.ml35{margin-left:35px !important}
.ml40{margin-left:40px !important}
.ml45{margin-left:45px !important}
.ml50{margin-left:50px !important}
.ml55{margin-left:55px !important}
.ml60{margin-left:60px !important}
.ml65{margin-left:65px !important}
.ml70{margin-left:70px !important}
.ml75{margin-left:75px !important}
.ml80{margin-left:80px !important}
.ml85{margin-left:85px !important}
.ml90{margin-left:90px !important}
.ml95{margin-left:95px !important}
.ml100{margin-left:100px !important}
.pt0{padding-top:0 !important}
.pt5{padding-top:5px !important}
.pt10{padding-top:10px !important}
.pt15{padding-top:15px !important}
.pt20{padding-top:20px !important}
.pt25{padding-top:25px !important}
.pt30{padding-top:30px !important}
.pt35{padding-top:35px !important}
.pt40{padding-top:40px !important}
.pt45{padding-top:45px !important}
.pt50{padding-top:50px !important}
.pt55{padding-top:55px !important}
.pt60{padding-top:60px !important}
.pt65{padding-top:65px !important}
.pt70{padding-top:70px !important}
.pt75{padding-top:75px !important}
.pt80{padding-top:80px !important}
.pt85{padding-top:85px !important}
.pt90{padding-top:90px !important}
.pt95{padding-top:95px !important}
.pt100{padding-top:100px !important}
.pr0{padding-right:0 !important}
.pr5{padding-right:5px !important}
.pr10{padding-right:10px !important}
.pr15{padding-right:15px !important}
.pr20{padding-right:20px !important}
.pr25{padding-right:25px !important}
.pr30{padding-right:30px !important}
.pr35{padding-right:35px !important}
.pr40{padding-right:40px !important}
.pr45{padding-right:45px !important}
.pr50{padding-right:50px !important}
.pr55{padding-right:55px !important}
.pr60{padding-right:60px !important}
.pr65{padding-right:65px !important}
.pr70{padding-right:70px !important}
.pr75{padding-right:75px !important}
.pr80{padding-right:80px !important}
.pr85{padding-right:85px !important}
.pr90{padding-right:90px !important}
.pr95{padding-right:95px !important}
.pr100{padding-right:100px !important}
.pb0{padding-bottom:0 !important}
.pb5{padding-bottom:5px !important}
.pb10{padding-bottom:10px !important}
.pb15{padding-bottom:15px !important}
.pb20{padding-bottom:20px !important}
.pb25{padding-bottom:25px !important}
.pb30{padding-bottom:30px !important}
.pb35{padding-bottom:35px !important}
.pb40{padding-bottom:40px !important}
.pb45{padding-bottom:45px !important}
.pb50{padding-bottom:50px !important}
.pb55{padding-bottom:55px !important}
.pb60{padding-bottom:60px !important}
.pb65{padding-bottom:65px !important}
.pb70{padding-bottom:70px !important}
.pb75{padding-bottom:75px !important}
.pb80{padding-bottom:80px !important}
.pb85{padding-bottom:85px !important}
.pb90{padding-bottom:90px !important}
.pb95{padding-bottom:95px !important}
.pb100{padding-bottom:100px !important}
.pl0{padding-left:0 !important}
.pl5{padding-left:5px !important}
.pl10{padding-left:10px !important}
.pl15{padding-left:15px !important}
.pl20{padding-left:20px !important}
.pl25{padding-left:25px !important}
.pl30{padding-left:30px !important}
.pl35{padding-left:35px !important}
.pl40{padding-left:40px !important}
.pl45{padding-left:45px !important}
.pl50{padding-left:50px !important}
.pl55{padding-left:55px !important}
.pl60{padding-left:60px !important}
.pl65{padding-left:65px !important}
.pl70{padding-left:70px !important}
.pl75{padding-left:75px !important}
.pl80{padding-left:80px !important}
.pl85{padding-left:85px !important}
.pl90{padding-left:90px !important}
.pl95{padding-left:95px !important}
.pl100{padding-left:100px !important}
.verAlignTop{vertical-align:top !important}
@media print,screen and (min-width:768px){.modOverSideArea{padding-right:50px !important;padding-left:50px !important;margin-right:-50px !important;margin-left:-50px !important}
}
@media only screen and (max-width:767px){.modOverSideArea{padding-right:10px !important;padding-left:10px !important;margin-right:-10px !important;margin-left:-10px !important}
}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
#cboxWrapper{max-width:none}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}
.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}
#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
#cboxOverlay{background:#fff;opacity:.9;filter:alpha(opacity = 90)}
#colorbox{outline:0}
#cboxContent{margin-top:20px}
.cboxIframe{background:#fff}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}
#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}
#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}
#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}
#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}
#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/colorbox/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}
#cboxPrevious:hover{background-position:bottom left}
#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/colorbox/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}
#cboxNext:hover{background-position:bottom right}
#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/colorbox/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}
#cboxClose:hover{background-position:bottom center}
.inlineModalContainer{display:none}
.modalContent{padding:0 10px}
.modalContent>*:first-child{margin-top:0 !important}
.modalContent>*:last-child{margin-bottom:0 !important}
.modalContent .modalHeading{margin:12px 0 15px;font-size:122%;font-weight:bold;text-align:center}
.modalFooter{margin-top:40px;padding:0 10px}
.modalFooter>*:first-child{margin-top:0 !important}
.modalFooter>*:last-child{margin-bottom:0 !important}
.modalProduct .cardProd .cardHeadLabel{font-size:100%}
.modalProduct .mediaLeft .mediaDetail,.modalProduct .mediaRight .mediaDetail{font-size:86%}
.modalProduct .cardProd .cardBody{padding:10px}
.btnSpGWKyugyoOshirase .btnStd{box-shadow:none;border:solid 1px #33b0e3;font-weight:normal;font-size:14px}
.btnSpGWKyugyoOshirase a.btnStd.pc{position:relative}
.btnSpGWKyugyoOshirase a.btnStd.pc:after{content:"";position:absolute;display:block;width:16px;height:14px;top:50%;margin-top:-7px;right:10px;background-image:url(../../../sp/top_images/icon_pc.png);background-position:right 50%;background-repeat:no-repeat;background-size:16px 14px}
.btnSpGWKyugyoOshirase .btnStd .btnLabel{display:inline-block;padding:0 20px}
.btnSpGWKyugyoOshirase .btnStd .btnLabel:after{left:0}
.bloInquiry .btnSpGWKyugyoOshirase .btnRowCol{padding:0 16px}
.ctaHeadEasySpeedy{font-size:143%;font-weight:bold}
.ctaCanetStepVoice{width:320px;margin:0 auto}
.reissueFlowBox{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}
div.reissueFlowBox>p{margin:0;font-weight:bold;font-size:11px;flex:1;text-align:center}
@charset "utf-8";div#gHeaderInner{padding:0 10px;background-color:#fff;background-image:none;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}
div#jqDrawerMenuNavArea .headerSpShadow{display:none}
div#jqDrawerMenuNavArea.opend .headerSpShadow{display:block;background-color:#000;opacity:.6;position:fixed;top:0;left:0;z-index:9001;width:100%;height:100%}
#gHeader div#gHeaderInner #gHeaderBlo{padding:0}
#gHeaderBlo:after{content:"";display:block;height:0;clear:both;visibility:hidden}
div#jqDrawerMenuWrapper.fixed{position:fixed;left:0;top:0;width:100%}
div#gHeaderInner.fixed{position:fixed;width:100%;top:0;left:0;z-index:10000;display:none}
#jqDrawerMenuNavArea{background:#e9f1f3 !important}
#jqDrawerMenuNavArea #jqDrawerMenuNavAreaInner{font-size:95%}
#jqDrawerMenuNavArea #jqDrawerMenuNavAreaInner>div{display:none}
#jqDrawerMenuNavArea #jqDrawerMenuNavAreaInner>div.activeArea{display:block;position:absolute;top:0;padding:20px 10px;z-index:9999;background:#e9f1f3;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.headerArea .HeaderLogo{float:left;padding:9px 0 11px}
.headerArea .HeaderLogoAnniv{float:left;padding:10px 0 10px 14px}
.headerArea .spHeadNavTop{float:right;margin-right:5px}
.headerArea .spHeadNavTop ul{height:52px}
.headerArea .spHeadNavTop ul li{display:inline-block;width:32px}
.headerArea .spHeadNavTop>ul li + li{margin-left:12px}
.headerArea .spHeadNavTop>ul.withHeaderLogoAnniv li + li{margin-left:5px}
.headerArea .spHeadNavTop ul li a{display:block;width:32px;height:36px;padding:5px 6px 5px;color:#333;text-align:center;text-decoration:none}
.headerArea .spHeadNavTop ul.withHeaderLogoAnniv li a{padding:5px 4px 5px}
.headerArea .spHeadNavTop ul li a.loginArea{background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_header_login.png) no-repeat 50% 9px;-webkit-background-size:32px 36px;background-size:32px 36px}
.headerArea .spHeadNavTop ul li a.telArea{background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_header_inquiry.png) no-repeat 50% 9px;-webkit-background-size:32px 36px;background-size:32px 36px}
.headerArea .spHeadNavTop ul li a.menuArea{background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_header_menu.png) no-repeat 50% 9px;-webkit-background-size:32px 36px;background-size:32px 36px}
.headerArea .spHeadNavTop ul li a.telArea.opened,.headerArea .spHeadNavTop ul li a.menuArea.opened{background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_header_close.png) no-repeat 50% 9px;-webkit-background-size:32px 36px;background-size:32px 36px}
.headerArea .spHeadNavTop ul li a.shiryoArea{background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_header_shiryo.png) no-repeat 50% 9px;-webkit-background-size:32px 36px;background-size:32px 36px}
.headerArea .spHeadNavTop ul li a.shopArea{background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_header_shop.png) no-repeat 50% 9px;-webkit-background-size:32px 36px;background-size:32px 36px}
.headerArea .spHeadNavTop ul li a:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.headerArea .spHeadNavTop .headerClose{display:block;width:32px;height:36px;padding:5px 6px 5px;color:#333;font-size:58%;text-align:center;text-decoration:none;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_header_close.png) no-repeat 50% 9px;-webkit-background-size:32px 36px;background-size:32px 36px}
.btnRowCol .telQuestion,.btnRowCol .telConsultation{text-align:left;font-size:87%}
.btnRowCol .telQuestion .btnLabel,.btnRowCol .telConsultation .btnLabel{padding-left:30px !important;padding-right:0 !important}
.btnRowCol .telQuestion .btnLabel:before{content:"";position:absolute;top:50%;left:0;display:block;width:22px;height:22px;margin-top:-12px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_header_telqa.png) no-repeat 0 0;-webkit-background-size:22px auto;background-size:22px auto}
.btnRowCol .telConsultation .btnLabel:before{content:"";position:absolute;top:50%;left:0;display:block;width:22px;height:22px;margin-top:-12px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_header_telconsul.png) no-repeat 0 0;-webkit-background-size:22px auto;background-size:22px auto}
.btnRowCol .telQuestion .btnLabel:after,.btnRowCol .telConsultation .btnLabel:after{content:none}
#telAreaInner .telInfo .telInfoNum{font-size:195%}
div#jqDrawerMenuNavArea div#jqDrawerMenuNavAreaInner section.telBlock{margin:0 -10px;padding:28px 10px 30px;background:#e9f1f3 !important}
div#jqDrawerMenuNavArea div#jqDrawerMenuNavAreaInner section.telBlock:first-child{padding-top:7px !important}
div#jqDrawerMenuNavArea div#jqDrawerMenuNavAreaInner section.telBlock.telBlock .btnRow2{margin-bottom:0}
div#jqDrawerMenuNavArea div#jqDrawerMenuNavAreaInner section.telBlock.telBlock.type02{background:#daebf2 !important}
div#jqDrawerMenuNavArea div#jqDrawerMenuNavAreaInner section.telBlock .cardTel{margin-bottom:0}
div#jqDrawerMenuNavArea div#jqDrawerMenuNavAreaInner section.telBlock .cardTel + .cardTel{margin-top:30px}
div#jqDrawerMenuNavArea div#jqDrawerMenuNavAreaInner section.telBlock .cardTel + .ulLinkList{margin-top:20px}
div#jqDrawerMenuNavArea div#jqDrawerMenuNavAreaInner section.telBlock .ulLinkList + .cardTel{margin-top:30px}
div#jqDrawerMenuNavArea div#jqDrawerMenuNavAreaInner section.telBlock .cardTel + .ulNoteListEm{margin-top:27px;margin-bottom:0}
div#jqDrawerMenuNavArea div#jqDrawerMenuNavAreaInner section.telBlock .btnRow1{margin-bottom:0}
div#jqDrawerMenuNavArea div#jqDrawerMenuNavAreaInner section.telBlock .hdg2 .hdgLabel{font-size:143%}
div#jqDrawerMenuNavArea ul.btmCloseBtn{padding:0}
#jqDrawerMenuNavAreaInner{background:#e9f1f3}
#jqDrawerMenuNavAreaInner .ulPanel{font-weight:bold}
#jqDrawerMenuNavAreaInner .ulPanel .ulPanelCheck.headerListWrap{text-align:center}
#jqDrawerMenuNavAreaInner .ulPanel .ulPanelCheck.headerListWrap:before{content:none}
#jqDrawerMenuNavAreaInner .ulPanel .ulPanelCheck.headerListWrap .ulPanelLabel{font-size:124%}
#jqDrawerMenuNavAreaInner .ulPanel .ulPanelBody{padding:0 10px}
#jqDrawerMenuNavAreaInner .ulPanel .ulPanelBody .ListWrap01{padding-bottom:20px;margin-right:-10px;margin-left:-10px}
#jqDrawerMenuNavAreaInner .ulPanel .ulPanelBody .ListWrap01>li{display:table;width:100%;height:48px;border-bottom:1px solid #e6e6e6;-webkit-box-sizing:border-box;box-sizing:border-box}
#jqDrawerMenuNavAreaInner .ulPanel .ulPanelBody .ListWrap01>li:first-child{border-top:1px solid #e6e6e6}
#jqDrawerMenuNavAreaInner .ulPanel .ulPanelBody .ListWrap01>li .ListWrapBtn,#jqDrawerMenuNavAreaInner .ulPanel .ulPanelBody .ListWrap01>li .ListWrapBtnPC{display:table-cell;position:relative;vertical-align:middle;height:48px;padding:0 23px 0 9px;font-size:104%;text-decoration:none;color:#333}
#jqDrawerMenuNavAreaInner .ulPanel .ulPanelBody .ListWrap01>li .ListWrapBtn:after{content:"";position:absolute;top:50%;right:10px;display:block;width:0;height:0;margin-top:-6px;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #009bdd}
#jqDrawerMenuNavAreaInner .ulPanel .ulPanelBody .ListWrap01>li .ListWrapBtnPC:after{content:"";position:absolute;top:50%;right:10px;display:block;width:16px;height:14px;margin-top:-8px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_pc_blue.png) no-repeat;background-size:16px 14px}
#jqDrawerMenuNavAreaInner .ulPanel .ulPanelBody .ListWrap01 .jqInnerAcc .jqInnerAccTrigger{display:table;width:100%}
#jqDrawerMenuNavAreaInner .ulPanel .ulPanelBody .ListWrap01 .jqInnerAcc .Label{display:table-cell;vertical-align:middle;position:relative;padding:0 22px 0 9px;height:48px;font-size:104%;line-height:1.2}
#jqDrawerMenuNavAreaInner .ulPanel .ulPanelBody .ListWrap01 .jqInnerAcc .Label:after{content:"";position:absolute;top:50%;right:10px;display:block;width:11px;height:11px;margin-top:-6px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_header_plus.png) no-repeat;background-size:11px 11px}
#jqDrawerMenuNavAreaInner .ulPanel .ulPanelBody .ListWrap01 .jqInnerAcc .Label.open:after{background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_header_minus.png) no-repeat;background-size:11px 11px}
#jqDrawerMenuNavAreaInner .ulPanel .ulPanelBody .ListWrap01 .jqInnerAcc .jqInnerAccPanel{margin:0 10px;padding:23px 0 11px;border-top:2px solid #e6e6e6;font-size:81%}
#jqDrawerMenuNavAreaInner .ulPanel .ulPanelBody .ListWrap01 .jqInnerAcc .jqInnerAccPanel .ulLinkList li,#jqDrawerMenuNavAreaInner .ulPanel .ulPanelBody .ListWrap01 .jqInnerAcc .jqInnerAccPanel .ulLinkList + .ulLinkList{margin-top:10px}
#jqDrawerMenuNavAreaInner .ulPanel .ulPanelBody .ListWrap01 .jqInnerAcc .jqInnerAccPanel .ulLinkList li:first-child,#jqDrawerMenuNavAreaInner .ulPanel .ulPanelBody .ListWrap01 .jqInnerAcc .jqInnerAccPanel .ulLinkList.btnRow2 li:nth-child(-n+2){margin-top:0}
#jqDrawerMenuNavAreaInner .ulPanel .ulPanelBody .btnRowTx{text-align:center;font-size:13px;margin-top:-5px;margin-bottom:15px}
#jqDrawerMenuNavAreaInner .ulPanel .ulPanelBody .ulPanelClose.Close02{margin-top:0;border-top:0}
#jqDrawerMenuNavAreaInner .ulPanel + .ulLinkList{margin-top:30px;margin-bottom:30px}
#jqDrawerMenuNavAreaInner .spNavSearchForm{position:relative;display:inline-block;width:calc(100% - 32px);height:32px;margin-top:10px;margin-left:16px;background:#fff;border:1px solid #009cde;border-radius:15px;text-align:center;box-sizing:border-box}
#jqDrawerMenuNavAreaInner .spNavSearchForm>form[name="iSearchForm"]>input.iSearchAssist{float:left;width:calc(100% - 30px);height:30px;border:0;padding-left:10px;background:0;-webkit-appearance:none;appearance:none;box-sizing:border-box}
#jqDrawerMenuNavAreaInner .spNavSearchForm>form[name="iSearchForm"]>input[type="submit"]{float:right;width:30px;height:30px;border:0;-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url(../../../content/dam/shared/jp/ja/static/resp_images/icon/search_01.png);background-size:100% 100%;background-color:rgba(0,0,0,0);color:rgba(0,0,0,0);box-sizing:border-box}
#jqDrawerMenuNavAreaInner .spNavSearchForm + .ulLinkList{margin-top:20px;margin-bottom:30px;box-sizing:border-box}
#jqDrawerMenuNavAreaInner .btmCloseBtn{margin:0 -5px 20px}
#jqDrawerMenuNavAreaInner .telAreaInner .btmCloseBtn{margin-top:30px}
#jqDrawerMenuNavAreaInner .btmCloseBtn li{display:table;width:145px;margin:0 auto;padding:0 5px;table-layout:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}
#jqDrawerMenuNavAreaInner .btmCloseBtn li .jqDrawerMenuClose{height:48px;display:table-cell;vertical-align:middle;background-color:#6e6e6e;color:#fff;text-decoration:none;outline:0;padding:9px 10px 6px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 2px 3px 0 rgba(4,0,0,0.25);box-shadow:0 2px 3px 0 rgba(4,0,0,0.25);font-weight:bold;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}
#jqDrawerMenuNavAreaInner .btmCloseBtn li .jqDrawerMenuClose .btnLabel{display:inline-block;padding:0;position:relative;font-size:115%;font-weight:bold;text-align:center}
.corpInfo{text-align:center;font-size:124% !important}
.plr5{padding:0 5px}
#footer{padding:10px 10px 0;background-color:#e9f1f3;font-size:14px}
#footer .hdg2 + .ctaConsultation{margin-top:15px}
#footer .section{margin-bottom:50px}
#footer .commonFooter{margin:0 -10px;background:#fff;padding-bottom:15px;-webkit-box-shadow:0 -2px 3px 0 rgba(4,0,0,0.25);box-shadow:0 -2px 3px 0 rgba(4,0,0,0.25)}
#footer .commonFooter a{text-decoration:none}
#footer .commonFooter .pageTopBtnArea a{display:block;padding:10px 0;background:#33b0e3;text-align:center;font-size:108%;font-weight:bold;color:#fff}
#footer .commonFooter .commonFooterNav{font-size:79%;padding:22px 15px 22px 20px}
#footer .commonFooter .commonFooterNav li{margin-bottom:8px}
#footer .commonFooter .commonFooterNav li a{text-decoration:none;color:#333}
#footer .commonFooter .commonFooterNav li a img.imgIc{top:0;margin:0 0 0 4px}
#footer .commonFooter .pcTopBtnArea a{display:block;margin:0 10px;background:#ecf1f2;padding:10px 0;text-align:center;position:relative;color:#333;font-size:93%}
#footer .commonFooter .pcTopBtnArea a img.pcIc{display:block;position:absolute;right:9px;top:50%;margin-top:-7px;background-size:16px auto;border:0}
#footer .commonFooter .copyrightAera{text-align:center;margin-top:20px}
#footer .commonFooter .copyrightAera span{padding-top:8px;display:block;font-size:58%}
#footer .widebnrWrap{margin:0 -10px}
#footer .widebnrWrap .imgArea{text-align:center}
#footer .widebnrWrap .imgArea.no1{background:#ace2ee}
#footer .widebnrWrap .imgArea.household{background:#ceede4}
#footer .widebnrWrap .imgArea.ganFirst{background:#d8e3f7}
#footer .widebnrWrap .captionArea{padding:12px 10px;background:#fff}
#footer .ctaStd{margin-top:30px}
#footer .BtnBox{width:100%;-webkit-border-radius:2px;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 2px 3px 0 rgba(4,0,0,0.25);box-shadow:0 2px 3px 0 rgba(4,0,0,0.25);margin-bottom:15px}
#footer .BtnBox .BtnBoxRow2:after{content:"";display:block;clear:both}
#footer .BtnBox .BtnBoxRow2 .BtnBoxCol{box-sizing:border-box;float:left;display:table;width:50%;height:48px;border:#e6e6e6 solid;border-width:0 1px 1px 0}
#footer .BtnBox .BtnBoxRow2 .BtnBoxCol:nth-child(2n+2){border-width:0 0 1px 0}
#footer .BtnBox .BtnBoxCol a{font-size:93%;position:relative;color:#333;text-decoration:none}
#footer .BtnBox .BtnBoxCol a:after{content:"";position:absolute;top:50%;right:10px;display:block;width:0;height:0;margin-top:-6px;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #009bdd}
#footer .BtnBox .BtnBoxCol .listIconPC:after{content:"";position:absolute;top:50%;right:10px;display:block;width:16px;height:14px;margin-top:-7px;background:url(../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_pc_blue.png) no-repeat 0 0;-webkit-background-size:16px auto;background-size:16px auto;border:0}
#footer .BtnBox .BtnBoxRow2 .BtnBoxCol a{display:table-cell;vertical-align:middle;padding:0 20px 0 10px}
#footer .BtnBox .BtnBoxRow1 .BtnBoxCol a{display:block;padding:17px 10px}
#footer .BtnBox + .ulLinkList{margin-bottom:25px}
#footer .cardStd{margin:0 0 10px}
#footer .ctaProd{margin-top:30px}
.pageTop{display:none}
.btmCloseBtnSide{position:absolute;top:10px;left:-60px;width:50px;height:50px}
.btmCloseBtnSide .jqDrawerMenuCloseSide{display:block;width:50px;height:50px}
.jqDrawerMenuCloseSide::before,.jqDrawerMenuCloseSide::after{content:"";display:block;width:5%;height:100%;background:#fff;transform:rotate(45deg);transform-origin:0 50%;position:absolute;top:calc(14% - 5px);left:45%}
.jqDrawerMenuCloseSide::after{transform:rotate(-45deg);transform-origin:100% 50%;left:auto;right:50%}
*{box-sizing:border-box;outline-width:2px}
img{max-width:100%}
table{border-collapse:collapse;border-spacing:0}
figure{margin:0}
html{height:100%}
body.modBgWhite #wrapper,body.modBgWhite .container .containerMain,body.modBgWhite{background:#fff !important}
#wrapper{background:#e9f1f3}
header .headerShadow{box-shadow:0 1px 6px 0 rgba(1,1,1,.2)}
header .headerBlock{width:100%;border-bottom:1px solid #e6e6e6}
.headerPC{background:#fff;position:relative;z-index:9999}
.headerBlockLogo{padding:12.5px 0}
.headerBlock .headerLeftBox{float:left}
.headerBlock .headerLeftBox a{text-decoration:none}
.headerBlock .headerLeftBox .headerLogoImage{margin-right:12px}
.headerBlock .headerLeftBox .headerLogoImage.headerLogoImageWithAnniv{margin-right:11px}
.headerBlock .headerRightBox{position:relative;float:right;margin-top:8px}
.headerBlock .headerRightBox.headerRightBoxIkiru{margin-top:-0.5px}
.headerRightBox .headerTopLink{display:inline-block;height:30px;padding:7px 0 7px 0;margin:4px 0 0 0;color:#333;font-size:14px;line-height:1;text-decoration:none;right:20px}
.headerRightBox .headerTopLink:hover{text-decoration:underline}
.headerRightBox .searchBox{position:relative;display:inline-block;float:right;width:220px;height:32px;background:#e9f1f3;border:1px solid #009cde;border-radius:15px;margin:0 0 0 53px;text-align:center;right:20px}
.headerRightBox .searchBox form[name="iSearchForm"] input.iSearchAssist{float:left;width:180px;height:30px;border:0;padding-left:10px;background:0;-webkit-appearance:none;appearance:none;text-align:left}
.headerRightBox .searchBox form[name="iSearchForm"] input[type="submit"]{float:right;width:calc(117% - 223px);height:30px;border:0;-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("../../../content/dam/shared/jp/ja/static/resp_images/icon/search_01.png");background-size:100% 100%;background-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}
.headerBlock .headerTab{position:relative;float:left;display:inline-block;width:25%;height:48px;border-right:1px solid #e6e6e6;padding:0;margin:0;color:#009bdd;font-size:16px;line-height:48px;text-align:center;text-decoration:none}
ul.headerBlockTop li.firstMenu div.headerTab.open{background-color:#009bdd;color:#fff}
.headerBlock .headerTab.headerTabSoudan2Row{align-items:center;font-size:15px;line-height:1.3}
ul.headerBlockTop{padding-bottom:0 !important}
.keiyakuNav .nav-02 li ul.nav-03:first-child{min-height:150px}
.kentouNav .nav-02 li ul.nav-03:first-child{min-height:100px}
ul.nav-03{padding-bottom:15px;padding-left:8px}
ul .nav-03.categorySecond{padding-top:33px}
ul .nav-03.categoryThird{padding-top:33px}
.borderNone{border-right:none !important}
.headerBlock .headerTab.active,.headerBlock .headerTab.active,.headerBlock .headerTab:hover{background-color:#009bdd;color:#fff}
.headerBlockBottom{display:table}
.headerBlockBottom>*{display:table-cell;height:50px;padding-right:20px;font-size:14px;line-height:1.4;text-align:center;vertical-align:middle}
.headerBlock .menu:last-child{padding-right:0}
.headerBlock .menu a{position:relative;display:inline-block;width:100%;color:#333;text-decoration:none}
.headerBlock .menu a:after{position:absolute;bottom:-2px;right:0;left:0;border-bottom:2px solid #fff;content:"";z-index:2}
.headerBlock .menu a:focus:after,.headerBlock .menu a:hover:after,.headerBlock .menu a.active:after{border-bottom-color:#009bdd}
.fontSizeAdjust #bloFontSizeAdjuster{position:absolute;right:-41%;top:2px;border:1px solid #009cde;font-size:0 !important}
.fontSizeAdjust #bloFontSizeAdjuster img{padding:0 2px 0 0}
.fontSizeAdjust #bloFontSizeAdjuster img:first-child{padding:0 2px 0 0}
.fontSizeAdjust #bloFontSizeAdjuster img:last-child{padding:0}
.fontSizeAdjust .headerBlock .headerRightBox{left:-210px !important}
.fontSizeAdjust .headerRightBox .headerTopLink{right:95px !important}
.fontSizeAdjust .headerRightBox .searchBox{right:80px !important;margin:0 0 0 95px}
#respHeaderMainNav{position:relative;float:right;top:5px;left:0}
#respHeaderMainNav li{float:left;margin-right:21px}
#respHeaderMainNav li:first-child{float:left;margin-right:11px}
#respHeaderMainNav li:last-child{margin:0}
#respHeaderMainNav img.opacityImg:hover{opacity:.7}
.nav-inner{position:absolute;padding-bottom:0;z-index:100;background:#fff;box-shadow:0 5px 3px 3px rgb(0 0 0 / 15%);top:139px;border-top:1px solid #e6e6e6;width:1010px;display:none}
.nav-inner div.navTextArea{margin:0 auto 20px;max-width:1010px;padding-top:20px;display:flex;align-items:center}
.largeFontSize .nav-inner div.navTextArea{margin:0 auto 20px;max-width:1010px;padding-top:25px;display:flex;align-items:center}
.nav-inner div.navTextArea span.navText{font-weight:bold;font-size:140%;padding-left:40px}
.nav-inner div.navTextArea a{padding-left:17px;background:url("../../../content/dam/shared/jp/ja/static/resp_images/icon/arrow_right_blue_01.png") left 6px no-repeat;text-decoration:none;margin-left:20px;position:relative}
.nav-inner .nav-box{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:1010px;margin:0 auto;width:100%}
.nav-inner .nav-02.type1{width:33%}
.nav-inner .nav-02.type2{width:20%}
.nav-inner .nav-02.type3{width:100%}
.nav-inner .nav-02.type4{width:auto}
.nav-inner .nav-02{max-width:1010px;border-radius:0;background:#f3f9ff;width:100%;padding:0 5px 0 20px;background:#fff;border-radius:0 0 6px 6px}
.nav-inner .nav-02>li>a{position:relative}
.nav-inner:hover + .headerTab{background-color:#009bdd;color:#fff}
ul.headerBlockTop li.firstMenu div.headerTab{flex:1;justify-content:center;display:inline-flex;text-decoration:none;position:relative;z-index:1000;cursor:pointer}
ul.headerBlockTop li.firstMenu div.headerTab.borderLeft{border-left:1px solid #e6e6e6}
ul.headerBlockTop li.firstMenu a.navLink{display:inline-flex;text-decoration:none;z-index:1000}
.nav-inner .nav-02>li{padding:5px 0}
.nav-inner .nav-02>li>a{font-size:16px;padding-left:17px;position:relative;background:url("../../../content/dam/shared/jp/ja/static/resp_images/icon/arrow_right_blue_01.png") left 6px no-repeat}
.nav-inner .nav-03 li{padding:2px 0}
.nav-inner .nav-03 li.navSubText{padding:5px 0;font-size:112%;font-weight:bold}
.nav-inner .nav-03 a{font-size:16px;padding-left:23px;position:relative}
.nav-03.sub li{padding-left:20px}
.nav-03.goods{display:flex;align-items:center;text-align:center;justify-content:space-around}
.nav-03.goods a{font-size:14px;padding-left:12px;position:relative;background:url("../../../content/dam/shared/jp/ja/static/resp_images/icon/arrow_right_blue_01.png") left 5px no-repeat}
.nav-03.goods a.twoLine{font-size:14px;padding-left:12px;position:relative;background:url("../../../content/dam/shared/jp/ja/static/resp_images/icon/arrow_right_blue_01.png") left 15px no-repeat}
.nav-03 a:hover:after,.nav-03 a.active:after,.navTextArea a:hover:after{border-bottom:solid 2px #009bdd}
.navTextArea a:after{position:absolute;bottom:-2px;right:0;left:17px;border-bottom:2px solid #fff;content:"";z-index:2}
.nav-03 a:after{position:absolute;bottom:-2px;right:0;left:23px;border-bottom:2px solid #fff;content:"";z-index:2}
.goods a:after{position:absolute;bottom:-2px;right:0;left:11px;border-bottom:2px solid #fff;content:"";z-index:2}
div.nav-box ul.nav-02:first-child{padding:0 5px 0 40px}
.jqAcCloseGnavBtn{background:0;position:absolute;width:30px;height:30px;top:15px;right:15px;text-indent:0;cursor:pointer}
.jqAcCloseGnavBtn::before,.jqAcCloseGnavBtn::after{content:"";display:block;width:5%;height:100%;background:#000;transform:rotate(45deg);transform-origin:0 50%;position:absolute;top:calc(14% - 5px);left:45%}
.jqAcCloseGnavBtn::after{transform:rotate(-45deg);transform-origin:100% 50%;left:auto;right:50%}
#gnavBlack{z-index:99;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3)}
.containerMain .topicPath{margin:0 0 15px 2px;padding:0;line-height:1.45}
.containerMain .topicPath li{display:inline;padding:0}
.containerMain .topicPath em,.containerMain .topicPath strong{font-weight:normal}
.containerMain .topicPath a{color:#999}
.containerMain .topicPath a:hover{text-decoration:none}
#contents.container .containerSide{float:right;width:210px}
.localnavCorp .dropdown-sidebarmenu{border:solid 1px #d9d9d9}
.localnavCorp .dropdown-sidebarmenu .dropdown-menubar .icon-item .currentNavItem{background-image:url("../../../content/dam/shared/jp/ja/static/images/common/icon_pdf.gif");background-position:11px 10px}
.containerSide .sb-banner{position:relative;display:block;height:88px}
.sb-banner a{display:block;height:100%;padding:17px 0 0 60px;color:#fff;font-size:13px;font-weight:bold;text-decoration:none;line-height:26px}
.sb-banner a.sb-banner-normal-2row{font-size:15px;line-height:1.8}
.sb-banner a:hover{opacity:.8}
.sb-banner a .icon{position:absolute;top:50%;left:30px;transform:translate(-50%,-50%)}
.sb-banner a span{font-size:24px}
.sb-banner.sb-request-info a{border-radius:4px;background:#f49e00}
.sb-banner.sb-advisory-info a{border-radius:4px;background:#3492be}
.sb-banner.sb-commit-advisory a{color:#333}
.sb-banner_btnRequest{-webkit-appearance:none;appearance:none;width:100%;height:88px;background:#f49e00 url("../../../content/dam/shared/jp/ja/static/resp_images/localnav/icon_book_circle_orange.png") 10px center no-repeat;border-radius:4px;border:0;padding:0 0 0 60px;color:#fff;font-size:13px;font-weight:bold;text-align:left;line-height:26px;cursor:pointer}
.sb-banner_btnRequest:hover{opacity:.8}
.sb-banner_btnRequest strong{font-size:24px}
.sb-title{background:#009bdd;border-radius:5px 5px 0 0;padding:0 5px 0 12px;color:#fff;font-size:17px;font-weight:bold}
.containerSide .note-info{border-radius:15px;background:#ace2ee;padding-top:0 !important;font-size:14px;font-weight:bold;text-align:center;line-height:28px}
.sb-contact-info{font-weight:bold}
.sb-contact-info .sb-title{line-height:67px;height:67px}
.sb-contact-info .sb-contact-info-content{padding:15px}
.sb-contact-info .sb-contact-info-content>div{padding-top:7px}
.sb-contact-info .text-info{font-size:15px;font-weight:bold;line-height:24px}
.sb-contact-info .phone-info{display:inline-block;padding-top:10px !important;color:#f49e00}
.sb-contact-info .phone-info:before{padding-right:5px;content:url("../../../content/dam/shared/jp/ja/static/resp_images/localnav/icon_phone_black.jpg")}
.sb-contact-info .phone-info p,.sb-contact-info .phone-info span{display:inline-block}
.sb-contact-info .phone-info span{line-height:1}
.sb-contact-info .phone-info .style-small{font-size:90%}
.sb-contact-info .phone-info .style-big{font-size:148%;letter-spacing:-.02em}
.sb-contact-info .timework-info{display:inline-block;color:#333;font-size:11px;font-weight:bold;line-height:22px}
.sb-contact-info .timework-info span:first-child{display:inline-block;padding-right:6px;vertical-align:top}
.sb-contact-info .timework-info span:last-child{display:inline-block}
.containerSide .navcontents,.containerSide .cmp-side-navigation{margin-bottom:15px;background:#fff;border-radius:4px;box-shadow:0 2px 3px 0 rgba(4,0,0,.25)}
#sidenav-parts-wrapper>div .experiencefragment:last-child .navcontents{margin-bottom:0 !important}
.cmp-side-navigation__btn{-webkit-appearance:none;appearance:none;width:100%;height:88px;background:#f49e00 url(../../../content/dam/shared/jp/ja/static/resp_images/localnav/icon_book_circle_orange.png) 10px center no-repeat;border-radius:4px;border:0;padding:0 0 0 60px;color:#fff;font-size:13px;font-weight:bold;text-align:left;line-height:26px;cursor:pointer}
.cmp-side-navigation__btn--text-strong{font-size:24px}
.cmp-side-navigation__btn:hover{opacity:.8}
.containerSide .icon-item{font-weight:bold}
.containerSide .icon-item.splitLineRespLocalnav{border-bottom:solid 1px #b6bbbd}
.containerSide .icon-item a{display:inline-block;width:calc( 100% - 30px);background:url("../../../content/dam/shared/jp/ja/static/resp_images/icon/arrow_right_blue_01.png") 15px 15px no-repeat;padding:10px 15px 10px 28px;color:#333;font-size:16px;text-decoration:none;line-height:1.6}
.containerSide .sb-insur-type-lists{border-radius:0;box-shadow:0 0 1px #b6bbbd;margin-top:8px;font-weight:bold}
.sb-insur-type-lists .icon-item>a{display:block;width:auto;padding:16px 15px 16px 28px;margin:0}
.sb-insur-type-lists .items-level0>li{border-bottom:1px solid #b6bbbd}
.sb-insur-type-lists .items-level0>.icon-item>a{background-position:15px 50%;text-decoration:none}
.sb-insur-type-lists .items-level0>.icon-item>a.allow-position-02{background-position:15px 22px}
.sb-insur-type-lists .items-level0>.icon-item.active>a,.sb-insur-type-lists .items-level0>.icon-item>a:hover{background-color:#009bdd;background-image:url("../../../content/dam/shared/jp/ja/static/resp_images/icon/arrow_right_white_01.png");color:#fff}
.sb-insur-type-lists .items-level0>.icon-item.active>a.allow-position-02,.sb-insur-type-lists .items-level0>.icon-item>a.allow-position-02:hover{background-position:14px 22px}
.sb-insur-type-lists .items-level0>.icon-item.active.current>a{background-image:url("../../../content/dam/shared/jp/ja/static/resp_images/icon/arrow_down_white_01.png")}
.sb-insur-type-lists .items-level2>.icon-item>a,.sb-insur-type-lists .items-level1>.icon-item>a{background:url("../../../content/dam/shared/jp/ja/static/resp_images/icon/arrow_right_blue_01.png") 15px 12px no-repeat;padding:7px 15px 7px 28px;font-size:14px;font-weight:normal}
.sb-insur-type-lists .items-level2>.icon-item.active>a,.sb-insur-type-lists .items-level2>.icon-item>a:hover,.sb-insur-type-lists .items-level1>.icon-item.active>a,.sb-insur-type-lists .items-level1>.icon-item>a:hover{background-color:#ace2ee}
.sb-insur-type-lists .items-level1>.icon-item.active.current>a{background-image:url("../../../content/dam/shared/jp/ja/static/resp_images/icon/arrow_down_blue_01.png")}
.sb-insur-type-lists .items-level2{padding-left:1em}
.sb-explore-insur{position:relative;height:88px}
.containerSide .sb-explore-insur a{position:relative;width:100%;background:url("../../../content/dam/shared/jp/ja/static/resp_images/icon/arrow_right_pink_01.png") no-repeat 15px 30px;padding:25px 38px 25px 30px;margin:0;color:#f9788a;line-height:1.3}
.containerSide .sb-explore-insur a:hover{opacity:.8}
.containerSide .sb-related-info{padding:10px 15px 16px 15px}
.containerSide .sb-related-info .title{border-bottom:1px solid #e1e1e1;padding-bottom:5px;font-size:16px;font-weight:bold}
.sb-related-info .items{margin-top:9px}
.sb-related-info .icon-item a{width:100%;background-position:left 6px;padding:0 0 0 15px;margin:6px 0 0 0;font-size:14px;line-height:1.4}
.sb-related-info .icon-item a:hover{text-decoration:underline}
.sb-register-info .sb-title{height:41px;line-height:41px}
.sb-register-info .icon-item a{width:100%;line-height:1.5}
.sb-register-info .icon-item a:hover{opacity:.8}
.containerSide .sb-insur-rules a{position:relative;display:inline-block;width:100%}
.containerSide .sb-insur-rules a:hover{opacity:.8}
.containerSide .sb-insur-rules a span:first-child{padding-right:10px}
.containerSide .sb-insur-rules a .insur-rules-logo{position:absolute;top:50%;right:15px;display:block;line-height:0;transform:translateY(-50%)}
.containerSide .sb-insur-contract a{width:100%;line-height:1.5}
.containerSide .sb-insur-contract a:hover{opacity:.8}
.ctaLine{margin:40px 0 20px}
.ctaLine *{box-sizing:border-box}
.ctaLine .image-info{margin:0 40px 0 0}
.ctaLine .text-info{font-size:16px;text-align:left}
.ctaLine .text-info strong{font-weight:bold}
.ctaLine .text-info>p{margin-bottom:1em}
.ctaLine .timework-info{position:relative;display:inline-block;padding-left:80px;font-size:16px;font-weight:normal;text-align:left}
.ctaLine .timework-info .title-info{position:absolute;left:0;font-weight:bold}
.catLine-notice{line-height:1.8}
.catLine-notice li{position:relative;display:inline-block;vertical-align:top;padding-left:1em;margin-right:2em}
.catLine-notice li:before{position:absolute;left:0;content:"※"}
.ctaLine-bnr{background:#faf58f url("../../../content/dam/shared/jp/ja/static/resp_images/common/bg_ctaLine_bnr.gif") 0 0 repeat;border-radius:0 0 5px 5px;padding:27px 20px 22px 20px}
.ctaLine-bnr>*:last-child{margin-bottom:0}
.ctaLine-bnr-title{font-size:18px;font-weight:bold;text-align:center}
.ctaLine-bnr-title strong{color:#00ba01;font-size:24px}
.ctaLine-bnr-content{margin:20px 0;text-align:center}
.ctaLine-bnr-content>*{display:inline-block;vertical-align:middle;margin-right:40px}
.ctaLine-bnr-content>*:last-child{margin-right:0}
.ctaLine-bnr-content a:hover{opacity:.8}
.btnRow1 .btnRowCol{height:48px}
.description{color:#333;font-size:12px;font-weight:normal}
.boxContent + .description{margin-top:10px}
.description.float{float:left}
.description .list{position:relative;display:inline-block;width:100%;padding-left:13px}
.description.modFontSize .list{padding-left:1.3em}
.description .list .bullet{position:absolute;left:0}
.description sup{font-size:60%;vertical-align:top}
@media print,screen and (min-width:768px){.description a:hover{text-decoration:none}
}
.btnRow2-cardProd{display:flex;align-items:stretch;margin-left:0;margin-right:0}
.btnRow2-cardProd:after{display:none}
@media print,screen and (min-width:768px){.btnRow2-cardProd .btnRowCol{min-height:60px}
}
.btnRow2.btnRow2-cardProd .btnRowCol .btnStd{border-radius:6px}
@media print,screen and (min-width:768px){.btnRow2.btnRow2-cardProd .btnRowCol .btnStd{height:100%;border-radius:6px;padding-top:0;padding-bottom:0;font-size:16px}
}
.btnRow2-cardProd.is-orange .cardBtn{background-color:#f08200 !important}
.btn-inline{letter-spacing:-.4em}
.btn-inline .btn-inline-item{position:relative;display:inline-table;width:175px;height:58px;background:#ccc;border-radius:8px;font-size:16px;font-weight:bold;text-decoration:none;vertical-align:top;letter-spacing:normal;margin-right:20px}
@media only screen and (max-width:767px){.btn-inline .btn-inline-item{width:46%;width:calc( 50% - 10px);max-width:175px;margin-right:10px;font-size:14px}
.btn-inline .btn-inline-item:last-child{margin-right:0}
}
@media only screen and (max-width:320px){.btn-inline .btn-inline-item{font-size:12px}
}
.btn-inline .btn-inline-item:hover{opacity:.8}
@media print,screen and (min-width:768px){.btn-inline .btn-inline-item:last-child{margin-right:0}
}
.btn-inline .btn-inline-item:after{position:absolute;top:50%;right:8px;width:8px;height:18px;background:url("../../../content/dam/shared/jp/ja/static/resp_images/icon/arrow_right_white_02.png") 0 0 no-repeat;background-size:contain;content:"";transform:translateY(-50%)}
.btn-inline .btn-inline-item>*{display:table-cell;vertical-align:middle}
.cardProd-cta .cardHeadLabel{font-size:20px;font-weight:bold;line-height:1.25;padding:10px 10px 7px;color:#fff;text-align:center}
.cardProd-cta.cardProdWoman{border:2px solid #f26f81}
@media only screen and (max-width:767px){.cardProd-cta.cardProdWoman{border:0}
}
.containerMain .badge-normal{font-size:14px;font-weight:normal}
.documentRequest_btn{-webkit-appearance:none;background:0;border:0;color:inherit;position:relative;display:block;width:100%;min-height:48px;background:#f49e00;border-radius:2px;box-shadow:0 2px 3px 0 rgba(4,0,0,0.25);padding:9px 10px 6px;color:#fff;font-size:16px;font-weight:bold;text-align:center;cursor:pointer}
.documentRequest_btn:before{display:inline-block;width:22px;height:23px;background:url("../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_book_white.png") no-repeat 0 0;background-size:22px auto;margin:-4px 10px 0 0;vertical-align:middle;content:""}
.documentRequest_shiryou_btn{-webkit-appearance:none;background:0;border:0;color:inherit;position:relative;display:block;width:300px;min-height:83px;margin:0 auto;background:#f49e00;border-radius:2px;box-shadow:0 2px 3px 0 rgba(4,0,0,0.25);padding:9px 10px 6px;color:#fff;font-size:16px;font-weight:bold;text-align:center;cursor:pointer}
.documentRequest_shiryou_btn:before{display:inline-block;width:22px;height:23px;background:url("../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_book_white.png") no-repeat 0 0;background-size:22px auto;margin:-4px 10px 0 0;vertical-align:middle;content:""}
@media print,screen and (min-width:768px){.documentRequest_btn:hover{opacity:.8}
.documentRequest_shiryou_btn:hover{opacity:.8}
}
.documentRequest_shiryou_btn.documentRequest_white,.documentRequest_btn.documentRequest_white{background:#FFF !important;color:#333 !important}
.documentRequest_shiryou_btn.documentRequest_white:before,.documentRequest_btn.documentRequest_white:before{background-image:url("../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_book_blue.png")}
.modalProduct_menu_item{box-shadow:0 2px 3px 0 rgba(4,0,0,.25);border-radius:6px}
.modalProduct_menu_item ~ .modalProduct_menu_item{margin-top:15px}
.modalProduct_menu_item a{display:table;table-layout:fixed;width:100%;border-radius:6px}
@media print,screen and (min-width:768px){.modalProduct_menu_item a:hover{opacity:.8}
}
.modalProduct_menu_item a>*{display:table-cell;vertical-align:middle}
.modalProduct_menu_item a:visited,.modalProduct_menu_item a:link{color:#fff;font-weight:bold;text-decoration:none}
.modalProduct_menu_item .image{width:110px;background:#fff;border-radius:6px 0 0 6px;padding:20px}
.modalProduct_menu_item .segment{background:#ccc;border-radius:0 6px 6px 0;padding:20px}
.Iframe #cboxContent{margin-top:0}
#jqDrawerMenuWrapper.fixed{position:fixed;left:0;top:0;width:100%}
#jqDrawerMenuNavArea{z-index:9999;position:absolute;right:0;top:0;display:none;width:80%;background:#e7e7e7;font-size:13px}
#jqDrawerMenuNavArea.opend{display:block;z-index:9999;position:absolute;right:0;top:0}
#jqDrawerMenuNavArea #jqDrawerMenuNavAreaInner{background:#fff;border-bottom:solid 1px #ccc}
div#jqDrawerMenuNavArea ul.ulLinkList li a.txLinkNoArrow{padding-left:16px;display:inline-block}
.Iframe #cboxClose{top:inherit;right:inherit;bottom:0;left:0;width:100%;height:auto;background:rgba(0,0,0,0.6);padding:13px 10px 12px;color:#fff;font-size:122%;font-weight:bold;text-align:center;text-indent:inherit;text-decoration:none}
@media only screen and (max-width:767px){.spHeadNavTop *{box-sizing:content-box}
#gHeaderInner{z-index:1}
#gHeaderInner noscript{display:block;padding:10px 10px 0}
noscript .txAttention{background:url("../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_emergencyinfo.png") left .1em no-repeat;background-size:14px 14px;padding-left:18px;font-size:13px;color:#e11901;font-weight:bold}
.footerTop .btnRow1-footerTop .btnStdBook .btnLabel::before{top:16px}
.topicPath,.container .containerSide,.showPC{display:none !important}
.gFooter{background:#fff;font-family:Helvetica,sans-serif;font-size:12px;-webkit-box-shadow:0 -2px 3px 0 rgba(4,0,0,0.25);box-shadow:0 -2px 3px 0 rgba(4,0,0,0.25)}
.gFooter .pc:after{display:inline-block;width:16px;height:14px;background:url("../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_pc_blue.png") right 50% no-repeat;background-size:16px 14px;margin-left:5px;vertical-align:middle;content:""}
.gFooterNav{padding:22px 15px 22px 20px;font-size:11px}
.gFooterNav li{margin-bottom:8px}
.gFooterNav li a{color:#333;text-decoration:none}
.gFooter .pageTop{display:block;background:#33b0e3;font-size:120%;color:#fff;line-height:42px;font-size:15px;font-weight:bold;text-align:center;text-decoration:none}
.gFooter .pcTopBtn{margin:0 10px}
.gFooter .pcTopBtn .pc{position:relative;display:block;background:#ecf1f2;border-radius:3px;padding:10px 30px;color:#333;font-size:13px;text-decoration:none;text-align:center}
.gFooter .pcTopBtn .pc:after{position:absolute;top:50%;right:10px;margin:-7px 0 0 0}
.gFooter .copyright{padding:20px 0;color:#fff;text-align:center}
.gFooter .copyright img{margin-bottom:8px}
.gFooter .copyright small{display:block;font-size:90%;color:#333;text-align:center}
#jqDrawerMenuNavAreaInner .telBlock{margin:0 -10px;padding:28px 10px 30px;background:#e9f1f3}
#jqDrawerMenuNavAreaInner .telBlock .btnRow2,#jqDrawerMenuNavAreaInner .telBlock .btnRow1,#jqDrawerMenuNavAreaInner .telBlock .cardTel{margin-bottom:0}
#jqDrawerMenuNavAreaInner .telBlock:first-child{padding-top:7px}
#jqDrawerMenuNavAreaInner .telBlock.type02{background:#daebf2}
.container .containerMain{background:#e9f1f3;padding:24px 10px 50px}
.containerMain>*:first-child{margin-top:0}
.containerMain>*:last-child{margin-bottom:0}
.containerMain .wide-sp,.containerMain .fullbleed{margin-right:-10px !important;margin-left:-10px !important}
.bottomNavi{box-shadow:0 -2px 5px 0 rgba(4,0,0,0.25)}
.bottomNavi>ul:after{content:""}
.bottomNaviLinkForm{display:inherit;width:100%;height:57px}
.bottomNaviLinkForm button{position:relative;display:table-cell;vertical-align:middle;width:100%;height:57px;padding:32px 5px 3px;border:0;background:transparent;color:#fff;font-size:72%;font-weight:bold;text-align:center;text-decoration:none}
.bottomNaviLinkForm button:before{position:absolute;top:10px;left:0;right:0;margin:auto;width:19px;height:20px;background:url("../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_book_white.png") 0 0 no-repeat;background-size:contain;content:""}
.row{position:relative;margin-bottom:20px}
.row:after{content:"";clear:both;display:block}
.row .linkBox{position:relative;display:block;max-width:50px;margin:20px auto}
.row .col-2,.row .col{position:relative}
.row .col-2>*:first-child,.row .col>*:first-child{margin-top:0}
.row .col-2>*:last-child,.row .col>*:last-child{margin-bottom:0}
.row .col-2 ~ .col-2{margin-top:20px}
.cardProd .cardHeader{background-color:#ccc}
.cardProd .cardBody{padding:10px}
.cardProd .cardBody .mediaLeft .mediaImage{width:80px;padding-right:15px}
.cardProd .cardBody .mediaLeft .mediaImage img{width:auto}
.cardProd .cardBody .badgeRow2{margin-left:0;margin-right:0}
.cardProd .cardBody .badgeRow2 .badgeRowCol{width:calc( 50% - 5px);padding:0;margin-right:10px}
.cardProd .cardBody .badge-normal{font-size:12px;font-weight:bold}
@media only screen and (max-width:320px){.cardProd .cardBody .badgeRow1 .badge,.cardProd .cardBody .badgeRow2 .badgeRowCol .badge{font-size:12px}
}
.cardProd .cardBody .badgeRow2 .badgeRowCol:last-child{margin-right:0}
.cardProd .cardBody .btnRow2 .btnRowCol{float:left;width:calc( 50% - 5px);padding:0;margin:0 10px 0 0;min-height:52px}
.cardProd .cardBody .btnRow2 .btnRowCol:nth-child(even){margin-right:0}
.cardProd .cardBody .btnRow2:after{content:"";clear:both;display:block}
.ctaProd.ctaProdIryo .ctaHead.showSP{display:table !important}
.ctaProdIryo .cta-item .ctaBtnImage img{width:50px}
.boxContent{position:relative;border:2px solid #ccc;margin:15px auto 0;background:#fff}
.boxContentHeadTitle{padding:1em 0;color:#333;font-size:16px;font-weight:bold;line-height:1.5;text-align:center}
.boxContentTitle{position:relative;background:#ccc;padding:6px 12px;color:#fff;font-size:20px;font-weight:bold;text-align:center}
.boxContentInside{padding:20px 10px}
.boxContentInside>*{margin-bottom:20px}
.boxContentInside>*:first-child{margin-top:0 !important}
.boxContentInside>*:last-child{margin-bottom:0 !important}
.boxContentInside>img{display:block;margin-left:auto;margin-right:auto;max-width:100%}
.row.type06 .col-2 .boxContent{border:0}
.splitContent{position:relative}
.splitContent:nth-child(even){margin-top:20px}
.splitContent img{display:block;margin:0 auto}
.bubbleBox .linkbox img{width:50px}
.bubbleTitle{position:relative;width:100%;margin:20px 0 45px}
.bubbleBoxText{font-weight:bold;font-size:24px;text-align:center}
.bubbleBoxText:before,.bubbleBoxText:after{position:relative;top:5px;display:inline-block;width:1px;height:26px;background:#191718;content:""}
.bubbleBoxText:before{margin-right:20px;-webkit-transform:rotate(-26.8deg);transform:rotate(-26.8deg)}
.bubbleBoxText:after{margin-left:20px;-webkit-transform:rotate(26.8deg);transform:rotate(26.8deg)}
.bubbleTitle .bubbleTitleText,.bubbleTitle p{position:relative;background-color:#ccc;border-radius:3px;padding:12px 10px;color:#fff;font-size:20px;font-weight:bold;line-height:1.3;text-align:center}
.bubbleTitle .bubbleTitleText:after,.bubbleTitle p:after{position:absolute;top:105%;left:50%;width:0;height:0;border:25px solid #ccc;border-bottom:0;border-right:30px solid transparent;border-left:30px solid transparent;content:'';transform:translateX(-50%)}
.bubbleTitle .smallText{font-size:16px;font-weight:normal;line-height:1}
.widebnrWrap .imgArea{text-align:center}
.widebnrWrap .imgArea.no1{background:#ace2ee}
.widebnrWrap .captionArea{background:#fff;padding:12px 10px;font-size:12px}
.widebnrWrap .imgArea.household{background:#ceede4}
.BtnBox-inner{width:100%;margin-bottom:15px;border-radius:2px;background-color:#fff;box-shadow:0 2px 3px 0 rgba(4,0,0,.25)}
.BtnBox .BtnBoxRow1 .BtnBoxCol a{display:block;padding:17px 10px}
.BtnBox .BtnBoxRow3 .BtnBoxCol{float:left;display:table;width:50%;height:48px;border:#e6e6e6 solid;border-width:1px 1px 0 0}
.BtnBox .BtnBoxRow3 .BtnBoxCol:nth-child(2),.BtnBox .BtnBoxRow3 .BtnBoxCol:first-child{border-top:0}
.BtnBox .BtnBoxRow3 .BtnBoxCol:nth-child(even){border-right:0}
.BtnBox .BtnBoxRow3 .BtnBoxCol:last-child:nth-child(odd){width:100%;border-right:0}
.footerTop .BtnBox .BtnBoxCol a{display:table-cell;padding:0 20px 0 10px;vertical-align:middle}
.footerTop .BtnBox .BtnBoxCol a{position:relative;color:#333;font-size:93%;text-decoration:none}
.footerTop .BtnBox .BtnBoxCol a:after{position:absolute;top:25px;right:10px;display:block;width:0;height:0;border-width:5px 0 5px 8px;border-style:solid;border-color:transparent transparent transparent #009bdd;margin-top:-7px;content:''}
.footerTop{margin-top:50px}
.footerTop>*:last-child{margin-bottom:0 !important}
.footerTop .section{margin-bottom:50px}
.footerTop .hdg2 + .ctaConsultation{margin-top:15px}
.footerTop .widebnrWrap{margin:0 -10px}
.footerTop .btnRow1-footerTop{margin:25px 0 0}
.footerTop .btnRow1-footerTop .btnRowCol{padding:0}
.footerTop-bnr{margin-bottom:50px}
.ctaLine{margin:40px 0}
.ctaLine .image-info{display:block;margin:0 0 20px 0}
.catLine-notice{margin-top:.3em;font-size:12px;line-height:1.5}
.catLine-notice li{display:block;padding-left:1.2em;margin:0}
.ctaLine-bnr-title{font-size:14px}
.ctaLine-bnr-title strong{font-size:16px}
.ctaLine-bnr-content>a:hover{opacity:.7}
.ctaLine-bnr-content>*{margin-right:0}
.ctaLine-bnr-qr{display:none}
.ancRow3,.ancRow4{margin:40px 0}
.ancRow3:after,.ancRow4:after{content:"";clear:both;display:block}
.ancRow4 .ancRowCol{float:left;width:calc( 50% - 5px);margin:10px 10px 0 0}
.ancRow4 .ancRowCol:nth-child(even){margin-right:0}
.ancRow4 .ancRowCol:nth-child(2),.ancRow4 .ancRowCol:first-child{margin-top:0}
.ancRow3 .ancRowCol>a,.ancRow4 .ancRowCol>a{display:block}
.ancRow3 .smallText,.ancRow4 .smallText{font-size:73%}
.tabControlBox .tabControlBoxBanner{position:relative;margin:0 0 5px}
.tabList{background:#fff;border-top:2px solid #dbe000;border-bottom:2px solid #dbe000;padding:0 5px}
.tabList:after{clear:both;content:"";display:table}
.tabList .tab{float:left;display:table;width:calc( 50% - 10px);height:60px;box-shadow:0 0 4px 0 rgba(4,0,0,0.25);margin:0 5px;font-size:16px;font-weight:bold;line-height:1.3;text-align:center}
.tabList .tab>*{display:table-cell;height:100%;vertical-align:middle}
.tabList .tab>a{color:#333;text-decoration:none}
.tabList .tab.active>a{pointer-events:none}
.tabList .tab.active,.tabList .tab.activeTab{background:#ccc;box-shadow:none;border-radius:0 !important}
.tabControlBox.top{background:#fff;margin:-24px -10px 30px}
.tabControlBox.top .tabControlBoxBanner{background:#fff}
.tabControlBox.top .tabList{border-top:0}
.tabControlBox.bottom{background:#fff;margin:0 -10px;overflow:hidden}
.tabControlBox.bottom .tabList{border-bottom:0}
.tabControlBox.bottom.downarrow:after{display:block;width:0;height:0;border-top:50px solid #11a851;border-right:60px solid transparent;border-bottom:0;border-left:60px solid transparent;margin:30px auto;content:""}
.duckButtonBox{margin:0 0 20px;background:#fff}
.duckButtonBanner{text-align:center}
.duckButtonBox.white .duckButtonBanner{background:#fff;padding:0 10px 15px;margin:0}
.duckButtonBox .description{padding:5px 10px 10px}
.duckButtonBanner .image{margin-bottom:20px}
.duckButtonBanner .duckButton{display:inline-block;width:100%;background:#f49e00;box-shadow:0 2px 3px 0 rgba(4,0,0,0.25);border-radius:3px;padding:18px 50px;color:#fff;font-size:18px;font-weight:bold;text-align:center;text-decoration:none}
.duckButton:before{display:inline-block;width:25px;height:27px;background:url("../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_book_white.png") 0 0 no-repeat;background-size:contain;margin-right:20px;vertical-align:middle;content:""}
.bnr-inline-col2-sp img{width:49%}
.btnRow1-sp .btnRowCol{width:100%}
#colorbox{max-height:100vh !important;overflow:auto !important}
#cboxContent{margin-bottom:0}
}
@media print,screen and (min-width:768px){body.pageWrap_bottomNavi{padding-bottom:0}
.showSP{display:none !important}
.pageTopBtnArea{display:none}
#contents{padding:0;margin:24px auto 100px}
a:focus{outline:-webkit-focus-ring-color auto 2px}
a.txLinkQuestion:hover{text-decoration:none}
header.showPC .container{width:1010px;margin:0 auto}
header.showPC .container:after{display:block;clear:both;content:''}
#contents.container .containerMain{float:left;width:748px}
#contents.container .containerMain.containerWide{float:none;width:100%}
.containerMain>.section{margin:40px 0}
.containerMain>*:first-child{margin-top:0}
.containerMain>*:last-child{margin-bottom:0}
.containerMain .breadcrumb{margin-bottom:24px}
.gFooter{background:#fff;border-bottom:4px solid #009bdd;padding:22px 0 18px}
.gFooterNav{margin-bottom:22px}
.gFooterNav li{display:inline-block;margin:0 22px 6px 0;font-size:14px;vertical-align:top}
.gFooterNav li a{color:#333;text-decoration:none}
.gFooterNav li a:hover{text-decoration:underline}
.gFooter .copyright .copyrightLogo{display:block;width:100px;margin:0 0 4px 46px}
.gFooter .copyright small{display:block}
.bottomNavi{display:none}
.footerTop{margin:40px 0}
.footerTop>*:last-child{margin-bottom:0 !important}
.footerTop a:hover{opacity:.8}
.footerTop .hdg2 .hdgLabel{font-size:24px}
.footerTop .ctaConsultation{box-shadow:none}
.footerTop .ctaConsultation .ctaHeadVoice .ctaHeadLabel{position:relative;display:inline-block;padding:0 20px;font-size:24px;font-weight:bold}
.ctaConsultation .ctaConsultationBtn{background:white;border-radius:4px;padding:5px 0 2px 0;margin:2px 0;text-align:center}
.ctaConsultation .ctaConsultationBtn .btnStd{width:350px;min-height:90px;border-radius:5px;padding:14px 10px 10px 10px;font-size:24px}
.ctaConsultationBtn .btnStdShop .btnLabel{padding:0}
.ctaConsultationBtn .btnStdShop .btnLabel:before{position:static;display:block;margin:0 auto 10px}
.footerTop .ctaConsultationMenu{width:634px;margin:19px auto}
.footerTop .ctaConsultationMenu>li{position:relative;width:35%;padding:0;font-size:16px;font-weight:bold;text-align:left}
.footerTop .ctaConsultationMenu>li img{float:left;margin:0 10px 0 0;width:80px}
.footerTop .ctaConsultationMenu>li div{position:absolute;top:50%;left:90px;display:inline-block;width:calc( 100% - 90px );transform:translateY(-50%)}
.footerTop .ctaConsultationMenu>li:nth-child(2){width:32%;margin-left:3%}
.footerTop .ctaConsultationMenu>li:last-child{width:30%}
.footerTop .ctaConsultationComment{width:634px;padding:10px;margin:0 auto;background-color:#ebf7fa}
.footerTop .ctaConsultationComment .mediaLeft{display:inline-block;width:auto;padding:0 102px 0 108px}
.footerTop .ctaConsultationComment .mediaLeft .mediaImage{display:inline-block;padding-right:15px}
.footerTop .ctaConsultationComment .mediaLeft .mediaDetail{display:inline-block;line-height:82px}
.footerTop-bnr{margin-bottom:25px}
.footerTop-bnr .btnRow2 .btnStd{padding-top:0;padding-bottom:0}
.footerTop .ctaProdIryo{background:transparent;margin:0;box-shadow:none}
.footerTop .ctaProdIryo .cta-item{float:left;width:calc(50% - 10px)}
.footerTop .ctaProdIryo .cta-item.cta-item-011{margin-left:0}
.footerTop .ctaProdIryo .cta-item:last-child{float:right;margin-right:0}
.footerTop .ctaProdIryo .cta-item .ctaBtnImage img{width:60px;height:56px}
.footerTop .ctaProdIryo .cta-item .btnRow1{margin:0}
.footerTop .ctaProdIryo .cta-item .jqEqualHeight{margin:0 -5px !important;padding:3px 0 2px 0}
.footerTop .ctaProdIryo .cta-item .jqEqualHeight .btnStdBorder{height:50px;line-height:1.5}
.footerTop .ctaProdIryo .cta-item .jqEqualHeight .btnStdBorder .btnLabel:after{border-width:5px 0 5px 8px;border-color:transparent transparent transparent #333}
.footerTop .ctaProdIryo .ctaHead{background:#fff;border-top:4px solid #11a851;border-bottom:4px solid #11a851;border-radius:5px;padding:0}
.footerTop .ctaProdIryo .ctaHead .ctaHeadImage{width:60%;vertical-align:bottom}
.footerTop .ctaProdIryo .ctaHead .ctaHeadLabel{width:40%}
.footerTop .ctaProdIryo .ctaBody{padding:8px;border-radius:5px;font-size:100%;font-weight:bold;text-align:center}
.footerTop .ctaProdIryo .ctaBody .btnRow1 .btnRowCol{position:relative;border-radius:5px;background:#11a851;box-shadow:0 2px 3px 0 rgba(4,0,0,.25);padding:1px 15px;margin-bottom:5px}
.footerTop .ctaProdIryo .ctaBtn{width:100%;height:54px;padding:5px 10px 0 !important;background-color:transparent;box-shadow:none;box-sizing:content-box}
.footerTop .section{margin-bottom:36px}
.footerTop .ulLinkList{margin:0;text-align:right}
.footerTop .BtnBox{position:relative}
.footerTop .BtnBox .BtnBoxLink{position:absolute;right:12px;z-index:1;padding-top:1em}
.footerTop .BtnBoxLink a:hover{text-decoration:underline;opacity:1}
.footerTop .btnRow1-footerTop{background:#fff;border-radius:3px;padding:16px 0;margin:40px 0 0;text-align:center}
.btnRow1-footerTop .btnRowCol{width:300px;margin-left:auto;margin-right:auto}
.btnRow1-footerTop .btnStd{height:80px;border:0;padding:0 50px;font-size:16px;line-height:80px;font-size:18px}
.footerTop .btnRow1-footerTop .btnStdBook .btnLabel:before{top:16px}
.tabControlBox{margin:0 0 20px}
.tabList{border-bottom:2px solid #e6e6e6;border-top:2px solid #e6e6e6}
.tabList:after{content:"";clear:both;display:block}
.tabList>.tab{float:left;display:table;width:calc(25% - 10px);height:54px;background:#fff;border:2px solid #e6e6e6;margin:0 5px;font-size:14px;font-weight:bold;text-align:center}
.tabList .tab>*{display:table-cell;color:#333;text-decoration:none;vertical-align:middle}
.tabList .tab a:hover{opacity:.8}
.tabList .tab.active{background:#dbe000;border:2px solid #dbe000;box-shadow:none;border-radius:0;pointer-events:none}
.tabControlBox.top{background-color:#fff}
.tabControlBox.top .tabList{border-top:0;padding:12px 6px 0}
.tabControlBox.top .tabList .tab{border-bottom:0;box-shadow:0 -1px 3px 0 #e6e6e6}
.tabControlBox.bottom .tabList{padding:0 7px 12px;border-bottom:0}
.tabControlBox.bottom .tabList .tab{box-shadow:0 2px 2px 1px #e6e6e6;border-top:0}
.tabControlBox.bottom.downarrow{margin:30px auto}
.tabControlBox.bottom.downarrow:after{display:block;width:0;height:0;border-top:51px solid #ccc;border-right:62px solid transparent;border-bottom:0;border-left:62px solid transparent;margin:30px auto;clear:both;content:""}
.widebnrWrap .captionArea{padding:12px 0}
.two-wide .widebnrWrap{float:left;width:calc(50% - 10px);margin-right:20px}
.two-wide .widebnrWrap:nth-child(odd){margin-right:0}
.two-wide .widebnrWrap .imgArea img{width:100%;height:auto}
.one-wide .widebnrWrap{width:calc(50% - 10px);margin:0 auto}
.one-wide .widebnrWrap .imgArea img{width:100%;height:auto}
.content-contact-info{display:inline-block;width:100%;color:#333;font-weight:bold}
.content-contact-info .ft-title{min-height:48px;background:#009bdd;color:#fff;font-size:20px;font-weight:bold;line-height:48px;text-align:center}
.content-contact-info>div{float:left;display:inline-block;width:calc(50% - 10px);background:#fff;border-radius:5px;margin-right:20px;overflow:hidden}
.content-contact-info>div:first-child{min-height:234px}
.content-contact-info>div:nth-child(2n){margin-right:0}
.ft-info-content{padding:17px 10px 12px 10px}
.ft-info-content .text-info{font-size:14px;text-align:center}
.ft-info-content .phone-info{color:#f49e00;text-align:center}
.ft-info-content .phone-info img{vertical-align:baseline}
.ft-info-content .phone-info .style-small{font-size:22px}
.ft-info-content .phone-info .style-big{font-size:30px}
.ft-contact-register .time-info{display:inline-block;font-size:14px;font-weight:normal;vertical-align:top}
.ft-contact-register .text-note{margin-top:11px;font-size:11px;font-weight:normal;line-height:1.6;text-align:left}
.ft-info-content .timework-info{display:table;width:100%}
.ft-info-content .timework-info>*{display:table-cell}
.ft-info-content .timework-info .title-info{width:5em;padding-right:10px}
.ft-info-content .timework-info .time-info{font-weight:normal}
.BtnBox .BtnBoxRow3 .BtnBoxCol{float:left;display:table;width:calc(32.3% - 1px);height:48px;background:#fff;border:#e6e6e6 solid;border-width:0 1px 1px 0;box-shadow:0 2px 3px 0 rgba(4,0,0,.25);font-size:15px}
.footerTop .BtnBox{margin-bottom:15px}
.footerTop .BtnBox .BtnBoxCol a{position:relative;display:table-cell;padding:0 20px 0 10px;color:#333;vertical-align:middle;text-decoration:none}
.footerTop .BtnBox .BtnBoxCol a:hover{text-decoration:underline;opacity:1}
.footerTop .BtnBox .BtnBoxCol a:after{position:absolute;top:25px;right:10px;display:block;width:0;height:0;border-width:5px 0 5px 8px;border-style:solid;border-color:transparent transparent transparent #009bdd;margin-top:-8.3px;content:''}
.footerTop .BtnBoxRow3 .BtnBoxCol:first-child,.footerTop .BtnBoxRow3 .BtnBoxCol:nth-child(3n+1){width:32.2%}
.footerTop .BtnBoxRow3 .BtnBoxCol:nth-child(3),.footerTop .BtnBoxRow3 .BtnBoxCol:nth-child(3n){width:35.5%}
.footerTop .btnStd.btnStdBook:hover{opacity:.8}
.footerTop .imgBnr{margin:20px 0 !important}
.ancRow3,.ancRow4{margin:40px auto}
.ancRow3:after,.ancRow4::after{content:"";clear:both;display:block}
.ancRow4 .ancRowCol{float:left;display:table;table-layout:fixed;width:25%;margin:0;padding:0 5px}
.ancRow4 .ancRowCol:nth-child(4n+1){clear:none}
.ancRow4 .ancRowCol>*{display:table-cell;vertical-align:top}
.ancRow3 .ancRowCol>a:hover,.ancRow4 .ancRowCol>a:hover{opacity:.8}
.btnRow1>.btnRowCol{margin-bottom:10px}
.btnRow1>.btnRowCol:last-child{margin-bottom:0}
.btnRow1 .btnStd{display:block;margin:auto}
.btnRow1 .btnStd:hover{opacity:.8}
.btnRow1 .btnStd .btnLabel{line-height:30px}
.footerTop .btnRow1 .btnStd .btnLabel{line-height:1.5;margin-top:4px}
.btnRow1 .btnRowCol .btnStdFaq{height:auto}
.btnRow1 .btnRowCol .btnStdFaq .btnLabel{min-height:30px;padding-left:45px;line-height:unset}
.btnRow1 .btnRowCol .btnStdFaq .btnLabel:before{width:35px;height:30px;background-size:contain;margin-top:-15px}
.hdg1.index{margin:30px 0;text-align:left}
.hdg1.index .hdgLabel{border-left:7px solid #009bdd;padding:0 0 0 14px;color:#009bdd;font-size:32px;line-height:1.2;border-bottom:0}
.row{position:relative}
.row:after{content:"";clear:both;display:block}
.row .linkBox{position:absolute;top:calc(50% + 19px);left:50%;z-index:2;width:50px;margin:0;transform:translate(-50%,-50%)}
.row .col-2,.row .col{position:relative;display:block}
.row .col-2{float:left;width:calc( 50% - 7px);margin-left:14px;vertical-align:top}
.row .col-3{float:left;width:32%;margin-left:2%;vertical-align:top}
.row .col-3:first-child,.row .col-2:first-child{margin-left:0}
.cardProd .cardBody{position:relative}
.cardProd .mediaLeft{table-layout:auto}
.cardProd .mediaLeft:after{content:"";clear:both;display:block}
.cardProd .mediaLeft .mediaImage{width:130px;padding-right:13px}
.cardProd .mediaDetail .badgeRow2{margin:0 0 10px}
.cardProd .mediaDetail .badgeRow3 .badgeRowCol,.cardProd .mediaDetail .badgeRow2 .badgeRowCol{width:97px;width:calc(50% - 5px);margin-right:10px;padding:0}
.cardProd .mediaDetail .badgeRow3 .badgeRowCol:nth-child(2n),.cardProd .mediaDetail .badgeRow2 .badgeRowCol:nth-child(2n){margin-right:0}
.cardProd .cardBody .btnRow2{margin-left:0;margin-right:0}
.cardProd .cardBody .btnRow2 .btnRowCol{width:calc( 50% - 4.5px);padding:0;margin-right:9px}
.cardProd .mediaDetail .badgeRow3 .badgeRowCol:last-child,.cardProd .cardBody .btnRow2 .btnRowCol:nth-child(2n){margin-right:0}
.cardProd .mediaDetail .badgeRow3{margin:0}
.cardProd .mediaDetail .badgeRow3 .badgeRowCol{margin-bottom:10px}
.cardProd .mediaDetail .badgeRow3 .full-pc{width:100%}
.cardProd .mediaDetail .badgeRow3 .full-pc + .badgeRowCol{margin-right:10px}
.boxContentHeadTitle{padding:1em 0;color:#333;font-size:15px;font-weight:bold;line-height:1.5;text-align:center}
.boxContentHeadTitle.boxContentHeadTitle-short{min-height:auto;margin-bottom:24px}
.boxContentHeadTitle .orangeText{color:#ff921b}
.boxContent{position:relative;display:block;width:100%;border:2px solid #ccc;background-color:#fff}
.boxContentInside:after{content:"";clear:both;display:block}
.boxContent .boxContentTitle{position:relative;display:block;background:#ccc;padding:5px 10px;color:#fff;font-size:20px;font-weight:bold;text-align:center;line-height:1.3}
.boxContent .boxContentTitle .sup{position:relative;top:-.5em;display:inline-block;font-size:70%}
.boxContent .boxContentTitle .title{position:absolute;top:50%;left:5px;width:38px;height:38px;border-radius:4px;background:#fff;color:#f9788a;font-size:125%;text-align:center;line-height:38px;transform:translateY(-50%)}
.boxContent .boxContentTitle .text{display:inline-block;padding-left:40px;line-height:1.4;text-align:left;font-size:20px;font-weight:bold}
.boxContent .boxContentInside{padding:20px 14px}
.boxContent .boxContentInside>*:not(.splitContent){margin-bottom:20px}
.boxContent .boxContentInside>*:first-child{margin-top:0}
.boxContent .boxContentInside>*:last-child{margin-bottom:0}
.boxContent .boxContentInside>img{display:block;margin:20px auto}
.splitContent{position:relative;display:inline-block;float:left;width:calc( 50% - 7px);margin:10px 0 0 14px;vertical-align:top}
.splitContent:first-child,.splitContent:nth-child(2){margin-top:0}
.splitContent:nth-child(odd){margin-left:0}
.splitContent.centerAlign{display:inline-flex;align-items:center}
.splitContent.centerAlign img{flex-shrink:0}
.splitContent.centerMiddle{display:inline-flex;align-items:center;justify-content:center}
.splitContent .smallText{font-size:90%}
.row.type06 .col-2,.row.type04 .col-2,.row.type02 .col-2,.row.type01 .splitContent{width:calc( 50% - 7px);margin-left:14px}
.row.type06 .col-2:first-child,.row.type04 .col-2:first-child,.row.type02 .col-2:first-child,.row.type01 .splitContent:first-child{margin-left:0}
.row.type01{padding:20px;background-color:#fff}
.row.type02 .boxContentInside{padding:20px 16px}
.row.type03 .boxContentInside{padding:20px 31px}
.row.type03 .col-2,.row.type03 .splitContent{width:calc( 50% - 10px);margin-left:20px}
.row.type03 .col-2:nth-child(odd),.row.type03 .splitContent:nth-child(odd){margin-left:0}
.row.type04{padding:20px;background-color:#fff}
.row.type04.noPadding{padding:0;background:0}
.row.type04 .col-2 .boxContentInside{padding:20px 6px}
.row.type06 .col-2 .boxContent{border:0}
.row.type06 .col-2 .boxContent:before{display:none}
.row.type06 .col-2 .boxContentInside{padding:20px 10px 95px}
.bubbleBox{margin:20px 40px}
.bubbleBoxText{background:0;padding-top:20px;margin-bottom:15px;font-size:26px;font-weight:bold;text-align:center}
.bubbleBoxText:before,.bubbleBoxText:after{position:relative;top:3px;display:inline-block;width:1px;height:23px;background:#191718;content:""}
.bubbleBoxText:before{margin-right:20px;-webkit-transform:rotate(-26.8deg);-ms-transform:rotate(-26.8deg);transform:rotate(-26.8deg)}
.bubbleBoxText:after{margin-left:20px;-webkit-transform:rotate(26.8deg);-ms-transform:rotate(26.8deg);transform:rotate(26.8deg)}
.bubbleTitle{display:block;padding-bottom:25px;text-align:center}
.bubbleTitle .bubbleTitleText,.bubbleTitle p{position:relative;display:inline-block;width:460px;background-color:#ccc;border-radius:8px;padding:15px;color:#fff;font-size:20px;font-weight:bold;line-height:1.3}
.bubbleTitle .bubbleTitleText:after,.bubbleTitle p:after{position:absolute;top:105%;left:50%;width:0;height:0;content:'';transform:translateX(-50%);border-top:25px solid #11a851;border-right:30px solid transparent;border-bottom:0 solid transparent;border-left:30px solid transparent}
.bubbleTitle .smallText{font-size:14px;font-weight:normal}
.containerMain .btnStd:hover{opacity:.8}
.duckButtonBox{margin:20px 0}
.duckButtonBox.white .duckButtonBanner{background:#fff;padding:15px 20px}
.duckButtonBanner{text-align:center}
.duckButtonBanner .image{margin-right:20px;width:290px}
.duckButtonBanner .duckButton{position:relative;top:-15px;display:inline-block;width:300px;background:#f49e00;box-shadow:0 2px 3px 0 rgba(4,0,0,0.25);border-radius:3px;padding:28px 50px;color:#fff;font-size:18px;font-weight:bold;text-align:center;text-decoration:none;transform:translateY(-50%)}
.duckButtonBanner .duckButton:hover{opacity:.8}
.duckButton:before{display:inline-block;width:25px;height:27px;background:url("../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_book_white.png") 0 0 no-repeat;background-size:contain;margin-right:20px;vertical-align:middle;content:""}
.modalContent{width:520px;margin-left:auto;margin-right:auto}
.modalContent .cardProd a{display:block}
.modalContent .ulLinkList a:hover{text-decoration:underline}
.modalFooter a.btnStd:hover,.modalContent .cardProd a:hover{opacity:.8}
.modalFooter a.btnStd:hover{cursor:pointer}
}
.boxContent{border-color:#11a851}
.modalProduct_menu_item.cever .segment,.boxContent .boxContentSmallD,.boxContent .boxContentSmallC,.boxContent .contentInsideTitle,.boxContent .boxContentTitle,.boxContent:before{background-color:#11a851}
.cardProd .cardBadge,.cardProd .cardBtn,.cardProd .cardHeader{background-color:#11a851;color:#fff}
.cardProd .cardBtn .btnLabel:after{border-color:transparent transparent transparent #fff}
.bubbleTitle .bubbleTitleText,.bubbleTitle p{background-color:#11a851;color:#fff}
.bubbleTitle .bubbleTitleText:after,.bubbleTitle p:after{border-top-color:#11a851}
.tabControlBox.bottom.downarrow:after{border-top-color:#11a851}
.tabList{border-color:#dbe000}
.tabList .tab.active,.tabList .tab.activeTab{background:#dbe000;border-color:#dbe000}
.tabControlBox.bottom.downarrow.lGreen:after{border-top-color:#68b100}
.boxContent.pink{border-color:#f9788a}
.modalProduct_menu_item.ladyscever .segment,.boxContent.pink .boxContentSmallD,.boxContent.pink .boxContentSmallC,.boxContent.pink .contentInsideTitle,.boxContent.pink .boxContentTitle,.boxContent.pink:before{background-color:#f9788a}
.cardProd.pink .cardBadge,.cardProd.pink .cardBtn,.cardProd.pink .cardHeader{background-color:#f9788a}
.bubbleTitle.pink .bubbleTitleText,.bubbleTitle.pink p{background-color:#f9788a}
.bubbleTitle.pink .bubbleTitleText:after,.bubbleTitle.pink p:after{border-top-color:#f9788a}
.btn-inline.is-pink .btn-inline-item{background-color:#f9788a;color:#fff}
.tabControlBox.bottom.downarrow.pink:after{border-top-color:#f9788a}
.tabControlBox.pink .tabList{border-color:#f3a69d}
.tabControlBox.pink .tab.active,.tabControlBox.pink .tab.activeTab{background:#f3a69d;border-color:#f3a69d}
.boxContent.brown{border-color:#b55a09}
.modalProduct_menu_item.kaigoever .segment,.boxContent.brown .boxContentSmallD,.boxContent.brown .boxContentSmallC,.boxContent.brown .contentInsideTitle,.boxContent.brown .boxContentTitle,.boxContent.brown:before{background-color:#b55a09}
.cardProd.brown .cardBadge,.cardProd.brown .cardBtn,.cardProd.brown .cardHeader{background-color:#b55a09}
.bubbleTitle.brown .bubbleTitleText,.bubbleTitle.brown p{background-color:#b55a09}
.bubbleTitle.brown .bubbleTitleText:after,.bubbleTitle.brown p:after{border-top-color:#b55a09}
.tabControlBox.bottom.downarrow.brown:after{border-top-color:#b55a09}
.tabControlBox.brown .tabList{border-color:#fedc5e}
.tabControlBox.brown .tab.active,.tabControlBox.brown .tab.activeTab{background:#fedc5e;border-color:#fedc5e}
.boxContent.orange{border-color:#ff921b}
.modalProduct_menu_item.yasacever .segment,.boxContent.orange .boxContentSmallC,.boxContent.orange .boxContentSmallD,.boxContent.orange .contentInsideTitle,.boxContent.orange .boxContentTitle,.boxContent.orange:before{background-color:#ff921b}
.cardProd.orange .cardBadge,.cardProd.orange .cardBtn,.cardProd.orange .cardHeader{background-color:#ff921b}
.boxContent.red{border-color:#e83820}
.boxContent.red .boxContentSmallC,.boxContent.red .boxContentSmallD,.boxContent.red .contentInsideTitle,.boxContent.red .boxContentTitle,.boxContent.red:before{background-color:#e83820}
.cardProd.red .cardBadge,.cardProd.red .cardBtn,.cardProd.red .cardHeader{background-color:#e83820}
.boxContent.yellow{border-color:#ffe100}
.boxContent.yellow .boxContentSmallC,.boxContent.yellow .boxContentSmallD,.boxContent.yellow .contentInsideTitle,.boxContent.yellow .boxContentTitle,.boxContent.yellow:before{background-color:#ffe100}
.cardProd.yellow .cardBadge,.cardProd.yellow .cardBtn,.cardProd.yellow .cardHeader{background-color:#ffe100}
.smallText{font-size:80%}
.p0{padding:0 !important}
.m0{margin:0 !important}
.floatRight{float:right !important}
.floatLeft{float:left !important}
.orangeText{color:#ff921b}
.pinkText{color:#f9788a}
.txNotice{color:#999}
.txNormal{font-weight:normal !important}
.content-contact-info .bloMaintenanceTxt{margin-top:10px;font-size:12px;font-weight:normal}
.txAttention{color:#e11901}
.text10{font-size:10px !important}
.text11{font-size:11px !important}
.text12{font-size:12px !important}
.text13{font-size:13px !important}
.text14{font-size:14px !important}
.text15{font-size:15px !important}
.text16{font-size:16px !important}
.text17{font-size:17px !important}
.text18{font-size:18px !important}
.text19{font-size:19px !important}
.text20{font-size:20px !important}
.text21{font-size:21px !important}
.text22{font-size:22px !important}
.text23{font-size:23px !important}
.text24{font-size:24px !important}
.text25{font-size:25px !important}
.text26{font-size:26px !important}
@media print,screen and (min-width:768px){.text10-pc{font-size:10px !important}
.text12-pc{font-size:11px !important}
.text14-pc{font-size:14px !important}
.text16-pc{font-size:16px !important}
.text18-pc{font-size:18px !important}
.text20-pc{font-size:20px !important}
.text22-pc{font-size:22px !important}
.text24-pc{font-size:24px !important}
.text26-pc{font-size:26px !important}
}
@media only screen and (max-width:767px){.text10-sp{font-size:10px !important}
.text12-sp{font-size:12px !important}
.text14-sp{font-size:14px !important}
.text16-sp{font-size:16px !important}
.text18-sp{font-size:18px !important}
.text20-sp{font-size:20px !important}
.text22-sp{font-size:22px !important}
.text24-sp{font-size:24px !important}
.text26-sp{font-size:26px !important}
}
@media print,screen and (min-width:768px){.txCenter-pc{text-align:center !important}
.txRight-pc{text-align:right !important}
.txLeft-pc{text-align:left !important}
.txBold-pc{font-weight:bold !important}
}
@media only screen and (max-width:767px){.txCenter-sp{text-align:center !important}
.txRight-sp{text-align:right !important}
.txLeft-sp{text-align:left !important}
.txBold-sp{font-weight:bold !important}
}
.mt05em{margin-top:.5em !important}
.mt1em{margin-top:1em !important}
.mt2em{margin-top:2em !important}
.mb05em{margin-bottom:.5em !important}
.mb1em{margin-bottom:1em !important}
.mb2em{margin-bottom:2em !important}
.mr05em{margin-right:.5em !important}
.mr1em{margin-right:1em !important}
.mr2em{margin-right:2em !important}
.ml05em{margin-left:.5em !important}
.ml1em{margin-left:1em !important}
.ml2em{margin-left:2em !important}
@media print,screen and (min-width:768px){.mt05em-pc{margin-top:.5em !important}
.mt1em-pc{margin-top:1em !important}
.mt2em-pc{margin-top:2em !important}
.mt0-pc{margin-top:0 !important}
.mt5-pc{margin-top:5px !important}
.mt10-pc{margin-top:10px !important}
.mt15-pc{margin-top:15px !important}
.mt20-pc{margin-top:20px !important}
.mt25-pc{margin-top:25px !important}
.mt30-pc{margin-top:30px !important}
.mt40-pc{margin-top:40px !important}
.mb05em-pc{margin-bottom:.5em !important}
.mb1em-pc{margin-bottom:1em !important}
.mb2em-pc{margin-bottom:2em !important}
.mb0-pc{margin-bottom:0 !important}
.mb5-pc{margin-bottom:5px !important}
.mb10-pc{margin-bottom:10px !important}
.mb15-pc{margin-bottom:15px !important}
.mb20-pc{margin-bottom:20px !important}
.mb25-pc{margin-bottom:25px !important}
.mb30-pc{margin-bottom:30px !important}
.mb40-pc{margin-bottom:40px !important}
.mb50-pc{margin-bottom:50px !important}
.mr05em-pc{margin-right:.5em !important}
.mr1em-pc{margin-right:1em !important}
.mr2em-pc{margin-right:2em !important}
.mr0-pc{margin-right:0 !important}
.mr5-pc{margin-right:5px !important}
.mr10-pc{margin-right:10px !important}
.mr15-pc{margin-right:15px !important}
.mr20-pc{margin-right:20px !important}
.mr25-pc{margin-right:25px !important}
.mr30-pc{margin-right:30px !important}
.ml05em-pc{margin-left:.5em !important}
.ml1em-pc{margin-left:1em !important}
.ml2em-pc{margin-left:2em !important}
.ml0-pc{margin-left:0 !important}
.ml5-pc{margin-left:5px !important}
.ml10-pc{margin-left:10px !important}
.ml15-pc{margin-left:15px !important}
.ml20-pc{margin-left:20px !important}
.ml25-pc{margin-left:25px !important}
.ml30-pc{margin-left:30px !important}
}
@media only screen and (max-width:767px){.mt05em-sp{margin-top:.5em !important}
.mt1em-sp{margin-top:1em !important}
.mt2em-sp{margin-top:2em !important}
.mt0-sp{margin-top:0 !important}
.mt5-sp{margin-top:5px !important}
.mt10-sp{margin-top:10px !important}
.mt15-sp{margin-top:15px !important}
.mt20-sp{margin-top:20px !important}
.mt25-sp{margin-top:25px !important}
.mt30-sp{margin-top:30px !important}
.mt40-sp{margin-top:40px !important}
.mb05em-sp{margin-bottom:.5em !important}
.mb1em-sp{margin-bottom:1em !important}
.mb2em-sp{margin-bottom:2em !important}
.mb0-sp{margin-bottom:0 !important}
.mb5-sp{margin-bottom:5px !important}
.mb10-sp{margin-bottom:10px !important}
.mb15-sp{margin-bottom:15px !important}
.mb20-sp{margin-bottom:20px !important}
.mb25-sp{margin-bottom:25px !important}
.mb30-sp{margin-bottom:30px !important}
.mb40-sp{margin-bottom:40px !important}
.mb50-sp{margin-bottom:50px !important}
.mr05em-sp{margin-right:.5em !important}
.mr1em-sp{margin-right:1em !important}
.mr2em-sp{margin-right:2em !important}
.mr0-sp{margin-right:0 !important}
.mr5-sp{margin-right:5px !important}
.mr10-sp{margin-right:10px !important}
.mr15-sp{margin-right:15px !important}
.mr20-sp{margin-right:20px !important}
.mr25-sp{margin-right:25px !important}
.mr30-sp{margin-right:30px !important}
.ml05em-sp{margin-left:.5em !important}
.ml1em-sp{margin-left:1em !important}
.ml2em-sp{margin-left:2em !important}
.ml0-sp{margin-left:0 !important}
.ml5-sp{margin-left:5px !important}
.ml10-sp{margin-left:10px !important}
.ml15-sp{margin-left:15px !important}
.ml20-sp{margin-left:20px !important}
.ml25-sp{margin-left:25px !important}
.ml30-sp{margin-left:30px !important}
}
.pt05em{padding-top:.5em !important}
.pt1em{padding-top:1em !important}
.pt2em{padding-top:2em !important}
.pb05em{padding-bottom:.5em !important}
.pb1em{padding-bottom:1em !important}
.pb2em{padding-bottom:2em !important}
.pr05em{padding-right:.5em !important}
.pr1em{padding-right:1em !important}
.pr2em{padding-right:2em !important}
.pr3em{padding-right:3em !important}
.pl05em{padding-left:.5em !important}
.pl1em{padding-left:1em !important}
.pl2em{padding-left:2em !important}
.pl3em{padding-left:3em !important}
@media print,screen and (min-width:768px){.pt05em-pc{padding-top:.5em !important}
.pt1em-pc{padding-top:1em !important}
.pt2em-pc{padding-top:2em !important}
.pt0-pc{padding-top:0 !important}
.pt5-pc{padding-top:5px !important}
.pt10-pc{padding-top:10px !important}
.pt15-pc{padding-top:15px !important}
.pt20-pc{padding-top:20px !important}
.pt25-pc{padding-top:25px !important}
.pt30-pc{padding-top:30px !important}
.pb05em-pc{padding-bottom:.5em !important}
.pb1em-pc{padding-bottom:1em !important}
.pb2em-pc{padding-bottom:2em !important}
.pb0-pc{padding-bottom:0 !important}
.pb5-pc{padding-bottom:5px !important}
.pb10-pc{padding-bottom:10px !important}
.pb15-pc{padding-bottom:15px !important}
.pb20-pc{padding-bottom:20px !important}
.pb25-pc{padding-bottom:25px !important}
.pb30-pc{padding-bottom:30px !important}
.pr05em-pc{padding-right:.5em !important}
.pr1em-pc{padding-right:1em !important}
.pr2em-pc{padding-right:2em !important}
.pr3em-pc{padding-right:3em !important}
.pr0-pc{padding-right:0 !important}
.pr5-pc{padding-right:5px !important}
.pr10-pc{padding-right:10px !important}
.pr15-pc{padding-right:15px !important}
.pr20-pc{padding-right:20px !important}
.pr25-pc{padding-right:25px !important}
.pr30-pc{padding-right:30px !important}
.pr100-pc{padding-right:100px !important}
.pr130-pc{padding-right:130px !important}
.pl05em-pc{padding-left:.5em !important}
.pl1em-pc{padding-left:1em !important}
.pl2em-pc{padding-left:2em !important}
.pl3em-pc{padding-left:3em !important}
.pl0-pc{padding-left:0 !important}
.pl5-pc{padding-left:5px !important}
.pl10-pc{padding-left:10px !important}
.pl15-pc{padding-left:15px !important}
.pl20-pc{padding-left:20px !important}
.pl25-pc{padding-left:25px !important}
.pl30-pc{padding-left:30px !important}
.pl100-pc{padding-left:100px !important}
.pl130-pc{padding-left:130px !important}
}
@media only screen and (max-width:767px){.pt05em-sp{padding-top:.5em !important}
.pt1em-sp{padding-top:1em !important}
.pt2em-sp{padding-top:2em !important}
.pt0-sp{padding-top:0 !important}
.pt5-sp{padding-top:5px !important}
.pt10-sp{padding-top:10px !important}
.pt15-sp{padding-top:15px !important}
.pt20-sp{padding-top:20px !important}
.pt25-sp{padding-top:25px !important}
.pt30-sp{padding-top:30px !important}
.pb05em-sp{padding-bottom:.5em !important}
.pb1em-sp{padding-bottom:1em !important}
.pb2em-sp{padding-bottom:2em !important}
.pb0-sp{padding-bottom:0 !important}
.pb5-sp{padding-bottom:5px !important}
.pb10-sp{padding-bottom:10px !important}
.pb15-sp{padding-bottom:15px !important}
.pb20-sp{padding-bottom:20px !important}
.pb25-sp{padding-bottom:25px !important}
.pb30-sp{padding-bottom:30px !important}
.pr05em-sp{padding-right:.5em !important}
.pr1em-sp{padding-right:1em !important}
.pr2em-sp{padding-right:2em !important}
.pr0-sp{padding-right:0 !important}
.pr5-sp{padding-right:5px !important}
.pr10-sp{padding-right:10px !important}
.pr15-sp{padding-right:15px !important}
.pr20-sp{padding-right:20px !important}
.pr25-sp{padding-right:25px !important}
.pr30-sp{padding-right:30px !important}
.pl05em-sp{padding-left:.5em !important}
.pl1em-sp{padding-left:1em !important}
.pl2em-sp{padding-left:2em !important}
.pl0-sp{padding-left:0 !important}
.pl5-sp{padding-left:5px !important}
.pl10-sp{padding-left:10px !important}
.pl15-sp{padding-left:15px !important}
.pl20-sp{padding-left:20px !important}
.pl25-sp{padding-left:25px !important}
.pl30-sp{padding-left:30px !important}
}
@media print{header,#sidebar,.gFooterNav,.pageTopBtn{display:none}
#contents.container,#contents.container .containerMain,.gFooter{width:748px;margin:0}
.bottomNavi{position:absolute !important;bottom:0}
div[data-mh],.jqSetHeight-item{height:auto !important}
_:-ms-lang(x)::-ms-backdrop,.boxContentImgAnchor-col3 li{width:90px !important}
_:-ms-lang(x)::-ms-backdrop,.boxContentImgAnchor-col3 li:not(:last-child){margin-right:0}
_:-ms-lang(x)::-ms-backdrop,.conversionBox>.conversionItem,_:-ms-lang(x)::-ms-backdrop,.two-wide .widebnrWrap,_:-ms-lang(x)::-ms-backdrop,.content-contact-info>div,_:-ms-lang(x)::-ms-backdrop,.splitContent,_:-ms-lang(x)::-ms-backdrop,.row .col-2{width:calc(49% - 10px) !important}
_:-ms-lang(x)::-ms-backdrop,.boxContentInside .splitContent{width:331px !important}
}
.bloTellWorkTime{margin:0 auto 15px;font-weight:bold;table-layout:fixed}
.bloTellWorkTime th{width:80px;text-align:left}
.bloTellWorkTime td{width:200px;text-align:center}
.TellDescription{color:#333;font-size:12px;font-weight:normal}
.TellDescription .list{padding-left:1.3em}
.TellDescription .list{position:relative;display:inline-block;width:100%;padding-left:13px}
.TellDescription .list .bullet{position:absolute;left:0}
@media print,screen and (min-width:768px){.bloTellNumber .btnTellno{display:flex;align-items:center;justify-content:center;font-size:34px}
}
@media print,screen and (max-width:767px){.btnTellRowCol .btnTellStdOval{height:48px}
.btnTellno{margin:0 -5px 20px}
.btnTellRowCol{width:100%;max-width:325px;display:table;margin:0 auto;padding:0 5px;table-layout:fixed}
.bloTellNumber .btnTellno .btnTellRowCol>*{display:table-cell;vertical-align:middle;width:100%}
.bloTellNumber .btnTellno .btnTellStdOval{display:table;margin:0 auto;padding:0 5px}
.bloTellNumber .btnTellno .btnTellStdOval{display:inline-block;padding:9px 10px 6px;-webkit-border-radius:5em;background-color:#fff;-webkit-box-shadow:0 2px 3px 0 rgba(4,0,0,0.3);box-shadow:0 2px 3px 0 rgba(4,0,0,0.3);color:#333;font-size:115%;font-weight:bold;text-align:center;text-decoration:none;vertical-align:middle;border-radius:5em}
.bloTellNumber .btnTellno .btnTellStdOval .btnTellLabel{display:inline-block;padding:0;position:relative}
}
.font14WrapRespTelToi{font-size:14px}
.inquiryAreaRespTelToi{padding:40px 34px;border:solid 1px #d9d9d9}
.dlInquiryRespTelToi{display:flex}
.dlInquiryRespTelToi>dt{width:calc(6em + 30px);padding-right:30px;font-size:1.43em;font-weight:bold;line-height:1.4}
.dlInquiryRespTelToi>dd{width:calc(100% - 154px)}
.txFreedialRespTelToi{font-size:28px;font-weight:bold;line-height:1;padding-left:47px;background-image:url("../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_tel_free.png");background-size:42px auto;background-repeat:no-repeat;background-position:top 50% left 0}
.ulNoteRespTelToi>li{font-size:1em;line-height:1.71;position:relative;padding-left:1.43em}
.ulNoteRespTelToi>li>.kome{position:absolute;left:0}
.tellPayRespTelToi{font-size:28px;font-weight:bold;line-height:1}
.tellPayRespTelToi>span{font-size:14px;font-weight:normal}
.txNormalRespTelToi{font-size:1.14em;line-height:1.75}
.txMediumRespTelToi{font-size:1.29em;line-height:1.56}
@media only screen and (max-width:767px){.inquiryAreaRespTelToi{padding:30px 20px}
.dlInquiryRespTelToi{display:block}
.dlInquiryRespTelToi>dd{width:100%}
{padding:30px 20px}
.tellPayRespTelToi{display:flex;justify-content:center;align-items:center;max-width:296px;width:100%;height:56px;margin:0 auto;padding-left:0;font-size:20px;background-color:#fff;background-image:none;box-shadow:0 0 5px 1px rgba(0,0,0,0.5);border-radius:60px;text-decoration:none !important;color:#333 !important}
.dlInquiryRespTelToi>dt{width:100%;padding-bottom:20px;padding-right:0;font-size:1.29em;text-align:center}
.tellPayRespTelToi>span{font-size:13px}
.ulNoteRespTelToi>li{font-size:.93em}
.txFreedialRespTelToi{display:flex;justify-content:center;align-items:center;max-width:296px;width:100%;height:56px;margin:0 auto;padding-left:0;border-radius:56px;background-color:#fff;background-image:none;box-shadow:0 0 5px 1px rgba(0,0,0,0.3);font-size:24px;text-decoration:none !important;color:#333 !important}
.txFreedialRespTelToi>span{padding-left:43px;background-image:url("../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_tel_free.png");background-size:37px auto;background-repeat:no-repeat;background-position:top 50% left 0}
}
.txDialTel668002442321AreaResponsive>a{display:flex;justify-content:center;align-items:center;max-width:290px;width:100%;margin:0 auto;padding:16px 0;border-radius:56px;box-shadow:0 1px 5px 0 rgba(0,0,0,0.3);font-size:24px;font-weight:bold;line-height:1;text-align:center;text-decoration:none;color:#333}
.txDialTel668002442321AreaResponsive>a>img{width:38px;vertical-align:middle;margin-right:5px}
.receptionableTimeTel668002442321AreaResponsive{display:flex;justify-content:center;font-size:114%}
.receptionableTimeTel668002442321AreaResponsive>dt{width:5em}
.receptionableTimeTel668002442321AreaResponsive>dd{max-width:calc(100% - 5em)}
@media only screen and (min-width:768px){.txDialTel668002442321AreaResponsive{text-align:center;font-size:229%;font-weight:bold}
.txDialTel668002442321AreaResponsive>img{width:57px;vertical-align:middle;margin-right:10px}
}
@media only screen and (max-width:767px){.txReadTel154498Resp{font-size:114%;font-weight:bold;margin-bottom:10px}
.txDialTel154498Resp{margin-bottom:20px;padding:0 15px}
.txDialTel154498Resp>a{display:flex;align-items:center;justify-content:center;height:58px;padding:10px 10px 10px;border-radius:50px;box-shadow:0 0 5px 1px rgba(0,0,0,0.5);font-size:24px;font-weight:bold;color:#333;text-decoration:none;line-height:1}
.txDialTel154498Resp>a>img{height:23px;vertical-align:middle;margin-right:5px;margin-bottom:5px}
.txReceptionableTel154498Resp{margin-left:20px;text-align:left}
.txReceptionableTel154498Resp .telTime{margin:0 5px}
.txReceptionableTel154498Resp .telDays{display:block}
.txKomeListTel154498Resp{margin-left:20px;padding-left:1em;position:relative;text-align:left}
.txKomeListTel154498Resp>.kome{position:absolute;left:0}
}
@media only screen and (min-width:768px){.txReadTel154498Resp{font-size:129%;font-weight:bold}
.txDialTel154498Resp{font-size:41px;font-weight:bold;line-height:1}
.txDialTel154498Resp>img{margin-bottom:10px;width:70px;vertical-align:middle;margin-right:15px}
.txReceptionableTel154498Resp{display:flex;flex-wrap:wrap;width:400px;margin:0 auto;text-align:left;font-size:114%}
.txReceptionableTel154498Resp .telUketuke{font-weight:bold}
.txReceptionableTel154498Resp .telTime{font-weight:bold;margin-left:25px;margin-right:10px}
.txKomeListTel154498Resp{display:inline-block;padding-left:1em;position:relative;text-align:left}
.txKomeListTel154498Resp>.kome{position:absolute;left:0}
}
@media all and (-ms-high-contrast:none){.requestBtnResponsivePamphlet{font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Verdana,Osaka,sans-serif}
}
@media only screen and (max-width:767px){.requestBtnResponsivePamphlet{border-radius:40px;-webkit-border-radius:40px;padding:5px;box-shadow:0 2px 3px 0 rgba(4,0,0,0.25);border:2px solid #e98300;background:#e98300;width:100%;float:none}
.requestBtnResponsivePamphlet>span{min-height:30px;box-sizing:content-box;color:#fff;position:relative;font-size:14px;display:inline-block;border-radius:40px;-webkit-border-radius:40px;text-align:center;letter-spacing:1px}
.requestBtnResponsivePamphlet>span:before{display:block;width:29px;height:37px;background:url("../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_book_white.png") no-repeat 0 0;background-size:80%;vertical-align:middle;content:"";position:absolute;top:22%;left:-16%}
.requestBtnResponsivePamphlet.type1lineCentering{display:flex;justify-content:center;align-items:center;min-height:59px}
.requestBtnResponsivePamphlet.type1lineCentering>span{min-height:0;padding:0 0 0 40px}
.requestBtnResponsivePamphlet.type1lineCentering>span:before{left:0;top:calc(50% - 26px / 2);height:26px;width:29px}
}
@media only screen and (min-width:768px){.requestBtnResponsivePamphlet{border:2px solid #e98300;background:#e98300;width:430px;margin:0 auto;padding:10px 5px;display:inline-block;cursor:pointer;outline:0;box-shadow:0 2px 3px 0 rgba(4,0,0,0.25);color:#fff;border-radius:40px;-webkit-border-radius:40px}
.requestBtnResponsivePamphlet:hover{opacity:.85}
.requestBtnResponsivePamphlet>span{font-size:16px;background:#e98300;min-height:50px;padding:5px 0 0;box-sizing:content-box;color:#fff;position:relative;letter-spacing:1px}
.requestBtnResponsivePamphlet>span:before{display:block;width:29px;height:37px;background:url("../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_book_white.png") no-repeat 0 0;background-size:30px auto;vertical-align:middle;content:"";position:absolute;top:23%;left:-29%}
.requestBtnResponsivePamphlet.type1lineCentering{display:flex;justify-content:center;align-items:center;min-height:78px}
.requestBtnResponsivePamphlet.type1lineCentering>span{min-height:0;padding:0 0 0 60px}
.requestBtnResponsivePamphlet.type1lineCentering>span:before{left:0;top:calc(50% - 34px / 2);height:34px}
}
a.linkHoverActionResponsive{text-decoration:none !important}
@media only screen and (min-width:768px){a.linkHoverActionResponsive:link{text-decoration:none !important}
a.linkHoverActionResponsive:visited{text-decoration:none !important}
a.linkHoverActionResponsive:hover{text-decoration:underline !important}
a.linkHoverActionResponsive:active{text-decoration:underline !important}
}
a.simRespRequestBtnEverPrime,a.simRespRequestBtnEverPrimeLadys,a.simRespRequestBtnEverPrimeJok{display:none}
body.themeEverPrime a.simRespRequestBtnNormal{display:none}
body.themeEverPrime a.simRespRequestBtnEverPrime{display:inline}
body.themeLadysEverPrime a.simRespRequestBtnNormal{display:none}
body.themeLadysEverPrime a.simRespRequestBtnEverPrimeLadys{display:inline}
body.themeEverPrimeJok a.simRespRequestBtnNormal{display:none}
body.themeEverPrimeJok a.simRespRequestBtnEverPrimeJok{display:inline}
.txBlueArrowLeftResponsive{padding-left:20px;background-image:url("../../../content/dam/shared/jp/ja/static/resp_images/icon/arrow_right_blue_lerge_01.png");background-size:11px;background-repeat:no-repeat;background-position:left calc((1.56em - 15px) / 2);line-height:1.56}
.txPdfRightResponsive{padding-right:20px;background:url("../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_pdf.png") right 50% no-repeat;background-size:13px auto}
.borderBoxAreaRspCommon{padding:30px 20px;border:solid 1px #d9d9d9}
@media print,screen and (min-width:768px){.borderBoxAreaRspCommon a.txComBlue.txNoDecoration:link,.borderBoxAreaRspCommon a.txComBlue.txNoDecoration:visited,.borderBoxAreaRspCommon a.txComBlue.txNoDecoration:focus{text-decoration:none !important}
.borderBoxAreaRspCommon a.txComBlue.txNoDecoration:hover,.borderBoxAreaRspCommon a.txComBlue.txNoDecoration:active{text-decoration:underline !important}
}
.txReadRspCommonTel{font-size:129%}
.dlServiceTimeRspCommon>dt{float:left;width:7em}
.dlServiceTimeRspCommon>dd{overflow:hidden}
a.txFreedialRspCommonTel{display:flex;justify-content:center;align-items:center;height:56px;max-width:300px;width:100%;margin:0 auto;border-radius:56px;box-shadow:0 0 5px 0 rgba(0,0,0,.25);font-size:164%;font-weight:bold;text-decoration:none;color:#333}
a.txFreedialRspCommonTel>img{width:37px;margin-right:5px}
@media print,screen and (min-width:768px){.txFreedialRspCommonTel{font-size:200%;font-weight:bold;line-height:1}
.txFreedialRspCommonTel>img{width:50px;margin-right:10px}
}
.dlReceptionableTimeRspCommonTel{display:flex;justify-content:center}
.dlReceptionableTimeRspCommonTel>dt{min-width:4em}
.dlReceptionableTimeRspCommonTel>dd{padding-left:1em}
.dlReceptionableTimeRspCommonTel.dlReceptionableTimeAlignLeftRspCommonTel{max-width:300px;justify-content:left;margin:0 auto}
@media print,screen and (min-width:768px){.dlReceptionableTimeRspCommonTel.dlReceptionableTimeAlignLeftRspCommonTel{max-width:275px}
}
.telNumBorderBoxInqRespCommon{padding:40px;border:1px solid #CCC}
.telNumBorderBoxTelTxInqRespCommon{position:relative;margin-bottom:15px;padding-left:67px;font-weight:bold;font-size:197%;line-height:1}
.telNumBorderBoxTelTxInqRespCommon:before{content:"";position:absolute;top:3px;left:0;width:61px;height:35px;background:url("../../../content/dam/aflac/jp/ja/static/inquiry/images/icon_resp_inquiry_freedial_01.png") no-repeat 0 0;background-size:50px auto}
.telNumBorderBoxStandardTxInqRespCommon{font-size:89%}
.telNumBorderBoxSmallTxInqRespCommon{font-size:80%}
.telNumBorderBoxBoxNoteInqRespCommon{padding-left:2rem;text-indent:-2rem}
.telNumBorderBoxBlueLinkInqRespCommon>a{padding:3px 0;font-size:100%;font-weight:bold;color:#00a5d9;text-decoration:none}
.telNumBorderBoxQuesIconInqRespCommon{padding-left:1.9rem;background:url("../../../content/dam/aflac/jp/ja/static/inquiry/images/icon_resp_inquiry_content_07.png") no-repeat 6px 0;background-size:20px 20px}
.otherHideInqRespCommon .telNumBorderBoxTxOtherInqRespCommon,.abroadHideInqRespCommon .telNumBorderBoxTxAbroadInqRespCommon{display:none}
@media only screen and (max-width:767px){.telNumBorderBoxInqRespCommon{padding:30px 20px}
a.telNumBorderBoxTelTxInqRespCommon{display:inline-block;font-size:1.75rem;margin-bottom:10px;padding:0 0 0 47px;text-align:center;color:#333;text-decoration:none}
.telNumBorderBoxTelTxInqRespCommon:before{top:0;background-size:45px 26px;width:45px;height:26px}
.telNumBorderBoxStandardTxInqRespCommon{font-size:.75rem}
.telNumBorderBoxSmallTxInqRespCommon{font-size:.75rem}
.telNumBorderBoxBoxNoteInqRespCommon{padding-left:1.5rem;text-indent:-1.5rem}
.telNumBorderBoxBlueLinkInqRespCommon>a{font-size:1rem}
.telNumBorderBoxQuesIconInqRespCommon{position:relative;padding-left:1.6rem;background:0}
.telNumBorderBoxQuesIconInqRespCommon:before{content:"";position:absolute;left:2px;top:1px;display:block;width:23px;height:23px;background:url("../../../content/dam/aflac/jp/ja/static/inquiry/images/icon_resp_inquiry_content_07.png") no-repeat 2px 2px;background-size:16px 16px}
.telNumBorderBoxTxOtherInqRespCommon{font-size:.9rem;text-align:center}
}
h1.h1RspCommon{font-size:171%}
h2.h2RspCommon{font-size:157%}
h3.h3RspCommon{font-size:143%}
h4.h4RspCommon{font-size:129%}
@media only screen and (min-width:768px){h1.h1RspCommon{font-size:229%}
h2.h2RspCommon{font-size:200%}
h3.h3RspCommon{font-size:171%}
h4.h4RspCommon{font-size:143%}
}
.pluginAreaReaderOnlyResponsive{display:flex;padding:20px;border:solid 1px #bebebe}
.pluginAreaReaderOnlyResponsive>dt{width:179px;padding-top:8px;text-align:left}
.pluginAreaReaderOnlyResponsive>dd{width:calc(100% - 179px);font-size:16px;line-height:30px}
.linkBtnBgWhiteRspCommon>a{display:block;width:100%;max-width:320px;margin:0 auto;padding:14px 10px 15px;border-radius:56px;background:#fff;text-align:center;text-decoration:none;font-size:129%;color:#333;box-shadow:0 2px 10px 1px rgba(0,0,0,.25)}
@media only screen and (min-width:768px){.linkBtnBgWhiteRspSick>a{display:inline-block;max-width:none;min-width:360px;width:auto;padding:18px 30px 19px}
.linkBtnBgWhiteRspCommon>a:hover{opacity:.7}
}
.ulFlexContractProcedureRspCommon>li:not(:first-child){margin-top:10px}
.ulFlexContractProcedureRspCommon>li>a{width:100%;display:flex;justify-content:flex-start;align-items:center;padding:20px 45px 20px 15px;border:solid 1px #d9d9d9;text-align:center;font-size:114%;font-weight:bold;text-decoration:none;color:#333}
.ulFlexContractProcedureRspCommon>li>a>figure{max-width:62px;min-width:62px;margin-right:20px}
.ulFlexContractProcedureRspCommon>li>a>p{width:calc(100% - 62px)}
@media only screen and (min-width:768px){.ulFlexContractProcedureRspCommon{display:flex;flex-wrap:wrap}
.ulFlexContractProcedureRspCommon.ulFlexContractProcedure3colRspCommon>li{width:calc((100% - 36px) / 3)}
.ulFlexContractProcedureRspCommon.ulFlexContractProcedure3colRspCommon>li:not(:first-child){margin-top:0;margin-left:18px}
.ulFlexContractProcedureRspCommon.ulFlexContractProcedure4colRspCommon>li{width:calc((100% - 30px) / 4)}
.ulFlexContractProcedureRspCommon.ulFlexContractProcedure4colRspCommon>li:not(:first-child){margin-top:0;margin-left:10px}
.ulFlexContractProcedureRspCommon>li>a{height:100%;flex-wrap:wrap;padding:30px}
.ulFlexContractProcedureRspCommon.ulFlexContractProcedure4colRspCommon>li>a{padding:20px}
.ulFlexContractProcedureRspCommon>li>a>figure{max-width:none;min-width:0;width:75px;margin:0 auto 20px}
.ulFlexContractProcedureRspCommon>li>a>p{width:100%}
.ulFlexContractProcedureRspCommon>li>a:hover{opacity:.7}
.ulFlexContractProcedureRspCommon.ulFlexContractProcedure4colRspCommon>li>a>figure{margin:0 auto 10px}
}
.ctaFreeCunsultation{padding:27px 20px 20px;background-color:#fff;border:1px solid #d9d9d9}
.ctaFreeCunsultation img{max-width:100%}
.txTitleCtaFreeCunsultation{font-size:157%}
.ctaFreeCunsultation>div{max-width:748px;margin:0 auto}
.ctaFreeCunsultationForte{display:flex;justify-content:space-around}
.ctaFreeCunsultationForte>li{width:calc((100% - 43px) / 3)}
.ctaFreeCunsultationForte>li>figure{margin:0 8px 10px}
.ctaFreeCunsultationWay>li{padding:20px 15px 24px;border:1px solid #d9d9d9;text-align:center}
.ctaFreeCunsultationWay>li>figure{max-width:237px;margin:0 auto}
.ctaFreeCunsultationWay>li>h3{font-weight:bold}
.ctaFreeCunsultationWay>li .txSmallCtaFreeCunsultation{font-size:86%}
.blueBtnOnlineCtaFreeCunsultationWay>a,.blueBtnShopCtaFreeCunsultationWay>a{max-width:264px;display:block;margin:0 auto;padding:12px 0;border-radius:96px;background:#00a5d9;font-size:114%;text-align:center;text-decoration:none;color:#fff;box-shadow:0 2px 3px 0 rgba(4,0,0,.25)}
.blueBtnOnlineCtaFreeCunsultationWay>a>span{position:relative;padding:0 6px 0 30px}
.blueBtnOnlineCtaFreeCunsultationWay>a>span:before{content:"";position:absolute;display:block;width:13px;height:21px;top:50%;left:0;margin-top:calc(-21px / 2);background-image:url("../../../content/dam/shared/jp/ja/static/images/icon_btn_consul_online_soudan.png");background-size:100%}
.blueBtnShopCtaFreeCunsultationWay>a>span{position:relative;padding:0 8px 0 30px}
.blueBtnShopCtaFreeCunsultationWay>a>span:before{content:"";position:absolute;display:block;width:16px;height:23px;top:50%;left:0;margin-top:calc(-23px / 2);background-image:url("../../../content/dam/shared/jp/ja/static/images/icon_btn_consul_shop_soudan.png");background-size:100%;background-repeat:no-repeat}
.ctaFreeCunsultationWay .txBgYellowMarkerRspCommon{padding:0 25px;background:linear-gradient(rgba(0,0,0,0) 60%,#fcec76 40%)}
.txTitleCtaFreeCunsultationWay{font-size:143%}
@media print,screen and (min-width:768px){.ctaFreeCunsultation{margin:0;padding:0}
.ctaFreeCunsultation>div{padding:33px 24px 24px}
.txTitleCtaFreeCunsultation{font-size:200%;font-weight:bold}
.ctaFreeCunsultationForte{width:640px;margin:0 auto;justify-content:space-between}
.ctaFreeCunsultationForte>li{display:flex;align-items:center}
.ctaFreeCunsultationForte>li:nth-child(1){width:215px}
.ctaFreeCunsultationForte>li:nth-child(2){width:177px}
.ctaFreeCunsultationForte>li:nth-child(3){width:184px}
.ctaFreeCunsultationForte>li>figure{min-width:80px;margin:0 9px 0 0}
.ctaFreeCunsultationForte>li>span{font-size:107%;font-weight:bold}
.ctaFreeCunsultationWay{display:flex;justify-content:space-between}
.ctaFreeCunsultationWay>li{width:340px;position:relative}
.ctaFreeCunsultationWay>li>figure{max-width:229px;margin:0 auto 92px}
.txTitleCtaFreeCunsultationWay{font-weight:bold}
.ctaFreeCunsultationWay .txBgYellowMarkerRspCommon{padding:0}
.blueBtnOnlineCtaFreeCunsultationWay,.blueBtnShopCtaFreeCunsultationWay{position:absolute;width:calc(100% - 30px);left:15px;bottom:24px}
.blueBtnOnlineCtaFreeCunsultationWay>a,.blueBtnShopCtaFreeCunsultationWay>a{max-width:295px;padding:20px 0;font-size:129%;font-weight:bold}
.blueBtnOnlineCtaFreeCunsultationWay>a:hover,.blueBtnShopCtaFreeCunsultationWay>a:hover{opacity:.7}
.blueBtnOnlineCtaFreeCunsultationWay>a>span{padding:0 0 0 23px}
.blueBtnOnlineCtaFreeCunsultationWay>a>span:before{width:14px;height:22px;margin-top:calc(-22px / 2)}
.blueBtnShopCtaFreeCunsultationWay>a>span{padding:0 0 0 24px}
.blueBtnShopCtaFreeCunsultationWay>a>span:before{width:17px;height:24px;margin-top:calc(-24px / 2)}
}
@media only screen and (max-width:767px){.txTitleCtaFreeCunsultation{font-weight:bold}
.ctaFreeCunsultationForte>li>span{font-weight:bold}
.txTitleCtaFreeCunsultationWay{font-weight:bold}
.blueBtnOnlineCtaFreeCunsultationWay>a,.blueBtnShopCtaFreeCunsultationWay>a{font-weight:bold}
}
@media only screen and (max-width:374px){.blueBtnOnlineCtaFreeCunsultationWay>a,.blueBtnShopCtaFreeCunsultationWay>a{font-size:86%}
.ctaFreeCunsultationWay .txBgYellowMarkerRspCommon{padding:0}
}
.reservedHeaderImgRspCommon>img{max-width:100%;height:auto}
dl.gFooterLinkAc{padding:22px 15px 22px 20px}
dl.gFooterLinkAc>dt>a{display:block;padding:0 50px 5px 0;border-bottom:solid 2px #ecf1f2;background-image:url("../../../content/dam/shared/jp/ja/static/images/icon_acordion_gray_arrow_01_cls.png");background-repeat:no-repeat;background-size:19px auto;background-position:right 10px top 6px;font-size:16px;font-weight:bold;text-decoration:none;color:#333}
dl.gFooterLinkAc>dt>a.open{background-image:url("../../../content/dam/shared/jp/ja/static/images/icon_acordion_gray_arrow_01_opn.png")}
dl.gFooterLinkAc>dd>ul>li{margin-top:8px}
dl.gFooterLinkAc>dd>ul>li>a{font-size:11px;text-decoration:none;color:#333}
dl.gFooterLinkAc>dd>ul>li>a[target="_blank"]{position:relative;padding-right:16px}
dl.gFooterLinkAc>dd>ul>li>a[target="_blank"]:after{content:"";position:absolute;bottom:0;right:0;display:block;width:12px;height:12px;background-image:url("../../../content/dam/shared/jp/ja/static/images/products/resp_icon_blank.png");background-repeat:no-repeat;background-size:100% auto}
@media print,screen and (min-width:768px){dl.gFooterLinkAc{padding:0 0 28px}
dl.gFooterLinkAc>dt>span{font-size:16px;font-weight:bold}
dl.gFooterLinkAc>dd{display:block !important}
dl.gFooterLinkAc>dd>ul{display:flex;flex-wrap:wrap}
dl.gFooterLinkAc>dd>ul>li{width:calc(100% / 3);margin-top:6px;font-size:14px}
dl.gFooterLinkAc>dd>ul>li>a{font-size:14px}
dl.gFooterLinkAc>dd>ul>li>a:hover{text-decoration:underline}
dl.gFooterLinkAc>dd>ul>li>a[target="_blank"]{padding-right:22px}
dl.gFooterLinkAc>dd>ul>li>a[target="_blank"]:after{bottom:3px;width:16px;height:16px}
}
.telAreaRsp588033-pc{padding:35px;background-color:#fff;border:solid 1px #ccc}
.txSize16Rsp588033-pc{font-size:114%}
.txSize18Rsp588033-pc{font-size:129%}
a.txModalLinkRsp588033-pc{padding:3px 25px 3px 0;background-image:url("../../../content/dam/shared/jp/ja/static/images/icon_modal_link_question.png");background-repeat:no-repeat;background-size:16px;background-position:top 50% right 0;text-decoration:none;color:#00a5d9;font-weight:bold}
a.txModalLinkRsp588033-pc:hover{opacity:.7}
.txTelNumRsp588033-pc{position:relative;padding-left:68px;background-image:url("../../../content/dam/shared/jp/ja/static/images/icon_freedial_green_01.png");background-repeat:no-repeat;background-size:50px auto;background-position:top 50% left 0;font-size:251%;font-weight:bold;line-height:1}
.txTelNumRsp588033-pc>.txTelNumGoroawaseRsp588033-pc{position:absolute;left:170px;bottom:100%;font-size:41%;font-weight:normal}
.txTelNumRsp588033-pc>.txTelNumGoroawaseRsp588033-pc>span:nth-of-type(1){padding:0 0 0 10px}
.txTelNumRsp588033-pc>.txTelNumGoroawaseRsp588033-pc>span:nth-of-type(2){padding:0 0 0 9px}
.txTelNumRsp588033-pc>.txTelNumGoroawaseRsp588033-pc>span:nth-of-type(3){padding:0 6px 0 25px}
.telAreaRsp588033-sp{background-color:#fff;border:1px solid #ccc;padding:25px 19px}
.txSize12Rsp588033-sp{font-size:86%}
.txSize14OverRsp588033-sp{font-size:103%}
.btnTelLink588033-sp>a{display:flex;justify-content:center;align-items:center;max-width:296px;width:100%;height:56px;margin:0 auto;padding-left:0;border-radius:56px;background-color:#fff;background-image:none;box-shadow:0 0 5px 1px rgba(0,0,0,30%);font-size:24px;text-decoration:none !important;color:#333 !important}
.btnTelLink588033-sp>a>span{padding-left:43px;background-image:url("../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_tel_free.png");background-size:37px auto;background-repeat:no-repeat;background-position:top 50% left 0;font-weight:bold}
a.txModalLinkRsp588033-sp{padding:3px 20px 3px 0;background-image:url("../../../content/dam/shared/jp/ja/static/images/icon_modal_link_question.png");background-repeat:no-repeat;background-size:16px;background-position:top 44% right 0;text-decoration:none;color:#00a5d9;font-weight:bold}
@media only screen and (max-width:374px){.btnTelLink588033-sp>a{font-size:16px}
}
.telAreaRsp786506-pc{padding:35px;background-color:#fff;border:solid 1px #ccc}
.txSize16Rsp786506-pc{font-size:114%}
.txSize18Rsp786506-pc{font-size:129%}
a.txModalLinkRsp786506-pc{padding:3px 25px 3px 0;background-image:url("../../../content/dam/shared/jp/ja/static/images/icon_modal_link_question.png");background-repeat:no-repeat;background-size:16px;background-position:top 50% right 0;text-decoration:none;color:#00a5d9;font-weight:bold}
a.txModalLinkRsp786506-pc:hover{opacity:.7}
.txTelNumRsp786506-pc{position:relative;padding-left:68px;background-image:url("../../../content/dam/shared/jp/ja/static/images/icon_freedial_green_01.png");background-repeat:no-repeat;background-size:50px auto;background-position:top 50% left 0;font-size:251%;font-weight:bold;line-height:1}
.txTelNumRsp786506-pc>.txTelNumGoroawaseRsp786506-pc{position:absolute;left:187px;bottom:100%;font-size:12px;font-weight:normal}
.txTelNumRsp786506-pc>.txTelNumGoroawaseRsp786506-pc>span:nth-of-type(1){padding:0 12px 0 11px}
.txTelNumRsp786506-pc>.txTelNumGoroawaseRsp786506-pc>span:nth-of-type(2){padding:0 1px 0 1px}
.txTelNumRsp786506-pc>.txTelNumGoroawaseRsp786506-pc>span:nth-of-type(3){padding:0 12px 0 14px}
.telAreaRsp786506-sp{background-color:#fff;border:1px solid #ccc;padding:25px 19px}
.txSize12Rsp786506-sp{font-size:86%}
.txSize14OverRsp786506-sp{font-size:103%}
.btnTelLink786506-sp>a{display:flex;justify-content:center;align-items:center;max-width:296px;width:100%;height:56px;margin:0 auto;padding-left:0;border-radius:56px;background-color:#fff;background-image:none;box-shadow:0 0 5px 1px rgba(0,0,0,30%);font-size:24px;text-decoration:none !important;color:#333 !important}
.btnTelLink786506-sp>a>span{padding-left:43px;background-image:url("../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_tel_free.png");background-size:37px auto;background-repeat:no-repeat;background-position:top 50% left 0;font-weight:bold}
a.txModalLinkRsp786506-sp{padding:3px 20px 3px 0;background-image:url("../../../content/dam/shared/jp/ja/static/images/icon_modal_link_question.png");background-repeat:no-repeat;background-size:16px;background-position:top 44% right 0;text-decoration:none;color:#00a5d9;font-weight:bold}
@media only screen and (max-width:374px){.btnTelLink786506-sp>a{font-size:16px}
}
.telAreaRsp165018{padding:35px;background-color:#fff;border:solid 1px #ccc}
.txSize16Rsp165018{font-size:114%}
.txSize18Rsp165018{font-size:129%}
@media only screen and (min-width:768px){.txTelNumRsp165018{position:relative;padding-left:68px;background-image:url("../../../content/dam/shared/jp/ja/static/images/icon_freedial_green_01.png");background-repeat:no-repeat;background-size:50px auto;background-position:top 50% left 0;font-size:251%;font-weight:bold;line-height:1}
a.telLinkRsp165018{display:block;pointer-events:none;color:#333;text-decoration:none}
}
@media only screen and (max-width:767px){.telAreaRsp165018{padding:30px 15px}
a.telLinkRsp165018{width:100%;max-width:275px;font-size:24px;border-radius:36px;box-shadow:0 0 8px grey;text-align:center;display:block;margin:0 auto;text-decoration:none !important}
.txTelNumRsp165018{display:inline-block;font-size:24px;background-image:url("../../../content/dam/aflac/jp/ja/static/sp/shared/images/icon_tel_free.png");background-size:37px auto;background-repeat:no-repeat;background-position:top 50% left 0;border-radius:0;box-shadow:none;color:#333 !important;font-weight:bold;padding:10px 0 10px 43px;margin:0 auto}
}
.txBlueImportantRspCommon{color:#00a5d9 !important}
.txRecommendationOnlineProcedureRspCommon{font-size:129%;font-weight:bold;color:#00a5d9}
.txRecommendationOnlineProcedureRspCommon>span.slash:first-child{display:inline-block;transform:rotateY(180deg);margin-right:5px}
.txRecommendationOnlineProcedureRspCommon>span.slash:last-child{margin-left:5px}
ul.featureOnlineProcedureFlexWrapRspCommon{max-width:335px;display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 auto 15px;padding-left:10px}
ul.featureOnlineProcedureFlexWrapRspCommon>li{min-width:44%;text-align:center}
ul.featureOnlineProcedureFlexWrapRspCommon>li>figure>img{width:62px}
@media print,screen and (min-width:768px){ul.featureOnlineProcedureFlexWrapRspCommon{max-width:none;margin-bottom:3px;padding-left:0}
ul.featureOnlineProcedureFlexWrapRspCommon>li{min-width:0;width:25%}
ul.featureOnlineProcedureFlexWrapRspCommon>li>figure>img{width:68px}
.headingWrapRecommendationOnlineProcedureRspCommon{display:flex;align-items:baseline}
}
@media print,screen and (max-width:767px){ul.featureOnlineProcedureFlexWrapRspCommon>li:nth-of-type(n+3){margin-top:20px}
.minW45perRspCommon-sp{min-width:45%}
.minW50perRspCommon-sp{min-width:50%}
.minW55perRspCommon-sp{min-width:55%}
}
.canetFamilyBoxRspCommon{display:flex;justify-content:flex-start;padding:31px 17px 28px 26px;background-color:#fff8de;border-radius:7px}
.figureAreaCanetFamilyBoxRspCommon{width:118px;margin-top:23px;margin-right:16px}
.textAreaCanetFamilyBoxRspCommon{max-width:calc(100% - 134px)}
.titleCanetFamilyBoxRspCommon{margin-left:13px;margin-bottom:14px;font-size:114%;font-weight:bold}
.highlightTitleCanetFamilyBoxRspCommon{margin-right:8px;background:linear-gradient(180deg,transparent 60%,#ffe35e 60%);font-size:125%}
.boxAreaCanetFamilyBoxRspCommon{display:flex;justify-content:flex-start}
.boxCanetFamilyBoxRspCommon{width:157px;margin-left:8px;padding:11px 8px;border-radius:7px;background-color:#fff;text-align:center}
.topBoxCanetFamilyBoxRspCommon{display:flex;justify-content:flex-start;align-items:center;width:243px}
.topBoxCanetFamilyBoxRspCommon>.boxCanetFamilyBoxRspCommon{height:100%}
.circleCanetFamilyBoxRspCommon{width:78px;height:78px;background-color:#ee6c00;display:flex;justify-content:center;align-items:center;border-radius:50%;line-height:1.2;text-align:center;color:#fff}
@media print,screen and (max-width:767px){.canetFamilyBoxRspCommon{display:block;padding:30px 15px}
.figureAreaCanetFamilyBoxRspCommon{width:135px;margin:0 auto 10px}
.textAreaCanetFamilyBoxRspCommon{max-width:100%}
.titleCanetFamilyBoxRspCommon{margin:0 0 10px;text-align:center}
.boxAreaCanetFamilyBoxRspCommon{flex-wrap:wrap}
.boxCanetFamilyBoxRspCommon{width:calc((100% - 7px) / 2);margin-left:0;font-size:86%}
.boxAreaCanetFamilyBoxRspCommon>.boxCanetFamilyBoxRspCommon:nth-of-type(2n){margin-right:7px}
.topBoxCanetFamilyBoxRspCommon{width:100%;justify-content:center;margin-bottom:12px}
.circleCanetFamilyBoxRspCommon{width:66px;height:66px;font-size:86%;margin-right:10px}
}
.pb0rem{padding-bottom:0 !important}