﻿@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400&display=swap");@import url("https://fonts.googleapis.com/css?family=Noto+Serif+JP:400&display=swap");@import url("https://fonts.googleapis.com/css?family=Barlow+Condensed:500&display=swap");@import url("https://fonts.googleapis.com/css?family=Cormorant Garamond:400&display=swap");@import url("https://use.fontawesome.com/releases/v5.5.0/css/all.css");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}a{outline:none;transition:.25s;text-decoration:none}a:hover{transition:.25s}html{font-family:'Noto Sans JP', sans-serif}body{position:relative;font-size:15px;line-height:2}img{max-width:100%;height:auto;vertical-align:bottom}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}input[type=radio]{display:none}*{box-sizing:border-box}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}.wrapper{position:relative;width:100%;height:100%}.font_mincho{font-family:'Noto Serif JP', sans-serif}.font_en{font-family:'Barlow Condensed', sans-serif}.font_ga{font-family:'Cormorant Garamond';font-weight:100}@media (min-width: 1px){#particles-js{position:fixed;top:0;width:100%;height:100vh}canvas{display:block;vertical-align:bottom}.button_index_main{width:50%;min-width:275px;margin:0 auto}.button_index_main a{position:relative;display:block;width:100%;height:100%;color:#000;border:transparent solid 2px;padding:8px 15px 9px;letter-spacing:.1rem;text-align:center}.button_index_main a:after{position:absolute;top:9px;right:7px;font-family:'Font Awesome 5 Free';font-weight:700;content:"\f105";color:#0d5dab;-moz-transition:.25s;-o-transition:.25s;-webkit-transition:.25s;transition:.25s}.footer .external_link{position:relative;display:block;width:200px;color:#000;font-size:.75rem;margin:0 auto;text-align:center;z-index:1}.footer .external_link:after{font-family:'Font Awesome 5 Free';font-weight:700;content:"\f35d";padding-left:5px}.footer small{display:block;font-size:.75rem;letter-spacing:.075rem;margin:25px 0 75px;text-align:center}}@media (min-width: 1px) and (max-width: 1366px){.button_index_main a{border:#000 solid 2px}.link_sp{height:50px}.link_sp a{display:block;width:100%;height:100%;color:#fff;letter-spacing:.1rem;padding-top:7.5px;text-align:center}}@media (max-width: 480px){.header{position:relative;width:100%}.header .headline1{width:100%;height:40px;background:rgba(255,255,255,0.75);background-image:linear-gradient(45deg, #0d5dab 5px,rgba(0,0,0,0) 0%),linear-gradient(-45deg, #0d5dab 5px,rgba(0,0,0,0) 0%),linear-gradient(135deg, #0d5dab 5px,rgba(0,0,0,0) 0%),linear-gradient(-135deg, #0d5dab 5px,rgba(0,0,0,0) 0%);z-index:100}.header .headline1 h1{font-size:.75rem;font-weight:bold;letter-spacing:.1rem;line-height:1.3;padding-top:5px;text-align:center}.header .headline1 h1 span{display:block;letter-spacing:.25rem}.header .nav{position:fixed;bottom:0;width:100%;height:50px;background:#0d5dab;z-index:100}.header .nav ul{height:100%;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;height:100%}.header .nav ul li a{display:block;width:100%;height:100%;color:#fff;font-size:.75rem;letter-spacing:.1rem;line-height:1.4;padding:7.5px;text-align:center}.header .nav .out_link{position:fixed;left:15px;bottom:65px;width:50px;height:50px;background:#0d5dab;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.header .nav .out_link a{position:relative;display:block;width:100%;height:100%;color:#fff;font-size:.75rem;letter-spacing:.1rem;text-align:center;text-indent:-9999px;z-index:1}.header .nav .out_link:after{position:absolute;top:5px;right:14.5px;font-family:'Font Awesome 5 Free';font-weight:700;content:"\f0e0";color:#fff;font-size:1.25rem}.main_visual{position:relative;width:100%;height:calc(100vh - 50px)}.main_visual .main_visual_inner{position:relative;width:100%;height:100%;background-size:cover;background-position:center center;z-index:-1}.main_visual .intro{display:-webkit-flex;display:flex;position:absolute;top:0;left:50%;z-index:5;width:162px;margin-left:-81px;padding-top:26px;color:#fff;text-align:center}.main_visual .intro span{width:50%;font-size:.75rem;font-style:italic;letter-spacing:.1rem;margin-top:-10px}.main_visual .intro span:nth-child(2){font-size:1.25rem;line-height:1}.main_visual .intro:after{content:'';display:block;position:absolute;top:0;left:50%;width:1px;height:45px;background:#fff;opacity:0.5}.main_visual .inner{position:absolute;z-index:5;width:100%;top:50%}.main_visual .inner img{display:block;margin:0 auto}.main_visual .inner_1{margin-top:-150px}.main_visual .inner_1 .main_1{width:80%}.main_visual .inner_1 .text{width:90%;color:#fff;font-size:.75rem;line-height:1.6;margin:15px auto}.main_visual .inner_1 .text .adjust{margin-right:-5px}.main_visual .inner_2{margin-top:-150px}.main_visual .inner_2 .main_2{width:90%;padding-left:7.5%}.main_visual .inner_2 .text_area{position:absolute;width:100%;height:100%;top:0}.main_visual .inner_2 .text_area .text{position:absolute;top:225px;left:40%;color:#fff;font-size:.75rem;letter-spacing:.1rem;line-height:1.4}.main_visual .inner_2 .text_area .text ul{margin-top:15px;text-align:left}.main_visual .inner_2 .text_area .text ul li{margin-top:10px;margin-left:-12px}.main_visual .inner_2 .text_area .text ul li:before{font-family:'Font Awesome 5 Free';font-weight:700;content:"\f0da";margin-right:5px}.main_visual .inner_3{margin-top:-150px}.main_visual .inner_3 .main_3{max-width:310px;width:90%}.main_visual .inner_3 .area{max-width:310px;width:95%;margin:25px auto 0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.main_visual .inner_3 .area p{width:90px;height:90px;border:#fff solid 1px;color:#fff;letter-spacing:.25rem;padding-top:30px;text-align:center;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.main_visual .inner_3 .area p span{margin-left:8px}.main_visual .inner_3 .area .center{position:relative}.main_visual .inner_3 .area .center:before,.main_visual .inner_3 .area .center:after{position:absolute;top:30px;font-family:'Font Awesome 5 Free';font-weight:700;content:"\f0da"}.main_visual .inner_3 .area .center:before{left:-12px}.main_visual .inner_3 .area .center:after{right:-17px}.main_visual .inner_3 .text{width:90%;color:#fff;font-size:.75rem;line-height:1.6;margin:15px auto}.main_visual .inner_3 .text .adjust{margin-right:-5px}.main_visual .inner_4{margin-top:-150px}.main_visual .inner_4 .main_4{width:85%}.main_visual .inner_4 .text{width:90%;color:#fff;font-size:.75rem;line-height:1.6;margin:15px auto}.main_visual .inner_4 .text .adjust{margin-right:-5px}.main_visual .autro_sp{position:absolute;top:45px;left:50%;background:#0d5dab;color:#fff;font-size:.5rem;font-style:italic;line-height:1;letter-spacing:.1rem;padding:2.5px 10px;text-align:center;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:5}.main_visual1{background:url(images/bg-1-sp.jpg)}.main_visual2{background:url(images/bg-2-sp.jpg)}.main_visual3{background:url(images/bg-3-sp.jpg)}.main_visual4{background:url(images/bg-4-sp.jpg)}.content{position:relative;width:100%;padding:25px 0 75px}.content .page{position:relative;margin-bottom:50px}.content .page .headline2_bg{background:url(images/headline2-sp.jpg)}.content .page .headline3_bg{background:url(images/headline3-sp.jpg)}.content .page .headline4_bg{background:url(images/headline4-sp.jpg)}.content .page .headline5_bg{background:url(images/headline5-sp.jpg)}.content .page .headline6_bg{background:url(images/headline6-sp.jpg)}.content .page .headline7_bg{background:url(images/headline7-sp.jpg)}.content .page .headline2_area{position:relative;width:100%;height:200px;background-size:cover;background-position:center right}.content .page .headline2_area .inner{position:relative;width:300px;margin:0 auto;padding-top:75px}.content .page .headline2_area .inner .headline2{display:inline;position:relative;color:#fff;font-size:1.5rem;letter-spacing:.25rem;padding:0 5px 0 15px;z-index:1}.content .page .headline2_area .inner .headline2 span{letter-spacing:.5rem}.content .page .headline2_area .inner .headline2:before{position:absolute;top:-20%;left:0;content:"";width:100%;height:40px;background:#0d5dab;z-index:-1}.content .page .headline2_area .inner .headline2:after{position:absolute;top:50px;left:0;background:#fff;color:#0d5dab;font-size:.5rem;font-style:italic;letter-spacing:.2rem;padding:0 5px}.content .page .headline2_area .inner .number:after{content:"Number of infected people"}.content .page .headline2_area .inner .measures:after{content:"Cluster measures"}.content .page .headline2_area .inner .test:after{content:"Objective PCR test"}.content .page .headline2_area .inner .inspection:after{content:"Inspection certificate"}.content .page .headline2_area .inner .delivery:after{content:"Delivery record"}.content .page .headline2_area .inner .contact:after{content:"Contact"}.content .page .headline2_area .inner p{display:inline-block;text-align:center}.content .page .leadcopy{width:85%;margin:25px auto;font-size:.75rem;text-align:justify}.content .page .section .inner{position:relative;width:100%;margin:0 auto}.content .page .section .inner .headline3{font-weight:bold;letter-spacing:.1rem;text-align:center}.content .page .section .inner .headline3:before{margin-right:22px}.content .page .section .inner .headline3:after{margin-left:15px}.content .page .section .inner .headline3:before,.content .page .section .inner .headline3:after{content:'';display:inline-block;width:15px;height:4px;margin-top:-4px;background:#0d5dab;transform:skewX(-45deg);vertical-align:middle}.content .page .section .inner .col_3{margin:25px 0}.content .page .section .inner .col_3 .item{width:85%;padding-bottom:25px;margin:0 auto 25px;border-bottom:#dfdfdf solid 1px}.content .page .section .inner .col_3 .item .headline4{font-weight:bold;letter-spacing:.1rem;margin:10px 0 5px;text-align:center}.content .page .section .inner .col_3 .item .text{font-size:.75rem;padding:0 7.5%;border-right:#dfdfdf solid 1px;border-left:#dfdfdf solid 1px;text-align:justify}.content .page .section .inner .col_3 .item .img_center{display:block;width:300px;margin:0 auto}.content .page .section .inner .col_3 .num{font-size:2rem;font-weight:bold;line-height:1;margin-bottom:25px;margin-left:10px;text-align:center}.content .page .section .inner .col_3 .num:after{content:"人";font-size:.75rem;padding-left:5px}.content .page .section .inner .col_3 .caution{display:block;width:100%;font-size:.75rem;letter-spacing:.05rem;margin-top:25px;text-align:center}.content .page .section .inner .col_3_l .item{margin-bottom:50px}.content .page .section .inner .col_2{margin:25px 0}.content .page .section .inner .col_2 .item{width:100%}.content .page .section .inner .col_2 .item .item_inner{margin:50px auto 0}.content .page .section .inner .col_2 .item .item_inner .title{font-size:1.25rem;text-align:center}.content .page .section .inner .col_2 .item .item_inner .text{width:75%;font-size:.75rem;margin:25px auto;text-align:justify}.content .page .section .inner .col_2 .item .item_inner img{display:block;width:190px}.content .page .section .inner .col_2 .item .headline4{font-weight:bold;letter-spacing:.1rem;margin-top:15px;text-align:center}.content .page .section .inner .col_2 .item .text{width:85%;font-size:.75rem;margin:25px auto}.content .page .section .inner .col_2 .item .text_2{width:85%;font-size:.75rem;margin:25px auto}.content .page .section .inner .col_2 .item .list{width:85%;margin:25px auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.content .page .section .inner .col_2 .item .list li{font-size:.75rem;margin-right:5px}.content .page .section .inner .col_2 .item .list li:before{content:"・"}.content .page .section .inner .col_2 .item .list_2{width:90%;margin:0 0 0 auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.content .page .section .inner .col_2 .item .list_2 li{width:100%}.content .page .section .inner .col_2 .item .list_2 li:before{content:"・"}.content .page .section .inner .col_2 .item .img_sp{display:block;width:85%;margin:0 auto}.content .page .section .inner .col_2 .item .img_sp_2{display:block;max-width:230px;width:85%;margin:0 auto}.content .page .section .inner .col_2 .item .img_certificate{display:block;width:300px;border:#dfdfdf solid 1px;margin:0 auto}.content .page .section .inner .copy{width:85%;font-size:.75rem;margin:25px auto}.content_contact{padding:0 0 75px}.content_contact .text_contact{width:85%;margin:25px auto;font-size:.75rem}.pc{display:none}}@media (min-width: 481px) and (max-width: 1366px){.header{position:relative;width:100%}.header .headline1{width:100%;height:40px;background:rgba(255,255,255,0.75);background-image:linear-gradient(45deg, #0d5dab 5px,rgba(0,0,0,0) 0%),linear-gradient(-45deg, #0d5dab 5px,rgba(0,0,0,0) 0%),linear-gradient(135deg, #0d5dab 5px,rgba(0,0,0,0) 0%),linear-gradient(-135deg, #0d5dab 5px,rgba(0,0,0,0) 0%);z-index:100}.header .headline1 h1{font-size:.75rem;font-weight:bold;letter-spacing:.1rem;line-height:1.3;padding-top:5px;text-align:center}.header .headline1 h1 span{display:block;letter-spacing:.25rem}.header .nav{position:fixed;bottom:0;width:100%;height:50px;background:#0d5dab;z-index:100}.header .nav ul{height:100%;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;height:100%}.header .nav ul li a{display:block;width:100%;height:100%;color:#fff;font-size:.75rem;letter-spacing:.1rem;line-height:1.4;padding:7.5px;text-align:center}.header .nav .out_link{position:fixed;left:15px;bottom:65px;width:50px;height:50px;background:#0d5dab;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.header .nav .out_link a{position:relative;display:block;width:100%;height:100%;color:#fff;font-size:.75rem;letter-spacing:.1rem;text-align:center;text-indent:-9999px;z-index:1}.header .nav .out_link:after{position:absolute;top:5px;right:14.5px;font-family:'Font Awesome 5 Free';font-weight:700;content:"\f0e0";color:#fff;font-size:1.25rem}.main_visual{position:relative;width:100%;height:calc(100vh - 50px)}.main_visual .main_visual_inner{position:relative;width:100%;height:100%;background-size:cover;background-position:center center;z-index:-1}.main_visual .intro{display:-webkit-flex;display:flex;position:absolute;top:0;left:50%;z-index:5;width:162px;margin-left:-81px;padding-top:26px;color:#fff;text-align:center}.main_visual .intro span{width:50%;font-size:.75rem;font-style:italic;letter-spacing:.1rem;margin-top:-10px}.main_visual .intro span:nth-child(2){font-size:1.25rem;line-height:1}.main_visual .intro:after{content:'';display:block;position:absolute;top:0;left:50%;width:1px;height:45px;background:#fff;opacity:0.5}.main_visual .inner{position:absolute;z-index:5;width:100%;top:50%}.main_visual .inner img{display:block;margin:0 auto}.main_visual .inner_1{margin-top:-150px}.main_visual .inner_1 .main_1{width:80%}.main_visual .inner_1 .text{width:90%;color:#fff;font-size:.75rem;line-height:1.6;margin:15px auto}.main_visual .inner_1 .text .adjust{margin-right:-5px}.main_visual .inner_2{margin-top:-150px}.main_visual .inner_2 .main_2{width:90%;padding-left:7.5%}.main_visual .inner_2 .text_area{position:absolute;width:100%;height:100%;top:0}.main_visual .inner_2 .text_area .text{position:absolute;top:225px;left:40%;color:#fff;font-size:.75rem;letter-spacing:.1rem;line-height:1.4}.main_visual .inner_2 .text_area .text ul{margin-top:15px;text-align:left}.main_visual .inner_2 .text_area .text ul li{margin-top:10px;margin-left:-12px}.main_visual .inner_2 .text_area .text ul li:before{font-family:'Font Awesome 5 Free';font-weight:700;content:"\f0da";margin-right:5px}.main_visual .inner_3{margin-top:-150px}.main_visual .inner_3 .main_3{max-width:310px;width:90%}.main_visual .inner_3 .area{max-width:310px;width:95%;margin:25px auto 0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.main_visual .inner_3 .area p{width:90px;height:90px;border:#fff solid 1px;color:#fff;letter-spacing:.25rem;padding-top:30px;text-align:center;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.main_visual .inner_3 .area p span{margin-left:8px}.main_visual .inner_3 .area .center{position:relative}.main_visual .inner_3 .area .center:before,.main_visual .inner_3 .area .center:after{position:absolute;top:30px;font-family:'Font Awesome 5 Free';font-weight:700;content:"\f0da"}.main_visual .inner_3 .area .center:before{left:-12px}.main_visual .inner_3 .area .center:after{right:-17px}.main_visual .inner_3 .text{width:90%;color:#fff;font-size:.75rem;line-height:1.6;margin:15px auto}.main_visual .inner_3 .text .adjust{margin-right:-5px}.main_visual .inner_4{margin-top:-150px}.main_visual .inner_4 .main_4{width:85%}.main_visual .inner_4 .text{width:90%;color:#fff;font-size:.75rem;line-height:1.6;margin:15px auto}.main_visual .inner_4 .text .adjust{margin-right:-5px}.main_visual .autro_sp{position:absolute;top:45px;left:50%;background:#0d5dab;color:#fff;font-size:.5rem;font-style:italic;line-height:1;letter-spacing:.1rem;padding:2.5px 10px;text-align:center;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:5}.main_visual1{background:url(images/bg-1-sp.jpg)}.main_visual2{background:url(images/bg-2-sp.jpg)}.main_visual3{background:url(images/bg-3-sp.jpg)}.main_visual4{background:url(images/bg-4-sp.jpg)}.content{position:relative;width:100%;padding:25px 0 75px}.content .page{position:relative;margin-bottom:50px}.content .page .headline2_bg{background:url(images/headline2-sp.jpg)}.content .page .headline3_bg{background:url(images/headline3-sp.jpg)}.content .page .headline4_bg{background:url(images/headline4-sp.jpg)}.content .page .headline5_bg{background:url(images/headline5-sp.jpg)}.content .page .headline6_bg{background:url(images/headline6-sp.jpg)}.content .page .headline7_bg{background:url(images/headline7-sp.jpg)}.content .page .headline2_area{position:relative;width:100%;height:200px;background-size:cover;background-position:center right}.content .page .headline2_area .inner{position:relative;width:300px;margin:0 auto;padding-top:75px}.content .page .headline2_area .inner .headline2{display:inline;position:relative;color:#fff;font-size:1.5rem;letter-spacing:.25rem;padding:0 5px 0 15px;z-index:1}.content .page .headline2_area .inner .headline2 span{letter-spacing:.5rem}.content .page .headline2_area .inner .headline2:before{position:absolute;top:-20%;left:0;content:"";width:100%;height:40px;background:#0d5dab;z-index:-1}.content .page .headline2_area .inner .headline2:after{position:absolute;top:50px;left:0;background:#fff;color:#0d5dab;font-size:.5rem;font-style:italic;letter-spacing:.2rem;padding:0 5px}.content .page .headline2_area .inner .number:after{content:"Number of infected people"}.content .page .headline2_area .inner .measures:after{content:"Cluster measures"}.content .page .headline2_area .inner .test:after{content:"Objective PCR test"}.content .page .headline2_area .inner .inspection:after{content:"Inspection certificate"}.content .page .headline2_area .inner .delivery:after{content:"Delivery record"}.content .page .headline2_area .inner .contact:after{content:"Contact"}.content .page .headline2_area .inner p{display:inline-block;text-align:center}.content .page .leadcopy{width:85%;margin:25px auto;font-size:.75rem;text-align:justify}.content .page .section .inner{position:relative;width:100%;margin:0 auto}.content .page .section .inner .headline3{font-weight:bold;letter-spacing:.1rem;text-align:center}.content .page .section .inner .headline3:before{margin-right:22px}.content .page .section .inner .headline3:after{margin-left:15px}.content .page .section .inner .headline3:before,.content .page .section .inner .headline3:after{content:'';display:inline-block;width:15px;height:4px;margin-top:-4px;background:#0d5dab;transform:skewX(-45deg);vertical-align:middle}.content .page .section .inner .col_3{margin:25px 0}.content .page .section .inner .col_3 .item{width:85%;padding-bottom:25px;margin:0 auto 25px;border-bottom:#dfdfdf solid 1px}.content .page .section .inner .col_3 .item .headline4{font-weight:bold;letter-spacing:.1rem;margin:10px 0 5px;text-align:center}.content .page .section .inner .col_3 .item .text{font-size:.75rem;padding:0 7.5%;border-right:#dfdfdf solid 1px;border-left:#dfdfdf solid 1px;text-align:justify}.content .page .section .inner .col_3 .item .img_center{display:block;width:300px;margin:0 auto}.content .page .section .inner .col_3 .num{font-size:2rem;font-weight:bold;line-height:1;margin-bottom:25px;margin-left:10px;text-align:center}.content .page .section .inner .col_3 .num:after{content:"人";font-size:.75rem;padding-left:5px}.content .page .section .inner .col_3 .caution{display:block;width:100%;font-size:.75rem;letter-spacing:.05rem;margin-top:25px;text-align:center}.content .page .section .inner .col_3_l .item{margin-bottom:50px}.content .page .section .inner .col_2{margin:25px 0}.content .page .section .inner .col_2 .item{width:100%}.content .page .section .inner .col_2 .item .item_inner{margin:50px auto 0}.content .page .section .inner .col_2 .item .item_inner .title{font-size:1.25rem;text-align:center}.content .page .section .inner .col_2 .item .item_inner .text{width:75%;font-size:.75rem;margin:25px auto;text-align:justify}.content .page .section .inner .col_2 .item .item_inner img{display:block;width:190px}.content .page .section .inner .col_2 .item .headline4{font-weight:bold;letter-spacing:.1rem;margin-top:15px;text-align:center}.content .page .section .inner .col_2 .item .text{width:85%;font-size:.75rem;margin:25px auto}.content .page .section .inner .col_2 .item .text_2{width:85%;font-size:.75rem;margin:25px auto}.content .page .section .inner .col_2 .item .list{width:85%;margin:25px auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.content .page .section .inner .col_2 .item .list li{font-size:.75rem;margin-right:5px}.content .page .section .inner .col_2 .item .list li:before{content:"・"}.content .page .section .inner .col_2 .item .list_2{width:90%;margin:0 0 0 auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.content .page .section .inner .col_2 .item .list_2 li{width:100%}.content .page .section .inner .col_2 .item .list_2 li:before{content:"・"}.content .page .section .inner .col_2 .item .img_sp{display:block;width:85%;margin:0 auto}.content .page .section .inner .col_2 .item .img_sp_2{display:block;max-width:230px;width:85%;margin:0 auto}.content .page .section .inner .copy{width:85%;font-size:.75rem;margin:25px auto}.content_contact{padding:0 0 75px}.content_contact .text_contact{width:85%;margin:25px auto;font-size:.75rem}.pc{display:none}}@media (min-width: 1367px){main{position:relative}.header{position:relative;width:100%}.header .headline1{position:fixed;top:0;left:0;width:200px;height:70px;background:rgba(255,255,255,0.75);background-image:linear-gradient(45deg, #0d5dab 5px,rgba(0,0,0,0) 0%),linear-gradient(-45deg, #0d5dab 5px,rgba(0,0,0,0) 0%),linear-gradient(135deg, #0d5dab 5px,rgba(0,0,0,0) 0%),linear-gradient(-135deg, #0d5dab 5px,rgba(0,0,0,0) 0%);z-index:100}.header .headline1 h1{font-weight:bold;letter-spacing:.1rem;line-height:1.3;padding-top:12.5px;text-align:center}.header .headline1 h1 span{display:block;font-size:1.1rem;letter-spacing:.25rem}.header .nav{position:fixed;top:0;right:0;z-index:100;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.header .nav ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.header .nav ul li a{display:block;width:100%;height:100%;color:#fff;font-size:.75rem;letter-spacing:.1rem;padding:12.5px;text-align:center}.header .nav ul li a:hover{background:#0d5dab}.header .nav ul .black a:link,.header .nav ul .black a:visited{color:#000}.header .nav ul .black a:hover{color:#fff}.header .nav ul .black_contact a:link,.header .nav ul .black_contact a:visited{color:#000}.header .nav ul .black_contact a:hover{color:#fff}.header .nav .out_link{position:relative;width:150px}.header .nav .out_link a{position:relative;display:block;width:100%;height:100%;background:#0d5dab;color:#fff;font-size:.75rem;letter-spacing:.1rem;padding:8% 10% 8.5% 0;text-align:center}.header .nav .out_link:after{position:absolute;top:11px;right:12.5px;font-family:'Font Awesome 5 Free';font-weight:700;content:"\f105";color:#fff;-moz-transition:.25s;-o-transition:.25s;-webkit-transition:.25s;transition:.25s}.header .nav .out_link:hover::after{right:7.5px}.main_visual1:before{background:url(images/bg-4.jpg)}.main_visual2:before{background:url(images/bg-3.jpg)}.main_visual3:before{background:url(images/bg-2.jpg)}.main_visual4:before{background:url(images/bg-1.jpg)}.main_visual{position:relative;width:100%;height:100vh}.main_visual .main_visual_inner{position:relative;width:100%;height:100%}.main_visual .main_visual_inner:before{position:absolute;top:0;content:"";width:100%;height:100%;background-size:cover;background-position:center center;background-attachment:fixed;z-index:-1}.main_visual .intro{display:-webkit-flex;display:flex;position:absolute;top:0;left:50%;z-index:5;width:162px;margin-left:-81px;padding-top:26px;color:#fff;text-align:center}.main_visual .intro span{width:50%;font-size:.75rem;font-style:italic;letter-spacing:.1rem;margin-top:-5px}.main_visual .intro span:nth-child(2){font-size:1.25rem;line-height:1}.main_visual .intro:after{content:'';display:block;position:absolute;top:0;left:50%;width:1px;height:45px;background:#fff;opacity:0.5}.main_visual .inner{position:absolute;z-index:5;width:100%;top:50%;text-align:center}.main_visual .inner .main_1{width:698px}.main_visual .inner .main_2{width:800px}.main_visual .inner .main_3{width:600px}.main_visual .inner .main_4{width:700px}.main_visual .inner img{display:block;margin:0 auto}.main_visual .inner_1{margin-top:-235px}.main_visual .inner_1 .text{color:#fff;line-height:1.6;margin-top:25px}.main_visual .inner_1 .text .block{display:block}.main_visual .inner_1 .text .adjust{margin-right:-5px}.main_visual .inner_2{margin-top:-325px}.main_visual .inner_2 .text_area{position:absolute;width:100%;height:100%;top:0}.main_visual .inner_2 .text_area .text{position:absolute;top:205px;left:51%;color:#fff;letter-spacing:.1rem}.main_visual .inner_2 .text_area .text ul{margin-top:15px;text-align:left}.main_visual .inner_2 .text_area .text ul li{margin-left:-12px}.main_visual .inner_2 .text_area .text ul li:before{font-family:'Font Awesome 5 Free';font-weight:700;content:"\f0da";margin-right:5px}.main_visual .inner_3{margin-top:-225px}.main_visual .inner_3 .area{width:575px;margin:50px auto 0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.main_visual .inner_3 .area p{width:150px;height:150px;border:#fff solid 1px;color:#fff;font-size:1.25rem;letter-spacing:.5rem;padding-top:52.5px;text-align:center;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.main_visual .inner_3 .area p span{margin-left:7px}.main_visual .inner_3 .area .center{position:relative}.main_visual .inner_3 .area .center:before,.main_visual .inner_3 .area .center:after{position:absolute;top:52.5px;font-family:'Font Awesome 5 Free';font-weight:700;content:"\f0da"}.main_visual .inner_3 .area .center:before{left:-35px}.main_visual .inner_3 .area .center:after{right:-45px}.main_visual .inner_3 .text{color:#fff;line-height:1.6;margin-top:50px}.main_visual .inner_3 .text .block{display:block}.main_visual .inner_3 .text .adjust{margin-right:-5px}.main_visual .inner_4{margin-top:-250px}.main_visual .inner_4 .text{color:#fff;line-height:1.6;margin-top:25px}.main_visual .inner_4 .text .block{display:block}.main_visual .inner_4 .text .adjust{margin-right:-5px}.main_visual .autro_1{position:absolute;top:46%;left:50%;background:#0d5dab;color:#fff;font-style:italic;line-height:1;letter-spacing:.25rem;padding:5px 10px;text-align:center;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:5}.main_visual .autro_2{color:#fff;font-style:italic;line-height:1;letter-spacing:.25rem;margin-top:75px;text-align:center;z-index:5}.main_visual .autro_2 div{display:table;background:#0d5dab;margin-top:10px;padding:5px 10px}.main_visual .autro_3{position:absolute;top:20%;left:50%;background:#0d5dab;color:#fff;font-style:italic;line-height:1;letter-spacing:.25rem;padding:5px 10px;text-align:center;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:5}.main_visual .autro_4{position:absolute;top:46%;left:50%;background:#0d5dab;color:#fff;font-style:italic;line-height:1;letter-spacing:.25rem;padding:5px 10px;text-align:center;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:5}.content{position:relative;width:100%;padding-top:75px}.content .page{position:relative;margin-bottom:150px}.content .page .headline2_bg{background:url(images/headline2-1.jpg)}.content .page .headline3_bg{background:url(images/headline3-bg.jpg)}.content .page .headline4_bg{background:url(images/headline4-bg.jpg)}.content .page .headline5_bg{background:url(images/headline5-bg.jpg)}.content .page .headline6_bg{background:url(images/headline6-bg.jpg)}.content .page .headline7_bg{background:url(images/headline7-bg.jpg)}.content .page .headline2_area{position:relative;width:100%;height:330px;background-size:cover;background-position:center center}.content .page .headline2_area .inner{position:relative;width:375px;margin:0 auto;padding-top:100px;-moz-transform:translateX(-85%);-ms-transform:translateX(-85%);-webkit-transform:translateX(-85%);transform:translateX(-85%)}.content .page .headline2_area .inner .headline2{display:inline;position:relative;color:#fff;font-size:2.25rem;letter-spacing:.75rem;padding:0 5px 0 15px;z-index:1}.content .page .headline2_area .inner .headline2 span{letter-spacing:1rem}.content .page .headline2_area .inner .headline2:before{position:absolute;top:-5%;left:0;content:"";width:100%;height:55px;background:#0d5dab;z-index:-1}.content .page .headline2_area .inner .headline2:after{position:absolute;top:75px;left:0;background:#fff;color:#0d5dab;font-size:.75rem;font-style:italic;letter-spacing:.2rem;padding:0 5px}.content .page .headline2_area .inner .number:after{content:"Number of infected people"}.content .page .headline2_area .inner .measures:after{content:"Cluster measures"}.content .page .headline2_area .inner .test:after{content:"Objective PCR test"}.content .page .headline2_area .inner .inspection:after{content:"Inspection certificate"}.content .page .headline2_area .inner .delivery:after{content:"Delivery record"}.content .page .headline2_area .inner .contact:after{content:"Contact"}.content .page .headline2_area .inner p{display:inline-block;text-align:center}.content .page .leadcopy{margin:50px 0;text-align:center}.content .page .section .inner{position:relative;width:1200px;margin:0 auto}.content .page .section .inner .headline3{font-size:1.75rem;letter-spacing:.75rem;text-align:center}.content .page .section .inner .headline3:before{margin-right:22px}.content .page .section .inner .headline3:after{margin-left:12px}.content .page .section .inner .headline3:before,.content .page .section .inner .headline3:after{content:'';display:inline-block;width:98px;height:8px;margin-top:-4px;background:#0d5dab;transform:skewX(-45deg);vertical-align:middle}.content .page .section .inner .col_3{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin:50px 0 75px}.content .page .section .inner .col_3 .item{width:calc(100% / 3)}.content .page .section .inner .col_3 .item .headline4{font-size:1.25rem;letter-spacing:.5rem;text-align:center}.content .page .section .inner .col_3 .item:nth-child(2){border-right:#dfdfdf solid 1px;border-left:#dfdfdf solid 1px}.content .page .section .inner .col_3 .item .img_center{display:block;width:400px;margin:0 auto}.content .page .section .inner .col_3 .num{font-size:1.75rem;font-weight:bold;margin-left:10px;padding:25px 0;text-align:center}.content .page .section .inner .col_3 .num:after{content:"人";font-size:.75rem;padding-left:5px}.content .page .section .inner .col_3 .caution{display:block;width:100%;font-size:.75rem;letter-spacing:.05rem;margin-top:25px;text-align:right}.content .page .section .inner .col_3_l{max-width:1920px;width:100%}.content .page .section .inner .col_2{margin:50px 0 75px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.content .page .section .inner .col_2 .item{width:47.5%}.content .page .section .inner .col_2 .item .item_inner{width:75%;min-width:500px;margin:50px auto 0}.content .page .section .inner .col_2 .item .item_inner .title{font-size:1.25rem;font-weight:bold;letter-spacing:.25rem;text-align:center}.content .page .section .inner .col_2 .item .item_inner .text{width:75%;margin:25px auto;text-align:justify}.content .page .section .inner .col_2 .item .item_inner img{display:block;width:190px}.content .page .section .inner .col_2 .item .headline4{font-size:1.25rem;letter-spacing:.25rem;text-align:center}.content .page .section .inner .col_2 .item .text{margin-top:25px}.content .page .section .inner .col_2 .item .text_2{margin-bottom:25px;text-align:justify}.content .page .section .inner .col_2 .item .list{width:90%;margin:25px auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.content .page .section .inner .col_2 .item .list li{margin-right:5px}.content .page .section .inner .col_2 .item .list li:before{content:"・"}.content .page .section .inner .col_2 .item .list_2{width:90%;margin:0 0 0 auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.content .page .section .inner .col_2 .item .list_2 li{width:100%}.content .page .section .inner .col_2 .item .list_2 li:before{content:"・"}.content .page .section .inner .col_2 .item .img_certificate{width:350px;border:#dfdfdf solid 1px}.content .page .section .inner .col_2 .item_right{padding-right:150px}.content .page .section .inner .col_2 .item_left{padding-left:150px}.content .page .section .inner .col_2 .item_left_2{padding-left:250px}.content .page .section .inner .copy{margin-top:25px;text-align:center}.content .page .section .inner_l{width:90%}.content .page .section .inner_l .item{padding:0 2.5%}.content .page .section .inner_l .item .headline4{margin:50px 0 25px}.content_contact{padding:0 0 75px}.content_contact .text_contact{margin:25px 0;text-align:center}.button_index_main{max-width:300px;width:50%;min-width:275px;margin:125px auto 0}.button_index_main a{position:relative;display:block;width:100%;height:100%;color:#000;border:transparent solid 2px;padding:8px 15px 9px;letter-spacing:.1rem;text-align:center}.button_index_main a:after{position:absolute;top:9px;right:7px;font-family:'Font Awesome 5 Free';font-weight:700;content:"\f105";color:#0d5dab;-moz-transition:.25s;-o-transition:.25s;-webkit-transition:.25s;transition:.25s}.button_index_main a:hover{background:#fff;border:#0d5dab solid 2px;box-shadow:0 4px 0 0 rgba(0,0,0,0.11)}.button_index_main a:hover::after{right:3px}.reverce{-webkit-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:50px}.sp{display:none}}
