.news_form{padding:50px 0;background:rgba(63,158,191,.15)}.news-blog{width:49%!important}.news_form .df{padding:25px 40px;background:#fff}.news_form .df>div{flex:1}.news_form .left{padding-right:60px;border-right:2px solid #e2f0f5}.news_form .right{padding-left:60px}.news_form .title{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.news_form h3{font-size:18px;font-family:'Noto Serif JP',serif;font-weight:500}.news_form h3 span{font-family:'Noto Sans JP',sans-serif;font-weight:700;display:block;font-size:12px;color:#3f9ebf;line-height:2}.news_form .link a{text-decoration:underline;color:#444;font-size:13px}.news_form .newsList{height:165px;overflow-y:scroll}.news_form dl{padding:3px 0}.news_form dl dt{line-height:1.5;font-size:14px}.newsLabel{font-size:9px;color:#fff;background:#ec9526;border-radius:999px;padding:4px 8px 2px;margin-left:25px;vertical-align:middle}.news_form dl dd{line-height:2;font-size:14px}.news_form dl dd a{color:#444}@media screen and (max-width:768px){.news_form .df{padding:0;background:0 0}.news_form .df>div{background:#fff;padding:20px}.news_form .left{padding-right:0;border-right:none;margin-bottom:30px}.news_form .right{padding-left:0}}#information{padding-top:112px;position:relative;padding-bottom:152px}#information:before{content:"";position:absolute;right:0;background:url(//imatomi.com/wp-content/themes/genova_tpl/css/../img/bg4@2x.jpg);width:51%;height:582px;top:224px}#information .info{width:415px;float:left}#information .info h2{color:#716355;line-height:60px;font-size:28px;letter-spacing:3px}#information .info h2 br.br_line{display:none}#information .info h2 span{font-family:dnp-shuei-mgothic-std,sans-serif;font-weight:600;font-style:normal;position:relative}#information .info h2 span:before{content:"";width:100%;position:absolute;height:4px;bottom:-6px;left:0;background:url(//imatomi.com/wp-content/themes/genova_tpl/css/../img/hline_2.png) repeat-x bottom center}#information .info h2 span small{color:#dc6877;font-size:28px}#information .info .txt{padding:30px 60px 36px 0;margin-bottom:0;letter-spacing:1px;text-align:justify}#information .info .author{padding-bottom:57px;font-family:dnp-shuei-mgothic-std,sans-serif;font-weight:400;font-style:normal;color:#7ec9dd}#information .info .author p{margin-bottom:0;font-weight:700}#information .info .author .name-tt{font-size:16px;line-height:24px}#information .info .author .name-ja{font-size:16px;line-height:24px;letter-spacing:-1px;padding-top:7px}#information .info .author .name-en{font-size:10px;line-height:16px;padding-top:7px;letter-spacing:1px;text-transform:uppercase}#information .info .btn-c{margin-bottom:4px}#information .info .btn-c:last-child{margin-bottom:0}#information .right{float:right;width:656px;height:522px;padding-top:11px;position:relative}#information .right .slick-slider{overflow:hidden}#information .right img{width:100%}#information .slick-slide div div{display:block !important}#information .slick-arrow{background:url(//imatomi.com/wp-content/themes/genova_tpl/css/../img/prev@2x_2.png),#b5ca59;background-position:center top;background-repeat:no-repeat;background-size:cover;border:none;font-size:0;width:50px;height:50px;position:absolute;bottom:0;left:0;z-index:33;cursor:pointer;transition:all .3s ease}#information .slick-arrow:hover{background-color:#d1da9e}#information .slick-next{transform:rotate(180deg);left:51px}#information .sliderContainer{position:relative}#information .progressBarContainer{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin:-13px 0 30px;position:absolute;bottom:-68px;left:0;z-index:200}#information .progressBarContainer div{display:block;width:47px;padding:0;cursor:pointer;color:#aad15a;position:relative}#information .progressBarContainer div span.progressBar{width:100%;height:2px;display:block}#information .progressBarContainer div span.progressBar .inProgress{background:#d1da9e;width:0;height:2px;position:relative}#information .progressBarContainer div span.progressBar .inProgress:before{content:"";position:absolute;top:-2.5px;left:0;background:#d1da9e;cursor:pointer;width:7px;height:7px;border-radius:50%;transition:all .5s}#information .progressBarContainer div span.progressBar .inProgress.active:before{background:#aad15a}#information .progressBarContainer div:last-child span.progressBar .inProgress{width:0 !important}.elementor-element-028b8f3{background:url(//imatomi.com/wp-content/themes/genova_tpl/css/../img/category_bg@2x.jpg) no-repeat center;background-size:cover;padding:96px 0 84px}#category{font-family:dnp-shuei-mgothic-std,sans-serif;font-weight:600;font-style:normal}#category h1{font-size:28px;text-align:center;margin-bottom:75px;font-weight:600 !important;letter-spacing:3px}#category h1 span{color:#444;position:relative}#category h1 span:before{content:"";background:url(//imatomi.com/wp-content/themes/genova_tpl/css/../img/hline_2.png) repeat-x bottom center;position:absolute;bottom:-15px;width:100%;height:4px}#category h1 small{font-size:28px}#category h1 small.tt2{color:#dc6877}#category .group-item .item{width:235px;margin-right:45px;float:left;text-align:center}#category .group-item .item .photo{margin-bottom:0}#category .group-item .item dl{line-height:26px;padding-bottom:20px;letter-spacing:2px;padding-top:27px;box-sizing:content-box}#category .group-item .item dl dt{color:#7c4e23;font-size:18px;padding-bottom:0}#category .group-item .item .btn-c{width:208px}#category .group-item .item .btn-c a{font-size:15px}#category .group-item .item .btn-c a:after{right:8px}#category .group-item .item-4{margin-right:0}#category .group-item .item-1 dl dd{color:#dc6877;font-size:12px;letter-spacing:4px}#category .group-item .item-1 .btn-c a{background-color:#dc6877}#category .group-item .item-2 dl dd{color:#75c5db}#category .group-item .item-2 .btn-c a{background-color:#75c5db}#category .group-item .item-3 dl dd{color:#ec9526}#category .group-item .item-3 .btn-c a{background-color:#ec9526}#category .group-item .item-4 dl dd{color:#b5ca59}#category .group-item .item-4 .btn-c a{background-color:#b5ca59}.about-us{padding:80px 0 60px;background:rgba(63,158,191,.1)}.about-us>*{position:relative;z-index:3}.about-us h2{margin-bottom:60px}.about-us .row{display:flex;justify-content:center;padding:0 40px}.about-us .row .col{background-color:#fff;flex:1}.about-us .row .col .group-in{padding:40px 60px;font-size:14px}.about-us .row .col .inside-2{padding-top:20px}.about-us .row .col+.col{background:0 0}.about-us .row .col+.col p{text-align:right;line-height:16px;padding-right:15px;letter-spacing:1px}.about-us .row .col+.col p a{text-decoration:underline;color:#444;font-size:12px}.about-us .row .col+.col p a:hover{text-decoration:none}.about-us table.table_hours{font-size:14px;padding:20px}.about-us table.table_hours thead{border-bottom:1px solid #7ec9dd;color:#716355}.about-us table.table_hours thead th.caption{font-size:14px;letter-spacing:1px;padding:0 0 2px;color:#3f9ebf;font-weight:700;font-style:normal}.about-us table.table_hours thead td{padding:0 6px 0 5px;text-align:center;font-size:14px;color:#000}.about-us table.table_hours tbody:before{content:'';display:block;height:15px}.about-us table.table_hours tbody:after{content:'';display:block;height:17px}.about-us table.table_hours tbody td{text-align:center;padding:0;line-height:28px}.about-us table.table_hours tbody td.caption{text-align:left;letter-spacing:1px;padding-left:0}.about-us table.table_hours tbody td.not{color:#3f9ebf}.about-us table.table_hours tbody .last{width:70px}.about-us table.table_hours p.note{border-top:1px solid #7ec9dd;padding:15px 0 42px;letter-spacing:0;line-height:24px;font-size:14px}.about-us table.table_hours p.note span{color:#716355;width:87px;font-weight:700;display:inline-block}.about-us .tb_o2{line-height:26px}.about-us .tb_o2 p{margin-bottom:0}.about-us .tb_o2 .col-row{display:table;width:100%;line-height:25px}.about-us .tb_o2 th{width:86px;vertical-align:top;padding-bottom:16px;font-weight:700}.about-us .tb_o2 td{vertical-align:top}.about-us .tb_o2 p.td{padding-bottom:16px;letter-spacing:0;vertical-align:top}.about-us .note{padding-top:10px;padding-bottom:11px;border-top:1px solid #3f9ebf;border-bottom:1px solid #3f9ebf}.lead{background:url(/wp-content/uploads/footer_contact_bg.jpg) no-repeat center;background-size:cover;color:#fff;text-align:center;padding:55px 0 47px}.lead dl{padding-bottom:18px}.lead dl dt{font-family:'Noto Serif JP',serif;font-weight:500;font-size:28px;letter-spacing:4px;padding-bottom:24px}.lead dl dd{font-size:14px;letter-spacing:2px}.lead .l_btn{display:flex;justify-content:center;align-items:center}.lead .l_btn:first-child{margin-bottom:25px}.lead .l_btn li{margin:0 8px}.elementor-element-a485666 .elementor-container,.elementor-element-d05cdaa .elementor-container,.elementor-element-effcd13 .elementor-container,.elementor-element-4cdf8ce .elementor-container{max-width:100%!important}@media only screen and (max-width:1100px){#information .info{width:45%}#information .right{width:55%}#information:before{width:49%;height:402px;top:224px}#information .info .txt{padding:20px 30px 30px 0}#category .group-item .item{width:22%;margin-right:3%}.about-us .row .col .group-in{padding:27px 23px 22px}}@media only screen and (max-width:999px){#information .info h2,#information .info h2 span small{font-size:25px;letter-spacing:0}#information .right{width:53%}#category .group-item .item{width:45%;margin-right:5%;margin-bottom:5%}#category .group-item .item .btn-c{margin:0 auto}}@media only screen and (max-width:768px){body{font-size:14px}.elementor-element-028b8f3{background:url(//imatomi.com/wp-content/themes/genova_tpl/css/../img/bg4_sp.jpg) no-repeat center;background-size:cover;padding:60px 0 80px}#category h1{font-size:28px;margin-bottom:45px;letter-spacing:2px;line-height:60px}#category h1 small,#category h1 span{position:relative}#category h1 small:before{content:"";background:url(//imatomi.com/wp-content/themes/genova_tpl/css/../img/hline_2.png) repeat-x bottom center;position:absolute;bottom:-10px;width:80%;height:3px;left:50%;transform:translateX(-50%)}#category h1 span:before{display:none}#category h1 small{font-size:28px}#category .group-item .item{width:90%;min-width:225px;max-width:400px;margin:0 auto;float:none}#category .group-item .item dl{height:100%!important}#category .group-item .item+.item{padding-top:60px}#information{padding-top:40px;padding-bottom:120px}#information .info{padding-bottom:60px;width:100%;height:100%;float:none;clear:both}#information .info .txt{padding:20px 0 30px}#information .info h2{letter-spacing:1px}#information .info h2 span small,#information .info h2{font-size:28px}#information .right .slick-slider{overflow:inherit}#information .right .slick-slide{overflow:hidden}#information:before{width:auto;left:0;height:44vw;bottom:11%;right:0;top:auto}#information .right{width:100%;height:100%;padding-top:0;position:relative;float:none;top:auto;background:0 0;clear:both}#information .right:before{content:"";width:120px;height:81px;position:absolute;top:-42px;left:-20px;z-index:10}#information .info h2 br{display:block}#information .slick-arrow,#information .info h2 br.br_line{display:none}.about-us{padding:50px 0 40px}.about-us h2{margin-bottom:50px}.about-us .row{display:block;padding:0}.about-us .row .col .group-in{padding:20px}.about-us table.table_hours thead th.caption{min-width:87px}.about-us table.table_hours tbody td.caption{letter-spacing:0}.about-us table.table_hours tbody:after,.about-us table.table_hours tbody:before{height:10px}.about-us table.table_hours thead td{padding-bottom:6px}.about-us table.table_hours thead td.last{padding:0 0 6px}.about-us .tb_o2 th{width:77px}.about-us .tb_o2 th{padding-bottom:10px}.about-us .row .col+.col p{padding-right:0}.about-us table.table_hours tbody .last{width:50px}.about-us iframe{height:300px !important}}@media screen and (max-width:767px){.lead{padding:40px 0}.lead dl dt{line-height:45px;padding-bottom:15px;letter-spacing:3px}.lead .l_btn{display:block}.lead .l_btn:first-child{margin-bottom:0}.lead .l_btn li{margin:0 0 10px}.lead .l_btn li:nth-child(2n){margin-left:0}.lead .l_btn li img{width:100%}}@media only screen and (max-width:640px){#information{padding-bottom:140px}#information .slick-arrow{bottom:-50px}#information .progressBarContainer{bottom:-120px}#information .slick-arrow{bottom:-50px}#information .slick-next{left:52px}}@media only screen and (max-width:420px){.about-us .tb_o2 th,.about-us .tb_o2 td{display:block;padding-bottom:0}.about-us .tb_o2 td{padding-bottom:10px}}@media only screen and (max-width:375px){#information{padding-bottom:100px}#information .info h2{letter-spacing:0px}#information .slick-arrow{width:40px;height:40px}#information .slick-arrow{bottom:-40px}#information .slick-next{left:42px}#information .progressBarContainer{bottom:-90px}}@media only screen and (max-width:365px){.about-us .row .col .group-in{padding:20px 12px}.about-us table.table_hours thead td{font-size:13px}.about-us table.table_hours thead td.last{padding:0}.about-us table.table_hours thead th.caption{width:81px}.about-us table.table_hours tbody td.caption{letter-spacing:-.5px}.about-us table.table_hours thead td{padding:0 2px 0 4px}.about-us table.table_hours tbody td{padding:0}.about-us .row .col .inside-2{padding-top:15px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#information .info h2 span:before{bottom:5px}.btn-c2 a,.btn-c a{padding:20px 20px 10px 25px}#category h1 span:before{bottom:3px}#category .group-item .item .btn-c{margin:0 auto}.under_title_h2 h2{padding:33px 0 18px 70px !important}.under_title_h3 h3{padding:15px 0 0 20px !important}.box_list>li{margin-top:10px}.box_title{padding-top:6px}.under_mainimage .container h1{padding:20px 20px 0}ul.frame_k .flow_title,ul.frame_k .flow_title,ul.frame_j .flow_title,ul.frame_j .flow_title,.flowList_img .flow_title,.flowList .flow_title{padding-top:15px}.flowList_img .flow_title span,.flowList .flow_title span{padding-top:7px;margin-top:-6px}}