.difference-Content{margin-top:30px;margin-bottom:110px}.difference-Content_Title{padding:0 20px;font-size:230.8%;font-weight:700;text-align:center}@media only screen and (min-width: 960px){.difference-Content{margin-top:46px;margin-bottom:149px}.difference-Content_Title{padding:0 50px}}.difference-About{max-width:1000px;margin:39px auto 0;padding:0 20px}.difference-About_Col-image{margin-top:52px}.difference-About_Title{font-size:123.1%;font-weight:700;color:#37befa}.difference-About_Title+.difference-About_List{margin-top:28px}.difference-About_List_Item{list-style:none;font-size:138.5%;padding-left:1em;text-indent:-1em}.difference-About_List_Item+.difference-About_List_Item{margin-top:10px}.difference-About_Note{font-size:123.1%;color:#787878}.difference-About_List+.difference-About_Note{margin-top:27px}.difference-About_Text{font-size:167%;font-weight:700;margin-top:42px;padding-top:14px;border-top:1px solid #37befa}.difference-About_Image_Item{width:100%;height:auto}@media only screen and (min-width: 700px){.difference-About{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.difference-About_Col{width:calc((100% - 30px) / 2)}.difference-About_Col-image{margin-top:4px}}@media only screen and (min-width: 960px){.difference-About{margin-top:50px;padding:0 50px}.difference-About_Col{width:calc((100% - 60px) / 2)}.difference-About_Title+.difference-About_List{margin-top:22px}.difference-About_Text{margin-top:37px}}.difference-Technology{margin-top:95px}.difference-Technology_Message{margin:0 auto;padding:0 50px}.difference-Technology_Message_Strong{font-size:153.9%;font-weight:700;color:#004696}.difference-Technology_Message-01{max-width:740px}.difference-Technology_Message-02{max-width:640px}.difference-Technology_Text{background:url(../img/bg_difference_01.jpg) no-repeat center;background-size:cover;padding:140px 20px 154px;position:relative}.difference-Technology_Text::before,.difference-Technology_Text::after{content:'';display:block;background-color:#fff;position:absolute;max-width:800px;left:20px;right:20px;margin:0 auto}.difference-Technology_Text::before{height:56px;top:-1px}.difference-Technology_Text::after{height:66px;bottom:-1px}.difference-Technology_Text_Item{max-width:640px;margin:0 auto;font-size:123.1%;color:#fff}.difference-Technology_Text_Item+.difference-Technology_Text_Item{margin-top:10px}@media only screen and (min-width: 960px){.difference-Technology{margin-top:125px}.difference-Technology_Text{margin-top:20px;padding-bottom:143px}.difference-Technology_Message-02{margin-top:-10px}}.difference-Scene{max-width:1160px;margin:100px auto 0;padding:0 20px}.difference-Scene_Text{font-size:138.5%}.difference-Scene_List{margin-top:34px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.difference-Scene_List_Item{list-style:none;width:calc((100% - 20px) / 2);margin:27px 20px 0 0}.difference-Scene_List_Item:nth-child(-n+2){margin-top:0}.difference-Scene_List_Item:nth-child(2n){margin-right:0}.difference-Scene_List_Image{width:100%;height:auto}.difference-Scene_List_Text{font-size:123.1%;margin-top:5px}@media only screen and (min-width: 600px){.difference-Scene_List_Item{width:calc((100% - 60px) / 4)}.difference-Scene_List_Item:nth-child(-n+4){margin-top:0}.difference-Scene_List_Item:nth-child(2n){margin-right:20px}.difference-Scene_List_Item:nth-child(4n){margin-right:0}}@media only screen and (min-width: 960px){.difference-Scene{margin-top:140px;padding:0 50px}.difference-Scene_Text{margin-left:20px}.difference-Scene_List{margin-top:28px}.difference-Scene_List_Item{width:calc((100% - 120px) / 4);margin-top:51px;margin-right:40px}.difference-Scene_List_Item:nth-child(-n+4){margin-top:0}.difference-Scene_List_Item:nth-child(2n){margin-right:40px}.difference-Scene_List_Item:nth-child(4n){margin-right:0}}.difference-Btn{margin-top:86px;padding:0 20px;text-align:center}.difference-Btn .sw-Btn01{width:100%;max-width:320px}@media only screen and (min-width: 960px){.difference-Btn{margin-top:112px}}
