
@charset "utf-8";
/*
 * acms.css Ver.2.1.1 (https://www.a-blogcms.jp)
 * Copyright a-blog cms | MIT License
 *
 * カスタマイズする場合は、オリジナルのテーマにコピーしてご利用ください。
 */
.js_notStyle{width:100%}.acms-container{max-width:980px;margin-right:auto;margin-left:auto;padding-right:10px;padding-left:10px;box-sizing:border-box}.acms-grid,.acms-grid-r{margin-right:-10px;margin-left:-10px}.acms-grid-r:after,.acms-grid-r:before,.acms-grid:after,.acms-grid:before{display:table;content:" "}.acms-grid-r:after,.acms-grid:after{clear:both}.acms-grid-negative{margin-right:0;margin-left:0}[class*=acms-col]{min-height:1px;padding-right:10px;padding-left:10px}@media (min-width:768px){.acms-grid,.acms-grid-r{margin-right:-10px;margin-left:-10px}[class*=acms-col]{padding-right:10px;padding-left:10px}}[class*=acms-col],[class*=acms-col]:after,[class*=acms-col]:before{box-sizing:border-box}.acms-col-1{float:left;width:8.33333%}.acms-col-2{float:left;width:16.66667%}.acms-col-3{float:left;width:25%}.acms-col-4{float:left;width:33.33333%}.acms-col-5{float:left;width:41.66667%}.acms-col-6{float:left;width:50%}.acms-col-7{float:left;width:58.33333%}.acms-col-8{float:left;width:66.66667%}.acms-col-9{float:left;width:75%}.acms-col-10{float:left;width:83.33333%}.acms-col-11{float:left;width:91.66667%}.acms-col-12{float:none;width:100%}[class*=acms-pull],[class*=acms-push]{position:relative}.acms-push-1{left:8.33333%}.acms-push-2{left:16.66667%}.acms-push-3{left:25%}.acms-push-4{left:33.33333%}.acms-push-5{left:41.66667%}.acms-push-6{left:50%}.acms-push-7{left:58.33333%}.acms-push-8{left:66.66667%}.acms-push-9{left:75%}.acms-push-10{left:83.33333%}.acms-push-11{left:91.66667%}.acms-pull-1{right:8.33333%}.acms-pull-2{right:16.66667%}.acms-pull-3{right:25%}.acms-pull-4{right:33.33333%}.acms-pull-5{right:41.66667%}.acms-pull-6{right:50%}.acms-pull-7{right:58.33333%}.acms-pull-8{right:66.66667%}.acms-pull-9{right:75%}.acms-pull-10{right:83.33333%}.acms-pull-11{right:91.66667%}@media (min-width:480px){.acms-col-sm-1{float:left;width:8.33333%}.acms-col-sm-2{float:left;width:16.66667%}.acms-col-sm-3{float:left;width:25%}.acms-col-sm-4{float:left;width:33.33333%}.acms-col-sm-5{float:left;width:41.66667%}.acms-col-sm-6{float:left;width:50%}.acms-col-sm-7{float:left;width:58.33333%}.acms-col-sm-8{float:left;width:66.66667%}.acms-col-sm-9{float:left;width:75%}.acms-col-sm-10{float:left;width:83.33333%}.acms-col-sm-11{float:left;width:91.66667%}.acms-col-sm-12{float:none;width:100%}[class*=acms-push-sm]{position:relative;right:auto}.acms-push-sm-auto{left:auto}.acms-push-sm-1{left:8.33333%}.acms-push-sm-2{left:16.66667%}.acms-push-sm-3{left:25%}.acms-push-sm-4{left:33.33333%}.acms-push-sm-5{left:41.66667%}.acms-push-sm-6{left:50%}.acms-push-sm-7{left:58.33333%}.acms-push-sm-8{left:66.66667%}.acms-push-sm-9{left:75%}.acms-push-sm-10{left:83.33333%}.acms-push-sm-11{left:91.66667%}[class*=acms-pull-sm]{position:relative;left:auto}.acms-pull-sm-auto{right:auto}.acms-pull-sm-1{right:8.33333%}.acms-pull-sm-2{right:16.66667%}.acms-pull-sm-3{right:25%}.acms-pull-sm-4{right:33.33333%}.acms-pull-sm-5{right:41.66667%}.acms-pull-sm-6{right:50%}.acms-pull-sm-7{right:58.33333%}.acms-pull-sm-8{right:66.66667%}.acms-pull-sm-9{right:75%}.acms-pull-sm-10{right:83.33333%}.acms-pull-sm-11{right:91.66667%}}@media (min-width:768px){.acms-col-md-1{float:left;width:8.33333%}.acms-col-md-2{float:left;width:16.66667%}.acms-col-md-3{float:left;width:25%}.acms-col-md-4{float:left;width:33.33333%}.acms-col-md-5{float:left;width:41.66667%}.acms-col-md-6{float:left;width:50%}.acms-col-md-7{float:left;width:58.33333%}.acms-col-md-8{float:left;width:66.66667%}.acms-col-md-9{float:left;width:75%}.acms-col-md-10{float:left;width:83.33333%}.acms-col-md-11{float:left;width:91.66667%}.acms-col-md-12{float:none;width:100%}[class*=acms-push-md]{position:relative;right:auto}.acms-push-md-auto{left:auto}.acms-push-md-1{left:8.33333%}.acms-push-md-2{left:16.66667%}.acms-push-md-3{left:25%}.acms-push-md-4{left:33.33333%}.acms-push-md-5{left:41.66667%}.acms-push-md-6{left:50%}.acms-push-md-7{left:58.33333%}.acms-push-md-8{left:66.66667%}.acms-push-md-9{left:75%}.acms-push-md-10{left:83.33333%}.acms-push-md-11{left:91.66667%}[class*=acms-pull-md]{position:relative;left:auto}.acms-pull-md-auto{right:auto}.acms-pull-md-1{right:8.33333%}.acms-pull-md-2{right:16.66667%}.acms-pull-md-3{right:25%}.acms-pull-md-4{right:33.33333%}.acms-pull-md-5{right:41.66667%}.acms-pull-md-6{right:50%}.acms-pull-md-7{right:58.33333%}.acms-pull-md-8{right:66.66667%}.acms-pull-md-9{right:75%}.acms-pull-md-10{right:83.33333%}.acms-pull-md-11{right:91.66667%}}@media (min-width:1024px){.acms-col-lg-1{float:left;width:8.33333%}.acms-col-lg-2{float:left;width:16.66667%}.acms-col-lg-3{float:left;width:25%}.acms-col-lg-4{float:left;width:33.33333%}.acms-col-lg-5{float:left;width:41.66667%}.acms-col-lg-6{float:left;width:50%}.acms-col-lg-7{float:left;width:58.33333%}.acms-col-lg-8{float:left;width:66.66667%}.acms-col-lg-9{float:left;width:75%}.acms-col-lg-10{float:left;width:83.33333%}.acms-col-lg-11{float:left;width:91.66667%}.acms-col-lg-12{float:none;width:100%}[class*=acms-push-lg]{position:relative;right:auto}.acms-push-lg-auto{left:auto}.acms-push-lg-1{left:8.33333%}.acms-push-lg-2{left:16.66667%}.acms-push-lg-3{left:25%}.acms-push-lg-4{left:33.33333%}.acms-push-lg-5{left:41.66667%}.acms-push-lg-6{left:50%}.acms-push-lg-7{left:58.33333%}.acms-push-lg-8{left:66.66667%}.acms-push-lg-9{left:75%}.acms-push-lg-10{left:83.33333%}.acms-push-lg-11{left:91.66667%}[class*=acms-pull-lg]{position:relative;left:auto}.acms-pull-lg-auto{right:auto}.acms-pull-lg-1{right:8.33333%}.acms-pull-lg-2{right:16.66667%}.acms-pull-lg-3{right:25%}.acms-pull-lg-4{right:33.33333%}.acms-pull-lg-5{right:41.66667%}.acms-pull-lg-6{right:50%}.acms-pull-lg-7{right:58.33333%}.acms-pull-lg-8{right:66.66667%}.acms-pull-lg-9{right:75%}.acms-pull-lg-10{right:83.33333%}.acms-pull-lg-11{right:91.66667%}}@media (min-width:1440px){.acms-col-xl-1{float:left;width:8.33333%}.acms-col-xl-2{float:left;width:16.66667%}.acms-col-xl-3{float:left;width:25%}.acms-col-xl-4{float:left;width:33.33333%}.acms-col-xl-5{float:left;width:41.66667%}.acms-col-xl-6{float:left;width:50%}.acms-col-xl-7{float:left;width:58.33333%}.acms-col-xl-8{float:left;width:66.66667%}.acms-col-xl-9{float:left;width:75%}.acms-col-xl-10{float:left;width:83.33333%}.acms-col-xl-11{float:left;width:91.66667%}.acms-col-xl-12{float:none;width:100%}[class*=acms-push-xl]{position:relative;right:auto}.acms-push-xl-auto{left:auto}.acms-push-xl-1{left:8.33333%}.acms-push-xl-2{left:16.66667%}.acms-push-xl-3{left:25%}.acms-push-xl-4{left:33.33333%}.acms-push-xl-5{left:41.66667%}.acms-push-xl-6{left:50%}.acms-push-xl-7{left:58.33333%}.acms-push-xl-8{left:66.66667%}.acms-push-xl-9{left:75%}.acms-push-xl-10{left:83.33333%}.acms-push-xl-11{left:91.66667%}[class*=acms-pull-xl]{position:relative;left:auto}.acms-pull-xl-auto{right:auto}.acms-pull-xl-1{right:8.33333%}.acms-pull-xl-2{right:16.66667%}.acms-pull-xl-3{right:25%}.acms-pull-xl-4{right:33.33333%}.acms-pull-xl-5{right:41.66667%}.acms-pull-xl-6{right:50%}.acms-pull-xl-7{right:58.33333%}.acms-pull-xl-8{right:66.66667%}.acms-pull-xl-9{right:75%}.acms-pull-xl-10{right:83.33333%}.acms-pull-xl-11{right:91.66667%}}.acms-entry .acms-col-12{clear:both}.acms-btn{display:inline-block;padding:8px 10px;line-height:1;text-align:center;text-decoration:none;vertical-align:middle;border-radius:3px;transition:background-color .2s,border-color .2s;font-size:14px;background-color:#f7f7f7;border:1px solid rgba(0,0,0,.2);transition:background-color .2s}.acms-btn,.acms-btn:active,.acms-btn:hover,.acms-btn:link,.acms-btn:visited{color:#333}.acms-btn:hover{text-decoration:none;background-color:#f1f1f1;border-color:rgba(0,0,0,.3)}.acms-btn-active,.acms-btn:active{color:#333;text-decoration:none;background-color:#e1e1e1;border-color:rgba(0,0,0,.3);box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}.acms-btn-active[disabled],.acms-btn:active[disabled]{opacity:1;filter:alpha(opacity=1)}.acms-btn:focus{background-color:#f7f7f7;border-color:#137af3;outline:none;box-shadow:0 0 0 2px rgba(19,122,243,.4)}@media (min-width:768px){.acms-btn{display:inline-block;padding:6px 8px;line-height:1;text-align:center;text-decoration:none;vertical-align:middle;border-radius:3px;transition:background-color .2s,border-color .2s;font-size:12px}}.acms-btn.acms-btn-primary{color:#fff;background-color:#005cee;border:1px solid rgba(0,0,0,.1);transition:background-color .2s}.acms-btn.acms-btn-primary:active,.acms-btn.acms-btn-primary:hover,.acms-btn.acms-btn-primary:link,.acms-btn.acms-btn-primary:visited{color:#fff}.acms-btn.acms-btn-primary:hover{text-decoration:none;background-color:#004cc5;border-color:rgba(0,0,0,.3)}.acms-btn.acms-btn-primary-active,.acms-btn.acms-btn-primary:active{color:#fff;text-decoration:none;background-color:#005cee;border-color:#003a97;box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}.acms-btn.acms-btn-primary-active[disabled],.acms-btn.acms-btn-primary:active[disabled]{opacity:1;filter:alpha(opacity=1)}.acms-btn.acms-btn-primary:focus{background-color:#005cee;border-color:#003a97;outline:none;box-shadow:0 0 0 2px rgba(19,122,243,.4)}.acms-btn.acms-btn-info{color:#fff;background-color:#4b4b4b;border:1px solid rgba(0,0,0,.1);transition:background-color .2s}.acms-btn.acms-btn-info:active,.acms-btn.acms-btn-info:hover,.acms-btn.acms-btn-info:link,.acms-btn.acms-btn-info:visited{color:#fff}.acms-btn.acms-btn-info:hover{text-decoration:none;background-color:#373737;border-color:rgba(0,0,0,.3)}.acms-btn.acms-btn-info-active,.acms-btn.acms-btn-info:active{color:#fff;text-decoration:none;background-color:#4b4b4b;border-color:rgba(0,0,0,.3)}.acms-btn.acms-btn-info-active[disabled],.acms-btn.acms-btn-info:active[disabled]{opacity:1;filter:alpha(opacity=1)}.acms-btn.acms-btn-info:focus{background-color:#4b4b4b;border-color:#202020;outline:none;box-shadow:0 0 0 2px rgba(19,122,243,.4)}.acms-btn.acms-btn-success{color:#fff;background-color:#009812;border:1px solid rgba(0,0,0,.1);transition:background-color .2s}.acms-btn.acms-btn-success:active,.acms-btn.acms-btn-success:hover,.acms-btn.acms-btn-success:link,.acms-btn.acms-btn-success:visited{color:#fff}.acms-btn.acms-btn-success:hover{text-decoration:none;background-color:#007f0f;border-color:rgba(0,0,0,.3)}.acms-btn.acms-btn-success-active,.acms-btn.acms-btn-success:active{color:#fff;text-decoration:none;background-color:#009812;border-color:rgba(0,0,0,.3)}.acms-btn.acms-btn-success-active[disabled],.acms-btn.acms-btn-success:active[disabled]{opacity:1;filter:alpha(opacity=1)}.acms-btn.acms-btn-success:focus{background-color:#009812;border-color:#004108;outline:none;box-shadow:0 0 0 2px rgba(19,122,243,.4)}.acms-btn.acms-btn-warning{color:#fff;background-color:#f9b433;border:1px solid rgba(0,0,0,.1);transition:background-color .2s}.acms-btn.acms-btn-warning:active,.acms-btn.acms-btn-warning:hover,.acms-btn.acms-btn-warning:link,.acms-btn.acms-btn-warning:visited{color:#fff}.acms-btn.acms-btn-warning:hover{text-decoration:none;background-color:#f8a50b;border-color:#cf8906}.acms-btn.acms-btn-warning-active,.acms-btn.acms-btn-warning:active{color:#fff;text-decoration:none;background-color:#f9b433;border-color:#cf8906}.acms-btn.acms-btn-warning-active[disabled],.acms-btn.acms-btn-warning:active[disabled]{opacity:1;filter:alpha(opacity=1)}.acms-btn.acms-btn-warning:focus{background-color:#f9b433;border-color:#cf8906;outline:none;box-shadow:0 0 0 2px rgba(19,122,243,.4)}.acms-btn.acms-btn-danger{color:#fff;background-color:#c5001d;border:1px solid rgba(0,0,0,.1);transition:background-color .2s}.acms-btn.acms-btn-danger:active,.acms-btn.acms-btn-danger:hover,.acms-btn.acms-btn-danger:link,.acms-btn.acms-btn-danger:visited{color:#fff}.acms-btn.acms-btn-danger:hover{text-decoration:none;background-color:#ac0019;border-color:#6e0010}.acms-btn.acms-btn-danger-active,.acms-btn.acms-btn-danger:active{color:#fff;text-decoration:none;background-color:#c5001d;border-color:#6e0010}.acms-btn.acms-btn-danger-active[disabled],.acms-btn.acms-btn-danger:active[disabled]{opacity:1;filter:alpha(opacity=1)}.acms-btn.acms-btn-danger:focus{background-color:#c5001d;border-color:#6e0010;outline:none;box-shadow:0 0 0 2px rgba(19,122,243,.4)}.acms-btn.acms-btn-link,.acms-btn .acms-btn-link:active,.acms-btn .acms-btn-link:hover,.acms-btn .acms-btn-link:visited{color:#428bca;text-decoration:underline;background:none;border-color:transparent!important;border-radius:0}.acms-btn.acms-btn-link:hover{color:#2e67a5}.acms-btn.acms-btn-link:active{box-shadow:none}.acms-select-btn{line-height:1;cursor:pointer;-webkit-appearance:button;position:relative;display:inline-block;max-width:100%;padding:6px 30px 6px 10px;line-height:1.3;text-align:center;text-decoration:none;vertical-align:middle;background:url(../images/marker/arrow_black03.png?v=20200116110434) 100%,linear-gradient(180deg,#f7f7f7 0,#f7f7f7);background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSI1IiB2aWV3Qm94PSIwIDAgMTggNSI+PGc+PGc+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxOHY1SDB6Ii8+PHBhdGggZmlsbD0iIzk5OSIgZD0iTTQuMjIgMGg0LjIyTDYuMzMgMi41IDQuMjIgNSAyLjExIDIuNSAwIDBoNC4yMnoiLz48L2c+PC9nPjwvc3ZnPg==") 100%,linear-gradient(180deg,#f7f7f7 0,#f7f7f7);background-repeat:no-repeat;border:1px solid #ccc;border-radius:3px;transition:border-color .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px}.acms-select-btn:hover{border-color:1px solid #aaa}@media (min-width:768px){.acms-select-btn{min-height:26px;padding:5px 30px 4px 8px;font-size:12px}}.acms-btn-flat{display:inline-block;padding:8px 20px;line-height:1;text-align:center;text-decoration:none;vertical-align:middle;border-radius:4px;transition:background-color .2s,border-color .2s;font-size:14px;color:#666;background-color:#eee;border:1px solid rgba(0,0,0,.1);transition:background-color .2s;font-weight:700;line-height:1.2;cursor:pointer}.acms-btn-flat:active,.acms-btn-flat:hover,.acms-btn-flat:link,.acms-btn-flat:visited{color:#666}.acms-btn-flat:hover{text-decoration:none;background-color:#d6d6d6;border-color:rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.1)}.acms-btn-flat-active,.acms-btn-flat:active{color:#666;text-decoration:none;background-color:rgba(0,0,0,.3);border-color:#a6a6a6;box-shadow:inset 0 1px 2px rgba(0,0,0,.2)}.acms-btn-flat-active[disabled],.acms-btn-flat:active[disabled]{opacity:1;filter:alpha(opacity=1)}.acms-btn-flat:focus{background-color:#d6d6d6;border-color:#137af3;outline:none;box-shadow:inset 0 1px 2px rgba(0,0,0,.2)}@media (min-width:768px){.acms-btn-flat{display:inline-block;padding:6px 8px;line-height:1;text-align:center;text-decoration:none;vertical-align:middle;border-radius:3px;transition:background-color .2s,border-color .2s;font-size:12px}}.acms-btn-flat-primary{color:#fff;background-color:#1871ff;border:1px solid rgba(0,0,0,.1);transition:background-color .2s}.acms-btn-flat-primary:active,.acms-btn-flat-primary:hover,.acms-btn-flat-primary:link,.acms-btn-flat-primary:visited{color:#fff}.acms-btn-flat-primary:hover{text-decoration:none;background-color:#2c7eff;border-color:rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.1)}.acms-btn-flat-primary-active,.acms-btn-flat-primary:active{color:#fff;text-decoration:none;background-color:#005cee;border-color:rgba(0,0,0,.3);box-shadow:inset 0 1px 2px rgba(0,0,0,.2)}.acms-btn-flat-primary-active[disabled],.acms-btn-flat-primary:active[disabled]{opacity:1;filter:alpha(opacity=1)}.acms-btn-flat-primary:focus{background-color:#005cee;border-color:#137af3;outline:none;box-shadow:inset 0 1px 2px rgba(0,0,0,.2)}.acms-btn-flat-info{color:#fff;background-color:#5f5f5f;border:1px solid rgba(0,0,0,.1);transition:background-color .2s}.acms-btn-flat-info:active,.acms-btn-flat-info:hover,.acms-btn-flat-info:link,.acms-btn-flat-info:visited{color:#fff}.acms-btn-flat-info:hover{text-decoration:none;background-color:#6a6a6a;border-color:rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.1)}.acms-btn-flat-info-active,.acms-btn-flat-info:active{color:#fff;text-decoration:none;background-color:#4b4b4b;border-color:rgba(0,0,0,.3);box-shadow:inset 0 1px 2px rgba(0,0,0,.2)}.acms-btn-flat-info-active[disabled],.acms-btn-flat-info:active[disabled]{opacity:1;filter:alpha(opacity=1)}.acms-btn-flat-info:focus{background-color:#4b4b4b;border-color:#137af3;outline:none;box-shadow:inset 0 1px 2px rgba(0,0,0,.2)}.acms-btn-flat-success{color:#fff;background-color:#00c117;border:1px solid rgba(0,0,0,.1);transition:background-color .2s}.acms-btn-flat-success:active,.acms-btn-flat-success:hover,.acms-btn-flat-success:link,.acms-btn-flat-success:visited{color:#fff}.acms-btn-flat-success:hover{text-decoration:none;background-color:#00d519;border-color:rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.1)}.acms-btn-flat-success-active,.acms-btn-flat-success:active{color:#fff;text-decoration:none;background-color:#009812;border-color:rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.2)}.acms-btn-flat-success-active[disabled],.acms-btn-flat-success:active[disabled]{opacity:1;filter:alpha(opacity=1)}.acms-btn-flat-success:focus{background-color:#009812;border-color:#137af3;outline:none;box-shadow:inset 0 1px 2px rgba(0,0,0,.2)}.acms-btn-flat-warning{color:#fff;background-color:#fac35b;border:1px solid rgba(0,0,0,.1);transition:background-color .2s}.acms-btn-flat-warning:active,.acms-btn-flat-warning:hover,.acms-btn-flat-warning:link,.acms-btn-flat-warning:visited{color:#fff}.acms-btn-flat-warning:hover{text-decoration:none;background-color:#fbca6e;border-color:rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.1)}.acms-btn-flat-warning-active,.acms-btn-flat-warning:active{color:#fff;text-decoration:none;background-color:#f9b433;border-color:rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.2)}.acms-btn-flat-warning-active[disabled],.acms-btn-flat-warning:active[disabled]{opacity:1;filter:alpha(opacity=1)}.acms-btn-flat-warning:focus{background-color:#f9b433;border-color:#137af3;outline:none;box-shadow:inset 0 1px 2px rgba(0,0,0,.2)}.acms-btn-flat-danger{color:#fff;background-color:#ee0023;border:1px solid rgba(0,0,0,.1);transition:background-color .2s}.acms-btn-flat-danger:active,.acms-btn-flat-danger:hover,.acms-btn-flat-danger:link,.acms-btn-flat-danger:visited{color:#fff}.acms-btn-flat-danger:hover{text-decoration:none;background-color:#ff0328;border-color:rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.1)}.acms-btn-flat-danger-active,.acms-btn-flat-danger:active{color:#fff;text-decoration:none;background-color:#c5001d;border-color:rgba(0,0,0,.3);box-shadow:inset 0 1px 2px rgba(0,0,0,.2)}.acms-btn-flat-danger-active[disabled],.acms-btn-flat-danger:active[disabled]{opacity:1;filter:alpha(opacity=1)}.acms-btn-flat-danger:focus{background-color:#c5001d;border-color:#137af3;outline:none;box-shadow:inset 0 1px 2px rgba(0,0,0,.2)}.acms-btn-disabled,button[disabled],fieldset[disabled] .acms-btn,input[type=button][disabled],input[type=image][disabled],input[type=reset][disabled],input[type=submit][disabled]{opacity:.65;filter:alpha(opacity=65);pointer-events:none}.acms-btn-disabled:not(.acms-btn-active),button[disabled]:not(.acms-btn-active),fieldset[disabled] .acms-btn:not(.acms-btn-active),input[type=button][disabled]:not(.acms-btn-active),input[type=image][disabled]:not(.acms-btn-active),input[type=reset][disabled]:not(.acms-btn-active),input[type=submit][disabled]:not(.acms-btn-active){box-shadow:none}.acms-btn-block{display:block;width:100%;padding-right:0;padding-left:0;box-sizing:border-box}.acms-inline-btn{display:inline-block;float:left;margin-right:5px;margin-bottom:10px}.acms-btn-small{padding:7px 6px;font-size:10px}@media screen and (min-width:768px){.acms-btn-small{padding:5px 6px}}.acms-btn-large{padding:13px 16px;font-size:16px;border-radius:4px}@media screen and (min-width:768px){.acms-btn-large{padding:10px 16px}}.acms-btn-icon{padding:2px 5px;font-size:18px}.acms-btn-unstyled{padding:0;background:0;border:0}.acms-btn-unstyled:focus{outline:0}.acms-h1,.acms-style h1{font-size:30px}.acms-h2,.acms-style h2{font-size:24px}.acms-h3,.acms-style h3{font-size:18px}.acms-h4,.acms-style h4{font-size:16px}.acms-h5,.acms-style h5{font-size:14px}.acms-h6,.acms-style h6{font-size:12px}.acms-h1,.acms-h2,.acms-h3,.acms-h4,.acms-h5,.acms-h6{margin:0 0 20px}*+.acms-h1,*+.acms-h2,*+.acms-h3,*+.acms-h4,*+.acms-h5,*+.acms-h6{margin-top:35px}.acms-p,.acms-style p{margin:0 0 15px}*+.acms-p,*+.acms-style p{margin-top:15px}.acms-dl,.acms-ol,.acms-style dl,.acms-style ol,.acms-style ul,.acms-ul{margin-top:0}.acms-list-nostyle{margin:0;padding-left:0;list-style:none}.acms-list-inline{padding-left:0}.acms-list-inline li{display:inline-block;margin-bottom:5px;padding-right:20px}.acms-dl dt,.acms-style dl dt{font-weight:700}.acms-dl dd,.acms-style dl dd{margin-bottom:10px;margin-left:0}.acms-dl-horizontal dt,.acms-dl-line dt{float:left;clear:left;width:160px;overflow:hidden;white-space:nowrap;text-align:left;text-overflow:ellipsis}.acms-dl-horizontal dd,.acms-dl-line dd{margin:0;padding-left:0}.acms-dl-horizontal dd:after,.acms-dl-horizontal dd:before,.acms-dl-line dd:after,.acms-dl-line dd:before{display:table;content:" "}.acms-dl-horizontal dd:after,.acms-dl-line dd:after{clear:both}.acms-dl-line dt{padding-top:10px}.acms-dl-line dd{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #ccc}@media (min-width:768px){.acms-dl-horizontal dt,.acms-dl-line dt{float:left;text-align:right}.acms-dl-horizontal dd,.acms-dl-line dd{padding-left:180px}}.acms-blockquote,.acms-style blockquote{margin-top:0;margin-right:0;margin-left:0;padding-top:10px;padding-bottom:10px;padding-left:20px;border-left:5px solid #ccc}.acms-icon{padding-right:10px}[class*=acms-icon-]{display:inline-block;font-weight:400;font-family:acms-fonts;font-style:normal;line-height:1;text-transform:none;text-decoration:inherit;vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.acms-pre,.acms-style pre{padding:10px;white-space:pre-wrap;word-wrap:break-word;background-color:#fafafa;border:1px solid #dfdfdf;border-radius:5px}.acms-code,.acms-pre code,.acms-style code{margin:0 5px;padding:2px 5px;color:#da0909;background-color:#fff3f3;border:1px solid #ffabab;border-radius:3px}.acms-code,.acms-pre,.acms-pre code,.acms-pre kbd,.acms-pre samp,.acms-style code,.acms-style kbd,.acms-style pre,.acms-style samp{font-family:Menlo,Monaco,Courier New,monospace}button,input,select,textarea{margin:0;box-sizing:border-box}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=checkbox],input[type=radio],select{cursor:pointer}textarea{overflow:auto;vertical-align:top}label{display:inline-block}.acms-form input[type=date],.acms-form input[type=datetime-local],.acms-form input[type=datetime],.acms-form input[type=email],.acms-form input[type=month],.acms-form input[type=number],.acms-form input[type=password],.acms-form input[type=search],.acms-form input[type=tel],.acms-form input[type=text],.acms-form input[type=time],.acms-form input[type=url],.acms-form input[type=week]{min-height:32px;padding-right:8px;padding-left:8px;color:#333;font-size:16px;line-height:1.8;vertical-align:middle;background:#fbfbfb;border:1px solid rgba(0,0,0,.2);border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);transition:background-color .2s;-webkit-appearance:none}.acms-form input[type=date]:hover,.acms-form input[type=datetime-local]:hover,.acms-form input[type=datetime]:hover,.acms-form input[type=email]:hover,.acms-form input[type=month]:hover,.acms-form input[type=number]:hover,.acms-form input[type=password]:hover,.acms-form input[type=search]:hover,.acms-form input[type=tel]:hover,.acms-form input[type=text]:hover,.acms-form input[type=time]:hover,.acms-form input[type=url]:hover,.acms-form input[type=week]:hover{background:#fff;border-color:rgba(0,0,0,.3)}.acms-form input[type=date]:focus,.acms-form input[type=datetime-local]:focus,.acms-form input[type=datetime]:focus,.acms-form input[type=email]:focus,.acms-form input[type=month]:focus,.acms-form input[type=number]:focus,.acms-form input[type=password]:focus,.acms-form input[type=search]:focus,.acms-form input[type=tel]:focus,.acms-form input[type=text]:focus,.acms-form input[type=time]:focus,.acms-form input[type=url]:focus,.acms-form input[type=week]:focus{background:#fff;border-color:#137af3;outline:none;box-shadow:0 0 0 2px rgba(19,122,243,.4),inset 0 1px 1px rgba(0,0,0,.1)}.acms-form input[type=date]:disabled,.acms-form input[type=datetime-local]:disabled,.acms-form input[type=datetime]:disabled,.acms-form input[type=email]:disabled,.acms-form input[type=month]:disabled,.acms-form input[type=number]:disabled,.acms-form input[type=password]:disabled,.acms-form input[type=search]:disabled,.acms-form input[type=tel]:disabled,.acms-form input[type=text]:disabled,.acms-form input[type=time]:disabled,.acms-form input[type=url]:disabled,.acms-form input[type=week]:disabled{color:#999;background-color:#f5f5f5;border-color:#ddd;cursor:not-allowed}.acms-form input[type=date].acms-form-large,.acms-form input[type=datetime-local].acms-form-large,.acms-form input[type=datetime].acms-form-large,.acms-form input[type=email].acms-form-large,.acms-form input[type=month].acms-form-large,.acms-form input[type=number].acms-form-large,.acms-form input[type=password].acms-form-large,.acms-form input[type=search].acms-form-large,.acms-form input[type=tel].acms-form-large,.acms-form input[type=text].acms-form-large,.acms-form input[type=time].acms-form-large,.acms-form input[type=url].acms-form-large,.acms-form input[type=week].acms-form-large{min-height:44px;font-size:20px}.acms-form input[type=date].acms-form-small,.acms-form input[type=datetime-local].acms-form-small,.acms-form input[type=datetime].acms-form-small,.acms-form input[type=email].acms-form-small,.acms-form input[type=month].acms-form-small,.acms-form input[type=number].acms-form-small,.acms-form input[type=password].acms-form-small,.acms-form input[type=search].acms-form-small,.acms-form input[type=tel].acms-form-small,.acms-form input[type=text].acms-form-small,.acms-form input[type=time].acms-form-small,.acms-form input[type=url].acms-form-small,.acms-form input[type=week].acms-form-small{min-height:26px;font-size:16px}.acms-form input[type=search]{-webkit-appearance:none}.acms-form .entryFormLiteEditor,.acms-form textarea{font-size:16px;padding:5px 5px 4px;overflow:auto;color:#333;line-height:1.7;background:#fbfbfb;border:1px solid rgba(0,0,0,.2);border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);transition:background-color .2s;resize:vertical}.acms-form .entryFormLiteEditor:hover,.acms-form textarea:hover{background:#fff;border-color:rgba(0,0,0,.3)}.acms-form .entryFormLiteEditor:focus,.acms-form textarea:focus{background:#fff;border-color:#137af3;outline:none;box-shadow:0 0 0 2px rgba(19,122,243,.4),inset 0 1px 1px rgba(0,0,0,.1)}.acms-form .entryFormLiteEditor:disabled,.acms-form textarea:disabled{color:#999;background-color:#f5f5f5;border-color:#ddd;cursor:not-allowed}.acms-form .entryFormLiteEditor.acms-form-large,.acms-form textarea.acms-form-large{font-size:20px;vertical-align:middle}.acms-form .entryFormLiteEditor.acms-form-small,.acms-form textarea.acms-form-small{font-size:10px}.acms-form .entryFormLiteEditor img{max-width:100%}.acms-form input[type=email]:-moz-input-placeholder,.acms-form input[type=password]:-moz-input-placeholder,.acms-form input[type=search]:-moz-input-placeholder,.acms-form input[type=tel]:-moz-input-placeholder,.acms-form input[type=text]:-moz-input-placeholder,.acms-form input[type=url]:-moz-input-placeholder,.acms-form textarea:-moz-input-placeholder{color:#aaa}.acms-form input[type=email]:-ms-input-placeholder,.acms-form input[type=password]:-ms-input-placeholder,.acms-form input[type=search]:-ms-input-placeholder,.acms-form input[type=tel]:-ms-input-placeholder,.acms-form input[type=text]:-ms-input-placeholder,.acms-form input[type=url]:-ms-input-placeholder,.acms-form textarea:-ms-input-placeholder{color:#aaa}.acms-form input[type=email]::-webkit-input-placeholder,.acms-form input[type=password]::-webkit-input-placeholder,.acms-form input[type=search]::-webkit-input-placeholder,.acms-form input[type=tel]::-webkit-input-placeholder,.acms-form input[type=text]::-webkit-input-placeholder,.acms-form input[type=url]::-webkit-input-placeholder,.acms-form textarea::-webkit-input-placeholder{color:#aaa}.acms-form .acms-form-select,.acms-form select{position:relative;display:inline-block;max-width:100%;padding:6px 30px 6px 10px;line-height:1.3;text-align:center;text-decoration:none;vertical-align:middle;background:url(../images/marker/arrow_black03.png?v=20200116110434) 100%,linear-gradient(180deg,#f7f7f7 0,#f7f7f7);background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSI1IiB2aWV3Qm94PSIwIDAgMTggNSI+PGc+PGc+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxOHY1SDB6Ii8+PHBhdGggZmlsbD0iIzk5OSIgZD0iTTQuMjIgMGg0LjIyTDYuMzMgMi41IDQuMjIgNSAyLjExIDIuNSAwIDBoNC4yMnoiLz48L2c+PC9nPjwvc3ZnPg==") 100%,linear-gradient(180deg,#f7f7f7 0,#f7f7f7);background-repeat:no-repeat;border:1px solid #ccc;border-radius:3px;transition:border-color .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;text-align:left}.acms-form .acms-form-select:hover,.acms-form select:hover{border-color:1px solid #aaa}.acms-form .acms-form-select:focus,.acms-form select:focus{border-color:#137af3;outline:none}.acms-form .acms-form-select:disabled,.acms-form select:disabled{color:#999;background-color:#f5f5f5;border-color:#ddd;cursor:not-allowed}.acms-form select::-ms-expand{display:none}.acms-form select[multiple=multiple]{padding:7px 10px;background:#fff;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);-webkit-appearance:none}.acms-form select[multiple=multiple]:focus{border-color:#137af3;outline:none;box-shadow:0 0 0 2px rgba(19,122,243,.4)}.acms-form select[multiple=multiple]:disabled{color:#999;background-color:#f5f5f5;border-color:#ddd;cursor:not-allowed}@media (min-width:768px){.acms-form input[type=date],.acms-form input[type=datetime-local],.acms-form input[type=datetime],.acms-form input[type=email],.acms-form input[type=month],.acms-form input[type=number],.acms-form input[type=password],.acms-form input[type=search],.acms-form input[type=tel],.acms-form input[type=text],.acms-form input[type=time],.acms-form input[type=url],.acms-form input[type=week]{min-height:26px;padding-right:4px;padding-left:4px;font-size:12px}.acms-form input[type=date].acms-form-small,.acms-form input[type=datetime-local].acms-form-small,.acms-form input[type=datetime].acms-form-small,.acms-form input[type=email].acms-form-small,.acms-form input[type=month].acms-form-small,.acms-form input[type=number].acms-form-small,.acms-form input[type=password].acms-form-small,.acms-form input[type=search].acms-form-small,.acms-form input[type=tel].acms-form-small,.acms-form input[type=text].acms-form-small,.acms-form input[type=time].acms-form-small,.acms-form input[type=url].acms-form-small,.acms-form input[type=week].acms-form-small{min-height:22px;font-size:12px}.acms-form input[type=date].acms-form-large,.acms-form input[type=datetime-local].acms-form-large,.acms-form input[type=datetime].acms-form-large,.acms-form input[type=email].acms-form-large,.acms-form input[type=month].acms-form-large,.acms-form input[type=number].acms-form-large,.acms-form input[type=password].acms-form-large,.acms-form input[type=search].acms-form-large,.acms-form input[type=tel].acms-form-large,.acms-form input[type=text].acms-form-large,.acms-form input[type=time].acms-form-large,.acms-form input[type=url].acms-form-large,.acms-form input[type=week].acms-form-large{min-height:38px;font-size:16px}.acms-form .entryFormLiteEditor,.acms-form textarea{font-size:12px}.acms-form select{min-height:26px;padding:5px 30px 4px 8px;font-size:12px}}@media (-ms-high-contrast:none){.acms-form select{padding-right:30px}}.acms-form-block{display:block}.acms-form-inline,.acms-form-inline label{display:inline}.acms-form-group{margin-bottom:10px}.acms-form-group:after,.acms-form-group:before{display:table;content:" "}.acms-form-group:after{clear:both}.acms-form-action{display:table;border-collapse:separate;border-spacing:0;width: 250px}.acms-form-action .acms-form-side,.acms-form-action .acms-form-side-btn,.acms-form-action input{display:table-cell}.acms-form-action .acms-form-side{width:1%;padding:0 6px;color:#333;line-height:1;font-size:14px;vertical-align:middle;background:#ececec;border:1px solid rgba(0,0,0,.2);border-radius:3px}.acms-form-action .acms-form-side:active,.acms-form-action .acms-form-side:focus,.acms-form-action .acms-form-side:hover,.acms-form-action .acms-form-side:link,.acms-form-action .acms-form-side:visited{color:#333}.acms-form-action a.acms-form-side{text-decoration:none}.acms-form-action a.acms-form-side:hover{text-decoration:none;background:#f1f1f1;border-color:rgba(0,0,0,.3)}.acms-form-action .acms-form-side:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.acms-form-action .acms-form-side:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.acms-form-action .acms-form-side-btn{position:relative;width:1%;white-space:nowrap;vertical-align:middle}.acms-form-action .acms-form-side-btn:first-child>.acms-btn,.acms-form-action .acms-form-side-btn:first-child>.acms-btn-admin{vertical-align:top;border-top-right-radius:0;border-bottom-right-radius:0}.acms-form-action .acms-form-side-btn:last-child>.acms-btn,.acms-form-action .acms-form-side-btn:last-child>.acms-btn-admin{vertical-align:top;border-top-left-radius:0;border-bottom-left-radius:0}.acms-form-action .acms-form-side .acms-form-checkbox,.acms-form-action .acms-form-side .acms-form-radio{padding:0}.acms-form-action .acms-form-side .acms-ico-checkbox,.acms-form-action .acms-form-side .acms-ico-radio{margin-right:0}.acms-form-action input[type=email],.acms-form-action input[type=password],.acms-form-action input[type=search],.acms-form-action input[type=text],.acms-form-action input[type=url]{width:100%;height:32px}@media (min-width:768px){.acms-form-action input[type=email],.acms-form-action input[type=password],.acms-form-action input[type=search],.acms-form-action input[type=text],.acms-form-action input[type=url]{height:26px}}.acms-form-action:not(.acms-form-action-separate) input[type=email]:first-child,.acms-form-action:not(.acms-form-action-separate) input[type=password]:first-child,.acms-form-action:not(.acms-form-action-separate) input[type=search]:first-child,.acms-form-action:not(.acms-form-action-separate) input[type=text]:first-child,.acms-form-action:not(.acms-form-action-separate) input[type=url]:first-child{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.acms-form-action:not(.acms-form-action-separate) input[type=email]:last-child,.acms-form-action:not(.acms-form-action-separate) input[type=password]:last-child,.acms-form-action:not(.acms-form-action-separate) input[type=search]:last-child,.acms-form-action:not(.acms-form-action-separate) input[type=text]:last-child,.acms-form-action:not(.acms-form-action-separate) input[type=url]:last-child{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.acms-form-action.acms-form-action-separate .acms-form-side-btn:first-child{padding:0 10px 0 0}.acms-form-action.acms-form-action-separate .acms-form-side-btn:first-child>.acms-btn,.acms-form-action.acms-form-action-separate .acms-form-side-btn:first-child>.acms-btn-admin{vertical-align:top;border-radius:3px}.acms-form-action.acms-form-action-separate .acms-form-side-btn:last-child{padding:0 0 0 10px}.acms-form-action.acms-form-action-separate .acms-form-side-btn:last-child>.acms-btn,.acms-form-action.acms-form-action-separate .acms-form-side-btn:last-child>.acms-btn-admin{vertical-align:top;border-radius:3px}.acms-form-error{color:#c91032;background:#fff8f8;border-color:#dc8d99}.acms-text-error{display:block;color:red}.acms-form-width-full{width:100%}.acms-form-width-3quarters{width:75%}.acms-form-width-half{width:50%}.acms-form-width-quarter{width:25%}.acms-form-width-large{width:100%;max-width:540px}.acms-form-width-medium{width:100%;max-width:380px}.acms-form-width-small{width:100%;max-width:220px}.acms-form-width-mini{width:100%;max-width:140px}.acms-ico-checkbox,.acms-ico-radio{display:inline-block;width:20px;*width:auto;_width:auto;height:20px;*height:auto;_height:auto;margin:0 5px 0 0;vertical-align:middle}.acms-ico-checkbox{background:url(../images/marker/ico_input.png?v=20200116110434) no-repeat 0 0;*background-image:none;_background-image:none;background-size:40px 80px}.acms-form-checkbox input{position:absolute;margin:0;padding:0;font-size:100%;opacity:0}.acms-form-checkbox input:focus+.acms-ico-checkbox,.acms-form-checkbox input:focus+label .acms-ico-checkbox{background:url(../images/marker/ico_input.png?v=20200116110434) no-repeat left -60px;background-size:40px 80px}.acms-form-checkbox input:checked+.acms-ico-checkbox,.acms-form-checkbox input:checked+label .acms-ico-checkbox{background:url(../images/marker/ico_input.png?v=20200116110434) no-repeat left -20px;background-size:40px 80px}.acms-form-checkbox input:disabled+.acms-ico-checkbox,.acms-form-checkbox input:disabled+label .acms-ico-checkbox{background:url(../images/marker/ico_input.png?v=20200116110434) no-repeat left -40px;background-size:40px 80px;cursor:not-allowed}.acms-form-checkbox input:disabled+label{opacity:.6}.acms-form-checkbox input:disabled+label:hover{cursor:not-allowed}.acms-form-checkbox label:hover{cursor:pointer}.acms-ico-radio{background:url(../images/marker/ico_input.png?v=20200116110434) no-repeat -20px top;background-size:40px 80px}.acms-form-radio input{position:absolute;margin:0;padding:0;font-size:100%;opacity:0}.acms-form-radio input:focus+.acms-ico-radio,.acms-form-radio input:focus+label .acms-ico-radio{background:url(../images/marker/ico_input.png?v=20200116110434) no-repeat -20px -60px;background-size:40px 80px}.acms-form-radio input:checked+.acms-ico-radio,.acms-form-radio input:checked+label .acms-ico-radio{background:url(../images/marker/ico_input.png?v=20200116110434) no-repeat -20px -20px;background-size:40px 80px}.acms-form-radio input:disabled+.acms-ico-radio,.acms-form-radio input:disabled+label .acms-ico-radio{background:url(../images/marker/ico_input.png?v=20200116110434) no-repeat -20px -40px;background-size:40px 80px;cursor:not-allowed}.acms-form-radio input:disabled+label{opacity:.6}.acms-form-radio input:disabled+label:hover{cursor:not-allowed}.acms-form-radio label:hover{cursor:pointer}.acms-form-checkbox,.acms-form-radio{position:relative;display:inline-block;margin-right:15px;cursor:pointer}.acms-form-radio:before{width:16px;height:16px;border-radius:10px}.acms-btn-checkbox label,.acms-btn-radio label{width:auto}.acms-btn-checkbox{display:none}.acms-btn-checkbox+label{position:relative;display:inline-block;padding:9px;background-color:#fafafa;border:1px solid #cacece;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05)}.acms-btn-checkbox+label:active,.acms-btn-checkbox:checked+label:active{box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 3px rgba(0,0,0,.1)}.acms-btn-checkbox:checked+label{color:#fff;background-color:#bbb;border:1px solid #adb8c0;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05),inset 15px 10px -12px hsla(0,0%,100%,.1)}.acms-btn-checkbox:checked+label:after{position:absolute;top:0;left:3px;color:#99a1a7;content:"";font-size:14px}.acms-btn-radio{display:none}.acms-btn-radio+label{position:relative;display:inline-block;padding:9px;background-color:#fafafa;border:1px solid #cacece;border-radius:50px;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);-webkit-appearance:none}.acms-btn-radio:checked+label:after{position:absolute;top:3px;left:3px;width:12px;height:12px;text-shadow:0;content:"";font-size:32px}.acms-btn-radio:checked+label{color:#fff;background-color:#bbb;border:1px solid #adb8c0;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05),inset 15px 10px -12px hsla(0,0%,100%,.1),inset 0 0 10px rgba(0,0,0,.1)}.acms-btn-radio+label:active,.acms-btn-radio .acms-btn-radio:checked+label:active{box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 3px rgba(0,0,0,.1)}.acms-table{width:100%;max-width:100%;border-collapse:collapse;border-top:1px solid #ddd}.acms-table td,.acms-table th{padding:10px;vertical-align:top;border-bottom:1px solid #ddd}.acms-table th{text-align:left;vertical-align:top}.acms-table.acms-table-none{border-top:0}.acms-table.acms-table-none td,.acms-table.acms-table-none th{border-bottom:0}.panel-body .acms-table td,.panel-body .acms-table th{padding:5px}.panel-body .acms-table .acms-table-container{padding:10px 5px}.acms-table,.acms-table-admin-edit,.acms-table-admin-edit td,.acms-table-admin-edit th,.acms-table-heading,.acms-table-heading td,.acms-table-heading th,.acms-table:after,.acms-table:before{box-sizing:border-box}.acms-table-heading td,.acms-table-heading th{border-bottom:1px solid #ccc}.acms-table-heading th{color:#404040;background:#f5f5f5}.acms-table-bordered{border-top:1px solid #ddd;border-left:1px solid #ddd}.acms-table-bordered td,.acms-table-bordered th{border-right:1px solid #ddd;border-bottom:1px solid #ddd}.acms-table-striped tr.odd,.acms-table-striped tr:nth-of-type(odd){background:#fff}.acms-table-striped tr.even,.acms-table-striped tr:nth-of-type(2n){background:#f5f5f5}.acms-table-hover-line tr,.acms-table-hover td{transition:background-color .2s}.acms-table-hover tr.hover td,.acms-table-hover tr:focus-within td,.acms-table-hover tr:hover td{background:#e8f2ff;cursor:pointer}.acms-table-hover-line tr:focus-within,.acms-table-hover-line tr:hover,.acms-table-hover tr.hover{background:#e8f2ff}.acms-table-edit{border-top:none}.acms-table-edit td,.acms-table-edit th{vertical-align:middle}.acms-table-edit th{text-align:right}.acms-table-sortable-active td,.acms-table-sortable-active th,.acms-table-sortable-active tr.even td,.acms-table-sortable-active tr.even th,.acms-table-sortable-active tr:nth-of-type(2n) td,.acms-table-sortable-active tr:nth-of-type(2n) th{background-color:#fff}.acms-table-responsive,[class*=acms-table-scroll-]{border:1px solid #ddd}@media (max-width:479px){.acms-table-scroll-xs{margin-bottom:15px;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}.acms-table-scroll-xs td:not([style*=max-width]),.acms-table-scroll-xs th:not([style*=max-width]){white-space:nowrap}}@media (min-width:480px) and (max-width:767px){.acms-table-scroll-sm{margin-bottom:15px;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}.acms-table-scroll-sm td:not([style*=max-width]),.acms-table-scroll-sm th:not([style*=max-width]){white-space:nowrap}}@media (min-width:768px) and (max-width:1023px){.acms-table-scroll-md{margin-bottom:15px;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}.acms-table-scroll-md td:not([style*=max-width]),.acms-table-scroll-md th:not([style*=max-width]){white-space:nowrap}}@media (min-width:1024px) and (max-width:1439px){.acms-table-scroll-lg{margin-bottom:15px;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}.acms-table-scroll-lg td:not([style*=max-width]),.acms-table-scroll-lg th:not([style*=max-width]){white-space:nowrap}}@media (min-width:1440px){.acms-table-scroll-xl{margin-bottom:15px;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}.acms-table-scroll-xl td:not([style*=max-width]),.acms-table-scroll-xl th:not([style*=max-width]){white-space:nowrap}}@media (max-width:767px){.acms-table-responsive{margin-bottom:15px;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}.acms-table-responsive td,.acms-table-responsive th{white-space:nowrap}.acms-table-scrollable td,.acms-table-scrollable th,.js-table-unit-scroll-hint td,.js-table-unit-scroll-hint th{display:table-cell!important;white-space:nowrap}.acms-table-entry td,.acms-table-entry th{display:block;width:100%;padding-right:0;padding-left:0;box-sizing:border-box}.acms-table-entry th{padding-bottom:0;text-align:left}.acms-table-entry td{padding-top:3px}.acms-table-entry .detail-fade-body td,.acms-table-entry .detail-fade-body th{padding-right:10px;padding-left:10px}}.acms-table-hover .acms-table-info:hover,.acms-table-hover .acms-table-info:hover td,.acms-table-hover .acms-table-info:hover th,.acms-table-info,.acms-table-info td,.acms-table-info th{background:#bccce2}.acms-table-hover .acms-table-success:hover,.acms-table-hover .acms-table-success:hover td,.acms-table-hover .acms-table-success:hover th,.acms-table-success,.acms-table-success td,.acms-table-success th{background:#aad9cd}.acms-table-hover .acms-table-warning:hover,.acms-table-hover .acms-table-warning:hover td,.acms-table-hover .acms-table-warning:hover th,.acms-table-warning,.acms-table-warning td,.acms-table-warning th{background:#e1d7bb}.acms-table-danger,.acms-table-danger td,.acms-table-danger th,.acms-table-hover .acms-table-danger:hover,.acms-table-hover .acms-table-danger:hover td,.acms-table-hover .acms-table-danger:hover th{background:#e1bcc4}.acms-table-admin-edit-bordered .acms-table-center,.acms-table-admin-edit .acms-table-center,.acms-table-admin .acms-table-center,.acms-table-center{text-align:center}.acms-table-admin-edit-bordered .acms-table-left,.acms-table-admin-edit .acms-table-left,.acms-table-admin .acms-table-left,.acms-table-left{text-align:left}.acms-table-nowrap{width:1%;white-space:nowrap}.acms-table-break-word{word-break:break-word}.acms-heading{margin-bottom:10px;padding:5px 0;color:#333;font-size:18px;border-bottom:2px solid #333}.acms-heading a{color:inherit;text-decoration:none}.acms-page-header{margin-top:45px;margin-bottom:10px;border-bottom:2px solid #333}.acms-page-header a{color:inherit;text-decoration:none}.acms-page-header .acms-page-heading{font-size:28px}.acms-list-group-heading{margin-bottom:0;padding:5px 0;color:#333;border-bottom:2px solid #333}.acms-list-group-heading a{color:inherit;text-decoration:none}.acms-list-group{margin:0;padding:0;list-style:none;border-top:1px solid #e5e5e5}.acms-list-group-heading+.acms-list-group{border-top:0}.acms-list-group+.acms-list-group{margin:0 0 10px}.acms-list-group-item{display:block;padding:10px;color:#333;text-decoration:none;border-bottom:1px solid #e5e5e5}.acms-list-group-item:hover{background:#eee}.acms-list-group-item:active,.acms-list-group-item:focus,.acms-list-group-item:hover,.acms-list-group-item:visited{color:#333;text-decoration:none}.acms-list-group-label-parent{position:relative;padding:10px 30px 10px 10px}.acms-list-group-label{position:absolute;top:10px;right:10px}.acms-list-group-title-link{position:relative;margin:0 10px;text-decoration:none}.acms-list-group-title-link:active,.acms-list-group-title-link:focus,.acms-list-group-title-link:hover,.acms-list-group-title-link:visited{text-decoration:underline}.acms-label{display:inline-block;padding:2px 5px;color:#333;line-height:1.3;vertical-align:middle;background-color:#cacaca;border-radius:3px;font-size:11px}a.acms-label:active,a.acms-label:focus,a.acms-label:link,a.acms-label:visited{color:#333}a.acms-label:hover{color:#333;text-decoration:underline;cursor:pointer}.acms-label-large{padding:4px 7px;font-size:16px}.acms-label-group .acms-label:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.acms-label-group .acms-label:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.acms-label-group .acms-label-side:first-child{border-right:1px solid rgba(0,0,0,.2);border-top-right-radius:0;border-bottom-right-radius:0}.acms-label-group .acms-label-side:last-child{border-left:1px solid rgba(0,0,0,.2);border-top-left-radius:0;border-bottom-left-radius:0}.acms-label-success{color:#0c6b26;background-color:#b7f7a5}a.acms-label-success:active,a.acms-label-success:focus,a.acms-label-success:link,a.acms-label-success:visited{color:#0c6b26}.acms-label-info{color:#044bb1;background-color:#bfd7f9}a.acms-label-info:active,a.acms-label-info:focus,a.acms-label-info:link,a.acms-label-info:visited{color:#044bb1}.acms-label-warning{color:#715e1a;background-color:#ffda6c}a.acms-label-warning:active,a.acms-label-warning:focus,a.acms-label-warning:link,a.acms-label-warning:visited{color:#715e1a}.acms-label-danger{color:#9c0808;background-color:#f9c6c6}a.acms-label-danger:active,a.acms-label-danger:focus,a.acms-label-danger:link,a.acms-label-danger:visited{color:#9c0808}.acms-admin-labelbox{min-width:55px}.acms-badge{padding:3px 7px;color:#333;font-weight:700;background-color:#cacaca;border-radius:10px;font-size:10px}.acms-badge-success{color:#0c6b26;background-color:#b7f7a5}.acms-badge-info{color:#044bb1;background-color:#bfd7f9}.acms-badge-warning{color:#715e1a;background-color:#ffda6c}.acms-badge-danger{color:#9c0808;background-color:#f9c6c6}.acms-badge-approval{color:#fff;background-color:#e20020}.acms-panel{margin-bottom:10px;border:1px solid #9898a2}.acms-panel-header{margin:0;padding:10px;background-color:#9898a2;border-bottom:1px solid #9898a2}.acms-panel-header,.acms-panel-header a{color:#fff}.acms-panel-body+.acms-panel-header{border-top:1px solid #9898a2}.acms-panel-header [class*=acms-icon]{font-size:20px}.acms-panel-title{margin:0;font-size:15px}.acms-panel-title>a{color:inherit}.acms-panel-title>a:hover{color:inherit;opacity:.6}.acms-panel-body{margin:0;padding:10px}.acms-panel-footer{padding:10px;border-top:1px solid #ddd}.acms-panel-info.acms-panel{border-color:#009be6}.acms-panel-info .acms-panel-header,.acms-panel-info .acms-panel-header a{color:#fff;background-color:#009be6;border-color:#009be6}.acms-panel-info .acms-panel-footer{border-color:#009be6}.acms-panel-danger.acms-panel{border-color:#ff5a3c}.acms-panel-danger .acms-panel-header,.acms-panel-danger .acms-panel-header a{color:#fff;background-color:#ff5a3c;border-color:#ff5a3c}.acms-panel-danger .acms-panel-footer{border-color:#ff5a3c}.acms-placeholder-movie{background:url(../images/placeholder/movie.svg?v=20200116110434) 50%;background-repeat:no-repeat;background-size:cover}.acms-toast{position:fixed;top:100%;left:10px;-ms-flex-direction:column;flex-direction:column;max-width:300px;box-shadow:0 3px 6px rgba(0,0,0,.15);transform:translateY(-100%);transition:transform .4s ease}.acms-toast,.acms-toast-header{display:-ms-flexbox;display:flex;width:100%}.acms-toast-header{padding:10px;color:#fff;background:#333;font-size:14px;border-radius:3px 3px 0 0;box-sizing:border-box}.acms-toast-icon-btn{padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#333;background:transparent}.acms-toast-heading{-ms-flex:1;flex:1;margin:0 0 0 10px;color:#fff;font-size:14px;line-height:1.3}.acms-toast-body,.acms-toast-heading{display:-ms-flexbox;display:flex;width:100%}.acms-toast-body{-ms-flex-direction:column;flex-direction:column;padding:10px;color:#333;font-size:13px;background:#fff;box-sizing:border-box;transition:opacity .2s}.acms-toast-lead{margin:0 0 15px;font-size:16px;font-weight:700;line-height:1.5}.acms-toast-desc{margin:0;font-size:13px;line-height:1.7}.acms-toast-desc+.acms-toast-desc{margin-top:0}.acms-toast-body :first-chid,.acms-toast-desc:first-chid{background:red}.acms-toast-footer{display:-ms-flexbox;display:flex;width:100%;padding:15px;background:#fff;box-sizing:border-box}.acms-toast-body+.acms-toast-footer{padding-top:0}.acms-toast-closed{transform:translateY(-36px)}.acms-toast-success .acms-toast-header{color:#0c6b26;background:#b7f7a5}.acms-toast-success .acms-toast-heading,.acms-toast-success .acms-toast-icon-btn{color:#0c6b26}.acms-toast-info .acms-toast-header{color:#044bb1;background:#bfd7f9}.acms-toast-info .acms-toast-heading,.acms-toast-info .acms-toast-icon-btn{color:#044bb1}.acms-toast-warning .acms-toast-header{color:#715e1a;background:#ffda6c}.acms-toast-warning .acms-toast-heading,.acms-toast-warning .acms-toast-icon-btn{color:#715e1a}.acms-toast-danger .acms-toast-header{color:#9c0808;background:#f9c6c6}.acms-toast-danger .acms-toast-heading,.acms-toast-danger .acms-toast-icon-btn{color:#9c0808}.js-admin-toast-toggle{z-index:100030}@media screen and (max-width:767px){.acms-toast.acms-toast-static-md{position:static;top:auto;left:auto;max-width:inherit;margin:0 0 15px;transform:translateY(0)}}.acms-entry [class*=acms-col-]{padding:0}.acms-entry .entry-container,.acms-entry dl,.acms-entry h2,.acms-entry h3,.acms-entry h4,.acms-entry h5,.acms-entry h6,.acms-entry p{margin-right:10px;margin-left:10px}.acms-entry blockquote{margin:0 0 15px;padding:10px 20px;border-left:5px solid #ccc}.column-media-pdf-image{width:100%;border:1px solid #aaa}.column-image-left,.column-media-left{display:inline;float:left;margin-bottom:20px}.column-media-left{text-align:left}.column-media-left :not([href*=media-download])+.caption{text-align:center}.column-image-right,.column-media-right{display:inline;float:right;margin-bottom:20px}.column-media-right{text-align:right}.column-media-right :not([href*=media-download])+.caption{text-align:center}.column-image-center,.column-media-center{float:none;margin-right:auto;margin-bottom:20px;margin-left:auto;text-align:center}.column-file-auto,.column-file-auto+.caption{margin-left:10px}.column-file-left{display:inline;float:left;margin-right:10px;margin-bottom:20px;margin-left:10px}.column-file-left+.caption{text-align:left}.column-file-right{display:inline;float:right;margin-right:10px;margin-bottom:20px;margin-left:10px;text-align:right}.column-file-right+.caption{text-align:right}.column-file-center{float:none;margin-right:auto;margin-bottom:20px;margin-left:auto;text-align:center}.column-file-center+.caption{text-align:center}.column-map-auto,.column-map-left{margin-bottom:20px}.column-map-left{float:left}.column-map-right{float:right;margin-bottom:20px}.column-map-center{display:block;float:none;margin-right:auto;margin-bottom:20px;margin-left:auto}.column-street-view-auto{margin-bottom:20px}.column-street-view-left{float:left;margin-bottom:20px}.column-street-view-right{float:right;margin-bottom:20px}.column-street-view-center{display:block;float:none;margin-right:auto;margin-bottom:20px;margin-left:auto}.column-street-view-inner{width:100%;padding-bottom:100%}.column-yolp-auto,.column-yolp-left{margin-bottom:20px}.column-yolp-left{float:left}.column-yolp-right{float:right;margin-bottom:20px}.column-yolp-center{display:block;float:none;margin-right:auto;margin-bottom:20px;margin-left:auto}.column-video-left,.column-youtube-left{display:inline;float:left}.column-video-right,.column-youtube-right{display:inline;float:right}.column-video-center,.column-youtube-center{float:none;margin-right:auto;margin-left:auto}.column-eximage-left{display:inline;float:left}.column-eximage-right{display:inline;float:right}.column-eximage-center{float:none;margin-right:auto;margin-left:auto;text-align:center}.column-quote-left{float:left}.column-quote-right{float:right}.column-quote-center{float:none;margin-right:auto;margin-left:auto;text-align:center}[class*=column-quote-]{margin-right:10px;margin-left:10px}[class*=column-quote-] blockquote{padding:20px 10px 20px 20px}[class*=column-quote-] .quoteImageContainer{position:relative;float:left;max-width:154px;margin-right:25px}[class*=column-quote-] .quoteImage{display:block;max-width:100%;height:auto}[class*=column-quote-] .quoteTitle{margin:0 0 5px;padding:0;line-height:1.4;font-size:18px}[class*=column-quote-] .quoteTitleLink{color:#006cd8}[class*=column-quote-] .quoteSiteName{margin:0 0 10px;padding:0;color:#666;font-size:11px}[class*=column-quote-] .quoteDescription{margin:0;padding:0;color:#333;line-height:1.6;font-size:12px}[class*=column-image-],[class*=column-media-]{max-width:100%}[class*=column-media-] a{display:block;text-align:center}[class*=column-media-] a[href*=media-download]{display:inline-block}.acms-entry [class*=column-eximage-],.acms-entry [class*=column-image-],.acms-entry [class*=column-media-],.acms-entry [class*=column-video-],.acms-entry [class*=column-yolp-],.acms-entry [class*=column-youtube-]{padding-right:10px;padding-left:10px;box-sizing:border-box}.acms-entry [class*=column-map-]{padding-right:10px;padding-left:10px}.acms-entry [class*=column-map-]>div{max-width:100%}.acms-entry [class*=column-street-view-]:not(.column-street-view-inner){padding-right:10px;padding-left:10px}.acms-entry [class*=column-eximage-],.acms-entry [class*=column-image-],.acms-entry [class*=column-media-]{display:block;margin-bottom:20px}.acms-entry [class*=column-eximage-] a,.acms-entry [class*=column-image-] a,.acms-entry [class*=column-media-] a{display:block}.acms-entry [class*=column-eximage-] .caption,.acms-entry [class*=column-image-] .caption,.acms-entry [class*=column-media-] .caption{margin-top:5px;padding:0}.acms-entry [class*=column-media-] a[href*=media-download]{display:inline-block}.acms-entry [class*=column-eximage-].nocaption,.acms-entry [class*=column-image-].nocaption,.acms-entry [class*=column-media-].nocaption,.acms-entry [class*=column-video-],.acms-entry [class*=column-yolp-],.acms-entry [class*=column-youtube-]{margin-bottom:25px}.acms-entry .column-eximage-auto,.acms-entry .column-image-auto,.acms-entry .column-media-auto,.acms-entry .column-video-auto,.acms-entry .column-yolp-auto,.acms-entry .column-youtube-auto{float:none}.acms-entry .column-media-auto{text-align:center}.acms-entry .column-media-left{text-align:left}.acms-entry .column-media-right{text-align:right}.columnImage,.columnImageCenter{max-width:100%;height:auto;vertical-align:top}.columnImageCenter{max-width:320px}.column-eximage-left,.column-image-left,.column-media-left{float:left}@media (max-width:479px){.acms-entry [class*=column-eximage-],.acms-entry [class*=column-image-],.acms-entry [class*=column-media-]{padding-right:10px;padding-left:10px}.acms-entry [class*=column-eximage-]:not(.js_notStyle),.acms-entry [class*=column-image-]:not(.js_notStyle),.acms-entry [class*=column-media-]:not(.js_notStyle){float:none;width:auto!important}.acms-entry [class*=column-eximage-] img,.acms-entry [class*=column-image-] img,.acms-entry [class*=column-media-] img{padding:0;box-sizing:border-box}[class*=column-map-],[class*=column-yolp-]{width:auto!important;max-width:100%}[class*=column-map-]>div,[class*=column-yolp-]>div{max-width:100%}[class*=column-yolp-]>div{width:100%!important}[class*=column-eximage-]{width:auto!important}[class*=column-video-],[class*=column-youtube-]{display:block;width:100%!important;max-width:100%}}.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-eximage-],.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-image-],.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-map-],.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-media-],.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-yolp-]{width:auto!important;max-width:100%}.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-video-],.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-youtube-]{width:100%!important}.column-iframe,.column-youtube{position:relative;width:100%;height:100%;padding-top:30px;padding-bottom:56.25%;overflow:hidden}.column-iframe embed,.column-iframe iframe,.column-iframe object,.column-youtube embed,.column-youtube iframe,.column-youtube object{position:absolute;top:0;left:0;width:100%;height:100%}[class*=column-map-]>img,[class*=column-yolp-]>img{max-width:100%}[class*=column-map-] img,[class*=column-yolp-] img{width:auto;height:auto}[class*=column-yolp-]{width:auto!important}.highlight1{color:#000;background-color:#ff6}.highlight2{color:#000;background-color:#a0ffff}.highlight3{color:#000;background-color:#9f9}.highlight4{color:#000;background-color:#f99}.highlight5{color:#000;background-color:#f6f}.highlight6{color:#000;background-color:#800}.acms-img-rounded,.acms-img-rounded img{display:block;max-width:100%;height:auto;border-radius:6px}.acms-img-rounded .acms-img-caption,.acms-img-rounded img .acms-img-caption{border-radius:0 0 6px 6px}.acms-img-shadow{max-width:100%;box-shadow:0 2px 10px rgba(0,0,0,.4)}.acms-img-bordered{max-width:100%;padding:4px;background-color:#fff;border:1px solid #ddd}.acms-img-captionBox{position:relative;display:inline-block;max-width:100%;vertical-align:middle}.acms-img-captionBox:hover .acms-img-hover{opacity:1}.acms-img-caption{position:absolute;right:0;bottom:0;left:0;margin:0;padding:20px 20px 12px;color:#fff;background-color:#333;background-color:rgba(0,0,0,.5)}.acms-img-captionBox img{display:block;max-width:100%;height:auto}.acms-img-hover{opacity:0;transition:all .2s ease-in-out}.acms-thumbnail{display:block;margin-bottom:10px;padding:6px;color:#333;text-decoration:none;background-color:#fff;border:1px solid #eee}.acms-thumbnail img{display:block;max-width:100%;height:auto}.acms-thumbnail:hover{color:currentColor;border:1px solid #e2e2e2;box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:pointer}.acms-summary{display:table;width:100%}.acms-summary+.acms-summary{margin-top:10px}.acms-summary-image{display:table-cell;width:1%;white-space:nowrap;vertical-align:top}.acms-summary-image+.acms-summary-body{padding-left:10px}.acms-summary-image .acms-summary-body+{padding-right:10px}.acms-summary-body{display:table-cell;width:100%;vertical-align:top}.acms-summary-heading{margin:0 0 10px}.acms-navbar{z-index:100009;clear:both;width:100%;margin:0 0 20px;list-style:none outside none;background-color:#333;border-top:1px solid #333;border-bottom:1px solid #333}.acms-navbar ul{display:block;margin:0 auto;padding:0;list-style:none}.acms-navbar #viewing,.acms-navbar a:active,.acms-navbar a:hover,.acms-navbar a:link,.acms-navbar a:visited{display:block;_display:inline-block;padding:0 30px;color:#fff;font-size:14px;line-height:4.5;letter-spacing:0!important;text-decoration:none}.acms-navbar #viewing,.acms-navbar a:hover{text-decoration:none;background:gray}.acms-navbar .stay a,.acms-navbar a:active{background:#666}.acms-navbar #viewing{background:#eee}.acms-navbar li{position:relative;top:0;font-weight:700;white-space:nowrap;border-left:1px solid #ccc}.acms-navbar li:last-child{border-right:1px solid #ccc}.acms-navbar ul ul{position:absolute;top:60px;left:0;z-index:100008;display:none;width:auto;padding:0}.acms-navbar ul ul li{position:relative;clear:left;width:100%;height:40px;font-size:13px;border-right:none;border-left:none}.acms-navbar ul ul a{*width:240px;height:40px!important;padding:0 20px;*overflow:visible;font-size:13px;line-height:3!important;background:#333;border-top:1px solid #333;border-bottom:1px solid #999}.acms-navbar ul ul a:hover{background-color:gray}.acms-navbar ul li.stay ul a{background-color:#333;box-shadow:0 0 0 rgba(0,0,0,.5)}.acms-navbar ul li.stay ul a:hover{background-color:gray}.acms-navbar ul ul ul{position:absolute;top:0;left:100%;width:100%}.acms-navbar ul ul ul a{background:#222;border-top:1px solid #333;border-bottom:1px solid #999}.acms-navbar ul li:hover>ul{display:block}*+html .acms-navbar ul li ul a{width:200px;white-space:normal}@media (min-width:768px){.acms-navbar{height:60px}.acms-navbar ul{display:block;width:700px;margin:0 auto;padding:0;list-style:none}.acms-navbar li{float:left}.acms-navbar #viewing,.acms-navbar a:active,.acms-navbar a:hover,.acms-navbar a:link,.acms-navbar a:visited{height:60px}.acms-navbar ul ul{position:absolute;top:60px;left:0}.acms-navbar ul ul li{position:relative;width:100%;height:40px}.acms-navbar ul ul a{*width:240px;height:40px!important;padding:0 20px}}.acms-sidebar{padding-bottom:40px}.acms-sidebar ul{margin:0;padding-left:0;list-style:none}.acms-sidebar dl{margin-top:0}.acms-sidebar dd{margin:0}.acms-sidebar-title{padding:10px 20px;color:gray;font-weight:400;background-color:#15141c;font-size:14px}@media (min-width:768px){.acms-sidebar-title{padding:5px 20px;background-color:inherit;border-top:1px solid #9e9e9e;font-size:11px}}.acms-sidebar-link a{display:block;padding:11px 20px;line-height:1.2}.acms-sidebar-link .stay,.acms-sidebar-link .stay a:hover,.acms-sidebar-link a:hover{background-color:#fff}.acms-sidebar-link .stay a{color:#3e404d}.acms-sidebar-childlink{background:#353438}.acms-sidebar-sp{display:block}@media (min-width:768px){.acms-sidebar-sp{display:none}}.acms-sidebar-sp p{margin:0}.acms-sidebar-sp li{border-bottom:1px solid #fff}.acms-sidebar-sp .acms-sidebar-box{padding:15px 20px;border-bottom:1px solid #fff}.acms-sidebar-sp .acms-dropdown a{background:url(../images/marker/arrow_white03.png?v=20200116110434) no-repeat 95%}.acms-topicpath{margin:0 0 10px;padding:0;line-height:1;list-style:none;font-size:11px}.acms-topicpath li{float:left;margin-right:5px;color:#999}.acms-topicpath li+li:before{margin-right:5px;color:#999;content:"/"}.acms-topicpath a{color:#333;line-height:1;font-size:11px}.acms-topicpath a:link{text-decoration:none}.acms-topicpath a:hover{text-decoration:underline}.acms-pager{display:inline-block;margin-right:10px;margin-left:10px;padding:0;color:#333;list-style:none;font-size:13px}.acms-pager:after,.acms-pager:before{display:table;content:" "}.acms-pager:after{clear:both}.acms-pager li{float:left;margin-left:4px;text-align:center}.acms-pager li:first-child{margin-left:0}.acms-pager li>a:link{text-decoration:none}.acms-pager li.cur button,.acms-pager li.cur span,.acms-pager li>a,.acms-pager li>button,.acms-pager li span>a{display:inline-block;padding:8px;line-height:1;text-align:center;text-decoration:none;vertical-align:middle;border-radius:3px;transition:background-color .2s,border-color .2s;font-size:14px;background-color:#f7f7f7;border:1px solid rgba(0,0,0,.1);transition:background-color .2s;padding:14px;color:#333}.acms-pager li.cur button:active,.acms-pager li.cur button:hover,.acms-pager li.cur button:link,.acms-pager li.cur button:visited,.acms-pager li.cur span:active,.acms-pager li.cur span:hover,.acms-pager li.cur span:link,.acms-pager li.cur span:visited,.acms-pager li>a:active,.acms-pager li>a:hover,.acms-pager li>a:link,.acms-pager li>a:visited,.acms-pager li>button:active,.acms-pager li>button:hover,.acms-pager li>button:link,.acms-pager li>button:visited,.acms-pager li span>a:active,.acms-pager li span>a:hover,.acms-pager li span>a:link,.acms-pager li span>a:visited{color:#333}.acms-pager li.cur button:hover,.acms-pager li.cur span:hover,.acms-pager li>a:hover,.acms-pager li>button:hover,.acms-pager li span>a:hover{text-decoration:none;background-color:#f7f7f7;border-color:rgba(0,0,0,.2)}.acms-pager li.cur button-active,.acms-pager li.cur button:active,.acms-pager li.cur span-active,.acms-pager li.cur span:active,.acms-pager li>a-active,.acms-pager li>a:active,.acms-pager li>button-active,.acms-pager li>button:active,.acms-pager li span>a-active,.acms-pager li span>a:active{color:#333;text-decoration:none;background-color:#f7f7f7;border-color:rgba(0,0,0,.3)}.acms-pager li.cur button-active[disabled],.acms-pager li.cur button:active[disabled],.acms-pager li.cur span-active[disabled],.acms-pager li.cur span:active[disabled],.acms-pager li>a-active[disabled],.acms-pager li>a:active[disabled],.acms-pager li>button-active[disabled],.acms-pager li>button:active[disabled],.acms-pager li span>a-active[disabled],.acms-pager li span>a:active[disabled]{opacity:1;filter:alpha(opacity=1)}.acms-pager li.cur button:focus,.acms-pager li.cur span:focus,.acms-pager li>a:focus,.acms-pager li>button:focus,.acms-pager li span>a:focus{background-color:#f7f7f7;border-color:#137af3;outline:none;box-shadow:0 0 0 2px rgba(19,122,243,.4)}.acms-pager li.cur button,.acms-pager li.cur span{text-decoration:none;background-color:#efefef;border:1px solid rgba(0,0,0,.3)}.acms-pager li>a:active,.acms-pager li>button:active{background-color:#d0d0d0;border:1px solid rgba(0,0,0,.3)}@media (min-width:768px){.acms-pager{margin-right:0;margin-left:0}.acms-pager li.cur button,.acms-pager li.cur span,.acms-pager li>a,.acms-pager li>button,.acms-pager li span>a{display:inline-block;padding:6px 8px;line-height:1;text-align:center;text-decoration:none;vertical-align:middle;border-radius:3px;transition:background-color .2s,border-color .2s;font-size:14px}}.acms-alert{margin-bottom:20px;padding:20px;color:#404040;font-weight:700;background:#fff;border:1px solid #9898a2;border-radius:0;box-shadow:0 2px 5px 2px rgba(0,0,0,.1);animation:anime1 .5s ease 1 alternate}.acms-alert .acms-icon,.acms-alert .js-acms-alert-close{color:#9898a2}@keyframes anime1{0%{transform:translateY(-5px);opacity:0}to{transform:translate(0);opacity:1}}.acms-alert-info{color:#404040;background:#fff;border-color:#009be6}.acms-alert-info .acms-alert-icon-before,.acms-alert-info .js-acms-alert-close{color:#009be6}.acms-alert-danger{color:#404040;background:#fff;border-color:#ff5a3c}.acms-alert-danger .acms-alert-icon-before,.acms-alert-danger .js-acms-alert-close{color:#ff5a3c}.acms-alert-warning{color:#404040;background:#fff;border-color:#fab44b}.acms-alert-warning .acms-alert-icon-before,.acms-alert-warning .js-acms-alert-close{color:#fab44b}.acms-alert-success{color:#404040;background:#fff;border-color:#00aa64}.acms-alert-success .acms-alert-icon-before,.acms-alert-success .js-acms-alert-close{color:#00aa64}.acms-alert-icon{position:relative;padding:20px 40px 20px 50px}.acms-alert-icon-before{position:absolute;left:20px;font-size:20px}.acms-alert-icon-after{position:absolute;right:20px;font-size:20px}.js-acms-alert-close{top:50%;margin-top:-10px;padding:0;font-weight:400;line-height:1;background:transparent;border:0;outline:0;-webkit-appearance:none;font-size:18px}.acms-timeline{position:relative;padding-left:20px;list-style:none}.acms-timeline:before{position:absolute;width:4px;height:100%;background:#ddd;content:""}.acms-timeline-mark{position:absolute;left:-55px;box-shadow:0 2px 3px rgba(0,0,0,.15)}.acms-timeline-side{position:relative;left:-15px;box-shadow:0 2px 3px rgba(0,0,0,.15)}.acms-timeline-label{padding:5px 10px;font-size:14px}.acms-timeline-status-label{float:left;margin-right:10px;line-height:1.2}.acms-timeline-item-group{margin-top:30px;list-style:none}.acms-timeline-item{position:relative}.acms-timeline-panel{margin:5px 0 20px;padding:10px;border:1px solid #ddd}.acms-timeline-panel [class*=acms-icon]{font-size:inherit}.acms-timeline-time{float:right;color:#aaa}.acms-panel.acms-timeline-panel{padding:0}.acms-btn-group{position:relative;display:table;padding-left:0;vertical-align:middle}.acms-btn-group>.js-acms-btn-admin:first-child:not(:last-child):not(.js-acms-dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.acms-btn-group>.js-acms-dropdown-toggle:not(:first-child){border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.acms-btn-group>.acms-btn{display:table-cell;height:32px;margin-right:0;border-radius:0}.acms-btn-group>.acms-btn:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.acms-btn-group>.acms-btn:last-child{margin-right:0;border-top-right-radius:3px;border-bottom-right-radius:3px}.acms-btn-group>.acms-btn+.acms-btn{border-left:0}@media screen and (min-width:768px){.acms-btn-group>.acms-btn{height:26px}}.js-acms-dropdown-toggle{position:relative;margin:0;outline:0}.acms-btn-group .js-acms-dropdown-btn{position:absolute;top:0}.js-acms-dropdown-toggle .acms-btn-admin:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.js-acms-dropdown-toggle .acms-btn-admin:nth-child(2){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.acms-dropdown-menu,.js-acms-dropdown-menu{position:absolute;top:100%;left:0;z-index:100005;display:none;min-width:160px;margin:2px 0;padding:5px 0;font-size:14px;text-align:left;list-style:none;background:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:3px;box-shadow:0 6px 12px rgba(0,0,0,.175)}.acms-dropdown-menu>li>a,.js-acms-dropdown-menu>li>a{display:block;padding:3px 20px;white-space:nowrap;text-decoration:none}.acms-dropdown-menu a:link,.acms-dropdown-menu a:visited,.js-acms-dropdown-menu a:link,.js-acms-dropdown-menu a:visited{color:#333}.acms-dropdown-menu li,.js-acms-dropdown-menu li{position:relative}.acms-dropdown-menu li:hover,.js-acms-dropdown-menu li:hover{background:#f1f1f1}.acms-dropdown-menu>li.acms-divider,.js-acms-dropdown-menu>li.acms-divider{height:1px;margin:4px 0;background-color:#e5e5e5}.acms-dropdown-right .acms-dropdown-menu,.acms-dropdown-right .js-acms-dropdown-menu{top:5px;left:calc(100% + 5px)}.acms-nav .acms-dropdown-right .acms-dropdown-menu,.acms-nav .acms-dropdown-right .js-acms-dropdown-menu{left:0}@media screen and (min-width:768px){.acms-nav .acms-dropdown-right .acms-dropdown-menu,.acms-nav .acms-dropdown-right .js-acms-dropdown-menu{left:calc(100% - 5px)}}.acms-dropdown-bottom .acms-dropdown-menu,.acms-dropdown-bottom .js-acms-dropdown-menu{top:calc(100% + 10px);left:0}.acms-dropdown-menu .acms-dropdown-current,.js-acms-dropdown-menu .acms-dropdown-current{background-color:#d6eafb}.acms-dropdown-menu .acms-dropdown-current-icon,.js-acms-dropdown-menu .acms-dropdown-current-icon{position:absolute;top:7px;right:10px;display:block;width:10px;height:10px;background-color:#0085e5;border-radius:5px}.acms-navbar-system .js-acms-dropdown-menu{width:210px;margin:0;padding:0;overflow:hidden}.acms-navbar-system .js-acms-dropdown-menu>li>a{padding:10px 20px}.acms-navbar-admin-nav-header{display:-ms-flexbox;display:flex;padding:10px 15px;background-color:#f4f4f4;border-bottom:1px solid #ccc;border-top-left-radius:3px;border-top-right-radius:3px}.acms-navbar-admin-nav-status{-ms-flex:1;flex:1;padding-left:10px}.acms-navbar-admin-nav-username{margin:0 0 2px;font-weight:700;font-size:12px;word-break:break-word}.acms-navbar-admin-nav-usercode{margin:0 0 2px;font-size:10px}.acms-navbar-admin-nav-dropdown-menu{margin:0;padding:0;list-style:none}.acms-navbar-admin-nav-dropdown-menu>li>a{display:block;padding:5px 20px;white-space:nowrap;text-decoration:none}.acms-navbar-admin-nav-dropdown-menu a:link,.acms-navbar-admin-nav-dropdown-menu a:visited{color:#333}.acms-navbar-admin-nav-dropdown-menu li{position:relative}.acms-navbar-admin-nav-dropdown-menu li:hover{background:#f1f1f1}.acms-navbar-admin-nav-dropdown-menu>li.acms-divider{height:1px;margin:4px 0;background-color:#e5e5e5}@media screen and (max-width:767px){.acms-dropdown-toggle-sp .js-acms-dropdown-menu{position:static!important;top:0;left:0;padding:0;border-radius:0;box-shadow:none}.acms-dropdown-toggle-sp .js-acms-dropdown-menu>li>a{padding:10px 20px}}.acms-dropdown-title{padding:3px 20px;color:#999}.acms-arrow-bottom{position:relative;top:2px;border:4px solid #000;border-color:transparent;border-top-color:#999}.acms-arrow-bottom,.acms-arrow-right{display:inline-block;width:0;height:0;margin-left:5px}.acms-arrow-right{border:4px solid #000;border-color:transparent;border-left-color:#999}.acms-btn-group .acms-arrow-bottom{margin-left:0}.acms-tooltip-wrap{position:fixed;top:0;left:0;z-index:100043;width:100%}.acms-tooltip{position:absolute;z-index:100043;display:inline-block;max-width:300px;padding:6px 10px;color:#fff;word-break:break-all;background:#333;border-radius:4px;opacity:.9;font-size:11px}.acms-tooltip a{color:#8ebef7;text-decoration:underline}.acms-tooltip a:hover{text-decoration:none}.acms-tooltip:after{position:absolute;top:100%;left:50%;width:0;height:0;margin-left:-6px;border:6px solid transparent;border-top-color:#333;content:" "}.acms-tooltip.top-left:after{right:10px;left:auto}.acms-tooltip.top-right:after{right:auto;left:15px}.acms-tooltip.bottom-left:after,.acms-tooltip.bottom:after{top:0;margin-top:-10px;border-top-color:transparent;border-bottom-color:#333}.acms-tooltip.bottom-left:after{right:10px;left:auto}.acms-tooltip.bottom-right:after{top:0;right:auto;left:15px;margin-top:-10px;border-top-color:transparent;border-bottom-color:#333}.acms-tooltip.right:after{right:100%;left:auto;border-right-color:#333}.acms-tooltip.left:after,.acms-tooltip.right:after{top:50%;margin-top:-6px;margin-left:0;border-top-color:transparent}.acms-tooltip.left:after{right:auto;left:100%;border-left-color:#333}.acms-admin-mini-table .acms-icon-tooltip,.acms-table-admin-edit .acms-icon-tooltip{margin-left:10px;cursor:pointer}@media (max-width:767px){.acms-tooltip{left:0!important;max-width:150px}}.acms-tooltip-simple{position:relative}.acms-tooltip-simple .acms-tooltip-simple-content{position:absolute;bottom:100%;left:50%;display:none;width:140px;transform:translate(-50%)}.acms-tooltip-simple:active .acms-tooltip-simple-content,.acms-tooltip-simple:focus .acms-tooltip-simple-content,.acms-tooltip-simple:hover .acms-tooltip-simple-content{display:block}@media (max-width:767px){.acms-tooltip-simple-content{left:auto!important}.acms-tooltip-simple-arrow-right-md .acms-tooltip-simple-content{right:0}.acms-tooltip-simple-arrow-right-md .acms-tooltip-simple-content:after{right:0;left:auto;margin-right:10px;margin-left:0}}.acms-tabs .acms-tabs-panel{padding:10px;background:#fff;border:1px solid #cfcfcf}.acms-tabs .acms-tabs-inner,.acms-tabs .js-acms_admin_tabs,.acms-tabs .js-acms_tabs{margin:0;padding:0}.acms-tabs .acms-tabs-inner:after,.acms-tabs .acms-tabs-inner:before,.acms-tabs .js-acms_admin_tabs:after,.acms-tabs .js-acms_admin_tabs:before,.acms-tabs .js-acms_tabs:after,.acms-tabs .js-acms_tabs:before{display:table;content:" "}.acms-tabs .acms-tabs-inner:after,.acms-tabs .js-acms_admin_tabs:after,.acms-tabs .js-acms_tabs:after{clear:both}.acms-tabs .acms-tabs-inner li,.acms-tabs .js-acms_admin_tabs li,.acms-tabs .js-acms_tabs li{float:left;margin-right:2px;list-style:none}.acms-tabs .acms-tabs-inner a,.acms-tabs .js-acms_admin_tabs a,.acms-tabs .js-acms_tabs a{position:relative;display:block;padding:10px 8px;color:#404040;font-weight:500;font-size:14px;line-height:1;text-decoration:none;outline:none}.acms-tabs .acms-tabs-inner a:hover,.acms-tabs .js-acms_admin_tabs a:hover,.acms-tabs .js-acms_tabs a:hover{color:#666;background:#f2f2f4}.acms-tabs .acms-tabs-inner a.acms-tab-active,.acms-tabs .acms-tabs-inner a.js-acms_tab-active,.acms-tabs .js-acms_admin_tabs a.acms-tab-active,.acms-tabs .js-acms_admin_tabs a.js-acms_tab-active,.acms-tabs .js-acms_tabs a.acms-tab-active,.acms-tabs .js-acms_tabs a.js-acms_tab-active{color:#014cc5;background:#f2f2f4;border-bottom:3px solid #014cc5}.acms-tabs .acms-tabs-inner a.acms-tab-active:before,.acms-tabs .acms-tabs-inner a.js-acms_tab-active:before,.acms-tabs .js-acms_admin_tabs a.acms-tab-active:before,.acms-tabs .js-acms_admin_tabs a.js-acms_tab-active:before,.acms-tabs .js-acms_tabs a.acms-tab-active:before,.acms-tabs .js-acms_tabs a.js-acms_tab-active:before{position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:#f2f2f4;content:""}.acms-tabs-inverse .acms-tabs-panel{padding:20px;background:#fff}.acms-tabs-inverse .js-acms_admin_tabs,.acms-tabs-inverse .js-acms_tabs{margin:-10px -10px 0;padding:10px 0 0;background:#f0f1f5}.acms-tabs-inverse .js-acms_admin_tabs:after,.acms-tabs-inverse .js-acms_admin_tabs:before,.acms-tabs-inverse .js-acms_tabs:after,.acms-tabs-inverse .js-acms_tabs:before{display:table;content:" "}.acms-tabs-inverse .js-acms_admin_tabs:after,.acms-tabs-inverse .js-acms_tabs:after{clear:both}.acms-tabs-inverse .js-acms_admin_tabs li,.acms-tabs-inverse .js-acms_tabs li{float:left;margin-right:2px;list-style:none}.acms-tabs-inverse .js-acms_admin_tabs a,.acms-tabs-inverse .js-acms_tabs a{display:block;padding:10px 8px;color:#333;line-height:1;background:#f0f1f5;border-radius:3px 3px 0 0;outline:none;transition:background-color .2s;font-size:14px}.acms-tabs-inverse .js-acms_admin_tabs a:hover,.acms-tabs-inverse .js-acms_tabs a:hover{text-decoration:none;background:#e4e6ea;border-bottom:1px solid #fff}.acms-tabs-inverse .js-acms_admin_tabs a.js-acms_tab-active,.acms-tabs-inverse .js-acms_tabs a.js-acms_tab-active{background:#fff;border-bottom:1px solid #fff}.acms-tabs-panel .acms-table-admin-edit:last-child{margin-bottom:5px}@media screen and (min-width:768px){.acms-tabs .acms-tabs-panel{padding:20px}}.js-acms-tab-select-panel{display:none}.js-acms-tab-select-active{display:block}.acms-progress{height:28px;background:#fff;border:1px solid #ccc;border-radius:4px}.acms-progress-bar{float:left;height:100%;color:#fff;text-align:center;background-color:#4ac0a4;transition:width .6s ease}.acms-progress-bar-info{background-color:#96b1da}.acms-progress-bar-danger{background-color:#da96a6}.acms-progress-striped .acms-progress-bar{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:40px 40px}.acms-progress.acms-active .acms-progress-bar{animation:progress-bar-stripes 2s linear infinite}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}@font-face{font-weight:400;font-family:acms-fonts;font-style:normal;src:url(../fonts/acms-fonts.eot?v=20200116110434);src:url(../fonts/acms-fonts.eot?v=20200116110434) format("embedded-opentype"),url(../fonts/acms-fonts.ttf?v=20200116110434) format("truetype"),url(../fonts/acms-fonts.woff?v=20200116110434) format("woff"),url(../fonts/acms-fonts.svg?v=20200116110434) format("svg")}.acms-icon,[class*=acms-icon-]{display:inline-block;font-weight:400;font-family:acms-fonts;font-style:normal;line-height:1;text-transform:none;text-decoration:inherit;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.acms-icon-contract-arrow:before{content:""}.acms-icon-expand-arrow:before{content:""}.acms-icon-facebook-circle:before{content:""}.acms-icon-twitter-circle:before{content:""}.acms-icon-list:before{content:""}.acms-icon-grid:before{content:""}.acms-icon-device_turn:before{content:""}.acms-icon-user-switch:before{content:""}.acms-icon-contract:before{content:""}.acms-icon-cross:before{content:""}.acms-icon-minus:before{content:""}.acms-icon-expand:before{content:""}.acms-icon-plus:before{content:""}.acms-icon-add-below:before{content:""}.acms-icon-add-duplicate:before{content:""}.acms-icon-alias:before{content:""}.acms-icon-app:before{content:""}.acms-icon-attention:before{content:""}.acms-icon-backup:before{content:""}.acms-icon-blog-children:before{content:""}.acms-icon-blog:before{content:""}.acms-icon-briefcase:before{content:""}.acms-icon-cart:before{content:""}.acms-icon-category:before{content:""}.acms-icon-change-blog:before{content:""}.acms-icon-checklist:before{content:""}.acms-icon-clip:before{content:""}.acms-icon-close:before{content:""}.acms-icon-comment:before{content:""}.acms-icon-config:before{content:""}.acms-icon-control-edit:before{content:""}.acms-icon-control-move:before{content:""}.acms-icon-control-remove:before{content:""}.acms-icon-dashboard:before{content:""}.acms-icon-delete:before{content:""}.acms-icon-down:before{content:""}.acms-icon-entry:before{content:""}.acms-icon-exit:before{content:""}.acms-icon-flag:before{content:""}.acms-icon-form:before{content:""}.acms-icon-graph:before{content:""}.acms-icon-import:before{content:""}.acms-icon-left:before{content:""}.acms-icon-lock:before{content:""}.acms-icon-logo:before{content:""}.acms-icon-mail:before{content:""}.acms-icon-media:before{content:""}.acms-icon-mobile:before{content:""}.acms-icon-module:before{content:""}.acms-icon-money:before{content:""}.acms-icon-open:before{content:""}.acms-icon-pin:before{content:""}.acms-icon-publish:before{content:""}.acms-icon-right:before{content:""}.acms-icon-rule:before{content:""}.acms-icon-schedule:before{content:""}.acms-icon-shortcut:before{content:""}.acms-icon-sort:before{content:""}.acms-icon-sort2:before{content:""}.acms-icon-tag:before{content:""}.acms-icon-time:before{content:""}.acms-icon-tooltip:before{content:""}.acms-icon-trash:before{content:""}.acms-icon-unit-eximage:before{content:""}.acms-icon-unit-file:before{content:""}.acms-icon-unit-image_h2:before{content:""}.acms-icon-unit-image:before{content:""}.acms-icon-unit-map:before{content:""}.acms-icon-unit-text:before{content:""}.acms-icon-unit-youtube:before{content:""}.acms-icon-up:before{content:""}.acms-icon-user-group:before{content:""}.acms-icon-user:before{content:""}.acms-icon-workflow:before{content:""}.acms-icon-google:before{content:""}.acms-icon-google-square:before{content:""}.acms-icon-config_access:before{content:""}.acms-icon-config_alias_list:before{content:""}.acms-icon-config_api_bing_image-search:before{content:""}.acms-icon-config_api_bing_web-search:before{content:""}.acms-icon-config_api_instagram_users_media_liked:before{content:""}.acms-icon-config_api_instagram_users_media_recent:before{content:""}.acms-icon-config_api_twitter_list_members:before{content:""}.acms-icon-config_api_twitter_list_statuses:before{content:""}.acms-icon-config_api_twitter_search:before{content:""}.acms-icon-config_api_twitter_statuses_home-timeline:before{content:""}.acms-icon-config_api_twitter_statuses_user-timeline:before{content:""}.acms-icon-config_authorize:before{content:""}.acms-icon-config_banner:before{content:""}.acms-icon-config_blog_child-list:before{content:""}.acms-icon-config_cache:before{content:""}.acms-icon-config_calendar_month:before{content:""}.acms-icon-config_category_entry-list:before{content:""}.acms-icon-config_category_entry-summary:before{content:""}.acms-icon-config_category_list:before{content:""}.acms-icon-config_column_list:before{content:""}.acms-icon-config_common:before{content:""}.acms-icon-config_default:before{content:""}.acms-icon-config_edit:before{content:""}.acms-icon-config_entry_archive-list:before{content:""}.acms-icon-config_entry_body:before{content:""}.acms-icon-config_entry_calendar:before{content:""}.acms-icon-config_entry_continue:before{content:""}.acms-icon-config_entry_headline:before{content:""}.acms-icon-config_entry_list:before{content:""}.acms-icon-config_entry_photo:before{content:""}.acms-icon-config_entry_summary:before{content:""}.acms-icon-config_entry_tag-relational:before{content:""}.acms-icon-config_export:before{content:""}.acms-icon-config_feed_ex-list:before{content:""}.acms-icon-config_feed_rss2:before{content:""}.acms-icon-config_field_value-list:before{content:""}.acms-icon-config_function:before{content:""}.acms-icon-config_import:before{content:""}.acms-icon-config_links:before{content:""}.acms-icon-config_mail:before{content:""}.acms-icon-config_navigation:before{content:""}.acms-icon-config_output:before{content:""}.acms-icon-config_plugin_schedule:before{content:""}.acms-icon-config_property:before{content:""}.acms-icon-config_reset:before{content:""}.acms-icon-config_shop_cart_list:before{content:""}.acms-icon-config_sitemap:before{content:""}.acms-icon-config_tag_cloud:before{content:""}.acms-icon-config_tag_filter:before{content:""}.acms-icon-config_theme:before{content:""}.acms-icon-config_topicpath:before{content:""}.acms-icon-config_unit:before{content:""}.acms-icon-config_user_profile:before{content:""}.acms-icon-config_user_search:before{content:""}.acms-icon-arrow-down:before{content:""}.acms-icon-arrow-left:before{content:""}.acms-icon-arrow-right:before{content:""}.acms-icon-arrow-small-down:before{content:""}.acms-icon-arrow-small-left:before{content:""}.acms-icon-arrow-small-right:before{content:""}.acms-icon-arrow-small-up:before{content:""}.acms-icon-arrow-up:before{content:""}.acms-icon-bike:before{content:""}.acms-icon-book:before{content:""}.acms-icon-book2:before{content:""}.acms-icon-bus:before{content:""}.acms-icon-business:before{content:""}.acms-icon-car:before{content:""}.acms-icon-children:before{content:""}.acms-icon-company:before{content:""}.acms-icon-cup:before{content:""}.acms-icon-custom-field:before{content:""}.acms-icon-domain:before{content:""}.acms-icon-facebook-square:before{content:""}.acms-icon-facebook:before{content:""}.acms-icon-gallery:before{content:""}.acms-icon-gift:before{content:""}.acms-icon-gplus-square:before{content:""}.acms-icon-gplus:before{content:""}.acms-icon-home:before{content:""}.acms-icon-install:before{content:""}.acms-icon-ios-app:before{content:""}.acms-icon-lisence-code:before{content:""}.acms-icon-lisence:before{content:""}.acms-icon-logout:before{content:""}.acms-icon-lunch:before{content:""}.acms-icon-man:before{content:""}.acms-icon-manual:before{content:""}.acms-icon-map-pin:before{content:""}.acms-icon-map:before{content:""}.acms-icon-news:before{content:""}.acms-icon-person:before{content:""}.acms-icon-plane:before{content:""}.acms-icon-role:before{content:""}.acms-icon-scissors:before{content:""}.acms-icon-search:before{content:""}.acms-icon-senior:before{content:""}.acms-icon-server:before{content:""}.acms-icon-ship:before{content:""}.acms-icon-shop:before{content:""}.acms-icon-support:before{content:""}.acms-icon-target-blank:before{content:""}.acms-icon-tel:before{content:""}.acms-icon-train:before{content:""}.acms-icon-truck:before{content:""}.acms-icon-twitter-square:before{content:""}.acms-icon-twitter:before{content:""}.acms-icon-unlimited:before{content:""}.acms-icon-user-add:before{content:""}.acms-icon-version:before{content:""}.acms-icon-woman:before{content:""}.acms-icon-youtube:before{content:""}.acms-icon-text-center:before{content:""}.acms-icon-text-left:before{content:""}.acms-icon-merge:before{content:""}.acms-icon-split:before{content:""}.acms-icon-text-right:before{content:""}.acms-icon-source:before{content:""}.acms-icon-undo:before{content:""}.js-acms-offcanvas-active{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100019;display:none;width:100%;height:100%;background:rgba(0,0,0,.3)}.js-acms-offcanvas-open{display:block}.js-acms-offcanvas-body{left:0;width:100%;transition:left .3s ease-in-out}.js-acms-offcanvas-body-right{position:fixed;left:-70%;overflow-y:hidden}.js-acms-offcanvas-body-left{position:fixed;left:70%;overflow-y:hidden}.js-acms-offcanvas-body-moving{position:fixed;left:0}.js-acms-offcanvas-active .js-acms-offcanvas-sidebar{position:fixed;top:0;bottom:0;z-index:100018;display:block;box-sizing:border-box;width:70%;max-width:100%;overflow-y:scroll;background-color:#fff;-webkit-overflow-scrolling:touch}.js-acms-offcanvas-active .js-acms-offcanvas-sidebar-right{right:0;left:auto;margin-right:-70%;transition:margin-right .3s ease-in-out}.js-acms-offcanvas-active .js-acms-offcanvas-sidebar-left{right:auto;left:0;margin-left:-70%;transition:margin-left .3s ease-in-out}.js-acms-offcanvas-active .js-acms-offcanvas-sidebar-right.active{margin-right:0;transition:margin-right .3s ease-in-out}.js-acms-offcanvas-active .js-acms-offcanvas-sidebar-left.active{margin-left:0;transition:margin-left .3s ease-in-out}.js-acms-header-fixed{position:fixed;top:0;left:0;width:100%;transition:margin-left .3s ease-in-out}.js-acms-offcanvas-body-left,.js-acms-offcanvas-body-right{overflow:hidden}.js-acms-offcanvas-body-right .js-acms-header-fixed{margin-left:-70%}.js-acms-offcanvas-body-left .js-acms-header-fixed{margin-left:70%}[data-id] .smartphoto{z-index:100049}.acms-fade-in-strong{opacity:.3;transition:opacity .5s}.acms-fade-in-strong:hover{opacity:1;will-change:opacity}.acms-fade-in{opacity:.5;transition:opacity .5s}.acms-fade-in:hover{opacity:1;will-change:opacity}.acms-fade-in-light{opacity:.7;transition:opacity .5s}.acms-fade-in-light:hover{opacity:1;will-change:opacity}.acms-fade-out-strong{opacity:1;transition:opacity .5s}.acms-fade-out-strong:hover{opacity:.3;will-change:opacity}.acms-fade-out{opacity:1;transition:opacity .5s}.acms-fade-out:hover{opacity:.5;will-change:opacity}.acms-fade-out-light{opacity:1;transition:opacity .5s}.acms-fade-out-light:hover{opacity:.7;will-change:opacity}.acms-slide-top{transform:translateX(0) translateY(-20px);opacity:0;transition:opacity .5s,transform 1.2s cubic-bezier(.165,.84,.44,1)}.active .acms-slide-top{transform:translateX(0) translateY(0);opacity:1;will-change:opacity,transform}.acms-slide-bottom{transform:translateX(0) translateY(20px);opacity:0;transition:opacity .5s,transform 1.2s cubic-bezier(.165,.84,.44,1)}.active .acms-slide-bottom{transform:translateX(0) translateY(0);opacity:1;will-change:opacity,transform}.acms-slide-left{transform:translateX(-20px) translateY(0);opacity:0;transition:opacity .5s,transform 1.2s cubic-bezier(.165,.84,.44,1)}.active .acms-slide-left{transform:translateX(0) translateY(0);opacity:1;will-change:opacity,transform}.acms-slide-right{transform:translateX(20px);opacity:0;transition:opacity .5s,transform 1.2s cubic-bezier(.165,.84,.44,1)}.active .acms-slide-right{transform:translateX(0);opacity:1;will-change:opacity,transform}.acms-zoom-in{transform:scale(1);transition:transform .5s}.acms-zoom-in:hover{transform:scale(1.2);will-change:opacity,transform}.acms-zoom-in-show{transform:scale(.8);opacity:0;transition:opacity .5s,transform .5s}.acms-zoom-in-show.active,.active .acms-zoom-in-show{transform:scale(1);opacity:1;will-change:opacity,transform}.acms-zoom-out{transform:scale(1);transition:transform .5s}.acms-zoom-out:hover{transform:scale(.8);will-change:opacity,transform}.acms-zoom-out-show{transform:scale(1.2);opacity:0;transition:opacity .5s,transform .5s}.acms-zoom-out-show.active,.active .acms-zoom-out-show{transform:scale(1);opacity:1;will-change:opacity,transform}.acms-popup-top-child .acms-popup-child{transform:translateX(0) translateY(0);transition:transform .5s}.acms-popup-top-child:hover .acms-popup-child{transform:translateX(0) translateY(-5px);transition:transform .3s;will-change:transform}.acms-popup-top{transform:translateX(0) translateY(0);transition:transform .5s}.acms-popup-top:hover{transform:translateX(0) translateY(-5px);transition:transform .3s;will-change:transform}.acms-popup-right-child .acms-popup-child{transform:translateX(0) translateY(0);transition:transform .5s}.acms-popup-right-child:hover .acms-popup-child{transform:translateX(5px) translateY(0);transition:transform .3s;will-change:transform}.acms-popup-right{transform:translateX(0) translateY(0);transition:transform .5s}.acms-popup-right:hover{transform:translateX(5px) translateY(0);transition:transform .3s;will-change:transform}.acms-popup-bottom-child .acms-popup-child{transform:translateX(0) translateY(0);transition:transform .5s}.acms-popup-bottom-child:hover .acms-popup-child{transform:translateX(0) translateY(5px);transition:transform .3s;will-change:transform}.acms-popup-bottom{transform:translateX(0) translateY(0);transition:transform .5s}.acms-popup-bottom:hover{transform:translateX(0) translateY(5px);transition:transform .3s;will-change:transform}.acms-popup-left-child .acms-popup-child{transform:translateX(0) translateY(0);transition:transform .5s}.acms-popup-left-child:hover .acms-popup-child{transform:translateX(-5px) translateY(0);transition:transform .3s;will-change:transform}.acms-popup-left{transform:translateX(0) translateY(0);transition:transform .5s}.acms-popup-left:hover{transform:translateX(-5px) translateY(0);transition:transform .3s;will-change:transform}.acms-delay-first,.acms-delay:first-child{transition-delay:.1s}.acms-delay-second,.acms-delay:nth-child(2){transition-delay:.25s}.acms-delay-third,.acms-delay:nth-child(3){transition-delay:.3s}.acms-delay-fourth,.acms-delay:nth-child(4){transition-delay:.45s}.acms-delay-reverse-fourth,.acms-delay-reverse:nth-child(4){transition-delay:.1s}.acms-delay-reverse-third,.acms-delay-reverse:nth-child(3){transition-delay:.25s}.acms-delay-reverse-second,.acms-delay-reverse:nth-child(2){transition-delay:.3s}.acms-delay-reverse-first,.acms-delay-reverse:first-child{transition-delay:.45s}.no-js .acms-slide-bottom,.no-js .acms-slide-left,.no-js .acms-slide-right,.no-js .acms-slide-top{transform:translateX(0) translateY(0);opacity:1}.no-js .acms-zoom-in-show,.no-js .acms-zoom-out-show{transform:scale(1);opacity:1}.clearHidden{margin:0;border:none}.clearfix:after,.clearHidden{display:block;clear:both;height:0;visibility:hidden}.clearfix:after{content:"."}.clearfix{_display:inline-table;zoom:1}.acms-float-right{float:right}.acms-float-left{float:left}.acms-clear{clear:both}.acms-text-center{text-align:center}.acms-text-right{text-align:right}.acms-text-left{text-align:left}.acms-text-nowrap{white-space:nowrap}.acms-align-top{vertical-align:top}.acms-align-middle{vertical-align:middle}.acms-align-bottom{vertical-align:bottom}.acms-text-primary{color:#004cc5}.acms-text-info{color:#4b4b4b}.acms-text-success{color:#618e00}.acms-text-warning{color:#c57300}.acms-text-danger{color:#c5001d}.acms-cell-text-center{text-align:center!important}.acms-cell-text-right{text-align:right!important}.acms-cell-text-left{text-align:left!important}.acms-cell-text-nowrap{white-space:nowrap!important}.acms-cell-text-bold{font-weight:700!important}.acms-cell-text-top{vertical-align:top!important}.acms-cell-text-middle{vertical-align:middle!important}.acms-cell-text-bottom{vertical-align:bottom!important}.acms-round{border-radius:10%}.acms-circle{border-radius:50%}.acms-icon-bg{padding:8px;font-size:18px;color:#fff;background-color:#999}.acms-icon-bg-info{background-color:#7096cd}.acms-icon-bg-success{background-color:#4ac0a4}.acms-icon-bg-warning{background-color:#cdb770}.acms-icon-bg-danger{background-color:#cd7086}.acms-icon-bg>[class*=acms-icon-]{vertical-align:baseline}.acms-padding-none{padding:0!important}.acms-padding-mini{padding:5px!important}.acms-padding-small{padding:10px!important}.acms-padding-medium{padding:15px!important}.acms-padding-large{padding:20px!important}.acms-margin-none{margin:0!important}.acms-margin-top-mini{margin-top:5px!important}.acms-margin-top-small{margin-top:10px!important}.acms-margin-top-medium{margin-top:20px!important}.acms-margin-top-large{margin-top:30px!important}.acms-margin-right-mini{margin-right:5px!important}.acms-margin-right-small{margin-right:10px!important}.acms-margin-right-medium{margin-right:20px!important}.acms-margin-right-large{margin-right:30px!important}.acms-margin-bottom-mini{margin-bottom:5px!important}.acms-margin-bottom-small{margin-bottom:10px!important}.acms-margin-bottom-medium{margin-bottom:20px!important}.acms-margin-bottom-large{margin-bottom:30px!important}.acms-margin-left-mini{margin-left:5px!important}.acms-margin-left-small{margin-left:10px!important}.acms-margin-left-medium{margin-left:20px!important}.acms-margin-left-large{margin-left:30px!important}.acms-inline-space{display:inline;margin-right:10px}.acms-inline-space-left{display:inline;margin-left:10px}@media (max-width:767px){.acms-clear-sp{clear:both}.acms-float-none-sp{float:none}.acms-width-sp{width:100%!important}.acms-width-auto-sp{width:auto!important}.acms-margin-sp{margin-bottom:10px!important;margin-left:10px!important}.acms-margin-top-bottom-sp{margin-top:10px!important;margin-bottom:10px!important}.acms-margin-top-bottom-small-sp{margin-top:5px!important;margin-bottom:5px!important}.acms-margin-bottom-sp{margin-bottom:10px!important}.acms-border-top-sp{border-top:1px solid #ddd!important}.acms-border-bottom-sp,.acms-table-admin-edit .acms-border-bottom-sp{border-bottom:1px solid #ddd!important}.acms-title-sp{font-size:16px!important}.acms-form input[type=text],.acms-form textarea{width:100%}}.acms-img-responsive{display:block;max-width:100%;height:auto}.acms-width-max{width:100%!important}.acms-height-max{height:100%!important}.acms-width-height-max,.acms-width-height-max body,.acms-width-height-max html{width:100%;height:100%}.acms-block{display:block!important}.acms-inline{display:inline!important}.acms-inline-block{display:inline-block!important}.acms-table-cell{display:table-cell!important}.acms-hide{display:none!important}@media (max-width:767px){.acms-show-sp{display:block!important}.acms-show-inline-sp{display:inline!important}.acms-hide-sp{display:none!important}}@media (min-width:768px){.acms-show-tablet{display:block!important}.acms-hide-tablet{display:none!important}}@media (min-width:1024px){.acms-show-pc{display:block!important}.acms-hide-pc{display:none!important}}@media (max-width:479px){.acms-block-xs{display:block!important}.acms-inline-xs{display:inline!important}.acms-inline-block-xs{display:inline-block!important}.acms-table-cell-xs{display:table-cell!important}.acms-hide-xs{display:none!important}}@media (min-width:480px) and (max-width:767px){.acms-block-sm{display:block!important}.acms-inline-sm{display:inline!important}.acms-inline-block-sm{display:inline-block!important}.acms-table-cell-sm{display:table-cell!important}.acms-hide-sm{display:none!important}}@media (min-width:768px) and (max-width:1023px){.acms-block-md{display:block!important}.acms-inline-md{display:inline!important}.acms-inline-block-md{display:inline-block!important}.acms-table-cell-md{display:table-cell!important}.acms-hide-md{display:none!important}}@media (min-width:1024px) and (max-width:1439px){.acms-block-lg{display:block!important}.acms-inline-lg{display:inline!important}.acms-inline-block-lg{display:inline-block!important}.acms-table-cell-lg{display:table-cell!important}.acms-hide-lg{display:none!important}}@media (min-width:1440px){.acms-block-xl{display:block!important}.acms-inline-xl{display:inline!important}.acms-inline-block-xl{display:inline-block!important}.acms-table-cell-xl{display:table-cell!important}.acms-hide-xl{display:none!important}}.acms-hide-visually{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}@media (max-width:479px){.acms-hide-visually-xs{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}}@media (min-width:480px) and (max-width:767px){.acms-hide-visually-sm{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}}@media (min-width:768px) and (max-width:1023px){.acms-hide-visually-md{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}}@media (min-width:1024px) and (max-width:1439px){.acms-hide-visually-lg{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}}@media (min-width:1440px){.acms-hide-visually-xl{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}}@media print{.acms-print-block{display:block!important}.acms-print-inline{display:inline!important}.acms-print-inline-block{display:inline-block!important}.acms-print-hide{display:none!important}}
/*▲参考.css*/

/*全体設定*/
body {
	color: #333;
	font-family:YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
	background: #FFF;
	font-size: 16px;
}

/* リンクの設定 */
a {
	color: #252525;
	text-decoration: none;
	border: none;
}

a:visited {
	color: #9B6DA8;
	text-decoration: none;
}

a:active {
	color: #D94538;
	text-decoration: none;
}

a:hover {
	color: #252525;
	opacity: 0.5;
	text-decoration: underline;
}


.acms-container{max-width:1000px;margin-right:auto;margin-left:auto;padding-right:10px;padding-left:10px;box-sizing:border-box}

a:visited{
	color:#242424;
}


/*logo*/
.header-logo{
    display: block;
    /*width: 100%;*/
	padding: 0;
}

/*site.css内記述分ｌogo*/
.site-logo{display:inline-block;width:22px;height:auto;margin:0 10px 0 0;vertical-align:middle}

@media (min-width:768px){.site-logo{width: 400px;}}

/*メイングローバルナビ*/
.navbar{display:none;width:100%}.navbar.acms-admin-module-edit-wrapper{z-index:1}.navbar ul{margin:0;padding:0;list-style:none}.navbar li a{display:block;padding:10px;color:#333;font-weight:700;font-size:16px}.navbar li a:active,.navbar li a:focus,.navbar li a:hover{color:#fff;text-decoration:none;background:#c41134}@media (min-width:1024px){.header{height:100px}.navbar{display:inline-block;vertical-align:middle}.navbar>ul{display:-ms-flexbox;/* display:flex; */place-content:center flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;float:right;padding:0;list-style:none;width: 101%;}.header-stack .navbar>ul{display:table;float:none;width:100%;table-layout:fixed;border-right:1px solid #eee}.navbar li{position:relative;float:left;display:-ms-flexbox;/* display:flex; */place-items:center;margin: 21px 10px;text-align:center;/* vertical-align:middle; */width: 100px;}.header-stack .navbar li.navbar-btn{padding:0 10px}.header-stack .navbar li{display:table-cell;float:none;border-left:1px solid #eee}.navbar li ul{position:absolute;top:100%;left:0;display:none;min-width:200px}.navbar li li{margin:0}.header-stack .navbar li li{display:block;border:0}.navbar li a{padding:0;border-top:4px solid transparent;border-bottom:4px solid transparent;transition:border .25s ease-out}.navbar li a:active,.navbar li a:focus,.navbar li a:hover{color:#333;background:transparent}.header-stack .navbar li a{display:block;padding:10px;font-size:16px}.navbar li.stay a{border-bottom:none;}.navbar li.stay a.btn-attention{border:0}/*.navbar li:hover ul{z-index:10000;display:block;animation:.8s fade-in}.navbar li:hover a{border-bottom:4px solid #c41134}*/.navbar li:hover a.btn-attention,.navbar li:hover li a{border:0}.navbar li li{display:block;float:none;text-align:left;background:#c41134;border:0;border-top:1px solid #910021}.navbar li li:first-child{border:0}.navbar li li a{margin:0;padding:10px 15px;color:#fff;border:0}.navbar li li a:hover{color:#fff;background:#910021;border:0}.navbar a.btn-attention{background:#c41134;color:#fff;font-weight:700;line-height:1.3;display:inline-block;padding:6px 15px;border-radius:3px;border:0}.navbar a.btn-attention:hover,.navbar a.btn-attention:visited{color:#fff;text-decoration:none}.navbar a.btn-attention:active,.navbar a.btn-attention:focus{color:#fff;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5)}.navbar a.btn-attention:hover{color:#fff;background-color:#910021;background-image:linear-gradient(180deg,#c41134,#910021);border:0}.navbar a.btn-attention:active,.navbar a.btn-attention:focus{background:#910021}}@media (min-width:1024px){.header-logo{padding:0}.navbar ul li a{font-size:14px}}@media (min-width:1440px){.navbar ul li a{font-size:16px}}.navbar-side{position:absolute;top:0;right:0;font-size:11px;text-align:right}.navbar-side-list{display:inline-block;margin:0;padding:0;overflow:hidden;list-style:none;background:#333;border-radius:0 0 4px 4px}


.navbar>ul {
    /*display: -ms-flexbox;
     display: flex; */
    place-content: center flex-end;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    float: right;
    padding: 0;
    list-style: none;
    width: 100%;
}

.navbar li {
	width: 125px;
   position: relative;
    float: left; 
	margin: 0 ;
}

.navbar ul li a{
	display: block;
	padding-bottom: 3px;
	 place-items: center;
    margin: 0 10px 21px;
    text-align: center;
    /* vertical-align: middle; */
    width: 100px;
	font-size: 16px;
	font-weight: bold;
}

/*.navbar li:nth-child(1) a{
	background: url(https://kaitori-champ.com/media/001/202009/icon_menu1a.png) no-repeat;
	padding: 40px 0 0;
	margin-top: 20px;
    background-position-x: 50%;
}*/
.navbar li:nth-child(2) a{
	background: url(https://kaitori-champ.com/media/001/202103/icon_menu2a.png) no-repeat;
	padding: 40px 0 0;
	margin-top: 10px;
    background-position-x: 50%;
}

.navbar li:nth-child(3) a{
	background: url(https://kaitori-champ.com/media/001/202009/icon_menu3a.png) no-repeat;
	padding: 40px 0 0;
	margin-top: 10px;
    background-position-x: 50%;
}

.navbar li:nth-child(4) a{
	background: url(https://kaitori-champ.com/media/001/202009/icon_menu4a.png) no-repeat;
	padding: 40px 0 0;
	margin-top: 10px;
    background-position-x: 50%;
}

.navbar li:nth-child(5) a{
	background: url(https://kaitori-champ.com/media/001/202103/icon_menu5a.png) no-repeat;
	padding: 40px 0 0;
	margin-top: 10px;
    background-position-x: 50%;
}

.navbar li:nth-child(6) a{
	background: url(https://kaitori-champ.com/media/001/202009/icon_menu6a.png) no-repeat;
	padding: 40px 0 0;
	margin-top: 10px;
    background-position-x: 50%;
}

.navbar li:nth-child(7) a{
	background: url(https://kaitori-champ.com/media/001/202402/icon_menu9b.png) no-repeat;
	padding: 40px 0 0;
	margin-top: 10px;
    background-position-x: 50%;
}

.navbar li:nth-child(8) a{
	background: url(https://kaitori-champ.com/media/001/202009/icon_menu8a.png) no-repeat;
	padding: 40px 0 0;
	margin-top: 10px;
    background-position-x: 50%;
}

/*hover時*/
/*.navbar li:nth-child(1):hover a{
	background: url(https://kaitori-champ.com/media/001/202009/icon_menu1b.png) no-repeat;
	padding: 40px 0 0;
	margin-top: 0px;
    background-position-x: 50%;
	color: #da5754;
}*/
.navbar li:nth-child(2):hover a{
	background: url(https://kaitori-champ.com/media/001/202009/icon_menu2b.png) no-repeat;
	padding: 40px 0 0;
	margin-top: 10px;
    background-position-x: 50%;
}

.navbar li:nth-child(3):hover a{
	background: url(https://kaitori-champ.com/media/001/202009/icon_menu3b.png) no-repeat;
	padding: 40px 0 0;
	margin-top: 10px;
    background-position-x: 50%;
}

.navbar li:nth-child(4):hover a{
	background: url(https://kaitori-champ.com/media/001/202009/icon_menu4b.png) no-repeat;
	padding: 40px 0 0;
	margin-top: 10px;
    background-position-x: 50%;
}

.navbar li:nth-child(5):hover a{
	background: url(https://kaitori-champ.com/media/001/202103/icon_menu5b.png) no-repeat;
	padding: 40px 0 0;
	margin-top: 10px;
    background-position-x: 50%;
}

.navbar li:nth-child(6):hover a{
	background: url(https://kaitori-champ.com/media/001/202009/icon_menu6b.png) no-repeat;
	padding: 40px 0 0;
	margin-top: 10px;
    background-position-x: 50%;
}

.navbar li:nth-child(7):hover a{
	background: url(https://kaitori-champ.com/media/001/202402/icon_menu9a.png) no-repeat;
	padding: 40px 0 0;
	margin-top: 10px;
    background-position-x: 50%;
}

.navbar li:nth-child(8):hover a{
	background: url(https://kaitori-champ.com/media/001/202009/icon_menu8b.png) no-repeat;
	padding: 40px 0 0;
	margin-top: 10px;
    background-position-x: 50%;
}

.navbar li:hover ul{z-index:10000;display:block;animation:.8s fade-in}
.navbar li:hover a{text-decoration: none; border-bottom:4px solid #D94538; padding-bottom: 3px; color: #D94538;}


/*サーチ装飾*/
.search_head{
	width: auto;
	/*height: 80px;*/
	background: #f4bb00;
	border-top: 2px solid;
    border-bottom: 2px solid;
	margin: 0;
	display: flex;
	padding-top: 20px;
	padding-bottom: 20px;
}

.wi960{
width:960px;
margin:0 auto;
}


.serch_ttl{
			font-weight: bold;
			color: #252525;
			padding: 10px 20px 10px 10px;

}

.slick-slider{
	margin: 0;
}

 /*フォームサイズ*/
.acms-form-action {
    display: table;
    border-collapse: separate;
    border-spacing: 0;
	width: 320px;
    /*width: 250px;*/
}

.fs80{
			font-size: 0.8em; 
}

.fs90{
			font-size: 0.9em; 
}

.fs150{
	font-size: 1.5em;
}

.mT5{
			margin-top: 5px;
		}

.mT10{
			margin-top: 10px !important;
		}

.mT20{
	margin-top: 20px !important;
}

.mT30{
	margin-top: 30px !important;
}

.mT60{
	margin-top: 60px;
}

.mT80{
	margin-top: 80px;
}

.mB40{
		margin-bottom: 40px;
	}

.mB60{
		margin-bottom: 60px;
	}

.mB80{
		margin-bottom: 80px;
	}


.bor_ser{
			padding: 0 5px;
			float: right;
}

.search-form .btn-search {
	cursor: pointer;
  /*font-family: FontAwesome;*/
  font-size: 1.3em;
  border: none;
  background: none;
  color: #252525;
  position: absolute;
  width: 2.5em;
  height: 2.5em;
  right: 0;
  top: -10px;
  outline : none;
}

.search-form{
  box-sizing: border-box;
  position: relative;
  border: 1px solid #999;
  display: block;
  padding: 0;
  height: 2.1em;
  width: 320px;
 /* width: 250px;*/
  overflow: hidden;
 	border: 2px solid #252525;
	border-radius: 5px;
	margin-bottom: 30px;
}


.search-form .btn-search:hover,
.search-form .btn-search:active,
.search-form .btn-search:focus {
	background: none;
}

.search-form input[type="search"] {
	height: 30px;
	padding: 0;
	font-size: 16px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

input[type="search"].search-form-input {
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	font-size: 20px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.keyword_hed{
	padding-left: 20px;
	margin-top: 12px;
}

/*ヘッダー見積もり相談*/

.tel_quote{
			/*width: 390px;*/
			float: right;
			clear: both;
}

.tel_quote .fl_lf{
		float: left;
}

.tel_btn{
	color: #fff;
	text-align: center;
	position:relative;
  margin: 10px 0 0 0;
  display:inline-block;
  border:2px solid #242424;
  background:none;
  text-transform:uppercase;
  font-size:14px;
  font-weight:800;
  letter-spacing:1px;
  cursor:pointer;
}

.tel_btn:after {
  position: absolute;
  top:2px;
  right:-4px;
  content:"";
  height:100%;
  width:100%;
	z-index:-999;
	background: #38a1c1;
}

.tel_btn a{
	color:#fff !important;
	display: block;
    width: 200px;
    height: 36px;
    padding: 20px;
}

.tel_btn a:visited{
	color:#fff !important;
}

.consult_btn{
	color: #fff;
	text-align: center;
	position:relative;
  margin: 10px 0 0 0;
  display:inline-block;
  border:2px solid #242424;
  background:none;
  text-transform:uppercase;
  font-size:14px;
  font-weight:800;
  letter-spacing:1px;
  cursor:pointer;
}

.consult_btn:after {
  position: absolute;
  top:2px;
  right:-4px;
  content:"";
  height:100%;
  width:100%;
	z-index:-999;
	background: #ea5231;
}

.consult_btn a{
	display: block;
    width: 200px;
    height: 36px;
    padding: 20px 15px;
	color: #fff;
}

.consult_btn a:hover{
	text-decoration: none;
}

.consult_btn a:visited{
	color:#fff !important;
}

.fs130_b{
			font-weight: bold;
			font-size: 1.3em !important; 
}

.fs150{
	font-size: 1.5em !important;
	line-height: 20px;
}

/*float*/
.fl_le{
	float:left;
}

.fl_ri{
	float:right;
}

/*ご利用案内～会社概要ナビ*/
.acms-navbar ul li a:hover{background-color:#fff}

.nav_s li{
	font-size: 13px;
	/*background: #fff;*/
	/*border-right: 1px solid #252525;*/
	/*padding: 0 15px;
	margin-top: 5px;*/
}

.nav_s li:last-child{
	border-right: none;
}

.acms-navbar{z-index:100009;clear:both;width:100%;margin:10px 0 20px;list-style:none outside none;background-color:#fff;border-top:none;border-bottom:none}
.acms-navbar ul{display:block;margin:0 auto;padding:0;list-style:none}
.acms-navbar #viewing,.acms-navbar a:active,.acms-navbar a:hover,.acms-navbar a:link,.acms-navbar a:visited{display:block;_display:inline-block;padding:0 10px;color:#252525;font-size:14px;line-height:1;letter-spacing:0!important;text-decoration:none}
.acms-navbar #viewing,.acms-navbar a:hover{text-decoration:none;background:gray}
.acms-navbar .stay a,.acms-navbar a:active{background:#666}
.acms-navbar #viewing{background:#eee}
.acms-navbar li{position:relative;top:0;font-weight:700;white-space:nowrap;border-left:2px solid #252525;}
.acms-navbar li:first-child{border-left:none}.acms-navbar ul ul{position:absolute;top:60px;left:0;z-index:100008;display:none;width:auto;padding:0}
.acms-navbar ul ul li{position:relative;clear:left;width:100%;height:20px;font-size:13px;border-right:none;border-left:none}
.acms-navbar ul ul a{*width:100px;height:20px!important;padding:0 20px;*overflow:visible;font-size:13px;line-height:3!important;background:#333;border-top:1px solid #333;border-bottom:1px solid #999}
.acms-navbar ul ul a:hover{background-color:gray}
.acms-navbar ul li.stay ul a{background-color:#333;box-shadow:0 0 0 rgba(0,0,0,.5)}.acms-navbar ul li.stay ul a:hover{background-color:gray}.acms-navbar ul ul ul{position:absolute;top:0;left:100%;width:100%}.acms-navbar ul ul ul a{background:#222;border-top:1px solid #333;border-bottom:1px solid #999}
.acms-navbar ul li:hover>ul{display:block}*+html .acms-navbar ul li ul a{width:200px;white-space:normal}@media (min-width:768px){.acms-navbar{height:20px}.acms-navbar ul{display:block;width:460px;margin:0 auto;padding:0;list-style:none}
.acms-navbar li{float:left}.acms-navbar #viewing,.acms-navbar a:active,.acms-navbar a:hover,.acms-navbar a:link,.acms-navbar a:visited{height:20px}.acms-navbar ul ul{position:absolute;top:60px;left:0}.acms-navbar ul ul li{position:relative;width:100%;height:40px}.acms-navbar ul ul a{*width:240px;height:40px!important;padding:0 20px}}
/*フッダー追加*/
.foot-wrapper {
	padding: 30px 0 0;
	background: #fff;
}

.footer_box{
	color: #252525;
	width: 100%;
	clear: both;
}

.fl_le180 {
    width: 200px;
    line-height: 19px;
}

.foot_bor{
	border-top: 2px dashed;
	overflow: hidden;
}

.fl_le180 ul {
	list-style: none;
	padding: 0;
}

.fl_le180 ul li{
	line-height: 1.5em;
    margin: 10px 0;
}

.wi50pe_{
	width: 50%;
}

/*フッターロゴ用*/
.wi80{
	width: 80%;
}

/*フッター電話・メールアイコン*/
.tel_btn_s{
	color: #fff;
	text-align: center;
	position:relative;
  margin: 10px 0 0 0;
  display:inline-block;
  padding:20px;
  letter-spacing:1px;
	background: #38a1c1;
	width: 20px;
    height: 20px;

  
}

.tel_btn_s::after {
  position: absolute;
  top: -4px;
  right: 0px;
  content:"";
  height:100%;
  width:100%;
border:2px solid #242424;
}

.consult_btn_s{
	color: #fff !important;
	text-align: center;
	position:relative;
  margin: 10px 0 0 20px;
  display:inline-block;
  padding:20px;
  letter-spacing:1px;
	background: #ea5231;
	width: 20px;
    height: 20px;
}


.consult_btn_s::after {
  position: absolute;
  top:-4px;
  right:0;
  content:"";
  height:100%;
  width:100%;
  border:2px solid #242424;

}

.ml20_fb{
	margin-left: 10px;
	font-weight: bold;
	line-height: 1.6em;
	margin-top: 15px;
}

.ml20_fb2{
	margin-top: 25px;
	margin-left: 10px;
	font-weight: bold;
	line-height: 1.6em;
}

.acms-icon{padding-right:0}


/*copyright*/
.copyright {
    margin: 0;
    color: #252525;
	margin-top: 50px;
}

/*産業廃棄物収集運搬許可番号*/

.sanpai_txt{
	line-height: 2em;
}

/*TOPbkオレンジ*/
.section-ore{
	background: #F4BB00;
	overflow: auto;
	padding: 80px 0;
}

/*買取実績パーツ*/
.kaitori_box{
		width: 228px;
		border: 1px #252525 solid;
		margin-left: 20px;
		/*margin-top: 15px;*/
		position: relative;
		padding-bottom: 20px;
		background: #fff;
	}
	
	.kaitori_box:nth-child(1){
		margin-left: 0;
	}
	
	.kaitori_box img{
		/*width: 100%;*/
		width: 228px;
		height: 165px;
		object-fit: cover;
	}

	.kaitori_box p.s_text{
		padding: 0px 18px;
    	text-align: left;
	}

	
	.kaitori_box_2{
		width: 229px;
		height: 180px;
		margin-left: 20px;
		position: relative;
	}
	
	.kaitori_box_2:nth-child(1){
		margin-left: 0;
	}
	
	.kaitori_box_2 img{
		width: 100%;
	}
	
	.kaitori_ttl{
		font-size: 17px;
		margin: 20px 0 15px !important;
		font-weight: bold;
		text-align: left;
		padding: 0 20px;
		background: none !important;
	}
		
	.box_y{
		background: #f4bb00;
		padding: 7px 5px;
   		margin-right: -10px;
		
	}
	
	.tex_r{
		color: #d94538;
		font-weight: bold;
		font-size: 1.3em;
		margin-left: 20px;
	}

	.box_grnre{
		color: #fff;
		background: #252525;
		padding: 10px !important;
		position: absolute;
		top: 140px;
		left: 70px;
		opacity: 0.8;
	}

	.box_grnre_l{
		color: #fff;
		background: #252525;
		padding: 10px;
		position: absolute;
		top: 140px;
		left: 60px;
		opacity: 0.8;
	}

	.box_grnre_l2{
		color: #fff;
		background: #252525;
		padding: 10px;
		position: absolute;
		top: 140px;
		left: 33px;
		opacity: 0.8;
	}

	.box_grnre_l3{
		color: #fff;
		background: #252525;
		padding: 10px;
		position: absolute;
		top: 140px;
		left: 22px;
		opacity: 0.8;
	}

	.box_grnre_l4{
		color: #fff;
		background: #252525;
		padding: 10px !important;
		position: absolute;
		top: 130px;
		left: 50px;
		opacity: 0.8;
	}
	
	.over_hi{
		overflow: hidden;
		
	}

	.kaitori_ofttl{
		background: url(https://kaitori-champ.com/media/001/202010/icon_building.png) no-repeat;
		padding-left: 30px;
    	padding-bottom: 10px;
		border-bottom: 2px dashed #252525;
		font-size: 1.1em;
		margin-bottom: 20px !important;
	}

	.kaitori_gettl{
		background: url(https://kaitori-champ.com/media/001/202010/icon_glass.png) no-repeat;
		padding-left: 30px;
    	padding-bottom: 10px;
		border-bottom: 2px dashed #252525;
		font-size: 1.1em;
		margin-bottom: 20px;
	}
	
	.kaitori_btn_list a{
		display: block;
		width: 110px;
		border: 3px solid #252525;
		padding: 10px 0 10px 35px;
		background: url(https://kaitori-champ.com/media/001/202010/next_circle_gray.png) no-repeat;
		background-position: 10px;
	}
	
	
	.btn_redB {
		display: block;
		color: #fff;
		z-index: 1;
    	position: relative;
		text-decoration: none !important;
		padding: 1rem 2rem calc(1rem + 10px);
		background:#ff5025 url(https://kaitori-champ.com/media/001/202010/next_circle_white.png) no-repeat;
		width: 400px;
		/*display: block;*/
		font-weight: bold;
		font-size: 1.3em;
		text-align: center;
		margin: 55px auto 0px;
		background-position-x: 4%;
    	background-position-y: 38%;
	}

	.btn_redB:before{
		position: absolute;
		top: -6px;
		left: -6px;
		width: 99.6%;
		height: 95%;
		content: '';
		border: 3px solid #252525;
	}

	.btn_redB2{
		display: block;
		color: #fff;
		z-index: 1;
    	position: relative;
		text-decoration: none !important;
		padding: 1rem 2rem calc(1rem + 10px);
		background:#ff5025 url(https://kaitori-champ.com/media/001/202010/next_circle_white.png) no-repeat;
		width: 400px;
		/*display: block;*/
		font-weight: bold;
		font-size: 1.3em;
		text-align: center;
		margin: 55px auto 0px;
		background-position-x: 4%;
    	background-position-y: 38%;
	}

	.btn_redB2:before{
		position: absolute;
		top: -6px;
		left: -6px;
		width: 99.6%;
		height: 95%;
		content: '';
		border: 3px solid #252525;
	}
   
  .acms-container .btn_redB a:visited{
		color: #fff !important;
	}

	.kotei_money{
		padding: 0 !important;
    	font-size: 0.9em !important;
	}


/*買取実績パーツ▲*/

/*▼headerinfo用▲*/

/*headerinfo用▲*/

/*TOPbオレンジ内コンテンツ*/
.wi1000{
		width: 1000px;
		margin: 0 auto;
	}

.ttl_nomal {
  position: relative;
  padding: 1rem 2rem calc(1rem + 10px);
  background: #fff ;
}

.ttl_nomal:before {
	position: absolute;
	top: -6px;
	left: -6px;
	width: 99.6%;
	height: 95%;
	content: '';
	border: 3px solid #252525;
	}

.mi_guide{
	font-size: 20px;
    font-weight: bold;
	border-bottom: 2px dashed;
	padding-bottom: 7px;
	margin-bottom: 20px;
	}
	
.mi_service{
	background: url(https://kaitori-champ.com/media/001/202009/mi_service.jpg) no-repeat;
	padding-top: 54px;
    padding-bottom: 20px;
    font-size: 20px;
    font-weight: bold;
	}

.servise_listbox{
		width:280px;
		background: #fff;
		margin: 15px 20px 30px;
		text-align: center;
		padding: 10px 15px 30px;
		box-sizing: border-box;
		 border:2px solid #242424;
	}
	
.servise_listbox dl dd{
	margin: 0;
    text-align: left;
    height: 100px;
    line-height: 1.7em;
	}

.servise_listbox2{
		width:280px;
		background: #fff;
		margin: 15px 20px;
		text-align: center;
		padding: 10px 15px 30px;
		box-sizing: border-box;
		 border:2px solid #242424;
	}

.servise_listbox2 dl dd{
	margin: 0;
	text-align: left;
    line-height: 1.7em;
	}
/*TOPbオレンジ内コンテンツ▲*/

/*フッターTOPへ移動*/
.page-top a:focus {
	display: block;
	border: 1px dotted #FFF;
}

.page-top-btn {
	position: fixed;
	right: 20px;
	bottom: 6px;
	z-index: 1000;
	display: block;
	width: 68px;
    height: 55px;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 100%;
    background: url(https://kaitori-champ.com/media/001/202009/icon_back_top.png) no-repeat 50%;
	-webkit-transform: translateZ(0);
	        transform: translateZ(0);
	right: calc(20px + constant(safe-area-inset-right));
	opacity: 0;
	-webkit-transition: opacity .2s ease-out;
	        transition: opacity .2s ease-out;
}
.no-js .page-top-btn {
	/* jsが無効の環境のとき */
	opacity: .6;
}

.page-top-btn-appear {
	opacity: 1;
}

@media screen and (max-width: 767px) {
	.page-top-btn {
		display: none;
	}
}

@media screen and (min-width: 768px) {
	.page-top-btn:hover {
		opacity: .8;
		-webkit-transition: opacity .25s linear;
		        transition: opacity .25s linear;
	}
}

/*フッターTOPへ移動▲*/

/*1カラム用ページサイズ  */
.entry{
width: 1000px;
margin-left: auto;
margin-right: auto;
}

@media screen and (max-width: 480px) {
	.entry{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	}
}

/*Start 見出しタグ用*/
h2 {
  position: relative;
  padding: 1rem 2rem calc(1rem + 10px);
  background: #F4BB00;
	margin-bottom: 30px;
	text-align: center;
}

h2:before {
position: absolute;
top: -6px;
left: -6px;
width: 99.6%;
height: 95%;
content: '';
border: 3px solid #252525;

}

.entry-column h2 {
	text-align: center;
    margin: 0 10px 25px;
    /*margin-right: 10px;
    margin-left: 10px;*/
    padding: 15px;
    font-size: 20px;
    color: #000;
	border: none;
	clear: both;

}
/* 見出しタグ用 End*/

/*Start 上部タイトル*/

.page-title-wrapper{
	position: relative;
    display: table;
    color: #fff;
    background-size: cover;
    height: 350px;
}

.page-title {
    margin: 0 0 10px;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.2;
    border-bottom-color: #FFF;
    border-bottom-style: solid;
    border-block-width: 3px;
    width: 50%;
    padding-left: 140px;
    padding-bottom: 15px;
}


.page-description {
    margin: 10px 0;
        margin-left: 0px;
    font-size: 16px;
    line-height: 1.5;
    margin-left: 140px;
}

/*タイトル下メニュー*/
.title_under01 {
    background-color: #2F2C2C;
    width: 100%;
    height: auto;
    display: flex;
    color: #FFF;
	padding-top: 10px;
    padding-bottom: 10px;
}

.title_under01 a{
	color: #FFF;
}

.title_under01 a :visited{
	color: #FFF;
}

.t-ul {
    margin-left: 0;
    padding-left: 50px;
}

.t-li {
    float: left;
    list-style: none;
    margin: 5px;
    /*margin-right: 5px;*/
    margin-right: 10px;
    border-right: solid;
    border-right-width: 1px;
    padding-right: 15px;
}


/*上部タイトル End*/

/*Start 買取一覧*/	
.kaitori_btn {
  font-weight: bold;
  width: 180px;
  position: relative;
  padding: 1rem 2rem calc(1rem + 10px);
  background: #F4BB00;	
  text-align: center;
  margin: 0 10px 25px;
  /*margin-right: 10px;
  margin-left: 10px;*/
  padding: 10px;
  font-size: 20px;
  color: #000;
  border: none;	
}

.kaitori_btn:before {
position: absolute;
top: -6px;
left: -6px;
width: 99.6%;
height: 95%;
content: '';
border: 3px solid #252525;
}

	
.mitsumori_btn {
  color: #FFFFFF;
  font-weight: bold;
  width: 180px;
  position: relative;
  padding: 1rem 2rem calc(1rem + 10px);
  background: #FF5025;	
  text-align: center;
  margin: 0 10px 25px;
  /*margin-right: 10px;
  margin-left: 10px;*/
  padding: 10px;
  font-size: 20px;
  color: #000;
  border: none;	
}

.mitsumori_btn:before {
position: absolute;
top: -6px;
left: -6px;
width: 99.6%;
height: 95%;
content: '';
border: 3px solid #252525;
}	
	

.case_title{
background-color:#ffffff !important;

}

.case_block dt {
    text-align: center;
    float: left;
}

.mprice_dt {
    padding: 5px;
    background-color: #F4BB00;
    margin-right: 10px;
}
	
.avprice_dt{
	color: #FFFFFF;
    padding: 5px;
    background-color: #5A5A5A;
    margin-right: 10px;
}
	
.case_block dl .mprice_dd {
    font-size: 28px;
    color: #D94538;
    font-weight: bold;
    margin-left: 15px;
   display: -webkit-inline-box;
	line-height: 1em;
}
	
.case_block dl .avprice_dd {
    font-size: 22px;
    color: #D94538;
    font-weight: bold;
	margin-left: 15px;
	display: -webkit-inline-box; 
}	
	
.case_block .add_text {
	clear: both;
    border-bottom: dashed 1px  #000000;
    width: 90%;
}
.case_block .case_img {
    float: left;
	margin-right: 10px;
}

.case_block {
    width: 460px;
	padding: 15px;
	margin-right: 20px;
	border:solid 1px #707070;
	display: inline-block;
        margin-bottom: 40px;
}	
	
/*1109追加*/
.case_block a{
	position: relative;
	cursor: pointer !important;    
}

.case_block .kaitori_btn.fL a {
    color: #000;
}
.case_block .kaitori_btn.fL a:visited{
    color: #000;
}


.case_block .mitsumori_btn.fR a {
    color: #FFF;
    
}
.case_block .mitsumori_btn.fR a:visited{
    color: #FFF; 
}    

.fL{
	float: left
}

.fR{
	float: right;
}	

/*買取一覧用追加1112*/
.case_block .mitsumori_btn.center {
	margin-right: auto;
	margin-left: auto;
	
}

.case_block .mitsumori_btn.center a {
	color: #FFF;
}

/*買取一覧 End*/	



/*Start フォーム用*/
.contact-form{
	flex-direction: column;
}


.contact-form-group{
	background:#FFF;
	
}

.contact-form-label{
border-bottom: 2px dashed #353232;
margin-bottom: 20px;	
}

.contact-box .mail-step{
	background:#FFF;
}

.form_w{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

/* フォーム用End*/


/*Start カテゴリ　記事一覧用*/
.tag-name {
    background-color: #C8C8C8;
    padding-top: 3px;
    padding-right: 8px;
    padding-bottom: 3px;
    padding-left: 8px;
    margin-right: 10px;
    line-height: 42px
}

.summry-price{
	color: #b90707;
	font-weight: bold;
}


.page-title-filter{
	background: rgba(0,0,0,.0);
	
}

.acms-admin-col-md-6 {
    width: 100%;
}
	
	
.card-img {
    float: left;
	width: 30%;
}

.entry-index-R {
    float: left;
	margin-left: 30px;
	width: 60%;
}	
	
.card-item.acms-admin-col-md-6.js-autoheight-r {
	height: auto;
    clear: both;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
	
.date-index{
	border-bottom: dashed 2px;
	padding-bottom: 8px;
	margin-top: 0;
	margin-bottom: 10px;
	}

.card-item {
	border-right: none;
	border-top: none;
    border-bottom: dashed;
	}
	
.card{
		border: none;
	}	
	.h2-index-660{
		width: 660px;
		box-sizing: border-box;
	}

/*カテゴリ用　記事一覧用 End*/

/*記事ページデザイン調整用▼*/
.topicpath {
    margin-bottom: 30px;
    padding: 20px 0;
    background: none;
}

.acms-page-header h1{
	font-size: 25px;
	padding-bottom: 10px
}

.entry-footer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 0 20px;
    padding: 10px;
    background: none;
	align-items: start;
}

.entry-tag-item {
    background-color: #C8C8C8;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
	margin-top: 10px;
}
/*エントリーページデザイン調整用▲*/

/*▽エントリー中央*/
.acms-page-header{
	border-bottom: none;
}

.entry-title {
    border-bottom: dashed;
}

h2.entry-title {
    border-bottom:none;
}

.kanren-entryW{
	width: 660px;
	padding: 0;
	margin: 0;
	overflow: auto;
	}

.below_kanren-entry {
   width: 315px;
   list-style-type: none;
   float: left;
   padding-bottom: 15px;
   border-bottom: dashed;
   border-bottom-width: medium;
   border-bottom-width: 2px;
   margin-right: 20px;
	margin-bottom: 20px;
}

.below_kanren-entry:nth-child(2) {
	margin-right: 0;
}

.below-thumimg {
    width: 20%;
    float: left;
}	
	
.below-entry-title {
    float: left;
    width: 80%;
	font-weight: 500;
}	

.entry660-h2{
	position: relative;
	padding: 1rem 2rem calc(1rem + 10px);
	background: #F4BB00;
	margin-bottom: 30px;
	width: 660px;
	clear: both;
	font-size: 18px;
	color: #000000;
	box-sizing: border-box;
	text-align: center;
}

.entry_660{
	width: 660px;	
	}

/*CSSボタン*/

.right-arrowbtn{
position: relative;
display: inline-block;
padding: 0 0 0 16px;
color: #000;
vertical-align: middle;
text-decoration: none;
font-size: 15px;
border: solid 1px;
padding-left: 50px;
padding-right: 20px;
padding-top: 5px;
padding-bottom: 5px;
background-color: #FFF;	
margin-top: 30px;
}

.right-arrowbtn::before{
    position: absolute;
    content: '';
    width: 18px;
    height: 18px;
    background: #000;
    border-radius: 50%;
    top: 45%;
    left: 5px;
    margin-top: -8px;
}
	
.right-arrowbtn::after {
    position: absolute;
    content: '';
    width: 5px;
    height: 5px;
    border-top: solid 2px #fff;
    border-right: solid 2px #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 35%;
    left: 9px;
}

/*エントリー中央▲*/

/*▼エントリー左カラム*/

	.acms-list-group{
		clear: both;
	}
	
	.side-catimg{
		float: left;
		width: 30%;

	}

	.side-catimg img{
		float: left;
	}
	
	.category-list{
		width: 320px;
		margin-top: 10px;
	}
	
	.side-teright{
		float: left;
		width: 70%
	}
	
	.side-cat-title{
		margin: 0;
		font-weight: 600;
	}
	
	.side-li {
	width: 95%;
    display: inline-block;
    margin-bottom: 20px;
	border-bottom: dashed;
    padding-bottom: 10px;
	border-width: 2px;
}

/*タグ一覧*/	
.acms-label-success {
   background-color: #C8C8C8;
   padding-top: 5px;
   padding-right: 15px;
   padding-bottom: 5px;
   padding-left: 15px;
   font-size: 16px;
   margin-right: 0;
   margin-bottom: 10px;
}	

.rank-thumimg1,.rank-thumimg2,.rank-thumimg3,.rank-thumimg4{
    width: 30%;
    float: left;
    clear: both;
    margin-bottom: 20px;
    margin-right: 20px;
	margin-left: 10px;
	
	position: relative;
}	
	
.rank-thumimg1::before{
	position: absolute;
	top: 0;
	left: 0;
	width: 30px;
    height: 30px;
	z-index: 2;
	content: "";
	background: url(https://kaitori-champ.com/themes/site2020/images/side/blog_rank1.jpg) no-repeat;	
}

.rank-thumimg2::before{
	position: absolute;
	top: 0;
	left: 0;
	width: 30px;
    height: 30px;
	z-index: 2;
	content: "";
	background: url(https://kaitori-champ.com/themes/site2020/images/side/blog_rank2.jpg) no-repeat;
}

.rank-thumimg3::before{
	position: absolute;
	top: 0;
	left: 0;
	width: 30px;
    height: 30px;
	z-index: 2;
	content: "";
	background: url(https://kaitori-champ.com/themes/site2020/images/side/blog_rank3.jpg) no-repeat;
}

.rank-thumimg4::before{
	position: absolute;
	top: 0;
	left: 0;
	width: 30px;
    height: 30px;
	z-index: 2;
	content: "";
	background: url(https://kaitori-champ.com/themes/site2020/images/side/blog_rank4.jpg) no-repeat;
}

.rank-thumimg::after {
    clear: both;
    content: "";
    display: block;
}

.side-rank-title {
    float: left;
    width: 60%;
    font-weight: 600;
}

.side-cat-ul2 {
    margin: 0;
    padding: 0;
}	
	
.side-cat-li2 {
    list-style-type: none;
    clear: both;
    border-bottom: dashed;
    margin-bottom: 20px;
	padding-bottom: 25px;
	text-align: left;
}	
	
.side-catimg2 {
    float: left;
    margin-right: 20px;
    width: 20%;
}
	
.side-cat-title2 {
    font-weight: 600;
	 margin-bottom: 5px;
}

.module-header{
	width: 320px;
	text-align: center;
	border-bottom: none;
	color: #000;
	}
	

/*エントリー右側テンプレート用css*/
.txt_mb{
	margin-bottom: 0px !important;
	}

.yw_kai{
	background: #F4BB00;
	padding: 5px 20px;
	}

.red_kai{
	color: #D94538 ;
	font-size: 24px;
	font-weight: bold;
	vertical-align: middle;
	}
	

.sectxt h2.entry_ttlh2{
	position: relative;
	border-bottom: 1px solid #252525;
	margin: 0 0 25px;
    padding: 25px 0 15px 20px;
	background: none;
	text-align: left;
	}

.sectxt h2.entry_ttlh2:before{
	position: absolute;
    top: 25%;
    left: 0px;
    width: 6px;
    height: 60%;
    content: '';
    -ms-filter: "alpha(opacity=20)";
    border-radius: 3px;
	background: #F4BB00;
	border: none;
}
	
.entry_table{
	width: 660px;
	border-collapse:collapse;
	}
	
.entry_table th{
	width: 30%;
	text-align: center;
	border-bottom: 3px solid #252525;
	border-right: 3px solid #252525;
	border-left: 3px solid #252525;
	border-top: 3px solid #252525;
	padding: 20px;
	position: relative; 

	}

.entry_table th:after{
	position: absolute; 
	top: 6px; 
	left: 6px; 
	width: 97%;
    height: 95%;
    content: '';
    background: #c8c8c8;
    z-index: -99;
	}
	
.entry_table td{
	border-bottom: 3px solid #252525;
	border-right: 3px solid #252525;
	border-left: 3px solid #252525;
	border-top: 3px solid #252525;
	padding-left: 20px;
	padding-top: 20px;
	}

/*特記事項アイコンフォント*/	
.fa-check-square::before {
    content: "\f14a";
    padding-right: 8px;
	font-size:17px;
	line-height: 28px;
	vertical-align: middle;
	color: lightslategray;
}

/*エントリーページtablecss調整*/
.entry-column tr:nth-child(odd) {
    background: none;
}
/*エントリーページtablecss調整▲*/

/*見出しh3・h4*/
h3.bor_h3{
  color: #252525;
  font-size: 20px;
  position: relative;
  padding: 0.5em 1em;
	background: none;
}

h3.bor_h3:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 6px;
  content: '';
  background-image: -webkit-repeating-linear-gradient(135deg, #707070, #707070 1px, transparent 1px, transparent 4px);
  background-image: repeating-linear-gradient(-45deg, #707070, #707070 1px, transparent 1px, transparent 4px);
  background-size: 6px 6px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}    
        
h4.bor_h4 {
  color: #252525;
  padding: 0.5em 1em;
  font-size: 18px;
  border-bottom: 2px dashed #C8C8C8;
}  

/*見出しh3・h4▲*/

/*エントリーご相談パーツ▼*/
.under-dash_h3{
		border-bottom: 3px dashed;
		text-align: center;
		padding-bottom: 10px;
		margin-bottom: 15px;
	    margin-top: 20px;
	}
	
.entry-contact-btnW{
		clear: both;
		overflow: hidden;
		margin-bottom: 40px;
	}

.entry-contact-btn{
		clear: both;
		overflow: hidden;
		width: 550px;
    	margin: 0 auto 40px;
	}

.entry-contact-btn_one{
		clear: both;
		overflow: hidden;
		width: 325px;
    	margin: 0 auto 40px;
		text-align: center;
	}

.entry-mitsumori-btn_n{
		width: 320px;
		height: 86px;
	}
	
.entry-mitsumori-btn_l{
		margin-left: 20px;
	}
	
.txt_m{
		text-align: center;
		margin: 10px 0 5px 0;
	}
	
.tel_ic{
		margin: 20px 0 20px 20px !important;
	}
	
.ver_al_md{
		vertical-align: middle;
	}
	
/*エントリーご相談パーツ▼*/

/*エントリーカテゴリーリスト▼*/
	.acms-list-group{
		clear: both;
		border-top: 0;
	}
	
	.side-catimg_main{
		float: left;
		/*width: 30%;*/

	}

	.side-catimg_main img{
		float: left;
		/*width: 70px;
		height:auto;*/
		width: 50px;
		height: 50px;
	}
	
	.category-list{
		width: 320px;
	}
	
	.side-teright_main{
		float: left;
		width: 75%;
		margin-left: 20px;
    	/*height: 110px;*/
	}
	
	.side-cat-title_main{
		margin: 0;
		font-weight: 600;
	}
	
	ul.catemain_list{
		width: 660px;
		clear: both;
	}
	
	.side-li_main {
	width: 48%;
    display: inline-block;
    margin-bottom: 20px;
	border-bottom: dashed;
    padding-bottom: 15px;
	border-width: 2px;
	float: left;
	margin-left: 20px; 
	margin-top: 20px;
	height: 60px;
	
}
	
	.side-li_main:nth-child(odd){
		margin-left: 0; 
	}
/*エントリーカテゴリーリスト▲*/
	
/*エントリー左カラム▲*/


/*第三階層左カラム▼*/
.main-inner {
    width: 100%;
    max-width: 660px;
}

/*第三階層左カラム▲*/



/*------ここから下固定ページ用css------*/
 /*固定ページ用小見出し*/
	.midashi1{
        border-bottom: 3px dashed #252525;
        background: #fff !important;
		padding-bottom: 5px;
		margin-bottom: 30px;
        }
    .t-a_right{
        text-align: right;
        }
    .mb60{
        margin-bottom: 60px;
        }

    .box_border{
        padding: 30px;
        border: 2px solid #252525;
        }

/*事務所の移転の方へ*/

.box_fl{
	display:flex;
}

.kaitori_box_h{
		width: 228px;
		/*height: 500px;*/
		border: 1px #252525 solid;
		margin-left: 20px;
		margin-top: 15px;
		position: relative;
		padding-bottom: 20px;
		background: #fff;
	}
	
.kaitori_box_h:nth-child(1){
		margin-left: 0;
	}

.kaitori_box_h img{
		width: 100%;
	}

/*アコーディオンメニュー*/
.accordion-container {
  position: relative;
  width: 100%;
  border: 2px solid #252525;
  outline: 0;
  /*cursor: pointer;*/
	background: #fff;	
}

.accordion-container .accordion-title {
  display: block;
  position: relative;
  margin: 0;
  padding: 30px 30px 20px;
  font-size: 1.25em;
  color: #252525;
  background: #fff;
  cursor: pointer;
	border-bottom: 2px dashed #252525;
  text-align: center;
	font-weight: bold;
}
	
.accordion-container .accordion-title:last-child {
	border-bottom: none;
	}

.accordion-container .accordion-title:hover,
.accordion-container .accordion-title:active,
.accordion-container .content-entry.open .accordion-title {
  color: #252525;
	opacity: 0.5;
}

.accordion-container .accordion-title:hover i:before,
.accordion-container .accordion-title:hover i:active,
.accordion-container .content-entry.open i {
  color: #252525;
	opacity: 0.5;
}

.accordion-container img{
	display: block;
    width: 900px;
	margin: 0 auto;
	}
	
.accordion-title{
  position: relative;
}

.accordion-title:after {
  content: "";
  position: absolute;
  right: 25px;
  top: 38%;
  transition: all 0.2s ease-in-out;
  display: block;
  width: 8px;
  height: 8px;
  border-top: solid 2px #252525;
  border-right: solid 2px #252525;
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}

.accordion-title.open:after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 45%;
}

.accordion-content {
  display: none;
  padding: 30px 30px 20px;
}

/* CSS for CodePen */
.accordion-container {
  width: 1000px;
  margin: 1.875em auto;
	padding: 30px 20px 60px;
    box-sizing: border-box;
}
	
	
/*ボタン*/
.servicebtn_bg{
	background: url(https://kaitori-champ.com/themes/site2020/images/for_office/btn_red_nontxt.jpg)no-repeat;
	width: 407px;
	margin: 0 auto;
    font-size: 23px;
    color: #FFF;

	}

.servicebtn_bg a{
	color: #fff;
    font-weight: bold;
	display: block;
	width: 407px;
	height: 86px;
	padding: 25px 0 0 70px;
    box-sizing: border-box;
}

.servicebtn_bg a:visited{
	color: #fff;
	text-decoration: none;
}

.servicebtn_bg a:hover{
	color: #fff;
	text-decoration: none;
	opacity: 0.7;
}

.servicebtn_bg_m{
	background: url(https://kaitori-champ.com/themes/site2020/images/for_office/btn_red_nontxt.jpg)no-repeat;
	width: 407px;
	margin: 0 auto;
    font-size: 23px;
    color: #FFF;
}

.servicebtn_bg_m a{
	color: #fff;
    font-weight: bold;
	display: block;
	width: 407px;
	height: 86px;
	padding: 25px 0 0 85px;
    box-sizing: border-box;
}

.servicebtn_bg_m a:visited{
	color: #fff;
	text-decoration: none;
}

.servicebtn_bg_m a:hover{
	color: #fff;
	text-decoration: none;
	opacity: 0.7;
}

.servicebtn_bg_s{
	background: url(https://kaitori-champ.com/themes/site2020/images/for_office/btn_red_nontxt.jpg)no-repeat;
	width: 407px;
	margin: 0 auto;
    font-size: 23px;
    color: #FFF;
	}

.servicebtn_bg_s a{
	color: #fff;
    font-weight: bold;
	display: block;
	width: 407px;
	height: 86px;
	padding: 25px 0 0 120px;
    box-sizing: border-box;
}

.servicebtn_bg_s a:visited{
	color: #fff;
	text-decoration: none;
}

.servicebtn_bg_s a:hover{
	color: #fff;
	text-decoration: none;
	opacity: 0.7;
}

/*タブ装飾*/

/*tabの全体枠*/
.tab {
    display: flex;
    flex-wrap: wrap;
    max-width: 1000px;
    background: #fff;
    border: 2px solid #252525;
  }

/*inputを非表示にする*/
.input {
  position: absolute;
  opacity: 0; }

/*tabボタン部分*/
.tab-label {
    width: 50%;
    padding: 20px 30px;
    box-sizing: border-box;
    background: #e5e5e5;
    text-align: center;
    cursor: pointer;
    font-weight: bold;
    font-size: 18px;
    color: #252525;
    margin-bottom: 0;
    transition: background 0.1s, color 0.1s; 
	 border: 2px solid #252525;
	border-top:none;
}


.tab-label:hover {
  background: #d8d8d8; }

.tab-label:active {
  background: #ccc; }

.input:checked + .tab-label {
	position: relative;
  background: #ff5025;
  color: #fff; }
	
.input:checked + .tab-label:before {
    position: absolute;
    top: 6px;
    left: 6px;
    width: 97%;
    height: 95%;
    content: '';
    background: #ff5025;
    z-index: -99;
}

@media (max-width: 768px){
  .tab-label {
    width: 100%; }

.tab-label:after {
    width: 0;
    height: 0;   
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #fff;
    }}
/*tabの本文エリア*/
.tab-panel {
  display: none;
	width: 1000px;
  padding: 40px 30px 50px;
  background: #fff; }

@media (min-width: 769px) {
  .tab-panel {
    order: 99; } }
.input:checked + .tab-label + .tab-panel {
	display: block; }

/*本文内詳細*/
	.area_img{
		float: left;
	}
	
	.side_txt{
		float:left;
		width: 635px;
		margin-left: 30px;
	}

	.side_txt p{
		margin: 0;
		padding: 0 !important;
		line-height: 1.7em;
	}

	.yw_txt{
		display: inline-block;
    	width: 100px;
		background: #F4BB00;
		padding: 0px 15px;
		margin: 5px 10px 5px 0;
		line-height: 45px;
		text-align: center;
	}


/*よくある質問*/
body{
    overflow-x: hidden;
    }

.orverwidth{
margin:0 -200% 60px;
padding:60px 200%;
background: #F4BB00;
text-align: center;
}
.orverwidth p{
padding:1em;
}

	/*左寄せ用*/
.orverwidth_l{
margin:0 -200% 60px;
padding:60px 200%;
background: #F4BB00;
text-align: left;
}
.orverwidth_l p{
padding:1em;
}
    
.cp_qa *, .cp_qa *:after, .cp_qa *:before {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.cp_qa {
	overflow-x: hidden;
	margin: 0 auto;
    max-width: 1000px;
	color: #333333;
}
.cp_qa .cp_actab {
	padding: 20px 0;
    margin-bottom: 30px;
    width: 100%;
	border: 2px solid #252525;
    box-sizing: border-box;
	background: #fff;
}
.cp_qa label {
	font-size: 1.2em;
    font-weight: bold;
	position: relative;
	display: block;
	width: 100%;
	margin: 0;
	padding: 10px 10px 10px 48px;
	cursor: pointer;
}

.cp_qa label::before {
	font-size: 1.5em;
	font-weight: bold;
    color:#252525;
	line-height: 1.5em;
	position: absolute;
	top: 0;
	left: 10px;
	content: 'Q';
	display: inline-block;
	-webkit-transition: 0.2s ease;
	        transition: 0.2s ease;
}

.cp_qa .cp_actab label::after {
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.2em;
	position: absolute;
	top: 0;
	right: 0;
	content: '＋';
	display: inline-block;
	width: 2em;
	height: 2em;
	-webkit-transition: transform 0.4s;
	        transition: transform 0.4s;
}
.cp_qa .cp_actab-content {
	font-size: 1em;
	position: relative;
	overflow: hidden;
	height: 0;
    line-height: 1.5;
	margin: 0 35px;
	padding: 0;
	-webkit-transition: 0.4s ease;
	        transition: 0.4s ease;
	opacity: 0;
}

.cp_qa .cp_actab input[type=checkbox]:checked ~ .cp_actab-content {
	height: auto;
	padding: 14px 14px 14px 30px;
	opacity: 1;
    background: #E5E5E5;
}

.cp_actab-content::before{
	font-size: 1.2em;
	font-weight: bold;
    color:#339EBF;
	line-height: 1.2em;
	position: absolute;
	top: 14px;
	left: 10px;
	content: 'A';
	display: inline-block;
    }

.cp_actab-content span{
    display: inline-block;
    font-size: 1.3em;
    font-weight: bold;
    margin-right: 5px;
    color: #339EBF;
    }

.cp_qa .cp_plus {
	font-size: 2.4em;
	line-height: 100%;
	position: absolute;
	z-index: 5;
	margin: 0 0 0 10px;
	-webkit-transition: 0.2s ease;
	        transition: 0.2s ease;
}

.cp_qa .cp_actab input[type=checkbox] {
  display: none;
}

.cp_qa .cp_actab input[type=checkbox]:checked + label::before {
    color: #FF5025;
}

.cp_qa .cp_actab input[type=checkbox]:checked + label::after {
    color: #FF5025;
	-webkit-transform: rotateZ(45deg);
	transform: rotateZ(45deg);
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

.btn_space{
    width: 100%;
    max-width: 1000px;
    margin: 0 auto;
    display: flex;
    justify-content: space-around;
    }
    
.midashi_white {
  position: relative;
  padding: 10px calc(1rem + 8px);
  background: #fff;
  max-width: 1000px;
  margin: 0 auto 30px;
  text-align: center;
  box-sizing: border-box;
}

.midashi_white:before {
  position: absolute;
  top: -6px;
  left: -6px;
  width: 100%;
  height: 100%;
  content: '';
  border: 3px solid #252525;
  box-sizing: border-box;
}


.wi960 acms-width-sp acms-clear{
	padding: 20px 0;
	box-sizing: border-box;
}

/*フォーム用装飾*/
.contact-box .mail-step{
	padding: 0 36%;
}

.contact-box .mail-step-item-current{
	color: #D94538;
    border-bottom: 4px solid #D94538;
}

.contact-box .error-text{
	color: #D94538;
}

.form_btn, .btn-attention-block-large, .btn-block-large {
    max-width: 297px;
}

.form_btn {
    width: 100%;
    background:url(https://kaitori-champ.com/themes/site2020/images/form/form_btn.png)no-repeat;
    font-weight: 700;
    line-height: 1.9;
    border: 0;
    display: inline-block;
    padding: 15px 20px;
    text-align: center;
    font-size: 20px;
    box-sizing: border-box;
    transition: background-color .25s linear;
	color: #252525;
}

.form_btn:hover,.form_btn:visited{
	color:#252525;
	text-decoration:none;
}
.form_btn:active,.form_btn:focus{
	color:#252525;
	box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5)
}
.form_btn:active,.form_btn:focus,.form_btn:hover{
	background:url(https://kaitori-champ.com/themes/site2020/images/form/form_btn.png)no-repeat;
	opacity: 0.5;
}

.form_btn_c{
	width: 300px;
    margin: 60px auto 0;
    display: block;
}

/*確認画面ボタン*/

.form_btn_kk, .btn-attention-block-large, .btn-block-large {
    max-width: 297px;
}

.form_btn_kk {
    width: 100%;
    background:url(https://kaitori-champ.com/themes/site2020/images/form/form_btn.png)no-repeat;
    font-weight: 700;
    line-height: 1.9;
    border: 0;
    display: inline-block;
    padding: 15px 20px;
    text-align: center;
    font-size: 20px;
    box-sizing: border-box;
    transition: background-color .25s linear;
	color: #252525;
}

.form_btn_kk:hover,.form_btn_kk:visited{
	color:#252525;
	text-decoration:none;
}
.form_btn_kk:active,.form_btn_kk:focus{
	color:#252525;
	box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5)
}
.form_btn_kk:active,.form_btn_kk:focus,.form_btn:hover{
	background:url(https://kaitori-champ.com/themes/site2020/images/form/form_btn.png)no-repeat;
	opacity: 0.5;
}

/*戻るボタン.btn-large*/

.back_btn{
	background:#fff;
	color:#252525;
	font-weight:700;
	line-height:1.3;
	border: 3px solid #252525;
	display:inline-block;
	padding:15px 20px;
	text-align:center;
	font-size:20px;
	box-sizing:border-box;
	transition:background-color .25s linear;
	
}
.back_btn:hover,.back_btn:visited{
	color:#252525;
	text-decoration:none
}
.back_btn:active,.back_btn:focus{
	color:#252525;
	box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5)
}
.back_btn:active,.back_btn:focus,.back_btn:hover{
	opacity: 0.5;
}


.fo_ttlh3{
	border-left: 5px solid #DA0303;
	padding-left: 5px;
	margin: 10px 0;
}

.fo_box{
	border: 1px solid #333333; 
	padding: 8px;
	margin: 0 0 20px;
}

.btn_pri{
	border: 2px solid #252525;
    margin: 20px 0;
    width: 285px;
}

.btn_pri a{
	display: block;
	width: 93%;
	padding: 10px 0 10px 20px;
}

.label-required{
    padding: 2px 8px;
    color: #fff;
    background: #D94538;
    border-radius: 0;
    font-size: 12px;
}

.form_answer{
	padding: 15px;
    /*border-bottom: 1px solid #252525;*/
    border-top: 1px solid #252525;
}

.form_answer_l{
	padding: 15px;
    border-bottom: 1px solid #252525;
    border-top: 1px solid #252525;
}

.form_mi{
	background: #F7F9F9;
	/*border-bottom: 1px solid #252525;*/
	border-top: 1px solid #252525;
	padding: 15px;
	text-align: left;
}

.form_mi_l{
	background: #F7F9F9;
	border-bottom: 1px solid #252525;
	border-top: 1px solid #252525;
	padding: 15px;
	text-align: left;
}

.contact-form{
	background: #fff;
	border-bottom:none;
}

.contact-box p{
    line-height: 1.9;
}

/*スマホcss*/
@media screen and (max-width: 480px) {
body{
    margin: 0 auto;
    box-sizing: border-box;
    }

img{
    max-width: 100%;
    height: auto;
    width /***/:auto;
    float: none;
    display: block;
    margin: 0 auto;        
}

.midashi_white {
  max-width: 95%;
}

.orverwidth {
    margin: 0 0 60px;
    padding: 60px 0 30px;
    background: #F4BB00;
    text-align: center;
}

.orverwidth p{
    text-align: left;
}

.cp_qa {
    max-width: 100%;
}

.cp_qa label {
    font-size: 1.1em;
    width: 100%;
    padding: 10px 35px 10px 30px;
    box-sizing: border-box;
}
.cp_qa label::before {
	font-size: 1.2em;
	line-height: 1.2em;
	top: 8px;
}

.cp_qa .cp_actab label::after {
    width: 1.5em;
}

.cp_qa .cp_actab {
    margin: 0 auto 30px;
    width: 95%;
    border: 2px solid #252525;
    box-sizing: border-box;
}

.btn_space {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    padding: 0 10px;
    display: block;
    box-sizing: border-box;
}

.btn_space img {
margin-bottom: 30px;
}

}

/*高額買取ができる理由▼*/
body{
overflow-x: hidden;
} 

.ex-reason_box{
    border: 2px solid #252525;
    background: #fff;
    width: 100%;
    max-width: 1000px;
    margin:0 auto 30px;
    box-sizing: border-box;
    }

.ex-reason_box img{
    float: left;
    }    
    
.ex-reason_box h3{
    padding: 20px 0;
    border-bottom: 2px dashed #252525;
	background: none;
    }
.ex-reason_box h3 span{
    color: #fff;
    background: #252525;
    padding: 5px 10px;
    margin-right: 10px;
    }

.ex-reason_txt{
    float: left;
    margin: 0 20px;
    max-width: 65%;
    }

.ex-reason_txt2{
    float: left;
    margin: 0 20px;
    max-width: 49%;
    }
    
.ex-reason_box h3 ,.ex-reason_txt p{
    text-align: left;
}

.orverwidth .ex-reason_txt p{
    padding: 0;
}
.clearfix{zoom:1;}
.clearfix:after{
    content: ""; 
    display: block; 
    clear: both;
}

.midashi_white {
  position: relative;
  padding: 10px calc(1rem + 8px);
  background: #fff;
  max-width: 1000px;
  margin: 0 auto 30px;
  text-align: center;
  box-sizing: border-box;
}

.midashi_white:before {
  position: absolute;
  top: -6px;
  left: -6px;
  width: 100%;
  height: 100%;
  content: '';
  border: 3px solid #252525;
  box-sizing: border-box;
}

.txt_center{
    text-align: center;
}

.prl10{
    padding: 0 10px;
}

.mrl10{
    margin: 0 10px;
}

/*お問い合わせ*/
.service_term {
    max-height: 200px;
    overflow: scroll;
    margin: 30px 0;
    padding: 10px;
    border: solid 1px #eee;
	width: 980px;

}

 
/*スマホcss*/
@media screen and (max-width: 480px) {
body{
    margin: 0 auto;
    padding: 0;
    box-sizing: border-box;
}

.orverwidth{
    margin:0 auto 50px;
    padding:60px 0;
    box-sizing: border-box;
}

.ex-reason_box{
    width: 100%;
    max-width: 95%;
    margin: 0 auto 30px;
    padding-top: 0;
    box-sizing: border-box;
}

img{
    max-width: 100%;
    height: auto;
    width /***/:auto;
    float: none;
    display: block;
    margin: 0 auto;        
}

.ex-reason_box h3 span{
    display: block;
    text-align: center;
    padding: 5px 10px;
    margin: 0 0 20px 0;
}

.ex-reason_box h3{
    text-align: center
}

.ex-reason_box img {
    float: none;
}

.ex-reason_txt{
    float: none;
    max-width: 100%;
}

.midashi_white{
    margin: 0 10px 30px;
}
    }

/*▲高額買取ができる理由*/


/*サイトマップ▼*/
.mapbox230{
	width: 230px;
	margin-right: 30px;
}
	
.mapbox230:last-child{
	margin-right: 0;
}
	
.mapbox230 ul{
	margin-top: 20px;
	margin-left: 0;
   	padding-left: 0;
	list-style: none;
}
	
.mapbox230 ul li i{
	padding-right: 1em;
	color: #252525;
}

@media screen and (max-width: 480px) {
.mapbox230{
	width: 100%;
	margin-left: 0;
	margin-right: 0;
}
		
}
/*▲サイトマップ*/

/*LINE査定▼*/
.box_bor{
		width: 1000px;
		padding: 30px;
		box-sizing: border-box;
        border: 2px solid #252525;
		background: #fff;
	}

.box_bor p{
	margin: 0;
}
	
.line_id{
		background: url(https://kaitori-champ.com/themes/site2020/images/line_satei/line_searchbox.jpg)no-repeat;
		width: 431px;
		font-size: 25px;
		font-weight: bold;
	}
	
.line_id a{
		width: 431px;
		height: 68px;
		padding: 20px 0 0 120px;
		box-sizing: border-box;
		display: block;
	}
	
.wi_auto620{
		width: 620px;
		margin: 0 auto;
	}

.mL30{
		margin-left: 30px;
	}
	
.three_box{
		border: 2px solid #252525;
		margin-left: 20px;
		width: 320px;
		float: left;
		background: #fff;
	}
	
.three_box:first-child{
		margin-left: 0;
	}
	
	
.mlr_7{
		margin-left: 7px;
		margin-right: 7px;
	}
	
.ml25_box{
		width: 320px;
		float: left;
		margin-left: 25px;
	}
	
.ml25_box:first-child{
		margin-left: 0;
	}
	
.mB20{
		margin-bottom: 20px;
	}
	
.mB30{
		margin-bottom: 30px;
	}
	
.mB50{
		margin-bottom: 50px;
	}
	
.fs20p{
		font-size: 20px !important;
    	font-weight: bold !important;
	}


/*▲LINE査定*/


/*見積もりパーツ*/
.whitebox{
        background: #fff;
        border: 2px solid #252525;
        width: 100%;
        max-width: 1000px;
        padding: 60px 30px;
        margin: 0 auto;
        box-sizing: border-box;
}

.p0{padding: 0 !important;}
    
.dv{display: block;}
/*768px以上の画面ではクリックできない*/
@media screen and (min-width: 768px) {
	.tel{pointer-events: none;
        text-decoration: none;
	}
}

/*4つ並びパーツ*/
dd{margin: 0;}
.gla-summary{padding: 0 10px;}

.servicebtn_bg_s2 {
    background: url(https://kaitori-champ.com/themes/site2020/images/for_office/btn_red_nontxt.jpg)no-repeat;
    width: 407px;
    margin: 0 auto;
    font-size: 23px;
    color: #FFF;
}

.servicebtn_bg_s2 a {
    color: #fff;
    font-weight: bold;
    display: block;
    width: 407px;
    height: 86px;
    padding: 25px 0 0 3em;
    box-sizing: border-box;
}

.servise_listbox2b {
    width: 226px;
    background: #fff;
    padding: 10px 15px;
    box-sizing: border-box;
    border: 2px solid #242424;
    text-align: left;
}

/*データ消去ページ*/
.servise_listbox2c {
    width: 226px;
    background: #fff;
    padding: 0;
    box-sizing: border-box;
    border: 2px solid #242424;
    text-align: left;
}

.servise_listbox2c dl{
	margin-top: 20px;
}

.servise_listbox2c2 {
    width: 226px;
    background: #fff;
    padding: 0;
    box-sizing: border-box;
    border: 2px solid #242424;
    text-align: left;
	height: 415px;
}

.servise_listbox2c2 dl{
	margin-top: 20px;
}

.hei_2{
	border-bottom: 2px solid #000;
    padding: 20px 0;
    margin: 0 auto;
}

.hei_2_2{
	border-bottom: 2px solid #000;
    padding: 45.5px 0;
    margin: 0 auto;
}

.hei_2_3{
	border-bottom: 2px solid #000;
    padding: 28.5px 0;
    margin: 0 auto;
}

.hei_2_4{
	border-bottom: 2px solid #000;
    padding: 42px 0;
    margin: 0 auto;
}

.hei_2 img{
	margin: 0 auto;
    display: block;
}

.hei_2_2 img{
	margin: 0 auto;
    display: block;
}

.hei_2_3 img{
	margin: 0 auto;
    display: block;
}

.hei_2_4 img{
	margin: 0 auto;
    display: block;
}

.bor_b{
	border-bottom: 2px solid #000;
}

.servise_listbox_2cl{
		width:46%;
		background: #fff;
		margin: 15px 20px 30px;
		text-align: center;
		/*padding: 10px 15px 30px;*/
		box-sizing: border-box;
		 border:2px solid #242424;
	}
	
.servise_listbox_2cl dl dd{
	margin: 0;
    text-align: left;
    height: 170px;
    line-height: 1.7em;
	padding: 20px 10px 10px 10px ;
	}

.servise_listbox_2cl dl dt{
	padding: 25px 0px 13px 0px;
    margin: 0 10px;
}

.servise_listbox_2cl img{
	width: 100%;
	vertical-align:top;
}
    
.d_f{
    display: flex;
    justify-content: space-between;
}

p.n_p{
	padding: 0;
	margin-bottom: 10px;
    text-align: center;
}

.fs_15{
	font-size: 1.5em !important;
}

.fs_19{
	font-size: 1.9em !important;
}

.box_plus{
	width: 40%;
	border: 2px solid #000;
	padding: 20px;
}

.t_cn{
	text-align: center !important;
}

.n_padd{
	padding: 0 !important;
}

/*＋マーク*/
.dli-plus {
  display: inline-block;
  vertical-align: middle;
  color: #333;
  line-height: 1;
  width: 1em;
  height: 0.1em;
  background: currentColor;
  border-radius: 0.1em;
  position: relative;
	margin-top: 13%;
}

.dli-plus::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: inherit;
  border-radius: inherit;
  transform: rotate(90deg);
}

.ex-reason_box2{
    border: 2px solid #252525;
    background: #fff;
    width: 100%;
    max-width: 1000px;
    margin:0 auto 30px;
    box-sizing: border-box;
    }

.ex-reason_box2 img{
    float: right;
    } 

/*▲データ消去ページ*/

/*サービスをご用意パーツ*/
.d_f2{
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}
.service_wrap{
    max-width: 700px;
    width: 100%;
    margin: 0 auto;
}


/*タブ4つパーツ*/
	/*tabの全体枠*/
	.tabpart4 {
		display: flex;
		flex-wrap: wrap;
		max-width: 1000px;
		background: #fff;
		border: 2px solid #252525;
	  }

	/*inputを非表示にする*/
	.input {
	  position: absolute;
	  opacity: 0; }

	/*tabボタン部分*/
	.tab-label2 {
		width: 25%;
		padding: 18px 15px;
		box-sizing: border-box;
		background: #e5e5e5;
		text-align: center;
		cursor: pointer;
		font-weight: bold;
		font-size: 18px;
		color: #252525;
		margin-bottom: 0;
		transition: background 0.1s, color 0.1s; 
		 border: 2px solid #252525;
		border-top:none;
	}


	.tab-label2:hover {
	  background: #d8d8d8; }

	.tab-label2:active {
	  background: #ccc; }

	.input:checked + .tab-label2 {
		position: relative;
	  background: #ff5025;
	  color: #fff; }

	.input:checked + .tab-label2:before {
		position: absolute;
		top: 6px;
		left: 6px;
		width: 97%;
		height: 95%;
		content: '';
		background: #ff5025;
		z-index: -99;
	}

	@media (max-width: 768px){
	  .tab-label2 {
		width: 100%; }

	.tab-label2:after {
		width: 0;
		height: 0;   
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-top: 10px solid #fff;
		}}
	/*tabの本文エリア*/
	.tab-panel2 {
	  display: none;
	  padding: 40px 30px 0;
	  background: #fff; 
		width: 1000px;
	}

	.tab-panel2 img{
		display: block;
		margin: 0 auto;
		}

	@media (min-width: 769px) {
	  .tab-panel2 {
		order: 99; } }
	.input:checked + .tab-label2 + .tab-panel2 {
		display: block; }


.fw_b{
	font-weight: bold;
	}
	
.font_ore{
	color: #ff5025;
	}

.fs_14{
	font-size: 14px;
	font-weight: 100;
	}
	
/*タブ5つパーツ*/	
	/*tabの全体枠*/
	.tabpart4 {
		display: flex;
		flex-wrap: wrap;
		max-width: 1000px;
		background: #fff;
		border: 2px solid #252525;
	  }

	/*inputを非表示にする*/
	.input {
	  position: absolute;
	  opacity: 0; }

	/*tabボタン部分*/
	.tab-label3 {
		width: 20%;
		padding: 18px 15px;
		box-sizing: border-box;
		background: #e5e5e5;
		text-align: center;
		cursor: pointer;
		font-weight: bold;
		font-size: 18px;
		color: #252525;
		margin-bottom: 0;
		transition: background 0.1s, color 0.1s; 
		 border: 2px solid #252525;
		border-top:none;
	}


	.tab-label3:hover {
	  background: #d8d8d8; }

	.tab-label3:active {
	  background: #ccc; }

	.input:checked + .tab-label3 {
		position: relative;
	  background: #ff5025;
	  color: #fff; }

	.input:checked + .tab-label3:before {
		position: absolute;
		top: 6px;
		left: 6px;
		width: 97%;
		height: 95%;
		content: '';
		background: #ff5025;
		z-index: -99;
	}

	@media (max-width: 768px){
	  .tab-label3 {
		width: 100%; }

	.tab-label3:after {
		width: 0;
		height: 0;   
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-top: 10px solid #fff;
		}}
	/*tabの本文エリア*/
	.tab-panel3{
	  display: none;
	  padding: 50px 30px 50px;
	  background: #fff; 
		width: 1000px;
	}

	.tab-panel3 img{
		display: block;
		margin: 0 auto;
		}

	@media (min-width: 769px) {
	  .tab-panel3 {
		order: 99; } }
	.input:checked + .tab-label3 + .tab-panel3 {
		display: block; }

/*ボックス内微調整*/
.box_underbor{
		widows: 900px;
		margin: 0 auto 20px;
		border-bottom: 2px dashed #252525;
	}

/*タブ1つバージョン*/
	.tabpart4 {
		display: flex;
		flex-wrap: wrap;
		max-width: 1000px;
		background: #fff;
		border: 2px solid #252525;
	  }

	.input {
	  position: absolute;
	  opacity: 0; }


	.tab-label4 {
		width: 100%;
		padding: 18px 15px;
		box-sizing: border-box;
		background: #e5e5e5;
		text-align: center;
		cursor: pointer;
		font-weight: bold;
		font-size: 18px;
		color: #252525;
		margin-bottom: 0;
		transition: background 0.1s, color 0.1s; 
		 border: 2px solid #252525;
		border-top:none;
	}


	.tab-label4:hover {
	  background: #d8d8d8; }

	.tab-label4:active {
	  background: #ccc; }

	.input:checked + .tab-label4 {
		position: relative;
	  background: #ff5025;
	  color: #fff; }

	.input:checked + .tab-label4:before {
		position: absolute;
		top: 6px;
		left: 6px;
		width: 97%;
		height: 95%;
		content: '';
		background: #ff5025;
		z-index: -99;
	}

	@media (max-width: 768px){
	  .tab-label4 {
		width: 100%; }

	.tab-label4:after {
		width: 0;
		height: 0;   
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-top: 10px solid #fff;
		}}

	.tab-panel4{
	  display: none;
	  padding: 10px 30px 50px;
	  background: #fff; 
		width: 1000px;
	}

	.tab-panel4 img{
		display: block;
		margin: 0 auto;
		}

	@media (min-width: 769px) {
	  .tab-panel4 {
		order: 99; } }
	.input:checked + .tab-label4 + .tab-panel4 {
		display: block; }

/*タブ3つ色替えバージョン*/
	.tab-label5_1 {
		width: 33.3%;
		padding: 18px 15px;
		box-sizing: border-box;
		background: #e5e5e5;
		text-align: center;
		cursor: pointer;
		font-weight: bold;
		font-size: 18px;
		color: #252525;
		margin-bottom: 0;
		transition: background 0.1s, color 0.1s; 
		 border: 2px solid #252525;
		border-top:none;
	}


	.tab-label5_1:hover {
	  background: #252525;
	  color:#fff; }

	.tab-label5_1:active {
	  background: #ccc; }

	.input:checked + .tab-label5_1 {
		position: relative;
	  background: #252525;
	  color: #fff; }

	.input:checked + .tab-label5_1:before {
		position: absolute;
		top: 6px;
		left: 6px;
		width: 97%;
		height: 95%;
		content: '';
		background: #252525;
		z-index: -99;
		color: #fff;
	}

	@media (max-width: 768px){
	  .tab-label5_1 {
		width: 100%; }

	.tab-label5_1:after {
		width: 0;
		height: 0;   
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-top: 10px solid #fff;
		}}


	.tab-label5_2 {
		width: 33.4%;
		padding: 18px 15px;
		box-sizing: border-box;
		background: #ffb4a1;
		text-align: center;
		cursor: pointer;
		font-weight: bold;
		font-size: 18px;
		color: #252525;
		margin-bottom: 0;
		transition: background 0.1s, color 0.1s; 
		 border: 2px solid #252525;
		border-top:none;
	}

	.tab-label5_2:hover {
	  background: #ff5025; }

	.tab-label5_2:active {
	  background: #ffb4a1; }

	.input:checked + .tab-label5_2 {
		position: relative;
	  background: #ff5025;
	  color: #fff; }

	.input:checked + .tab-label5_2:before {
		position: absolute;
		top: 6px;
		left: 6px;
		width: 97%;
		height: 95%;
		content: '';
		background: #ff5025;
		z-index: -99;
	}

	@media (max-width: 768px){
	  .tab-label5_2 {
		width: 100%; }

	.tab-label5_2:after {
		width: 0;
		height: 0;   
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-top: 10px solid #fff;
		}}

	.tab-panel5{
	  display: none;
	  padding: 50px 30px 50px;
	  background: #fff; 
		width: 1000px;
	}

	.tab-panel5 img{
		display: block;
		margin: 0 auto;
		}

	@media (min-width: 769px) {
	  .tab-panel5 {
		order: 99; } }
	.input:checked + .tab-label5_1 + .tab-panel5 {
		display: block; }
	
		
	@media (min-width: 769px) {
	  .tab-panel5 {
		order: 99; } }
	.input:checked + .tab-label5_2 + .tab-panel5 {
		display: block; }


/*原状回復工事ページ*/
.restration_table{
	width: 1100px;
	border-collapse:collapse;
	}
	
.restration_table th{
	width: 30%;
	text-align: center;
	border-bottom: 3px solid #252525;
	border-right: 3px solid #252525;
	border-left: 3px solid #252525;
	border-top: 3px solid #252525;
	padding: 20px;
	}
	
.restration_table td{
	position: relative; 
	text-align: center;
	border-bottom: 3px solid #252525;
	border-right: 3px solid #252525;
	border-left: 3px solid #252525;
	border-top: 3px solid #252525;
	padding-left: 20px;
	padding-top: 20px;
	}
	
.restration_table td.rev_gray:after{
	position: absolute; 
	top: 6px; 
	left: 6px; 
	width: 99%;
    height: 95%;
    content: '';
    background: #c8c8c8;
    z-index: -99;
	}
	
.restration_table td.tab_red:after{
	position: absolute; 
	top: 6px; 
	left: 6px; 
	width: 99%;
    height: 95%;
    content: '';
    background: #ff5025;
    z-index: -99;
	}
	
	.mg_boxP{
		margin: 20px 0 0 0 !important;
	}
	
	.midashi1_2{
		border-bottom: 3px dashed #252525;
		background: none !important;
		padding-bottom: 5px;
		text-align: left;
	}
	


.servise_listbox dl dd.box_h175 {
    margin: 0;
    text-align: left;
    height: 175px;
    line-height: 1.7em;
}

/*データ消去*/
.mb20{margin-bottom: 20px;}
.mb40{margin-bottom: 40px;}
    
.midashi2 {
    max-width: 1000px;
    border-bottom: 3px dashed #252525;
    padding-bottom: 5px;
    margin: 0 auto 30px;
	background: none !important;
 }

.dash_a {
    border-bottom: 2px dashed #252525;
    text-align: center;
    margin-bottom: 20px;
	background: none !important;
}

.whitebox{
        background: #fff;
        border: 2px solid #252525;
        width: 100%;
        max-width: 1000px;
        padding: 60px 30px;
        margin: 0 auto 60px;
        box-sizing: border-box;
}

/*お問い合わせ▼*/
.boxtel{
border: 3px solid #f5cd49;
padding: 20px;
margin-bottom: 60px;
text-align: left;
line-height: 1.7em;
		}

.boxtel p{
	padding: 0!important;
}

.boxtel2{
border: 3px solid #f5cd49;
padding: 20px 20px 0;
margin-bottom: 0px;
text-align: left;
		}
		
.mali_line{
border-bottom: 1px solid #252525;
padding-left: 5px;
padding-bottom: 5px;
padding-top: 5px;
text-align: center;
margin-bottom: 10px;
		}
/*お問い合わせ▲*/

/*プライバシーポリシー 改正電気通信事業法*/
.informative-data{
		text-align: right;
		font-size: 14px;
    margin-bottom: 20px;
	}	

/*プライバシーポリシー 改正電気通信事業法*/

/*スマホcss*/
@media screen and (max-width: 480px) {

.whitebox{
        width: 95%;
        max-width: 100%;
        padding: 50px 20px;
}
}
    
.cp_qa{text-align: left;}

/* マーカー線・黄色 */
.marker7{
background:linear-gradient(transparent 75%, #fff799 75%);
font-weight:bold; 
}
.skill_allwrap{
    display: flex;
    width: 100%;
    justify-content: space-between;
}

.skill_allwrap p{text-align: left;}

.bg-blue {
    background: #378daa;
    color: #fff;
}

.bg-gray {
    background: #A2A2A2;
    color: #fff;
}

.skill_parent{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 45%;
    align-items: flex-start;    
}

.skill_child{width: 45%;}

.mt-a{margin-top: auto;}

.skill_child img {
    display: block;
    width: 100%;
    margin: 0 auto 20px;
}

.skill_child2{ width: 100%;}

.skill_p{
    width: 50%;
    margin: 0 auto;
}
.skill_child2 img{
    display: block;
    margin: 0 auto 20px;
}
    
.txt_l{text-align: left;}

.flow_parent{
    display: flex;
    justify-content: space-between;
    width: 100%;
    max-width: 1000px;
    margin: 30px auto 60px;
}

.flow_child{display: flex;}

.flow_arrow{
    display: flex;
    justify-content: center;
    align-items: center;
}

*{
   /* box-sizing: border-box;*/
    margin: 0;
    padding: 0;
}

.content{
    margin: 0 auto;
    padding: 40px;
}

.modal{
    display: none;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
}

.modal__bg{
    background: rgba(0,0,0,0.8);
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9998;
}

.modal__content{
    background: #fff;
    left: 50%;
    padding: 20px;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 50%;
    text-align: center;
    border-radius: 5px;
    z-index: 9999;
}

.a1{
    width: 30%;
    box-sizing: border-box;
    border: 1px solid #FF5126;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.a1_2{
    margin-bottom:auto;
    padding: 20px 0;
}

.a1 h3{
    background: #FF5126;
    color: #fff;
    text-align: center;
}

.takeshita{
    width: 60%;
    box-sizing: border-box;
    border: 1px solid #339EBF;
}

.takeshita h3{
    background: #339EBF;
    color: #fff;
    text-align: center;
}

.takeshita_parent{
    display: flex;
    justify-content: space-around;
    width: 100%;
    padding: 0 20px;
    box-sizing: border-box;
    flex-wrap: wrap;
}

.takeshita_parent .box:nth-of-type(1){
    width: 100%; 
    text-align: center;
    padding: 20px 0;
}

.takeshita_parent .box:nth-of-type(2){width: 50%;}

.takeshita_parent .box:nth-of-type(3){width: 50%;}

.takeshita_parent .box:nth-of-type(4){width: 50%;}

.takeshita_parent .box:nth-of-type(5){width: 50%;}

.btn1{
    border: 2px solid #252525;
    max-width: 250px;
    margin: 20px auto 0;
    text-align: center;
}

.flow_no{
    border: 2px solid #252525;
    max-width: 250px;
    background: #252525;
    color: #fff;
    box-sizing: border-box;
    margin: 0 auto;
}

.flow_no a{
    display: block;
    color: #fff;
}

.flow_no span{
   display: inline-block;
    background: #fff;
    color: #252525;
    padding: 10px;
    margin-right: 5px;
}
    
.cost_parent{
    display: flex;
    justify-content: space-around;
    width: 100%;
    align-items: flex-start;
}

.cost_parent img{max-width: 50%;}

.cost_child{
    width: 50%;
    box-sizing: border-box;
}

.cost_nomal{
    background: #C8C8C8;
    padding: 20px;
    text-align: center;
}

.cost_a1{
    background: #FF5025;
    padding: 20px;
    color: #fff;
    text-align: center;  
}

.area_parent{
    display: flex;
    justify-content: space-between;
    width: 100%; 
}

.area_parent img{max-width: 30%;}

.area_child{width: 65%;}

.pc_none{display: none;}


/*記事ページタグ表示*/
.tag-cloud-item1,.tag-cloud-item2 {
    font-size: 12px;
}

.tag-cloud-item3,.tag-cloud-item4,.tag-cloud-item5 {
    font-size: 15px;
}

.tag-cloud-item6,.tag-cloud-item7,.tag-cloud-item8,.tag-cloud-item9,.tag-cloud-item10,.tag-cloud-item11,.tag-cloud-item12,.tag-cloud-item13 {
    font-size: 17px;
}

.tag-cloud-item14,.tag-cloud-item15,.tag-cloud-item16,.tag-cloud-item17,.tag-cloud-item18,.tag-cloud-item19 {
    font-size: 19px;
}

.tag-cloud-item20,.tag-cloud-item21,.tag-cloud-item22,.tag-cloud-item23,.tag-cloud-item24,.tag-cloud-item25,.tag-cloud-item26,.tag-cloud-item27,.tag-cloud-item28,.tag-cloud-item29, .tag-cloud-item30{
    font-size: 22px;  
}

/*買取ブログ_2カラム用エントリーサマリー*/
.kaitori_box_bl{
		width: 150px;
		border: none;
		margin-left: 20px;
		/*margin-top: 15px;*/
		position: relative;
		padding-bottom: 20px;
		background: #fff;
	}
	
	.kaitori_bo_bl:first-child{
		margin-left: 0;
	}
	
	.kaitori_box_bl img{
		/*width: 100%;*/
		width: 150px;
		/*height: 165px;*/
		object-fit: cover;
	}

	.kaitori_box_bl p.s_text{
		padding: 0px 18px;
    	text-align: left;
	}

	.box_grnre_bl{
		color: #fff;
		background: #252525;
		padding: 7px !important;
		position: absolute;
		top: 120px;
    	left: 20px;
		opacity: 0.8;
	}

	.kaitori_ttl_bl{
		font-size: 15px !important;
		margin: 20px 0 5px !important;
		height: 85px;
		font-weight: 200;
		text-align: left;
		padding: 0px !important;
		background: none !important;
	}

	.box_y_bl{
		background: #f4bb00;
		padding: 0px;
		margin: 0 auto;
		display: block;
		text-align: center;
	}

	.tex_r_bl{
		color: #d94538;
		font-weight: bold;
		font-size: 1.2em;
		margin: 0 auto;
		display: block;
		text-align: center;
	}

/*TOPページnewスライド*/
.top_summry{
	background: url(https://kaitori-champ.com/themes/site2020/images/top/slider/background_2.jpg)center top repeat;

    min-height: 50vh;
    /*width: 100vw;*/
    display: block;
	margin-bottom: 20px;
    padding: 0 0 5px;
	
}

.top_summry p{
	margin-top: 0;
   /* margin-bottom: 30px;*/
    font-size: 16px;
    line-height: 1.7;
}

.top_f_w{
	text-align: center;
    font-size: 30px !important;
    font-weight: bold;
    color: #fff;
	padding-top: 20px !important;
	padding-bottom: 20px;
}

.w1000{
	width: 1000px;
	margin: 0 auto;
}

.box_grnre_top{
		color: #fff;
		background: #252525;
		padding: 7px !important;
		position: absolute;
		top: 130px;
    	left: 72px;
		opacity: 0.8;
}

.kaitori_ttl_top{
		font-size: 16px !important;
		margin: 20px 10px 0 !important;
    	height: 110px;
		font-weight: bold;
		text-align: left;
		padding: 0px !important;
		background: none !important;
	    line-height: 1.4em;
	}

.tex_r_bl30{
		color: #d94538;
		font-weight: bold;
		font-size: 30px;
		display: block;
		text-align: center;
	}

.js-slider_top .slick-prev {
    left: 66px;
}

.js-slider_top .slick-next {
    right: 66px;
}

.js-slider_top .kaitori_box {
    width: 228px;
    border: 0; 
    margin-left: 60px;
	margin-bottom: 20px;
    /* margin-top: 15px; */
    position: relative;
    background: #fff;
    box-shadow: 4px 4px 10px #252525;
	padding: 0;
}

.js-slider_top .kaitori_box p{
	padding: 0 10px;
	margin-bottom: 20px;
}

.js-slider_top .slick-dots {
    position: relative;
    clear: both;
    margin: 0;
    padding: 0;
    text-align: center;
    list-style: none;
}

/*買取ブログ用買取実績スライダー*/
.js-slider_blog .slick-prev {
    left: 10px;
    background: url(https://kaitori-champ.com/themes/site2020/images/entry/arrow_li.png) no-repeat;
	height: 62px;
    width: 40px;
}

.js-slider_blog .slick-next {
    right: 10px;
    background: url(https://kaitori-champ.com/themes/site2020/images/entry/arrow_le.png) no-repeat;
	height: 62px;
    width: 40px;
}


.js-slider_blog .slick-dots li button{
	position: relative;
    display: inline-block;
    width: 15px;
    height: 15px;
    margin: 0 8px;
    font-size: 0;
    background: #aaa;
    border: 1px solid transparent;
    border-radius: 7px;
    content: "";
}

.js-slider_blog .slick-dots li.slick-active button {
    background: #c41134;
}

/*TOPページ実績ジャンル用slider*/
.js-slider_genre .slick-prev {
    left: 0px;
    background: url(https://kaitori-champ.com/themes/site2020/images/top/slider/arrow_genre_le.png) no-repeat;
    width: 40px;
}

.js-slider_genre .slick-next {
    right: 10px;
    background: url(https://kaitori-champ.com/themes/site2020/images/top/slider/arrow_genre_ri.png) no-repeat;
	height: 62px;
    width: 40px;
}

.js-slider_genre .slick-dots {
    display: none !important;
}


@media screen and (max-width: 480px) {
 body{width: 100%;}

.pc_none{display: block;}
    
.sp_none{display: none;}

.skill_allwrap{display: block;} 
    
.skill_parent{width: 100%;}

.skill_child{width: 45%;}

.flow_parent{display: block;}

.flow_child{display: flex;}

.flow_arrow{display: none;}

.modal__content{width: 80%;}

.a1{
    width: 95%;
    /*margin-bottom: 20px;*/
	margin: 0 auto 20px;
}    
    
.a1_2{margin-bottom: 40px;}

.takeshita{width: 95%; margin: 0 auto;}

.takeshita_parent{width: 95%;}

.takeshita_parent .box:nth-of-type(2){width: 100%;}
    
.takeshita_parent .box:nth-of-type(3){width: 100%;}

.takeshita_parent .box:nth-of-type(4){width: 100%;}

.takeshita_parent .box:nth-of-type(5){width: 100%;}

.cost_parent{display: block;}

.cost_child{
    width: 100%;
    margin-bottom: 30px;
 }

.cost_parent img {max-width: 100%;}
    
.area_parent {display: block;}

.area_parent img {
    max-width: 100%;
    margin-bottom: 20px;
}

.area_child{
    width: 100%;
    margin-bottom: 40px;
}
    
.area_child h5{text-align: center;}
}


/*固定ページ買取blog用パーツ*/
.kaitori_box_kaitori{
        width: 228px;
		height: 320px;
        border: 1px #252525 solid;
        margin-right: 15px;
        margin-left: 5px;
        margin-top: 15px;
        position: relative;
        padding-bottom: 20px;
        background: #fff;
    }
    .kaitori_box_kaitori img{
        /*width: 100%;*/
        width: 228px;
        height: 165px;
        object-fit: cover;
    }

 

    .kaitori_box_kaitori p.s_text{
        padding: 0px 18px;
        text-align: left;
    }
    
    .kaitori_box_kaitori h3{
        padding: 0px 18px;
        text-align: left;
        margin-top: 25px;
    }


.entry{
	border-bottom:none;
}


.fo_title{
	pointer-events: none;
}


.line_h3{
	line-height: 3em;
	font-size: 14px;
}


/*▼Start Headerインフォメーション*/
.h-info_wrap{
	border:#D94538 solid 5px;
	padding: 15px;
	text-align: center;
	margin-bottom: 20px;
	
	}
.info-boldTxt {
	color: #d94538;
	font-weight: 600;
	font-size: 22px;
	margin-bottom: 10px;
	display: block;

}

.header-info {
	max-width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

.h-info_nTxt{
	font-size: 18px;
}
	
/*HeaderインフォメーションEnd▲*/

/*PC版表示させない▼*/
.sp_dis{
	display: none;
}

/*PC版表示させない▲*/

.mL10px{
		margin-left: 10px;
	}

/*2103データ消去ページ改修*/
.erase_service_parentbox{
    width: 100%;
    max-width: 1000px;
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}

.erase_service_listbox{
    width: 30%;
    background: #fff;
    border: 2px solid #252525;
    margin-bottom: 30px;
    padding: 20px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
}

.erase_service_listbox dt{
    font-size: 16px;
}

.erase_service_listbox dd{
    text-align: left;
    margin: 20px 0;
}

.erase_service_listbox img{
    width: 100%;
    display: block;
    margin-top: auto;
}

.cp_qa2 *, .cp_qa2 *:after, .cp_qa2 *:before {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.cp_qa2 .cp_actab2 {
	position: relative;
	overflow: hidden;
	width: 100%;
	border: 2px solid #252525;
    margin-bottom: 30px;
	color: #1b2538;
}
.cp_qa2 .cp_actab2 input {
	position: absolute;
	opacity: 0;
}
/* 質問 */
.cp_qa2 .cp_actab2 label {
	font-weight: bold;
	line-height: 1.6;
	position: relative;
	display: block;
	margin: 0 0 0 0;
	padding: 1em 2em 1em 1em;
	cursor: pointer;
	
}
.cp_qa2 .cp_actab2 label:hover {
	color: #00838F;
}
/* 答え */
.cp_qa2 .cp_actab2 .cp_actab-content2 {
	overflow: hidden;
	max-height: 0;
	-webkit-transition: max-height 0.5s ease;
	        transition: max-height 0.5s ease;
	color: #252525;
	background: #fff;
    padding: 0 20px;
}
.cp_qa2 .cp_actab2 .cp_actab-content2 p {
	margin: 1em;
}

.cp_actab-content2 table{
    border-collapse: collapse;
    width: 100%;
    box-sizing: border-box;
}

.cp_actab-content2 th, .cp_actab-content2 td {
    border: 1px solid #707070;
}

.cp_actab-content2 th{
    background: #DEDEDE;
    text-align: left;
    padding: 10px;
}
.cp_actab-content2 td{
    padding: 10px;
}

/* 質問を開いた時の仕様 */
/* --アイコン */
.cp_qa2 .cp_actab2 input:checked ~ label {
	color: #00838F;
}
/* --答えの高さ */
.cp_qa2 .cp_actab2 input:checked ~ .cp_actab-content2 {
	max-height: 40em;
}
/* 質問をクリックした時のアイコンの動き */
.cp_qa2 .cp_actab2 label::after {
	line-height: 1.6;
	position: absolute;
	top: 50%;
	right: 0;
	display: block;
	width: 3em;
	margin-top: -12.5px;
	-webkit-transition: all 0.5s ease;
	        transition: all 0.5s ease;
	text-align: center;
}
.cp_qa2 .cp_actab2 input[type=checkbox] + label::after {
	content: '▼';
}
.cp_qa2 .cp_actab2 input[type=checkbox]:checked + label::after {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

.erace_flowbox{
    padding: 20px;
    margin: 0 auto;
    width: 100%;
    max-width: 1000px;
    background: #fff;
    border: 1px solid #FF5126;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
}

.erace_flowbox_ttl{
    color: #fff;
    background: #FF5126;
    padding: 5px;
}

.erace_flowbox_inner{
    width: 33%;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    margin-bottom: 30px;
}

.erace_flowbox .flow_no{
    margin-bottom: 20px;
    padding: 0;
    text-align: left;
    width: 100%;
}

.erace_flowbox .flow_no span{
    text-align: center;
}


.erace_flowbox_inner img{
    display: block;
    margin: 0 auto 20px;
}

.erace_flowbox_inner .btn1{
    padding: 5px;
    width: 100%;
}

.crash_box{
    width: 100%;
    max-width: 1000px;
    display: flex;
    justify-content: space-around;
    margin: 0 auto 40px;
}

.crash_inner{
    width: 45%;
    max-width: 480px;
}

.js-modal-open{
    display: block;
}

/*▼買取きんがくん関係*/
.w1000{
	width: 1000px;
	margin: 0 auto;
	line-height: 1.7em;
	}

.m_auto img{
	margin: 0 auto;
	display: block;
	}
	
.y_bk{
	background: #F4BB00;
	padding-top: 20px;
    padding-bottom: 20px;
	text-align: center;
	font-weight: bold;
	font-size:1.5em;
	}
	
.o_font{
	color: #FF5025;
	font-size: 2.5em;
	text-align: center;
	font-weight: bold;
	}
	
.btn_ywB {
    position: relative;
    padding: 1rem 2rem calc(1rem + 10px);
    background: #F4BB00;
    width: 320px;
    display: block;
    font-weight: bold;
    font-size: 1.3em;
    text-align: center;
    margin: 55px auto 0px;
    background-position-x: 4%;
    background-position-y: 38%;
}
	
.btn_ywB:before {
    position: absolute;
    top: -6px;
    left: -6px;
    width: 99.6%;
    height: 95%;
    content: '';
    border: 3px solid #252525;
}

/*pc版一覧*/
.box_c_all{
	width: 100%;
	/*flex-wrap:wrap;
	display: flex;
	justify-content: space-between;*/
	}

.box_c_all:after{
    content: ""; 
    display: block; 
    clear: both;
}
	
/*.box_c_all:after {
    content: "";
    width: 55%;
    margin: 8px;
}*/

.box_choi:first-child {
  margin-left:0px;
}

.box_choi:nth-child(8){
	margin-left:0px;
	clear: both;
}

.box_choi:nth-of-type(n+8) {
  margin-top:20px;
}

.box_choi a{
	width: 130px;
	height: 130px;
	padding: 10px;
	border: 3px solid #252525;
	text-align: center;
	box-sizing: border-box;
	background-color: #fff;
	display: block;
	}
	
	
.box_choi a:hover{
	background-color: #F4BB00;
	color: #252525;
	opacity: 1;
	}
	
.box_choi p{
	width: 130px;
	line-height: 1.2em;
    margin-top: 4px;
}

/*.box_choi button{
	width: 130px;
	height: 130px;
	padding: 10px;
	border: 3px solid #252525;
	text-align: center;
	box-sizing: border-box;
	background-color: #fff;
	display: block;
	}
	
.box_choi button:hover{
	background-color: #F4BB00;
	color: #252525;
	opacity: 1;
	}*/
	
.box_choi input[type=radio] {
display: none; /* checkboxを非表示にする */
}
	
input[type="radio"]:checked + label {
background: #F4BB00;/* マウス選択時の背景色を指定する */
}
	
.box_choi label {
	display: block;
    width: 130px;
	height: 130px;
	padding: 10px;
	border: 3px solid #252525;
	text-align: center;
	box-sizing: border-box;
	background-color: #fff;
}
	
.box_choi label input:checked + span {
    background-color: #F4BB00;
	color: #252525;
	opacity: 1;
}

/*.box_choi img{
	width: 70%;
		}*/
	
.box_choi{
	position   : relative;
    float: left;
    margin-left: 10px;
	}
	
.box_choi:hover .balloon {
  	display: inline;    /* インライン要素として表示 */
	}

.dummy{
	width: 130px;
	height: 130px;
    visibility: hidden; 
}
	
.balloon {
  position   : absolute;                /* 親要素を基準 */
  display: none;                        /* 要素を非表示 */
  padding: 2px;                         /* テキストの前後の余白 */
  background-color: rgba(37, 37, 37, 0.80);       /* 背景色（透明度） */
  width:100px;                          /* 吹き出し全体の幅 */
  left : 3%;                           /* 表示位置 */
  bottom : 100%;                        /* 表示位置 */
  margin-bottom : 12px;                 /* 表示位置 */
  font-size: 80%;                       /* 文字サイズ */
	padding: 10px;
	color: #fff;
	line-height: 1.2em;
}
.balloon:after{
  border-top: 12px solid rgba(37, 37, 37, 0.80);    /* 吹き出し口の高さ・色 */
  border-left: 10px solid transparent;    /* 吹き出し口の幅１／２ */
  border-right: 10px solid transparent;   /* 吹き出し口の幅１／２ */
  bottom: -12px;                          /* 吹き出し口の位置調整 */
  left : 8%;                              /* 吹き出し口の横位置 */
  content: "";                       /* コンテンツの挿入 */
  position: absolute;                /* 親要素を基準 */
}
	
.textbox_k{
	width: 1000px;
	height: 40px;
	background: #E2E2E2;
	border-radius: 0;
	padding-left: 10px;
	}
	
.pc_none{
	display: none;
	}

/*類似品ページ用*/	
.btn.btn-angle {
  padding-right: 2.5em;
}
.btn.btn-angle::after {
  position: absolute;
  content: "\f054";
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  top: 42%;
  right: 36px;
  left: auto;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
	
li.card-item {
	list-style: none;
	}
.card-item:last-child{
    border-bottom: none;
}

/*製品カテゴリータイトル用*/
.y_bk img{
	width: 4%;
	vertical-align: middle;
}

.ta_c{
	text-align: center;
}

.f_bfont{
	font-weight: bold;
	font-size: 1.1em;
    margin-bottom: 6px;
}

/*買取きんがくん用ヘッダー*/
.navbar li.kaitori_link:nth-child(1) a {
    background: url(https://kaitori-champ.com/media/001/202309/kaitori_search.png) no-repeat;
    padding: 40px 0 0;
    margin-top: 5px;
    background-position-x: 50%;
}
	
/*hover時*/
.navbar li.kaitori_link:nth-child(1):hover a {
    background: url(https://kaitori-champ.com/media/001/202309/kaitori_search_hv.png) no-repeat;
    padding: 40px 0 0;
    margin-top: 5px;
    background-position-x: 50%;
    color: #da5754;
	 border-bottom:  none;
	text-decoration: none;
}

.kaitori_link{
	background: url(https://kaitori-champ.com/media/001/202309/head_kaitori_bk.png) no-repeat;
	background-size: 100%;

	}
	
.kaitori_link a:hover {
    background: url(https://kaitori-champ.com/media/001/202309/head_kaitori_bk.png) no-repeat;
    background-size: 100%;
}

/*2カラム用*/
.w660{
	width: 660px;
    line-height: 1.7em;
	}
	
.textbox_k660{
    width: 660px;
    height: 40px;
    background: #E2E2E2;
    border-radius: 0;
    padding-left: 10px;
}
	
/*pc版一覧*/
.box_c_all660{
	width: 85%;
    margin: 0 auto;
	}

.box_c_all660:after{
    content: ""; 
    display: block; 
    clear: both;
}
	
.box_choi2:first-child {
  margin-left:0px;
}

.box_choi2:nth-child(5){
	margin-left:0px;
	clear: both;
}
	
.box_choi2:nth-child(9){
	margin-left:0px;
	clear: both;
}

.box_choi2:nth-of-type(n+5) {
  margin-top:20px;
}

.box_choi2 a{
	width: 130px;
	height: 130px;
	padding: 10px;
	border: 3px solid #252525;
	text-align: center;
	box-sizing: border-box;
	background-color: #fff;
	display: block;
	}
	
	
.box_choi2 a:hover{
	background-color: #F4BB00;
	color: #252525;
	opacity: 1;
	}
	
.box_choi2 p{
	width: 130px;
	line-height: 1.2em;
	margin: 4px 0 0;
}

	
.box_choi2 input[type=radio] {
display: none; /* checkboxを非表示にする */
}
	
input[type="radio"]:checked + label {
background: #F4BB00;/* マウス選択時の背景色を指定する */
}
	
.box_choi2 label {
	display: block;
    width: 130px;
	height: 130px;
	padding: 10px;
	border: 3px solid #252525;
	text-align: center;
	box-sizing: border-box;
	background-color: #fff;
}
	
.box_choi2 label input:checked + span {
    background-color: #F4BB00;
	color: #252525;
	opacity: 1;
}
	
.box_choi2{
	position   : relative;
    float: left;
    margin-left: 10px;
	}
	
.box_choi2:hover .balloon {
  	display: inline;    /* インライン要素として表示 */
	}

/*2カラム用5個*/
	
.box_choi2_5{
	position   : relative;
    float: left;
    margin-left: 10px;
	}

.box_choi2_5:first-child {
  margin-left:0px;
}

.box_choi2_5:nth-child(6){
	margin-left:0px;
	clear: both;
}
	
.box_choi2_5:nth-child(11){
	margin-left:0px;
	clear: both;
}

.box_choi2_5:nth-of-type(n+6) {
  margin-top:20px;
}

.box_choi2_5 a{
	width: 124px;
	height: 124px;
	padding: 10px;
	border: 3px solid #252525;
	text-align: center;
	box-sizing: border-box;
	background-color: #fff;
	display: block;
	}
	
	
.box_choi2_5 a:hover{
	background-color: #F4BB00;
	color: #252525;
	opacity: 1;
	}
	
.box_choi2_5 p{
	width: 124px;
	line-height: 1.2em;
    margin: 4px 0 0;
}

.box_choi2_5 input[type=radio] {
display: none; /* checkboxを非表示にする */
}
	
.box_choi2_5 label {
	display: block;
    width: 124px;
	height: 124px;
	padding: 10px;
	border: 3px solid #252525;
	text-align: center;
	box-sizing: border-box;
	background-color: #fff;
}
	
.box_choi2_5 label input:checked + span {
    background-color: #F4BB00;
	color: #252525;
	opacity: 1;
}
	
.box_choi2_5:hover .balloon {
  	display: inline;    /* インライン要素として表示 */
	}


	@media screen and (max-width:480px)	{
		.w1000{
			width: 95%;
			margin: 0 auto;
			}
		
		.pc_none{
			display: block;
		}
		
		.sp_none{
			display: none !important;
		}
		
		.o_font{
			font-size: 2em;
			}
		
		.box_c_all{
			width: 100%;
			flex-wrap:wrap;
			display: flex;
			justify-content: space-between;
			margin: 0 auto;
			margin-top: 10px;
			margin-bottom: 30px;
			}		
				
		.box_c_all:after {
			content: "";
			width: 28%;
			/*margin: 8px;*/
		}
		
		.box_choi{
		  width: 30%;
			margin-left: 0;
		}
			
		.box_choi:nth-of-type(n+4) {
		  margin-top:20px;
		}
		
		.box_choi label{
			width: 110px;
			height: 110px;
			font-size: 0.9em;
			}
		
		.box_choi p{
			width: 110px;
			line-height: 1.2em;
			margin-top: 4px;
			font-size: 0.9em;
		}
		
				
		.box_choi a{
			width: 110px;
			height: 110px;
			font-size: 0.9em;
			}
		
		.box_choi br{
			margin-top: -20px;
		}
		
/*		.dummy{
			width: 110px;
			height: 110px;
			visibility: hidden; 
		}*/
		
		.textbox_k{
			width: 100%;
			height: 40px;
			background: #E2E2E2;
			border-radius: 0;
			padding-left: 10px;
			}

	
		.all_box{
			width: 100%;
			flex-wrap:wrap;
			display: flex;
			justify-content: space-between;
		}
		
		.all_box:after {
			content: "";
			width: 27%;
			margin: 8px;
		}
		
		.btn_ywB {
			width: 65%;
			font-size: 19px;
		}
		
		.ta_c{
			text-align: left;
		}
		
		.y_bk{
			font-size: 1.2em;
		}
		
		.y_bk img{
			width: 11%;
			display: inline;
			vertical-align: middle;
		}
		
		/*2カラム用*/
		.w660{
			width: 95%;
			margin: 0 auto;
			}

		.textbox_k660{
			width: 100%;
			height: 40px;
			background: #E2E2E2;
			border-radius: 0;
			padding-left: 10px;
		}
		
		.box_c_all660{
			width: 100%;
			flex-wrap:wrap;
			display: flex;
			justify-content: space-between;
			margin: 0 auto;
			margin-top: 10px;
			margin-bottom: 30px;
			}		
				
		.box_c_all660:after {
			content: "";
			width: 28%;
			/*margin: 8px;*/
		}
		
		.box_choi2{
		  width: 30%;
			margin-left: 0;
		}
			
		.box_choi2:nth-of-type(n+4) {
		  margin-top:20px;
		}
		
		.box_choi2 label{
			width: 105px;
			height: 105px;
			font-size: 0.9em;
			}
		
		.box_choi2 p{
			width: 105px;
			line-height: 1.2em;
			margin-top: 4px;
			font-size: 0.9em;
		}
		
		.box_choi2_5{
		  width: 30%;
			margin-left: 0;
		}
			
		.box_choi2_5:nth-of-type(n+4) {
		  margin-top:20px;
		}
		
		.box_choi2_5 label{
			width: 105px;
			height: 105px;
			font-size: 0.9em;
			}
		
		.box_choi2_5 p{
			width: 105px;
			line-height: 1.2em;
			margin-top: 4px;
			font-size: 0.9em;
		}
		
	}
/*▼買取きんがくん関係*/

/*フォーム画像用*/
.fileSelectArea {
  background: #F7F7F7;
  border-radius: 3px;
  display: flex;
  justify-content: space-between;
  padding: 30px 24px;
}

.fileSelectArea2 {
  background: #F7F7F7;
  border-radius: 3px;
  display: flex;
  justify-content: space-between;
  padding: 30px 24px;
}

.fileSelectArea3 {
  background: #F7F7F7;
  border-radius: 3px;
  display: flex;
  justify-content: space-between;
  padding: 30px 24px;
}


/*▼買取きんがくん用一覧ページ*/
.card-link:hover{
	background: none;
}

.card-img_kai {
    float: left;
	width: 26%;
}

li.card-item_kai {
    list-style: none;
	height: 290px;
	border-bottom: 3px dashed #000;
}

li.card-item_kai:last-child {
    list-style: none;
	height: 290px;
	border-bottom: 0;
}

/*▲買取きんがくん用一覧ページ*/

/*▼ソフマップロゴ追加*/
.f-logo-a1 {
    text-align: center;
    clear: both;
	padding: 20px 0;
}

.f-logo-sf {
    clear: both;
    text-align: center;
	line-height: 2em;
}


/*▲ソフマップロゴ追加*/

/*240402追加*/
.kaitori_box_h2 {
    width: 226px;
    height: 412px; 
    border: 1px #252525 solid;
    margin-left: 20px;
    margin-top: 15px;
    position: relative;
    padding-bottom: 20px;
    background: #fff;
}
	
.kaitori_box_h2:first-child{
	margin-left: 0;
}
	
.ttl_mini_y {
  position: relative;
    padding: 0.2rem !important;
    background: #F4BB00;
    text-align: center;
    width: 88%;
    margin: 0 auto 0 !important;
	font-weight: bold;
}

.ttl_mini_y:before {
	position: absolute;
    top: -4px;
    left: -4px;
    width: 98.6%;
    height: 89%;
    content: '';
    border: 2px solid #252525;

	}
	
.back_bl{
	background:#252525;
	color: #fff;
	font-weight: bold;
	margin: 0 !important;
	padding: 0.5em !important;
	}
	
.tex_r2 {
    color: #FF5025;
    font-weight: bold;
    font-size: 1.3em !important;
	padding: 10px !important;
	
}
	
.line_le{
	text-align: left;
    margin: 0 !important;
	height: 88px;
}

.acms-float-left2{
	float: left;
}

/*追従メニュー*/
.nav_under{
	display: none;
	width: 100%;
	background: #232323;
	background-color: rgba(0, 0, 0, 0.26);
	position: fixed;
	bottom: 0;
	z-index:999;
	}
	
.flex_box{
	display: flex;
	justify-content: center; 
	}

.nav_r{
	width: 325px;
	background: #FF5025;
	margin: 10px ;
	box-sizing: border-box;
	position:relative;
	}
	
.nav_r a{
	display: block;
	text-decoration: none;
	/*position:absolute;
	top: 7px;
    left: 10px;*/
	width:100%;
	height:100%;
	}
	
.arrow-round {
  position: relative;
  display: inline-block;
  padding: 14px;
  border: 1px solid #FF5025;
  border-radius: 50%;
  top: 0;
  background: #fff;
  margin-right: 55px;
	margin-top: 7px;
    margin-left: 10px;
	margin-bottom: 3px;
}
	
.arrow-round::before {
  content: '';
  width: 8px;
  height: 8px;
  border-top: solid 3px #FF5025;
  border-right: solid 3px #FF5025;
  position: absolute;
  left: 5px;
  top: 8px;
}
	
.arrow-round.arrow-right::before {
  transform: rotate(45deg);
  left: 6px;
}
	
.txt_btn{
	color: #fff;
	font-weight: bold;
	text-align: center;
	/*vertical-align: super;*/
	position: absolute;
    top: 15px;
    right: 0;
    bottom: 0;
    left: 0;
	}
	
.nav_g{
	width: 325px;
	background: #22B754;
	margin: 10px;
	box-sizing: border-box;
	position:relative;
	}
	
.nav_g a{
	display: block;
	text-decoration: none;
	/*position:absolute;
    top: 7px;
    left: 10px;*/
	width:100%;
	height:100%;
	}
	
.arrow-round_G {
  position: relative;
  display: inline-block;
  padding: 14px;
  border: 1px solid #22B754;
  border-radius: 50%;
  top: 0;
  background: #fff;
  margin-right: 55px;
	margin-top: 7px;
	margin-left: 10px;
	margin-bottom: 3px;
}
	
.arrow-round_G::before {
  content: '';
  width: 8px;
  height: 8px;
  border-top: solid 3px #22B754;
  border-right: solid 3px #22B754;
  position: absolute;
  left: 5px;
  top: 8px;
}
	
.arrow-round_G.arrow-right_G::before {
  transform: rotate(45deg);
  left: 6px;
}
	
.top_img{
	margin: 10px;
	background: #fff;
	padding-top: 6px;
}

/*240402追加*/	


/*▼style_kaitori*/
.w1000{
	width: 1000px;
	margin: 0 auto;
	line-height: 1.7em;
	}

.m_auto img{
	margin: 0 auto;
	display: block;
	}
	
.y_bk{
	background: #F4BB00;
	padding-top: 20px;
    padding-bottom: 20px;
	text-align: center;
	font-weight: bold;
	}
	
.o_font{
	color: #FF5025;
	font-size: 2.5em;
	text-align: center;
	font-weight: bold;
	}
	
.btn_ywB {
    position: relative;
    padding: 1rem 2rem calc(1rem + 10px);
    background: #F4BB00;
    width: 320px;
    display: block;
    font-weight: bold;
    font-size: 1.3em;
    text-align: center;
    margin: 55px auto 0px;
    background-position-x: 4%;
    background-position-y: 38%;
}
	
.btn_ywB:before {
    position: absolute;
    top: -6px;
    left: -6px;
    width: 99.6%;
    height: 95%;
    content: '';
    border: 3px solid #252525;
}

/*pc版一覧*/
.box_c_all{
	width: 100%;
	flex-wrap:wrap;
	display: flex;
	justify-content: space-between;
	}
	
.box_choi:nth-of-type(n+8) {
  margin-top:20px;
}
	
.box_c_all:after {
    content: "";
    width: 55%;
    margin: 8px;
}
	
.box_choi a{
	width: 130px;
	height: 130px;
	padding: 10px;
	border: 3px solid #252525;
	text-align: center;
	box-sizing: border-box;
	background-color: #fff;
	display: block;
	}
	
	
.box_choi a:hover{
	background-color: #F4BB00;
	color: #252525;
	opacity: 1;
	}
	
.box_choi p{
	width: 130px;
	line-height: 1.2em;
    margin-top: 4px;
}

/*.box_choi button{
	width: 130px;
	height: 130px;
	padding: 10px;
	border: 3px solid #252525;
	text-align: center;
	box-sizing: border-box;
	background-color: #fff;
	display: block;
	}
	
.box_choi button:hover{
	background-color: #F4BB00;
	color: #252525;
	opacity: 1;
	}*/
	
.box_choi input[type=radio] {
display: none; /* checkboxを非表示にする */
}
	
input[type="radio"]:checked + label {
background: #F4BB00;/* マウス選択時の背景色を指定する */
}
	
.box_choi label {
	display: block;
    width: 130px;
	height: 130px;
	padding: 10px;
	border: 3px solid #252525;
	text-align: center;
	box-sizing: border-box;
	background-color: #fff;
	display: block;
}
	
.box_choi label input:checked + span {
    background-color: #F4BB00;
	color: #252525;
	opacity: 1;
}

/*.box_choi img{
	width: 70%;
		}*/
	
.box_choi{
	position   : relative;
	}
	
.box_choi:hover .balloon {
  	display: inline;    /* インライン要素として表示 */
	}
	
.balloon {
  position   : absolute;                /* 親要素を基準 */
  display: none;                        /* 要素を非表示 */
  padding: 2px;                         /* テキストの前後の余白 */
  background-color: rgba(37, 37, 37, 0.80);       /* 背景色（透明度） */
  width:100px;                          /* 吹き出し全体の幅 */
  left : 3%;                           /* 表示位置 */
  bottom : 100%;                        /* 表示位置 */
  margin-bottom : 12px;                 /* 表示位置 */
  font-size: 80%;                       /* 文字サイズ */
	padding: 10px;
	color: #fff;
	line-height: 1.2em;
}
.balloon:after{
  border-top: 12px solid rgba(37, 37, 37, 0.80);    /* 吹き出し口の高さ・色 */
  border-left: 10px solid transparent;    /* 吹き出し口の幅１／２ */
  border-right: 10px solid transparent;   /* 吹き出し口の幅１／２ */
  bottom: -12px;                          /* 吹き出し口の位置調整 */
  left : 8%;                              /* 吹き出し口の横位置 */
  content: "";                       /* コンテンツの挿入 */
  position: absolute;                /* 親要素を基準 */
}
	
.textbox_k{
	width: 1000px;
	height: 40px;
	background: #E2E2E2;
	border-radius: 0;
	padding-left: 10px;
	}
	
.pc_none{
	display: none;
	}

/*類似品ページ用*/	
.btn.btn-angle {
  padding-right: 2.5em;
}
.btn.btn-angle::after {
  position: absolute;
  content: "\f054";
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  top: 42%;
  right: 36px;
  left: auto;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
	
li.card-item {
	list-style: none;
	}
.card-item:last-child{
    border-bottom: none;
}

/*Style_kaitori▲*/

/*スマホ版*/

@media screen and (max-width: 480px) {
	.acms-float-left{
		float: none;
	}
	
	.sp_dis{
		display: block;
	}
	
	.sp_none{
		display: none;
	}
	
	.sp_mT90{
		margin-top: 90px;
	}
	
	.wi1000{
		width: 100%;
	}
	
	
	.box_fl{
		display: block;
	}
	
	/*ヘッダー*/
	.site-header{
		border-bottom: 4px solid #252525;
		border-top: 0;
	}
	
	.foot_bor{
		border-top:none;
	}
	
	.site-logo{
		width: 100%;
		margin-top: 20px;
	}
	
	.nav-menu-btn{
		background: #333;
	}
	
	.nav-menu-btn-text{
		color: #fff;
	}
	
	.icon-toggle-menu {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 2px;
	margin: 6px 0;
	vertical-align: middle;
	background-color: #fff;
	border-radius: 1px;
	-webkit-transition: .1s all;
	        transition: .1s all;
	}
	.icon-toggle-menu:before,
	.icon-toggle-menu:after {
		position: absolute;
		display: block;
		width: 20px;
		height: 2px;
		background-color: #fff;
		border-radius: 1px;
		-webkit-transition: .3s all;
				transition: .3s all;
		content: "";
	}
	.icon-toggle-menu:before {
		top: -6px;
	}
	.icon-toggle-menu:after {
		bottom: -6px;
	}
	
	.mobile-navbar-list{
	 margin: 26px 0 11px;
	}
	
	/*.mobile-navbar-list li:nth-child(1) a{
	background: url(https://kaitori-champ.com/media/001/202009/icon_menu1a.png) no-repeat;
	padding: 9px 0 0 51px;
    background-position-y: 50%;
    margin-top: 10px;
	}*/
	
	.mobile-navbar-list li:nth-child(1) a{
	background: url(https://kaitori-champ.com/media/001/202309/kaitori_search.png) no-repeat;
	padding: 9px 0 0 51px;
    background-position-y: 50%;
    margin-top: 10px;
	}
	
	.kaitori_link{
    background: none;
	}
	
	.mobile-navbar-list li:nth-child(2) a{
	background: url(https://kaitori-champ.com/media/001/202103/icon_menu2a.png) no-repeat;
	padding: 9px 0 0 51px;
    background-position-y: 50%;
	}
	
	.mobile-navbar-list li:nth-child(3) a{
	background: url(https://kaitori-champ.com/media/001/202009/icon_menu3a.png) no-repeat;
	padding: 9px 0 0 51px;
    background-position-y: 50%;
	}
	
	.mobile-navbar-list li:nth-child(4) a{
	background: url(https://kaitori-champ.com/media/001/202009/icon_menu4a.png) no-repeat;
	padding: 9px 0 0 51px;
    background-position-y: 50%;
	}

	.mobile-navbar-list li:nth-child(5) a{
	background: url(https://kaitori-champ.com/media/001/202103/icon_menu5a.png) no-repeat;
	padding: 9px 0 0 51px;
    background-position-y: 50%;
	}
	
	.mobile-navbar-list li:nth-child(6) a{
	background: url(https://kaitori-champ.com/media/001/202009/icon_menu6a.png) no-repeat;
	padding: 9px 0 0 51px;
    background-position-y: 50%;
	}
	
	.mobile-navbar-list li:nth-child(7) a{
	background: url(https://kaitori-champ.com/media/001/202009/icon_menu7a.png) no-repeat;
	padding: 9px 0 0 51px;
    background-position-y: 50%;
	}

	.mobile-navbar-list li:nth-child(8) a{
	background: url(https://kaitori-champ.com/media/001/202009/icon_menu8a.png) no-repeat;
	padding: 9px 0 0 51px;
    background-position-y: 50%;
}

	.mL10px{
		margin-left: 10px;
	}

	
	.nav-menu-action-item_tel{}
	
	.nav-menu-action-item_mall{}
	
	/*検索フォーム*/
	.search_head{
		padding-bottom: 5px;
		padding-top: 5px;
	}
	
	.serch_ttl{
		float: left;
		padding: 6px 10px 10px 20px;
	}
	
	.acms-form-action{
		width: 101%;
	}
	
	.search-form{
		width: 60%;
	}
	
	.keyword_hed{
		padding-left: 10px;
	}
	
	.btn_redB a{
		width: 80%;
		font-size: 1.1em;
	}
	
	.btn_redB a:before{
		width: 99%;
	}
	
	.btn_redB2{
		width: 80%;
		font-size: 1.1em;
	}
	
	.btn_redB2:before{
		width: 99%;
	}
	
	/*スライダー*/
	
	.slick-initialized .slick-slide{
		width:5%;
		height: 100% !important;
	}
	
	.slick-slider{
		padding-bottom: 30px;
	}
	
	.fix-height {
		height: 220px;
		overflow: hidden;
		margin-bottom: 20px;
	}
	
	.slider_sp{
	}
	
	.slider_sp img{
		height: auto;
		width: 100%;
	}
	/*slick setting*/
	.slick-prev:before,
	.slick-next:before {
		color: #000;
	}
	
	
	.sp_boxslid{
		 margin: 0 auto;
		  padding: 0;
	}
	
	/*中央寄せ*/
	.kaitori_box{
		margin: 10px auto;
	}
	
	.kaitori_box:nth-child(1) {
		margin: 0 auto;
	}
	
	.kaitori_box_2{
		margin: 10px auto;
	}
	
	.kaitori_box_2:nth-child(1) {
		margin: 0 auto;
	}
	
	.servise_lis.fix-heighttbox{
		width: 95%;
		margin: 10px auto;
	}
	
	.servise_listbox{
		width: 93%;
		margin: 15px auto 30px;
	}
	

	.servise_listbox2{
		width: 100%;
		margin: 10px auto;
	}
	
	.mi_service{
    	background-position-x: 50%;
	}
	
	
	/*フッター*/
	.fl_le180{
		margin: 30px auto;
	}
	
	.fl_le180:first-child{
		margin: 0 auto;
	}
	
	.sp_fl{
		float: left;
	}


	/*フッターアコーディオン*/
	.fl_le180{
		width: 100%;
	}
	
	
	.fo_title{
		pointer-events: all;
		border-bottom: #252525 solid 1px;
    	padding-bottom: 20px;
		padding-left: 20px;
		background: url(https://kaitori-champ.com/themes/site2020/images/top/footer/arrow_right.png) no-repeat;
		background-position: right 0%;
    	background-size: 5%;
	}
	
	.fo_toggle{
		display: none;
	}

	
	.fl_le180 ul li{
		padding-left: 20px;
	}
	
	
	

/*▼Start-Blogカテゴリページ▼*/	
	
/*タイトル画像部分▼*/

.page-title-wrapper {
	height: auto;
}

.page-title{
	font-size: 16px;
	padding-bottom: 5px;
	padding-left: 0;
	border-block-width:1px;
}

.page-description {
    font-size: 12px;
	margin-left: 0;
}

/*見出しh2*/
.module-header{
	width: 100%;
}

.h2-index-660{
	width: 100%;
}

.date-index {
    border-bottom: dashed 1px;
    padding-bottom: 3px;
    margin-top: -8px;
    margin-bottom: 10px;
    font-size: 13px;
}
	
.tag-name{
	display: none;
}

.card-item {
    border-right: none;
    border-top: none;
    border-bottom: solid 1px;
    list-style-type: none;
}

.card-item.acms-admin-col-md-6.js-autoheight-r {
    margin-bottom: 20px;
    padding-bottom: 10px;
    display: inline-block;
}

.summry-price {
    color: #b90707;
    font-weight: bold;
    font-size: 12px;
}

.card-title {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 8px;
}

.card-item.acms-admin-col-md-6.js-autoheight-r {
    display: inline-table;
}

/*ページャー*/
.pager {
    margin: 0 -5px 50px;
    padding: 0;
    text-align: center;
    list-style: none;
    font-size: 12px;
}

.pager li {
    display: inline-block;
    margin-right: 10px;
}

.pager-link, .pager li.cur {
    padding: 5px 15px;
    border-radius: 3px;
}

/*カテゴリ下部関連カテゴリ*/
ul.catemain_list {
    clear: both;
    width: 100%;
	margin-bottom: 30px;
	display: grid;
}

.side-li_main {
    width: 95%;
    display: inline-block;
    border-bottom: dashed;
    border-bottom-width: medium;
    padding-bottom: 15px;
    border-width: 1px;
    float: left;
	margin-left: 0;
    margin-top: 10px;
}
	
/*▲Blogカテゴリーページ--End▲*/

	
/*▼Start-Blog 右ナビゲーション▼*/	
.side-blogtop, .side-kaitori, .side-service, .side-yakudati{
		display: none;
	}	
	
/*Blog 右ナビゲーションEnd▲*/		

	
	/*▼Start-記事ページ▼*/

.acms-page-header{
		margin-top: 0;
	}
	
.entry_660 {
	width: 100%;	
}
	
.entry-column td, .entry-column th{
	display: table-cell;
}

.entry-column table {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
}	

.sectxt h2.entry_ttlh2{
	margin: 0 10px 5px 10px;
    font-size: 15px;
    padding: 20px 5px 10px 15px;
}	

	
.entry-column p{
		margin-bottom: 0;
}
	
.entry-mitsumori-btn_l{
		margin-left: 0;
}

/*.acms-float-left {
    float: left;
}	*/
	
.entry660-h2{
		width: 94%;
}
	
.kanren-entryW{
		width: 100%;
}	
	
.below_kanren-entry	{
		width: 100%;
		border-bottom-width:1px;
		line-height: 1.5em;
}

/*▼パンくず*/	
.topicpath-item{
		padding: 0 5px 0 10px;
		font-size: 13px;
}
.topicpath-item:first-child {
		padding: 0 5px 0 0;
}

.topicpath{
	margin-bottom: 15px;
	padding: 20px 0 0 0;
	}	
	
nav.topicpath {
    line-height: 17px;
}

/*パンくず▲*/		
	
.tel_ic {
    margin: 0 0 0px 20px !important;
    word-break: break-word;
}

	
.entry-contact-btn	{
	width: 85%;
	display: flex;
}

.below-entry-title a{
	margin-left: 10px;
	display: block;
}	
	
	
/*▲End-記事ページ▲*/

	
.search_head{
		font-size: 15px;
		height: 50px;
		
}	
	
/*▼Headerインフォメーション*/	
.header-info{
		max-width: 480px;
		margin-top: 50px;
}	
.h-info_nTxt {
    font-size: 16px;
}
	
.h-info_wrap {
    border: #D94538 solid 3px;
    padding: 10px;
    margin-bottom: 0px;
}	

.info-boldTx{
		font-size: 18px;
}
/*Headerインフォメーション▲*/

/*固定ページ　タイトル付近▼*/
.t-ul{
	padding-left: 10px;	
}
	
.t-li{
	margin: 5px;
	border: 1px solid #fff;
    padding: 9px;
	font-size: 14px;
}
	
	/*ページ内リンク用*/
	/*#sec1,#sec2,#sec3,#sec4,#sec5,#sec6,#sec7,#sec8{
		padding-top: 50px;
		margin-top: -50px;
	}*/
	
	
/*固定ページ　タイトル付近▲*/	
	
	
/*▼Start 固定ページ買取一覧*/

.entry-column h2{
	 margin: 0 10px 25px 15px;
}

.case_block{
	 width: 90%;
	max-width: 480px;
	padding: 5px;
	margin-left: 15px;
	margin-right: 15px;
	font-size: 13px;
}
	
.case_block	p{
		margin-bottom: 20px;
	}
	
.case_block dl .mprice_dd{
	margin-left: 0;
    margin-top: 5px;
	font-size: 20px;
}
.entry-column dl{
	margin-bottom: 0;
}

dt.avprice_dt {
	float: inherit;
	display: flow-root;
	margin-left: 20px;
}

dt.mprice_dt {
    float: inherit;
	display: flow-root;
	margin-left: 20px;
}

.case_block dl .avprice_dd{
	margin-left: 0;
    margin-top: 5px;
	font-size: 20px;
}
.case_block .add_text{
	padding-bottom: 5px;
}

.entry-column p{
	font-size: 14px;
   /* margin-left: 20px;
    margin-right: 20px;
    margin-top: 5px;
    margin-bottom: 25px;*/
	margin: 5px 10px 25px;
	/*width: 95%;*/
}
	

.entry-column h3, .entry-column h4{
	margin: 0 auto 10px;
    font-size: 16px;
    width: 95%;
}


.kaitori_btn {
    font-weight: bold;
    width: 90%;
    position: relative;
    padding: 10px;
    background: #F4BB00;
    text-align: center;
    margin:0 10px 10px 10px;
    font-size: 16px;

}

.mitsumori_btn {
	width: 90%;
    margin: 5px 5px 10px 20px;
	font-size: 16px;
	
}

a.right-arrowbtn {
    margin-left: 20px;
    margin-top: 0;
    margin-bottom: 10px;
}

/* 固定ページ買取一覧 End▲ */	

/*固定ページ高額買取▼*/
.orverwidth_l{
margin: 0 0 50px;
padding: 50px 0;
background: #F4BB00;
text-align: left;
}
.orverwidth_l p{
padding:0 15px 17px;
}

.kaitori_box_h{
	margin: 20px auto;
}
.kaitori_box_h:nth-child(1){
	margin: 0 auto;
}

.d_f{
	display: block;
}

.servise_listbox2b{
	width: 100%;
	margin: 20px auto;
}
	
.servise_listbox2c{
	width: 100%;
	margin: 20px auto;
}

	/*タブ*/
	.tabpart4{
		width: 90%;
		margin: 0 auto;
	}
	
	.tab-panel{
		width: 100%;
	}

	.side_txt{
		width: 100%;
		margin-left: 0;
	}
	
	.side_txt p{
		margin: 10px 0 0;
	}
	
	.tab {
		width: 90%;
		margin: 0 auto;
	}
	
	
.acms-grid, .acms-grid-r{
	margin-right: 0;
    margin-left: 0;
}

.kaitori_box_kaitori{
	margin: 0 auto 20px;
}

/*固定ページ高額買取▲*/
	
/*固定ページ不用品回収▼*/
.box_bor{
	width: 90%;
	margin: 10px auto;
}
/*固定ページ不用品回収▲*/
	
.wi1000{
		width: 90%;
}
	
/*▼固定ページ 高額買取ができる理由*/
.ex-reason_box img{
	padding-top: 15px;
}
/*固定ページ 高額買取ができる理由▲*/
	
/*固定ページご利用案内▼*/
.accordion-container{
		width: 100%;
}
	
/*表内バナー用▼*/
	
.accordion-content .servicebtn_bg_m{
	background: url(https://kaitori-champ.com/themes/site2020/images/for_office/btn_red_nontxt.jpg)no-repeat;
	background-size: 100%;
	width: 100%;
}

.accordion-content .servicebtn_bg_m a{
	width: 100%;
	padding: 17px 0 0 54px;
	font-size: 17px;
}
	
.accordion-content .servicebtn_bg_s{
	background: url(https://kaitori-champ.com/themes/site2020/images/for_office/btn_red_nontxt.jpg)no-repeat;
	background-size: 96%;
    width: 95%;
    margin: 0 10px 25px 15px;	
	}

.accordion-content .servicebtn_bg_s a{
	width: 100%;
	padding: 17px 0 0 71px;
	font-size: 17px;
}
	
.accordion-content .servicebtn_bg_s2 {
    background: url(https://kaitori-champ.com/themes/site2020/images/for_office/btn_red_nontxt.jpg)no-repeat;
	background-size: 96%;
    width: 95%;
    margin: 0 10px 25px 15px;
}
	
.accordion-content .servicebtn_bg_s2 a {
    width: 100%;
	padding: 17px 0 0 71px;
	font-size: 17px;
}
	
.accordion-content .servicebtn_bg{
	background: url(https://kaitori-champ.com/themes/site2020/images/for_office/btn_red_nontxt.jpg)no-repeat;
    background-size: 96%;
    width: 95%;
    margin: 0 10px 25px 15px;
}
	
.accordion-content .servicebtn_bg a {
    width: 100%;
	padding: 18px 0 0 46px;
    font-size: 14px;
}
/*表内バナー用▲*/
	
.servicebtn_bg_m{
	background: url(https://kaitori-champ.com/themes/site2020/images/for_office/btn_red_nontxt.jpg)no-repeat;
	background-size: 96%;
	width: 95%;
}

.servicebtn_bg_m a{
	width: 100%;
	padding: 17px 0 0 54px;
	/*font-size: 17px;*/
}
	
.servicebtn_bg_s{
	background: url(https://kaitori-champ.com/themes/site2020/images/for_office/btn_red_nontxt.jpg)no-repeat;
	background-size: 96%;
    width: 95%;
    margin: 0 10px 25px 15px;	
	}

.servicebtn_bg_s a{
	width: 100%;
	padding: 17px 0 0 71px;
	/*font-size: 17px;*/
}
	
.servicebtn_bg_s2 {
    background: url(https://kaitori-champ.com/themes/site2020/images/for_office/btn_red_nontxt.jpg)no-repeat;
	background-size: 96%;
    width: 95%;
    margin: 0 10px 25px 15px;
}

.servicebtn_bg_s2 a {
    width: 100%;
	padding: 17px 0 0 71px;
	/*font-size: 17px;*/
}
	
.servicebtn_bg{
	background: url(https://kaitori-champ.com/themes/site2020/images/for_office/btn_red_nontxt.jpg)no-repeat;
    background-size: 96%;
    width: 95%;
    margin: 0 10px 25px 15px;
}
	
.servicebtn_bg a {
    width: 100%;
	padding: 18px 0 0 46px;
    /*font-size: 17px;*/
}
/*固定ページご利用案内▲*/

/*▼固定ページ 会社概要*/

.yw_txt{
	width: auto;
	padding: 0px 10px;
	line-height: 25px;
}	

.tab-panel{
	padding: 10px;
}

	
a.right-arrowbtn{
		margin-left: 0;
}	
.right-arrowbtn{
		padding-left: 35px;
		padding-right: 10px;
		font-size: 13px;
		width: 80%;
	}
	
	.area_img{
		float: none;
	}
	
/*固定ページ 会社概要▲*/

	
/*固定ページ　個人情報保護▼*/
.t-a_right{
	margin-right: 15px;
	}
	
.box_border{
	margin: 0 10px;	
	}
/*固定ページ　個人情報保護▲*/
	
/*固定ページ サイトマップ▼*/
.midashi1{
	margin-bottom: 10px;
	padding-left: 10px;	
	}

.mapbox230 ul{
	margin-left: 10px;
	}
	
.mapbox230 ul li i{
	padding-right: 0.5em;
	}
	
/*固定ページ　サイトマップ▲*/

/*▼固定ページ 共通*/	
.page-title{
		padding-left: 10px;
}
	
.page-description{
		padding-left: 10px;
}	

/*▼サイトロゴ*/	
	.site-logo{
	width: 50%;
    margin-top: 20px;
    display: block;
    margin: auto;
    padding-top: 30px;
}	
/*サイトロゴ▲*/
	
/*見出し▼*/	
	h2{
		margin: 0 10px 25px 15px;
	}
	
	.ttl_nomal{
		margin: 0 10px 25px 15px;
	}
/*見出し▲*/	
	



/*▼Footerロゴ ボタン*/

.acms-float-right {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    display: grid;
}

.acms-col-md-4.wi80 {
    margin-left: auto;
    margin-right: auto;
}


.sanpai_txt{
    line-height: 1.8em;
    font-size: 13px;
    display: block;
    margin-top: 20px;
    text-align: center;
}

/*Footerロゴ ボタン▲*/
    
/*2103データ消去ページ改修*/
.erase_service_parentbox{
    width: 90%;
    display: block;
}

.erase_service_listbox{
    width: 100%;
    padding: 20px;
    display: block;
}

.erace_flowbox{
    display: block;
}

.erace_flowbox_inner{
    width: 100%;
    display: block;
}

.crash_box{
    display: block;
    padding: 10px;
    box-sizing: border-box;
}

.crash_inner{
    width: 100%;
    margin-bottom: 30px;
}
	
/*TOPページnewスライド*/
.top_summry{
	width: 100%;
	min-height: 70vh;
}
	
.top_f_w{
	text-align: center;
    font-size: 20px !important;
    padding-left: 10px;
    padding-right: 10px;
}
	
.js-slider_top {
    display: none;
  }
 
/*slick-initializedクラスが付与されたら*/
  .js-slider_top.slick-initialized {
    display: block; 
  }
	
	
.js-slider_top .kaitori_box {
	margin-left: 25px;
}
	
.kaitori_box img{
		 height: 210px; 
		object-fit: cover;
	}
	
.kaitori_ttl_top{
		font-size: 16px !important;
		margin: 20px 30px !important;
    	height: 120px;
	}
	
.box_grnre_top {
    top: 39%;
    left: 32%;
	}

.js-slider_genre .kaitori_box_2{
	width: 4%;
	margin: 0 10px;
	float: left;
	}

.js-slider_genre .box_grnre {
    top: 79%;
    left: 31%;
	}
	
/*幅*/
.w1000{
	width: 95%;
	margin: 0 auto;
}
.form_w{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
	
.service_term {
    width: 94%;
}

.contact-box .mail-step {
    padding: 0 25%;
}
	
.contact-form-group{
	flex-direction: column;
	}

.form_btn_kk {
    max-width: 115px;
	background: url(https://kaitori-champ.com/themes/site2020/images/form/form_btn_sp.png)no-repeat;
}
	
.tex_r_bl30{
		font-size: 25px;
	}
	
/*▼買取きんがくん用一覧ページ*/
.card-link:hover{
	background: none;
}

.card-img_kai {
	width: 100%;
	margin-bottom: 20px;
}
	
.card-img_kai img{
	width: 66%;
	margin: 0 auto;
	}

li.card-item_kai {
	height: 440px;
}

li.card-item_kai:last-child {
	height: 380px;
}
	
.entry-index-R {
	float: none;
	/*margin-left: 0;*/
	width: 300px;
	margin: 0 auto;
	text-align: center;
}	

/*▲買取きんがくん用一覧ページ*/

/*オンサイトデータ消去ページ*/
.entry-contact-btn_one{
	width: 100%;
	}
	
.servise_listbox2c2{
	width: 100%;
    margin: 0px auto 20px;
    height: auto;
}

.servise_listbox_2cl{
	width:100%;
	margin: 0 0 20px 0;
	height: auto;
	}
	
.servise_listbox_2cl dl dd{
    height: auto;
	}
	
.ex-reason_txt2{
	max-width: 100%;
	}
	
.box_plus
	{
	width: 100%;
    box-sizing: border-box;
	}
	
.dli-plus{
    margin: 40px auto;
    display: block;
	}

p.n_p{
	padding: 0 !important;
	margin: 0 auto !important;
	}
	
.mB20_sp{
	margin-bottom: 20px;
	}
	
.mT40_sp{
	margin-top: 40px !important;
	}
	
.ex-reason_box2{
    width: 100%;
    max-width: 95%;
    margin: 0 auto 30px;
    padding-top: 0;
    box-sizing: border-box;
}

.ex-reason_box2 img {
    float: none;
}
	
/*▲オンサイトデータ消去ページ*/
	
/*240402追加*/
.kaitori_box_h2{
	height: 375px;
	margin: 20px auto;
	width: 48%;
}
.kaitori_box_h2:nth-child(odd){
	margin: 0 ;
}
	
.kaitori_box_h2:nth-child(even){
	margin: 0 0 20px 10px;
}
	
/*.ttl_mini_y{
	font-size: 16px !important; 
	}
*/
.line_le{
	/*font-size: 16px !important;*/
	margin: 15px 0 !important;
	height: 75px !important;
	}

.tex_r2{
	padding: 0 !important;
	font-size: 1.4em !important;
	}
	
/*追従メニュー*/

.nav_r{
	width: 100%;
	margin: 7px;
	}

.nav_g{
	width: 100%;
	margin: 7px 7px 7px 0;
	}
	
.arrow-round {
    position: relative;
    display: inline-block;
    padding: 10px;
    border: 1px solid #FF5025;
    border-radius: 50%;
    top: 0;
    background: #fff;
    margin-right: 0; 
    margin-top: 6px;
    margin-left: 6px;
}

.arrow-round::before {
    content: '';
    width: 5px;
    height: 5px;
    border-top: solid 3px #FF5025;
    border-right: solid 3px #FF5025;
    position: absolute;
    left: 5px;
    top: 6px;
}
	
.arrow-round.arrow-right::before {
  transform: rotate(45deg);
  left: 5px;
}
	
	
.arrow-round_G {
    position: relative;
    display: inline-block;
    padding: 10px;
    border: 1px solid #22B754;
    border-radius: 50%;
    top: 0;
    background: #fff;
    margin-right: 0; 
    margin-top: 6px;
    margin-left: 6px;
}

.arrow-round_G::before {
    content: '';
    width: 5px;
    height: 5px;
    border-top: solid 3px #22B754;
    border-right: solid 3px #22B754;
    position: absolute;
    left: 5px;
    top: 6px;
}
	
.arrow-round_G.arrow-right_G::before {
  transform: rotate(45deg);
  left: 5px;
}
	
.txt_btn {
    color: #fff;
    font-weight: bold;
    text-align: center;
    /* vertical-align: super; */
    position: absolute;
    top: 11px;
    right: -22px;
    bottom: 0;
    left: 0;
    font-size: 0.8em;
}
	
.top_img {
    padding-top: 0;
    width: 18%;
}

	
/*追従メニュー▲*/

/*▼style_kaitori*/
.w1000{
			width: 95%;
			margin: 0 auto;
			}
		
		.pc_none{
			display: block;
		}
		
		.sp_none{
			display: none !important;
		}
		
		.o_font{
			font-size: 2em;
			}
		
		.box_c_all{
			width: 100%;
			flex-wrap:wrap;
			display: flex;
			justify-content: space-between;
			}		
		
		
		.box_choi label{
			width: 115px;
			height: 115px;
			font-size: 0.9em;
			}
	
		.box_choi:nth-of-type(n+4) {
		  margin-top:20px;
		}
		
		.box_choi p{
			width: 115px;
			line-height: 1.2em;
			margin-top: 4px;
			font-size: 0.9em;
		}
		
				
		.box_choi a{
			width: 115px;
			height: 115px;
			font-size: 0.9em;
			}
		
		.box_choi br{
			margin-top: -20px;
		}
		
		.box_c_all:after {
			content: "";
			width: 28%;
			margin: 8px;
		}
		
		.textbox_k{
			width: 100%;
			height: 40px;
			background: #E2E2E2;
			border-radius: 0;
			padding-left: 10px;
			}

	
		.all_box{
			width: 100%;
			flex-wrap:wrap;
			display: flex;
			justify-content: space-between;
		}
		
		.all_box:after {
			content: "";
			width: 27%;
			margin: 8px;
		}
		
		.btn_ywB {
			width: 65%;
			font-size: 19px;
		}	
/*style_kaitori▲*/
	
/*▼headerinfo用▲*/	

	
/*headerinfo用▲*/	
}
/*▲End-スマホ版▲*/

/*HDD・SSD破壊サービス*/
.b-number{
	display: inline-block;
	color: #fff;
	background: #252525;
	padding: 3px 8px;
	margin: 3px 8px 3px 0;	
}

.box-fl{
	width: 100%;
	flex-wrap:wrap;
	display: flex;
	justify-content: space-between;
}

.map_box{
    width: 100%;
    max-width: 1000px;
    display: flex;
    justify-content: space-around;
    margin: 0 auto 40px;
	align-items: center;
}

.map_inner{
    width: 45%;
    max-width: 480px;
}

@media screen and (max-width: 480px) {
.map_box{
    display: block;
    padding: 10px;
    box-sizing: border-box;
}

.map_inner{
    width: 100%;
    margin-bottom: 30px;
}}
