@media screen and (min-width: 0) and (max-width: 768px){#header{width:100vw !important;height:44px !important;padding:0}}@media screen and (min-width: 0) and (max-width: 768px){#header img{width:160px;height:auto;left:5px}}@media screen and (min-width: 0) and (max-width: 768px){#header dl{top:13px;right:5px}}@media screen and (min-width: 0) and (max-width: 768px){#header dt,#header p{display:none}}@media screen and (min-width: 0) and (max-width: 768px){#header dd a{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;width:auto;height:auto;padding:5px;font-size:10px;background-image:none;line-height:100%}}@media screen and (min-width: 0) and (max-width: 768px){h2{height:auto;margin-top:0;font-size:16px;line-height:20px;padding:8px}}@media screen and (min-width: 320px) and (max-width: 568px){h2{font-size:16px;padding:8px}}@media screen and (min-width: 375px) and (max-width: 667px){h2{font-size:18px}}@media screen and (min-width: 414px) and (max-width: 736px){h2{font-size:18px}}@media screen and (min-width: 0) and (max-width: 768px){h2.contact{height:70px;padding-top:8px;line-height:120%;font-size:14px}}@media screen and (min-width: 0) and (max-width: 768px){h2.contact br{display:block}}@media screen and (min-width: 0) and (max-width: 768px){h2.contact span{font-size:13px}}@media screen and (min-width: 0) and (max-width: 768px){#visual{height:auto;margin-bottom:0;background:none}}@media screen and (min-width: 0) and (max-width: 768px){#visual img{width:100vw;height:auto}}@media screen and (min-width: 0) and (max-width: 768px){.paragraph>div{width:auto;margin:60px auto 0;padding:0 10px 60px}}@media screen and (min-width: 0) and (max-width: 768px){.paragraph>div h3{font-size:22px}}@media screen and (min-width: 0) and (max-width: 768px){.paragraph>div h4{font-size:18px}}@media screen and (min-width: 0) and (max-width: 768px){.paragraph>div h4+p{float:none;width:auto}}@media screen and (min-width: 0) and (max-width: 768px){.paragraph>div figure{text-align:center}}@media screen and (min-width: 0) and (max-width: 768px){.paragraph>div figure img{width:100%;height:auto}}@media screen and (min-width: 0) and (max-width: 768px){#price #price_sample{width:auto;margin:60px 10px 0}}@media screen and (min-width: 0) and (max-width: 768px){#price #price_sample figure img{width:100%;height:auto}}@media screen and (min-width: 0) and (max-width: 768px){#price #about_price_system{width:auto;margin:30px auto 0;background-color:#79AF9F;padding:30px 10px}}@media screen and (min-width: 0) and (max-width: 768px){#price #about_price_system h3{font-size:18px}}@media screen and (min-width: 0) and (max-width: 768px){#price #about_price_system table{width:auto}}
