body{-webkit-text-size-adjust:100%;line-height:24px;counter-reset:number}html{color:#484848;font-size:16px;text-align:left;font-family:"Noto Sans Japanese","游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;-webkit-text-size-adjust:100%}#wrapper{width:100%;height:100%}.container,.works_container{width:100%;padding:0 20px;position:relative}img{width:100%;height:auto}iframe{width:100%}input,textarea{width:100%}a{color:#484848}.section{padding:56px 0;width:100%}.section_top h2{font-size:26px;padding-bottom:24px;line-height:1;font-weight:700;margin-bottom:30px;position:relative}.section_top h2.after_content2{text-align:right}h1,h2,h3{font-family:"Rounded Mplus 1c"}main{width:100%;background:#fff;height:100%;display:block;overflow:hidden;position:relative;z-index:1}.pc_only{display:none}.banner_zone{text-align:center;margin-bottom:-60px}.banner_zone a{display:block}.banner_zone a img{width:100%}nav ul.main_nav{position:fixed;left:0;width:100%;height:60px;display:flex;align-items:center;justify-content:space-between;z-index:100;transition:.5s all}nav.nav_top ul.main_nav{top:-200px}nav.nav_top.scroll ul.main_nav{top:0}nav.nav_page ul.main_nav{top:0}nav ul.main_nav li{background:#009946;height:60px;color:#fff;font-size:12px;font-weight:700;width:calc(100%/2 - 100px);border-left:1px solid #fff;text-align:center}nav ul.main_nav li.menu_btn{width:60px;position:relative;border-left:none}.line1,.line2,.line3{display:block;position:absolute;width:60%;height:4px;background:#fff;border-radius:4px;top:50%;left:50%;transition:.3s all}.line1{transform:translate(-50%,-50%)}.line2{transform:translate(-50%,calc(10px - 50%))}.line3{transform:translate(-50%,calc(-10px - 50%))}.line1.tap{opacity:0}.line2.tap{transform:translate(-50%,-50%) rotate(-45deg)}.line3.tap{transform:translate(-50%,-50%) rotate(45deg)}nav ul.main_nav li a{display:block;height:60px;width:100%;line-height:60px;color:#fff}nav ul.main_nav li.tel_btn{width:140px}nav ul.main_nav li.tel_btn a{line-height:20px;display:flex;justify-content:center;align-items:center;font-size:14px}nav ul.main_nav li.tel_btn a i{font-size:40px;margin-right:5px}.tap_menu{font-size:14px;position:fixed;background:#009946;border-top:1px solid #fff;top:60px;left:100%;z-index:100;padding:15px;width:calc(100% - 60px);height:calc(100% - 60px);display:flex;justify-content:space-between;flex-direction:column;transition:.15s all}.tap_menu.tap{left:60px}.tap_menu li a{display:block;width:100%;height:auto;padding:12px 20px;background:#fff}.tap_menu li a strong{font-weight:700;font-size:20px}.tap_menu li a strong i{font-size:40px;margin-right:10px;vertical-align:middle}.header_bg{background:url(//makehands.com/wp-content/themes/makehands/css/../img/top_bg5_5.jpg) 70% 50% no-repeat;background-size:cover;width:100%;min-height:650px;height:100vh;max-height:750px;opacity:0;position:relative;overflow:hidden}.header_bg .container{height:100%}.header_logo,.to_drone,.to_large,.to_individual{position:absolute;font-family:"Rounded Mplus 1c";z-index:1}.header_logo{top:100%;right:0;width:60%;padding:50px 20px}.header_logo img{padding:24px;width:100%;height:auto}.to_drone{bottom:46%;left:3%}.to_large{bottom:33%;left:3%}.to_individual{bottom:20%;left:3%}.to_drone a,.to_large a,.to_individual a{display:block;color:#009946;background:0 0;font-weight:700;line-height:1;font-size:16px;padding:24px 0;width:0;height:66px;text-align:center;overflow:hidden;transition:1s all cubic-bezier(.59,.06,.18,.96)}.to_drone.spread a,.to_large.spread a,.to_individual.spread a{width:94vw;z-index:100}.to_drone a:before,.to_large a:before,.to_individual a:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#009946;transition:1s all cubic-bezier(.59,.06,.18,.96)}.to_drone.narrow a:before,.to_large.narrow a:before,.to_individual.narrow a:before{width:0;left:100%}.to_drone:before,.to_large:before,.to_individual:before{content:"";display:block;width:100%;height:100%;background:#fff;box-sizing:border-box;top:0;left:0;z-index:-2;position:absolute}.to_drone.spread:before,.to_large.spread:before,.to_individual.spread:before{border:1px solid #009946}.to_drone:after,.to_large:after,.to_individual:after{content:"";display:block;width:0;height:100%;background:#009946;position:absolute;top:0;left:0;z-index:-1;transition:.3s all}.header_bg .bubble1{width:60%;height:auto;top:100%;right:0;position:absolute;z-index:-10}.header_bg .bubble2,.header_bg .bubble3,.header_bg .bubble4,.header_bg .bubble5,.header_bg .bubble6{height:auto;top:80%;left:120%;width:150px;position:absolute;z-index:-10}.relation{padding:42px 0 56px;background:#eee}.relation_container{width:100%;padding:0 20px}.relation_title h2{font-size:26px;padding-bottom:24px;line-height:1;font-weight:700;margin-bottom:30px;position:relative;text-align:center}.relation_title h2.after_content:after{background:#009946;left:50%;transform:translateX(-50%)}.relation_title p{font-size:15px;text-align:center}.relation_maker{margin-top:12px;display:flex;justify-content:space-between}.relation_maker ul{display:flex;flex-wrap:wrap;justify-content:center}.relation_maker ul li{margin:8px 4px 0;font-size:14px}.access{padding:0 0 56px}.access.top{margin-top:24px}.access .map iframe{width:100%;height:250px}address{padding-top:24px;text-align:center}.address_inner p{font-size:14px}.address_inner a{display:block;background:#009946;color:#fff;font-weight:700;width:160px;line-height:48px;height:48px;margin:0 auto;margin-top:24px}.contact{padding:56px 0;background:#eee}.contact_box h2{font-size:26px;padding-bottom:16px;line-height:1;font-weight:700;margin-bottom:14px;position:relative}.contact h2,div.contact_box:first-of-type p,div.contact_box:first-of-type p strong,div.contact_box div.wpcf7 h3{text-align:center}div.contact_box:first-of-type p img{width:40px;height:auto;vertical-align:-6px}div.contact_box:first-of-type p strong{font-weight:700;font-size:40px;line-height:56px;color:#009946;margin-left:16px;font-family:"Francois One",sans-serif}div.contact_box div.wpcf7{margin-top:32px;border:3px solid #d8d8d8;padding:8px 16px;position:relative}div.contact_box div.wpcf7 h3{font-size:20px;font-weight:700;text-align:center;border-bottom:2px solid #dfdfdf;padding-bottom:11px;margin-bottom:11px;margin-top:6px}.form_box{margin:8px 0 24px}.form_box label p:first-of-type{font-size:14px}.form_box label p span.number{font-size:24px;font-weight:700;vertical-align:-2px;margin:0 16px 0 0;color:#484848}.form_box label p span{margin:0 0 0 16px;font-size:12px;color:red}.form_box label p:last-of-type{position:relative}.form_box label p:last-of-type span{margin:0}.form_box label p:last-of-type input,.form_box label p:last-of-type textarea{width:100%;font-size:16px;padding:4px 8px;border:2px solid #dfdfdf;margin-top:4px}div.submit_box{text-align:center;position:relative;margin:24px 0}div.submit_box input{background:#009946;color:#fff;font-size:14px;font-weight:700;line-height:24px;border:none;padding:12px 56px;cursor:pointer}.form_box label p span.wpcf7-form-control-wrap{margin:0}.form_box label p .wpcf7-not-valid-tip{position:absolute;top:-4px;right:0}.form_box label p span.wpcf7-form-control-wrap.textarea .wpcf7-not-valid-tip{top:-16px}div.wpcf7 div.wpcf7-validation-errors{position:absolute;border:none;text-align:center;left:50%;bottom:0;transform:translateX(-50%);width:100%;font-size:12px;color:red}.privacypolicy h3{font-weight:700;font-size:20px;line-height:24px;margin-top:32px;text-align:center}.privacypolicy_box{margin:24px 0 32px;width:100%;height:200px;padding:16px;overflow-y:scroll;border:3px solid #d8d8d8;color:#666;font-size:14px;line-height:24px;-webkit-overflow-scrolling:touch}.privacypolicy_box dt{font-weight:700;margin:24px 0 8px}.privacypolicy_box dd{margin-left:16px}.privacypolicy_box ul{margin:16px 0}.privacypolicy_box li{list-style:disc;margin:8px 0 8px 16px}.breadcrumb{background:#ccc;position:relative;height:60px}.breadcrumb .container{display:flex;flex-wrap:wrap;padding:0 80px 0 20px;align-items:center;height:60px;align-content:center}.breadcrumb .container>span{margin:0 8px;font-size:14px}.breadcrumb span a{padding-bottom:8px}.page_top{position:absolute;top:0;right:0;background:#009946;color:#fff}.page_top a{display:block;width:60px;height:60px;text-align:center;line-height:60px}.sitemap{font-size:14px;padding-top:56px}.sitemap .container{display:flex;justify-content:space-between;flex-wrap:wrap}.sitemap_box{width:50%;margin-bottom:24px}.sitemap_box:nth-of-type(1){order:1}.sitemap_box:nth-of-type(2){order:3}.sitemap_box:nth-of-type(3){order:2}.sitemap_box:nth-of-type(4){order:4}.sitemap_list>li>a{font-size:16px;font-weight:700;margin-bottom:8px;display:block}.sitemap_sublist li{margin-bottom:4px}.copyright{font-weight:700;font-size:14px;line-height:1;text-align:center;padding:32px 0 48px}.cta{padding:80px 0;background:url(//makehands.com/wp-content/themes/makehands/css/../img/cta1.jpg) 50% 60% no-repeat;background-size:cover;position:relative;color:#fff;text-align:center}.cta:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.3);z-index:1}.cta p{z-index:2;position:relative;font-weight:700}.cta p:nth-of-type(2){font-family:"Francois One",sans-serif;font-size:48px;line-height:56px;margin:8px 0;letter-spacing:.5px}.cta .to_contact{margin-top:40px}.cta .to_contact a{display:block;z-index:2;position:relative;color:#009946;font-weight:700;background:0 0;width:290px;height:64px;line-height:64px;margin:0 auto;position:relative;transition:.3s all}.cta .to_contact a:before,.cta .to_contact a:after{content:"";display:block;position:absolute;top:0;left:0;height:100%}.cta .to_contact a:before{background:#fff;width:100%;z-index:-2}.cta .to_contact a:after{background:#009946;z-index:-1;width:0;transition:.3s all}.cta .to_contact a.scroll{color:#fff}.cta .to_contact a.scroll:after{width:100%}h2.after_content:after{display:block;content:"";position:absolute;bottom:0;left:-4px;width:200px;height:4px;border-radius:4px}h2.after_content2:after{display:block;content:"";position:absolute;bottom:0;right:-4px;width:200px;height:4px;border-radius:4px}.make_news_title h2.after_content:after{background:#f5e900}.policy_box h2.after_content2:after{background:#00c4f5}.company_outer h2.after_content:after{background:#ffb200}#make_news{padding-top:80px}.make_news_outer{position:relative;z-index:1}.make_news_title{display:flex;justify-content:space-between;align-items:center;position:relative}.to_makenews{margin:0 0 30px}.to_makenews a{display:block;width:100px;height:42px;line-height:42px;text-align:center;font-weight:700;background:#f5e900}.make_news_inner{width:100%;background:rgba(255,255,255,.7);margin:0 auto 16px}.make_news_inner a{display:flex;align-items:center;position:relative}.make_news_inner a:before,.make_news_inner a:after{display:block;content:"";position:absolute;width:12px;height:12px;border-radius:2px;background:#484848}.make_news_inner a:before{top:5px;left:4px;box-shadow:-1px 1px 0 #fff;z-index:-1}.make_news_inner a:after{top:9px;left:0;z-index:-2}.make_news_inner time{margin:0 16px 0 32px}#policy_top .container{display:flex;flex-direction:column-reverse}.policy_outer p{line-height:24px;margin-bottom:16px}.policy_outer p strong{font-weight:700;margin-bottom:32px;display:block}.policy_outer p:nth-of-type(4),.policy_outer p:nth-of-type(6){text-align:right}.company_outer table th,.company_outer table td{padding:4px 8px;font-size:14px;line-height:24px}.company_outer table th{text-align:right;font-weight:700;width:115px}.company_outer table td{font-size:16px}.company_img{width:70%;height:auto}.company_img.one{margin-top:30px}.company_img.two{margin:-40px 0 0 50%;transform:translateX(-50%)}.company_img.three{margin:-40px 0 0 30%;margin-right:0}.company_img_inner{width:100%;height:40vw;overflow:hidden;position:relative}.company_img_inner img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#msg{padding-top:32px}section.section_page_top{padding:104px 0 0}.section_page{padding:40px 0}.section_page h2{font-size:22px;padding-bottom:16px;line-height:32px;font-weight:700;margin-bottom:24px;position:relative}.section_page h2.after_content2{text-align:right}.section_page h2:after{background:#ffb200;width:236px}#person_list ul{display:flex;flex-wrap:wrap;justify-content:space-between}#person_list ul li{width:48%;height:28vw;margin-bottom:16px}#person_list ul li figure{width:100%;height:100%;overflow:hidden;position:relative}#person_list ul li figure img{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#person_list ul li figure figcaption{width:100%;font-family:"Rounded Mplus 1c";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:8px 4px;background:rgba(255,255,255,.8);font-weight:700;font-size:16px;text-align:center}.section_page.person figure{width:calc(100% - 40px);height:55vw;overflow:hidden;position:absolute;top:72px;left:20px}.section_page.person figure img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.service_outer h2{margin-bottom:66vw}.service1.person .servise_box h3{font-size:18px;line-height:32px;font-weight:700;margin-bottom:4px}.servise_box{padding-bottom:24px}.servise_box:last-of-type{padding-bottom:0}.service1.person .servise_box h3 i{color:#ffb200;margin-right:8px;font-size:20px}.service1.person .servise_box p{padding-left:18px}#service1.person .servise_box dl{padding-left:18px;padding-top:8px}#service1.person .servise_box dl dt{font-weight:700;padding-top:8px}.service1.person .servise_box ul{padding-left:40px}.service1.person .servise_box li{padding-top:8px;list-style:disc;font-weight:700}.service2.person .servise_box{padding:0 0 24px 12px}.service2.person .servise_box h3{font-size:18px;line-height:32px;font-weight:700;margin-bottom:4px}.service2.person .servise_box h3 i{color:#ffb200;margin-right:16px;font-size:20px}.service2.person .servise_box li{padding-top:8px;list-style:disc inside;font-weight:700}.service2.person .servise_box li:last-of-type{padding-bottom:8px}#service3.person .servise_box h3 i,#service5.person .servise_box h3 i{margin-right:4px}#service3.person .servise_box p,#service5.person .servise_box p{padding-left:20px}#service4.person .servise_box{padding:0}#service4.person .servise_box h3 i{margin-right:4px}#service4.person .servise_box p{padding-left:24px}#service4.person .servise_box li{padding-top:8px;padding-left:24px}#works figure{width:100%;height:auto;position:static}#works figure img{position:static;transform:none}.works_container h2{font-size:22px;padding-bottom:16px;line-height:32px;font-weight:700;margin-bottom:24px;position:relative}.after_content3:after{display:block;content:"";position:absolute;bottom:0;left:50%;left:-4px;width:200px;height:4px;border-radius:4px;background:#ffb200}#works.person .to_works{position:absolute;top:0;right:20px}#works.person .to_works a{width:25vw;height:40px;line-height:40px;background:#ffb200;display:block;text-align:center;font-weight:700;color:#fff}.works_wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.works_wrap article:first-of-type,.works_wrap article:nth-of-type(6){width:100%}.works_wrap article+article{margin-top:24px}#works .works_wrap article:first-of-type figure,#works .works_wrap article:nth-of-type(6) figure{position:relative;overflow:hidden;height:50vw;top:0;left:0}#works .works_wrap article:first-of-type figure img,#works .works_wrap article:nth-of-type(6) figure img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.works_wrap article{width:48%;position:relative}.works_wrap article .article_title{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);color:#000}.article_title time,.article_title h3{position:absolute;left:50%;transform:translate(-50%,-50%);font-weight:700}.article_title time{top:25%;font-size:14px;border-bottom:1px solid #484848;padding-bottom:4px}.article_title h3{top:60%;font-size:18px;width:90%;text-align:center;overflow:hidden}.article_title h3 span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.slider_box{width:100%;height:47vw;overflow:hidden;position:relative}.slider_box li{position:absolute;top:0;left:0;opacity:0}.enterprise section#person_list{padding-bottom:0}.enterprise #person_list ul li:nth-of-type(5){letter-spacing:-.8px}.section_page.large h2:after{background:#00c4f5;width:236px}.section_page.large figure{width:calc(100% - 40px);height:55vw;overflow:hidden;position:absolute;top:72px;left:20px}.section_page.large figure img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.enterprise #works.person .to_works a{background:#00c4f5}.large .servise_box h3{font-size:18px;line-height:32px;font-weight:700;margin-bottom:4px}#large_service1 .servise_box:first-of-type h3{font-size:17px}#large_service1 ul{display:flex;flex-wrap:wrap}#large_service1 ul li{width:44%;list-style:disc inside;white-space:nowrap;font-size:15px;padding-top:4px}#large_service1.large .servise_box dl{padding:8px 0 8px 20px;position:relative}#large_service1.large .servise_box dl:before{counter-increment:number 1;content:counter(number) "";display:inline-block;position:absolute;top:6px;left:0;font-size:20px;color:#00c4f5}#large_service1.large .servise_box dt{font-weight:700;margin-bottom:4px}#large_service2 .service_inner>li{padding-top:8px;list-style:disc inside;font-weight:700}#large_service2 .service_item{display:flex;flex-wrap:wrap;padding-left:20px}#large_service2 .service_item li{font-weight:400;font-size:15px;padding-top:4px;padding-right:16px}#large_service3 ul{padding-top:8px}#large_service3 ul li{list-style:disc inside;font-weight:700;padding-top:4px}#large_service4.large ul{display:flex;flex-wrap:wrap;margin-top:8px}#large_service4.large ul li{padding-top:4px;white-space:nowrap;margin-right:16px;list-style:disc inside;font-size:14px;font-weight:700}#large_service4.large p+p{margin-top:8px}#large_service5 .service_inner ul{padding-top:8px;display:flex;flex-wrap:wrap;width:100%}#large_service5 .service_inner ul li{list-style:disc inside;padding-top:4px;white-space:nowrap}#large_service5 .service_inner ul li:nth-of-type(odd){width:60%}#large_service5 .service_inner ul li:nth-of-type(even){width:40%}#large_service5 .servise_box dl{padding:8px 0}#large_service5 .servise_box dl dt{margin-bottom:4px;font-weight:700}#large_service5 .servise_box dl dd{font-size:15px}.slider_box{width:100%;height:47vw;overflow:hidden;position:relative}.slider_box li{position:absolute;top:0;left:0;opacity:0}.enterprise section#person_list{padding-bottom:0}.enterprise #person_list ul li:nth-of-type(5){letter-spacing:-.8px}.section_page.repair-walls h2:after{background:#00c4f5;width:236px}.section_page.repair-walls figure{width:calc(100% - 40px);height:55vw;overflow:hidden;position:absolute;top:72px;left:20px}.section_page.repair-walls figure img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.enterprise #works.person .to_works a{background:#00c4f5}.repair-walls .servise_box h3{font-size:18px;line-height:32px;font-weight:700;margin-bottom:4px}#repair-walls_service1 .servise_box:first-of-type h3{font-size:17px}#repair-walls_service1 ul{display:flex;flex-wrap:wrap}#repair-walls_service1 ul li{width:44%;list-style:disc inside;white-space:nowrap;font-size:15px;padding-top:4px}#repair-walls_service1.repair-walls .servise_box dl{padding:8px 0 8px 20px;position:relative}#repair-walls_service1.repair-walls .servise_box dl:before{counter-increment:number 1;content:counter(number) "";display:inline-block;position:absolute;top:6px;left:0;font-size:20px;color:#00c4f5}#repair-walls_service1.repair-walls .servise_box dt{font-weight:700;margin-bottom:4px}#repair-walls_service2 .service_inner>li{padding-top:8px;list-style:disc inside;font-weight:700}#repair-walls_service2 .service_item{display:flex;flex-wrap:wrap;padding-left:20px}#repair-walls_service2 .service_item li{font-weight:400;font-size:15px;padding-top:4px;padding-right:16px}#repair-walls_service3 ul{padding-top:8px}#repair-walls_service3 ul li{list-style:disc inside;font-weight:700;padding-top:4px}#repair-walls_service4.repair-walls ul{display:flex;flex-wrap:wrap;margin-top:8px}#repair-walls_service4.repair-walls ul li{padding-top:4px;white-space:nowrap;margin-right:16px;list-style:disc inside;font-size:14px;font-weight:700}#repair-walls_service4.repair-walls p+p{margin-top:8px}#repair-walls_service5.repair-walls th,#repair-walls_service5.repair-walls td{padding:8px;font-size:14px;border:1px solid #eee}#repair-walls_service5.repair-walls th{background-color:#009946;color:#fff;text-align:center}#repair-walls_service5 .service_inner ul li:nth-of-type(odd){width:60%}#repair-walls_service5 .service_inner ul li:nth-of-type(even){width:40%}#repair-walls_service5 .servise_box dl{padding:8px 0}#repair-walls_service5 .servise_box dl dt{margin-bottom:4px;font-weight:700}#repair-walls_service5 .servise_box dl dd{font-size:15px}.recluit_wrap+.recluit_wrap{padding-top:40px}.recluit_wrap h2{text-align:center}.recluit_wrap h2:after{display:block;content:"";position:absolute;bottom:0;left:15%;width:70%;height:4px;border-radius:4px;background:#009946}.recluit_wrap img{margin-bottom:16px}.recluit_wrap p{font-size:15px;line-height:28px;letter-spacing:.2px}.recluit_wrap p span{font-size:16px;font-weight:700;color:#009946}.recluit_complement{width:100%;padding:40px 20px}.recluit_complement h3{font-size:22px;text-align:center;line-height:32px;font-weight:700;letter-spacing:.2px;position:relative;margin-bottom:24px}.recluit_complement h3:before,.recluit_complement h3:after{display:block;content:"";position:absolute;top:-5px;width:4px;border-radius:2px;height:77px;background:#484848}.recluit_complement h3:before{left:5px;transform:rotate(-25deg)}.recluit_complement h3:after{right:5px;transform:rotate(25deg)}.recluit_complement_box ul{display:flex;flex-wrap:wrap;justify-content:center;background:#eee;padding:16px 8px 8px;margin-bottom:24px}.recluit_complement_box ul li{margin:0 8px 8px;white-space:nowrap}.recluit_complement_box p{font-size:14px;line-height:24px}#top.section_archive{padding:104px 0 0}.section_archive{padding:48px 0}.section_archive#top .container h1{font-size:26px;font-weight:700;line-height:32px;padding-bottom:16px;position:relative;margin:0 auto}.section_archive#top .container h1:after{position:absolute;bottom:0;left:-4px;content:"";display:block;height:4px;width:270px;background:#f5e900;border-radius:4px}.tax-works_cat.term-kansai .section_archive#top .container h1:after,.tax-works_cat.term-kantou .section_archive#top .container h1:after{width:320px}.tax-works_cat .section_archive#top .container h1:after{width:100%}.cat_map_wrap{padding-top:16px;position:relative;margin-bottom:80px}.category_map .flex{padding-top:20px;display:flex;flex-wrap:wrap}.category_map .flex>div{width:50%}.category_map .cat_touhoku span,.category_map .cat_toukai span,.category_map .cat_hokuriku span,.category_map .cat_chuugoku span,.category_map .cat_dhikoku span,.category_map .cat_kantou span,.category_map .cat_kansai span,.category_map .cat_kyuusyuu span{display:block;font-size:14px;font-weight:700;line-height:1;padding:16px;color:#fff}.category_map .cat_touhoku{background:#55c2e1}.category_map .cat_toukai{background:#0267b2}.category_map .cat_hokuriku{background:#43a556}.category_map .cat_chuugoku{background:#d82e16}.category_map .cat_dhikoku{background:#e62180}.category_map .cat_kantou{background:#fccb00}.category_map .cat_kansai{background:#f29f1a}.category_map .cat_kyuusyuu{background:#ab549b}.archive .pagenation{margin-top:40px;text-align:center;font-size:14px}.archive .pagenation>*{margin:0 12px}.archive .pagenation span{display:inline-block;padding:4px 12px;background:#009946;color:#fff}.archive .pagenation a{display:inline-block;padding:4px 12px;background:#ddd;transition:.3s all}#news.archive{text-align:center}#news.archive .section_archive#top .container h1:after{left:calc(50% - 150px)}#news.archive .news_wrap article{margin-bottom:16px}#news.archive .news_wrap article a{position:relative;display:flex}.news_wrap article a:before,.news_wrap article a:after{display:block;content:"";position:absolute;width:12px;height:12px;border-radius:2px;background:#cdcdcd;transition:.5s all}.news_wrap article a:before{top:5px;left:4px;box-shadow:-1px 1px 0 #fff;z-index:-1}.news_wrap article a:after{top:9px;left:0;z-index:-2}.news_wrap time{margin:0 16px 0 32px}.section_single_top{padding:104px 0 0}.single_title{display:flex;flex-wrap:wrap}.single_title time{order:1;width:30%;font-size:12px}.single_title h1{order:3;font-size:20px;font-weight:700;margin:20px 0 24px;text-align:center;width:100%;position:relative;padding-bottom:16px}.single_title h1:after{content:"";width:280px;height:4px;border-radius:4px;background:#f5e900;position:absolute;bottom:0;left:calc(50% - 140px)}.single_title p{order:2;width:70%;text-align:right}.single_title p span{font-size:12px;margin-right:30px}.single_maincontents{padding-bottom:32px}.single_maincontents article *{padding-bottom:24px}.section_single article h1{font-size:22px;font-weight:700;line-height:32px}.section_single article h2{font-size:20px;font-weight:700;line-height:32px}.section_single article h3{font-weight:700;font-size:19px;line-height:32px}.section_single article h4{font-size:18px;font-weight:700;line-height:24px}.section_single article h5{font-size:18px;line-height:24px}.section_single article h6{font-size:16px;line-height:24px;font-weight:700}.section_single article p{font-size:16px;line-height:24px}.section_single article ul li{font-size:14px;line-height:24px;margin:8px 0 8px 24px;list-style:disc}.section_single article ol li{font-size:14px;line-height:20px;margin:8px 0 8px 24px;list-style:decimal}.section_single article strong{font-weight:700}.section_single article a{color:#009946;font-weight:700}.section_single article img{width:100%;height:auto}#news .section_single_top .single_title{text-align:center;display:block}#news .single_maincontents{padding:32px 0}