@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Shippori+Mincho:wght@400;600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?ih77u");src:url("../fonts/icomoon.eot?ih77u#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?ih77u") format("truetype"),url("../fonts/icomoon.woff?ih77u") format("woff"),url("../fonts/icomoon.svg?ih77u#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-favorite:before{content:"\e900"}.icon-login:before{content:"\e901"}.icon-member:before{content:"\e902"}.icon-search:before{content:"\e903"}.icon-search2:before{content:"\e904"}.icon-maker:before{content:"\e905"}.icon-money:before{content:"\e906"}.icon-movie:before{content:"\e907"}.icon-bag:before{content:"\e908"}.icon-biz .path1:before{content:"\e909"}.icon-biz .path2:before{content:"\e90a";margin-left:-0.8486328125em}.icon-biz .path3:before{content:"\e90b";margin-left:-0.8486328125em}.icon-time:before{content:"\e90c"}.icon-logout:before{content:"\e90d"}.icon-arrow1:before{content:"\e90e"}.icon-arrow2:before{content:"\e90f"}#company{padding:60px 0 80px}@media (max-width: 991px){#company{padding:50px 0 70px}}@media (max-width: 767px){#company{padding:40px 0 50px}}#company .read{font-size:1.8rem;margin-bottom:25px}@media (max-width: 991px){#company .read{font-size:1.6rem;margin-bottom:20px}}@media (max-width: 767px){#company .read{margin-bottom:15px}}#privacy .privacyCont{margin-bottom:30px}@media (max-width: 991px){#privacy .privacyCont{margin-bottom:25px}}@media (max-width: 767px){#privacy .privacyCont{margin-bottom:15px}}#privacy .privacyCont .sttl{font-size:2.0rem;font-weight:600;margin-bottom:10px}@media (max-width: 991px){#privacy .privacyCont .sttl{font-size:1.8rem;margin-bottom:10px}}#privacy .privacyCont p{font-size:1.8rem}@media (max-width: 991px){#privacy .privacyCont p{font-size:1.6rem}}#privacy .privacyCont ul{font-size:1.8rem;margin-bottom:25px}@media (max-width: 991px){#privacy .privacyCont ul{font-size:1.6rem}}#privacy .privacyCont ul li{text-indent:-1.5em;padding-left:1.5em}#privacy .privacyCont ul li.indent{text-indent:-2.5em;padding-left:2.5em}#summary table{width:100%;border-top:2px solid #525252;border-bottom:2px solid #525252}@media (max-width: 767px){#summary table{border-bottom:1px solid #525252;table-layout:fixed}}#summary table th,#summary table td{font-size:1.8rem;border-bottom:1px solid #525252;padding:10px 12px;-ms-word-break:break-all;word-break:break-all}@media (max-width: 991px){#summary table th,#summary table td{font-size:1.6rem}}@media (max-width: 767px){#summary table th,#summary table td{padding:8px 10px;display:block;width:100% !important}}#summary table th{color:#2DA4E2;font-weight:600;width:140px;vertical-align:top}@media (max-width: 767px){#summary table th{border-bottom:none;padding-bottom:0}}#contact .ttl{font-size:2.4rem;font-weight:600;margin-bottom:30px}@media (max-width: 991px){#contact .ttl{font-size:2.2rem;margin-bottom:20px}}@media (max-width: 767px){#contact .ttl{font-size:2.0rem}}#contact .btns{overflow:hidden;*zoom:1;margin:0 -10px}#contact .btns li{float:left;width:33.3333%;padding:0 10px}@media (max-width: 991px){#contact .btns li{width:50%}}@media (max-width: 767px){#contact .btns li{float:none;width:100%;margin-bottom:15px}}#contact .btns li a,#contact .btns li span{display:block;font-size:2.4rem;font-weight:600;font-family:"Roboto",serif;text-align:center;border-radius:30px;padding:10px 0}@media (max-width: 1199px){#contact .btns li a,#contact .btns li span{font-size:2.0rem}}@media (max-width: 991px){#contact .btns li a,#contact .btns li span{font-size:1.8rem}}@media (max-width: 767px){#contact .btns li a,#contact .btns li span{font-size:1.8rem}}#contact .btns li.tel a,#contact .btns li.tel span{color:#fff;background-image:linear-gradient(90deg, #64ecf7,#4c67f8)}#contact .btns li.fax a,#contact .btns li.fax span{color:#2DA4E2;border:2px solid #2DA4E2;padding:8px 0}#contact .btns li.mail a,#contact .btns li.mail span{color:#fff;background:#2DA4E2}
