body{margin:0;padding:0;background:#fff;color:#333}body ul,body ol,body dl{margin:0;padding:0}body hr{margin:5px 0}body img,body a img{margin:0;padding:0;border:0}body ul,body ol{list-style-type:none}.no-display{display:none}h1{position:absolute;right:0;padding:5px 5px 0 0;font-size:10px}h2{position:relative;font-size:18px;text-align:center}@media screen and (min-width: 768px){h2{font-size:20px}}p{color:#111;line-height:1.5}.content-ttl{display:block;margin-bottom:20px}.content-ttl:before{display:inline-block;position:absolute;top:-16px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:50px;height:2px;background-color:#555;content:""}.howto-container{padding:56px 15px 40px}@media screen and (min-width: 950px){.howto-container{max-width:950px;margin:0 auto}}.howto-container__explain{font-size:14px;line-height:1.5em;margin-bottom:40px}@media screen and (min-width: 768px){.howto-container__explain{font-size:15px}}.howto-container__ttl{font-size:16px}.howto-container__txt{font-size:14px}@media screen and (min-width: 768px){.howto-container__txt{font-size:15px;line-height:1.8em}}.lp-breadcrumbs{width:100%;overflow-x:scroll}.lp-breadcrumbs__list{display:table;margin:0;padding:6px 10px;font-size:10px}.lp-breadcrumbs__item{display:table-cell;white-space:nowrap}.lp-breadcrumbs__item:last-child{padding-right:10px}@media screen and (min-width: 950px){.lp-breadcrumbs{width:950px;margin:0 auto;padding:10px 0;overflow-x:auto}}.search-btn-common{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:93%;margin:12px auto;padding:16px 0;border-radius:4px;background:#f5aa02;color:#fff;font-size:18px;text-align:center}@media screen and (min-width: 950px){.search-btn-common{width:450px !important}}.search-btn-common::before{display:inline-block;width:18px;height:18px;background-image:url(../../../../image/sw/cu/rwd_howto/magnifying-glasses.svg);background-size:contain;background-repeat:no-repeat;content:"";margin-right:8px}@media screen and (max-width: 406px){.search-btn-common::before{display:none}}.nologin:before{display:none}.button-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.button-container p{font-size:15px}@media screen and (min-width: 768px){.button-container p{font-size:16px}}@media screen and (min-width: 1100px){.button-container .faq{display:none}}.lp-wrap{background:#fff}.search-btn{width:100%}.start-mv{position:relative;height:220px;background:#f5aa02}@media screen and (min-width: 730px){.start-mv{height:300px}}.start-mv__con{position:relative;max-width:950px;margin:0 auto}.start-mv__ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;color:#fff;font-weight:bold;font-size:50px;font-family:"ヒラギノ角ゴ Std",sans-serif;padding-top:32px}@media screen and (min-width: 730px){.start-mv__ttl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;font-size:70px;padding-top:96px}}.start-mv__ttl .small{font-size:24px}@media screen and (min-width: 730px){.start-mv__ttl .small{font-size:35px}}.start-mv__ttl .underline{background:-webkit-linear-gradient(transparent 75%, #f58e02 50%);background:linear-gradient(transparent 75%, #f58e02 50%)}.start-mv__bg{position:absolute;top:-10px;width:97%;max-width:100%;height:230px;background:no-repeat url(../../../../image/sw/cu/rwd_howto/howto-sw_mv-img01.svg) bottom left 10px,no-repeat url(../../../../image/sw/cu/rwd_howto/howto-sw_mv-img02.svg) bottom right;background-size:30%}@media screen and (min-width: 730px){.start-mv__bg{top:71px;background-size:20%}}.what-is-sw__exp{margin-bottom:24px}.what-is-sw__exp p{font-size:14px}@media screen and (min-width: 767px){.what-is-sw__item__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.what-is-sw__item__container .no1::after{background-image:url(../../../../image/sw/cu/rwd_howto/what-is-sw_icon01.svg);margin-left:24px}.what-is-sw__item__container .no3::after{background-image:url(../../../../image/sw/cu/rwd_howto/what-is-sw_icon03.svg);margin-left:24px}.what-is-sw__item__container .no2::after{background-image:url(../../../../image/sw/cu/rwd_howto/what-is-sw_icon02.svg);margin-right:24px}.what-is-sw__item__container .no4::after{background-image:url(../../../../image/sw/cu/rwd_howto/what-is-sw_icon04.svg);margin-right:24px}.what-is-sw__item__grp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.what-is-sw__item__grp::after{display:inline-block;width:70px;height:58px;background-size:contain;background-repeat:no-repeat;content:""}.what-is-sw__item__grp1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.what-is-sw__item__grp1:last-child{margin-bottom:0}.what-is-sw__item__grp1::after{display:inline-block;width:70px;height:58px;background-size:contain;background-repeat:no-repeat;content:""}.what-is-sw__item__txt{width:240px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:12px 16px;border-radius:4px;background:#f2f2f2;font-weight:bold}.what-is-sw__swok{position:relative;padding:40px 0;background:#ffd16a}@media screen and (min-width: 950px){.what-is-sw__swok{max-width:950px;margin:0 auto}}.what-is-sw__swok__ttl{margin-bottom:24px}.what-is-sw__swok__ttl p{color:#333;font-size:20px;text-align:center}.what-is-sw__swok__txt{padding:0 15px 0}.what-is-sw__swok__txt p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:10px 24px;border-radius:4px;background:#fff;color:#333;font-size:14px}.what-is-sw__swok:before{display:inline;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);vertical-align:middle;content:"";border-right:32px solid rgba(0,0,0,0);border-top:24px solid #fff;border-left:32px solid rgba(0,0,0,0)}.safe-search__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.safe-search__ttl{display:inline-block;background:-webkit-linear-gradient(transparent 60%, #fff68e 50%);background:linear-gradient(transparent 60%, #fff68e 50%);margin-bottom:40px}.safe-search__item{font-size:14px;text-align:left;margin-bottom:30px}.safe-search__item__ttl{font-weight:bold;text-align:center;margin-bottom:16px}.safe-search__item__txt{font-size:14px}.flow__container{max-width:700px;margin:0 auto}.flow__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:32px 24px 24px;border:1px solid #ddd;background:#fff;margin-bottom:50px}.flow__item__ttl{display:inline-block;background:-webkit-linear-gradient(transparent 60%, #fff68e 50%);background:linear-gradient(transparent 60%, #fff68e 50%);font-size:18px;margin-bottom:32px}.flow__item__txt{font-size:14px;margin-bottom:16px}.flow__item:before{position:absolute;bottom:-24px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);vertical-align:middle;content:"";border-right:32px solid rgba(0,0,0,0);border-top:24px solid #ddd;border-left:32px solid rgba(0,0,0,0)}.flow__item:after{position:absolute;bottom:-23px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);vertical-align:middle;content:"";border-right:32px solid rgba(0,0,0,0);border-top:24px solid #fff;border-left:32px solid rgba(0,0,0,0)}.flow__item:last-child:before{display:none}.flow__item:last-child:after{display:none}.flow .note{color:#555;font-size:12px}.resister__container{max-width:700px;margin:0 auto}.resister__exp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.resister__exp .explain{font-size:14px}.resister__exp .required{width:100%;max-width:400px;margin:24px 0;background:#eafaff}.resister__exp .required__ttl{padding:8px 0;font-size:16px;text-align:center;border-bottom:1px solid #fff}.resister__exp .required__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding:16px 0}.resister__exp .required__items p{font-size:16px}.resister__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:4px solid #eafaff;margin-bottom:90px}.resister__item__step{width:100%;padding:4px 0;background:#eafaff}.resister__item__step p{color:#63aec6;font-size:16px;text-align:center}.resister__item__ttl{margin:24px 0;font-weight:bold;font-size:16px}.resister__item__txt{margin:0 16px 16px}.resister__item__goal{width:100%;padding:14px 0;background:#eafaff}.resister__item__goal p{font-size:18px;text-align:center}.resister__item:before{display:inline;position:absolute;bottom:-64px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);vertical-align:middle;content:"";border-right:52px solid rgba(0,0,0,0);border-top:40px solid #eafaff;border-left:52px solid rgba(0,0,0,0)}.resister__item:last-child:before{display:none}.resister__item:last-child{margin-bottom:40px}.resister .note{margin:0 16px 16px;color:#555;font-size:12px}.register{text-align:center;margin-bottom:40px}.register .register-btn__txt{display:block;width:100%;max-width:400px;margin:5px auto 0;padding:16px 0;border-radius:2px;background:#f5aa02;color:#fff;font-size:18px;text-align:center}.register .step{display:inline-block;position:relative;font-size:14px}.register .step::before,.register .step::after{display:inline-block;position:absolute;width:2px;height:16px;background:#f5aa02;vertical-align:middle;content:""}.register .step::before{left:-10px;-webkit-transform:rotate(-35deg);-ms-transform:rotate(-35deg);transform:rotate(-35deg)}.register .step::after{right:-10px;-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg)}.caution{max-width:700px;margin:0 auto;border-radius:4px;background:#f8f8f8}.caution__outer{padding:16px}.caution__ttl{font-size:14px;margin-bottom:16px}.caution__txt{font-size:12px;line-height:1.5}