.con_contact,.tl,.sec1,.sec2,.sec3{width:90%;max-width:1280px;margin:auto}@media only screen and (max-width: 1199px){.con_contact,.tl,.sec1,.sec2,.sec3{width:91.66667%}}#contents .con_mv .box_mv h2 span.en,#contents .con_mv .box_mv h2 span.jp{text-shadow:0px 0px 7px rgba(0,0,0,0.4)}.con_contact{margin-bottom:140px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact{margin-bottom:7em}}@media only screen and (max-width: 767px){.con_contact{margin-bottom:7em}}.con_contact .con_intro,.con_contact .con_form,.con_contact .con_send{margin:6em 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact .con_intro,.con_contact .con_form,.con_contact .con_send{margin:4em 0}}@media only screen and (max-width: 767px){.con_contact .con_intro,.con_contact .con_form,.con_contact .con_send{margin:2em 0}}.con_intro .intro{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;max-width:1946px;margin:123px auto 144px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .intro{display:flex}}@media only screen and (max-width: 767px){.con_intro .intro{display:flex}}@media only screen and (min-width: 1024px) and (max-width: 1880px){.con_intro .intro{max-width:auto;margin:4em auto 10em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .intro{max-width:auto;width:95%;margin:4em auto 4em}}@media only screen and (max-width: 767px){.con_intro .intro{max-width:auto;width:95%;margin:4em auto 4em}}.con_intro .intro .lbox{width:578px}@media only screen and (min-width: 1024px) and (max-width: 1880px){.con_intro .intro .lbox{width:26%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .intro .lbox{width:78%;display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto 2em}}@media only screen and (max-width: 767px){.con_intro .intro .lbox{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 0 2em}}.con_intro .intro .lbox .img{margin:0 0 5px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .intro .lbox .img{width:49%}}@media only screen and (max-width: 767px){.con_intro .intro .lbox .img{width:49%}}.con_intro .intro .cbox{width:660px}@media only screen and (min-width: 1024px) and (max-width: 1880px){.con_intro .intro .cbox{width:44%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .intro .cbox{width:80%;margin:0 auto 2em}}@media only screen and (max-width: 767px){.con_intro .intro .cbox{width:90%;margin:0 auto 2em}}.con_intro .intro .cbox .img{margin:0 0 58px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .intro .cbox .img{margin:0 0 1em}}@media only screen and (max-width: 767px){.con_intro .intro .cbox .img{width:54%;margin:0 auto 1em}}.con_intro .intro .cbox .st1{margin:0 0 20px;text-align:center}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_intro .intro .cbox .st1{font-size:160%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .intro .cbox .st1{margin:0 0 1em}}@media only screen and (max-width: 767px){.con_intro .intro .cbox .st1{margin:0 0 1em}}.con_intro .intro .cbox .txt_catch{margin:0;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .intro .cbox .txt_catch{margin:0}}@media only screen and (max-width: 767px){.con_intro .intro .cbox .txt_catch{margin:0 auto;text-align:left}}.con_intro .intro .rbox{width:578px}@media only screen and (min-width: 1024px) and (max-width: 1880px){.con_intro .intro .rbox{width:26%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .intro .rbox{width:78%;display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto 2em}}@media only screen and (max-width: 767px){.con_intro .intro .rbox{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 0 2em}}.con_intro .intro .rbox .img{margin:0 0 5px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .intro .rbox .img{width:49%}}@media only screen and (max-width: 767px){.con_intro .intro .rbox .img{width:49%}}.tl{margin:0 auto}.tl .o_ttl3{margin-bottom:3rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.tl .o_ttl3{margin-bottom:2rem}}@media only screen and (max-width: 767px){.tl .o_ttl3{margin-bottom:1.5em}}.tl .o_ttl3 img{position:relative;transform:translateX(8em)}@media only screen and (min-width: 768px) and (max-width: 1199px){.tl .o_ttl3 img{transform:translateX(4em)}}.sec1{margin:0 auto;max-width:1690px;margin-top:15rem;margin-bottom:8rem;border:1px solid #000}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec1{margin-top:7rem}}@media only screen and (max-width: 767px){.sec1{margin-top:7rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec1{margin-bottom:2rem}}@media only screen and (max-width: 767px){.sec1{margin-bottom:1.5em}}.sec1 .o_ttl3{margin:0 auto;position:relative;transform:translateY(-4em);background:#fff;width:360px}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec1 .o_ttl3{width:300px}}@media only screen and (max-width: 767px){.sec1 .o_ttl3{width:300px}}@media only screen and (max-width: 767px){.sec1 .o_ttl3{transform:translateY(-2em)}}.sec1 .con_box{max-width:1440px;margin:0 auto;margin-bottom:6rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec1 .con_box{margin-bottom:4rem}}@media only screen and (max-width: 767px){.sec1 .con_box{margin-bottom:3em}}@media only screen and (min-width: 1441px) and (max-width: 1760px){.sec1 .con_box{padding:1% 3%}}@media only screen and (min-width: 1281px) and (max-width: 1440px){.sec1 .con_box{padding:1% 3%}}@media only screen and (min-width: 1025px) and (max-width: 1280px){.sec1 .con_box{padding:1% 3%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec1 .con_box{padding:1% 3%}}@media only screen and (max-width: 767px){.sec1 .con_box{padding:0% 3%}}.sec1 .con_box .box_int{width:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec1 .con_box .box_int{width:100%}}@media only screen and (max-width: 767px){.sec1 .con_box .box_int{width:100%}}.sec1 .con_box .fbox{display:flex;align-items:flex-start;justify-content:space-between;margin-top:3rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec1 .con_box .fbox{margin-top:1rem}}@media only screen and (max-width: 767px){.sec1 .con_box .fbox{margin-top:1.5em}}@media only screen and (max-width: 767px){.sec1 .con_box .fbox{flex-wrap:wrap}}.sec1 .con_box .fbox .box{width:23.40278%}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec1 .con_box .fbox .box{width:24%}}@media only screen and (max-width: 767px){.sec1 .con_box .fbox .box{width:100%}}@media only screen and (max-width: 767px){.sec1 .con_box .fbox .box{margin-bottom:3rem}}.sec1 .con_box .fbox .box .st1{text-align:center;font-size:180%;margin-top:2rem;margin-bottom:1rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec1 .con_box .fbox .box .st1{font-size:130%}}@media only screen and (max-width: 767px){.sec1 .con_box .fbox .box .st1{font-size:140%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec1 .con_box .fbox .box .st1{margin-top:1rem}}@media only screen and (max-width: 767px){.sec1 .con_box .fbox .box .st1{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec1 .con_box .fbox .box .st1{margin-bottom:1rem}}@media only screen and (max-width: 767px){.sec1 .con_box .fbox .box .st1{margin-bottom:1em}}.sec1 .con_box .fbox .box .txt_catch{line-height:1.5}.sec1 .con_box .fbox .box .link_basic{white-space:nowrap;text-align:center;margin-top:2rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec1 .con_box .fbox .box .link_basic{margin-top:1rem}}@media only screen and (max-width: 767px){.sec1 .con_box .fbox .box .link_basic{margin-top:1em}}.sec2{margin:0 auto;max-width:1690px;margin-top:7rem;margin-bottom:8rem;border:1px solid #000}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec2{margin-top:7rem}}@media only screen and (max-width: 767px){.sec2{margin-top:4rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec2{margin-bottom:2rem}}@media only screen and (max-width: 767px){.sec2{margin-bottom:1.5em}}.sec2 .o_ttl3{margin:0 auto;position:relative;transform:translateY(-4em);background:#fff;width:360px}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec2 .o_ttl3{width:300px}}@media only screen and (max-width: 767px){.sec2 .o_ttl3{width:255px}}@media only screen and (max-width: 767px){.sec2 .o_ttl3{transform:translateY(-2em)}}.sec2 .con_box{max-width:1440px;margin:0 auto;margin-bottom:6rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec2 .con_box{margin-bottom:4rem}}@media only screen and (max-width: 767px){.sec2 .con_box{margin-bottom:3em}}@media only screen and (min-width: 1441px) and (max-width: 1760px){.sec2 .con_box{padding:1% 3%}}@media only screen and (min-width: 1281px) and (max-width: 1440px){.sec2 .con_box{padding:1% 3%}}@media only screen and (min-width: 1025px) and (max-width: 1280px){.sec2 .con_box{padding:1% 3%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec2 .con_box{padding:1% 3%}}@media only screen and (max-width: 767px){.sec2 .con_box{padding:0% 3%}}.sec2 .con_box .box_int{width:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec2 .con_box .box_int{width:100%}}@media only screen and (max-width: 767px){.sec2 .con_box .box_int{width:100%}}.sec2 .con_box .fbox{margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;margin-top:3rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec2 .con_box .fbox{margin-top:1rem}}@media only screen and (max-width: 767px){.sec2 .con_box .fbox{margin-top:1.5em}}@media only screen and (max-width: 767px){.sec2 .con_box .fbox{flex-wrap:wrap}}.sec2 .con_box .fbox .box{margin:0 auto;width:40%}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec2 .con_box .fbox .box{width:48%}}@media only screen and (max-width: 767px){.sec2 .con_box .fbox .box{width:100%}}@media only screen and (max-width: 767px){.sec2 .con_box .fbox .box{margin-bottom:3rem}}.sec2 .con_box .fbox .box .st1{text-align:center;font-size:180%;margin-top:2rem;margin-bottom:1rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec2 .con_box .fbox .box .st1{font-size:130%}}@media only screen and (max-width: 767px){.sec2 .con_box .fbox .box .st1{font-size:140%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec2 .con_box .fbox .box .st1{margin-top:1rem}}@media only screen and (max-width: 767px){.sec2 .con_box .fbox .box .st1{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec2 .con_box .fbox .box .st1{margin-bottom:1rem}}@media only screen and (max-width: 767px){.sec2 .con_box .fbox .box .st1{margin-bottom:1em}}.sec2 .con_box .fbox .box .txt_catch{line-height:1.5}.sec2 .con_box .fbox .box .link_basic{text-align:center;margin-top:2rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec2 .con_box .fbox .box .link_basic{margin-top:1rem}}@media only screen and (max-width: 767px){.sec2 .con_box .fbox .box .link_basic{margin-top:1em}}.sec2 .con_box .fbox .box .bg_blue{background:#e5ecef;padding:1rem;margin-top:1rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec2 .con_box .fbox .box .bg_blue{margin-top:1rem}}@media only screen and (max-width: 767px){.sec2 .con_box .fbox .box .bg_blue{margin-top:1em}}.sec2 .con_box .fbox .box .bg_blue .txt_catch.center{text-align:center}.sec3{margin:0 auto;max-width:1690px;margin-top:15rem;margin-bottom:8rem;border:1px solid #000}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec3{margin-top:7rem}}@media only screen and (max-width: 767px){.sec3{margin-top:7rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec3{margin-bottom:4rem}}@media only screen and (max-width: 767px){.sec3{margin-bottom:4em}}.sec3 .o_ttl3{margin:0 auto;position:relative;transform:translateY(-4em);background:#fff;width:715px}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec3 .o_ttl3{width:515px}}@media only screen and (max-width: 767px){.sec3 .o_ttl3{width:300px}}@media only screen and (max-width: 767px){.sec3 .o_ttl3{transform:translateY(-2em)}}.sec3 .con_box{max-width:1440px;margin:0 auto;margin-bottom:6rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec3 .con_box{margin-bottom:4rem}}@media only screen and (max-width: 767px){.sec3 .con_box{margin-bottom:3em}}@media only screen and (min-width: 1441px) and (max-width: 1760px){.sec3 .con_box{padding:1% 3%}}@media only screen and (min-width: 1281px) and (max-width: 1440px){.sec3 .con_box{padding:1% 3%}}@media only screen and (min-width: 1025px) and (max-width: 1280px){.sec3 .con_box{padding:1% 3%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec3 .con_box{padding:1% 3%}}@media only screen and (max-width: 767px){.sec3 .con_box{padding:0% 3%}}.sec3 .con_box .box_int{width:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec3 .con_box .box_int{width:100%}}@media only screen and (max-width: 767px){.sec3 .con_box .box_int{width:100%}}.sec3 .con_box .fbox{display:flex;align-items:flex-start;justify-content:space-between;margin-top:3rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec3 .con_box .fbox{margin-top:1rem}}@media only screen and (max-width: 767px){.sec3 .con_box .fbox{margin-top:1.5em}}@media only screen and (max-width: 767px){.sec3 .con_box .fbox{flex-wrap:wrap}}.sec3 .con_box .fbox .box{width:23.40278%}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec3 .con_box .fbox .box{width:24%}}@media only screen and (max-width: 767px){.sec3 .con_box .fbox .box{width:100%}}@media only screen and (max-width: 767px){.sec3 .con_box .fbox .box{margin-bottom:3rem}}.sec3 .con_box .fbox .box .st1{text-align:center;font-size:180%;margin-top:2rem;margin-bottom:1rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec3 .con_box .fbox .box .st1{font-size:130%}}@media only screen and (max-width: 767px){.sec3 .con_box .fbox .box .st1{font-size:140%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec3 .con_box .fbox .box .st1{margin-top:1rem}}@media only screen and (max-width: 767px){.sec3 .con_box .fbox .box .st1{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec3 .con_box .fbox .box .st1{margin-bottom:1rem}}@media only screen and (max-width: 767px){.sec3 .con_box .fbox .box .st1{margin-bottom:1em}}.sec3 .con_box .fbox .box .txt_catch{line-height:1.5}.sec3 .con_box .fbox .box .link_basic{text-align:center;margin-top:2rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec3 .con_box .fbox .box .link_basic{margin-top:1rem}}@media only screen and (max-width: 767px){.sec3 .con_box .fbox .box .link_basic{margin-top:1em}}
