.flex{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.ipad{display:none}.fadeInUp{visibility:hidden;transition-duration:2s;animation-name:fadeInUp}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10px,0);opacity:0;transform:translate3d(0,10px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10px,0);opacity:0;transform:translate3d(0,10px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}#newsList::-webkit-scrollbar-track{background-color:#f8eee5}#newsList::-webkit-scrollbar{width:12px;background-color:#f8eee5}#newsList::-webkit-scrollbar-thumb{background-color:#e8d0bc}.fnt_futo{font-family:a-otf-futo-go-b101-pr6n,sans-serif}.fnt_shuei{font-family:dnp-shuei-gothic-kin-std,sans-serif}#mainimage{background:url(//miyamae-lawoffice.com/wp-content/themes/genova_tpl/css/../img/key_bg.png) repeat-x center bottom}#mainimage .row{justify-content:space-between;padding-bottom:7%;padding-top:7%;position:relative}#mainimage .row .main_catch{position:static;align-self:flex-start;width:40.5%;max-width:435px}#mainimage .row .photo{width:46%}#mainimage .ttl{color:#fff;font-size:23px;font-weight:700;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;position:absolute;bottom:21px;left:0;letter-spacing:3px}#mainimage .ttl img{width:49px;height:auto;margin-right:16px;margin-top:-16px}#mainimage .ttl span{font-size:60px;font-weight:700;margin-top:-16px;line-height:60px;color:#fff;margin-left:10px}#mainimage .main_contents{background:url(//miyamae-lawoffice.com/wp-content/themes/genova_tpl/css/../img/key_bg.png) repeat-x center bottom}#lead{background:url(//miyamae-lawoffice.com/wp-content/themes/genova_tpl/css/../img/lead_bg.jpg) repeat;padding:100px 0 90px;position:relative}#lead:before{position:absolute;content:'';background:url(//miyamae-lawoffice.com/wp-content/themes/genova_tpl/css/../img/lead_t1.png) no-repeat;width:279.5px;height:279.5px;background-size:100% auto;right:calc(50% - 684px);top:35px}#lead h2{text-align:center;font-size:30px;font-weight:700;color:#352c2c;line-height:35px;margin-bottom:30px;letter-spacing:2px;z-index:10;position:relative}#lead h2 .t1,#lead h2 .t2,#lead h2 .t3{color:#109954}#lead h2 .t1{font-size:70px;letter-spacing:5px}#lead h2 .t2{font-size:40px;letter-spacing:3px}#lead h2 .t3{font-size:60px;letter-spacing:3px}#lead h2 .en{font-size:16px;color:#ff9625;text-transform:uppercase}#lead .txt{text-align:center;margin-bottom:44px}#lead .bnr{justify-content:space-between;margin:0 -5px}#lead .bnr .col{width:49.5%;max-width:542px}.ttl{text-align:center;font-size:30px;font-weight:700;line-height:50px}.ttl span{color:#ff9625;font-size:16px;display:block;text-transform:uppercase}#sec1{background:url(//miyamae-lawoffice.com/wp-content/themes/genova_tpl/css/../img/sec1_bg.jpg) no-repeat center;background-size:cover;padding:100px 0 100px}#sec1 .elementor-container{max-width:1120px !important;margin:0 auto;background:rgba(255,255,255,.94);padding:183px 5% 100px;box-sizing:border-box;position:relative}#sec1 .elementor-container h2{position:absolute;top:-107px;left:0;right:-108%;text-align:center;font-size:30px;font-weight:700;line-height:40px}#sec1 .elementor-container h2 span{color:#ff9625;font-size:16px;display:block;text-transform:uppercase;letter-spacing:1px}#sec1 h3.ttl_news{border-bottom:1px solid #e8d0bc;font-weight:500;margin-bottom:0;padding-bottom:10px;font-size:18px}#sec1 #newsList{background:0 0}#sec1 #newsList dl{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column;font-size:16px;background:url(//miyamae-lawoffice.com/wp-content/themes/genova_tpl/css/../img/line.png) repeat-x left bottom}#sec1 #newsList dl dt{font-size:13px;color:#109954}#sec1 .timetable thead th{border-bottom:1px solid #e8d0bc;font-size:18px;font-weight:500}#sec1 .timetable{margin-top:0;margin-bottom:22px !important}#sec1 .timetable tbody th,#sec1 .timetable tbody td{border-bottom:1px solid #e8d0bc}#sec1 .timetable tbody tr:first-child th,#sec1 .timetable tbody tr:first-child td{padding:29px 0 34px;letter-spacing:1px}#sec1 .timetable thead th{padding-left:0}#sec1 .timetable thead th:last-child{width:15%}#sec1 .timetable tbody th{padding-left:0 !important}#sec1 .timetable thead th{background:0 0;font-family:dnp-shuei-gothic-kin-std,sans-serif}#sec1 .timetable th,#sec1 .timetable td{background:0 0;color:#352c2c}#sec1 .btn_more{position:absolute;right:32px;top:10px;font-size:13px}#sec1 .btn_more a:hover{text-decoration:underline}#sec1 .btn_more a{color:#109954}#sec1 .info dl{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-bottom:12px;line-height:24px;letter-spacing:0px}#sec1 .info dt{width:100px}#sec1 .info dd{width:calc(100% - 100px)}#sec1 .ttl_news{font-size:18px}#sec1 .elementor-row{display:-webkit-flex !important;display:-moz-flex !important;display:-ms-flex !important;display:-o-flex !important;display:flex !important;justify-content:space-between}#sec1 .elementor-column.elementor-col-50,#sec1 .elementor-column[data-col="50"]{width:48%}#sec2{padding:98px 0 93px;background:url(//miyamae-lawoffice.com/wp-content/themes/genova_tpl/css/../img/sec2_bg.png) repeat-x center bottom;background-size:100%}#sec2 h2{text-align:center;margin-bottom:30px;line-height:40px;letter-spacing:3px}#sec2 .txt{text-align:center;margin-bottom:42px;letter-spacing:1px}#sec2 .g_btn{justify-content:space-between;width:715px;margin:0 auto}#sec2 .g_btn .btn_link{width:47%;max-width:100%;padding:10px 0;text-align:center;font-size:23px;letter-spacing:3px}#sec3{padding:97px 0 90px;background:url(//miyamae-lawoffice.com/wp-content/themes/genova_tpl/css/../img/sec3_bg.jpg) repeat}#sec3 .txt{text-align:center;margin-bottom:26px;letter-spacing:1px}#sec3 h2{margin-bottom:12px;line-height:40px}#sec3 .flow{justify-content:space-between;margin-bottom:30px;margin:0 -10px 56px}#sec3 .flow .col{width:25%;background:url(//miyamae-lawoffice.com/wp-content/themes/genova_tpl/css/../img/box_bg.png) no-repeat center;background-size:100% 100%;padding:6% 4% 2% 2%;box-sizing:border-box}#sec3 .flow .col .txt2{letter-spacing:0px;font-size:14px}#sec3 .flow .col:last-of-type{background:url(//miyamae-lawoffice.com/wp-content/themes/genova_tpl/css/../img/box_bg2.png) no-repeat center;background-size:100% 100%;width:24%;padding:6% 2% 2%}#sec3 .flow .col h3{font-size:21px;font-weight:700;text-align:center;color:#fe9d34;margin-top:-16%}#sec3 .flow .col h3 img{width:auto !important;height:auto;display:block;text-align:center;margin:0 auto 11px}#sec3 .btn_link{max-width:338px;margin:0 auto;background:#fe9d34;font-size:23px;padding:8px 0;text-align:center}#sec4{padding:50px 0 42px}#sec4 h2{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;flex-direction:column;font-size:16px;font-weight:700;text-align:center;text-transform:uppercase;padding:20% 0;height:100%}#sec4 h2 span{width:48px;margin:60px auto 27px;font-size:26px;cursor:vertical-text;writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-moz-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-orientation:upright;word-wrap:break-word;letter-spacing:10px}#sec4 h2 img{width:50px !important;margin:0 auto}#sec4 .group{justify-content:space-between;color:#fff;max-width:1250px;margin:0 auto;padding:0 20px}#sec4 .group .col1{width:14%;background:#498058}#sec4 .group .col .btn_link{background:rgba(73,128,88,.28);text-align:center;margin-bottom:2%;max-width:100%;border-bottom:none;line-height:25px;padding:0;min-height:92px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column;justify-content:center;width:100%}#sec4 .group .col .btn_link:after{background:url(//miyamae-lawoffice.com/wp-content/themes/genova_tpl/css/../img/btn_icon_blue.png) no-repeat;width:9px;height:14px}#sec4 .group .col .btn_link a{color:#352c2c;height:100%;display:flex;justify-content:center;align-items:center;min-height:92px}#sec4 .group .col .row{justify-content:space-between;margin-bottom:2%}#sec4 .group .col .row:last-of-type{margin-bottom:0}#sec4 .group .col .row .btn_link{width:49%;margin-bottom:0}#sec4 .group .col2{width:42%}#sec4 .group .col2 h3{background:url(//miyamae-lawoffice.com/wp-content/themes/genova_tpl/css/../img/sec4_bg1.jpg) no-repeat center top;background-size:cover;padding:78px 0;text-align:center;font-weight:700;margin-bottom:2%;font-size:25px}#sec4 .group .col3{width:42%}#sec4 .group .col3 h3{background:url(//miyamae-lawoffice.com/wp-content/themes/genova_tpl/css/../img/sec4_bg2.jpg) no-repeat center top;background-size:cover;padding:78px 0;text-align:center;font-weight:700;margin-bottom:2%;font-size:25px}#sec5{background:#f1f3f7;padding:93px 0 0}#sec5 h2{margin-bottom:30px;line-height:40px}#sec5 .group{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}#sec5 .group .photo{width:44%;margin-left:-11%;margin-top:-4%;margin-bottom:-1px}#sec5 .group .info{width:62%}#sec5 .group .info .txt{margin-bottom:31px;font-size:16px}#sec5 .group .info .g_btn{justify-content:space-between}#sec5 .group .info .g_btn .btn_link{width:48.5%;max-width:initial;padding:10px 0;font-size:23px;text-align:center}.contact_section{background:url(//miyamae-lawoffice.com/wp-content/themes/genova_tpl/css/../img/bottom_bg.jpg) no-repeat center;background-size:cover}.contact_section h2{color:#fff;margin-bottom:30px}.contact_section h2 span{color:#fff}.contact_section .bnr{justify-content:space-between}.contact_section .bnr .col{width:48%}@media screen and (max-width:1060px) and (min-width:768px){#lead:before{right:2%;top:4%;width:169px}#sec3 .flow .col h3 img{width:32px !important}#sec3 .flow .col h3{font-size:16px;margin-top:-8%}#mainimage .row{padding-bottom:25%}#mainimage .row .main_catch{width:44%}#mainimage .ttl{bottom:30px}#lead .bnr{margin:0 auto}#sec1 .elementor-container{max-width:95% !important}.container{padding:0 60px 0 20px}#sec2 .g_btn{padding:0 30px}#sec4 .group{padding:0 50px}#sec4 .group .col .btn_link{font-size:15px}#sec4 h2{font-size:12px;padding:60% 0}#sec5 .group .info .g_btn .btn_link{font-size:20px}#sec5 .group{flex-direction:column-reverse}#sec5 .group .photo{width:73%;margin:0 auto}#sec5 .group .info{width:100%}#sec4 .group .col .btn_link:after{right:5px}.ipad{display:block}}@media only screen and (max-width:767px){.ipad{display:none}#mainimage{background:url(//miyamae-lawoffice.com/wp-content/themes/genova_tpl/css/../img/key_bg_sp.png) repeat-x center bottom}#mainimage .row{flex-direction:column;padding-bottom:3%}#mainimage .row .main_catch{width:100%;margin-bottom:5%;margin-top:-2%}#mainimage .row .photo{width:87%;margin:0 auto 33%}#mainimage .ttl{position:static;font-size:16px;justify-content:center;margin-bottom:1%;letter-spacing:1px}#mainimage .ttl img{margin-top:-9%;margin-right:2%}#mainimage .ttl span{line-height:44px}#lead{padding:15% 0 12%}#lead:before{right:-32px;width:144px;top:-5px;z-index:0}#lead h2{line-height:46px;margin-bottom:4%}#lead h2 .t1{font-size:60px;display:inline-table}#lead h2 .t2{font-size:30px}#lead h2 .t3{font-size:50px}#lead h2 .en{font-size:14px;display:block;margin-top:-8px;letter-spacing:1px}#lead .txt{font-size:14px;line-height:25px;margin-bottom:6%}#lead .bnr{flex-direction:column;margin:0}#lead .bnr .col{width:auto;margin:0 auto 3%}.ttl{line-height:40px}.ttl span{font-size:14px}#sec1{padding:16% 5% 16%}#sec1 .elementor-container{padding:134px 5% 26px}#sec1 .elementor-container h2{right:0;top:-90px;line-height:37px}#sec1 .elementor-container h2 span{font-size:14px}#sec1 h3.ttl_news{margin-bottom:2%}#sec1 #newsList{height:320px}#sec1 #newsList dl{padding:23px 10px 23px 0}#sec1 .timetable thead th:first-child{font-weight:500;font-size:18px !important}#sec1 .timetable{margin-bottom:15px !important}#sec1 .timetable tbody tr:first-child th,#sec1 .timetable tbody tr:first-child td{padding:16px 0 20px}#sec1 .btn_more{top:12px;right:5px}#sec1 .info dl{font-size:14px;line-height:21px}#sec1 .info dt{width:80px}#sec1 .info dd{width:calc(100% - 80px)}#sec1 .elementor-row{flex-direction:column}#sec1 .elementor-column.elementor-col-50,#sec1 .elementor-column[data-col="50"]{width:100%;margin-bottom:7%}#sec2{padding:15% 0 21%;background:url(//miyamae-lawoffice.com/wp-content/themes/genova_tpl/css/../img/sec2_bg.png) repeat-x center bottom;background-size:350%}#sec2 h2{line-height:35px;margin-bottom:5%}#sec2 .txt{font-size:14px;line-height:25px;margin-bottom:7%}#sec2 .g_btn{flex-direction:column;max-width:100%;justify-content:center}#sec2 .g_btn .btn_link{width:100%;margin-bottom:3%;margin:0 auto 3%;padding:0;font-size:18PX}#sec3{padding:15% 0 14%}#sec3 .txt{font-size:14px}#sec3 h2{margin-bottom:2%}#sec3 .flow{flex-direction:column;margin-bottom:5%}#sec3 .flow .col{width:100%;background:url(//miyamae-lawoffice.com/wp-content/themes/genova_tpl/css/../img/box_bg_sp.png) no-repeat center;padding:7% 6% 20%;background-size:100% 100%}#sec3 .flow .col:last-of-type{padding:7% 6% 20%;width:100%;background:url(//miyamae-lawoffice.com/wp-content/themes/genova_tpl/css/../img/box_bg_sp.png) no-repeat center;background-size:100% 100%}#sec3 .flow .col h3{margin-top:5%;margin-bottom:2%}#sec3 .flow .col h3 img{max-width:40px}#sec3 .btn_link{padding:4px 0;font-size:18px;letter-spacing:3px}#sec4{padding:16% 0 16%}#sec4 h2{flex-direction:column;justify-content:center;position:relative;padding:6% 0;line-height:31px;font-size:16px}#sec4 h2 span{writing-mode:inherit;-o-writing-mode:inherit;-ms-writing-mode:inherit;-moz-writing-mode:inherit;width:auto;height:auto;margin:0 auto;font-size:23px}#sec4 h2 img{position:absolute;left:6%;top:23%}#sec4 .group{flex-direction:column}#sec4 .group .col1{width:100%;margin-bottom:3%}#sec4 .group .col .btn_link{padding:10px 0;min-height:68px;font-size:16px}#sec4 .group .col .btn_link a{min-height:60px}#sec4 .group .col2{width:100%;margin-bottom:3%}#sec4 .group .col2 h3{padding:13% 0}#sec4 .group .col3{width:100%}#sec4 .group .col3 h3{padding:13% 0}#sec5{padding:15% 0 0}#sec5 h2{margin-bottom:1%}#sec5 .group{flex-direction:column-reverse}#sec5 .group .photo{width:auto;margin-right:-1%;margin-left:-9%}#sec5 .group .info{width:100%}#sec5 .group .info .g_btn{flex-direction:column;margin:0 auto;font-size:18px}#sec5 .group .info .g_btn .btn_link{margin:0 auto 3%;width:100%;padding:0;font-size:18px}.contact_section h2{font-size:24px}.contact_section .bnr{flex-direction:column}.contact_section .bnr .col{width:100%;margin-bottom:3%}#loopslider{height:100px}#loopslider ul li{height:100px;width:621px}#loopslider ul li img{height:100px;width:auto !important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#sec2 .g_btn .btn_link{padding:9px 0 0}#sec3 .btn_link{padding:9px 0 0}.btn_link{padding:9px 0 0 !important}#sec4 .col>.btn_link{padding:40px 0 0 !important}.anchorlinks li a:before{top:3px}.under_mainimage .container h1{padding:20px 10px 0}h2.elementor-heading-title{padding:32px 30px 18px 38px !important}h3.elementor-heading-title,h3.elementor-image-box-title{padding:17px 0 13px 30px !important}.circle_list li:before{top:9px}.box_title:before{top:1px}h4.elementor-heading-title:before{top:1px}.flowList .flow_title span{line-height:45px;margin-top:-3px}.qa_list dt{padding:20px 20px 12px}.qa_list .num{line-height:1}.check_list li:before{top:4px}.check_list li:after{top:4px}#footer .fixed_box .fixed_pagetop a img{width:100%}#header .menu_vertical .g_nav>li dl li a{padding:19px 0 11px 35px}}