body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}main{margin:0;padding:0}main article,main aside,main details,main figcaption,main figure,main footer,main header,main hgroup,main menu,main nav,main main,main section,main footer{display:block}main img{vertical-align:bottom}main a img{border:0}main table{border-collapse:collapse;border-spacing:0}main fieldset,main img{border:0}main address,main caption,main cite,main code,main dfn,main em,main strong,main th,main var{font-style:normal;font-weight:normal}main ol,main ul{list-style:none}main caption,main th{text-align:left}main h1,main h2,main h3,main h4,main h5,main h6{font-size:100%;font-weight:normal}main q:before,main q:after{content:''}main abbr,main acronym{border:0}.mv{overflow:hidden}.smtit{font-size:0.6em;padding-bottom:0.3em;display:block;line-height:1}.smtxt{font-size:0.9em;font-weight:600}section,#buildmovieCol{box-sizing:border-box;padding:11vw 0;font-size:3vw}@media only screen and (min-width: 751px){section,#buildmovieCol{font-size:3vw}}@media screen and (min-width: 1000px){section,#buildmovieCol{padding:100px 0;font-size:24px}}.sectionInner{width:90%;margin:auto}@media screen and (min-width: 1000px){.sectionInner{max-width:870px;width:auto;margin:auto}}#sns .sectionInner{width:auto}.flexBpc .descriptionImg,.flexBsp .descriptionImg{margin-bottom:6vw}.flexBpc .descriptionImg:last-of-type,.flexBsp .descriptionImg:last-of-type{margin-bottom:0}.flexBpc .descriptionImg img,.flexBsp .descriptionImg img{width:100%}@media screen and (min-width: 1000px){.flexBpc{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.flexBpc .descriptionImg{margin-right:2vw;margin-bottom:0}.flexBpc .descriptionImg:last-of-type{margin-right:0}}.flexBsp{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.flexBsp .descriptionImg{margin-right:4vw;margin-bottom:0}@media screen and (min-width: 1000px){.flexBsp .descriptionImg{margin-right:2vw}}.flexBsp .descriptionImg:last-of-type{margin-right:0}.mgt{margin-top:11vw !important}@media screen and (min-width: 1000px){.mgt{margin-top:90px !important}}.mgt10{margin-top:2vw !important;line-height:1.5em}@media screen and (min-width: 1000px){.mgt10{margin-top:10px !important}}.mgt40{margin-top:5vw !important}@media screen and (min-width: 1000px){.mgt40{margin-top:40px !important}}.mgt50{margin-top:6vw !important}@media screen and (min-width: 1000px){.mgt50{margin-top:50px !important}}@media screen and (min-width: 1000px){.pdt50{padding-top:50px}}@media screen and (min-width: 1000px){.pdt120{padding-top:120px}}@media screen and (min-width: 1000px){.pdt160{padding-top:160px}}.posiR .itemName{position:relative !important}.enTxt{display:block}.otherItem{position:relative;display:inline-block;margin-left:2.5em;text-indent:-1em;padding-left:1em}.otherItem:before{content:'';display:block;position:absolute;top:1vw;left:-2.5em;width:2em;padding:1.5vw 0;border:0.5vw solid #111}@media screen and (min-width: 750px){.otherItem:before{top:5px;left:-2.5em;width:2em;padding:15px 0;border:2px solid #111}}.otherItem.greenparts:before{background:#73febb}.otherItem.greenparts2:before{background:#008f47}.otherItem.yellowparts:before{background:#efbd00}.otherItem.blueparts:before{background:#2ac4f6}.otherItem.blueparts2:before{background:#0000ff}.otherItem.brownparts:before{background:#cd6601}.otherItem.whiteparts:before{background:#fff}.caution{max-width:1350px;width:90%;margin:0 auto 5vw;text-indent:-1em;padding-left:1em;font-size:0.8em}@media screen and (min-width: 1000px){.caution{margin-bottom:40px}}.buildListCol{position:relative;background:#fff;padding:5vw 0;font-size:4vw}@media only screen and (min-width: 751px){.buildListCol{font-size:3vw}}@media screen and (min-width: 1000px){.buildListCol{padding:40px 0;font-size:24px}}.buildListCol .moreBtn{max-width:300px;margin:auto;cursor:pointer}.buildListCol .buildListBtn{display:none;overflow:hidden}.buildListCol .buildListBtn ul{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:20px;max-width:1370px;margin:3vw auto 0;padding:4vw;box-sizing:border-box}@media screen and (min-width: 1000px){.buildListCol .buildListBtn ul{gap:15px;margin:20px auto 0;padding:30px}}.buildListCol .buildListBtn ul li{max-width:100px;width:29%;font-size:22px}@media screen and (min-width: 1000px){.buildListCol .buildListBtn ul li{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;width:100%;font-size:22px}}.buildListCol .buildListBtn ul li.special{max-width:100%;width:100%}@media screen and (min-width: 1000px){.buildListCol .buildListBtn ul li.special{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}.buildListCol .buildListBtn ul li a{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;text-decoration:underline;box-sizing:border-box}.buildListCol .buildListBtn ul li a:before{content:'▼';display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:#111;width:14px;height:14px;margin-right:1vw;padding:5px;font-size:12px;line-height:0;color:#fff;border-radius:20px}@media screen and (min-width: 1000px){.buildListCol .buildListBtn ul li a:before{margin-right:6px}}.buildListCol .buildListBtn ul li a:hover{text-decoration:none}.buildListCol .caution{padding-top:2vw;margin-bottom:0}@media screen and (min-width: 1000px){.buildListCol .caution{padding-top:10px}}.buildListCol .caution.is-close{margin-top:30px}#buildmovieCol{background:url(../images/build/bg_content_03.jpg) center repeat-y;background-size:cover}@media screen and (min-width: 1000px){#buildmovieCol{background-size:100%}}#buildmovieCol .buildmovieInner{max-width:1400px;width:90%;margin:auto}@media screen and (min-width: 1000px){#buildmovieCol .buildmovieInner{padding:0}}#buildmovieCol .buildItem{margin-top:10vw}@media screen and (min-width: 1000px){#buildmovieCol .buildItem{margin-top:80px}}#buildmovieCol .buildItem:first-of-type{margin-top:0}#buildmovieCol .buildItem .movieList{margin-top:6vw}@media screen and (min-width: 1000px){#buildmovieCol .buildItem .movieList{margin-top:50px}}@media screen and (min-width: 1000px){#buildmovieCol .buildItem .movieList ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}}#buildmovieCol .buildItem .movieList ul li{width:100%;margin:0 auto 5vw}@media screen and (min-width: 750px){#buildmovieCol .buildItem .movieList ul li{width:46%;margin-bottom:4%}}@media only screen and (min-width: 751px){#buildmovieCol .buildItem .movieList ul li{width:100%}}@media screen and (min-width: 1000px){#buildmovieCol .buildItem .movieList ul li{width:31%;margin-right:3.5%;margin-left:0}#buildmovieCol .buildItem .movieList ul li:nth-child(3n){margin-right:0;margin-left:0}#buildmovieCol .buildItem .movieList ul li:last-child{margin-right:auto;margin-left:0}}#buildmovieCol .buildItem .movieList ul li a{position:relative;display:block;background:#000}#buildmovieCol .buildItem .movieList ul li a .playBtn{position:absolute;top:0;bottom:0;right:0;left:0;display:-webkit-flex;display:flex;max-width:152px;width:24%;margin:auto;z-index:1}@media screen and (min-width: 1000px){#buildmovieCol .buildItem .movieList ul li a .playBtn{width:28%}}#buildmovieCol .buildItem .movieList ul li a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:4px solid transparent;transition:border .5s;box-sizing:border-box;z-index:5}#buildmovieCol .buildItem .movieList ul li a:hover:before{content:"";border:4px solid #111;box-sizing:border-box}#buildmovieCol .buildItem .movieList ul li a:hover .thum{opacity:1}#buildmovieCol .buildItem .movieList ul li a .thum{opacity:.7;transition:opacity .5s;box-shadow:2vw 2vw 0 rgba(0,0,0,0.1);box-sizing:border-box}@media screen and (min-width: 750px){#buildmovieCol .buildItem .movieList ul li a .thum{box-shadow:15px 15px 0 rgba(0,0,0,0.1)}}#buildmovieCol .buildItem .movieList ul li .name{margin-top:2vw;font-size:2.5vw;font-weight:bold}@media screen and (min-width: 1000px){#buildmovieCol .buildItem .movieList ul li .name{margin-top:20px;font-size:16px}}#buildmovieCol .buildItem .movieList ul li .name .enTxt{display:block}#buildmovieCol .buildItem .movieList ul li img{width:100%}#buildmovieCol .buildItem .buildLink{margin:4vw auto 0}@media screen and (min-width: 750px){#buildmovieCol .buildItem .buildLink{max-width:320px}}@media screen and (min-width: 1000px){#buildmovieCol .buildItem .buildLink{margin-top:0;margin-left:3vw;margin-right:0}}#buildmovieCol .buildItem .buildLink .enTxt{display:block}@media screen and (min-width: 1000px){#buildmovieCol .buildItem .buildInfo{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;max-width:1400px;width:99%;margin:auto}}#buildmovieCol .buildItem .buildInfo .detailTit{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:end;align-items:end;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;color:#111;font-size:8vw;font-weight:bold;line-height:1;text-align:left}@media screen and (min-width: 1000px){#buildmovieCol .buildItem .buildInfo .detailTit{display:block;font-size:54px;line-height:0.4em;width:auto;margin-bottom:50px}}#buildmovieCol .buildItem .buildInfo .detailTit .fontS{display:block;width:100%;font-size:0.5em;margin-bottom:0}@media screen and (min-width: 1000px){#buildmovieCol .buildItem .buildInfo .detailTit .fontS{width:auto;margin-bottom:20px}}#buildmovieCol .buildItem .buildInfo .detailTit .fontM{display:inline-block}#buildmovieCol .buildItem .buildInfo .detailTit .fontL{margin-left:2vw;font-size:18vw;font-family:'Oswald',"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "MS Pゴシック";font-weight:normal;display:inline-block}@media screen and (min-width: 1000px){#buildmovieCol .buildItem .buildInfo .detailTit .fontL{margin-left:0;font-size:100px;bottom:auto}}#buildmovieCol .buildItem .buildInfo .detailTit .special{margin-top:0;display:block}@media screen and (min-width: 1000px){#buildmovieCol .buildItem .buildInfo .detailTit .special{margin-top:60px}}#buildmovieCol .buildItem .buildInfo .detailTit .le{line-height:1}#buildmovieCol .buildItem .attentionTxt{max-width:1350px;width:90%;margin-top:5vw;text-indent:-1em;padding-left:1em;font-size:0.8em}@media screen and (min-width: 1000px){#buildmovieCol .buildItem .attentionTxt{margin:0}}#conversion,.bgGray,.bgWhite{padding:11vw 0;margin-top:-0.5px}@media screen and (min-width: 1000px){#conversion,.bgGray,.bgWhite{padding:100px}}#conversion .titCol,.bgGray .titCol,.bgWhite .titCol{max-width:870px;margin:auto}#conversion .description,.bgGray .description,.bgWhite .description{margin:5vw 0}@media screen and (min-width: 1000px){#conversion .description,.bgGray .description,.bgWhite .description{margin:30px 0}}#conversion .detailTit,.bgGray .detailTit,.bgWhite .detailTit{max-width:90%;margin:auto}@media screen and (min-width: 1000px){#conversion .detailTit,.bgGray .detailTit,.bgWhite .detailTit{max-width:870px}}#conversion .detailTit+.detailTit,.bgGray .detailTit+.detailTit,.bgWhite .detailTit+.detailTit{margin-top:30px}.bgGray{background:url(../images/build/bg_content_02.jpg) center no-repeat;background-size:cover}.bgWhite{background:url(../images/build/bg_content_03.jpg) center no-repeat;background-size:cover}#conversion{background:url(../images/build/bg_content_01.jpg) center no-repeat;background-size:cover}#conversion .buildImgCol{max-width:870px;margin:auto}@media screen and (min-width: 1000px){#conversion .buildImgCol{margin-bottom:60px}}#conversion .buildImgCol.twoCol{max-width:1540px;margin:auto}@media screen and (min-width: 1000px){#conversion .buildImgCol.twoCol{margin-bottom:60px}}#conversion .conversionImg{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#conversion .conversionImg .itemBf,#conversion .conversionImg .itemAf{background:#e0e0e0}#conversion .conversionImg .itemBf img,#conversion .conversionImg .itemAf img{width:100%}#conversion .conversionImg .itemBf{max-width:480px;width:48%}@media screen and (min-width: 1000px){#conversion .conversionImg .itemBf{width:33vw}}#conversion .conversionImg .itemAf{max-width:790px;width:80%}@media screen and (min-width: 1000px){#conversion .conversionImg .itemAf{width:54.3vw}}#conversion .conversionImg .arrow{width:18%;margin:0 2vw}@media screen and (min-width: 1000px){#conversion .conversionImg .arrow{width:auto;margin:0 30px;-webkit-transform:none;transform:none}}.btnListCol{padding:6vw 0}@media screen and (min-width: 1000px){.btnListCol{padding:50px}}.btnListCol .buildListBtn{display:block;overflow:hidden;width:93%;max-width:870px;margin:0 auto}@media screen and (min-width: 1000px){.btnListCol .buildListBtn{max-width:1185px;width:66%}}.btnListCol .buildListBtn ul{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:1370px;margin:3vw auto 0;box-sizing:border-box;font-size:3vw}@media screen and (min-width: 1000px){.btnListCol .buildListBtn ul{margin:20px auto 0;font-size:24px}}.btnListCol .buildListBtn ul li{margin:0 1.5vw 3vw}@media screen and (min-width: 1000px){.btnListCol .buildListBtn ul li{margin:0 15px 30px}.btnListCol .buildListBtn ul li:nth-child(n+11){margin-bottom:0}}main[data-item="09"] .btnListCol .buildListBtn ul li:nth-child(n+11){margin-bottom:30px}.btnListCol .buildListBtn ul li a{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-decoration:underline;box-sizing:border-box}.btnListCol .buildListBtn ul li a:before{content:'▼';display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:#111;width:14px;height:14px;margin-right:1vw;padding:5px;font-size:12px;line-height:0;color:#fff;border-radius:20px}@media screen and (min-width: 1000px){.btnListCol .buildListBtn ul li a:before{margin-right:6px}}.btnListCol .buildListBtn ul li a:hover{text-decoration:none}.btnList{margin-top:3vw}@media screen and (min-width: 1000px){.btnList{margin-top:0}}@media screen and (min-width: 1000px){.btnList.btn4{max-width:729px;margin:auto}}@media only screen and (min-width: 1235px){.btnList.btn4{max-width:1121px}}@media only screen and (min-width: 1679px){.btnList.btn4{max-width:1512px}}.btnList.btn4 ul li{margin-bottom:3vw}@media screen and (min-width: 1000px){.btnList.btn4 ul li{margin-left:49px;margin-bottom:49px}.btnList.btn4 ul li:first-child{margin-left:0}}@media only screen and (min-width: 1000px) and (max-width: 1234px){.btnList.btn4 ul li:nth-child(odd){margin-left:0}}@media only screen and (min-width: 1235px) and (max-width: 1678px){.btnList.btn4 ul li:nth-child(1),.btnList.btn4 ul li:nth-child(4),.btnList.btn4 ul li:nth-child(7){margin-left:0}}@media only screen and (min-width: 1679px){.btnList.btn4 ul li:nth-child(5){margin-left:0}}.btnList.btn4 ul li:last-child{margin-bottom:0}@media screen and (min-width: 1000px){.btnList.btn4 ul li:last-child{margin-right:auto;margin-bottom:49px}}@media screen and (min-width: 1000px){.btnList.btn4 ul li.maxW{max-width:510px}}.btnList.btn4 ul li a{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:100%}@media screen and (min-width: 1000px){.btnList ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}}.btnList ul li{width:100%;max-width:340px;margin:0 auto 5vw}.btnList ul li:last-child{margin-bottom:0}@media screen and (min-width: 1000px){.btnList ul li{margin-right:0;margin-left:5vw;margin-bottom:5vw}.btnList ul li:first-child{margin-left:0}}@media only screen and (min-width: 1245px){.btnList ul li{margin-bottom:0}}.moreBtn a,.moreBtn .buildLinkList{position:relative;display:block;background:#fff;width:80%;margin:auto;padding:3vw 4vw;border:1vw solid #111;box-shadow:2vw 2vw 0 rgba(0,0,0,0.1);box-sizing:border-box;text-align:center;font-size:4vw;font-weight:bold;transition:all .5s;z-index:10}@media screen and (min-width: 750px){.moreBtn a,.moreBtn .buildLinkList{width:100%}}@media only screen and (min-width: 751px){.moreBtn a,.moreBtn .buildLinkList{padding:1.5vw 2vw;font-size:3vw;border:4px solid #111}}@media screen and (min-width: 1000px){.moreBtn a,.moreBtn .buildLinkList{width:100%;margin:auto;padding:20px 36px;box-shadow:15px 15px 0 rgba(0,0,0,0.1);font-size:20px}}.moreBtn a:hover,.moreBtn .buildLinkList:hover{-webkit-transform:translate(15px, 15px);transform:translate(15px, 15px);box-shadow:none}.moreBtn a:after,.moreBtn .buildLinkList:after{content:"";position:absolute;top:4px;left:4px;display:block;width:0;height:0;border-style:solid;border-width:20px 20px 0 0;border-color:#0055be transparent transparent transparent}.detailTit{padding:0 1vw;color:#111;font-weight:bold;line-height:1em;font-size:8vw}@media screen and (min-width: 1000px){.detailTit{padding:5px;font-size:min(4vw , 70px)}}.detailTit .fontS{display:block;font-size:0.4em;line-height:1.5em}#completed dt{margin-bottom:3vw}@media screen and (min-width: 1000px){#completed dt{margin-bottom:20px}}.stepDetail{max-width:870px;margin:9vw auto 0;text-align:left}.stepDetail:first-of-type{margin-top:5vw}@media screen and (min-width: 1000px){.stepDetail{margin-top:80px}.stepDetail:first-of-type{margin-top:40px}}.stepDetail dt{padding-left:1vw;border-left:1vw solid #111;line-height:1;font-size:4.5vw}@media screen and (min-width: 1000px){.stepDetail dt{padding-left:10px;border-left:10px solid #111;font-size:min(3.1vw , 40px)}}.stepDetail dd .descriptionTxt{margin:1.5vw auto 3vw}@media screen and (min-width: 1000px){.stepDetail dd .descriptionTxt{margin:10px auto 20px}}.stepArrow{width:18%;margin:7vw auto;text-align:center}@media screen and (min-width: 1000px){.stepArrow{width:auto;margin:60px 0}}.stepArrow img{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.buildComp .itemName{position:relative;top:2vw;left:2vw;color:#111;font-size:7vw;font-weight:bold;line-height:1.2em;text-align:left}@media screen and (min-width: 1000px){.buildComp .itemName{position:absolute;top:15px;left:15px;padding:5px;font-size:min(3.6vw , 56px)}}.buildComp .itemName .fontS{display:block;font-size:0.5em;line-height:1em}.buildImgCol{background-color:#fff;max-width:870px;margin:auto;border:1vw solid #111;padding:3vw;box-sizing:border-box;box-shadow:2vw 2vw 0 rgba(0,0,0,0.1)}@media screen and (min-width: 1000px){.buildImgCol{padding:40px;border:4px solid #111;box-shadow:15px 15px 0 rgba(0,0,0,0.1)}}.buildImg{position:relative;background:#e0e0e0;max-width:790px;width:100%;margin:auto;text-align:center}@media screen and (min-width: 1000px){.buildImg{width:auto}}

/*# sourceMappingURL=maps/build.css.map */
