@media(max-width: 767px){.pageTitle01{padding-left:0;padding-right:0}}.referenceSec01{margin-top:80px}@media(max-width: 767px){.referenceSec01{margin-top:30px}}.referenceSec01 h2{border-bottom:3px solid #fee100;font-size:28px;font-weight:bold;padding-bottom:10px;text-align:center}@media(max-width: 767px){.referenceSec01 h2{font-size:22px;border-bottom:1px solid #fee100}}.referenceSec01 h2 .asterisk{font-size:14px;vertical-align:super;margin-left:-10px}@media(max-width: 767px){.referenceSec01 h2 .asterisk{font-size:12px}}.referenceSec01 .referenceSecCol02{display:flex;column-gap:3.7%;margin-top:40px}@media(max-width: 767px){.referenceSec01 .referenceSecCol02{display:block;margin-top:20px}}@media(max-width: 767px){.referenceSec01 .referenceSecCol02 .referenceSecCol02Box{width:100%}}.referenceSec01 .referenceSecCol02 .referenceSecCol02Box.textBox p{font-size:18px;margin-top:20px}@media(max-width: 767px){.referenceSec01 .referenceSecCol02 .referenceSecCol02Box.textBox p{font-size:15px;margin-top:15px}}.referenceSec01 .referenceSecCol02 .referenceSecCol02Box.textBox p:first-child{margin-top:0}.referenceSec01 .referenceSecCol02 .referenceSecCol02Box.textBox p.note{font-size:12px}@media(max-width: 767px){.referenceSec01 .referenceSecCol02 .referenceSecCol02Box.textBox p.note{font-size:10px}}.referenceSec01 .referenceSecCol02 .referenceSecCol02Box.textBox p.link{text-align:right}.referenceSec01 .referenceSecCol02 .referenceSecCol02Box.textBox p.link a{color:#393939;font-size:15px;font-weight:bold;display:inline-block;padding-right:33px;position:relative;text-decoration:none}@media(max-width: 767px){.referenceSec01 .referenceSecCol02 .referenceSecCol02Box.textBox p.link a{font-size:10px}}.referenceSec01 .referenceSecCol02 .referenceSecCol02Box.textBox p.link a::after{background:url(../../assets/images/common/nav_common_arrowBlack.svg) no-repeat center center/28px 5px;content:"";display:block;height:5px;position:absolute;right:0;transition:.2s;translate:0 -50%;top:50%;width:28px}@media(hover: hover){.referenceSec01 .referenceSecCol02 .referenceSecCol02Box.textBox p.link a:hover::after{right:-5px}}.referenceSec01 .referenceSecCol02 .referenceSecCol02Box.textBox p .asterisk{font-size:12px;vertical-align:super;margin-left:-10px}@media(max-width: 767px){.referenceSec01 .referenceSecCol02 .referenceSecCol02Box.textBox p .asterisk{font-size:10px}}@media(max-width: 767px){.referenceSec01 .referenceSecCol02 .referenceSecCol02Box.imageBox{margin-top:20px}.referenceSec01 .referenceSecCol02 .referenceSecCol02Box.imageBox img{width:100%}}@media(min-width: 768px){.referenceSec01 .referenceSecCol02 .note{margin-top:15px}}@media(max-width: 767px){.referenceSec01 .referenceSecCol02 .note{margin-top:20px}}.referenceSec01 .referenceSecCol02 .note li{text-indent:-1em;padding-left:1em}@media(min-width: 768px){.referenceSec01 .referenceSecCol02 .note li{font-size:12px}}@media(max-width: 767px){.referenceSec01 .referenceSecCol02 .note li{font-size:10px}}@media(min-width: 768px){.referenceSec01:nth-child(odd) .referenceSecCol02{justify-content:space-between}}@media(min-width: 768px){.referenceSec01:nth-child(odd) .referenceSecCol02 .referenceSecCol02Box.textBox{width:48.3%}}@media(min-width: 768px){.referenceSec01:nth-child(odd) .referenceSecCol02 .referenceSecCol02Box.imageBox{width:46.7%}}.referenceSec01:nth-child(even) .referenceSecCol02{flex-direction:row-reverse;justify-content:flex-end}@media(min-width: 768px){.referenceSec01:nth-child(even) .referenceSecCol02 .referenceSecCol02Box.textBox{width:46.8%}}@media(min-width: 768px){.referenceSec01:nth-child(even) .referenceSecCol02 .referenceSecCol02Box.imageBox{width:48%}}.referenceSec01 .referenceSec01SingleBox{margin:40px auto 0;max-width:840px}@media(max-width: 767px){.referenceSec01 .referenceSec01SingleBox{margin:20px auto 0}}.referenceSec01 .referenceSec01SingleBox p{font-size:18px;margin-top:20px}@media(max-width: 767px){.referenceSec01 .referenceSec01SingleBox p{font-size:15px;margin-top:15px}}.referenceSec01 .referenceSec01SingleBox p:first-child{margin-top:0}.costRequest{box-sizing:border-box;margin-top:65px;padding:70px 40px 20px;width:100%}@media(max-width: 767px){.costRequest{background-color:#fff;margin-top:20px;padding:0 20px}}.costRequest p{font-size:18px;font-weight:500;text-align:center}@media(max-width: 767px){.costRequest p{font-size:12px;padding:8px 0}}.costRequest .costRequestButton{margin:20px auto 0;max-width:480px}@media(max-width: 767px){.costRequest .costRequestButton{margin:0 auto;max-width:100%}}.costRequest .note{font-size:12px;margin-top:20px;text-align:center}@media(max-width: 767px){.costRequest .note{font-size:10px;margin-left:1em;margin-top:10px;text-align:left;text-indent:-1em}}.referenceCase{margin-top:100px}@media(max-width: 767px){.referenceCase{margin-top:0;padding-top:30px}}.referenceCase .caseBox{margin-top:50px}.referenceCase .caseBox:first-child{margin-top:0}@media(max-width: 767px){.referenceCase .caseBox{margin-top:30px}}@media(min-width: 768px){.referenceCase .caseBox.case02 .caseBoxCntImage .caseBoxCntImageCaption{width:380px;margin:0 auto;translate:0 0}}@media(min-width: 768px){.referenceCase .caseBox.case03 .caseBoxCntImage .caseBoxCntImageCaption{width:400px;margin:0 auto;translate:0 0}}@media(min-width: 768px){.referenceCase .caseBox.case04 .caseBoxCntImage .caseBoxCntImageCaption{width:380px;margin:0 auto;translate:10px 0}}@media(min-width: 768px){.referenceCase .caseBox.case05 .caseBoxCntImage .caseBoxCntImageCaption{width:290px;margin:0 auto;translate:17px 0}}@media(min-width: 768px){.referenceCase .caseBox.case06 .caseBoxCntImage .caseBoxCntImageCaption{width:390px;margin:0 auto;translate:0 0}}@media(min-width: 768px){.referenceCase .caseBox.case07 .caseBoxCntImage .caseBoxCntImageCaption{width:360px;margin:0 auto;translate:10px 0}}@media(max-width: 767px){.referenceCase .caseBox:nth-child(2n){background-color:#fff;margin-top:0;padding-top:30px}}@media(max-width: 767px){.referenceCase .caseBox:nth-child(2n) h3::after{border-bottom:18px solid #fff;border-top:17.5px solid #fff}.referenceCase .caseBox:nth-child(2n) h3.line02{height:58px;line-height:inherit}.referenceCase .caseBox:nth-child(2n) h3.line02 .bg{box-sizing:border-box;padding-top:4px}.referenceCase .caseBox:nth-child(2n) h3.line02::after{border-bottom:29px solid #fff;border-top:29px solid #fff}}.referenceCase .caseBox:nth-child(2n) .caseBoxCnt{background-color:#fff}@media(max-width: 767px){.referenceCase .caseBox:nth-child(2n) .caseBoxCnt{padding-top:10px}}.referenceCase .caseBox h3{background-image:url(../images/cost/reference/bk_case.png);background-size:100%;color:#fff;display:inline-block;font-size:20px;font-weight:500;height:44px;line-height:44px;padding-left:26px;position:relative;width:437px}@media(max-width: 767px){.referenceCase .caseBox h3{background-image:none;border-left:#b4b4b4 7px solid;font-size:16px;height:35px;line-height:35px;padding-left:0;width:100%}.referenceCase .caseBox h3 .bg{background-color:#393939;box-sizing:border-box;display:block;height:100%;margin-left:2px;padding-left:11px;width:calc(100% - 2px)}.referenceCase .caseBox h3::after{border-bottom:18px solid #fff;border-left:15px solid #393939;border-top:17.5px solid #fff;content:"";display:block;height:0;position:absolute;right:0;top:0;width:0}.referenceCase .caseBox h3+.caseBoxCnt{margin-top:25px}}.referenceCase .caseBox h3 .tax{font-size:15px}@media(max-width: 767px){.referenceCase .caseBox h3 .tax{font-size:12px}}.referenceCase .caseBox .note{font-size:12px;margin-top:5px;padding-left:20px}@media(max-width: 767px){.referenceCase .caseBox .note{padding-left:0;text-align:right}}.referenceCase .caseBox .caseBoxCnt{background-color:#faf8f4;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:10px;padding:40px;width:100%}@media(max-width: 767px){.referenceCase .caseBox .caseBoxCnt{display:block;margin-top:10px;padding:30px 20px;margin-left:-20px;width:calc(100% + 40px)}}.referenceCase .caseBox .caseBoxCnt .caseBoxCnt01{width:calc((100% - 50px)/2)}@media(max-width: 767px){.referenceCase .caseBox .caseBoxCnt .caseBoxCnt01{width:100%}}.referenceCase .caseBox .caseBoxCnt .caseBoxCnt02{width:calc((100% - 50px)/2)}@media(max-width: 767px){.referenceCase .caseBox .caseBoxCnt .caseBoxCnt02{width:100%}}.referenceCase .caseBox .caseBoxCnt .caseBoxCntTitle{border-bottom:1px solid #393939;width:100%}@media(max-width: 767px){.referenceCase .caseBox .caseBoxCnt .caseBoxCntTitle{border-bottom:none}}.referenceCase .caseBox .caseBoxCnt .caseBoxCntTitle .num{font-family:"Roboto";font-size:22px;font-style:italic;position:relative;width:100%}.referenceCase .caseBox .caseBoxCnt .caseBoxCntTitle .num::after{background-color:#393939;content:"";display:block;height:1px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:calc(100% - 98px)}.referenceCase .caseBox .caseBoxCnt .caseBoxCntTitle h4{font-size:22px;font-weight:bold;padding:20px 0 30px}@media(max-width: 767px){.referenceCase .caseBox .caseBoxCnt .caseBoxCntTitle h4{font-size:16px;padding:20px 0 0}}.referenceCase .caseBox .caseBoxCnt .caseBoxCntImage{width:100%}@media(max-width: 767px){.referenceCase .caseBox .caseBoxCnt .caseBoxCntImage{margin-top:20px}}.referenceCase .caseBox .caseBoxCnt .caseBoxCntImage img{width:100%}.referenceCase .caseBox .caseBoxCnt .caseBoxCntImage .caseBoxCntImageCaption{display:flex;justify-content:space-between;margin-top:10px}@media(max-width: 767px){.referenceCase .caseBox .caseBoxCnt .caseBoxCntImage .caseBoxCntImageCaption{margin-top:8px}}.referenceCase .caseBox .caseBoxCnt .caseBoxCntImage .caseBoxCntImageCaption p{font-family:"Roboto";font-size:20px;font-style:italic;text-align:center;width:45%}.referenceCase .caseBox .caseBoxCnt .caseBoxCntIconList{margin-top:25px;width:100%}@media(max-width: 767px){.referenceCase .caseBox .caseBoxCnt .caseBoxCntIconList{margin-top:20px}}.referenceCase .caseBox .caseBoxCnt .caseBoxCntIconList h5{background-color:#fff;border:1px solid #393939;box-sizing:border-box;font-size:18px;font-weight:bold;height:40px;line-height:38px;text-align:center;width:100px}@media(max-width: 767px){.referenceCase .caseBox .caseBoxCnt .caseBoxCntIconList h5{font-size:16px;height:35px;line-height:33px;width:84px}}.referenceCase .caseBox .caseBoxCnt .caseBoxCntIconList ul{display:flex;flex-wrap:wrap}.referenceCase .caseBox .caseBoxCnt .caseBoxCntIconList ul>li{margin:13px 12px 0 0;width:calc((100% - 36px)/4)}@media(max-width: 767px){.referenceCase .caseBox .caseBoxCnt .caseBoxCntIconList ul>li{margin:10px 9px 0 0;width:calc((100% - 27px)/4)}}.referenceCase .caseBox .caseBoxCnt .caseBoxCntIconList ul>li:nth-child(4n){margin-right:0}.referenceCase .caseBox .caseBoxCnt .caseBoxCntPoint{border:1px solid #393939;border-radius:10px;box-sizing:border-box;margin-top:42px;padding:30px 25px 20px;position:relative;width:100%}@media(max-width: 767px){.referenceCase .caseBox .caseBoxCnt .caseBoxCntPoint{padding:20px 12px 17px}}.referenceCase .caseBox .caseBoxCnt .caseBoxCntPoint h5{background-color:#faf8f4;font-family:"Roboto";font-size:20px;font-style:italic;left:12px;position:absolute;text-align:center;top:-15px;width:70px;z-index:2}@media(max-width: 767px){.referenceCase .caseBox .caseBoxCnt .caseBoxCntPoint h5{font-size:22px;top:-20px}}.referenceCase .caseBox .caseBoxCnt .caseBoxCntPoint h5::after{background-color:#fee100;content:"";display:block;height:5px;left:5px;position:absolute;top:20px;width:62px;z-index:-1}@media(max-width: 767px){.referenceCase .caseBox .caseBoxCnt .caseBoxCntPoint h5::after{top:22px}}.referenceCase .caseBox .caseBoxCnt .caseBoxCntPoint h5.wh{background-color:#fff}.referenceCase .caseBox .caseBoxCnt .caseBoxCntPoint p{font-size:18px}@media(max-width: 767px){.referenceCase .caseBox .caseBoxCnt .caseBoxCntPoint p{font-size:15px}}/*# sourceMappingURL=cost-reference.min.css.map */