﻿@import url("https://use.fontawesome.com/releases/v5.8.2/css/all.css");@import url("https://fonts.googleapis.com/css?family=Oswald:400,500,600,700&display=swap");@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,700,900&display=swap");*,*::before,*::after{box-sizing:border-box}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;list-style:none}body{line-height:1;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}i{font-style:normal}html{font-size:16px;text-underline-position:under}body{font-family:"A1 Gothic M","Noto Sans Japanese","Noto Sans JP","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-weight:400;line-height:1.6;width:100vw;overflow-x:hidden;letter-spacing:0.05em}body.ua-ie{font-family:"メイリオ", "Meiryo",sans-serif}p,dt,dd,tr,th,td,li{color:#000}a{text-decoration:none;color:#0077e1;cursor:pointer}img{display:block}span,i{font-size:inherit;color:inherit;letter-spacing:inherit;line-height:inherit}p,dt,dd,tr,th,td,li,a{font-size:.875rem}h2{font-size:1.5625rem}@media screen and (min-width: 321px){h2{font-size:1.875rem}}@media screen and (min-width: 769px){body,p,dt,dd,tr,th,td,li,a{font-size:1rem}h2{font-size:2.8125rem}h3{font-size:1.25rem}h4{font-size:1.125rem}h5{font-size:1.0625rem}}p,dt,dd,tr,th,td,li,a{letter-spacing:.1em}h2{letter-spacing:.12em}.l-wrapper{padding:3rem 0 2.5rem}[class*="l-inner"]{width:90vw;margin:0 auto;position:relative}.l-inner{max-width:1050px}.p-index__logo{width:60%;margin:0 auto;margin-top:3rem}@media screen and (min-width: 769px){.p-index__logo{width:20%;margin-top:3rem;margin-left:0}}.p-index__title{font-size:1.25rem;line-height:2rem}@media screen and (min-width: 769px){.p-index__title{font-size:1.75rem}}.p-index__browser{text-align:left;font-size:1.25rem;margin-top:2rem}.p-index__list{display:flex;flex-wrap:wrap;margin-left:-2rem}@media screen and (min-width: 769px){.p-index__list{margin-top:1rem}}.p-index__item{display:flex;flex-wrap:wrap;align-items:center;margin-left:2rem;margin-top:0}.p-index__item img{max-width:70px}@media screen and (min-width: 769px){.p-index__item img{max-width:100px}}@media screen and (max-width: 1145px){.p-index__item{margin-top:1rem}}@media screen and (max-width: 876px){.p-index__item{min-width:258px}}.p-index__service{margin-left:1rem;text-align:left;line-height:1.75rem}.p-index__offer{font-size:0.8rem;font-weight:normal}.p-index__offer a:hover{opacity:0.7}.p-index__company{font-weight:bold}.u-sp{display:block !important}@media screen and (min-width: 769px){.u-sp{display:none !important}}.u-pc{display:none !important}@media screen and (min-width: 769px){.u-pc{display:block !important}}.u-hidden{visibility:hidden !important;opacity:0 !important}.u-mt_s{margin-top:10px !important}.u-mt_m{margin-top:20px !important}.u-mt_l{margin-top:50px !important}@media screen and (min-width: 769px){.u-mt_l{margin-top:70px !important}}
