﻿@media screen and (min-width:769px){.pc-none{display:none}}@media screen and (max-width:768px){.sp-none{display:none}}.site-header{box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.3)}#masthead .ast-container,.site-header-focus-item+.ast-breadcrumbs-wrapper{padding-left:15px;padding-right:15px}.sec_title p{font-weight:700;font-size:16px;font-family:"Noto Sans JP", sans-serif !important;color:#5dc0f3}.price-box{padding:20px 0}.price-box h3{color:#333 !important}.price-box table{border:none;width:280px;margin:0}.price-box table th,.price-box table td{border:none;font-size:20px;font-weight:bold;padding:2px;text-align:right}.price-box table th{color:#5dc0f3;width:4em}.price-box table td{width:6em}.price-box table caption{text-align:right;font-weight:bold;font-family:"Noto Sans JP", sans-serif;color:#5dc0f3}.main-header-menu a{color:#2A2A2A;text-decoration:none;font-weight:700}.main-header-menu a::after{position:absolute;left:0;content:"";width:100%;height:2px;background:#000000;bottom:-1px;transform:scale(0, 1);transform-origin:left top;transition:transform 0.3s;display:block}.main-header-menu a:hover::after{transform:scale(1, 1)}.main-header-menu .btn_header{margin-left:20px}.main-header-menu .btn_header a{border:1px solid #ccc;padding:10px 15px}.ast-builder-menu-1 .menu-item.current-menu-item>.menu-link,.ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item>.ast-menu-toggle,.ast-builder-menu-1 .current-menu-ancestor>.menu-link{color:#333}.att-box ul{list-style:none;margin:0;padding:0}.att-box ul li{text-indent:-1em;padding-left:1em}.att-box ul li:before{content:"●";color:#3a8a1e}.att-box ul li+li{margin-top:40px}.access dl{display:flex;line-height:1.5}.access dl dt{width:6em;margin:0}.access dl dd{flex:1;margin:0}.access dl a{color:inherit;text-decoration:none !important}.access dl+dl{margin-top:15px}.suppot_list ul{list-style:none;padding:0;margin:0;line-height:2}.suppot_list ul strong{font-size:1.3em}.suppot_list ul li{text-indent:-30px;padding-left:30px}.suppot_list ul li:before{content:"";margin-right:6px;color:#5dc0f3;font-size:24px;font-family:"Font Awesome 5 Free";font-weight:900}.suppot_list ul li+li{margin-top:25px}#about strong{color:#5dc0f3}.sv-box h3 span{color:#5dc0f3 !important}