@charset "UTF-8";@media screen and (max-width:1100px){body{background-size:30%}}#wrap{position:relative;height:auto;overflow:hidden}#container{padding:120px 0;background-color:#fff}@media screen and (max-width:1400px){#container{padding:40px 0 80px}}@media screen and (max-width:1100px){#container{padding:40px 0}}#pankuzu{background:#f2f2f2}#pankuzu .inner{padding:8px 0}@media screen and (max-width:520px){#pankuzu .inner{margin-bottom:24px}}#pankuzu .inner ul{display:flex;justify-content:flex-start}#pankuzu .inner ul li{margin-right:16px;font-size:1.4rem}#pankuzu .inner ul li a{font-size:1.4rem;display:inline-block}#global_header{width:100%;position:absolute;z-index:10}#global_header .inner{position:relative;background:rgba(255,255,255,.6);height:100px}#global_header .inner .haikei{width:100%;z-index:200;position:absolute;background-size:auto;bottom:-3%;display:block}@media screen and (max-width:520px){#global_header .inner .haikei{display:none}}#global_header .inner .haikei.sp{display:none}@media screen and (max-width:520px){#global_header .inner .haikei.sp{display:block;bottom:-7px}}#global_header .inner .haikei img{width:100%;height:30px;vertical-align:bottom}#global_header .inner h1{position:absolute;width:300px;margin-left:20px;top:20%}@media screen and (max-width:520px){#global_header .inner h1{width:70%;top:25%}}@media screen and (max-width:320px){#global_header .inner h1{margin-left:10px}}#global_header .inner h1 a{display:inline-block}#global_header .inner h1 a img{width:100%}@media screen and (max-width:1100px){#global_header .inner #global_navi{display:none}}.sub-key-visual{width:100%;height:600px;position:relative}.sub-key-visual .sub-key-visual{width:100%;height:100%;object-fit:cover}.sub-key-visual .key-nami{width:100%;height:60px;position:absolute;bottom:0;left:0;z-index:10}.sub-key-visual .title-box{position:absolute;top:60%;left:50%;text-align:center;transform:translate(-50%,-50%)}.sub-key-visual .title-box .en-keytitle{font-size:60px;font-family:bokutoh-rera,sans-serif;font-weight:400;font-style:normal;color:#fff}@media screen and (max-width:768px){.sub-key-visual .title-box .en-keytitle{font-size:40px}}@media screen and (max-width:480px){.sub-key-visual .title-box .en-keytitle{font-size:30px}}.sub-key-visual .title-box .jp-keytitle{font-size:20px;font-family:bokutoh-rera,sans-serif;font-weight:400;font-style:normal;color:#fff}@media screen and (max-width:360px){.sub-key-visual .title-box .jp-keytitle{font-size:18px}}.sub-key-visual .pankuzu{position:absolute;bottom:3%;left:260px;z-index:30}@media screen and (max-width:650px){.sub-key-visual .pankuzu{left:4%}}.sub-key-visual .pankuzu .list{color:#fff}.sub-key-visual .pankuzu .list a{color:#fff}#key_top{width:100%;height:90vh;position:relative;top:10%;margin-bottom:0;background:url(//katow.co.jp/wp-content/themes/katokougyou_wp/css/../images/key_top.png) no-repeat;background-size:cover}@media screen and (max-width:1100px){#key_top{overflow:hidden;height:65vh}}#key_top .inner{width:100%;height:100%;position:relative;z-index:10;display:grid;place-items:center}#key_top .inner img{width:70%;height:auto;vertical-align:bottom}@media screen and (max-width:520px){#key_top .inner img{position:relative;top:30px}}#key_sub{height:85vh;position:relative}#key_sub .inner{width:1440px;height:100%;margin:0 auto;position:relative;z-index:10}@media screen and (max-width:1440px){#key_sub .inner{width:100%}}#key_sub .inner .info{height:100%;display:grid;place-items:center}#key_sub .inner .info img{filter:drop-shadow(0 0 5px rgba(0,0,0,.15))}@media screen and (max-width:1440px){#key_sub .inner .info img{filter:drop-shadow(0 0 6px rgba(255,255,255,.75));position:relative;width:80%}}#key_sub .pic{position:absolute;right:0;top:0;z-index:1;height:100%}#key_sub .pic img{width:auto;height:100%}#key_sub .key_overlay{position:absolute;top:0;right:0;z-index:100;width:100%;height:100%;background:linear-gradient(to left,#a74974,#d87ba6,#ffa75c);transition:all .4s ease .6s}#key_sub .key_overlay:before{position:absolute;top:0;right:0;z-index:101;width:100%;height:100%;background:#fff;content:"";transition:all .4s ease .3s}#key_sub .key_overlay.active{width:0}#key_sub .key_overlay.active:before{width:0}#key_single{position:relative;background:#ffdbc7;height:240px;display:grid;place-items:center}@media screen and (max-width:520px){#key_single{height:180px}}#key_single .key_inner h2{text-align:center;color:#ff6400;font-size:3.5rem;font-weight:700;line-height:1}#key_single .key_inner p{font-size:1.7rem;text-align:center}#global-footer{position:relative;width:100%;padding:40px 0 0;background-color:#fff}#global-footer #footer_wave{width:100%;position:absolute;bottom:-10px;left:0;z-index:1}#global-footer #footer_wave #wave_canvas{width:100%;height:100%}#global-footer .footer_inner{width:1400px;margin:0 auto 32px;position:relative;z-index:10}@media screen and (max-width:1400px){#global-footer .footer_inner{width:90%}}#global-footer .footer_inner .footer_logo{margin-bottom:12px;padding-top:88px}@media screen and (max-width:520px){#global-footer .footer_inner .footer_logo{width:80%}}#global-footer .footer_inner .footer_logo a{display:inline-block}@media screen and (max-width:520px){#global-footer .footer_inner .footer_logo a img{width:100%;height:auto;vertical-align:bottom}}#global-footer .footer_inner .footer_in{display:flex;justify-content:space-between}@media screen and (max-width:1400px){#global-footer .footer_inner .footer_in{width:95%}}@media screen and (max-width:768px){#global-footer .footer_inner .footer_in{display:block}}@media screen and (max-width:520px){#global-footer .footer_inner .footer_in{width:100%}}#global-footer .footer_inner .footer_in .in_left{width:60%}@media screen and (max-width:520px){#global-footer .footer_inner .footer_in .in_left{width:100%;margin-bottom:16px}}#global-footer .footer_inner .footer_in .in_left .in_left_title{font-weight:700;font-size:2.2rem;font-family:vdl-v7gothic,sans-serif;font-weight:800;font-style:normal;color:#46a8af;margin-bottom:8px}#global-footer .footer_inner .footer_in .in_left .mainoffice{padding-left:12px;border-left:2px solid #fff;margin-bottom:18px}#global-footer .footer_inner .footer_in .in_left .mainoffice li{font-family:vdl-v7gothic,sans-serif;font-weight:500;font-style:normal;font-size:1.4rem;margin-bottom:4px;color:#fff}#global-footer .footer_inner .footer_in .in_left .mainoffice li:last-child{margin-bottom:0}@media screen and (max-width:520px){#global-footer .footer_inner .footer_in .in_left .mainoffice li:last-child{margin-bottom:4px}}#global-footer .footer_inner .footer_in .in_left .mainoffice li br{display:none}@media screen and (max-width:520px){#global-footer .footer_inner .footer_in .in_left .mainoffice li br{display:block}}#global-footer .footer_inner .footer_in .in_left .branchoffice{padding-left:12px;border-left:2px solid #e6e6e6}#global-footer .footer_inner .footer_in .in_left .branchoffice li{color:#f2f2f2;font-family:vdl-v7gothic,sans-serif;font-weight:500;font-style:normal;font-size:1.4rem;margin-bottom:4px}#global-footer .footer_inner .footer_in .in_left .branchoffice li:last-child{margin-bottom:0}#global-footer .footer_inner .footer_in .in_right{width:40%}@media screen and (max-width:768px){#global-footer .footer_inner .footer_in .in_right{width:90%}}#global-footer .footer_inner .footer_in .in_right .in_right_title{font-weight:700;font-size:2.2rem;font-family:vdl-v7gothic,sans-serif;font-weight:800;font-style:normal;color:#46a8af;margin-bottom:8px}#global-footer .footer_inner .footer_in .in_right ul{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center}#global-footer .footer_inner .footer_in .in_right ul li{width:38%;margin-bottom:12px}#global-footer .footer_inner .footer_in .in_right ul li:last-child{margin-bottom:0}@media screen and (max-width:400px){#global-footer .footer_inner .footer_in .in_right ul li{width:50%}}#global-footer .footer_inner .footer_in .in_right ul li a{display:inline-block;padding-left:20px;background:url(//katow.co.jp/wp-content/themes/katokougyou_wp/css/../images/fnavi_icon.svg) no-repeat left center;color:#fff;font-family:vdl-v7gothic,sans-serif;font-weight:700;font-style:normal;font-size:1.6rem}#global-footer .copy{background:rgba(105,208,215,.25);position:relative;z-index:20;padding-bottom:8px}#global-footer .copy small{display:block;width:1400px;margin:0 auto;font-size:1.3rem;color:#fff}@media screen and (max-width:1400px){#global-footer .copy small{width:90%}}@media screen and (max-width:768px){#container{padding:100px 0 0}}@media screen and (max-width:520px){#container{padding:0}}.content_outer{width:1400px;margin:0 auto}@media screen and (max-width:1400px){.content_outer{width:90%}}@media screen and (max-width:520px){.content_outer{width:80%}}.border{width:90%;margin:0 auto 80px}.border img{width:100%}#sdgs{width:100%;position:relative}@media screen and (max-width:768px){#sdgs{background-image:url(//katow.co.jp/wp-content/themes/katokougyou_wp/css/../images/sdgs_back.jpg);background-size:cover;height:250px}}@media screen and (max-width:520px){#sdgs{margin-bottom:0}}#sdgs .sdgs-back{width:100%;vertical-align:top}@media screen and (max-width:768px){#sdgs .sdgs-back{display:none}}#sdgs .sdgs-f{display:none;width:90%;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:768px){#sdgs .sdgs-f{display:block}}@media screen and (max-width:400px){#sdgs .sdgs-f{top:50%;width:95%}}#commitment{width:100%;height:530px;margin-bottom:100px;background-image:url(//katow.co.jp/wp-content/themes/katokougyou_wp/css/../images/commit-back.jpg);background-size:cover}@media screen and (max-width:800px){#commitment{height:450px}}@media screen and (max-width:520px){#commitment{height:350px;margin-bottom:60px}}@media screen and (max-width:430px){#commitment{height:300px}}#commitment .commit-box{width:1400px;height:100%;text-align:center;margin:0 auto;position:relative}@media screen and (max-width:1400px){#commitment .commit-box{width:90%}}@media screen and (max-width:520px){#commitment .commit-box{display:grid;place-items:center}}#commitment .commit-box a{display:inline-block}#commitment .commit-box a .content-box{width:700px;margin-top:60px}@media screen and (max-width:800px){#commitment .commit-box a .content-box{width:90%}}@media screen and (max-width:520px){#commitment .commit-box a .content-box{width:70%;margin-top:0}}#pu-service{margin-bottom:60px}#pu-service .pu-title{text-align:center;margin-bottom:50px}#pu-service .pu-title .jp-title{font-size:26px;font-family:zen-maru-gothic,sans-serif;font-weight:400;font-style:normal;color:#999}@media screen and (max-width:768px){#pu-service .pu-title .jp-title{font-size:20px}}@media screen and (max-width:520px){#pu-service .pu-title .jp-title{font-size:16px}}#pu-service .pu-title .en-title{font-size:60px;font-family:bokutoh-rera,sans-serif;font-weight:400;font-style:normal;color:#2867bb}@media screen and (max-width:768px){#pu-service .pu-title .en-title{font-size:40px}}@media screen and (max-width:520px){#pu-service .pu-title .en-title{font-size:30px}}#pu-service .service-box{width:1400px;margin:0 auto 50px}@media screen and (max-width:1400px){#pu-service .service-box{width:90%}}#pu-service .service-box ul{display:grid;grid-template-columns:32% 32% 32%;column-gap:2%}@media screen and (max-width:768px){#pu-service .service-box ul{grid-template-columns:48% 48%;column-gap:4%;row-gap:50px}}@media screen and (max-width:520px){#pu-service .service-box ul{display:block}}#pu-service .service-box ul li{width:100%;position:relative;transition:all .6s ease;opacity:0;top:64px}#pu-service .service-box ul li.js-on{opacity:1;top:0}#pu-service .service-box ul li:hover{filter:drop-shadow(3px 3px 5px #ccc)}@media screen and (max-width:520px){#pu-service .service-box ul li{width:80%;margin:0 auto 50px}}#pu-service .service-box ul li img{width:100%}#pu-service .service-bt{margin:0 auto;width:430px;border:1px solid #68d0d7;border-radius:50px;text-align:center;padding:10px 5px;transition-duration:.7s;position:relative}@media screen and (max-width:520px){#pu-service .service-bt{width:300px}}@media screen and (max-width:320px){#pu-service .service-bt{width:280px}}#pu-service .service-bt:hover{background-color:#68d0d7}#pu-service .service-bt:hover .link{color:#fff}#pu-service .service-bt:hover .link .double-circle-1 div{background:#fff}#pu-service .service-bt .link{color:#68d0d7;font-size:24px}@media screen and (max-width:520px){#pu-service .service-bt .link{font-size:18px}}#pu-service .service-bt .link .double-circle-1{display:inline-block;width:20px;height:20px;position:relative;transform:scale(1);transform:rotate(90deg)}#pu-service .service-bt .link .double-circle-1 div{content:"";width:20px;height:8px;position:absolute;border-radius:55px;background:#68d0d7}#pu-service .service-bt .link .double-circle-1 div:nth-of-type(1){top:-12px;left:1px}@media screen and (max-width:520px){#pu-service .service-bt .link .double-circle-1 div:nth-of-type(1){top:10px;left:5px}}#pu-service .service-bt .link .double-circle-1 div:nth-of-type(2){top:-18px;left:-2px;transform:rotate(-240deg)}@media screen and (max-width:520px){#pu-service .service-bt .link .double-circle-1 div:nth-of-type(2){top:4px;left:2px}}#pu-service .service-bt .link .double-circle-1 div:nth-of-type(3){top:-18px;left:4px;transform:rotate(240deg)}@media screen and (max-width:520px){#pu-service .service-bt .link .double-circle-1 div:nth-of-type(3){top:4px;left:8px}}@media screen and (max-width:520px){#pu-service .service-bt .link .double-circle-1 div{width:14px;height:2px}}#result-list .result-title{text-align:center;margin-bottom:50px}#result-list .result-title .jp-title{font-size:26px;font-family:zen-maru-gothic,sans-serif;font-weight:400;font-style:normal;color:#999}@media screen and (max-width:768px){#result-list .result-title .jp-title{font-size:20px}}@media screen and (max-width:520px){#result-list .result-title .jp-title{font-size:16px}}#result-list .result-title .en-title{font-size:60px;font-family:bokutoh-rera,sans-serif;font-weight:400;font-style:normal;color:#2867bb}@media screen and (max-width:768px){#result-list .result-title .en-title{font-size:40px}}@media screen and (max-width:520px){#result-list .result-title .en-title{font-size:30px}}#result-list .list-block{width:1400px;margin:0 auto 80px}@media screen and (max-width:1400px){#result-list .list-block{width:90%}}#result-list .list-block ul{display:grid;grid-template-columns:23.5% 23.5% 23.5% 23.5%;column-gap:2%;row-gap:50px}@media screen and (max-width:1100px){#result-list .list-block ul{grid-template-columns:32% 32% 32%}}@media screen and (max-width:768px){#result-list .list-block ul{grid-template-columns:49% 49%}}@media screen and (max-width:520px){#result-list .list-block ul{display:block}}#result-list .list-block ul .r-list{position:relative;transition:all .6s ease;opacity:0;top:64px}#result-list .list-block ul .r-list.js-on{opacity:1;top:0}#result-list .list-block ul .r-list:hover{filter:drop-shadow(3px 3px 5px #ccc)}@media screen and (max-width:520px){#result-list .list-block ul .r-list{margin-bottom:50px}}#result-list .list-block ul .r-list .photo-box{position:relative;width:100%}#result-list .list-block ul .r-list .photo-box .main{width:100%;vertical-align:top}#result-list .list-block ul .r-list .photo-box .dokan{position:absolute;width:50px;top:70%;left:0}#result-list .list-block ul .r-list .un-block{background-color:#e9f3f4;padding:10px 20px}#result-list .list-block ul .r-list .un-block .data-box{display:flex;align-items:center;margin-bottom:20px}#result-list .list-block ul .r-list .un-block .data-box .ymd{font-size:18px;font-family:zen-maru-gothic,sans-serif;font-weight:400;font-style:normal;color:#999;margin-right:30px}#result-list .list-block ul .r-list .un-block .data-box .category{font-size:14px;font-family:zen-maru-gothic,sans-serif;font-weight:400;font-style:normal;color:#2867bb}#result-list .result-bt{margin:0 auto 100px;width:430px;border:1px solid #68d0d7;border-radius:50px;text-align:center;padding:10px 5px;transition-duration:.7s;position:relative}@media screen and (max-width:520px){#result-list .result-bt{width:300px;margin-bottom:60px}}@media screen and (max-width:320px){#result-list .result-bt{width:280px}}#result-list .result-bt:hover{background-color:#68d0d7}#result-list .result-bt:hover .link{color:#fff}#result-list .result-bt:hover .link .double-circle-1 div{background:#fff}#result-list .result-bt .link{color:#68d0d7;font-size:24px}@media screen and (max-width:520px){#result-list .result-bt .link{font-size:18px}}#result-list .result-bt .link .double-circle-1{display:inline-block;width:20px;height:20px;position:relative;transform:scale(1);transform:rotate(90deg)}#result-list .result-bt .link .double-circle-1 div{content:"";width:20px;height:8px;position:absolute;border-radius:55px;background:#68d0d7}#result-list .result-bt .link .double-circle-1 div:nth-of-type(1){top:-12px;left:1px}@media screen and (max-width:520px){#result-list .result-bt .link .double-circle-1 div:nth-of-type(1){top:10px;left:5px}}#result-list .result-bt .link .double-circle-1 div:nth-of-type(2){top:-18px;left:-2px;transform:rotate(-240deg)}@media screen and (max-width:520px){#result-list .result-bt .link .double-circle-1 div:nth-of-type(2){top:4px;left:2px}}#result-list .result-bt .link .double-circle-1 div:nth-of-type(3){top:-18px;left:4px;transform:rotate(240deg)}@media screen and (max-width:520px){#result-list .result-bt .link .double-circle-1 div:nth-of-type(3){top:4px;left:8px}}@media screen and (max-width:520px){#result-list .result-bt .link .double-circle-1 div{width:14px;height:2px}}#company{width:1400px;margin:0 auto 100px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:1400px){#company{width:90%}}@media screen and (max-width:768px){#company{display:block;text-align:center}}@media screen and (max-width:520px){#company{margin-bottom:60px}}#company img{margin:0 0 0 100px;width:550px;transition:all .6s ease;position:relative;opacity:0;bottom:64px}#company img.js-on{opacity:1;bottom:0}@media screen and (max-width:1400px){#company img{margin:0 auto}}@media screen and (max-width:1100px){#company img{width:400px}}@media screen and (max-width:768px){#company img{margin:0 auto;width:80%}}#company .kato-box{width:60%;margin:0 auto;margin-left:15%;padding:30px 0;position:relative;transition:all .6s ease;opacity:0;top:64px}#company .kato-box.js-on{opacity:1;top:0}@media screen and (max-width:1100px){#company .kato-box{margin-left:50px}}@media screen and (max-width:768px){#company .kato-box{margin:0 auto;width:90%}}#company .kato-box .jp-title{font-size:26px;font-family:zen-maru-gothic,sans-serif;font-weight:400;font-style:normal;color:#999}@media screen and (max-width:1100px){#company .kato-box .jp-title{font-size:20px}}@media screen and (max-width:520px){#company .kato-box .jp-title{font-size:16px}}#company .kato-box .en-title{font-size:60px;font-family:bokutoh-rera,sans-serif;font-weight:400;font-style:normal;color:#2867bb}@media screen and (max-width:1100px){#company .kato-box .en-title{font-size:40px}}@media screen and (max-width:520px){#company .kato-box .en-title{font-size:30px}}#company .kato-box .content{color:#68d0d7;font-size:26px;font-family:zen-maru-gothic,sans-serif;font-weight:400;font-style:normal;margin-bottom:50px}@media screen and (max-width:1100px){#company .kato-box .content{font-size:20px}}#company .kato-box .company-bt{width:380px;border:1px solid #68d0d7;border-radius:50px;text-align:center;padding:10px 5px;position:relative;transition-duration:.7s}@media screen and (max-width:768px){#company .kato-box .company-bt{margin:0 auto}}@media screen and (max-width:520px){#company .kato-box .company-bt{width:320px}}@media screen and (max-width:360px){#company .kato-box .company-bt{width:280px}}#company .kato-box .company-bt:hover{background-color:#68d0d7}#company .kato-box .company-bt:hover .link{color:#fff}#company .kato-box .company-bt:hover .link .double-circle-1 div{background:#fff}#company .kato-box .company-bt .link{color:#68d0d7;font-size:24px}@media screen and (max-width:520px){#company .kato-box .company-bt .link{font-size:18px}}#company .kato-box .company-bt .link .double-circle-1{display:inline-block;width:20px;height:20px;position:relative;transform:scale(1);transform:rotate(90deg)}#company .kato-box .company-bt .link .double-circle-1 div{content:"";width:20px;height:8px;position:absolute;border-radius:55px;background:#68d0d7}#company .kato-box .company-bt .link .double-circle-1 div:nth-of-type(1){top:-12px;left:1px}@media screen and (max-width:520px){#company .kato-box .company-bt .link .double-circle-1 div:nth-of-type(1){top:10px;left:5px}}#company .kato-box .company-bt .link .double-circle-1 div:nth-of-type(2){top:-18px;left:-2px;transform:rotate(-240deg)}@media screen and (max-width:520px){#company .kato-box .company-bt .link .double-circle-1 div:nth-of-type(2){top:4px;left:2px}}#company .kato-box .company-bt .link .double-circle-1 div:nth-of-type(3){top:-18px;left:4px;transform:rotate(240deg)}@media screen and (max-width:520px){#company .kato-box .company-bt .link .double-circle-1 div:nth-of-type(3){top:4px;left:8px}}@media screen and (max-width:520px){#company .kato-box .company-bt .link .double-circle-1 div{width:14px;height:2px}}#achive-list{margin-bottom:200px}@media screen and (max-width:520px){#achive-list{margin-bottom:80px}}#achive-list .news-title{text-align:center;margin-bottom:50px}#achive-list .news-title .jp-title{font-size:26px;font-family:zen-maru-gothic,sans-serif;font-weight:400;font-style:normal;color:#999}@media screen and (max-width:768px){#achive-list .news-title .jp-title{font-size:20px}}#achive-list .news-title .en-title{font-size:60px;font-family:bokutoh-rera,sans-serif;font-weight:400;font-style:normal;color:#2867bb}@media screen and (max-width:768px){#achive-list .news-title .en-title{font-size:40px}}#achive-list .list-block{width:1400px;margin:0 auto 80px}@media screen and (max-width:1400px){#achive-list .list-block{width:90%}}#achive-list .list-block ul{display:grid;grid-template-columns:23.5% 23.5% 23.5% 23.5%;column-gap:2%}@media screen and (max-width:1100px){#achive-list .list-block ul{grid-template-columns:32% 32% 32%;row-gap:50px}}@media screen and (max-width:768px){#achive-list .list-block ul{grid-template-columns:49% 49%}}@media screen and (max-width:520px){#achive-list .list-block ul{display:block}}#achive-list .list-block ul .n-list{transition:all .6s ease;position:relative;opacity:0;top:64px;background-color:#e9f3f4}#achive-list .list-block ul .n-list.js-on{opacity:1;top:0}#achive-list .list-block ul .n-list:hover{filter:drop-shadow(3px 3px 5px #ccc)}@media screen and (max-width:520px){#achive-list .list-block ul .n-list{margin-bottom:50px}}#achive-list .list-block ul .n-list .photo-box{position:relative;width:100%;height:200px}#achive-list .list-block ul .n-list .photo-box .main{width:100%;height:100%;object-fit:cover;vertical-align:top}#achive-list .list-block ul .n-list .photo-box .dokan{position:absolute;width:50px;top:70%;left:0}#achive-list .list-block ul .n-list .un-block{padding:10px 20px}#achive-list .list-block ul .n-list .un-block .data-box{display:flex;align-items:center;margin-bottom:8px}#achive-list .list-block ul .n-list .un-block .data-box .ymd{font-size:18px;font-family:zen-maru-gothic,sans-serif;font-weight:400;font-style:normal;color:#999;margin-right:30px}#achive-list .list-block ul .n-list .un-block .data-box .category{font-size:14px;font-family:zen-maru-gothic,sans-serif;font-weight:400;font-style:normal;color:#2867bb}#achive-list .list-block ul .n-list .un-block .sentence{font-size:14px;font-family:zen-maru-gothic,sans-serif;font-weight:400;font-style:normal}#achive-list .result-bt{margin:0 auto 100px;width:430px;border:1px solid #68d0d7;border-radius:50px;text-align:center;padding:10px 5px;position:relative;transition-duration:.7s}@media screen and (max-width:520px){#achive-list .result-bt{width:300px}}@media screen and (max-width:320px){#achive-list .result-bt{width:280px}}#achive-list .result-bt:hover{background-color:#68d0d7}#achive-list .result-bt:hover .link{color:#fff}#achive-list .result-bt:hover .link .double-circle-1 div{background:#fff}#achive-list .result-bt .link{color:#68d0d7;font-size:24px}@media screen and (max-width:520px){#achive-list .result-bt .link{font-size:18px}}#achive-list .result-bt .link .double-circle-1{display:inline-block;width:20px;height:20px;position:relative;transform:scale(1);transform:rotate(90deg)}#achive-list .result-bt .link .double-circle-1 div{content:"";width:20px;height:8px;position:absolute;border-radius:55px;background:#68d0d7}#achive-list .result-bt .link .double-circle-1 div:nth-of-type(1){top:-12px;left:1px}@media screen and (max-width:520px){#achive-list .result-bt .link .double-circle-1 div:nth-of-type(1){top:10px;left:5px}}#achive-list .result-bt .link .double-circle-1 div:nth-of-type(2){top:-18px;left:-2px;transform:rotate(-240deg)}@media screen and (max-width:520px){#achive-list .result-bt .link .double-circle-1 div:nth-of-type(2){top:4px;left:2px}}#achive-list .result-bt .link .double-circle-1 div:nth-of-type(3){top:-18px;left:4px;transform:rotate(240deg)}@media screen and (max-width:520px){#achive-list .result-bt .link .double-circle-1 div:nth-of-type(3){top:4px;left:8px}}@media screen and (max-width:520px){#achive-list .result-bt .link .double-circle-1 div{width:14px;height:2px}}#news-list{margin-bottom:200px}@media screen and (max-width:520px){#news-list{margin-bottom:80px}}#news-list .news-title{text-align:center;margin-bottom:50px}#news-list .news-title .jp-title{font-size:26px;font-family:zen-maru-gothic,sans-serif;font-weight:400;font-style:normal;color:#999}@media screen and (max-width:768px){#news-list .news-title .jp-title{font-size:20px}}#news-list .news-title .en-title{font-size:60px;font-family:bokutoh-rera,sans-serif;font-weight:400;font-style:normal;color:#2867bb}@media screen and (max-width:768px){#news-list .news-title .en-title{font-size:40px}}#news-list .list-block{width:1400px;margin:0 auto 80px}@media screen and (max-width:1400px){#news-list .list-block{width:90%}}#news-list .list-block ul{display:grid;grid-template-columns:23.5% 23.5% 23.5% 23.5%;column-gap:2%}@media screen and (max-width:1100px){#news-list .list-block ul{grid-template-columns:32% 32% 32%;row-gap:50px}}@media screen and (max-width:768px){#news-list .list-block ul{grid-template-columns:49% 49%}}@media screen and (max-width:520px){#news-list .list-block ul{display:block}}#news-list .list-block ul .n-list{transition:all .6s ease;position:relative;opacity:0;top:64px;background-color:#e9f3f4}#news-list .list-block ul .n-list.js-on{opacity:1;top:0}#news-list .list-block ul .n-list:hover{filter:drop-shadow(3px 3px 5px #ccc)}@media screen and (max-width:520px){#news-list .list-block ul .n-list{margin-bottom:50px}}#news-list .list-block ul .n-list .photo-box{position:relative;width:100%;height:200px}#news-list .list-block ul .n-list .photo-box .main{width:100%;height:100%;object-fit:cover;vertical-align:top}#news-list .list-block ul .n-list .photo-box .dokan{position:absolute;width:50px;top:70%;left:0}#news-list .list-block ul .n-list .un-block{padding:10px 20px}#news-list .list-block ul .n-list .un-block .data-box{display:flex;align-items:center;margin-bottom:8px}#news-list .list-block ul .n-list .un-block .data-box .ymd{font-size:18px;font-family:zen-maru-gothic,sans-serif;font-weight:400;font-style:normal;color:#999;margin-right:30px}#news-list .list-block ul .n-list .un-block .data-box .category{font-size:14px;font-family:zen-maru-gothic,sans-serif;font-weight:400;font-style:normal;color:#2867bb}#news-list .list-block ul .n-list .un-block .sentence{font-size:14px;font-family:zen-maru-gothic,sans-serif;font-weight:400;font-style:normal}#news-list .result-bt{margin:0 auto 100px;width:430px;border:1px solid #68d0d7;border-radius:50px;text-align:center;padding:10px 5px;position:relative;transition-duration:.7s}@media screen and (max-width:520px){#news-list .result-bt{width:300px}}@media screen and (max-width:320px){#news-list .result-bt{width:280px}}#news-list .result-bt:hover{background-color:#68d0d7}#news-list .result-bt:hover .link{color:#fff}#news-list .result-bt:hover .link .double-circle-1 div{background:#fff}#news-list .result-bt .link{color:#68d0d7;font-size:24px}@media screen and (max-width:520px){#news-list .result-bt .link{font-size:18px}}#news-list .result-bt .link .double-circle-1{display:inline-block;width:20px;height:20px;position:relative;transform:scale(1);transform:rotate(90deg)}#news-list .result-bt .link .double-circle-1 div{content:"";width:20px;height:8px;position:absolute;border-radius:55px;background:#68d0d7}#news-list .result-bt .link .double-circle-1 div:nth-of-type(1){top:-12px;left:1px}@media screen and (max-width:520px){#news-list .result-bt .link .double-circle-1 div:nth-of-type(1){top:10px;left:5px}}#news-list .result-bt .link .double-circle-1 div:nth-of-type(2){top:-18px;left:-2px;transform:rotate(-240deg)}@media screen and (max-width:520px){#news-list .result-bt .link .double-circle-1 div:nth-of-type(2){top:4px;left:2px}}#news-list .result-bt .link .double-circle-1 div:nth-of-type(3){top:-18px;left:4px;transform:rotate(240deg)}@media screen and (max-width:520px){#news-list .result-bt .link .double-circle-1 div:nth-of-type(3){top:4px;left:8px}}@media screen and (max-width:520px){#news-list .result-bt .link .double-circle-1 div{width:14px;height:2px}}.koukoku{width:1000px;margin:0 auto}@media screen and (max-width:1100px){.koukoku{width:768px}}@media screen and (max-width:768px){.koukoku{width:90%}}.koukoku img{width:100%}