body,h1,h2,h3,h4,h5,h6,input,textarea,select{font-family:sans-serif}#main-content .container:before{background:0 0}@media (min-width:981px){#left-area{width:100%;padding:23px 0 0 !important;float:none !important}}blockquote .cite{text-align:right}a.img{display:block;text-decoration:none;overflow:hidden}.img{display:block;position:relative;background-repeat:no-repeat;white-space:nowrap;overflow:hidden;text-indent:100%}.img *{border:none !important;margin:0 !important;padding:0 !important;list-style-type:none;white-space:nowrap;overflow:hidden;text-indent:100%}.img br{display:none}.img a{display:block;position:absolute;left:0;top:0;width:100%;height:100%}table.img{width:100%;border-collapse:collapse;border-spacing:0}table.img tr,table.img th,table.img td{background-color:transparent!important}.right{float:right;padding:0 0 10px 10px}.left{float:left;padding:0 10px 10px 0}.clr{clear:both}.img2{text-align:center;text-indent:0}.imgList{list-style-type:none;margin:0;padding:0}div.att{margin-top:1em}div.att>p{margin-top:1em;text-indent:-2em;padding-left:2em;padding-bottom:0}p.att{margin-top:1em;text-indent:-1em;padding-left:1em}div.att p{margin:0}div.att>p>span:first-child,.att>span:first-child{color:red;font-style:normal}span.att{text-indent:0;padding:0}.att2{color:red}.b2{color:red}.outer{border:solid 1px #ccc}.table{margin:1em auto 0!important;border-collapse:collapse}.table th,.table td{color:#333;padding:2px 5px;border:solid 1px #ccc}.table th{font-weight:400;vertical-align:middle;text-align:center}.odd,.table>tbody>tr>td{background:#fff}.even,.table2>tbody>tr:nth-of-type(2n)>td,.table2>tbody>tr:nth-of-type(2n+1)>th,.table>tbody>tr>th{background-color:#f7f7f7}.table2>tbody>tr:nth-of-type(2n)>th{background-color:#eee}.table>tbody>tr.head>th{background-color:#ddd;font-weight:700}caption,tr.caption>th{background-color:#1B4086!important;color:#fff;text-align:left!important;padding:2px 5px}.fee{margin:1em auto 0;width:100%}.fee>tbody>tr>th,.fee>tbody>tr>td,.table .val{vertical-align:middle;text-align:center}.table .text{text-align:left !important}table.list{width:100%;margin-top:1em}table.list th,table.list td{vertical-align:top;text-align:left}table.list .head td{text-align:center}.history{border:none;width:100%;margin-top:1em}.history th{font-weight:400;width:7em}.history th,.history td{border:none;text-align:left;vertical-align:top;border-top:dashed 1px silver;padding:2px 0}.history tr:first-child th,.history tr:first-child td{border:none}.table td :first-child{margin-top:0;margin-bottom:0}a.feed{background:url(//www.hanagasumi-office.jp/wp-content/themes/Divi-child/feed.gif) no-repeat 0 0;margin-left:12px;padding-left:12px}.fsL{font-size:128%}.fsLL{font-size:144%}.mark,.markTbl td{text-align:center;font-family:"MS PGothic"}.mailaddress{vertical-align:middle}.gmap{margin:20px auto;width:600px}.wpcf7 .wpcf7-form-control-wrap{display:block}.wpcf7 *:focus{background-color:#ffc}.wpcf7 input,.wpcf7 textarea{font-weight:400}.wpcf7 label{font-weight:700}.wpcf7 input.name{width:20em}.wpcf7 input.tel{width:14em}.wpcf7 input.email{width:20em}.wpcf7 input.date{width:20em}.wpcf7 input.zip{width:8em}.wpcf7 input.pref{width:8em}.wpcf7 input.address{width:100%}.wpcf7 textarea{width:100%;height:8em}.wpcf7 label b{font-weight:400;color:red}.wpcf7 fieldset{background:0 0;margin:1em 0 0;padding:10px 15px}.wpcf7 fieldset label{font-weight:400;white-space:nowrap;float:left;margin-right:1em}.wpcf7 legend{font-weight:700;color:#000}.wpcf7 legend b{color:red}.wpcf7 select{max-width:100%}.wpcf7-checkbox{display:block;clear:both}.wpcf7-checkbox .wpcf7-list-item{display:block}.wpcf7-checkbox label{font-weight:400}.wpcf7-checkbox:after{display:block;clear:both;content:" ";height:0}.wpcf7-radio label{font-weight:400}.wpcf7 .mf_month,.wpcf7 .mf_day,.wpcf7 .mf_hour,.wpcf7 .mf_month2,.wpcf7 .mf_day2,.wpcf7 .mf_hour2,.wpcf7 .mf_month3,.wpcf7 .mf_day3,.wpcf7 .mf_hour3{display:inline}.wpcf7 .mf_privacy{position:static;display:inline;margin-right:1em}.wpcf7 #mf_privacy{position:relative}.wpcf7 #mf_privacy .wpcf7-not-valid-tip{position:absolute;left:0;bottom:-1em;width:100%}.wpcf7 .wpcf7-not-valid{background:pink}.wpcf7 input[type=submit]{border:none;background-color:#1b4086;width:200px;height:55px;color:#fff;font-size:18px}.wpcf7 input[type=submit]:hover{opacity:.7}.wPrivacyPolicy{margin:1em 0 0;border:solid 1px #ccc;padding:9px;height:200px;overflow:auto}.fixed_btn{display:none}.footer-link a{color:#fff}.tbl-r07l{width:100%;border:solid 1px #8f8f8f}.menu{border:solid 1px #8f8f8f;color:#000;font-size:16px}.koumoku,.koumoku01,.koumoku02{border:solid 1px #8f8f8f;background-color:#f3f9ff;text-align:center;color:#0c416f !important;font-size:18px}.nakami{border:solid 1px #8f8f8f;color:#000;font-size:16px;text-align:center}.sponly,.tbl_sponly{display:none}.koumoku02{width:35%}.single .post{padding:0;margin-bottom:0}#breadcrumbs{display:none}@media screen and (min-width:981px){.et_pb_section_0{padding:110px 0!important}.et_pb_row_0{padding:27px 0}}@media screen and (max-width:640px){.scroll{overflow-x:auto}.scroll_2{display:none}.tbl-r07{min-width:640px;margin:0 10px 50px}.tbl-r07 td{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}.koumoku,.koumoku01,.koumoku02,.menu,.nakami{font-size:12px}.sponly,.tbl_sponly{display:block}.koumoku01{width:15%}.koumoku02{width:30%}th,td{padding:8px !important}}@media screen and (max-width:640px){.fixed_btn{display:block;height:calc(100vw * 0.2)}.fixed_btn ul{position:fixed;padding:1.2vw 2.4vw;width:100%;background:#fff;bottom:0;z-index:100;box-sizing:border-box}.fixed_btn ul li{float:left;width:20vw;padding:0 .8vw 0 0}.fixed_btn ul li:last-child{width:34.8vw;padding-right:0}.fixed_btn ul li img{width:100%;height:auto;vertical-align:top}}@media screen and (max-width:480px){.gmap{position:relative;margin:20px auto;max-width:100%;height:100vw}.gmap iframe{position:absolute;left:0;top:0;width:100%!important;height:100%!important}.gmap small{position:absolute;left:0;bottom:0;width:100%!important;height:2em}.wpcf7 .table th,.wpcf7 .table td{display:block;padding:0;border:none}.wpcf7 .table th{margin-top:1em}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 textarea{width:98%}.table>tbody>tr>th,.table>tbody>tr>td{padding:2px 5px}}@media print{.noprint{display:none!important}