input[type=submit]{-webkit-appearance:none}@media only screen and (max-width:1320px){.list li dt{min-height:12.5vw}}@media only screen and (max-width:1000px){#wpadminbar{overflow:hidden}img{max-width:100%;height:auto}#header nav li a{padding:14px 15px}#tool_cover{overflow:hidden}.tool_body.active .description,.tool_body.active:hover .description{opacity:1;visibility:visible;width:100%;overflow:auto;position:relative;left:0;top:0}.tool_body.active{width:100%;padding:0}.tool_body.active .child{position:absolute;top:0;left:0;width:100%;box-sizing:border-box;padding:25px}.tool_body:hover .description{opacity:0;visibility:hidden}}@media only screen and (max-width:900px){#tool_cover .tax_child{width:100%}}@media only screen and (max-width:800px){div#wpadminbar{overflow:hidden}html{-webkit-text-size-adjust:100%}#header{height:auto}#topimage{height:auto;padding:50px 0;width:100%;overflow:hidden}#slide li dt{min-height:49vw}#header nav,#header.fixed nav{position:fixed;right:-260px;top:0;height:100%;overflow:auto;width:260px;z-index:100;transition:.3s ease-in-out;opacity:0;visibility:hidden;background-color:hsl(227deg 89% 14%/95%);left:auto}#header nav.active,#header.active.fixed nav{right:0;left:auto;opacity:1;visibility:visible}#header nav ul{display:block;padding-top:60px;text-align:center}#smart_btn{display:block;position:fixed;top:27px;right:15px;cursor:pointer;height:30px;z-index:100;width:35px}.admin-bar #smart_btn{top:63px}#smart_btn.active span{background-color:#fff !important}#smart_btn span.a,#smart_btn span.b,#smart_btn span.c{webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;cursor:pointer;display:block;height:3px;width:35px;border-radius:10px;background-color:#fff;content:"";position:absolute;left:0;opacity:1;top:0}#header.fixed #smart_btn span.a,#header.fixed #smart_btn span.b,#header.fixed #smart_btn span.c{background-color:var(--color-blue)}#smart_btn span.a{top:10px;opacity:1}#smart_btn span.b{top:20px;opacity:1}#smart_btn.active span.c{opacity:0}#smart_btn.active span.a{transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);top:11px}#smart_btn.active span.b{transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);top:11px}.list li{width:calc(50% - 16px)}.list li dt{min-height:19vw}.icon_right:after{width:30%;height:30vw;bottom:-18vw;right:7px}.icon_left:after{width:30%;height:30vw;bottom:-18vw;left:7px}}@media only screen and (max-width:782px){.admin-bar #header{top:46px}.wp-block-table.about_table td,.wp-block-table.about_table th{display:block}.wp-block-table.about_table table{width:auto;width:100%}.wp-block-table.about_table td:first-child{padding:5px 12px;font-weight:700;border-color:#19121245;font-size:.9em;width:100%;box-sizing:border-box}.content_post ul.flowbox li,.content_post ul.flowbox.mono li{width:100%}.content_post ul.flowbox.flowback>li:after{background-image:url(//aidd.creationline.com/cms_KgT3bYMP/wp-content/themes/cl2025aidd/img/yaji2.svg);width:160px;height:40px;bottom:-20px !important;right:auto !important;top:auto !important;left:calc(50% - 80px) !important;transform:rotate(0deg) !important;z-index:10;background-size:120px auto}ul.flowbox.flowback{display:grid}.content_post ul.flowbox li.po4{grid-row-start:4;grid-row-end:5}.content_post ul.flowbox li.po6{grid-row-start:6;grid-row-end:7}.f_column{display:block}.w60,.w40{width:auto}}@media only screen and (max-width:600px){.scrolled.admin-bar #smart_btn{top:27px}.scrolled.admin-bar #header nav{padding-top:0}.scrolled.admin-bar #header.fixed nav{top:0}#topimage p.small.mt40{line-height:1.3em;padding-right:1em;padding-left:1em;font-size:2.5vw}#topimage .sub{font-size:4.5vw}.scrolled.admin-bar #header{top:0}.content_post .basic_form{display:block}.content_post .basic_form dt{width:auto;padding-bottom:0}.content_post .basic_form dd{width:auto}.content_post .table_bottom_border td:first-child{width:110px}.content_post .table_bottom_border td{padding:12px 0}.list li{width:100%}.list li dt{min-height:0}.tool_body{width:calc(50% - 7.5px)}}@media only screen and (max-width:500px){.scroll_body #header{top:0}.content_post .about_dl dd{padding-left:0;padding-top:0}.content_post .about_dl dt{float:none;width:auto;padding-left:0;padding-bottom:0;font-size:1.1em;line-height:1.4em;margin-bottom:4px}.content_post .alignleft,.content_post .alignright,.content_post .wp-block-image .alignleft,.content_post .wp-block-image .alignright{float:none;text-align:center;margin:0 auto}}