@charset "UTF-8";.outlineNone{outline:none}.displayNone{display:none}.displayBlock{display:block}.displayInline{display:inline}.displayInlineBlock{display:inline-block}.displayTable{display:table}.displayTableCell{display:table-cell}.displayFlex{display:flex;flex-wrap:wrap}.displayInlineFlex{display:inline-flex}.displayFlexNoWrap{display:flex;flex-wrap:nowrap}.displayInlineFlexNoWrap{display:inline-flex;flex-wrap:nowrap}.positionTLEnd{top:0;left:0}.positionTREnd{top:0;right:0}.positionBREnd{bottom:0;right:0}.positionBLEnd{bottom:0;left:0}.positionInitial{position:initial}.positionAbsolute{position:absolute}.positionFixed{position:fixed}.positionRelative{position:relative}.floatLeft{float:left}.floatRight{float:right}.floatClear{clear:both}.zindexForefrontContents{z-index:10001}.zindexForefront{z-index:10000}.zindexFirst{z-index:9999}.zindexSecond{z-index:1000}.zindexThird{z-index:200}.zindexFourth{z-index:100}.zindexFifth{z-index:20}.zindexSixth{z-index:10}.sizeWidthFull{width:100%}.sizeHeightFull{height:100%}.sizeBothFull{height:100%;width:100%}.verticalAlignTop{vertical-align:top}.verticalAlignMiddle{vertical-align:middle}.verticalAlignBottom{vertical-align:bottom}.overflowWidthAuto{overflow-x:auto}.overflowHeightAuto{overflow-y:auto}.overflowBothAuto{overflow:auto}.overflowWidthScroll{overflow-x:scroll}.overflowHeightScroll{overflow-y:scroll}.overflowBothScroll{overflow:scroll}.overflowWidthHidden{overflow-x:hidden}.overflowHeightHidden{overflow-y:hidden}.overflowBothHidden{overflow:hidden}.boxDisplayHidden{visibility:hidden}.boxDisplayCollapse{visibility:collapse}.boxSizingInner{box-sizing:border-box}.boxSizingContent{box-sizing:content-box}.fontFamily{font-family:"メイリオ","Meiryo UI",Meiryo,sans-serif,"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","YuGothic Medium","HGSｺﾞｼｯｸE","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro"}.unconfiguredFontFamily{font-family:"Helvetica"}.fontWeightNormal{font-weight:normal}.fontWeightBold{font-weight:bold}.fontWeightLight{font-weight:lighter}.textAlignLeft{text-align:left}.textAlignCenter{text-align:center}.textAlignRight{text-align:right}.textAlignJustify{text-align:justify}.textDecorationNone{text-decoration:none}.textDecorationUnderline{text-decoration:underline}.borderCollapse{border-collapse:collapse}.tableCaptionBottom{caption-side:bottom}.listStyleNone{list-style-type:none}.listStyleInside{list-style-position:inside}.cursorDefault{cursor:default}.cursorPointer{cursor:pointer}.cursorMove{cursor:move}.restrictIme{ime-mode:disabled}.nowrap{white-space:nowrap}.breakWordOnly{word-wrap:break-word}.breakWord{word-wrap:break-word;word-break:break-all}.userSelectNone{user-select:none}.userSelectText{user-select:text}.resizeNone{resize:none}#indexSection{font-size:14px;height:100%;width:100%}#scrollCover{margin-top:400px;margin-right:0;margin-bottom:0;margin-left:0;text-align:justify}#scrollCover #parallaxHeader{background-repeat:no-repeat;background-attachment:scroll;background-position:center center;background-size:cover;background-clip:border-box;position:fixed;top:0;left:0;height:400px;width:100%;min-width:360px;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s}#scrollCover #parallaxHeader .backVideo{position:fixed;top:0;left:0;height:400px;width:100%;min-width:360px;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;object-fit:cover}#scrollCover #parallaxHeader .title{box-sizing:border-box;color:#FFFFFF;font-size:0;font-weight:normal;letter-spacing:2px;line-height:54px;margin:0;padding-top:0;padding-right:24px;padding-bottom:0;padding-left:32px;position:absolute;top:50%;left:0;text-align:center;text-shadow:1px 1px 0 transparent,2px 2px 0 gray;width:100%;transform:translateY(-50%)}#scrollCover #parallaxHeader .title .keepTitle{cursor:pointer;display:inline-block;white-space:nowrap}#scrollCover #parallaxHeader .title[data-displaylanguage=ja]{letter-spacing:6px}#scrollCover .scrollContent{background-color:#FFFFFF;position:relative}#scrollCover .scrollContent .stickyTitle{box-sizing:border-box;color:#FFFFFF;font-size:0;font-weight:normal;letter-spacing:1px;line-height:54px;margin:0;padding-top:0;padding-right:24px;padding-bottom:0;padding-left:32px;position:absolute;top:0;left:0;text-align:center;text-shadow:1px 1px 0 transparent,2px 2px 0 gray;width:100%;transform:translateY(-100%)}#scrollCover .scrollContent .stickyTitle .keepTitle{cursor:pointer;display:inline-block;white-space:nowrap}#scrollCover .scrollContent .stickyTitle[data-displaylanguage=ja]{letter-spacing:6px}#scrollCover .scrollContent .freeWordBarWrapper{background-color:#FFFFFF;border-top:0;border-right:0;border-bottom:4px;border-left:0;border-top-width:0;border-right-width:0;border-bottom-width:4px;border-left-width:0;border-top-style:none;border-right-style:none;border-bottom-style:solid;border-left-style:none;border-top-color:none;border-right-color:none;border-bottom-color:whitesmoke;border-left-color:none;box-sizing:border-box;padding-top:0;padding-right:40px;padding-bottom:0;padding-left:40px;position:absolute;width:100%;z-index:1000}#scrollCover .scrollContent .freeWordBarWrapper .freeWordBar{box-sizing:border-box;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:24px;padding-right:0;padding-bottom:0;padding-left:0;position:relative;max-width:1120px;width:100%;z-index:20}#scrollCover .scrollContent .freeWordBarWrapper .freeWordBar .freeWordSet{box-sizing:border-box;position:relative}#scrollCover .scrollContent .freeWordBarWrapper .freeWordBar .freeWordSet .icon{background-image:url('../../../image/parts/searchCondition/search.svg');background-repeat:no-repeat;background-attachment:scroll;background-position:center center;background-size:contain;background-clip:border-box;position:absolute;top:5px;left:8px;height:32px;width:32px}#scrollCover .scrollContent .freeWordBarWrapper .freeWordBar .freeWordSet .freeWord{border:2px;border-width:2px;border-style:solid;border-color:gainsboro;box-sizing:border-box;color:#464646;font-size:14px;letter-spacing:1px;padding-top:0;padding-right:160px;padding-bottom:0;padding-left:48px;height:42px;width:100%}#scrollCover .scrollContent .freeWordBarWrapper .freeWordBar .freeWordSet .freeWord:focus{border:2px;border-width:2px;border-style:solid;border-color:silver;outline:none}#scrollCover .scrollContent .freeWordBarWrapper .freeWordBar .freeWordSet .inputError{background-color:rgba(255,0,0,0.1);border:2px;border-width:2px;border-style:solid;border-color:rgba(255,0,0,0.4)}#scrollCover .scrollContent .freeWordBarWrapper .freeWordBar .remarks{color:#464646;font-size:12px;line-height:24px}#scrollCover .scrollContent .freeWordBarWrapper .freeWordBar .message{color:red;font-size:12px;line-height:24px;position:absolute;top:0;right:0}#scrollCover .scrollContent .freeWordBarWrapper .freeWordBar .searchButton{background-color:#7A7984;box-sizing:border-box;cursor:pointer;font-size:16px;letter-spacing:2px;line-height:42px;padding-top:0;padding-right:8px;padding-bottom:0;padding-left:12px;position:absolute;top:24px;right:0;height:42px;min-width:160px;text-align:center;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s}#scrollCover .scrollContent .freeWordBarWrapper .freeWordBar .searchButton[data-displaylanguage=ja]{letter-spacing:4px}#scrollCover .scrollContent .freeWordBarWrapper[data-scroll]{position:fixed;top:40px;left:0}#scrollCover .scrollContent .contentGroup{padding-top:8px;padding-right:0;padding-bottom:0;padding-left:0;z-index:1000}#scrollCover .scrollContent .contentGroup .contentHolder{display:flex;flex-wrap:nowrap}#scrollCover .scrollContent .contentGroup .contentHolder .image{background-repeat:no-repeat;background-attachment:scroll;background-position:center center;background-size:cover;background-clip:border-box;min-height:440px;min-width:440px}#scrollCover .scrollContent .contentGroup .contentHolder .wrapper{box-sizing:border-box;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:0;padding-right:40px;padding-bottom:0;padding-left:40px;max-width:1200px}#scrollCover .scrollContent .contentGroup .contentHolder .wrapper .title{font-size:28px;font-weight:normal;letter-spacing:2px}#scrollCover .scrollContent .contentGroup .contentHolder .wrapper .content{font-size:14px;letter-spacing:1px}#scrollCover .scrollContent .contentGroup .contentHolder .wrapper .content p{line-height:26px}#scrollCover .scrollContent .contentGroup .contentHolder .wrapper .content .jump{cursor:pointer;font-weight:bold;padding-top:2px;padding-right:4px;padding-bottom:2px;padding-left:4px;text-decoration:underline}#scrollCover .scrollContent .contentGroup .contentHolder .wrapper .content .link{cursor:pointer;font-weight:bold;padding-top:2px;padding-right:4px;padding-bottom:2px;padding-left:4px;text-decoration:underline}#scrollCover .scrollContent .contentGroup .contentHolder .wrapper .content #linkPage{cursor:pointer;font-weight:bold;padding-top:2px;padding-right:4px;padding-bottom:2px;padding-left:4px;text-decoration:underline;color:#FFFFFF}#scrollCover .scrollContent .contentGroup .contentHolder .wrapper .content .line{display:flex;flex-wrap:nowrap;margin-top:0;margin-right:0;margin-bottom:24px;margin-left:0}#scrollCover .scrollContent .contentGroup .contentHolder .wrapper .content .line .first,#scrollCover .scrollContent .contentGroup .contentHolder .wrapper .content .line .second,#scrollCover .scrollContent .contentGroup .contentHolder .wrapper .content .line .third,#scrollCover .scrollContent .contentGroup .contentHolder .wrapper .content .line .column{box-sizing:border-box;width:100%}#scrollCover .scrollContent .contentGroup .contentHolder .wrapper .content dd{padding-top:0;padding-right:0;padding-bottom:0;padding-left:20px}#scrollCover .scrollContent .contentGroup .contentHolder .wrapper .content .projectPageWrapper ul .link,#scrollCover .scrollContent .contentGroup .contentHolder .wrapper .content .otherForumWrapper ul .link{padding-top:2px;padding-right:4px;padding-bottom:2px;padding-left:0}#scrollCover .scrollContent .contentGroup .contentHolder .wrapper .content table.producer{margin-left:0 !important}#scrollCover .scrollContent .contentGroup .contentHolder .wrapper .content th.producer{text-align:left !important;vertical-align:top !important;font-weight:normal !important;width:200px !important}#scrollCover .scrollContent .contentGroup .contentHolder .wrapper .content th.producer_ja{text-align:left !important;vertical-align:top !important;font-weight:normal !important;width:100px !important}#scrollCover .scrollContent .contentGroup .contentHolder .wrapper .content td.producer{text-align:left !important;vertical-align:top !important;font-weight:normal !important}#scrollCover .scrollContent .contentGroup .contentHolder .wrapper[data-box_language=ja] .title{letter-spacing:6px}#scrollCover footer{display:block;color:#FFFFFF;font-size:11px;line-height:36px;white-space:nowrap;position:fixed;bottom:0;left:0;height:36px;width:100%;text-align:center;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;opacity:1;z-index:10001}#scrollCover footer .link{color:#FFFFFF;text-decoration:underline}@media screen and (max-width:1220px){#scrollCover{margin-top:320px;margin-right:0;margin-bottom:0;margin-left:0}#scrollCover #parallaxHeader{height:320px;width:100%}#scrollCover #parallaxHeader .backVideo{height:320px;width:100%}#scrollCover .scrollContent .freeWordBarWrapper{padding-top:0;padding-right:24px;padding-bottom:0;padding-left:24px}#scrollCover .scrollContent .freeWordBarWrapper .freeWordBar{margin:0;max-width:1200px}#scrollCover .scrollContent .contentGroup .contentHolder .wrapper{padding-top:0;padding-right:24px;padding-bottom:0;padding-left:24px;min-width:360px}}@media screen and (max-width:980px){#scrollCover{margin-top:240px;margin-right:0;margin-bottom:0;margin-left:0}#scrollCover #parallaxHeader{height:240px;width:100%}#scrollCover #parallaxHeader .backVideo{height:240px;width:100%}#scrollCover #parallaxHeader .title{line-height:44px;letter-spacing:1px;padding-top:0;padding-right:24px;padding-bottom:0;padding-left:30px}#scrollCover #parallaxHeader .title[data-displaylanguage=ja]{letter-spacing:4px}#scrollCover .scrollContent .stickyTitle{line-height:40px;letter-spacing:1px;padding-top:4px;padding-right:24px;padding-bottom:4px;padding-left:30px}#scrollCover .scrollContent .stickyTitle[data-displaylanguage=ja]{letter-spacing:4px}#scrollCover .scrollContent .freeWordBarWrapper{padding-top:0;padding-right:12px;padding-bottom:0;padding-left:12px}#scrollCover .scrollContent .contentGroup .contentHolder{display:flex;flex-wrap:wrap}#scrollCover .scrollContent .contentGroup .contentHolder .image{min-width:100%}#scrollCover .scrollContent .contentGroup .contentHolder .wrapper{padding-top:0;padding-right:12px;padding-bottom:0;padding-left:12px}#scrollCover .scrollContent .contentGroup .contentHolder .wrapper .title{font-size:20px;letter-spacing:1px}#scrollCover .scrollContent .contentGroup .contentHolder .wrapper .content .line{display:block}#scrollCover .scrollContent .contentGroup .contentHolder .wrapper .content .line .second{padding-top:0;padding-right:0;padding-bottom:0;padding-left:24px}#scrollCover .scrollContent .contentGroup .contentHolder .wrapper .content .line .third{padding-top:0;padding-right:0;padding-bottom:0;padding-left:48px}#scrollCover .scrollContent .contentGroup .contentHolder .wrapperdata-box_language[ja]{letter-spacing:4px}}@media screen and (max-width:640px){#scrollCover{margin-top:200px;margin-right:0;margin-bottom:0;margin-left:0}#scrollCover #parallaxHeader{height:200px;width:100%}#scrollCover #parallaxHeader .backVideo{height:200px;width:100%}#scrollCover #parallaxHeader .title{letter-spacing:1px;line-height:28px;padding-top:0;padding-right:6px;padding-bottom:0;padding-left:10px;transform:translateY(-44%)}#scrollCover #parallaxHeader .title[data-displaylanguage=ja]{letter-spacing:4px}#scrollCover .scrollContent .stickyTitle{letter-spacing:1px;line-height:28px;padding-top:8px;padding-right:6px;padding-bottom:8px;padding-left:10px}#scrollCover .scrollContent .stickyTitle[data-displaylanguage=ja]{letter-spacing:4px}#scrollCover .scrollContent .stickyTitle[data-charAdjustment]{letter-spacing:.5px}#scrollCover .scrollContent .freeWordBarWrapper .freeWordBar .freeWordSet .freeWord{padding-top:0;padding-right:60px;padding-bottom:0;padding-left:48px}#scrollCover .scrollContent .freeWordBarWrapper .freeWordBar .searchButton{min-width:60px}#scrollCover .scrollContent .contentGroup .contentHolder{display:flex;flex-wrap:wrap}#scrollCover .scrollContent .contentGroup .contentHolder .image{min-height:240px}#scrollCover .scrollContent .contentGroup .contentHolder .wrapper{padding-top:0;padding-right:12px;padding-bottom:0;padding-left:12px}#scrollCover .scrollContent .contentGroup .contentHolder .wrapper .content .line .second{padding-top:0;padding-right:0;padding-bottom:0;padding-left:12px}#scrollCover .scrollContent .contentGroup .contentHolder .wrapper .content .line .third{padding-top:0;padding-right:0;padding-bottom:0;padding-left:24px}}