﻿/*!
Updated: 2022-05-06 18:08:17
Theme Name: PUTTMAN
Template: business-gravity
Author: Yoshi Iketani
Version: 1.0
*/@import"https://fonts.googleapis.com/css?family=Marcellus&display=swap";@import"/wp-content/themes/puttman/customGenerated.css";@media(max-width: 575.98px){.media.responsive .media-body{display:block;padding-right:0;padding-left:0;margin-bottom:10px}.media.responsive img{width:100% !important;margin-left:auto;margin-right:auto}}i[class*=fa],i[class^=fa-]{color:inherit}i[class*=fa]:before,i[class^=fa-]:before{color:inherit}small,.small{font-size:.8rem}.modal{z-index:2050 !important}.alert{display:none}.card .card-header{margin:0 !important}.form-check-input:checked{background-color:#2d9232;border-color:#2d9232}small,.small{line-height:1.5rem;font-size:.85rem}figure{text-align:center}.text-mincho,.font-mincho{font-family:"Marcellus","Roboto Slab",Garamond,"Times New Roman","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}.title{font-family:"Marcellus","Roboto Slab",Garamond,"Times New Roman","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}.en{font-family:"Marcellus","Roboto Slab",Garamond,"Times New Roman","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;letter-spacing:.1rem}.bold{font-weight:bold}.logo-big{margin:30px auto 40px;text-align:center}.card-header{background-color:rgba(56,183,62,.15)}a{color:#38b73e}a:hover,a:focus,a:active{color:#226e25}body#tpl-puttman{padding-bottom:9em}.site-header-four{background-color:#fff;z-index:1050}.site-header-four .main-navigation>ul>li>a{color:#226e25}.site-header-four .main-navigation>ul>li>a:hover,.site-header-four .main-navigation>ul>li>a:focus,.site-header-four .main-navigation>ul>li>a:active{color:#38b73e}.site-header-four .main-navigation>ul>li.current-menu-item>a,.site-header-four .main-navigation>ul>li.current-menu-parent>a{background-color:#226e25}.site-header-four .main-navigation>ul>li>a{color:#226e25}.site-header-four .main-navigation>ul>li>a:hover,.site-header-four .main-navigation>ul>li>a:focus,.site-header-four .main-navigation>ul>li>a:active{color:#38b73e}.site-header-four .alt-menu-icon a>span{color:#226e25}.site-header-four .alt-menu-icon a:active>span{color:#38b73e}.wrap-inner-banner .page-header{margin-bottom:45px;margin-top:45px}@media screen and (max-width: 767px){.wrap-inner-banner{margin-bottom:0}.wrap-inner-banner .page-header{padding-top:65px !important;margin-bottom:30px;margin-top:40px}}.breadcrumb-wrap .breadcrumbs{padding:10px 5px}#puttman-header{padding-left:.5rem;padding-right:.5rem;border-bottom:#226e25 solid .5px;margin-bottom:1em}#puttman-header .icon-home i{font-size:30px;color:#595757}#puttman-header .puttman-logo img{height:45px}#puttman-header #in-page-help .badge{display:none;cursor:pointer;background-color:#88d48b;border:.5px solid #164919}.breadcrumb-wrap .breadcrumbs .trail-items a:after{background-color:rgba(0,0,0,0);bottom:unset;content:"»";position:unset;transition:unset;top:unset;right:unset;transform:unset;width:unset;line-height:1.5;font-size:1.2rem;margin-left:10px}.install-pwa-wrapper-float{display:none;position:fixed;right:15px;bottom:130px;z-index:2000}.pwa-ios-notify{display:none;position:fixed;z-index:2000;width:calc(100% - 20px);background:#595757;padding:10px 30px 10px 10px;text-align:center;color:#fff;font-size:14px;bottom:30px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;transform:translateX(-50%);left:50%;-webkit-font-smoothing:none;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased}.pwa-ios-notify:after{border:solid rgba(0,0,0,0);content:"";height:0;width:0;pointer-events:none;position:absolute;border-color:rgba(89,87,87,0);border-top-width:21px;border-bottom-width:21px;border-left-width:17px;border-right-width:17px;margin-left:-17px;border-top-color:#595757;top:100%;left:50%}.pwa-ios-notify .pwa-ios-notify-icon{width:15px;vertical-align:text-bottom}.pwa-ios-notify strong{color:inherit}.pwa-ios-notify i.far{position:absolute;top:10px;right:10px;cursor:pointer}.footer-menu ul li:after{color:#fff !important}.footer-menu ul li a{color:#fff}footer.site-footer{background-color:#226e25;padding-bottom:10px;padding-top:0px}footer.site-footer a{color:#fff}footer.site-footer a:hover,footer.site-footer a:focus,footer.site-footer a:active{color:#38b73e}footer.site-footer .site-info{color:#fff;font-size:.85rem}#tpl-puttman footer.puttman-footer{z-index:999;background-color:#226e25}#tpl-puttman footer.puttman-footer i{display:block;margin-bottom:2px}#tpl-puttman footer.puttman-footer a{color:#fff;white-space:nowrap;padding:10px 2px 8px;display:block}#tpl-puttman footer.puttman-footer .row{margin:0}#tpl-puttman footer.puttman-footer .col{text-align:center}#tpl-puttman footer.puttman-footer .col.active{background-color:#2d9232}#tpl-puttman footer.puttman-footer .dot{height:75px;width:75px;background-color:#88d48b;border-radius:50%;position:absolute;display:block;left:50%;transform:translateX(-50%);top:-60px;z-index:1000}#tpl-puttman footer.puttman-footer .dot img{height:50px;top:50%;left:50%;transform:translate(-50%, -50%);position:absolute}#go-top{bottom:70px}form i.modal-help{margin-left:.5em;color:#2d9232;cursor:pointer}form .valid-message{width:100%;margin-top:.25rem;font-size:.875em;font-weight:bold;color:#226e25}form .invalid-message{width:100%;margin-top:.25rem;font-size:.875em;font-weight:bold;color:#dc3545}.btn-puttman{color:#fff;background-color:#2d9232;border-color:#2d9232}.wpml-ls-legacy-dropdown{width:auto}.wpml-ls-legacy-dropdown>ul{display:inline-block;z-index:9999}.wpml-ls-legacy-list-horizontal{text-align:center}.otgs-development-site-front-end{display:none}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{color:#595757;font-family:"Yu Gothic","YuGothic","游ゴシック","Hiragino Kaku Gothic ProN W3","HiraKakuProN-W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック",Verdana,sans-serif;line-height:1.6}html,body{color:#595757}body.page-top .site-header-four{position:relative !important}body.page-top .site-main .container{margin:20px auto}body.page-top .site-main .list-group .list-group-item>a{display:block;color:inherit;padding-right:1.5em;font-size:18px}body.page-top .site-main .list-group .list-group-item>a:after{content:"";font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:900;right:1.25rem;position:absolute;top:50%;transform:translateY(-50%)}body.page-top .site-main .accordion-item ul.list-group{margin-left:0}body.page-top .site-main .accordion-item ul.list-group .list-group-item{padding-right:0}body.page-top .site-main .accordion-item ul.list-group .list-group-item a:after{right:.25rem}body.page-top .site-main .accordion-item .accordion-button{padding:0;color:inherit;padding-right:1.5em;font-size:18px}body.page-top .site-main .accordion-item .accordion-button:after{content:"";font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:900;right:.25rem;position:absolute;top:50%;transform:translateY(-50%);width:unset;height:unset;margin-left:unset;background:none}body.page-top .site-main .accordion-item .accordion-button:not(.collapsed){color:inherit;background:unset;box-shadow:unset}body.page-top .site-main .accordion-item .accordion-button:not(.collapsed)::after{transform:translateY(-50%) rotate(-180deg)}body.page-template-lp #masthead,body.page-template-lp #offcanvas-menu,body.page-template-lp footer.site-footer{display:none}body.page-lp1 .site-header-four{position:relative !important}@media(max-width: 575.98px){body.page-lp1 .site-main .container{padding-left:0;padding-right:0}}body.page-lp1 .site-main .img-map{position:relative}body.page-lp1 .site-main .img-map a{position:absolute;display:block}body.page-puttman .site-main .btn{color:#fff;padding:.8rem 1rem;font-size:2rem;line-height:1.5;border-radius:.5rem}body.page-puttman .site-main .btn-round{background-color:#dc3545;border-color:#dc3545;margin-bottom:1em}body.page-puttman .site-main .btn-green{background-color:#60c565;border-color:#60c565;margin-bottom:1em}body.page-puttman .site-main .btn-setting{background-color:#cc9a06;border-color:#cc9a06}body.page-puttman .site-main .wpml-ls-legacy-list-horizontal{margin-top:20px}body.page-round .site-main .num-step .step{font-size:2em;font-weight:bold}body.page-round .site-main .num-step .distance{margin-left:.3em;font-size:1em;font-weight:bold}body.page-round .site-main #resultBallSpeedBox{position:relative}body.page-round .site-main #resultBallSpeedBox>.loading{font-size:3em;text-align:center}body.page-round .site-main #slopeLevel{font-weight:bold;font-size:1.2em;position:absolute;top:50%;transform:translateY(-50%)}body.page-round .site-main #resultBallSpeed{font-size:3em;font-weight:bold;text-align:center}body.page-round .site-main .card-slope .form-check-label{position:relative}body.page-round .site-main .card-slope .form-check-label [type=radio]{position:absolute;opacity:0;width:0;height:0}body.page-round .site-main .card-slope .form-check-label [type=radio]+img{cursor:pointer;border:1px solid #adb5bd}body.page-round .site-main .card-slope .form-check-label [type=radio]:checked+img{-webkit-box-shadow:1px 1px 3px 3px #2d9232,-1px -1px 3px 3px #2d9232,-1px 1px 3px 3px #2d9232,1px -1px 3px 3px #2d9232;box-shadow:1px 1px 3px 3px #2d9232,-1px -1px 3px 3px #2d9232,-1px 1px 3px 3px #2d9232,1px -1px 3px 3px #2d9232}body.page-round .site-main .card-slope .form-check-label span{position:absolute;top:10px;left:50%;transform:translateX(-50%);white-space:nowrap}body.fs-bigger #resultBallSpeed{font-size:4em !important}body.fs-bigger #numStep{font-size:2em !important}body.fs-bigger .num-step .step{line-height:2em}body.fs-biggest #resultBallSpeed{font-size:5em !important}body.fs-biggest #numStep{font-size:3em !important}body.fs-biggest .num-step .step{line-height:2.5em !important}body.page-green .site-main .card .label{line-height:3em;white-space:nowrap}body.page-green .site-main .card .result-ball-speed{font-size:1.8em;font-weight:bold;white-space:nowrap}body.page-green .site-main .card .result-step{font-size:1.8em;font-weight:bold;line-height:.3}body.page-green .site-main .card .result-step .distance{margin-left:.3em;font-size:.5em;white-space:nowrap}body.fs-bigger .card .result-ball-speed{font-size:2.3em !important}body.fs-bigger .card .result-step{font-size:2.3em !important}body.fs-biggest .card .result-ball-speed{font-size:3em !important}body.fs-biggest .card .result-step{font-size:3em !important}body.page-info .site-main .list-group a{display:block;color:inherit;padding-right:1.5em}body.page-info .site-main .list-group a:after{content:"";font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:900;right:1.25rem;position:absolute;top:50%;transform:translateY(-50%)}body.page-info .site-main .accordion-item ul.list-group{margin-left:0}body.page-info .site-main .accordion-item ul.list-group .list-group-item{padding-right:0}body.page-info .site-main .accordion-item ul.list-group .list-group-item a:after{right:.25rem}body.page-info .site-main .accordion-item .accordion-button{padding:0;color:inherit;padding-right:1.5em}body.page-info .site-main .accordion-item .accordion-button:after{content:"";font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:900;right:.25rem;position:absolute;top:50%;transform:translateY(-50%);width:unset;height:unset;margin-left:unset;background:none}body.page-info .site-main .accordion-item .accordion-button:not(.collapsed){color:inherit;background:unset;box-shadow:unset}body.page-info .site-main .accordion-item .accordion-button:not(.collapsed)::after{transform:translateY(-50%) rotate(-180deg)}body.puttman-info .site-main .info-title{margin-left:-15px;margin-right:-15px;margin-top:-14px;background-color:rgba(56,183,62,.15);padding:10px 40px 10px 15px;position:relative}body.puttman-info .site-main .info-title>a{position:absolute;right:15px;top:50%;transform:translateY(-50%)}/*# sourceMappingURL=style.css.map */
