.ui-frame{margin-bottom:20px;border-radius:5px;background-clip:padding-box;border:1px solid transparent}.ui-frame .ui-innerBox{padding:19px}.ui-frame .ui-innerListBox{padding:10px 19px}.ui-frame.ui-btnToggle{margin-bottom:50px}.ui-frame .ui-more{position:absolute;right:-6px;bottom:-37px;width:132px;padding:8px 1px 1px;background:url(/img/default/module/list/bg_more.png) no-repeat 0 0;text-align:center;cursor:pointer}.ui-frame .ui-more span{display:block;padding-left:13px;color:#003af6;font-size:15px;line-height:35px;text-decoration:underline}.ui-frame .ui-more span:hover{color:#ed4b03}.ui-frame .ui-more .ui-icon-toggle_up{background:url(/img/default/common/icon/toggle-updown_13x13.png) no-repeat 30px 10px}.ui-frame .ui-more .ui-icon-toggle_down{background:url(/img/default/common/icon/toggle-updown_13x13.png) no-repeat 15px -26px}.ui-frame.js_off .ui-more{display:none}.ui-frame-base{position:relative;border-color:#bdc8ca;background-color:#fff;box-shadow:0 0 5px 0 #e8ebeb}.ui-frame-inset-base{border-color:#d5e6ea;background-color:#eff5f5;box-shadow:inset 0 0 5px 0 rgb(124 138 142 / 14%)}.ui-bar-orange{padding-top:5px}.ui-bar-orange::before{position:absolute;content:"";display:block;top:-1px;left:-1px;right:-1px;z-index:2;background:#ed6103;background:linear-gradient(to bottom,#e96300 0,#fc9e12 30%,#fc7e00 42%,#f26d00 100%);height:6px;border-radius:5px 5px 0 0}.ui-bar-cacao{padding-top:4px}.ui-bar-cacao::before{position:absolute;content:"";display:block;top:-1px;left:-1px;right:-1px;z-index:2;height:6px;background:#79623f;background:linear-gradient(to bottom,#79623f 0,#94825e 28%,#79623f 36%,#685436 100%);border-radius:5px 5px 0 0}.ui-bar-yellow{padding-top:4px}.ui-bar-yellow::before{position:absolute;top:-1px;left:-1px;right:-1px;content:"";display:block;z-index:2;height:6px;background:#ffab00;background:linear-gradient(to bottom,#fdcf66 0,#fab609 100%);border-radius:5px 5px 0 0}.ui-heading{padding:12px 20px 11px;font-size:24px;font-weight:700;line-height:1.2}.ui-heading-gradation{padding:12px 20px 11px;background:#f7f7f7;background:linear-gradient(to bottom,#fff 0,#fff 50%,#fafafa 85%,#f7f7f7 100%);border-radius:5px 5px 0 0;font-size:24px;font-weight:700;line-height:1.2}.ui-heading-gradation-lightgray{padding:12px 20px 11px;border-bottom:1px solid #bdc8ca;border-radius:5px 5px 0 0;background:#f7f7f7;background:linear-gradient(to bottom,#fff 0,#fff 50%,#fafafa 85%,#f7f7f7 100%);font-size:24px;font-weight:700;line-height:1.2}.ui-heading-gradation-gray{display:flex;flex-wrap:wrap;position:relative;padding:12px 20px 11px;border-bottom:2px solid #555;border-radius:5px 5px 0 0;background:#fff;background:linear-gradient(to bottom,#fff 0,#fff 50%,#fafafa 85%,#f7f7f7 100%);font-size:24px;font-weight:700;line-height:1.2}.ui-heading-gradation-orange{display:flex;flex-wrap:wrap;position:relative;padding:12px 20px 11px;border-bottom:2px solid #ed6103;border-radius:5px 5px 0 0;background:#fff;background:linear-gradient(to bottom,#fff 0,#fff 50%,#fafafa 85%,#f7f7f7 100%);font-size:24px;font-weight:700;line-height:1.2}.ui-heading-linkToList{margin-left:auto;font-weight:400}.ui-heading-linkToList a{padding-left:14px;font-size:15px;line-height:1;background:url(/img/default/common/icon/anchor_arrow.png) no-repeat 0 50%;display:inline-block}.ui-heading-inline{display:inline}.sec-sub .ui-heading,.sec-sub .ui-heading-gradation,.sec-sub .ui-heading-gradation-gray,.sec-sub .ui-heading-gradation-lightgray,.sec-sub .ui-heading-gradation-orange{padding:13px 10px 11px}.ui-modal-base{position:relative;border-color:#444;box-shadow:0 0 5px 0 #444;background-color:#fff}.ui-modal-base .ui-heading,.ui-modal-base .ui-heading-gradation,.ui-modal-base .ui-heading-gradation-gray,.ui-modal-base .ui-heading-gradation-lightgray,.ui-modal-base .ui-heading-gradation-orange{font-size:117.6%;padding:14px 125px 13px 20px}.ui-modal-base .ui-modalCloseBtn{position:absolute;top:12px;right:20px;background:#5a6a71;display:inline-block;padding:6px 40px 4px 17px;color:#f7fafa;font-weight:700;font-size:15px;border-radius:5px;cursor:pointer}.ui-modal-base .ui-modalCloseBtn::after{content:"×";position:absolute;top:0;right:12px;display:block;font-size:24px}.ui-modal-base .ui-modalCloseBtn:hover{background:#85949a}.ui-roundOrange{position:relative;display:block;padding-left:13px;font-weight:700}.ui-roundOrange::before{position:absolute;top:-2px;bottom:-2px;left:0;content:"";display:block;width:6px;border-radius:5px;border:1px solid #e3610a;background:#ed6103;background:linear-gradient(to bottom,#ee6409,#f57b2e)}.ui-roundGray{position:relative;display:block;padding-left:13px;font-weight:700}.ui-roundGray::before{position:absolute;top:-2px;bottom:-2px;left:0;content:"";display:block;width:6px;border-radius:5px;border:1px solid #626262;background:linear-gradient(to bottom,#555250,#7d7c7a)}.sec-sub .ui-roundGray,.sec-sub .ui-roundOrange{font-size:17px}.sec-sub .ui-modal-base .ui-roundGray,.sec-sub .ui-modal-base .ui-roundOrange{font-size:100%}.ui-roundWhite{position:relative;display:block;padding:3px 5px 3px 25px;margin-bottom:20px;font-size:22px;line-height:1.5;font-weight:700}.ui-roundWhite::before{position:absolute;top:5px;bottom:5px;left:10px;content:"";display:block;width:6px;border-radius:5px;background:#fff;border:1px solid #fff}.ui-round-bgOrange{background:#ed6103;border-radius:5px;color:#fff}.ui-round-bgBluegray{background:#62747b;border-radius:5px;color:#fff}.ui-iconArrow{padding-left:14px;background:url(/img/default/common/icon/anchor_arrow.png) no-repeat 0 50%}.ui-iconArrow.down,.ui-iconArrow.up{padding-left:16px;background:url(/img/default/common/icon/toggle-updown_13x13.png) no-repeat 0 -33px;padding-bottom:3px}.ui-iconArrow.up{background-position:0 3px}.ui-iconArrow.back{background:url(/img/default/common/icon/anchor_arrow_back.png) no-repeat 0 center}.ui-iconCircle3x3{padding-left:14px;background:url(/img/default/common/icon/circle_black_3x3.gif) no-repeat 2px 5px}.ui-iconHelp{display:inline-block;background:url(/img/default/common/icon/sprite_icon_help.png) no-repeat 0 0;width:23px;height:23px;margin:0 0 .25em;text-indent:-9999em;cursor:help;vertical-align:middle}.ui-iconHelp:hover{background-position:-23px 0}.ui-iconPdf{display:inline-block;background:url(/img/default/common/icon/pdf.png?ver=160223) no-repeat 0 center;margin-bottom:3px;padding:7px 0 3px 35px;cursor:pointer}.ui-iconPdf17x17{display:inline-block;background:url(/img/default/common/icon/pdf_17x17.png) no-repeat 0 center;padding:4px 0 3px 20px;cursor:pointer}.ui-iconSquarePlus{margin-right:5px;display:inline-block;position:relative;top:3px;width:19px;height:19px;background:#fff;border:1px solid #899aa1;border-radius:2px}.ui-iconSquarePlus::after,.ui-iconSquarePlus::before{content:"";display:block;position:absolute;inset:0;margin:auto;width:11px;height:3px;background-color:#899aa1}.ui-iconSquarePlus::after{transform:rotate(90deg)}.ui-iconSquarePlus.ui-disable::after,.ui-iconSquarePlus.ui-disable::before{background-color:#a6a6a6}.ui-iconSquarePlus.ui-disable{background:#e6e6e6;border:1px solid #a6a6a6}.ui-iconSquareMinus{margin-right:5px;display:inline-block;position:relative;top:3px;width:19px;height:19px;background:#899aa1;border:1px solid #899aa1;border-radius:2px}.ui-iconSquareMinus::before{content:"";display:block;position:absolute;inset:0;margin:auto;width:11px;height:3px;background-color:#fff}.ui-iconNew{display:inline-flex;align-items:center;font-size:13px;color:#fff;background:#ed6103;border-radius:4px;padding:4px;line-height:1}.ui-frame .ui-iconFacility,.ui-frame .ui-iconGuide,.ui-frame .ui-iconHistory,.ui-frame .ui-iconMarketPrice,.ui-frame .ui-iconNewFclty,.ui-frame .ui-iconRanking,.ui-frame .ui-iconReport,.ui-frame .ui-iconSearch,.ui-frame .ui-iconTheme{position:relative;display:block;margin-top:-8px;padding:8px 0 0 35px;font-size:24px;font-weight:700;line-height:1.3}.ui-frame .ui-iconFacility::before,.ui-frame .ui-iconGuide::before,.ui-frame .ui-iconHistory::before,.ui-frame .ui-iconMarketPrice::before,.ui-frame .ui-iconNewFclty::before,.ui-frame .ui-iconRanking::before,.ui-frame .ui-iconReport::before,.ui-frame .ui-iconSearch::before,.ui-frame .ui-iconTheme::before{position:absolute;content:"";top:0;left:0;display:inline-block;width:35px;height:40px;background:url(/img/default/common/icon/sprite_icon.png?ver=20170317) no-repeat 0 10px}.ui-frame .ui-iconGuide::before{background-position:0 -68px}.ui-frame .ui-iconNewFclty::before{background-position:0 -150px}.ui-frame .ui-iconHistory::before{background-position:0 -230px}.ui-frame .ui-iconTheme::before{background-position:0 -310px}.ui-frame .ui-iconRanking::before{background-position:0 -472px}.ui-frame .ui-iconSearch::before{background-position:0 -390px}.ui-frame .ui-iconReport::before{background-position:0 -543px}.ui-frame .ui-iconMarketPrice::before{background-position:0 -606px}.sec-sub .ui-frame .ui-iconFacility,.sec-sub .ui-frame .ui-iconGuide,.sec-sub .ui-frame .ui-iconHistory,.sec-sub .ui-frame .ui-iconNewFclty,.sec-sub .ui-frame .ui-iconRanking,.sec-sub .ui-frame .ui-iconReport,.sec-sub .ui-frame .ui-iconSearch,.sec-sub .ui-frame .ui-iconTheme{padding-left:23px;font-size:17px;font-weight:700;line-height:20px}.sec-sub .ui-frame .ui-iconFacility::before,.sec-sub .ui-frame .ui-iconGuide::before,.sec-sub .ui-frame .ui-iconHistory::before,.sec-sub .ui-frame .ui-iconNewFclty::before,.sec-sub .ui-frame .ui-iconRanking::before,.sec-sub .ui-frame .ui-iconReport::before,.sec-sub .ui-frame .ui-iconSearch::before,.sec-sub .ui-frame .ui-iconTheme::before{background:url(/img/default/common/icon/sprite_icon.png) no-repeat 0 -40px;width:23px;height:30px}.sec-sub .ui-frame .ui-iconGuide::before{background-position:0 -108px}.sec-sub .ui-frame .ui-iconNewFclty::before{background-position:0 -190px}.sec-sub .ui-frame .ui-iconHistory::before{background-position:0 -270px}.sec-sub .ui-frame .ui-iconTheme::before{background-position:0 -350px}.sec-sub .ui-frame .ui-iconRanking::before{background-position:0 -515px}.sec-sub .ui-frame .ui-iconSearch::before{background-position:0 -430px}.sec-sub .ui-frame .ui-iconReport::before{background-position:0 -580px}.ui-checkboxCstm,.ui-checkboxCstm::before,.ui-checkboxCstmWrap{display:inline-block;position:relative}.ui-checkboxCstmWrap{line-height:1}.ui-checkboxCstmWrap .ui-checkboxInput{display:none}.ui-checkboxCstmWrap .ui-checkboxCstm::before{content:"";width:24px;height:24px;border:2px solid #a6a6a6;border-radius:3px;background:#fff;background:linear-gradient(to bottom,#fff 50%,#eee 100%);vertical-align:middle}.ui-checkboxCstmWrap .ui-checkboxInput:checked+.ui-checkboxCstm::after{content:"";display:block;position:absolute;top:3px;left:7px;width:10px;height:15px;border-right:4px solid #ed6103;border-bottom:4px solid #ed6103;transform:rotate(40deg)}.ui-checkboxCstmWrap .ui-checkboxInput.ui-disabled+.ui-checkboxCstm{color:#999}.ui-checkboxCstmWrap .ui-checkboxInput.ui-disabled+.ui-checkboxCstm::before{background:#e6e6e6}.ui-checkboxCstmWrap .ui-checkboxInput.ui-disabled+.ui-checkboxCstm::after{border-color:#9ea1a2}.ui-checkboxCstmWrap .ui-checkboxInput.ui-disabled+.ui-checkboxCstm:hover{cursor:default}.ui-btn{border:1px solid #c4c4c4;color:#333;background:#fff;background:linear-gradient(to bottom,#fefefe 0,#ededed 100%);text-shadow:0 1px 0 #fff;-webkit-box-shadow:inset 0 0 1px 1px rgba(255,255,255,.6);box-shadow:inset 0 0 1px 1px rgba(255,255,255,.6);text-align:center}a.ui-btn{color:#333}.ui-btn.ui-btn-hover01:hover{background:#ffc;border:1px solid #ffc041}.ui-btn.ui-btn-hover02:hover{background:#bfffd6;background:linear-gradient(#ccffde 0,#bfffd6 15%,#7ee6a2 85%,#74d494 100%);border:1px solid #70cc8f}.ui-btn-primary{background:#14b350;background:linear-gradient(to bottom,#4cdc83 0,#2bd369 15%,#1ba54d 85%,#199a46 100%);border:1px solid #199a46;text-shadow:1px 1px 1px #14833b;box-shadow:0 0 5px 0 #e8ebeb;text-decoration:none;cursor:pointer;text-align:center}.ui-btn-primary,a.ui-btn-primary{color:#fff}.ui-btn-primary:hover{background:#187f3d;background:linear-gradient(to bottom,#35b062 0,#34b363 3%,#20aa52 4%,#04702d 100%)}.ui-btn-primary svg{-webkit-filter:drop-shadow(1px 1px 1px #14833b);filter:drop-shadow(1px 1px 1px #14833b)}.ui-btn-secondary{background:#bfffd6;background:linear-gradient(#ccffde 0,#bfffd6 15%,#7ee6a2 85%,#74d494 100%);border:1px solid #70cc8f;text-shadow:1px 1px 1px #fff;box-shadow:0 0 5px 0 #e8ebeb;text-decoration:none;cursor:pointer;text-align:center}.ui-btn-secondary,a.ui-btn-secondary{color:#3d484c}.ui-btn-secondary:hover{background:#9df2bb;background:linear-gradient(#aaf2c3 0,#9df2bb 15%,#62d98b 85%,#5ccc83 100%)}.ui-btn-secondary svg{-webkit-filter:drop-shadow(1px 1px 1px #fff);filter:drop-shadow(1px 1px 1px #fff)}.ui-btn-contents{background:#ed6103;background:linear-gradient(#ff751a 0,#fa7319 15%,#ed6103 85%,#f56302 100%);border:1px solid #ed6103;color:#fff;text-decoration:none;cursor:pointer;text-align:center}.ui-btn-contents,a.ui-btn-contents{color:#fff}.ui-btn-contents:hover{background:#eb5f02}.ui-btn-contents.disabled{color:#999;background:#ebebeb;border:1px solid #c4c4c4}@font-face{font-family:"LIFULL Font";src:url("/font/lifullfont/woff2/LIFULLFont-Medium.woff2") format("woff2"),url("/font/lifullfont/woff/LIFULLFont-Medium.woff") format("woff");font-weight:500;font-display:swap}@font-face{font-family:"LIFULL Font";src:url("/font/lifullfont/woff2/LIFULLFont-Bold.woff2") format("woff2"),url("/font/lifullfont/woff/LIFULLFont-Bold.woff") format("woff");font-weight:700;font-display:swap}@font-face{font-family:"LIFULL Font";src:url("/font/lifullfont/woff2/LIFULLFont-ExtraBold.woff2") format("woff2"),url("/font/lifullfont/woff/LIFULLFont-ExtraBold.woff") format("woff");font-weight:800;font-display:swap}.trCampaign{margin:25px 0 50px;font-family:"LIFULL Font",游ゴシック,YuGothic,メイリオ,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;font-weight:500}.trCampaign .innerBox{padding:25px 25px 0;line-height:1.6}.trCampaign .contentsBox{margin-top:55px}.trCampaign .contentsBox:nth-of-type(2){margin-top:40px}.trCampaign .contentsBox .textArea{margin:0 23px}.trCampaign .btnArea{text-align:center;margin:50px 0}.trCampaign .btnBox{margin-top:10px}.trCampaign .btnArea .linkText{margin:0 0 0 30px}.trCampaign .btnArea .disclaimer_checkbox_input{display:none}.trCampaign .btnArea .disclaimer_checkbox{position:relative}.trCampaign .btnArea .disclaimer_checkbox:before{content:"";position:absolute;left:-30px;top:0;width:24px;height:24px;border:2px solid #a6a6a6;border-radius:3px;background:#fff;background:linear-gradient(to bottom,#fff 50%,#eee 100%);vertical-align:middle}.trCampaign .btnArea input[type=checkbox]:checked+.linkText>.disclaimer_checkbox:after{content:"";display:block;position:absolute;left:-23px;top:3px;width:10px;height:15px;border-right:4px solid #ed6103;border-bottom:4px solid #ed6103;transform:rotate(40deg)}.trCampaign .btnRequest{display:inline-block;position:relative;padding:10px 43px 10px 83px;font-size:24px;font-weight:700;border-radius:29px}.trCampaign .btnRequest:after,.trCampaign .btnRequest:before{content:"";display:inline-block;position:absolute}.trCampaign .btnRequest:before{top:0;bottom:0;left:50px;margin:auto 0;width:23px;height:23px;background-color:#fff;border-radius:50%}.trCampaign .btnRequest:after{top:0;bottom:0;left:56px;margin:auto 0;width:9px;height:9px;border-right:3px solid #199a46;border-bottom:3px solid #199a46;transform:rotate(-45deg)}.trCampaign .btnRequest.disabled{background:#ebebeb;color:#999;border:1px solid #999;text-shadow:none;pointer-events:none}.trCampaign .btnRequest.disabled:after{border-right:3px solid #999;border-bottom:3px solid #999}.trCampaign .heading{font-size:24px}.trCampaign .bcAdjustment{letter-spacing:.1em}.trCampaign .attention{font-weight:700;color:#ed6103}.trCampaign .note{font-size:88.2%;color:#707070;margin:8px 0 0}.trCampaign .break{display:block}.trCampaign .outlineBox{width:888px;margin:0 auto}.trCampaign .outlineBox .mainTitleWrap{text-align:center;line-height:1.3;font-size:28px;color:#ed6103;overflow:hidden}.trCampaign .outlineBox .mainTitleWrap .mainTitle{position:relative;width:745px;padding:0 100px;margin:0 auto;font-weight:700}.trCampaign .outlineBox .mainTitleWrap .mainTitle:after{content:"";position:absolute;top:34px;left:0;background:url(/svg/common/character/present_right.svg) no-repeat;background-size:77px;width:77px;height:115px;transform:rotate(-7deg)}.trCampaign .outlineBox .mainTitleWrap .mainTitle .balloon{position:absolute;display:inline-block;top:0;left:60px;width:54px;height:54px;background:#ed6103;border-radius:50%;color:#fff;text-align:center;font-size:15px;line-height:54px}.trCampaign .outlineBox .mainTitleWrap .mainTitle .balloon:before{position:absolute;content:"";bottom:-9px;left:9px;border:6px solid transparent;border-top:10px solid #ed6103;transform:rotate(30deg)}.trCampaign .outlineBox .mainTitleWrap .mainTitle .count{font-size:21px}.trCampaign .outlineBox .mainTitleWrap .mainTitle .subText{display:block;width:404px;margin:0 auto -2px;padding:6px 0 3px;border:1px solid #ed6103;border-radius:33px;text-align:center;font-size:18px}.trCampaign .outlineBox .mainTitleWrap .mainTitle .amazon{font-size:39px}.trCampaign .outlineBox .mainTitleWrap .mainTitle .gift,.trCampaign .outlineBox .mainTitleWrap .mainTitle .unit{font-size:30px;letter-spacing:.04em;font-feature-settings:"palt"}.trCampaign .outlineBox .mainTitleWrap .mainTitle .max{font-size:25px;margin-left:10px}.trCampaign .outlineBox .mainTitleWrap .mainTitle .money{font-size:48px;margin-left:4px;position:relative;top:2px;letter-spacing:-.04em}.trCampaign .outlineBox .mainTitleWrap .mainTitle .present{display:block;margin:-5px auto 0;padding:0 0 8px}.trCampaign .outlineBox .mainTitleWrap .mainTitle .present .icon{width:40px;height:40px;margin-right:4px;vertical-align:middle;fill:#ffab00}.trCampaign .outlineBox .mainTitleWrap .mainTitle .present .icon:last-of-type{margin-left:6px;transform:scale(-1,1)}.trCampaign .outlineBox .readTextWrap{background-color:#f8f8f8;border-radius:5px;padding:30px}.trCampaign .outlineBox .readTextWrap .readText{padding:20px 60px;border-radius:5px;background-color:#fff}.trCampaign .outlineBox .readTextWrap .text:nth-child(n+2){padding-top:10px}.trCampaign .contentsBox .flowList{position:relative;padding-bottom:50px}.trCampaign .contentsBox .flowList .listItem{margin-top:30px;padding:25px 30px;background-color:#f8f8f8;border-radius:5px}.trCampaign .contentsBox .flowList .listItem .stepText{display:flex;align-items:center;column-gap:10px;margin-bottom:20px;font-size:24px}.trCampaign .contentsBox .flowList .listItem .step{display:inline-flex;align-items:center;padding:0 20px;column-gap:5px;background-color:#ffab00;border-radius:20px;font-size:17px;font-weight:700;color:#fff}.trCampaign .contentsBox .flowList .listItem .stepNum{font-size:20px}.trCampaign .contentsBox .flowList .listItem .wayList{display:flex;position:relative;column-gap:14px;margin-top:17px}.trCampaign .contentsBox .flowList .listItem .wayList:after{content:"または";position:absolute;width:60px;height:60px;line-height:60px;border-radius:50%;background-color:#ed6103;color:#fff;font-size:17px;font-weight:700;top:-5px;right:0;left:0;margin:auto;text-align:center;letter-spacing:-.05em}.trCampaign .contentsBox .flowList .listItem .wayItem{flex:1}.trCampaign .contentsBox .flowList .listItem .way{padding:15px 20px;background-color:#fff;border-radius:5px}.trCampaign .contentsBox .flowList .listItem .way.web{padding:15px 20px 40px}.trCampaign .contentsBox .flowList .listItem .way .contact{text-align:center;font-weight:700}.trCampaign .contentsBox .flowList .listItem .way .img:before{content:"";display:block;float:left;height:277px;width:100%;margin:10px 0 5px;background:url(/img/default/capture/about_howto_3_1.jpg) no-repeat top center/390px auto;border:1px solid #ccc}.trCampaign .contentsBox .flowList .listItem .way .img:after{content:"";display:block;position:absolute;width:111px;height:38px;border:3px solid red;border-radius:5px;transform:translate(253px,105px)}.trCampaign .contentsBox .flowList .listItem .way .arrow,.trCampaign .contentsBox .flowList .listItem .way .arrowBorder{position:relative}.trCampaign .contentsBox .flowList .listItem .way .arrow:after,.trCampaign .contentsBox .flowList .listItem .way .arrow:before,.trCampaign .contentsBox .flowList .listItem .way .arrowBorder:after,.trCampaign .contentsBox .flowList .listItem .way .arrowBorder:before{position:absolute;content:"";margin:auto}.trCampaign .contentsBox .flowList .listItem .way .arrow:before{border:9px solid transparent;border-left:20px solid red;transform:translate(-40px,124px) rotate(-115deg);z-index:2}.trCampaign .contentsBox .flowList .listItem .way .arrow:after{height:10px;border-left:7px solid red;transform:translate(-21px,144px) rotate(-25deg);z-index:2}.trCampaign .contentsBox .flowList .listItem .way .arrowBorder:before{border:12px solid transparent;border-left:26px solid #fff;transform:translate(-46px,118px) rotate(-115deg);z-index:1}.trCampaign .contentsBox .flowList .listItem .way .arrowBorder:after{height:14px;border-left:11px solid #fff;transform:translate(-23px,142px) rotate(-25deg);z-index:1}.trCampaign .contentsBox .flowList .listItem .way .emphasis{font-size:20px}.trCampaign .contentsBox .flowList .listItem .way .contactText{margin-top:5px}.trCampaign .contentsBox .flowList .listItem .way .line{color:#0bb53c;font-weight:700}.trCampaign .contentsBox .flowList .listItem .soudanshitsuArea{position:relative;padding:38px 45px 10px}.trCampaign .contentsBox .flowList .listItem .soudanshitsuArea:before{content:"";position:absolute;background:url(/svg/common/icon/icon_lfocus_top_left.svg) top left no-repeat,url(/svg/common/icon/icon_lfocus_top_right.svg) top right no-repeat,url(/svg/common/icon/icon_lfocus_bottom_left.svg) bottom left no-repeat,url(/svg/common/icon/icon_lfocus_bottom_right.svg) bottom right no-repeat;background-size:20px,15.27px,15.27px,20px;width:370px;height:286px;top:20px;left:20px}.trCampaign .contentsBox .flowList .listItem .soudanshitsuArea:after{position:absolute;content:"";background:url(/img/default/banner/banner_soudanshitsu_operator.png) no-repeat top right 20%/63px auto #fff;width:80px;height:80px;border-radius:50%;margin:auto 0;top:40px;right:43px}.trCampaign .contentsBox .flowList .soudanshitsuArea .sdstTitle{font-size:20px;color:#ed6103}.trCampaign .contentsBox .flowList .soudanshitsuArea .sdstText{font-size:15px}.trCampaign .contentsBox .flowList .soudanshitsuArea .sdstTel{text-align:center;font-size:15px}.trCampaign .contentsBox .flowList .soudanshitsuArea .telIcon{width:30px;height:30px;vertical-align:text-bottom}.trCampaign .contentsBox .flowList .soudanshitsuArea .sdstNum{font-size:30px;font-weight:700}.trCampaign .contentsBox .flowList .soudanshitsuArea .sdstCaption{font-size:15px;color:#707070;text-align:center}.trCampaign .contentsBox .flowList .soudanshitsuArea .sdstCaptionAnnotation{display:block}.trCampaign .contentsBox .flowList .soudanshitsuArea .sdstCaptionAnnotation .emphasis{color:#ed6103}.trCampaign .contentsBox .flowList .soudanshitsuArea .toSoudanshitsu{display:block;position:relative;margin-top:10px;height:56px;line-height:56px;background:#fff;border:1px solid #ed6103;border-radius:5px;color:#ed6103;font-weight:700;text-decoration:none;text-align:center;z-index:1}.trCampaign .contentsBox .flowList .soudanshitsuArea .toSoudanshitsu:after{content:"";position:absolute;top:24px;right:20px;width:9px;height:9px;border-top:2px solid #ed6103;border-right:2px solid #ed6103;transform:rotate(45deg)}.trCampaign .contentsBox .flowList .soudanshitsuArea .toSoudanshitsu:hover{background-color:#ed6103;color:#fff}.trCampaign .contentsBox .flowList .soudanshitsuArea .toSoudanshitsu:hover:after{border-top:2px solid #fff;border-right:2px solid #fff}.trCampaign .contentsBox .flowList .listItem .cautionBox{margin:20px 30px 15px;padding:20px 30px;background-color:#fff;border-radius:5px}.trCampaign .contentsBox .flowList .cautionBox .cautionTitle{display:flex;align-items:center;column-gap:5px;color:#2e648e;font-weight:700}.trCampaign .contentsBox .flowList .cautionBox .cautionItem,.trCampaign .contentsBox .flowList .cautionBox .cautionText{margin-top:5px}.trCampaign .contentsBox .flowList .cautionBox .ngIcon{width:17px;height:17px}.trCampaign .contentsBox .flowList .cautionBox .cautionList{margin-left:2em;text-indent:-1em}.trCampaign .contentsBox .flowList:after,.trCampaign .contentsBox .flowList:before,.trCampaign .contentsBox .presentArea:after,.trCampaign .contentsBox .presentArea:before{content:"";display:block;position:absolute;width:37px;height:6px;right:0;left:0;margin:auto;background-color:#ed6103;border-radius:3px}.trCampaign .contentsBox .flowList:after,.trCampaign .contentsBox .flowList:before{bottom:0}.trCampaign .contentsBox .presentArea:after,.trCampaign .contentsBox .presentArea:before{top:-45px}.trCampaign .contentsBox .flowList:before,.trCampaign .contentsBox .presentArea:before{transform:translateX(-13px) rotate(35deg)}.trCampaign .contentsBox .flowList:after,.trCampaign .contentsBox .presentArea:after{transform:translateX(13px) rotate(-35deg)}.trCampaign .contentsBox .presentArea{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:20px;position:relative;margin-top:70px;padding:30px;background-color:#fef3eb;border-radius:5px}.trCampaign .contentsBox .presentArea .iconWrap{position:relative;width:100px;height:100px;grid-row:1/3;border-radius:50%;background-color:#fff}.trCampaign .contentsBox .presentArea .iconWrap .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:60px}.trCampaign .contentsBox .presentArea .mainText{font-size:20px;font-weight:700}.trCampaign .noticeBox{margin-top:40px;padding:30px 25px;background:#f7f7f7;border-radius:5px;font-size:88.2%;color:#5a6a71}.trCampaign .noticeBox .title{font-weight:700}.trCampaign .noticeBox .noticeList{margin:0 0 32px;line-height:1.4}.trCampaign .noticeBox .noticeListNest,.trCampaign .noticeBox .numListNest,.trCampaign .noticeBox .text{margin-left:2em}.trCampaign .noticeBox .numListNest{counter-reset:listCount}.trCampaign .noticeBox .listItem,.trCampaign .noticeBox .numListItem{position:relative}.trCampaign .noticeBox .listItem:before{content:"・";position:absolute;top:0;left:-1.1em}.trCampaign .noticeBox .numListItem:before{content:counter(listCount) ".";counter-increment:listCount 1;position:absolute;top:0;left:-1em}.trCampaign .noticeBox .noticeList .listItem{margin:14px 0 0 1em}.trCampaign .noticeBox .noticeListNest .listItem,.trCampaign .noticeBox .numListNest .numListItem{margin:5px 0 0 1em}.trCampaign .noticeBox .text{margin-top:5px}.trCampaign .noticeBox .explanation{padding:15px;margin:10px 0 15px 3em;background-color:#ebebeb;border:1px solid #d5e6ea;border-radius:5px}.trCampaign .noticeBox .explanation .explanationTitle{font-weight:700}.trCampaign .noticeBox .explanation .explanationText{margin-top:5px}.trCampaign .noticeBox .contact{margin:12px 0 0 .5em}.trCampaign .noticeBox .contact:before{content:"【"}.trCampaign .noticeBox .contact:after{content:"】"}.trCampaign .noticeBox .contact .secretariat{margin:0 0 0 .5em}.trCampaign .noticeBox .contactLink{margin:2px 0 0 1em}.trCampaign .noticeBox .note{margin-left:1em}