@charset "UTF-8";.generationA .b,.generationA .markerHalfYellow,.generationA b,.generationA strong{color:#555}.generationA .bgColorYellow02{background-color:#fffff0!important}.generationA #sbtnPC{font-size:0.96em;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:33px;padding-top:1px;border-bottom:1px solid #b0b0b0;background:url("../images/common/sbtn_bg_ver3.png") center center no-repeat}#review.fxdCat .sbtnNaviTable>li:nth-child(6)>p>a,#review.ifcCat .sbtnNaviTable>li:nth-child(5)>p>a,#review.tdtCat .sbtnNaviTable>li:nth-child(3)>p>a,#review.tfxCat .sbtnNaviTable>li:nth-child(2)>p>a,#review.trvCat .sbtnNaviTable>li:nth-child(4)>p>a,#review.xemCat .sbtnNaviTable>li:first-child>p>a{background-color:#f4f4f4}body:not(.generationA) .tableCommon01+*{margin-top:2.5em!important}@media (max-width:767px){.generationA .dataDescription:before{font-size:0.8em;display:block;content:attr(data-tableDescription);color:#757575}}.generationA .cellBorder01{height:50px}.generationA .cellBorder01:before{height:40px}.generationA .toggleBtnTable{width:100%;padding:1em 0;cursor:pointer;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb}.generationA .toggleBtnTable:before{content:"もっと見る"}.generationA .toggleBtnTable.is-opened:before{content:"閉じる"}.generationA .toggleTgtTable{display:none}.generationA .toggleTgtTable table{width:100%}.generationA .table01{margin-left:auto;margin-right:auto}.generationA .ul05 li{margin-top:0.5em}.generationA .ul05 li:first-child{margin-top:0}.generationA .ul05 li:before{background:#005b40}.generationA .ul09{margin-top:5px}.generationA .ul09 li:before{position:absolute;top:1.3em;left:0.5em;display:inline-block;width:8px;height:8px;content:"";border-radius:100%;background:#005b40}body:not(.generationA) .comment02,body:not(.generationA) .comment03{margin-top:2.5em!important}body:not(.generationA) .comment02+*,body:not(.generationA) .comment03+*{margin-top:2.5em!important}.generationA .caution01,.generationA .caution02,.generationA .caution03{line-height:2}@media (max-width:767px){.generationA .caution01,.generationA .caution02,.generationA .caution03{line-height:1.7}}.generationA .caution01{margin:2.5em 0 1.3em;padding:5em 2em 2em;background-repeat:no-repeat;background-position:2em 1.2em}@media (max-width:767px){.generationA .caution01{padding:5em 2em 2em;background-position:center top 1.2em}}@media (max-width:425px){.generationA .caution01{padding:5em 1em 1em}}.generationA .caution01 p:first-of-type{margin-top:0}.generationA .caution01 p.sizeCommon11{padding-left:4em;margin-top:-3em}@media (max-width:767px){.generationA .caution01 p.sizeCommon11{padding-left:0;margin-top:0}}.generationA .reference01Name01{font-size:0.9rem;min-height:22px;margin-bottom:5px;padding-left:35px;background:url("../images/common/icon_reference01.png") left top 3px no-repeat}.generationA .reference01Box01 a:before{position:absolute;right:1px;bottom:1px;width:0;height:0;content:"";border-width:0 0 15px 15px;border-style:solid;border-color:transparent transparent #005b40 transparent}@media screen and (min-width:1025px){.generationA .sticky01{position:sticky;top:100px}}.generationA .h1StyleArticle,.generationA .hStyle01{font-size:1.8em;font-weight:bold;line-height:1.4;margin-bottom:20px;padding-bottom:20px;color:#383838;border-bottom:1px solid #005b40}.generationA .h2StyleArticle,.generationA .hStyle02,.generationA .hStyle02a,.generationA .hStyle02b,.generationA .hStyle02c{font-size:1.4em;font-weight:bold;line-height:1.4;position:relative;padding:16px 22px;color:#383838;border-bottom:3px solid #005b40;background-color:#f4f4f4}@media (max-width:767px){.generationA .h2StyleArticle,.generationA .hStyle02,.generationA .hStyle02a,.generationA .hStyle02b,.generationA .hStyle02c{border-top:1px solid #005b40}}@media (max-width:425px){.generationA .h2StyleArticle,.generationA .hStyle02,.generationA .hStyle02a,.generationA .hStyle02b,.generationA .hStyle02c{font-size:1.3em;letter-spacing:0.5px}}.generationA .h2StyleArticle{line-height:1.8;padding:16px 10px;background-color:#fff}.generationA .h2StyleArticle.typeA{border-top:1px solid #005b40!important}.generationA #blog .h2StyleArticle:after,.generationA .mainArticleWrap.typeA .h2StyleArticle:after{position:absolute;z-index:2;bottom:-3px;left:0;width:20%;height:3px;content:"";background-color:#005b40}.generationA .hStyle02.typeArticle{position:relative;padding:16px 22px 16px 65px;border-bottom:3px solid #005b40!important}.generationA .hStyle02.typeArticle:before{font-weight:normal;line-height:36px;position:absolute;top:13px;left:15px;width:33px;height:33px;content:"";text-align:center;color:#fff;border-radius:5px;background-color:#005b40}.generationA .hStyle02.typeArticle:after{position:absolute;z-index:2;bottom:-3px;left:0;width:20%;height:3px;content:"";background-color:#005b40}.generationA .h3StyleArticle,.generationA .hStyle03,.generationA .hStyle03a{font-size:1.3em;font-weight:bold;line-height:1.4;position:relative;padding:5px 10px 5px 18px;color:#383838;border-left:none!important}.generationA .h3StyleArticle:before,.generationA .hStyle03:before,.generationA .hStyle03a:before{position:absolute;top:0;bottom:0;left:0;display:block;width:8px;height:100%;content:"";border-radius:5px;background:#005b40}.generationA .h4StyleArticle,.generationA .hStyle04{background:url("../images/common/arrow_green02.png") left top 10px no-repeat}.generationA .mainArticleWrap.typeA .h4StyleArticle,.generationA .mainArticleWrap.typeA .hStyle04{margin-left:0}.generationA .mainArticleWrap.typeA div+.hStyle04{margin-top:2.5em!important}@media (max-width:767px){.generationA .mainArticleWrap.typeA div+.hStyle04{margin-top:1.5em!important}}.generationA .layoutMainTitle01Inner{position:relative;padding:8px 0 8px 24px;border-left:none}.generationA .layoutMainTitle01Inner:before{position:absolute;top:0;bottom:0;left:0;display:block;width:8px;height:100%;content:"";border-radius:5px;background:#005b40}.generationA .layoutMainTitle01Txt,.generationA .layoutMainTitle02Txt{margin-top:6px}.generationA .mainArticleWrap.typeA h4{margin-top:2.5em!important}@media (max-width:425px){.generationA .mainArticleWrap.typeA h4{margin-top:1.5em}}.generationA .mainArticleWrap.typeA h4.mtNone{margin-top:0!important}.generationA .mainArticleWrap.typeA h4.textLayoutWidest{margin-top:4em!important}@media (max-width:425px){.generationA .mainArticleWrap.typeA h4.textLayoutWidest{margin-top:2.5em}}.generationA .mainArticleWrap.typeA *+.ul01{margin-top:2.5em!important}@media (max-width:767px){.generationA .mainArticleWrap.typeA *+.ul01{margin-top:1.5em!important}}.generationA .articleList01,.generationA .articleList04Catch01,.generationA .articleListTitle01,.generationA .articleListTitle02{line-height:1.6}.generationA .articleListTitle02{position:relative;padding-left:15px}.generationA .articleListTitle02:before{position:absolute;top:0;bottom:0;left:0;display:block;width:6px;height:100%;content:"";border-radius:5px;background:#005b40}.generationA .articleList01>li:nth-child(n+2){margin-top:2em;padding-top:2em;border-top:1px solid #ddd}.generationA .articleList04 li a{position:relative}.generationA .articleList04Catch01,.generationA .articleList04Title01,.generationA .articleList04Wrap01{position:relative;z-index:2}@media screen and (min-width:768px){.generationA .articleList01{padding:10px}.generationA .articleListPhoto01{min-width:300px;margin-right:20px}.generationA .articleListTitle01{font-size:1.2rem}.generationA .articleListTitle02{font-size:1.4rem}.generationA .articleList04Catch01{font-size:1.3rem;padding:15px}.generationA .layoutMain01Inner02{padding:21px}.generationA .articleList04Title01>p{position:relative;padding-left:20px}.generationA .articleList04Title01>p:before{position:absolute;top:0;bottom:0;left:0;display:block;width:6px;height:100%;content:"";border-radius:5px;background:#005b40}}@media screen and (max-width:767px){.generationA .h3StyleArticle,.generationA .hStyle03,.generationA .hStyle03a{font-size:1.3em;font-weight:bold;padding:5px 10px 5px 18px;border-left:none!important}.generationA .h3StyleArticle:before,.generationA .hStyle03:before,.generationA .hStyle03a:before{width:5px}.generationA .articleListLayout>*{width:100%}.generationA .articleListLayout>:nth-child(n+2){margin-top:1em}.generationA .articleListPhoto01{text-align:center}.generationA .articleListTitle01{font-size:1rem}.generationA .articleListTitle02{font-size:1.2rem}.generationA .articleList04Catch01{font-size:1rem}.generationA .articleList04Main01Txt01{width:100%;height:100px;padding:0;background-color:rgba(255,255,255,0)}.generationA .articleList04Main01Name01{font-size:0.86rem;font-weight:normal;z-index:2;top:10px;left:10px;width:130px;margin-bottom:10px}.generationA .articleList04Title01{padding-bottom:0;color:#fff;border:none;background-color:rgba(0,45,32,0.85)}.generationA .articleList04Catch01{padding:15px 10px 10px;color:#fff;border:none;background-color:rgba(0,45,32,0.85)}.generationA .articleList04Catch01 .whiteSP,.generationA .articleList04Title01 .whiteSP{color:#fff!important}.generationA .articleList04Catch01 .whiteSP{font-weight:normal!important}.generationA .articleList04Catch01 .iconCommon02{color:#005b40!important;background-color:#fff!important}.generationA .articleList04img01sp{position:absolute;z-index:1;width:100%;height:100%}.generationA .articleList04img01sp:after{position:absolute;bottom:0;left:0;width:100%;height:40px;content:"";background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(67%,white),to(white));background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,white 67%,white 100%)}.generationA .articleList04img01sp img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.generationA .articleList04Icon01sp{position:relative;height:220px;padding:15px}}.mainArticleWrap.generationA [class^=mainArticleBox]{padding-left:0;padding-right:0}.mainArticleWrap.generationA [class^=mainArticleBox]>:nth-child(n+2){margin-top:3.4em}.mainArticleWrap.generationA [class^=mainArticleBox]>:nth-child(n+2).mainInner,.mainArticleWrap.generationA [class^=mainArticleBox]>:nth-child(n+2).spreadListName,.mainArticleWrap.generationA [class^=mainArticleBox]>:nth-child(n+2).spreadListWrap{margin-top:0}@media screen and (max-width:767px){.mainArticleWrap.generationA [class^=mainArticleBox]>:nth-child(n+2){margin-top:2em}}.mainArticleWrap.generationA{letter-spacing:1.35px}.mainArticleWrap.generationA .markCheck{background:url("../images/common/icon_check02.png") left top 10px no-repeat}.generationA .section,.generationA section{line-height:2}@media (max-width:767px){.generationA .section,.generationA section{font-size:1.2em;line-height:1.7}}@media (max-width:425px){.generationA .section,.generationA section{font-size:1.1em}}.generationA .section .textLayoutWidest,.generationA section .textLayoutWidest{margin-top:4em}@media (max-width:425px){.generationA .section .textLayoutWidest,.generationA section .textLayoutWidest{margin-top:2.5em}}.generationA .section .hStyle06,.generationA .section .mtTypeA,.generationA .section .reference01,.generationA .section .textLayoutWide,.generationA .section ol,.generationA .section p,.generationA .section ul,.generationA section .hStyle06,.generationA section .mtTypeA,.generationA section .reference01,.generationA section .textLayoutWide,.generationA section ol,.generationA section p,.generationA section ul{margin-top:2.5em}@media (max-width:425px){.generationA .section .hStyle06,.generationA .section .mtTypeA,.generationA .section .reference01,.generationA .section .textLayoutWide,.generationA .section ol,.generationA .section p,.generationA .section ul,.generationA section .hStyle06,.generationA section .mtTypeA,.generationA section .reference01,.generationA section .textLayoutWide,.generationA section ol,.generationA section p,.generationA section ul{margin-top:1.5em}}.generationA .section .agenda01Contents01 ol,.generationA .section .borderGray01 ol,.generationA .section .tableCommon01 td ol,.generationA section .agenda01Contents01 ol,.generationA section .borderGray01 ol,.generationA section .tableCommon01 td ol{margin-top:0}.generationA .section .faqPickupBox li:first-child,.generationA .section .textLayoutNarrow,.generationA section .faqPickupBox li:first-child,.generationA section .textLayoutNarrow{margin-top:1em}.generationA .section #chartdiv,.generationA .section .faqPickupBoxA p,.generationA .section .faqPickupBox li,.generationA .section .faqPickupBoxQ p,.generationA .section .flexCommon01 p,.generationA .section .listCommonReview p,.generationA .section .mtNone,.generationA .section .pImgLight,.generationA .section .point01 p,.generationA .section .questionCommon01 p:first-of-type,.generationA .section .referenceNote,.generationA .section .tabDeviceContents01 li:first-child,.generationA .section .tableCommon01 p,.generationA .section .toggleCommon02Contents li p,.generationA section #chartdiv,.generationA section .faqPickupBoxA p,.generationA section .faqPickupBox li,.generationA section .faqPickupBoxQ p,.generationA section .flexCommon01 p,.generationA section .listCommonReview p,.generationA section .mtNone,.generationA section .pImgLight,.generationA section .point01 p,.generationA section .questionCommon01 p:first-of-type,.generationA section .referenceNote,.generationA section .tabDeviceContents01 li:first-child,.generationA section .tableCommon01 p,.generationA section .toggleCommon02Contents li p{margin-top:0}.generationA .section .mbNone,.generationA section .mbNone{margin-bottom:0}.imgCaption01{font-size:0.9rem;margin-top:0!important;text-align:center}.generationA .rankingIcon01Wrap01{padding:7px}.generationA .rankingIcon01Wrap01.rank01,.generationA .rankingIcon01Wrap01.rank02,.generationA .rankingIcon01Wrap01.rank03{background:none}.generationA .rankingIcon01{font-size:1rem;line-height:34px;position:relative;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;width:34px;height:34px;text-align:center;color:#fff}.generationA .rankingIcon01:before{content:none}.generationA .rankingIcon01.typeA{border-radius:50%;background-color:#005b40}.generationA .rankingIcon01.typeB{border-radius:50%;background-color:#b1b1b1}.generationA .rankingIcon01.typeC{color:#b1b1b1;border-radius:50%}.generationA .rankingService01{padding:0;border:none}.generationA .sideSns li{padding:0 10px}.generationA .sideSns li a:hover{opacity:1}.generationA .sideSns li svg{width:28px;height:28px;-webkit-transition:0.3s;transition:0.3s;color:#bdbdbd}.generationA .sideSns li svg.facebook:hover{color:#5078bb}.generationA .sideSns li svg.twitter:hover{color:#73c9f0}.generationA .sideSns li svg.line:hover{color:#00c300}.generationA .sideSns li svg.rss:hover{color:#f29600}.generationA .btnAccount a,.generationA .sideBtnAccount a{font-size:1.5em;font-weight:bold;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:24px 10px;text-align:center;text-decoration:none!important;color:#fff!important;border:none;border-radius:5px;background:#ff9326;-webkit-box-shadow:none;box-shadow:none;text-shadow:1px 1px 4px rgba(0,0,0,0.5)}.generationA .sideCategoryTitle a{font-size:1.1em;display:block;padding:15px 10px;color:#fff!important;border:1px solid #d9d9d9;background-color:#94b31a;-webkit-box-shadow:inset 0 0 0 1px white;box-shadow:inset 0 0 0 1px white}.generationA .sideCategoryTitle02 a,.generationA .sideCategoryTitle02.typeB>div,.generationA .sideCategoryTitle02.typeC>div,.generationA .sideCategoryTitle02.typeC a{font-size:1.1em;font-weight:bold;position:relative;display:block;padding:0 10px 15px}.generationA .sideCategoryTitle02 a:after{position:absolute;right:0;bottom:0;left:0;width:50%;height:4px;margin:auto;content:"";background:#94b31a}.generationA .sideCategoryTitle03 a{font-size:1.1em;display:block;padding:15px 10px;color:#fff!important;border:1px solid #d9d9d9;background-color:#646464;-webkit-box-shadow:inset 0 0 0 1px white;box-shadow:inset 0 0 0 1px white}.generationA .sideCategoryTitle04 a{font-size:1.1em;display:block;padding:15px 10px;color:#fff!important;border:1px solid #d9d9d9;background-color:#444;-webkit-box-shadow:inset 0 0 0 1px white;box-shadow:inset 0 0 0 1px white}.generationA .sideCategoryTitle05 a,.generationA .sideCategoryTitle05.typeB>div{font-size:1.1em;display:block;padding:15px 10px;border:1px solid #d9d9d9;border-top:2px solid #155c41;background-color:#f0f0f0}.generationA .sideCategoryTitle02 a:hover,.generationA .sideCategoryTitle03 a:hover,.generationA .sideCategoryTitle04 a:hover,.generationA .sideCategoryTitle05 a:hover,.generationA .sideCategoryTitle a:hover{text-decoration:none!important}.generationA #blog .sideCategoryTitle05 a,.generationA #blog .sideCategoryTitle05.typeB>div{border-top-color:#a9c248}.generationA #blog .sideCategoryTitle02.typeC>div,.generationA #blog .sideCategoryTitle02.typeC a{background-color:#a9c248}.generationA .sideCategoryBox{font-size:0.9em;margin:20px auto;padding:10px;color:#383838;border:1px solid #d9d9d9;background-color:#f0f0f0}.generationA .sidePopularTitle{font-size:1.1em;position:relative;padding:10px;border:1px solid #d9d9d9;background-color:#94b31a;-webkit-box-shadow:inset 0 0 0 1px white;box-shadow:inset 0 0 0 1px white}.generationA .sidePopularTitle.typeA{padding:12px 10px;color:#fff;background-color:#005b40}.generationA .sidePopularTitle.typeB{padding:12px 10px;color:#fff;background-color:#005b40}.generationA .sidePopularTitle.typeC:before{position:absolute;bottom:-15px;left:68px;width:0;height:0;content:"";border-width:16px 12px 0 12px;border-style:solid;border-color:#d9d9d9 transparent transparent transparent}.generationA .sidePopularTitle.typeC:after{position:absolute;bottom:-13px;left:70px;width:0;height:0;content:"";border-width:15px 10px 0 10px;border-style:solid;border-color:#005b40 transparent transparent transparent}.generationA .sidePopularList04{margin-top:20px}.generationA .sidePopularList04>li>a{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;border:1px solid #d7d7d7;background-color:#fff}.generationA .sidePopularList04>li>a:before{position:absolute;top:1px;right:1px;width:0;height:0;content:"";border-width:0 15px 15px 0;border-style:solid;border-color:transparent #005b40 transparent transparent}.generationA .sidePopularList04>li>a:before{border-color:transparent #005b40 transparent transparent}.generationA .sideListBox{padding:0;color:#383838;border-right:none;border-bottom:none;border-left:none;background-color:#fff}.generationA .columnGenre01 .sideCategoryList02.columnGenre>li:first-child>p>a,.generationA .columnGenre02 .sideCategoryList02.columnGenre>li:nth-child(2)>p>a,.generationA .columnGenre03 .sideCategoryList02.columnGenre>li:nth-child(3)>p>a,.generationA .columnGenre04 .sideCategoryList02.columnGenre>li:nth-child(4)>p>a,.generationA .columnGenre05 .sideCategoryList02.columnGenre>li:nth-child(5)>p>a,.generationA .columnGenre06 .sideCategoryList02.columnGenre>li:nth-child(6)>p>a,.generationA .columnGenre07 .sideCategoryList02.columnGenre>li:nth-child(7)>p>a,.generationA .columnGenre08 .sideCategoryList02.columnGenre>li:nth-child(8)>p>a,.generationA .columnGenre09 .sideCategoryList02.columnGenre>li:nth-child(9)>p>a,.generationA .sideCategoryList02>li.current>p>a{background-color:#f4f4f4}.generationA .columnGenre01 .sideCategoryList02.columnGenre>li:first-child>p>a:after,.generationA .columnGenre02 .sideCategoryList02.columnGenre>li:nth-child(2)>p>a:after,.generationA .columnGenre03 .sideCategoryList02.columnGenre>li:nth-child(3)>p>a:after,.generationA .columnGenre04 .sideCategoryList02.columnGenre>li:nth-child(4)>p>a:after,.generationA .columnGenre05 .sideCategoryList02.columnGenre>li:nth-child(5)>p>a:after,.generationA .columnGenre06 .sideCategoryList02.columnGenre>li:nth-child(6)>p>a:after,.generationA .columnGenre07 .sideCategoryList02.columnGenre>li:nth-child(7)>p>a:after,.generationA .columnGenre08 .sideCategoryList02.columnGenre>li:nth-child(8)>p>a:after,.generationA .columnGenre09 .sideCategoryList02.columnGenre>li:nth-child(9)>p>a:after,.generationA .sideCategoryList02>li.current>p>a:after{position:absolute;top:50%;left:-9px;display:block;width:18px;height:16px;margin-top:-9px;content:"";background-image:url("../images/common/arrow06_darkGreen.png");background-position:left center}.generationA .sideCategoryList04{margin-top:5px}.generationA .sideCategoryList04>li{position:relative}.generationA .sideCategoryList04>li:nth-child(n+2):after{position:absolute;top:-1px;right:0;width:calc(100% - 25px);height:1px;content:"";border-top:1px dotted #ddd}.generationA .sideCategoryList04>li>a{position:relative;display:block;padding:10px 25px 10px 45px}.generationA .sideCategoryList04>li>a:before{position:absolute;top:50%;left:25px;display:block;width:8px;height:10px;margin-top:-6px;content:"";background-image:url("../images/common/arrow_orange01.png");background-repeat:no-repeat;background-position:center center}.generationA .sideCategoryList04>li.current>a{padding-left:35px;border:1px solid #ddd;background-color:#fff}.generationA .sideCategoryList04>li.current>a:before{position:absolute;top:50%;left:-6px;display:block;width:30px;height:16px;margin-top:-8px;content:"";background:url("../images/common/arrow22.png") center center no-repeat}.generationA .sideCategoryList04>li.current:after{border-top:none}.generationA .sideBtnCommon01{margin-top:5px}.generationA .articleBtnCommon01 a,.generationA .sideBtnCommon01 a,.generationA .sideBtnCommon02 a,.generationA .sideBtnCommon03 a{font-size:0.9rem;display:block;padding:12px 10px;text-align:center;text-decoration:none!important;color:#383838;border-radius:5px;background:#fff}.generationA .sideBtnCommon01 a,.generationA .sideBtnCommon03 a{border:1px solid #ccc}.generationA .articleBtnCommon01.typeA a,.generationA .sideBtnCommon01.typeA a{background:#fff}.generationA .sideBtnCommon02 a{color:#fff;background:#3da649}.generationA .sideBtnCommon03 a{background:#f4f4f4}.generationA .boxSideRelated01{margin:50px auto 5px}.generationA .boxSideFaq01{margin:50px auto 20px}.generationA .boxSideCampaign01{margin:50px auto 5px}.generationA .sideCampaign01Icon01{display:inline-block;padding:3px 10px;text-align:center;color:#fff;background-color:#ff9326}.generationA .sideCampaign01Title01{font-size:1.06rem;text-align:center;color:#383838}.generationA .sideCampaign01{margin-top:20px;padding:0;border:none;background:none;background-size:cover}.generationA .sideCampaign01Inner01{padding:0}.generationA .sideCampaign01EntryTitle{margin-top:5px}.generationA .sideRanking01{margin-top:50px;padding:10px 5px 5px;background:none}.generationA .sideRanking01Head{margin-bottom:5px}.generationA .sideRanking01Inner01{margin-top:20px;padding:0;background-color:#fff}.generationA .sideRanking01List01>li:not(:last-child){margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #ccc}.generationA .sideRanking01Icon01{-webkit-box-sizing:border-box;box-sizing:border-box;width:44px}.generationA .sideRanking01Name01{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 104.1px);padding-right:10px;text-align:center}.generationA .sideRanking01Rank01{font-size:1.1rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:60px;padding-left:10px;text-align:center;border-left:1px solid #ccc}.generationA .sideRanking01Title01{font-size:1.06rem;font-weight:bold;position:relative;margin-top:5px;padding-bottom:15px}.generationA .sideRanking01Title01:after{position:absolute;right:0;bottom:0;left:0;width:50%;height:4px;margin:auto;content:"";border-radius:5px;background:#94b31a}.generationA .sideBtnCommon02,.generationA .sideBtnCommon03{margin:10px auto 0}@media screen and (min-width:768px){.generationA .sideCategoryList02{font-size:1.1em}}@media screen and (max-width:767px){.generationA .sideCategoryBox{font-size:1em}.generationA .sidePopularTitle{font-size:1em;padding:6px 10px;background-color:#005b40}.generationA .sidePopularTitle.typeA{padding:10px;background-color:#005b40}.generationA .sidePopularTitle.typeB{padding:10px;background-color:#005b40}.generationA .sideBtnCommon02,.generationA .sideBtnCommon03{max-width:330px}}.generationA span[class^=iconStatus01]{border-radius:3px}.generationA span[class^=iconStatus01Important]{font-size:0.9rem!important;font-weight:normal!important;padding:0 10px;color:#fff;border:1px solid #ff9326;background-color:#ff9326}.generationA span[class^=iconStatus01Important]{font-size:0.9rem!important;font-weight:normal!important;line-height:26px;height:26px;padding:0 10px;color:#fff;border:1px solid #ff9326;background-color:#ff9326}.generationA span[class^=iconStatus01CategoryHotnews]{width:100px;color:#005b40;border:1px solid #005b40;background-color:#fff}.generationA span[class^=iconStatus01Category01]{width:220px;letter-spacing:0;color:#005b40;border:1px solid #005b40;background-color:#fff}.generationA span[class^=iconStatus01Category02]{width:160px;letter-spacing:0;color:#fff;border:1px solid #4c8c79;background-color:#4c8c79}.generationA span[class^=iconStatus01Category03]{width:160px;letter-spacing:0;color:#005b40;border:1px solid #005b40;background-color:#fff}.generationA span[class^=iconStatus01Category04]{width:160px;letter-spacing:0;color:#fff}.generationA span[class^=iconStatus01CategoryMt4]{width:140px;color:#005b40;border:1px solid #005b40;background-color:#fff}.generationA span[class^=iconStatus01CategoryMbw]{width:170px;color:#005b40;border:1px solid #005b40;background-color:#fff}.generationA span[class^=iconStatus01Importance]{width:100px;color:#ff9326;border:1px solid #ff9326;background-color:#fff}.generationA span[class^=iconStatus01New]{width:50px;color:#fff;border:1px solid #ff9326;background-color:#ff9326}.generationA span[class^=iconStatus01Recommend]{font-size:0.76em;width:65px;letter-spacing:-1px;color:#fff;border:1px solid #66bee8;background-color:#66bee8}.generationA span[class^=iconStatus01Recommend]{font-size:0.8rem;font-weight:normal}.generationA span[class^=iconStatus01Popular]{font-size:0.76em;width:75px;letter-spacing:0;color:#fff;border:1px solid #005b40;background-color:#005b40}.generationA span[class^=iconStatus01Campaign01]{color:#005b40;border:1px solid #005b40;background-color:#fff}.generationA span[class^=iconStatus01Campaign02]{color:#b20000;border:1px solid #b20000;background-color:#fff}.generationA span[class^=iconStatus].iconInline{display:inline;padding:0 5px;vertical-align:middle}.generationA .iconNum01{font-size:0.9rem;line-height:24px;display:inline-block;width:24px;height:24px;text-align:center;color:#fff;border-radius:100px;background-color:#ee902a}.generationA .iconNum02{font-size:0.9rem;line-height:24px;display:inline-block;width:24px;height:24px;text-align:center;color:#fff;border-radius:5px;background-color:#005b40}.generationA span[class^=iconStatus01Popular]{font-size:0.8rem;font-weight:normal!important}.generationA .iconStatus01Popular .num,.generationA .iconStatus01Recommend .num{font-style:normal}@media (max-width:425px){.generationA .iconStatus01Popular .num,.generationA .iconStatus01Recommend .num{display:none}}.generationA .photoSetW300{position:relative;max-width:300px;margin:0 auto}.generationA .photoSetW300>p:nth-child(2){font-size:0.9em;line-height:25px;position:absolute;top:0;left:0;width:200px;height:25px;text-align:center;color:#fff;color:#fff;background-color:rgba(82,82,82,0.7)}.generationA .photoSetW300 img{max-width:100%}.generationA .ulCategory01{list-style:none}.generationA .ulCategory01 li{padding:1.5em 0;border-bottom:1px dotted #d3d3d3}.generationA .ulCategory01 li:last-child{border-bottom:none}.generationA .ulCategory01 li .listDeiscription{line-height:1.7;padding:1em 0 0 1em}@media screen and (max-width:767px){.generationA .ulCategory01 li{padding:1em 0}.generationA .ulCategory01 li .listDeiscription{padding:0.5em 0 0}}.generationA .btnWeb02 a{-webkit-box-shadow:none!important;box-shadow:none!important}.generationA .btnWeb06 a{font-weight:bold;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;text-align:center;text-decoration:none!important;color:#fff!important;border:1px solid #d9d9d9;background:#29a543;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:1px 1px 4px rgba(0,0,0,0.5)}.generationA .btnWeb06 a.typeOrange{background:url("../images/common/bg_stripe04.png") center center repeat}.generationA .devicePC{display:block;width:30px;height:24px;margin:7px auto 0;background:url("../images/common/icon_device_pc01greenDark.png") center top no-repeat}.generationA .deviceSP{display:block;width:18px;height:27px;margin:6px auto 0;background:url("../images/common/icon_device_sp01greenDark.png") center top no-repeat}.generationA .tabDeviceBtn01>li.current{color:#FFF;background-color:#00593f}.generationA .tabDeviceBtn01>li.current .devicePC{background-image:url("../images/common/icon_device_pc01white.png")}.generationA .tabDeviceBtn01>li.current .deviceSP{background-image:url("../images/common/icon_device_sp01white.png")}.generationA .tabContentTitle{color:#FFF;background-color:#00593f;border-radius:5px;text-align:center;padding:4px}body:not(.generationA) .point01{margin-top:2.5em!important}body:not(.generationA) .point01+*{margin-top:2.5em!important}.generationA .point01{line-height:2;padding:0 0 1em}.generationA .point01 .questionCommon01{border:0;-webkit-box-shadow:none;box-shadow:none}.generationA .point01 .questionCommon01 p{margin-top:2.5em}@media (max-width:767px){.generationA .point01 .questionCommon01 p{margin-top:1.5em}}@media (max-width:767px){.generationA .point01 .questionCommon01Title01{padding:0}.generationA .point01 .questionCommon01Title01:before{content:none}}.generationA .point01.default,.generationA .point01.demerit,.generationA .point01.memo,.generationA .point01.merit,.generationA .point01.trivia{padding:0}.generationA .point01.default .point01Txt01,.generationA .point01.demerit .point01Txt01,.generationA .point01.memo .point01Txt01,.generationA .point01.merit .point01Txt01,.generationA .point01.trivia .point01Txt01{padding:20px 15px 12px;border-radius:5px}.generationA .point01.default .point01Name01,.generationA .point01.demerit .point01Name01,.generationA .point01.memo .point01Name01,.generationA .point01.merit .point01Name01,.generationA .point01.trivia .point01Name01{font-weight:bold;margin-top:-18px;-webkit-transform:translate3d(0,18px,0);transform:translate3d(0,18px,0)}@media (max-width:767px){.generationA .point01.default .point01Name01,.generationA .point01.demerit .point01Name01,.generationA .point01.memo .point01Name01,.generationA .point01.merit .point01Name01,.generationA .point01.trivia .point01Name01{padding:0 15px;text-align:center}}.generationA .point01.default .point01Name01>div,.generationA .point01.demerit .point01Name01>div,.generationA .point01.memo .point01Name01>div,.generationA .point01.merit .point01Name01>div,.generationA .point01.trivia .point01Name01>div{font-size:1rem;position:relative;margin-left:30px;padding:2px 5px;border-radius:10px;background:#fff}@media (max-width:767px){.generationA .point01.default .point01Name01>div,.generationA .point01.demerit .point01Name01>div,.generationA .point01.memo .point01Name01>div,.generationA .point01.merit .point01Name01>div,.generationA .point01.trivia .point01Name01>div{margin-left:0}}.generationA .point01.default .point01Name01>div:before,.generationA .point01.demerit .point01Name01>div:before,.generationA .point01.memo .point01Name01>div:before,.generationA .point01.merit .point01Name01>div:before,.generationA .point01.trivia .point01Name01>div:before{position:absolute;top:-2px;bottom:0;left:10px;display:block;margin:auto;content:""}.generationA .point01.default .point01Name01Item,.generationA .point01.demerit .point01Name01Item,.generationA .point01.memo .point01Name01Item,.generationA .point01.merit .point01Name01Item,.generationA .point01.trivia .point01Name01Item{padding-left:35px}.generationA .point01.default .point01Txt01,.generationA .point01.memo .point01Txt01{border:2px solid #22755f;background:#fff}.generationA .point01.default .point01Name01>div,.generationA .point01.memo .point01Name01>div{color:#1a5948}.generationA .point01.default .point01Name01>div:before,.generationA .point01.memo .point01Name01>div:before{width:21px;height:21px;background:url("/common/images/common/icon_point01_default.png") no-repeat 50% 50%}.generationA .point01.memo .point01Txt01{border:2px solid #22755f;background:#fffff4}.generationA .point01.memo .point01Name01>div{color:#1a5948}.generationA .point01.memo .point01Name01>div:before{width:21px;height:25px;background:url("/common/images/common/icon_point01_memo.png") no-repeat 50% 50%}.generationA .point01.trivia .point01Txt01{border:2px solid #22755f;background:#fffff4}.generationA .point01.trivia .point01Name01>div{color:#1a5948}.generationA .point01.trivia .point01Name01>div:before{width:21px;height:23px;background:url("/common/images/common/icon_point01_trivia.png") no-repeat 50% 50%}.generationA .point01.merit .point01Txt01{border:2px solid #abdefc;background:#f8fcfe}.generationA .point01.merit .point01Name01>div{color:#80cbf9}.generationA .point01.merit .point01Name01>div:before{left:5px;width:30px;height:30px;background:url("/common/images/common/icon_point01_merit.png") no-repeat 50% 50%;background-size:30px 30px}.generationA .point01.demerit .point01Txt01{border:2px solid #ffbdbd;background:#fff7f7}.generationA .point01.demerit .point01Name01>div{color:#ff6868}.generationA .point01.demerit .point01Name01>div:before{left:5px;width:30px;height:30px;background:url("/common/images/common/icon_point01_demerit.png") no-repeat 50% 50%;background-size:30px 30px}.generationA .point01Name01>div{font-size:0.9rem;line-height:1;display:inline-block;padding:10px 10px 10px 30px;color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;background:#005b40 url("../images/common/icon_point01.png") left top 4px no-repeat}.generationA .point01Txt01{line-height:2;margin-top:0;padding:12px 15px;border:1px solid #005b40;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background-color:#fffff0}.generationA .point01Txt01{line-height:2}@media screen and (max-width:767px){.generationA .point01Txt01{line-height:1.7}}.tagItem01{position:relative}.tagItem01:before{position:absolute;top:0;bottom:0;left:0;display:block;width:33px;height:33px;margin:auto;content:""}.tagItem01 span{font-size:0.9rem;margin-left:20px;padding:2px 10px 2px 18px;color:#fff;border-radius:5px}.tagItem01.merit:before{background:url("/common/images/common/icon_point01_merit.png") no-repeat 50% 50%;background-size:33px 33px}.tagItem01.merit span{background:#80cbf9}.tagItem01.demerit:before{background:url("/common/images/common/icon_point01_demerit.png") no-repeat 50% 50%;background-size:33px 33px}.tagItem01.demerit span{background:#ff6868}body:not(.generationA) .columnBoxContainer{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:2.5em!important}body:not(.generationA) .columnBoxContainer+*{margin-top:2.5em!important}.generationA .markerHalfYellow{font-weight:bold;background:-webkit-gradient(linear,left top,left bottom,color-stop(85%,transparent),color-stop(60%,#ff9326));background:linear-gradient(transparent 85%,#ff9326 60%)}.generationA .markerHalfOrange{font-weight:bold;color:#646464;background:-webkit-gradient(linear,left top,left bottom,color-stop(85%,transparent),color-stop(60%,#fcc69a));background:linear-gradient(transparent 85%,#fcc69a 60%)}.generationA .numCommon01.gray01{color:#757575;border-color:#757575}.generationA .numCommon01.gray01{color:#525252;border-color:#525252}.generationA .bubbleCommon01{line-height:1.4;position:relative;padding:10px}.generationA .bubbleCommon01.gray01{color:#383838!important;background-color:#eee}.generationA .bubbleArrowBottom{margin-top:10px!important}@media screen and (min-width:768px){.generationA .bubbleCommon01.arrow01.gray01:before{border-right-color:#eee}}.generationA .flowLayout02{border:5px solid #eee;border-radius:15px}.generationA .flowLayout02.gray01{border-color:#eee}.generationA .flowLayout02Name01{font-weight:bold;line-height:1.6;margin-top:0;padding:5px 0 10px;text-align:center;color:#383838;border-bottom:1px solid #d7d7d7}.generationA .flowLayout02Img01{margin-top:0;padding:20px 0;text-align:center}.generationA .flowLayout04Parts01.gray01{color:#383838;background:#eee}.generationA .flowLayout04Parts01.gray01 .flowLayout04Parts01Title01{background:#eee}.generationA .flowLayout04Parts01.gray01 .flowLayout04Parts01Contents01{border-color:#eee}.generationA .flowLayout04Parts01.gray01 .flowLayout04Parts01Contents01.typeB:before{content:none}.generationA .arrowToDetail{position:absolute;z-index:2;right:0;bottom:-44px;left:0;display:block;width:100%;height:37px;margin:auto;-webkit-transition:0.3s;transition:0.3s;text-align:center}@media (min-width:1024px){.generationA .arrowToDetail:hover{-webkit-transform:translate3d(0,4px,0);transform:translate3d(0,4px,0)}}.generationA .sectionLayout01>section:nth-child(2){margin-top:0}.generationA .sectionLayout01>section:nth-child(n+3){margin-top:3em}.generationA .titleCommon02{position:relative;margin-top:2.5em!important;padding:5px 10px;color:#fff;border-radius:5px;background-color:#005b40}.generationA .titleCommon02:first-of-type{margin-top:0!important}.generationA .titleCommon02:before{position:absolute;bottom:-7px;left:calc(50% - 8px);width:0;height:0;content:"";border-width:7px 8px 0 8px;border-style:solid;border-color:#005b40 transparent transparent transparent}.generationA .titleCommon03{position:relative;padding:5px 10px;color:#fff;border-radius:5px;background-color:#005b40}.generationA .titleCommon03:before{position:absolute;bottom:-7px;left:calc(50% - 8px);width:0;height:0;content:"";border-width:7px 8px 0 8px;border-style:solid;border-color:#999 transparent transparent transparent}.generationA .titleCommon03.gray01{background-color:#005b40}.generationA .titleCommon03.gray01:before{border-top-color:#005b40}.generationA .titleName01{margin-bottom:1em!important;padding:10px 25px;color:#fff;border:none;border-radius:10px;background-color:#005b40}.generationA .iconCommon01{background-color:#005b40}.iconCommon02{font-size:0.86rem;line-height:1;display:block;padding:8px 12px;color:#fff;border-radius:3px;background-color:#005b40}.generationA .mainArticleWrapOutlineTitle{line-height:1.4;margin-top:2.5em;padding:10px;color:#383838!important;border-left:8px solid #005b40;background-color:#f4f4f4;background-image:none}@media (max-width:425px){.generationA .mainArticleWrapOutlineTitle{margin-top:1.5em}}.generationA .agenda01Title01{background-color:#fffff0}.generationA .agenda01Contents01{border-top:1px solid #d7d7d7;background-color:#fff}.generationA .agenda01Contents01>ol>li:not(:last-child){padding-bottom:0.8em;border-bottom:1px dotted #005b40}.generationA .agenda01Contents01>ol>li>ol{font-size:0.9rem;position:relative}.generationA .agenda01Contents01>ol>li>ol>li{line-height:1.4;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0.5em;padding-left:45px;counter-increment:cntAgenda02}.generationA .agenda01Contents01>ol>li>ol>li:after{font-size:0.9rem;position:absolute;top:0;left:0;content:"" counter(cntAgenda01) "-" counter(cntAgenda02) "";color:#005b40}.generationA .agenda01Contents01>ol>li>ol>li>ol{font-size:0.9rem;position:relative}.generationA .agenda01Contents01>ol>li>ol>li>ol>li{line-height:1.4;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0.5em;padding-left:30px;counter-increment:cntAgenda03}.generationA .agenda01Contents01>ol>li>ol>li>ol>li:after{font-size:0.9rem;position:absolute;top:0;left:-20px;content:"" counter(cntAgenda01) "-" counter(cntAgenda02) "-" counter(cntAgenda03) "";color:#005b40}.generationA .agenda01Btn01{width:100px;text-align:center;color:#005b40}.generationA .questionCommon01{font-size:0.94em;line-height:1.85;letter-spacing:0.1px;border:1px solid #ccc;border-radius:5px;-webkit-box-shadow:0 0 10px #eee;box-shadow:0 0 10px #eee}@media (max-width:425px){.generationA .questionCommon01{font-size:1em;line-height:inherit;letter-spacing:inherit}}.generationA .questionCommon01 .tableCommon01{margin-top:1em}.generationA .questionCommon01 .tableCommon01.textLayoutWide{margin-top:2.5em}@media (max-width:767px){.generationA .questionCommon01 .tableCommon01.textLayoutWide{margin-top:1.5em}}.generationA .questionCommon01Title01{margin-top:0;color:#383838}@media (max-width:767px){.generationA .questionCommon01Title01{padding:0}.generationA .questionCommon01Title01:before{content:none}}.generationA .questionCommon01Title01+div,.generationA .questionCommon01Title01+p{margin-top:1em}.generationA .questionCommon01Title01+div.textLayoutWide,.generationA .questionCommon01Title01+p.textLayoutWide{margin-top:2.5em}@media (max-width:767px){.generationA .questionCommon01Title01+div.textLayoutWide,.generationA .questionCommon01Title01+p.textLayoutWide{margin-top:1.5em}}.generationA .btnArrow01{font-size:1.6rem;line-height:1;cursor:pointer;color:#015b41}.generationA .pagenation01>li>a,.generationA .pagenation01>li>span{color:#015b41;border:none;border-radius:5px}.generationA .pagenation01>li.fs-current>a,.generationA .pagenation01>li.fs-current>span{color:#fff;background-color:#015b41}.generationA .sideCommonTitle01{font-size:1.06rem;font-weight:bold;position:relative;margin-top:5px;padding-bottom:15px}.generationA .sideCommonTitle01:after{position:absolute;right:0;bottom:0;left:0;width:90%;height:4px;margin:auto;content:"";border-radius:5px;background:#005b40}.generationA .toDetail{-webkit-transition:0.3s;transition:0.3s}@media (min-width:1024px){.generationA .toDetail:hover{-webkit-transform:translate3d(0,4px,0);transform:translate3d(0,4px,0)}.generationA .toDetail:hover .toDetailAnim{-webkit-animation:swinging 1.4s infinite both;animation:swinging 1.4s infinite both}}@-webkit-keyframes swinging{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes swinging{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@media (max-width:425px){.generationA .documentItemText{font-size:13.7px!important;white-space:nowrap;letter-spacing:0}}.generationA .descriptionText{font-weight:bold;margin-top:10px!important}.generationA .boxTextQuestionItem{padding-left:20px}@media (max-width:767px){.generationA .boxTextQuestionItem{margin-top:1em;padding-left:0}}.generationA .listCommonReview li{margin-top:1.5em}.generationA .listCommonReview li:first-child{margin-top:0}.generationA .listCommonReview ol{margin-top:1em}.generationA .listCommonReview ol li{margin-top:0.5em}.generationA .note02.counterNone li:before{content:"（※）"}.categoryFaq .generationA .note02{margin-top:2.5rem}@media (max-width:767px){.categoryFaq .generationA .note02{margin-top:1.5em}}.generationA .documentBox01a{background-color:#fffff0}.generationA .documentPackAddress01{border:5px solid #005b40}@media (max-width:767px){.generationA .documentPackAddress01{border:2px solid #005b40}}.generationA .faqPickupBoxQ{background:url("../images/common/icon_q03.png") left top 3px no-repeat}.generationA .faqPickupBoxA{background:url("../images/common/icon_a03.png") left top 3px no-repeat}.generationA .faqAnswerCaution,.generationA .faqAnswerPoint{margin-left:0;margin-right:0}@media (max-width:767px){.generationA #contents.typeA .mainArticleBox07{font-size:0.83rem}}.generationA #contents.typeA .mainArticleBox07 *,.generationA #contents.typeA .mainArticleBox07 :after,.generationA #contents.typeA .mainArticleBox07 :before{-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width:767px){.generationA #contents.typeA .mainArticleBox07 *,.generationA #contents.typeA .mainArticleBox07 :after,.generationA #contents.typeA .mainArticleBox07 :before{-webkit-box-sizing:border-box;box-sizing:border-box}}.generationA .spreadListName,.generationA .spreadListWrap{margin-top:0;margin-bottom:0}.generationA .spreadListName .b2,.generationA .spreadListName .fee1,.generationA .spreadListWrap .b2,.generationA .spreadListWrap .fee1{margin-top:0}.generationA .spreadTable01 .pr05pu{margin-top:0}.generationA .spreadListGraph p{margin-top:0}.generationA .spreadTable01 tbody tr td:nth-child(n+4):nth-child(-n+10)>div{min-height:auto;padding-top:7px}#review .generationA .h1StyleFaq,#review .generationA .hStyle02a{font-size:1.4em;position:relative;padding:16px 22px 16px 48px;border-top:1px solid #005b40;background:#fff}@media (max-width:767px){#review .generationA .h1StyleFaq,#review .generationA .hStyle02a{font-size:1.3em;width:100%;margin:auto;padding:16px 10px 16px 40px;color:#383838;border-bottom:3px solid #005b40}}#review .generationA .h1StyleFaq:before,#review .generationA .hStyle02a:before{position:absolute;top:0.725em;left:0;width:33px;height:33px;margin:auto;content:"";background:url("/common/images/common/icon_q03.png") 50% 50% no-repeat}@media (max-width:767px){#review .generationA .h1StyleFaq:before,#review .generationA .hStyle02a:before{background-size:25px 25px}}#review .generationA .h1StyleFaq+p,#review .generationA .hStyle02a+p{font-size:0.86em}@media (max-width:767px){#review .generationA .h1StyleFaq+p,#review .generationA .hStyle02a+p{font-size:1em}}#review .generationA .hStyle02a{padding:16px 22px}@media (max-width:767px){#review .generationA .hStyle02a{margin-bottom:20px}}#review .generationA .hStyle02a:before{content:none}#review .generationA .faqAnswerWrap{margin:30px 0 0;padding:55px 0 0;background-image:url("../images/common/icon_a03.png");background-position:left top}@media (max-width:767px){#review .generationA .faqAnswerWrap{line-height:1.7;font-size:0.946rem}}#review .generationA .faqAnswerWrap .link01{margin-top:0.5em}#review .generationA .faqAnswerWrap .mtNone{margin-top:0}#review .generationA .faqAnswerWrap .textLayoutWidest{margin-top:4em}@media (max-width:425px){#review .generationA .faqAnswerWrap .textLayoutWidest{margin-top:2.5em}}#review .generationA .faqAnswerWrap .textLayoutWide{margin-top:2.5em}@media (max-width:767px){#review .generationA .faqAnswerWrap .textLayoutWide{margin-top:1.5em}}#review .generationA .faqAnswerWrap .textLayoutNarrow{margin-top:1em}#review .generationA .chapter01{background:none}#review .generationA .chapter01 span{font-size:1.3em;font-weight:bold;line-height:1.4;position:relative;width:100%;height:auto;padding:16px 22px;text-align:left;color:#383838;border-bottom:3px solid #005b40!important;border-left:none!important;background:#f4f4f4}#review .generationA .faqPickupBox{font-size:1em}@media (max-width:767px){#review .generationA .faqPickupBox{font-size:0.946rem}}#review .generationA .faqPickupBox.typeA{padding:20px 0}#review .generationA .faqPickupBox.typeC{padding:45px 0 10px}#review .generationA .faqPickupBox.typeC+.dispTablePO.w100.mt40{font-size:0.9em}@media (max-width:767px){#review .generationA .faqPickupBox.typeC+.dispTablePO.w100.mt40{font-size:1em}}#review .generationA .faqAnswerExcerpt{padding:0}@media (max-width:767px){#review .generationA .faqPickupBoxA,#review .generationA .faqPickupBoxQ{background-size:25px 25px}}#review .generationA .faqAnswerBox{padding:0}#review .generationA .faqAnswerBox p,#review .generationA .faqAnswerBox table{margin-top:2.5em}@media (max-width:425px){#review .generationA .faqAnswerBox p,#review .generationA .faqAnswerBox table{margin-top:1.5em}}.mainArchiveHeadCountWrap{margin-top:20px;border-color:#dbdbdb}.sideCategoryList{border-top:1px solid #d9d9d9}@media (max-width:767px){.tabTxtBtn01>li.tgtChartBtn01,.tabTxtBtn01>li.tgtChartBtn02{margin:auto 2.5px}}@media (max-width:425px){.tabTxtBtn01>li.tgtChartBtn01,.tabTxtBtn01>li.tgtChartBtn02{font-size:0.8em}}@media (max-width:320px){.tabTxtBtn01>li.tgtChartBtn01,.tabTxtBtn01>li.tgtChartBtn02{font-size:0.75em}}.tabTxtBtn01>li.tgtChartBtn01,.tabTxtBtn01>li.tgtChartBtn02{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.tabTxtBtn01>li.tgtChartBtn01{margin-left:5em}@media (max-width:425px){.tabTxtBtn01>li.tgtChartBtn01{margin-left:0}}.tabTxtBtn01>li.tgtChartBtn02{margin-right:5em}@media (max-width:425px){.tabTxtBtn01>li.tgtChartBtn02{margin-right:0}}.generationA.mainArticleWrap ol.documentLayout02List .documentLayout02 ol{margin:0}.generationA .boxFlex,.generationA .boxProAndCon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1em}@media (max-width:767px){.generationA .boxFlex,.generationA .boxProAndCon{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.generationA .boxFlex:after,.generationA .boxProAndCon:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:2px;height:100%;margin:auto;content:"";background:#eee}@media (max-width:767px){.generationA .boxFlex:after,.generationA .boxProAndCon:after{content:none}}.generationA .boxFlex .flex01,.generationA .boxProAndCon .flex01{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:767px){.generationA .boxFlex .flex01,.generationA .boxProAndCon .flex01{margin-top:1.5em}}@media (max-width:767px){.generationA .boxFlex .flex01:first-of-type,.generationA .boxProAndCon .flex01:first-of-type{margin-top:0}}.generationA .boxDemerit,.generationA .boxMerit{-webkit-box-flex:1;-ms-flex:1;flex:1}.generationA .boxDemerit .ul11,.generationA .boxMerit .ul11{padding:0 20px 0 40px}@media (max-width:767px){.generationA .boxDemerit .ul11,.generationA .boxMerit .ul11{padding:0}}.generationA .boxDemerit .fa,.generationA .boxMerit .fa{font-size:40px;display:block}.generationA .boxMerit .fa,.generationA .boxMerit .ul11>li:before{color:#66bee8}@media (max-width:767px){.generationA .boxDemerit{margin-top:1em}}.generationA .boxDemerit .fa,.generationA .boxDemerit .ul11>li:before{color:#e0818f}.generationA .reviewWomListMerit{font-size:0.95em}.generationA .reviewWomListMerit .box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1em}.generationA .reviewWomListMerit .box .fa{font-family:FontAwesome;font-size:24px;content:"";color:#eee}@media (max-width:767px){.generationA .reviewWomListMerit .box .fa{font-size:24px;margin-right:5px}}.generationA .reviewWomListMerit .box.typeMerit .fa{color:#ddeaff}.generationA .reviewWomListMerit .box.typeDemerit .fa{color:#fdd}.generationA .reviewWomListMerit .box .person{font-size:0.8rem;line-height:1.4;display:block;width:35px;text-align:center}.generationA .reviewWomListMerit .default,.generationA .reviewWomListMerit .demerit,.generationA .reviewWomListMerit .merit{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-left:15px;padding:10px;border:2px solid #eee;border-radius:5px}@media (max-width:767px){.generationA .reviewWomListMerit .default,.generationA .reviewWomListMerit .demerit,.generationA .reviewWomListMerit .merit{margin-left:20px}}@media (max-width:1024px){.generationA .reviewWomListMerit .default.row2,.generationA .reviewWomListMerit .default.row3,.generationA .reviewWomListMerit .default.row4,.generationA .reviewWomListMerit .demerit.row2,.generationA .reviewWomListMerit .demerit.row3,.generationA .reviewWomListMerit .demerit.row4,.generationA .reviewWomListMerit .merit.row2,.generationA .reviewWomListMerit .merit.row3,.generationA .reviewWomListMerit .merit.row4{height:auto;min-height:auto}}.generationA .reviewWomListMerit .default:after,.generationA .reviewWomListMerit .default:before,.generationA .reviewWomListMerit .demerit:after,.generationA .reviewWomListMerit .demerit:before,.generationA .reviewWomListMerit .merit:after,.generationA .reviewWomListMerit .merit:before{position:absolute;top:52%;right:100%;width:0;height:0;content:"";pointer-events:none;border:solid transparent}.generationA .reviewWomListMerit .default:after,.generationA .reviewWomListMerit .demerit:after,.generationA .reviewWomListMerit .merit:after{margin-top:-10px;border-color:rgba(255,255,255,0);border-top-width:10px;border-right-width:12px;border-right-color:#fff;border-bottom-width:10px;border-left-width:12px}.generationA .reviewWomListMerit .default:before,.generationA .reviewWomListMerit .demerit:before,.generationA .reviewWomListMerit .merit:before{margin-top:-12px;margin-right:2px;border-color:rgba(255,255,255,0);border-top-width:12px;border-right-width:14px;border-right-color:#eee;border-bottom-width:12px;border-left-width:14px}.generationA .reviewWomListMerit .default.row4,.generationA .reviewWomListMerit .demerit.row4,.generationA .reviewWomListMerit .merit.row4{height:145px;min-height:145px}.generationA .reviewWomListMerit .default.row3,.generationA .reviewWomListMerit .demerit.row3,.generationA .reviewWomListMerit .merit.row3{height:115px;min-height:115px}.generationA .reviewWomListMerit .default.row2,.generationA .reviewWomListMerit .demerit.row2,.generationA .reviewWomListMerit .merit.row2{height:85px;min-height:85px}.generationA .reviewWomListMerit .default .text,.generationA .reviewWomListMerit .demerit .text,.generationA .reviewWomListMerit .merit .text{display:block}.generationA .reviewWomListMerit .merit{border:2px solid #ddeaff}.generationA .reviewWomListMerit .merit:before{border-right-color:#ddeaff}.generationA .reviewWomListMerit .demerit{border:2px solid #fdd}.generationA .reviewWomListMerit .demerit:before{border-right-color:#fdd}.generationA .contentBrokerSummary .headingRanking:after{position:absolute;right:0;bottom:0;left:0;width:60px;height:4px;margin:auto;content:"";border-radius:5px;background:#005b40}.generationA .contentBrokerSummary .boxAccountInfo .card{padding:10px;border-radius:5px;background:rgba(244,244,244,0.5)}.generationA .contentBrokerSummary .boxAccountInfo .card dt{font-weight:bold;text-align:center;color:#fff;border-radius:5px;background:#666}.generationA .contentBrokerSummary .boxAccountInfo .card dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px;border-bottom:1px solid #ccc}.generationA .btnToggleAccordion{position:relative;width:100%;margin:1.5em auto 0;padding:5px;cursor:pointer;-webkit-transition:0.2s;transition:0.2s;text-align:center;border-bottom:4px solid #dfdcdc;border-radius:10px;background:#eee}.generationA .btnToggleAccordion:hover{-webkit-transform:translate3d(0,2px,0);transform:translate3d(0,2px,0)}.generationA .btnToggleAccordion:after{position:absolute;top:0;right:1em;bottom:0;display:block;width:14px;height:7px;margin:auto;content:"";background:url("/common/images/common/arrow_down01.png") center center no-repeat;background-size:14px 7px}.horizontalSpaceNormal{padding-left:1em;padding-right:1em}@media (max-width:767px){.horizontalSpaceNormal{padding-left:0;padding-right:0}}@media (max-width:767px){.toggleImgTgt{overflow-y:hidden}.toggleImgTgt:before{cursor:pointer;content:"クリックで展開";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:45px;background:#eee;border:1px solid #dbdbdb;-webkit-box-shadow:0px -30px 3px rgba(255,255,255,0.8);box-shadow:0px -30px 3px rgba(255,255,255,0.8);position:absolute;bottom:0;left:0;right:0;margin:auto}.toggleImgTgt.spImgNormal:before{width:74%}.toggleImgTgt.is-opened{margin-bottom:calc(45px + 2.5em)!important}.toggleImgTgt.is-opened:before{content:"クリックで閉じる";-webkit-box-shadow:0px -10px 3px rgba(255,255,255,0.8);box-shadow:0px -10px 3px rgba(255,255,255,0.8);bottom:-45px}}.generationA .guideArchiveHead .mainArchiveHeadCountWrapResult{font-size:1.2rem}@media (max-width:425px){.generationA .guideArchiveHead .mainArchiveHeadCountWrapResult{font-size:1rem}}.generationA .guideArchiveMain{font-size:0.9rem}.generationA .guideArchiveMain .title{line-height:1.6;position:relative;padding-left:15px;font-size:1.2rem}@media (max-width:425px){.generationA .guideArchiveMain .title{font-size:1.1rem}}.generationA .guideArchiveMain .title:before{position:absolute;top:0;bottom:0;left:0;display:block;width:6px;height:100%;content:"";border-radius:5px;background:#005b40}.generationA .guideArchiveMain .iconStatus01CategoryMt4{color:#fff;background-color:#005b40}.generationA .boxRanking .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.generationA .boxRanking .brokerTitle{margin-right:1em}.generationA .boxRanking .brokerLogo{margin-left:auto;max-width:160px}@media (max-width:767px){.generationA .boxRanking .brokerLogo{display:none}}.generationA .boxRanking .brokerLogo img{border:1px solid #D7D7D7;padding:10px;max-height:58px;width:auto}.generationA .boxRankingFlexItems{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1024px){.generationA .boxRankingFlexItems{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.generationA .boxRankingFlexItems .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.generationA .boxRankingFlexItems .box.typeImg{width:280px;margin-right:1em}@media (max-width:1024px){.generationA .boxRankingFlexItems .box.typeImg{width:100%;margin-right:0}}.generationA .boxRankingFlexItems .box.typeList{width:calc(100% - 280px)}@media (max-width:1024px){.generationA .boxRankingFlexItems .box.typeList{width:100%;margin-top:2.5em}}.generationA .boxRankingFlexItems .box .ul09{margin-top:0;padding:1em}@media (max-width:1024px){.generationA .boxRankingFlexItems .box .ul09{padding:0}}.generationA .relative{position:relative}.generationA .pNone{padding:0!important}.generationA .borderTopNone{border-top:0!important}.generationA .borderNone{border:0!important}.generationA .fw400{font-weight:400}.generationA .rotate90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.generationA .paddingCommon20B{padding:20px}@media (max-width:767px){.generationA .paddingCommon20B{padding:0}}.generationA .FcOpacityGreen{color:rgba(0,91,64,0.9)}.generationA .maxWidA{max-width:520px}@media (max-width:767px){.generationA .maxWidA{max-width:100%}}.generationA .boxCommonGrid{display:-ms-grid;display:grid;gap:20px 10px}.generationA .boxCommonGrid.minmaxA{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}@media (max-width:767px){.generationA .boxCommonGrid.minmaxA{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.generationA .boxCommonGrid.minmaxB{gap:2.5em 20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media (max-width:1024px){.generationA .boxCommonGrid.minmaxB{-ms-grid-columns:1fr;grid-template-columns:1fr}}.flexItemImg01{padding:1rem}@media (max-width:767px){.flexItemImg01{width:140px;padding:0.5rem}}.generationA .categoryFaq .faqAnswerWrap{margin-top:0!important}.generationA .categoryFaq .faqAnswerBox p{margin-top:2.5em!important}.generationA .categoryFaq .faqAnswerBox table{margin-top:2.5em!important}.generationA .categoryFaq .faqAnswerBox .hr01{margin:3em 0}.generationA .categoryFaq .faqAnswerBox .boxReviewFaqGreen{padding-top:0;padding-bottom:0;margin:2em auto!important;background-position:left top 7px!important}@media (max-width:425px){.generationA .categoryFaq .faqAnswerBox .boxReviewFaqGreen{background-position:left top 4px!important}}.generationA .categoryFaq .faqAnswerBox .ol01{margin-top:2.5em!important}.generationA .categoryFaq .faqAnswerCaution{margin-top:3em!important}.generationA .categoryFaq .faqAnswerPoint{margin-top:3.5em!important}@media (max-width:425px){.generationA .categoryFaq .faqAnswerPoint{margin-top:3em!important}}.generationA .categoryFaq .faqAnswerPointTxt{padding:20px 25px!important}.generationA .categoryFaq .faqAnswerPointTxt p~p{margin-top:1em!important}.generationA .categoryFaq .faqAnswerPointTxt .ul01{margin-top:1em!important}.generationA .categoryFaq .chapter01{margin-top:70px!important}@media (max-width:425px){.generationA .categoryFaq .chapter01{margin-top:3em!important}}.generationA .faqPickupBox li:first-child{padding:0.5em 0 1em!important}.generationA .faqPickupBox li{padding:1.5em 0 1em!important}.generationA .faqPickupBox p.tr{margin-top:0.5em!important}