#top .main_visual{position:relative;height:auto;padding:40px 0;margin:128px 0 0;background-image:url(//www.hapilogi.co.jp/wp_24_test/wp-content/themes/hapilogi_24/css/../img/common/img_mv_bg_pc.jpg);background-size:cover}#top .main_visual .inner_1120{position:relative;display:flex;align-items:center;height:auto}#top .main_visual .text_wrapper{min-width:560px;margin:40px 0 0}#top .main_visual .text_wrapper h2{font-size:24px}#top .main_visual .text_wrapper h1{font-size:60px}#top .main_visual .text_wrapper p{margin:10px 0 0}#top .main_visual .btn_wrapper_twice{margin:24px 0 0}#top .main_visual .img_wrapper{position:relative;top:0;right:-50px;scale:1.3}#top .main_visual .news_wrapper{margin:65px 0 0}#top .main_visual .news_wrapper .news_content{display:flex;align-items:center;padding:24px 40px;background-color:#fff;border-radius:12px}#top .main_visual .news_wrapper .news_content .date_wrapper{display:flex;align-items:center}#top .main_visual .news_wrapper .news_content p.tag{margin:0 0 0 40px}#top .main_visual .news_wrapper .news_content h2{margin:0 0 0 40px;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:#000;text-underline-offset:2px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media screen and (width <=1279px){#top .main_visual{margin:60px 0 0}}@media screen and (width <=920px){#top .main_visual{padding:40px 0 0;background-image:url(//www.hapilogi.co.jp/wp_24_test/wp-content/themes/hapilogi_24/css/../img/common/img_mv_bg_sp.jpg)}#top .main_visual .inner_1120{flex-direction:column;height:auto}#top .main_visual .inner_1120 .text_wrapper{margin:0;text-align:center}#top .main_visual .text_wrapper h2{font-size:16px}#top .main_visual .text_wrapper h1{font-size:32px}#top .main_visual .text_wrapper p{margin:10px 0 0;font-size:12px}#top .main_visual .text_wrapper .btn_wrapper_twice{margin:280px 0 0}#top .main_visual .img_wrapper{position:absolute;top:initial;right:initial;bottom:80px;left:50%;transform:translateX(-50%);scale:1}#top .main_visual .img_wrapper img{width:500px}#top .main_visual .inner_1200{max-width:100%;padding:0}#top .main_visual .news_wrapper{margin:24px 0 0}#top .main_visual .news_wrapper .news_content{flex-direction:column;align-items:start;padding:24px;border-radius:0}#top .main_visual .news_wrapper .news_content p.tag{margin:0 0 0 12px}#top .main_visual .news_wrapper .news_content h2{margin:14px 0 0}}#top .notice{padding:60px 0;background-color:#f9e5e7}#top .notice h1.center_title_32{color:#c01}#top .notice ul li{margin:40px 0 0}#top .notice ul li a{display:flex}#top .notice ul li a h2{margin:0 0 0 40px}@media screen and (max-width:767px){#top .notice{padding:40px 0}#top .notice ul li{margin:20px 0 0}#top .notice ul li a{flex-direction:column}#top .notice ul li a h2{margin:10px 0 0}}#top .record{padding:60px 0;background-color:#f2f3f5}#top .record .slider_wrapper{margin:40px 0 0;display:none}#top .record .img_wrapper{height:auto;margin:0 16px}#top .record .img_wrapper img{border-radius:8px}@media screen and (max-width:767px){#top .record{padding:40px 0}}#top .information_number{padding:60px 0}#top .information_number .inner_1120{display:flex;justify-content:center}#top .information_number ul{display:flex;align-items:center;justify-content:center;margin:40px 0 0}#top .information_number ul li{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:240px;border-left:1px solid #f2f3f5}#top .information_number ul li p{font-size:20px;font-weight:500;line-height:1;color:#687388}#top .information_number ul li h2{font-family:Barlow,sans-serif;font-size:48px;color:#ea4e00}#top .information_number ul li h2 span{font-size:24px}#top .information_number ul.left_list li:first-child{border:none}@media screen and (width <=1220px){#top .information_number .inner_1120{flex-direction:column}#top .information_number ul{width:100%;margin:20px 0 0}#top .information_number ul.left_list li{width:50%}#top .information_number ul.right_list li{width:50%}#top .information_number ul.right_list li:first-child{border:none}#top .information_number ul li p{font-size:14px;text-align:center}#top .information_number ul li h2{font-size:32px}#top .information_number ul li h2 span{font-size:14px}}@media screen and (max-width:767px){#top .information_number{padding:40px 0}}#top .service{width:100%;padding:60px 0;background-color:#f2f3f5;background-image:url(//www.hapilogi.co.jp/wp_24_test/wp-content/themes/hapilogi_24/css/../img/top/img_service_bg.png);background-repeat:repeat-y;background-size:contain}#top .service .inner_1120{margin:80px auto 0}#top .service .content_wrapper{background-color:#fff;border-radius:20px}@media screen and (max-width:920px){#top .service{padding:40px 0}#top .service .inner_1120{margin:40px auto 0}}#top .news{padding:80px 0}#top .news ul{margin:40px 0 0}#top .news ul li{border-bottom:1px solid #f2f3f5}#top .news ul li:first-child{border-top:1px solid #f2f3f5}#top .news ul li a{display:flex;align-items:center;padding:24px 40px;background-color:#fff;border-radius:12px}#top .news ul li a .date_wrapper{display:flex;align-items:center}#top .news ul li a p.tag{margin:0 0 0 40px}#top .news ul li a h2{margin:0 0 0 40px;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:#000;text-underline-offset:2px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}#top .news .btn_200_darkblue a{margin:40px auto 0}@media screen and (max-width:920px){#top .news{padding:40px 0 80px}#top .news ul li a{flex-direction:column;align-items:start;padding:24px 0}#top .news ul li a p.tag{margin:0 0 0 20px}#top .news ul li a h2{margin:10px 0 0}}