@charset "utf-8";@import url(//hamamotokoumuten.com/wp/wp-content/themes/weluka-theme-00-child/../weluka-theme-00/style.css);body{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;color:#1a1a1a;font-size:15.2px;background-image:url('/img/bg.jpg');background-repeat:repeat;background-color:#f6f6f6}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}header .weluka-btn{margin:17px 0 0}.weluka-btn{font-weight:700}#main-content .weluka-section{padding:60px 0}.business_cont{padding:30px;margin:.2em;background-color:#fff;color:#1a1a1a;border:solid 1px #fff;border-radius:2px}.nandemolist .weluka-list-title{color:#fff;background:#1a1a1a;text-align:center;padding:.25em 1em}.omakase{color:#fff;background:linear-gradient(to left,#284678,#147dbe)}.service img.img-thumbnail{width:200px;height:180px !important;object-fit:cover;font-family:'object-fit: cover;' border-radius:0px}img.img-thumbnail{border-radius:0 !important;padding:10px}.service h4{font-size:1.4em;color:#fff;background:linear-gradient(to left,#284678,#147dbe);padding:.25em 1em}.service .weluka-list{margin:0 0 40px}.service .weluka-list-title{font-size:1em}.link{text-decoration:underline}.link a{color:#1a1a1a}.servicepoint{margin:0 0 40px}.servicepoint .weluka-list-title{font-size:1.2em;color:#fff;border:solid 2px #fff;text-align:center;padding:.2em}.contact_cont{padding:25px 40px 20px;background-color:#fff;color:#1a1a1a;display:flex;border:solid 1px #fff;border-radius:2px}.contact_cont:hover{background-color:#1a1a1a;color:#fff}.flex_button-box{display:flex;justify-content:center}.flex_button-item{padding:10px;color:#fff;margin:10px;font-weight:700}.flex_button-item:nth-child(1){background-color:#284678}.flex_button-item:nth-child(2){background-color:#147dbe}.flex_button-item a{color:#fff}.flex_button-item a:hover{color:rgba(255,255,255,.8)}.flex-item{display:flex;justify-content:space-between}.flex-item:not(:last-child){margin-bottom:50px}.flex-item:nth-child(odd){flex-direction:row-reverse}.flex-item__img{width:60%;align-items:center;padding-right:10px}.flex-item__img img{width:100%;height:200px;object-fit:cover}.flex-item__txt{width:40%;padding:40px}.flex-item__txt h3{padding:10px 0;border-bottom:1px solid #1a1a1a;margin:0 0 20px}.flexti_sub{font-size:.5em}.slideti{background:linear-gradient(#147dbe,#284678FF)}.top_bg{background-color:#ccc;color:#fff;padding:0;line-height:1.2em}.top_bg h3{color:#fff}.top_bg p{line-height:1.2em}.top_bg a{color:#fff !important}.top_bg a:hover{color:#fff !important}.top_bg01{padding:60px 30px;background-image:url('/img/bg001.jpg');background-position:center;background-size:cover;background-repeat:no-repeat;background-blend-mode:multiply;background-color:#aaa}.top_bg02{padding:60px 30px;background-image:url('/img/bg002.jpg');background-position:center;background-size:cover;background-repeat:no-repeat;background-blend-mode:multiply;background-color:#aaa}.top_bg03{padding:60px 30px;background-image:url('/img/bg003.jpg');background-position:center;background-size:cover;background-repeat:no-repeat;background-blend-mode:multiply;background-color:#aaa}.top_bg04{padding:60px 0;background-image:url('/img/bg004.jpg');background-position:center;background-size:cover;background-repeat:no-repeat;background-blend-mode:multiply;background-color:#ccc}.h_navi{margin:60px 0 0;font-weight:bolder;color:#1a1a1a !important}.tel{margin:66px 0 0;font-weight:700;font-size:1.2em;text-align:center;border:solid 2px #1a1a1a}.tel i{margin:0 .2em 0 0}.tel a{color:#1a1a1a !important}.frame{border:solid 1px #1a1a1a;padding:20px;margin:.15em}.plink{text-decoration:underline}.foot_bg{background-color:#fff}.foot_bg a{text-decoration:underline}.cr{border-top:solid 1px #1a1a1a;padding:20px 0 0;margin:40px 0 0}.cr p{font-size:.8em}.gf{font-family:'Open Sans',sans-serif}.t_right{text-align:right}.t_center{text-align:center}.bg_w{background-color:#fff}.bg_contact{background-color:#fff;padding:0 20px}.bg01{background-color:#1a1a1a;color:#fff}.bg02{background-color:#ccc}.bg03{color:#fff;background:url(/img/slide03.jpg);background-size:cover;position:relative;height:100%;padding:60px 0;background-blend-mode:multiply;background-color:rgba(26,26,26,.8)}}.bg04{background-color:#f5f8fa}.m_title{color:#fff;background:url(/img/slide03.jpg);background-size:cover;position:relative;height:100%;text-align:center;font-weight:700;background-blend-mode:multiply;background-color:rgba(26,26,26,.8)}.m_title p{color:#fff;font-family:'Open Sans',sans-serif}.bridge_title{color:#fff;background:url(/img/bridge.jpg);background-size:cover;position:relative;height:100%;text-align:center;font-weight:700;background-blend-mode:multiply;background-color:rgba(26,26,26,.8)}.title p{color:#fff;font-family:'Open Sans',sans-serif}.about_bg1{background-color:#29abe2;color:#fff}.about_bg{background-image:url('/img/gaikan.png'),linear-gradient(180deg,#468cd2 0%,#73b4eb 100%);background-repeat:no-repeat,no-repeat;background-position:bottom right,right;color:#fff;text-shadow:0px 2px 7px #ccc}.about_bg a{color:#fff}.sdgs .weluka-row{border-top:solid 1px #1a1a1a;padding:20px 0 0;margin:20px 0 0}.sdgs .weluka-list-row{border-top:none}.sdgs li{text-indent:-1.25em;padding-left:1.25em;line-height:1.5em}.houshin{padding-left:3em}h3,h4,h5{font-weight:700;line-height:1.5em}.page-title{text-align:center;margin:40px 0 0}h1{font-size:11px}h2{font-size:2.2em}h3{font-size:1.7em}h4{font-size:1.4em}h5{font-size:1.15em}p{font-size:15.2px;line-height:1.8em}.f12{font-size:1.2em;line-height:1.8em}.f15{font-size:1.5em;line-height:1.8em}.pp h5{font-size:1.2em;line-height:1em;margin-top:2em}.pp ul{margin:0;padding:0}.pp ul li{list-style:none}.midashi{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.1em;line-height:2em;letter-spacing:.05em}.shomei{text-align:right;font-family:"Sei Kaisho CB1","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.1em;line-height:2em;letter-spacing:.05em}.sub{font-size:.8em;color:#ccc;font-family:'Red Hat Display',sans-serif}.mb20{margin-bottom:20px}.mb40{margin-bottom:40px}.mt{margin-top:60px}.borderbottom{border-bottom:solid 1px #575757}.company{width:100%}.company dl{width:100%;border-bottom:1px solid #ccc}.company dl dt{border-top:1px solid #ccc;float:left;width:20%;padding:1.5% 0;font-weight:400;color:#147dbe}.company dl dd{border-top:1px solid #ccc;padding:1.5% 0;margin-left:20%}.company dl dd a{text-decoration:underline}.footlink{color:#fff}.footlink a{color:#fff}.cst-postlist .weluka-list-mediatop .weluka-list-row .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cst-postlist .weluka-list-mediatop .weluka-col .weluka-list-meta{-webkit-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;margin-top:0;font-size:15.2px;padding-right:15.2px}.cst-postlist .weluka-list-mediatop .weluka-col .weluka-list-title{-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;margin-top:-2px;font-size:15.2px}.cst-postlist .wrap{border-bottom:1px dotted #999;padding:0 0 1em}.cst-postlist{border-top:1px dotted #999;padding:1.5em 0 0}.br-pc{display:block}.br-sp{display:none}@media(max-width:500px){.inquiry th,.inquiry td{display:block!important;width:100%!important;border-top:none!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}.inquiry tr:first-child th{border-top:1px solid #d7d7d7!important}.inquiry .haveto,.inquiry .any{font-size:10px}}.inquiry th{text-align:left;font-size:14px;color:#444;padding-right:5px;width:30%;border:solid 1px #d7d7d7}.inquiry td{font-size:13px;border:solid 1px #d7d7d7}.inquiry{background:#fff}.entry-content .inquiry tr,.entry-content table{border:solid 1px #d7d7d7}.haveto{font-size:7px;padding:5px;background:#f9be00;color:#fff;border-radius:2px;margin-right:5px;position:relative;bottom:1px}.any{font-size:7px;padding:5px;background:#93c9ff;color:#fff;border-radius:2px;margin-right:5px;position:relative;bottom:1px}.verticallist .wpcf7-list-item{display:block}#formbtn{display:block;padding:1em 0;margin-top:30px;width:100%;background:#147dbe;color:#fff;font-size:18px;font-weight:700;border-radius:2px;border:none}#formbtn:hover{background:rgba(0,55,102,.7);color:#fff}@media (max-width:991px){.weluka-container{max-width:95%}.weluka-nav-bar-ham .nav.weluka-navbar-none{background-color:rgba(0,0,0,.0);border:none}.weluka-navbar-darkblue a:hover,.weluka-navbar-darkblue a:focus,.weluka-navbar-darkblue .open>a,.weluka-navbar-darkblue .open a:hover,.weluka-navbar-darkblue .open a:focus,.weluka-navbar-darkblue .dropdown-menu a:hover,.weluka-navbar-darkblue .dropdown-menu a:focus{background-color:rgba(255,255,255,.2) !important}.hamamoto_nav .navbar-toggle{background-color:#fff !important;padding:0;border:none !important}.hamamoto_nav .navbar-toggle:after{content:"MENU";color:#000;font-size:12px}.hamamoto_nav .navbar-toggle .icon-bar{background-color:#000 !important;border-radius:1.5px;width:40px}.hamamoto_nav .weluka-collapse{border:1px solid #000 !important;background-color:rgba(0,0,0,.75) !important}.h_navi{margin:20px 0 0}.tel{margin:10px 0 0}.midashi{font-size:1em;line-height:1.8em;letter-spacing:0}.shomei{font-size:1em;line-height:1.8em;letter-spacing:0}.omakase h3{font-size:1.2em}.servicepoint .weluka-list-title{margin:0}h3{font-size:1.5em}h4{font-size:1.3em}h5{font-size:1.1em}.f15{font-size:1.3em;line-height:1.4em}.business_cont{padding:15px}.contact_cont{display:block}.flex-item{flex-direction:column;align-items:center}.flex-item:nth-child(odd){flex-direction:column}.flex-item__img{width:100%;height:250px;padding-bottom:30px}.flex-item__txt{width:100%;padding:0}.about_bg{background-size:100% auto}.top_bg01{background-position:right top 0}.top_bg02{background-position:left top 0}.top_bg03{background-position:right top 0}.top_bg04{background-position:left top 0}.spmb{margin-bottom:100px}.logo{padding:0 40px}.f_logo{padding:0 80px}.t_right{text-align:center}.sp-center{text-align:center}.br-pc{display:none}.br-sp{display:block}}