.odm_oem{width:100%}.odm_oem__mv{background-image:url(https://arunas.co.jp/hubfs/images/odm-oem/kv_bg.png);background-position:top;background-repeat:no-repeat;background-size:auto 100%;height:0;padding-top:650px;position:relative}@media (min-width:769px) and (max-width:1024px){.odm_oem__mv{padding-top:433px}}@media (min-width:0px) and (max-width:768px){.odm_oem__mv{background:url(https://arunas.co.jp/hubfs/images/odm-oem/kv_bg_sp.png)no-repeat;background-position:top;background-size:auto 100%;padding-top:62vw}}.odm_oem__mv__content{left:50%;margin:auto;max-width:1200px;position:absolute;top:230px;transform:translate(-50%);width:100%;z-index:1}@media (min-width:769px) and (max-width:1024px){.odm_oem__mv__content{position:absolute;top:153px}}@media (min-width:0px) and (max-width:768px){.odm_oem__mv__content{position:absolute;top:32.26vw}}.odm_oem__mv__heading{padding:0}@media (min-width:769px) and (max-width:1024px){.odm_oem__mv__heading{padding:0 33px}}@media (min-width:0px) and (max-width:768px){.odm_oem__mv__heading{padding:0 4vw}}.odm_oem__mv__heading--item{color:#fd4f02;font-family:Oswald,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.05rem;line-height:1;margin-bottom:6px;padding-left:33px;position:relative}@media (min-width:0px) and (max-width:768px){.odm_oem__mv__heading--item{font-size:2.66vw;margin-bottom:3.2vw;padding-left:3.73vw}}.odm_oem__mv__heading--item:after{background:#fd4f02;content:"";height:2px;left:0;position:absolute;top:50%;width:22px}@media (min-width:0px) and (max-width:768px){.odm_oem__mv__heading--item:after{width:1.6vw}}.odm_oem__mv__heading--text{color:#000;font-size:2.8rem;font-weight:700;letter-spacing:.05rem;line-height:2}@media (min-width:769px) and (max-width:1024px){.odm_oem__mv__heading--text{font-size:1.8rem}}@media (min-width:0px) and (max-width:768px){.odm_oem__mv__heading--text{font-size:4vw;line-height:1.3}}.odm_oem__mv__heading--text span{color:#fd4f02}.odm_oem__mv__field{display:flex;max-width:1200px}@media (min-width:0px) and (max-width:768px){.odm_oem__mv__field{flex-direction:column-reverse}}.odm_oem__mv__field--image{margin:62px 0 0 -289px;width:809px}@media (min-width:769px) and (max-width:1024px){.odm_oem__mv__field--image{margin:41px 0 0 -192px;width:539px}}@media (min-width:0px) and (max-width:768px){.odm_oem__mv__field--image{margin:11vw 0 0 -4.93vw;width:64vw}}.odm_oem__mv__field--text{margin:40px 0 50px 46px;width:534px}@media (min-width:769px) and (max-width:1024px){.odm_oem__mv__field--text{margin:26px 0 33px 30px;width:356px}}@media (min-width:0px) and (max-width:768px){.odm_oem__mv__field--text{margin:11.46vw 0 4.6vw 4vw;width:84.93vw}}.odm_oem__mv__field--link{margin:0 0 0 47px;width:557px}@media (min-width:769px) and (max-width:1024px){.odm_oem__mv__field--link{margin:0 0 0 31px;width:371px}}@media (min-width:0px) and (max-width:768px){.odm_oem__mv__field--link{margin:0 4vw;width:91.86vw}}.odm_oem__inner{background:#fff;margin-top:210px;padding:70px 50px 0;position:relative;z-index:1}@media (min-width:769px) and (max-width:1024px){.odm_oem__inner{margin-top:140px;padding:46px 33px 0}}@media (min-width:0px) and (max-width:768px){.odm_oem__inner{margin-top:128vw;padding:0 4vw;z-index:0}}.odm_oem__content{margin:auto;max-width:1200px}.odm_oem__info{display:flex;justify-content:space-between}.odm_oem__home{max-width:854px}@media (min-width:769px) and (max-width:1024px){.odm_oem__home{max-width:100%}}@media (min-width:0px) and (max-width:768px){.odm_oem__home{max-width:100%}}.odm_oem__heading{border-top:2px solid #c8c6c6;padding-top:48px;position:relative}@media (min-width:769px) and (max-width:1024px){.odm_oem__heading{padding-top:32px}}@media (min-width:0px) and (max-width:768px){.odm_oem__heading{padding-top:4.8vw}}.odm_oem__heading--text{text-align:left}.odm_oem__heading:after{background-color:#fd8402;content:"";height:2px;left:0;position:absolute;top:-2px;width:101px}.odm_oem__heading--text{color:#000;font-size:3.2rem;font-weight:500;letter-spacing:.05rem;line-height:1}@media (min-width:769px) and (max-width:1024px){.odm_oem__heading--text{font-size:2.1rem}}@media (min-width:0px) and (max-width:768px){.odm_oem__heading--text{font-size:5.33vw;line-height:1.5}}.odm_oem__select{padding-bottom:100px;width:100%}@media (min-width:769px) and (max-width:1024px){.odm_oem__select{padding-bottom:66px}}@media (min-width:0px) and (max-width:768px){.odm_oem__select{padding-bottom:14.93vw}}.odm_oem__select__list{padding-top:54px}@media (min-width:769px) and (max-width:1024px){.odm_oem__select__list{padding-top:36px}}@media (min-width:0px) and (max-width:768px){.odm_oem__select__list{padding-top:6.13vw}}.odm_oem__select__list__item{border-top:1px solid #e4e3e3;padding:35px 0 49px}@media (min-width:769px) and (max-width:1024px){.odm_oem__select__list__item{padding:23px 0 32px}}@media (min-width:0px) and (max-width:768px){.odm_oem__select__list__item{padding:5.86vw 0 6vw}}.odm_oem__select__list__item:last-child{padding:35px 0 0}@media (min-width:769px) and (max-width:1024px){.odm_oem__select__list__item:last-child{padding:23px 0 0}}.odm_oem__select__list__content{display:table}@media (min-width:0px) and (max-width:768px){.odm_oem__select__list__content{display:block}}.odm_oem__select__list__content--number{color:#fd4f02;float:left;font-family:Oswald,sans-serif;font-size:3.6rem;font-weight:200;letter-spacing:.05rem;line-height:1;position:relative;width:40px}@media (min-width:769px) and (max-width:1024px){.odm_oem__select__list__content--number{font-size:2.4rem;width:26px}}@media (min-width:0px) and (max-width:768px){.odm_oem__select__list__content--number{float:none;font-size:4.8vw;width:100%}}.odm_oem__select__list__content--number:after{background:#fd4f02;content:"";height:1px;left:50px;position:absolute;top:50%;width:64px}@media (min-width:769px) and (max-width:1024px){.odm_oem__select__list__content--number:after{left:33px;width:42px}}@media (min-width:0px) and (max-width:768px){.odm_oem__select__list__content--number:after{left:6.66vw;width:8.53vw}}.odm_oem__select__list__content__read{display:table-cell;padding-left:82px;vertical-align:middle}@media (min-width:769px) and (max-width:1024px){.odm_oem__select__list__content__read{padding-left:54px}}@media (min-width:0px) and (max-width:768px){.odm_oem__select__list__content__read{display:block;padding:2vw 0 0}}.odm_oem__select__list__content__read--title{color:#000;font-size:2.4rem;font-weight:500;letter-spacing:.05rem;line-height:1.8;padding-bottom:22px}@media (min-width:769px) and (max-width:1024px){.odm_oem__select__list__content__read--title{font-size:1.6rem;padding-bottom:14px}}@media (min-width:0px) and (max-width:768px){.odm_oem__select__list__content__read--title{font-size:4.8vw}}.odm_oem__select__list__content__read--text{color:#2f2e2e;font-size:1.6rem;font-weight:500;letter-spacing:.05rem;line-height:1.8}@media (min-width:769px) and (max-width:1024px){.odm_oem__select__list__content__read--text{font-size:1.4rem}}@media (min-width:0px) and (max-width:768px){.odm_oem__select__list__content__read--text{font-size:3.73vw;line-height:1.8}}.odm_oem__select__link{margin-top:95px}@media (min-width:769px) and (max-width:1024px){.odm_oem__select__link{margin-top:63px}}@media (min-width:0px) and (max-width:768px){.odm_oem__select__link{margin-top:12vw}}.odm_oem__select__link--item{margin:auto;max-width:674px}@media (min-width:769px) and (max-width:1024px){.odm_oem__select__link--item{max-width:449px}}@media (min-width:0px) and (max-width:768px){.odm_oem__select__link--item{max-width:100%}}.odm_oem__support{padding-bottom:90px}@media (min-width:769px) and (max-width:1024px){.odm_oem__support{padding-bottom:60px}}@media (min-width:0px) and (max-width:768px){.odm_oem__support{padding-bottom:13.33vw}}.odm_oem__support__read{padding-top:43px}@media (min-width:769px) and (max-width:1024px){.odm_oem__support__read{padding-top:28px}}@media (min-width:0px) and (max-width:768px){.odm_oem__support__read{padding-top:5.06vw}}.odm_oem__support__read--text{color:#2f2e2e;font-size:1.9rem;font-weight:400;letter-spacing:.05rem;line-height:1.8;text-align:left}@media (min-width:769px) and (max-width:1024px){.odm_oem__support__read--text{font-size:1.6rem}}@media (min-width:0px) and (max-width:768px){.odm_oem__support__read--text{font-size:3.73vw}}.odm_oem__support__image{margin-top:44px}@media (min-width:769px) and (max-width:1024px){.odm_oem__support__image{margin-top:29px}}@media (min-width:0px) and (max-width:768px){.odm_oem__support__image{margin-top:6.4vw}}.odm_oem__support__image--field{margin:auto;max-width:100%}@media (min-width:0px) and (max-width:768px){.odm_oem__support__image--field{max-width:86.13vw}}.odm_oem__support__image__map{position:relative}.odm_oem__support__image__map__area{height:100%;left:0;position:absolute;top:0;width:100%}.odm_oem__support__image__map__area .map01{height:1.5%;left:69%;position:absolute;top:13.5%;width:14%}@media (min-width:0px) and (max-width:768px){.odm_oem__support__image__map__area .map01{height:5vw;left:8vw;top:115.5vw;width:26vw}}.odm_oem__support__image__map__area .map01 a{display:inline-block;height:100%;width:100%}.odm_oem__support__image__map__area .map02{height:1.5%;left:69%;position:absolute;top:51.5%;width:22%}@media (min-width:0px) and (max-width:768px){.odm_oem__support__image__map__area .map02{height:5vw;left:8vw;top:356vw;width:40vw}}.odm_oem__support__image__map__area .map02 a{display:inline-block;height:100%;width:100%}.odm_oem__support__image__map__area .map03{height:1.5%;left:69%;position:absolute;top:93.3%;width:16.5%}@media (min-width:0px) and (max-width:768px){.odm_oem__support__image__map__area .map03{height:5vw;left:8vw;top:577vw;width:47vw}}.odm_oem__support__image__map__area .map03 a{display:inline-block;height:100%;width:100%}.odm_oem__support__image__map__area .map04{height:1.5%;left:22%;position:absolute;top:96.2%;width:25.5%}@media (min-width:0px) and (max-width:768px){.odm_oem__support__image__map__area .map04{height:5vw;left:8vw;top:597vw;width:30vw}}.odm_oem__support__image__map__area .map04 a{display:inline-block;height:100%;width:100%}.odm_oem__dev{padding-bottom:81px}@media (min-width:769px) and (max-width:1024px){.odm_oem__dev{padding-bottom:54px}}@media (min-width:0px) and (max-width:768px){.odm_oem__dev{padding-bottom:14.93vw}}.odm_oem__dev__read{padding-top:43px}@media (min-width:769px) and (max-width:1024px){.odm_oem__dev__read{padding-top:28px}}@media (min-width:0px) and (max-width:768px){.odm_oem__dev__read{padding-top:4vw}}.odm_oem__dev__read--text{color:#2f2e2e;font-size:1.9rem;font-weight:400;letter-spacing:.05rem;line-height:1.8;text-align:left}@media (min-width:769px) and (max-width:1024px){.odm_oem__dev__read--text{font-size:1.6rem}}@media (min-width:0px) and (max-width:768px){.odm_oem__dev__read--text{font-size:3.73vw}}.odm_oem__dev__image{margin:57px 0 39px;width:100%}@media (min-width:769px) and (max-width:1024px){.odm_oem__dev__image{margin:38px 0 26px}}@media (min-width:0px) and (max-width:768px){.odm_oem__dev__image{margin:6.66vw 0 8vw}}.odm_oem__dev__image--field{position:relative}@media (min-width:0px) and (max-width:768px){.odm_oem__dev__image--field{overflow:hidden;overflow-x:scroll}}.scroll-hint.is-scrollable{padding-bottom:10px}.odm_oem__dev__image--field img{position:relative}@media (min-width:0px) and (max-width:768px){.odm_oem__dev__image--field img{max-width:167.86%}}.odm_oem__dev__image--field .map01{height:3%;left:20.5%;position:absolute;top:35.5%;width:19%}@media (min-width:0px) and (max-width:768px){.odm_oem__dev__image--field .map01{height:3.5vw;left:31vw;top:46vw;width:29vw}}.odm_oem__dev__image--field .map02{height:3%;left:20.5%;position:absolute;top:39.3%;width:13%}@media (min-width:0px) and (max-width:768px){.odm_oem__dev__image--field .map02{height:3.5vw;left:31vw;top:51vw;width:20vw}}.odm_oem__dev__image--field .map03{height:3%;left:20.5%;position:absolute;top:43.2%;width:25%}@media (min-width:0px) and (max-width:768px){.odm_oem__dev__image--field .map03{height:3.5vw;left:31vw;top:56vw;width:40vw}}.odm_oem__dev__image--field .map04{height:3%;left:46%;position:absolute;top:35.5%;width:16.5%}@media (min-width:0px) and (max-width:768px){.odm_oem__dev__image--field .map04{height:3.5vw;left:71vw;top:46vw;width:26vw}}.odm_oem__dev__image--field .map05{height:3%;left:46%;position:absolute;top:39.3%;width:21%}@media (min-width:0px) and (max-width:768px){.odm_oem__dev__image--field .map05{height:3.5vw;left:71vw;top:51vw;width:33vw}}.odm_oem__dev__image--field .map06{height:3%;left:46%;position:absolute;top:43.2%;width:21%}@media (min-width:0px) and (max-width:768px){.odm_oem__dev__image--field .map06{height:3.5vw;left:71vw;top:56vw;width:33vw}}.odm_oem__dev__image--field .map07{height:3%;left:46%;position:absolute;top:47%;width:20%}@media (min-width:0px) and (max-width:768px){.odm_oem__dev__image--field .map07{height:3.5vw;left:71vw;top:61vw;width:30vw}}.odm_oem__dev__image--field .map08{height:3%;left:72%;position:absolute;top:35.5%;width:10%}@media (min-width:0px) and (max-width:768px){.odm_oem__dev__image--field .map08{height:3.5vw;left:111vw;top:46vw;width:17vw}}.odm_oem__dev__image--field .map09{height:3%;left:72%;position:absolute;top:39.3%;width:17%}@media (min-width:0px) and (max-width:768px){.odm_oem__dev__image--field .map09{height:3.5vw;left:111vw;top:51vw;width:26vw}}.odm_oem__dev__image--field .map10{height:3%;left:72%;position:absolute;top:43.2%;width:22%}@media (min-width:0px) and (max-width:768px){.odm_oem__dev__image--field .map10{height:3.5vw;left:111vw;top:56vw;width:34vw}}.odm_oem__dev__image--field .map11{height:3%;left:72%;position:absolute;top:47%;width:24%}@media (min-width:0px) and (max-width:768px){.odm_oem__dev__image--field .map11{height:3.5vw;left:111vw;top:61vw;width:36vw}}.odm_oem__dev__image--field .map12{height:3%;left:72%;position:absolute;top:51%;width:22%}@media (min-width:0px) and (max-width:768px){.odm_oem__dev__image--field .map12{height:3.5vw;left:111vw;top:66vw;width:32vw}}.odm_oem__dev__image--field .map01 a,.odm_oem__dev__image--field .map02 a,.odm_oem__dev__image--field .map03 a,.odm_oem__dev__image--field .map04 a,.odm_oem__dev__image--field .map05 a,.odm_oem__dev__image--field .map06 a,.odm_oem__dev__image--field .map07 a,.odm_oem__dev__image--field .map08 a,.odm_oem__dev__image--field .map09 a,.odm_oem__dev__image--field .map10 a,.odm_oem__dev__image--field .map11 a,.odm_oem__dev__image--field .map12 a{display:inline-block;height:100%;width:100%}.odm_oem__dev__person{margin:0 auto 86px;max-width:518px}@media (min-width:769px) and (max-width:1024px){.odm_oem__dev__person{margin:0 auto 57px;max-width:345px}}@media (min-width:0px) and (max-width:768px){.odm_oem__dev__person{margin:0 auto 15.86vw;max-width:92.13vw}}.odm_oem__dev__link{margin:0}.odm_oem__dev__link--item{margin:auto;max-width:674px}@media (min-width:769px) and (max-width:1024px){.odm_oem__dev__link--item{margin:auto;max-width:449px}}@media (min-width:0px) and (max-width:768px){.odm_oem__dev__link--item{max-width:100%}}.odm_oem__tool{border-bottom:1px solid #c8c6c6;padding-bottom:42px;width:100%}@media (min-width:769px) and (max-width:1024px){.odm_oem__tool{padding-bottom:28px}}@media (min-width:0px) and (max-width:768px){.odm_oem__tool{padding-bottom:5.33vw}}.odm_oem__tool__content{border-top:2px solid #c8c6c6;padding-top:38px;position:relative}@media (min-width:769px) and (max-width:1024px){.odm_oem__tool__content{padding-top:25px}}@media (min-width:0px) and (max-width:768px){.odm_oem__tool__content{padding-top:5.06vw}}.odm_oem__tool__content:after{background-color:#fd8402;content:"";height:2px;left:0;position:absolute;top:-2px;width:101px}.odm_oem__tool__content--title{color:#000;cursor:pointer;font-size:2.4rem;font-weight:500;letter-spacing:.05rem;line-height:1.8;text-align:left}@media (min-width:769px) and (max-width:1024px){.odm_oem__tool__content--title{font-size:2rem}}@media (min-width:0px) and (max-width:768px){.odm_oem__tool__content--title{font-size:4vw}}.odm_oem__tool__content--title.menu{background:url(https://arunas.co.jp/hubfs/images/odm-oem/icon_open.png) no-repeat;background-position:95% 50%;background-size:17px 17px}@media (min-width:0px) and (max-width:768px){.odm_oem__tool__content--title.menu{background-size:2.26vw}}.odm_oem__tool__content--title.menu.is-active{background:url(https://arunas.co.jp/hubfs/images/odm-oem/icon_close.png) no-repeat;background-position:95% 50%;background-size:17px 4px}@media (min-width:0px) and (max-width:768px){.odm_oem__tool__content--title.menu.is-active{background-size:2.26vw .53vw}}.odm_oem__tool__field__heading--title{color:#000;font-size:1.8rem;letter-spacing:.05rem;line-height:1;text-align:left}@media (min-width:769px) and (max-width:1024px){.odm_oem__tool__field__heading--title{font-size:1.6rem}}@media (min-width:0px) and (max-width:768px){.odm_oem__tool__field__heading--title{font-size:3.73vw}}.odm_oem__tool__field{display:none}.odm_oem__tool__field__list{padding-top:57px}@media (min-width:769px) and (max-width:1024px){.odm_oem__tool__field__list{padding-top:38px}}@media (min-width:0px) and (max-width:768px){.odm_oem__tool__field__list{padding-top:5.86vw}}.odm_oem__tool__field__item{margin-top:30px}@media (min-width:769px) and (max-width:1024px){.odm_oem__tool__field__item{margin-top:20px}}@media (min-width:0px) and (max-width:768px){.odm_oem__tool__field__item{margin-top:7.33vw}}.odm_oem__tool__field__item:last-child{margin-top:0}.odm_oem__tool__field__item--title{border-bottom:1px solid #c8c6c6;color:#2f2e2e;font-size:1.6rem;font-weight:400;letter-spacing:.05rem;line-height:1;margin-bottom:20px;padding-bottom:8px}@media (min-width:0px) and (max-width:768px){.odm_oem__tool__field__item--title{font-size:3.73vw;margin-bottom:2.26vw;padding-bottom:2.26vw}}.odm_oem__tool__field__item__info__list{color:#2f2e2e;display:table;font-size:1.6rem;font-weight:400;letter-spacing:.05rem;line-height:1;padding-bottom:14px}@media (min-width:0px) and (max-width:768px){.odm_oem__tool__field__item__info__list{font-size:3.73vw;padding-bottom:2.93vw}}.odm_oem__tool__field__item__info__list:last-child{padding-bottom:0}.odm_oem__tool__field__item__info__list--icon{float:left}.odm_oem__tool__field__item__info__list--text{display:table-cell;vertical-align:middle}.odm_oem__tool__field__item__score{margin-top:52px}@media (min-width:769px) and (max-width:1024px){.odm_oem__tool__field__item__score{margin-top:34px}}@media (min-width:0px) and (max-width:768px){.odm_oem__tool__field__item__score{margin-top:11.46vw}}.odm_oem__tool__field__item__score--title{color:#000;font-size:1.8rem;font-weight:500;letter-spacing:.05rem;line-height:1;text-align:left}@media (min-width:0px) and (max-width:768px){.odm_oem__tool__field__item__score--title{font-size:3.73vw}}.odm_oem__tool__field__item__score__field{margin-top:40px}@media (min-width:769px) and (max-width:1024px){.odm_oem__tool__field__item__score__field{margin-top:26px}}@media (min-width:0px) and (max-width:768px){.odm_oem__tool__field__item__score__field{margin-top:8.26vw}}.odm_oem__tool__field__item__score__image{max-width:100%}@media (min-width:0px) and (max-width:768px){.odm_oem__tool__field__item__score__image img{max-width:200%}}.odm_oem__partner{padding-bottom:43px}@media (min-width:769px) and (max-width:1024px){.odm_oem__partner{padding-bottom:28px}}@media (min-width:0px) and (max-width:768px){.odm_oem__partner{padding-bottom:5.33vw}}.odm_oem__partner__content{padding-top:38px}@media (min-width:769px) and (max-width:1024px){.odm_oem__partner__content{padding-top:25px}}@media (min-width:0px) and (max-width:768px){.odm_oem__partner__content{padding-top:5.06vw}}.odm_oem__partner__content--title{color:#000;cursor:pointer;font-size:2.4rem;font-weight:500;letter-spacing:.05rem;line-height:1.8;text-align:left}@media (min-width:769px) and (max-width:1024px){.odm_oem__partner__content--title{font-size:2rem}}@media (min-width:0px) and (max-width:768px){.odm_oem__partner__content--title{font-size:4vw}}.odm_oem__partner__content--title.menu{background:url(https://arunas.co.jp/hubfs/images/odm-oem/icon_open.png) no-repeat;background-position:95% 50%;background-size:17px 17px}@media (min-width:0px) and (max-width:768px){.odm_oem__partner__content--title.menu{background-size:2.26vw}}.odm_oem__partner__content--title.menu.is-active{background:url(https://arunas.co.jp/hubfs/images/odm-oem/icon_close.png) no-repeat;background-position:95% 50%;background-size:17px 4px}@media (min-width:0px) and (max-width:768px){.odm_oem__partner__content--title.menu.is-active{background-size:2.26vw .53vw}}.odm_oem__partner__field{display:none;padding-top:56px}@media (min-width:769px) and (max-width:1024px){.odm_oem__partner__field{padding-top:37px}}.odm_oem__partner__field__list{width:100%}.odm_oem__partner__field__list__item{color:#2f2e2e;font-size:1.6rem;font-weight:400;letter-spacing:.05rem;line-height:1;margin-bottom:15px;text-align:left}@media (min-width:769px) and (max-width:1024px){.odm_oem__partner__field__list__item{margin-bottom:10px}}@media (min-width:0px) and (max-width:768px){.odm_oem__partner__field__list__item{font-size:3.73vw;margin-bottom:3.2vw}}.odm_oem__partner__field__list__item:last-child{margin-bottom:0}.odm_oem__partner__field__list__list{color:#2f2e2e;font-size:1.6rem;font-weight:400;letter-spacing:.05rem;line-height:1;margin-top:41px;text-align:left}@media (min-width:769px) and (max-width:1024px){.odm_oem__partner__field__list__list{margin-top:27px}}@media (min-width:0px) and (max-width:768px){.odm_oem__partner__field__list__list{font-size:3.73vw;margin-top:9.73vw}}.odm_oem__record{border-top:2px solid #c8c6c6;padding:62px 0 104px;position:relative}@media (min-width:769px) and (max-width:1024px){.odm_oem__record{padding:41px 0 69px}}@media (min-width:0px) and (max-width:768px){.odm_oem__record{padding:6.66vw 0 14.66vw}}.odm_oem__record:after{background-color:#fd8402;content:"";height:2px;left:0;position:absolute;top:-2px;width:101px}.odm_oem__record__image{max-width:100%}.odm_oem__record__content{margin-top:49px}@media (min-width:769px) and (max-width:1024px){.odm_oem__record__content{margin-top:32px}}@media (min-width:0px) and (max-width:768px){.odm_oem__record__content{margin-top:6.53vw}}.blog{max-width:100%}.blog__list__item{margin-bottom:30px}@media (min-width:769px) and (max-width:1024px){.blog__list__item{margin-bottom:20px}}@media (min-width:0px) and (max-width:768px){.blog__list__item{margin-bottom:3.33vw}}.blog__list__item:last-child{margin-bottom:0}.blog__list__item__list{align-items:center;display:flex;justify-content:flex-start}@media (min-width:0px) and (max-width:768px){.blog__list__item__list{display:block;width:100%}}.blog__list--tag{flex:0 0 auto;width:26%}@media (min-width:0px) and (max-width:768px){.blog__list--tag{display:inline-block;width:auto}}.blog__list--tag a{border:1px solid #fd4f02;color:#fd4f02;display:flex;font-size:1.5rem;font-weight:400;justify-content:center;letter-spacing:.05rem;padding:3px 40px 5px}@media (min-width:769px) and (max-width:1024px){.blog__list--tag a{padding:2px 26px 3px}}@media (min-width:0px) and (max-width:768px){.blog__list--tag a{font-size:2.66vw;padding:.133vw 4.8vw}}.blog__list--date{color:#000;flex:0 0 auto;font-family:Oswald,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.05rem;line-height:1;padding-left:20px;width:10%}@media (min-width:769px) and (max-width:1024px){.blog__list--date{padding-left:13px}}@media (min-width:0px) and (max-width:768px){.blog__list--date{display:inline-block;font-size:2.66vw;padding-left:1.86vw;width:auto}}.blog__list--text{color:#2f2e2e;flex:0 0 auto;font-size:1.6rem;font-weight:400;letter-spacing:.05rem;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:50%}@media (min-width:769px) and (max-width:1024px){.blog__list--text{padding-left:12px}}@media (min-width:0px) and (max-width:768px){.blog__list--text{display:block;font-size:2.93vw;line-height:1.8;padding:1.73vw 0 0;width:90%}.blog__list--text span{border-bottom:1px solid #000;display:inline}}.odm_oem__download{background:url(https://arunas.co.jp/hubfs/images/odm-oem/bg.jpg)no-repeat;background-position:50%;background-size:cover;position:relative;z-index:0}@media (min-width:0px) and (max-width:768px){.odm_oem__download{background-size:auto 100%}}.odm_oem__download__inner{padding:62px 50px 120px}@media (min-width:769px) and (max-width:1024px){.odm_oem__download__inner{padding:41px 33px 80px}}@media (min-width:0px) and (max-width:768px){.odm_oem__download__inner{padding:12.5vw 4vw 13.6vw}}.odm_oem__download__content{margin:auto;max-width:1000px}.odm_oem__download__heading{margin-bottom:65px}@media (min-width:769px) and (max-width:1024px){.odm_oem__download__heading{margin-bottom:43px}}@media (min-width:0px) and (max-width:768px){.odm_oem__download__heading{margin-bottom:8vw}}.odm_oem__download__heading--title{color:#fff;font-size:3.6rem;font-weight:700;letter-spacing:.025rem;line-height:1;text-align:center}@media (min-width:769px) and (max-width:1024px){.odm_oem__download__heading--title{font-size:2.4rem}}@media (min-width:0px) and (max-width:768px){.odm_oem__download__heading--title{font-size:5.3vw}}.odm_oem__download__heading--text{color:#fff;font-size:2rem;font-weight:400;letter-spacing:.025rem;line-height:1.8;margin-top:50px;text-align:center}@media (min-width:769px) and (max-width:1024px){.odm_oem__download__heading--text{font-size:1.6rem;margin-top:33px}}@media (min-width:0px) and (max-width:768px){.odm_oem__download__heading--text{font-size:3.73vw;line-height:6.5vw;margin-top:2.6vw;text-align:left}}.odm_oem__download__list__item{width:100%}.odm_oem__download__list--image{margin:auto;max-width:322px}@media (min-width:769px) and (max-width:1024px){.odm_oem__download__list--image{max-width:214px}}@media (min-width:0px) and (max-width:768px){.odm_oem__download__list--image{max-width:43.2vw}}.odm_oem__download__list--text{color:#fff;font-size:1.8rem;font-weight:500;letter-spacing:.025rem;line-height:1;margin-top:17px;text-align:center}@media (min-width:769px) and (max-width:1024px){.odm_oem__download__list--text{margin-top:11px}}@media (min-width:0px) and (max-width:768px){.odm_oem__download__list--text{font-size:2.66vw;margin-top:1.33vw;text-align:center}}.odm_oem__download__link{margin:52px auto 0;max-width:545px}@media (min-width:769px) and (max-width:1024px){.odm_oem__download__link{margin:34px auto 0;max-width:363px}}@media (min-width:0px) and (max-width:768px){.odm_oem__download__link{margin:9.06vw auto 0;max-width:85.2vw}}.odm_oem__slide{background:#f7f7f7;border-radius:20px;box-sizing:border-box;height:100%;max-width:24.92%;padding:28px 18px 31px;position:sticky;top:225px;width:100%}@media (min-width:769px) and (max-width:1024px){.odm_oem__slide{display:none}}@media (min-width:0px) and (max-width:768px){.odm_oem__slide{display:none}}.side__menu__list{display:table;margin-bottom:20px}.side__menu__list:last-child{margin-bottom:0}.side__menu__list.current a{color:#fd4f02}.side__menu__list.current .side__menu__list--icon{background-color:#fd4f02}.side__menu__list a{color:#2f2e2e;display:flex;font-size:1.4rem;font-weight:400;letter-spacing:.05rem;line-height:1.4}.side__menu__list--icon{background:#939494;border-radius:50%;height:8px;margin:6px 6px 0 0;padding-right:0;width:8px}.side__menu__list--text{width:95%}.modal-bg{background:rgba(47,46,46,.5)}.support{background:#fff;border-radius:10px;width:850px}@media (min-width:769px) and (max-width:1024px){.support{box-sizing:border-box;width:566px}}@media (min-width:0px) and (max-width:768px){.support{box-sizing:border-box;width:90vw}}.support__heading{padding-bottom:20px}.support__heading--title{color:#2f2e2e;font-size:2.4rem;font-weight:500;letter-spacing:.05rem;line-height:1.8;text-align:center}@media (min-width:769px) and (max-width:1024px){.support__heading--title{font-size:1.6rem}}@media (min-width:0px) and (max-width:768px){.support__heading--title{font-size:5.33vw}}.support__content{height:440px;overflow:hidden;overflow-y:scroll}@media (min-width:769px) and (max-width:1024px){.support__content{height:293px}}@media (min-width:0px) and (max-width:768px){.support__content{height:65vw}}.developer{background:#fff;border-radius:10px;box-sizing:border-box;padding:45px 0 104px;width:550px}@media (min-width:769px) and (max-width:1024px){.developer{box-sizing:border-box;padding:30px 0 69px;width:366px}}@media (min-width:0px) and (max-width:768px){.developer{box-sizing:border-box;padding:10.4vw 2.6vw 5.3vw;width:100%}}.developer__heading{padding-bottom:30px}@media (min-width:769px) and (max-width:1024px){.developer__heading{padding-bottom:20px}}.developer__heading--title{color:#2f2e2e;font-size:2.4rem;font-weight:500;letter-spacing:.05rem;line-height:1;text-align:center}@media (min-width:769px) and (max-width:1024px){.developer__heading--title{font-size:1.6rem}}.developer__content{margin:auto;width:340px}@media (min-width:769px) and (max-width:1024px){.developer__content{margin:auto;width:226px}}@media (min-width:0px) and (max-width:768px){.developer__content{height:100%;width:100%}}.developer__content--image{max-width:100%}#pagetop{bottom:62px;position:fixed;right:50px;width:74px;z-index:5}@media (min-width:769px) and (max-width:1024px){#pagetop{bottom:41px;position:fixed;right:33px;width:49px}}@media (min-width:0px) and (max-width:768px){#pagetop{bottom:8.6vw;right:4vw;width:14vw}}.remove{height:12px;padding:10px 0 0;position:relative;top:30px;width:23px}.remove.icon{color:#000;cursor:pointer;position:absolute;right:20px;top:20px}@media (min-width:769px) and (max-width:1024px){.remove.icon{right:20px;top:20px}}@media screen and (max-width:768px){.remove.icon{right:3vw;top:3vw}}.remove.icon:before{transform:rotate(45deg)}.remove.icon:after,.remove.icon:before{background-color:currentColor;content:"";height:2px;position:absolute;width:25px}.remove.icon:after{transform:rotate(-45deg)}.modal-area{display:none;position:fixed;top:0;z-index:99}.modal-area,.modal-bg{height:100vh;width:100%}.modal-bg{background:hsla(203,9%,50%,.7);position:absolute}.support-content{background:#fff;border-radius:10px;box-sizing:border-box;height:650px;left:50%;overflow:hidden;padding:76px 30px 72px;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}@media (min-width:769px) and (max-width:1024px){.support-content{height:466px;padding:50px 35px 48px}}@media (min-width:0px) and (max-width:768px){.support-content{height:58vh;padding:11.06vw 3vw 6.6vw}}.dev-content{background:#fff;border-radius:10px;box-sizing:border-box;height:auto;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:550px}@media (min-width:769px) and (max-width:1024px){.dev-content{width:366px}}@media (min-width:0px) and (max-width:768px){.dev-content{width:92vw}}.modal-content{background:#fff;border-radius:10px;box-sizing:border-box;height:650px;left:50%;overflow:hidden;padding:76px 30px 72px;position:absolute;top:50%;transform:translate(-50%,-50%);width:800px}@media (min-width:769px) and (max-width:1024px){.modal-content{height:466px;padding:50px 35px 48px;width:568px}}@media (min-width:0px) and (max-width:768px){.modal-content{height:58vh;padding:11.06vw 3vw 6.6vw;width:92vw}}.banner__content{background:#f7f7f7;border-radius:15px;box-shadow:0 0 8px rgba(27,27,27,.3);box-sizing:border-box;height:520px;margin:auto;overflow-y:scroll;padding:46px 85px 68px 90px;width:100%}@media (min-width:769px) and (max-width:1024px){.banner__content{height:350px;padding:29px 23px 46px 32px}}@media (min-width:0px) and (max-width:768px){.banner__content{height:50vh;padding:8.5vw 10vw 18.66vw}}.hs-richtext .title{color:#2f2e2e;font-size:2.45rem;font-weight:500;letter-spacing:.05rem;line-height:1.8;text-align:center}@media (min-width:769px) and (max-width:1024px){.hs-richtext .title{font-size:2.3rem}}@media (min-width:0px) and (max-width:768px){.hs-richtext .title{font-size:4vw}}.hs-richtext p{margin:25px 0 44px!important}.hs-form-field{margin-top:2.5rem}@media (min-width:769px) and (max-width:1024px){.hs-form-field{margin-top:1.6rem}}@media (min-width:0px) and (max-width:768px){.hs-form-field{margin-top:6.66vw;width:100%!important}}.hs-form-field span{color:#2f2e2e;font-size:1.4rem;font-weight:400;letter-spacing:.05rem;line-height:1}@media (min-width:769px) and (max-width:1024px){.hs-form-field span{font-size:1.6rem}}@media (min-width:0px) and (max-width:768px){.hs-form-field span{font-size:3.73vw}}.hs-field-desc{color:#2f2e2e;font-size:1.4rem;font-weight:400;letter-spacing:.05rem;line-height:1;padding:5px 0 10px}@media (min-width:0px) and (max-width:768px){.hs-field-desc{font-size:3vw!important;letter-spacing:.05rem;line-height:1.5;padding:1.33vw 0 2.66vw}}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form select,form textarea{border:1px solid #2f2e2e;border-radius:5px;font-size:1.6rem;font-weight:400;letter-spacing:.05rem;line-height:1.8;padding:5px 7px 7px;width:100%!important}@media (min-width:769px) and (max-width:1024px){form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form select,form textarea{font-size:1.4rem;max-width:100%}}@media (min-width:0px) and (max-width:768px){form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form select,form textarea{font-size:4.26vw;max-width:100%;padding:1.33vw 1.86vw 1.86vw}}textarea{height:150px}.hs-error-msg{font-size:1.6rem}.hs-error-msg,.hs_error_rollup label{font-weight:400;letter-spacing:.05rem;line-height:1.8}.hs_error_rollup label{font-size:1.5rem}form .hs-richtext,form .hs-richtext p{color:#2f2e2e;font-size:1.6rem;font-weight:400;letter-spacing:.05rem;line-height:1.8;margin:10px 0 15px}@media (min-width:0px) and (max-width:768px){form .hs-richtext,form .hs-richtext p{font-size:4vw;margin:1.33vw 0 2vw}}form .hs-richtext,form .hs-richtext p a{color:#0b8484}form .hs-button,form input[type=submit]{background-color:#fd4f02;border:1px solid #fd4f02;display:block;font-size:2.2rem;font-weight:500;margin:0 auto;padding:15px 53px}@media (min-width:769px) and (max-width:1024px){form .hs-button,form input[type=submit]{padding:10px 35px 9px}}@media (min-width:0px) and (max-width:768px){form .hs-button,form input[type=submit]{font-size:3vw;padding:4vw 0 3.73vw;width:100%}}form label,form legend{color:#ef6b51!important}.hs-field-desc{color:#2f2e2e!important;font-size:1.3rem}